This is the mail archive of the
cygwin@sourceware.cygnus.com
mailing list for the Cygwin project.
Backslash (stray) not treated correctly by gcc
- To: "'cygwin at sourceware dot cygnus dot com'" <cygwin at sourceware dot cygnus dot com>
- Subject: Backslash (stray) not treated correctly by gcc
- From: Olivier Jacquemin <Olivier dot Jacquemin at DialogSystems dot be>
- Date: Fri, 28 Apr 2000 10:24:09 +0200
Hello,
After successful installation of cygwin 1.1.0, I tried to compile a very
simple program beginning with
#include <stdio.h>
but gcc complains about the following structure from the sys/reent.h file
included by stdio.h:
#define _REENT_INIT(var) \
{ 0, &var.__sf[0], &var.__sf[1], &var.__sf[2], 0, "", 0, "C", \
0, NULL, NULL, 0, NULL, NULL, 0, NULL, { {1, NULL, "", \
{ 0,0,0,0,0,0,0,0}, 0 } } }
The first error message is
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../i686-pc-cygwin/include/sy
s/reent.h:212: parse error before `{'
which refers to the second line of the above structure. Obviously the
backslash character is not treated correctly. I get a similar error
somewhere in the stdio.h file itself, again backslash not recognized as it
should:
#define __sputc(c, p) \
(--(p)->_w < 0 ? \
-->
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../i686-pc-cygwin/include/st
dio.h:269: parse error before `--'
Any fix for this ?
Thanks much,
_Olivier_
--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com