Fix:Core:Fix some compiler warnings
authorhorwitz <horwitz@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Fri, 4 Jan 2008 09:30:48 +0000 (09:30 +0000)
committerhorwitz <horwitz@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Fri, 4 Jan 2008 09:30:48 +0000 (09:30 +0000)
git-svn-id: https://navit.svn.sourceforge.net/svnroot/navit/trunk/navit@700 ffa7fe5e-494d-0410-b361-a75ebd5db220

src/callback.c
src/callback.h

index e3fa47d..c274d4b 100644 (file)
@@ -24,7 +24,7 @@ callback_list_new(void)
 }
 
 struct callback *
-callback_new_attr(void (*func)(), enum attr_type type, int pcount, void **p)
+callback_new_attr(void (*func)(void), enum attr_type type, int pcount, void **p)
 {
        struct callback *ret;
        int i;
@@ -40,7 +40,7 @@ callback_new_attr(void (*func)(), enum attr_type type, int pcount, void **p)
 }
 
 struct callback *
-callback_new(void (*func)(), int pcount, void **p)
+callback_new(void (*func)(void), int pcount, void **p)
 {
        return callback_new_attr(func, attr_none, pcount, p);
 }
@@ -61,7 +61,7 @@ callback_list_add(struct callback_list *l, struct callback *cb)
 
 
 struct callback *
-callback_list_add_new(struct callback_list *l, void (*func)(), int pcount, void **p)
+callback_list_add_new(struct callback_list *l, void (*func)(void), int pcount, void **p)
 {
        struct callback *ret;
        
index eced8c1..6cafb7a 100644 (file)
@@ -5,10 +5,11 @@
 extern "C" {
 #endif
 /* prototypes */
+enum attr_type;
 struct callback;
 struct callback_list;
 struct callback_list *callback_list_new(void);
-struct callback * callback_new_attr(void (*func)(), enum attr_type type, int pcount, void **p);
+struct callback * callback_new_attr(void (*func)(void), enum attr_type type, int pcount, void **p);
 struct callback *callback_new(void (*func)(void), int pcount, void **p);
 void callback_set_arg(struct callback *cb, int arg, void *p);
 void callback_list_add(struct callback_list *l, struct callback *cb);