diff --git a/include/uv.h b/include/uv.h index 58e424b1..71749e44 100644 --- a/include/uv.h +++ b/include/uv.h @@ -190,14 +190,14 @@ typedef struct uv_work_s uv_work_t; * All callbacks in libuv are made asynchronously. That is they are never * made by the function that takes them as a parameter. */ -UV_EXTERN uv_loop_t* uv_loop_new(); +UV_EXTERN uv_loop_t* uv_loop_new(void); UV_EXTERN void uv_loop_delete(uv_loop_t*); /* * Returns the default loop. */ -UV_EXTERN uv_loop_t* uv_default_loop(); +UV_EXTERN uv_loop_t* uv_default_loop(void); /* * This function starts the event loop. It blocks until the reference count diff --git a/src/unix/core.c b/src/unix/core.c index a63a6a47..19d5b915 100644 --- a/src/unix/core.c +++ b/src/unix/core.c @@ -158,7 +158,7 @@ void uv_close(uv_handle_t* handle, uv_close_cb close_cb) { } -uv_loop_t* uv_loop_new() { +uv_loop_t* uv_loop_new(void) { uv_loop_t* loop = calloc(1, sizeof(uv_loop_t)); loop->ev = ev_loop_new(0); ev_set_userdata(loop->ev, loop); @@ -173,7 +173,7 @@ void uv_loop_delete(uv_loop_t* loop) { } -uv_loop_t* uv_default_loop() { +uv_loop_t* uv_default_loop(void) { if (!default_loop_ptr) { default_loop_ptr = &default_loop_struct; #if HAVE_KQUEUE diff --git a/src/win/core.c b/src/win/core.c index 3267b0cf..67eb461d 100644 --- a/src/win/core.c +++ b/src/win/core.c @@ -99,7 +99,7 @@ static void uv_default_loop_init(void) { } -uv_loop_t* uv_default_loop() { +uv_loop_t* uv_default_loop(void) { uv_once(&uv_default_loop_init_guard_, uv_default_loop_init); return &uv_default_loop_; }