/* hello.c -- Segfault example. */ #include #include int print (char *msg) { printf ("%s\n", msg); return 0; } int hello (char *param) { strcpy (param, "Hello World!"); print (param); } int main (int argc, char **argv) { char *str = "Hi!"; hello (str); return 0; }