Back to index

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