* @return #TDM_ERROR_NONE if success. Otherwise, error value.
*/
tdm_error
-tdm_event_loop_source_timer_update(tdm_event_loop_source *source, int ms_delay);
+tdm_event_loop_source_timer_update(tdm_event_loop_source *source, unsigned int ms_delay);
/**
* @brief Remove the given event source
}
EXTERN tdm_error
-tdm_event_loop_source_timer_update(tdm_event_loop_source *source, int ms_delay)
+tdm_event_loop_source_timer_update(tdm_event_loop_source *source, unsigned int ms_delay)
{
tdm_event_loop_source_timer *timer_source = source;
tdm_private_server *private_server = client_info->private_server;
tdm_private_loop *private_loop = private_server->private_loop;
unsigned long last, prev_req, req, curr, next;
- int ms_delay;
+ unsigned int ms_delay;
tdm_error ret;
ret = tdm_display_lock(private_loop->dpy);
TDM_DBG("last(%.6lu) req(%.6lu) curr(%.6lu) prev_req(%.6lu) next(%.6lu)",
last, req, curr, prev_req, next);
- ms_delay = (int)ceil((double)(next - curr) / 1000);
+ ms_delay = (unsigned int)ceil((double)(next - curr) / 1000);
if (ms_delay == 0)
ms_delay = 1;