}
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;
}
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);
}
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;
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);