- Implemented a new preprocessor that is (nearly) ANSI-C compliant. The
commit27337af65c73006a2b1059f765bcd102405edf5d
authorBertho Stultiens <bertho@akhphd.au.dk>
Mon, 1 May 2000 20:05:58 +0000 (1 20:05 +0000)
committerAlexandre Julliard <julliard@winehq.org>
Mon, 1 May 2000 20:05:58 +0000 (1 20:05 +0000)
treefe1a0a30f079790928bcd54f177c7b9e49b798eb
parent5b4f3e8d6de11383a1881ab65da5bd41d4942024
- Implemented a new preprocessor that is (nearly) ANSI-C compliant. The
  old parser has been stripped from the old preprocessor-code which
  cleaned up both resource-scanner and -parser.
- Standard defines have been introduced (see README.wrc)
- Both preprocessor- and resource-scanner have been optimized slightly
  so that no backing up is required (one char lookahead is enough).
- Filename-scanning has been cleaned up, though not perfect yet.
- User-type resources are compatible now.
- Line-continuation in strings is corrected so that it does not
  introduce a newline in the output.
28 files changed:
dlls/comctl32/rsrc.rc
dlls/commdlg/rsrc.rc
dlls/display/disp.rc
dlls/shell32/shres.rc
programs/clock/Makefile.in
programs/notepad/Makefile.in
programs/progman/Makefile.in
programs/winemine/Makefile.in
programs/winhelp/Makefile.in
resources/user32.rc
tools/Makefile.in
tools/wrc/.cvsignore
tools/wrc/CHANGES
tools/wrc/Makefile.in
tools/wrc/README.wrc
tools/wrc/newstruc.c
tools/wrc/parser.h
tools/wrc/parser.l
tools/wrc/parser.y
tools/wrc/ppl.l [new file with mode: 0644]
tools/wrc/ppy.y [new file with mode: 0644]
tools/wrc/preproc.c
tools/wrc/preproc.h
tools/wrc/utils.c
tools/wrc/utils.h
tools/wrc/wrc.c
tools/wrc/wrc.h
tools/wrc/writeres.c