X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fir%2Firhooks.c;h=5b51efd45eb9372ff4c8e6288945fcd7ee372653;hb=1852308bd33b77378f0fca9e5347d4f9082464c4;hp=8b95b77cc6954fd6cc9c490fe481ab6168a3ed59;hpb=eb08138c6b80c169945568e4414f491a9bc20388;p=libfirm diff --git a/ir/ir/irhooks.c b/ir/ir/irhooks.c index 8b95b77cc..5b51efd45 100644 --- a/ir/ir/irhooks.c +++ b/ir/ir/irhooks.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 1995-2007 University of Karlsruhe. All right reserved. + * Copyright (C) 1995-2008 University of Karlsruhe. All right reserved. * * This file is part of libFirm. * @@ -17,31 +17,16 @@ * PURPOSE. */ -/* - * Project: libFIRM - * File name: ir/ir/irhooks.c - * Purpose: Generic hooks for various libFirm functions. - * Author: Michael Beck - * Created: - * CVS-ID: $Id$ - * Copyright: (C) 1998-2005 Universität Karlsruhe - */ - /** - * @file irhooks.c - * - * Generic hooks for various libFirm functions. - * - * @author Michael Beck + * @file + * @brief Generic hooks for various libFirm functions. + * @author Michael Beck + * @version $Id$ */ -#ifdef HAVE_CONFIG_H #include "config.h" -#endif #include "irhooks.h" -#ifdef FIRM_ENABLE_HOOKS - /* the hooks */ hook_entry_t *hooks[hook_last]; @@ -72,18 +57,3 @@ void unregister_hook(hook_type_t hook, hook_entry_t *entry) { entry->next = NULL; } } - - -#else - -void register_hook(hook_type_t hook, hook_entry_t *entry) {} -void unregister_hook(hook_type_t hook, hook_entry_t *entry) {} - -#endif /* FIRM_ENABLE_HOOKS */ - -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; -}