winapi: improved the new C parser

Patrik Stridvall ps at leissner.se
Sun Sep 22 14:46:25 CDT 2002


*** new_c_parser

* tools/winapi/c_parser.pm,
  tools/winapi/c_type.pm,
  tools/winapi/winapi_extract,
  tools/winapi/winapi_extract_options.pm,
  tools/winapi/winapi_fixup,
  tools/winapi_check/winapi_c_parser.pm:
- Made the new C parser handle the current Wine source.
- Added a compabillity layer between the old and the new C parser.
- Added parsing of data structures.

*** code_cleanup

* dlls/comctl32/rebar.c,
  dlls/gdi/freetype.c,
  dlls/kernel/tests/environ.c,
  dlls/richedit/reader.c,
  dlls/richedit/rtf.h,
  dlls/richedit/stdcharnames.h,
  include/ts_xlib.h,
  include/wine/obj_base.h,
  include/winsock2.h:
Cleaned up the code so it would be easier
to parse with the new C parser.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: code_cleanup.diff
Type: application/octet-stream
Size: 25072 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-patches/attachments/20020922/aab5f09b/code_cleanup.obj
-------------- next part --------------
A non-text attachment was scrubbed...
Name: new_c_parser.tar
Type: application/octet-stream
Size: 20480 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-patches/attachments/20020922/aab5f09b/new_c_parser.obj
-------------- next part --------------
A non-text attachment was scrubbed...
Name: new_c_parser.diff
Type: application/octet-stream
Size: 31518 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-patches/attachments/20020922/aab5f09b/new_c_parser-0001.obj


More information about the wine-patches mailing list