wine/libs
Rob Shearman 3fecf9ddcd wpp: Fix expansion of macro bodies following the parsing of a numerical digit.
The current regular expression causes all letters and spaces (among
other characters) following the appearance of a digit to be classed as
a literal, including C identifiers which may need to be expanded.

The expression was intended to catch the remaining characters that
were not covered by the first two rules ([^a-zA-Z0-9'"#/\\\n]+ and
{cident}), but the [^'"#/\\\n] expression caught {cident} as well.
While one solution would have been just to catch the expression that
match [a-zA-Z0-9]* that don't match {cident}, i.e. [0-9][a-zA-Z0-9]*,
in the interests of avoiding unnecessary multiple LITERALs being
generated and then combined during parsing the expression also
includes the first expression, making it
[0-9][a-zA-Z0-9]*[^a-zA-Z0-9'"#/\\\n]*.
2010-01-19 12:43:30 +01:00
..
port libport: Remove superfluous void* cast. 2010-01-07 17:59:57 +01:00
wine libwine: Do not export any of the LDT support on non-i386 platforms. 2009-12-30 18:05:02 +01:00
wpp wpp: Fix expansion of macro bodies following the parsing of a numerical digit. 2010-01-19 12:43:30 +01:00
.gitignore libwine: Avoid writing to repository during install. 2009-01-15 13:16:24 +01:00
Makefile.in