1 extern void foo (void); 2 3 static void (*const init_array []) (void) 4 __attribute__ ((used, section (".init_array"), aligned (sizeof (void *)))) 5 = { foo }; 6