X-Git-Url: https://git.llucax.com/software/libev.git/blobdiff_plain/4ee0973144c5b6c7cf136b1256e7ce9cb802e682..85e9d898522a460b8dcf57f1781f6acc3d2f3ee5:/event.c?ds=sidebyside diff --git a/event.c b/event.c index 0fc6850..783eef1 100644 --- a/event.c +++ b/event.c @@ -332,7 +332,7 @@ struct x_once static void x_once_cb (int revents, void *arg) { - struct x_once *once = arg; + struct x_once *once = (struct x_once *)arg; once->cb (once->fd, revents, once->arg); free (once); @@ -340,7 +340,7 @@ x_once_cb (int revents, void *arg) int event_base_once (struct event_base *base, int fd, short events, void (*cb)(int, short, void *), void *arg, struct timeval *tv) { - struct x_once *once = malloc (sizeof (struct x_once)); + struct x_once *once = (struct x_once *)malloc (sizeof (struct x_once)); dLOOPbase; if (!once)