• Patch: Elm ME+ 2.5 PLalpha49 -> Elm ME+ 2.5 PLalpha50 [4/7] (4/4)

    From Kari Hurtta@21:1/5 to All on Mon Jun 10 20:54:31 2019
    [continued from previous message]

    char * current_s = schedule_timeout_string(&current);

    if (current_s) {
    ! DPRINT(Debug,10,(&Debug,"wait_for_something%*s: wait end time is %s\n",
    ! 2*current_wait_level,"",
    current_s));
    free(current_s);
    }
    ***************
    *** 2717,2723 ****
    *resulttime = current;
    }

    ! DPRINT(Debug,10,(&Debug,"wait_for_something: result=%d",
    result));
    switch (result) {
    case real_wait_next_timeout: DPRINT(Debug,10,(&Debug," (real_wait_next_timeout)")); break;
    --- 2770,2778 ----
    *resulttime = current;
    }

    ! DPRINT(Debug,10,(&Debug,
    ! "wait_for_something%*s: result=%d",
    ! 2*current_wait_level,"",
    result));
    switch (result) {
    case real_wait_next_timeout: DPRINT(Debug,10,(&Debug," (real_wait_next_timeout)")); break;
    ***************
    *** 2733,2739 ****
    }
    DPRINT(Debug,10,(&Debug,"\n"));

    ! DPRINT(Debug,10,(&Debug,"wait_for_something=%d",
    ret));
    switch (ret) {
    case wait_for_error: DPRINT(Debug,10,(&Debug," (wait_for_error)")); break;
    --- 2788,2804 ----
    }
    DPRINT(Debug,10,(&Debug,"\n"));

    ! if (wait_level != current_wait_level+1) {
    ! DPRINT(Debug,10,(&Debug,
    ! "wait_for_something%*s: wait_level = %d != %d\n",
    ! 2*current_wait_level,"",
    ! wait_level, current_wait_level+1));
    ! }
    !
    ! wait_level = current_wait_level;
    !
    ! DPRINT(Debug,10,(&Debug,"wait_for_something%*s=%d",
    ! 2*current_wait_level,"",