extern void abort(void); | |
extern void exit(int); | |
struct baz { | |
int a, b, c; | |
}; | |
void | |
foo (int a, int b, int c) | |
{ | |
if (a != 4) | |
abort (); | |
} | |
void | |
bar (struct baz x, int b, int c) | |
{ | |
foo (x.b, b, c); | |
} | |
int | |
main () | |
{ | |
struct baz x = { 3, 4, 5 }; | |
bar (x, 1, 2); | |
exit (0); | |
} |