/* parse long timers list and copy those that will expire in the current short timer period  */
static void _select_long_timers(void)
/* parse long timers list and copy those that will expire in the current short timer period  */
static void _select_long_timers(void)
{
    xtimer_t *select_list_start = long_list_head;
    xtimer_t *select_list_last = NULL;
    while (long_list_head) {
        if ((long_list_head->long_target <= _long_cnt) && _this_high_period(long_list_head->target)) {
            select_list_last = long_list_head;
            long_list_head = long_list_head->next;
        }
        else {
            break;
        }
    }
    if (select_list_last) {
        select_list_last->next = NULL;
    }
    if (timer_list_head) {
        if (select_list_last) {
            timer_list_head = _merge_lists(timer_list_head, select_list_start);
        }
        else {
        }
    }
    else {
        if (select_list_last) {
            timer_list_head = select_list_start;
        }
    }
}