gcc -O -c -Wall -Wstrict-prototypes -Wmissing-prototypes -I. -DSTDC_HEADERS -DPOSIX -DDO_COMPRESS -DGREPSILENT=\'q\' gripes.c In file included from gripes.c:30: ../catopen/catopen.c: In function `my_catopen': ../catopen/catopen.c:49: warning: return makes pointer from integer without a cast gripes.c:53:1: missing terminating " character gripes.c: In function `catinit': gripes.c:54: error: `and' undeclared (first use in this function) gripes.c:54: error: (Each undeclared identifier is reported only once gripes.c:54: error: for each function it appears in.) gripes.c:54: error: parse error before "for" gripes.c:54: error: stray '\' in program gripes.c:54: error: stray '\' in program gripes.c:54:46: missing terminating " character make[1]: *** [gripes.o] Error 1 make: *** [source] Error 2