projects
/
libfirm
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
introduce versioning magic into auto* build
[libfirm]
/
ir
/
ir
/
irhooks.c
diff --git
a/ir/ir/irhooks.c
b/ir/ir/irhooks.c
index
fdc9228
..
e5b6bcf
100644
(file)
--- a/
ir/ir/irhooks.c
+++ b/
ir/ir/irhooks.c
@@
-23,9
+23,7
@@
* @author Michael Beck
* @version $Id$
*/
* @author Michael Beck
* @version $Id$
*/
-#ifdef HAVE_CONFIG_H
#include "config.h"
#include "config.h"
-#endif
#include "irhooks.h"
#include "irhooks.h"
@@
-33,7
+31,8
@@
hook_entry_t *hooks[hook_last];
/* register a hook */
hook_entry_t *hooks[hook_last];
/* register a hook */
-void register_hook(hook_type_t hook, hook_entry_t *entry) {
+void register_hook(hook_type_t hook, hook_entry_t *entry)
+{
/* check if a hook function is specified. It's a union, so no matter which one */
if (! entry->hook._hook_turn_into_id)
return;
/* check if a hook function is specified. It's a union, so no matter which one */
if (! entry->hook._hook_turn_into_id)
return;
@@
-43,7
+42,8
@@
void register_hook(hook_type_t hook, hook_entry_t *entry) {
}
/* unregister a hook */
}
/* unregister a hook */
-void unregister_hook(hook_type_t hook, hook_entry_t *entry) {
+void unregister_hook(hook_type_t hook, hook_entry_t *entry)
+{
hook_entry_t *p;
if (hooks[hook] == entry) {
hook_entry_t *p;
if (hooks[hook] == entry) {
@@
-59,10
+59,3
@@
void unregister_hook(hook_type_t hook, hook_entry_t *entry) {
entry->next = NULL;
}
}
entry->next = NULL;
}
}
-
-int firm_init_hooks(void) {
- /* this strange code assures that both functions are available
- in a shared library even if none of them is called.
- Meanwhile not needed anymore but ... */
- return (int)register_hook + (int)unregister_hook;
-}