#include <stdio.h> | |
int foo3 (arg) | |
{ | |
char *foo = (char *) 0x0; | |
int i = 10; | |
foo[0] = 5; | |
return 5 * arg; | |
} | |
int foo2 (int arg) | |
{ | |
return 5 * foo3 (arg); | |
} | |
int foo1 (int arg) | |
{ | |
return 5 * foo2 (arg); | |
} | |
int main (int argc, char **argv) | |
{ | |
printf ("I got %d\n", foo1(argc)); | |
return 0; | |
} |