Uwe Bonnes wrote:
> since the CVS update this morning I get:
> Warning winnt.h: 1838, 55: Unmatched text '\' (0x5c) YY_START=17 stripslevel=0 near 
>'\'
> Warning winnt.h: 1839, 49: Unmatched text '\' (0x5c) YY_START=17 stripslevel=0 near 
>'\'
> Warning winnt.h: 1840, 48: Unmatched text '\' (0x5c) YY_START=17 stripslevel=0 near 
>'\'
>   1838  #define IMAGE_ARCHIVE_START                  "!<arch>\n"
>   1839  #define IMAGE_ARCHIVE_END                    "`\n"
>   1840  #define IMAGE_ARCHIVE_PAD                    "\n"

It is a wrc problem. I discovered it yesterday and working on a fix. The
problem is the scanner logic in the define's subst text scanning, which
ignores the backslash. Basically, the subst text is taken literally
without string awareness and missing out on the backslash. However, it
is not the most simplest thing to fix because its fix has to be
scattered throughout several rules. I hope to have it done before the
end of the week.

In the meantime, if the warning is annoying, then you can put a #ifndef
RC_INVOKED clause arround it. This should work (not tried it though).

Greetings Bertho

Reply via email to