Back to index

cell-binutils  2.17cvs20070401
fini.c
Go to the documentation of this file.
00001 #include <stdio.h>
00002 
00003 static void
00004 fini_0 (void)
00005 {
00006   printf ("fini array 0\n");
00007 }
00008 
00009 static void
00010 fini_1 (void)
00011 {
00012   printf ("fini array 1\n");
00013 }
00014 
00015 static void
00016 fini_2 (void)
00017 {
00018   printf ("fini array 2\n");
00019 }
00020 
00021 void (*const fini_array []) (void)
00022      __attribute__ ((section (".fini_array"),
00023                    aligned (sizeof (void *)))) =
00024 {
00025   &fini_0,
00026   &fini_1,
00027   &fini_2
00028 };
00029 
00030 int
00031 main (void)
00032 {
00033   return 0;
00034 }