> foo.c:18: two or more data types in declaration of `foo' The above error is right, I just tested it on linux x86 with gcc
> foo.c: In function `foo':
> foo.c:23: parse error before '(' token
> foo.c:23: parse error before ')' token
These two can be got rid of by using the option `-no-cpp-precomp'.
Thanks,
Andrew Pinski
