1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <string.h> 4 #ifndef __FreeBSD__ 5 #include <alloca.h> 6 #endif 7 int main () 8 { 9 char *boo, *foo; 10 boo = (char *) alloca (100); 11 boo[99] = 'a'; 12 foo = (char *) __builtin_alloca (200); 13 foo[44] = 'b'; 14 return 0; 15 } 16