X-Git-Url: https://git.llucax.com/software/ev.d.git/blobdiff_plain/d8fd9451ac3bec3c28cd17d29fb319b8b0f3e4e7..34195d6560498fdddedaea0934e8e3a51f53d929:/ev/c.d?ds=sidebyside diff --git a/ev/c.d b/ev/c.d index 3efcb67..c19e15b 100644 --- a/ev/c.d +++ b/ev/c.d @@ -261,7 +261,7 @@ void ev_set_allocator(void* function(void* ptr, int size)); // set the callback function to call on a // retryable syscall error // (such as failed select, poll, epoll_wait) -void ev_set_syserr_cb(void* function(char* msg)); +void ev_set_syserr_cb(void function(char* msg)); extern ev_loop_t* ev_default_loop_ptr; @@ -348,17 +348,17 @@ version (EV_EMBED_ENABLE) bool ev_is_pending(TYPE)(TYPE* w) { - return w.pending; + return cast (bool) w.pending; } bool ev_is_active(TYPE)(TYPE* w) { - return w.active; + return cast (bool) w.active; } int ev_priority(TYPE)(TYPE* w) { - return w.priority; + return cast (bool) w.priority; } void function(ev_loop_t*, TYPE*, int) ev_cb(TYPE)(TYPE* w)