equal
deleted
inserted
replaced
1 #include <string.h> |
1 #include <string.h> |
2 #include <stdio.h> |
2 #include <stdio.h> |
|
3 #include <stdlib.h> |
3 |
4 |
4 void dead () { |
5 void dead () { |
5 printf("I will never be printed!\n"); |
6 printf("I will never be printed!\n"); |
6 exit(1); |
7 exit(1); |
7 } |
8 } |
8 |
9 |
|
10 void foo(char *bar) { |
|
11 char buffer[8]; |
|
12 strcpy(buffer, bar); |
|
13 } |
9 |
14 |
10 int main(int argc, char **argv) { |
15 int main(int argc, char **argv) { |
11 |
16 |
12 char buffer[8]; |
17 foo(argv[1]); |
13 dead(); |
|
14 strcpy(buffer, argv[1]); |
|
15 |
18 |
16 return 1; |
19 return 1; |
17 } |
20 } |
18 |
21 |
19 |
22 |