- Bugfix: Macro expansion of strings would assert an internal error
commit24b5050a7f5281469e1de92f36461c69c1a094ec
authorBertho Stultiens <bertho@panter.soci.aau.dk>
Sat, 8 Jul 2000 11:49:29 +0000 (8 11:49 +0000)
committerAlexandre Julliard <julliard@winehq.org>
Sat, 8 Jul 2000 11:49:29 +0000 (8 11:49 +0000)
tree5c588b71e17bf4be118c73919089d3c49c5114b0
parent7415c21e008d6a83e164274b33f1f232678e116f
- Bugfix: Macro expansion of strings would assert an internal error
  or a segfault due to a lacking '\0' in the expansion.
- Bugfix: Prevent buffer overflow in reallocation of macro expansion
  buffers.
- Bugfix: Wrc's version information was not passed as numerical to the
  preprocessor due to an error in the definition of the macro.
- Relaxed the newline constraint in global LANGUAGE statements, which
  was introduced in version 1.1.3, so that some fancy preprocessor
  constructs can work.
- Removed the gcc-style #line handling from the resource-parser to the
  resource-scanner so that it is possible to include files at any stage
  of the source, independent of the parser-state.
- Bugfix: Stringtables were not correctly searched for duplicates
  because the language comparison disregarded the sublanguage.
- Eliminated a repetitive warning when writing stringtables with zero
  length string entries. These are perfectly valid (but make no sense:-).
  Warnings are now only generated during parse in pedantic mode.
tools/wrc/CHANGES
tools/wrc/README.wrc
tools/wrc/genres.c
tools/wrc/parser.l
tools/wrc/parser.y
tools/wrc/ppl.l
tools/wrc/wrc.c
tools/wrc/wrc.h
tools/wrc/wrc.man