/[grub]/grub2/include/grub/dl.h
ViewVC logotype

Diff of /grub2/include/grub/dl.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.9 by marco_g, Mon Feb 14 18:41:33 2005 UTC revision 1.10 by marco_g, Sun Nov 13 15:47:09 2005 UTC
# Line 25  Line 25 
25  #include <grub/err.h>  #include <grub/err.h>
26  #include <grub/types.h>  #include <grub/types.h>
27    
28  #define GRUB_MOD_INIT   \  #define GRUB_MOD_INIT(name)     \
29  static void grub_mod_init (grub_dl_t mod) __attribute__ ((used)); \  static void grub_mod_init (grub_dl_t mod) __attribute__ ((used)); \
30    void grub_##name##_init (void); \
31    void \
32    grub_##name##_init (void) { grub_mod_init (0); } \
33  static void \  static void \
34  grub_mod_init (grub_dl_t mod)  grub_mod_init (grub_dl_t mod)
35    
36  #define GRUB_MOD_FINI   \  #define GRUB_MOD_FINI(name)     \
37  static void grub_mod_fini (void) __attribute__ ((used)); \  static void grub_mod_fini (void) __attribute__ ((used)); \
38    void grub_##name##_fini (void); \
39    void \
40    grub_##name##_fini (void) { grub_mod_fini (); } \
41  static void \  static void \
42  grub_mod_fini (void)  grub_mod_fini (void)
43    

Legend:
Removed from v.1.9  
changed lines
  Added in v.1.10

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26