diff --git a/src/main/module/hook.c b/src/main/module/hook.c index 013bd11..5d659d2 100644 --- a/src/main/module/hook.c +++ b/src/main/module/hook.c @@ -13,8 +13,6 @@ #include "util/mem.h" #include "util/str.h" -typedef void (*module_hook_api_get_t)(bt_hook_api_t *api); - struct module_hook { module_t *module; @@ -22,7 +20,7 @@ struct module_hook { bt_module_core_log_api_set_t core_log_api_set; bt_module_core_thread_api_set_t core_thread_api_set; - module_hook_api_get_t api_get; + bt_module_hook_api_get_t api_get; }; static void _module_hook_resolve(module_hook_t *module) @@ -37,7 +35,7 @@ static void _module_hook_resolve(module_hook_t *module) (bt_module_core_thread_api_set_t) module_func_optional_resolve( module->module, "bt_module_core_thread_api_set"); - module->api_get = (module_hook_api_get_t) module_func_optional_resolve( + module->api_get = (bt_module_hook_api_get_t) module_func_optional_resolve( module->module, "bt_module_hook_api_get"); } diff --git a/src/main/module/hook.h b/src/main/module/hook.h index f657f26..a4f7c5a 100644 --- a/src/main/module/hook.h +++ b/src/main/module/hook.h @@ -8,6 +8,8 @@ #include "api/hook.h" +typedef void (*bt_module_hook_api_get_t)(bt_hook_api_t *api); + typedef struct module_hook module_hook_t; void module_hook_load(const char *path, module_hook_t **module);