typedef struct { int re; int im; } T; | |
T f (int, int); | |
#if COMPILER != 1 | |
T | |
f (int arg1, int arg2) | |
{ | |
T x; | |
x.re = arg1; | |
x.im = arg2; | |
return x; | |
} | |
#endif | |
#if COMPILER != 2 | |
main () | |
{ | |
T result; | |
result = f (3, 4); | |
if (result.re != 3 || result.im != 4) | |
abort (); | |
exit (0); | |
} | |
#endif |