Back to index

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