diff options
Diffstat (limited to 'src/libmowgli/base/hook.h')
-rw-r--r-- | src/libmowgli/base/hook.h | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/src/libmowgli/base/hook.h b/src/libmowgli/base/hook.h index 366e123..5d8d317 100644 --- a/src/libmowgli/base/hook.h +++ b/src/libmowgli/base/hook.h @@ -27,21 +27,22 @@ typedef void (*mowgli_hook_function_t)(void *hook_data, void *user_data); -typedef struct { - mowgli_hook_function_t func; - void *user_data; - mowgli_node_t node; +typedef struct +{ + mowgli_hook_function_t func; + void *user_data; + mowgli_node_t node; } mowgli_hook_item_t; -typedef struct { - const char *name; - mowgli_list_t items; +typedef struct +{ + const char *name; + mowgli_list_t items; } mowgli_hook_t; -extern void mowgli_hook_bootstrap(void); extern void mowgli_hook_register(const char *name); -extern int mowgli_hook_associate(const char *name, mowgli_hook_function_t func, void * user_data); -extern int mowgli_hook_dissociate(const char *name, mowgli_hook_function_t func); -extern void mowgli_hook_call(const char *name, void * hook_data); +extern int mowgli_hook_associate(const char *name, mowgli_hook_function_t func, void *user_data); +extern int mowgli_hook_dissociate(const char *name, mowgli_hook_function_t func); +extern void mowgli_hook_call(const char *name, void *hook_data); #endif |