Fix uv_loop_new() and uv_default_loop() function prototypes.

This commit is contained in:
Ben Noordhuis 2011-11-06 04:04:32 +01:00
parent c468e2ab88
commit 7b973eb4ad
3 changed files with 5 additions and 5 deletions

View File

@ -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

View File

@ -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

View File

@ -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_;
}