X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=include%2Flibfirm%2Firhooks.h;h=9df478d3f648d6f72ec4e23dc23b0aa01c8942ff;hb=4879e4b506f42496f00991f8472e91814e383bfb;hp=27c10b3c3d7ecffbfc91364c688da80cc5297c05;hpb=c021732d2f0c04113e6afd153a7a9be38e40ca6f;p=libfirm diff --git a/include/libfirm/irhooks.h b/include/libfirm/irhooks.h index 27c10b3c3..9df478d3f 100644 --- a/include/libfirm/irhooks.h +++ b/include/libfirm/irhooks.h @@ -66,7 +66,7 @@ typedef enum { HOOK_OPT_LAST } hook_opt_kind; -typedef enum _if_result_t { +typedef enum if_result_t { IF_RESULT_SUCCESS = 0, /**< if conversion could be done */ IF_RESULT_SIDE_EFFECT = 1, /**< if conversion failed because of side effect */ IF_RESULT_SIDE_EFFECT_PHI = 2, /**< if conversion failed because of Phi node found */ @@ -159,7 +159,7 @@ typedef struct hook_entry { /** This hook is called after a Mul was replaced by a series of Shift and Add/Sub operations. */ void (*_hook_arch_dep_replace_mul_with_shifts)(void *context, ir_node *irn); - /** This hook is called after a Div/Mod/DivMod by a constant value was replaced. */ + /** This hook is called after a Div/Mod by a constant value was replaced. */ void (*_hook_arch_dep_replace_division_by_const)(void *context, ir_node *irn); /** This hook is called after a new mode was registered. */ @@ -223,7 +223,7 @@ typedef enum { * @param hook the hook type * @param entry the hook entry */ -FIRM_DLL void register_hook(hook_type_t hook, hook_entry_t *entry); +FIRM_API void register_hook(hook_type_t hook, hook_entry_t *entry); /** * unregister a hook entry. @@ -231,9 +231,9 @@ FIRM_DLL void register_hook(hook_type_t hook, hook_entry_t *entry); * @param hook the hook type * @param entry the hook entry */ -FIRM_DLL void unregister_hook(hook_type_t hook, hook_entry_t *entry); +FIRM_API void unregister_hook(hook_type_t hook, hook_entry_t *entry); -FIRM_DLL hook_entry_t *hooks[hook_last]; +FIRM_API hook_entry_t *hooks[hook_last]; /** * execute the hook what with the args args