OSDN Git Service

Redo the filters based on assumptions discussed in mingw-dvlpr list.
authorEarnie Boyd <earnie@users.sourceforge.net>
Tue, 11 Sep 2012 21:08:40 +0000 (17:08 -0400)
committerEarnie Boyd <earnie@users.sourceforge.net>
Tue, 11 Sep 2012 21:08:40 +0000 (17:08 -0400)
commite920ae33a2cffba1b99f00246832fd28b6700da7
tree7192b91fd62bfbd3016ae2dccabcb887a72066e3
parent2d50b249b0246eef6e031153215e9f4939d8824c
Redo the filters based on assumptions discussed in mingw-dvlpr list.

* include/lm.h (_mingw.h): Include.
* include/lmaccess.h: Ditto.
* include/lmalert.h: Ditto.
* include/lmapibuf.h: Ditto.
* include/lmat.h: Ditto.
* include/lmaudit.h: Ditto.
* include/lmbrowsr.h: Ditto.
* include/lmchdev.h: Ditto.
* include/lmconfig.h: Ditto.
* include/lmerr.h: Ditto.
* include/lmerrlog.h: Ditto.
* include/lmmsg.h: Ditto.
* include/lmremutl.h: Ditto.
* include/lmrepl.h: Ditto.
* include/lmserver.h: Ditto.
* include/lmshare.h: Ditto.
* include/lmsname.h: Ditto.
* include/lmstats.h: Ditto.
* include/lmsvc.h: Ditto.
* include/lmuse.h: Ditto.
* include/lmuseflg.h: Ditto.
* include/lmwksta.h: Ditto.
* include/mapi.h: Ditto.
* include/mbctype.h: Ditto.
* include/mbstring.h: Ditto.
* include/mciavi.h: Ditto.
* include/mcx.h: Ditto.
* include/mem.h: Ditto.
* include/memory.h: Ditto.
* include/mgmtapi.h: Ditto.
* include/mlang.h: Ditto.
* include/mmreg.h: Ditto.
* include/mpegtype.h: Ditto.

* include/mgm.h (_mingw.h): Include.
(_WIN32_WINNT): Use MACRO constant for comparison instead of integer
and move filters to the end of the file.
* include/mprapi.h: Ditto.

* include/locale.h (_mingw.h): Remove comment and move to top of file.

* include/malloc.h (_mingw.h): Remove comment and move to top of file.
(__MSVCRT_VERSION__): Remove as unneeded.

* include/math.h (_mingw.h): Remove comment and move to top of file.
(__MSVCRT_VERSION__): Remove as unneeded.
(__GNUC__): Assume we are using a version >= 3.4.5

* include/lzexpand.h (_mingw.h): Include.
(UNICODE): Use __AW() macro for mapping non-specific symbols.

* include/lmcons.h (_mingw.h): Include.
(LMSTR): Correct filter for definition determination.
(LMCSTR): Ditto.

* include/mmsystem.h (_mingw.h): Include.
(UNICODE): Use __AW() macro for mapping non-specific symbols.
(WINVER): Use _WIN32_WINNT instead.
(_WIN32_WINNT): Use MACRO constant for comparison instead of integer
and move filters to the end of the file.

* include/_mingw.h (FORCE_UNICODE): Another filter for determining
UNICODE for __AW and __STR.

* TODO: New file.
44 files changed:
ChangeLog
TODO [new file with mode: 0644]
include/_mingw.h
include/lm.h
include/lmaccess.h
include/lmalert.h
include/lmapibuf.h
include/lmat.h
include/lmaudit.h
include/lmbrowsr.h
include/lmchdev.h
include/lmconfig.h
include/lmcons.h
include/lmerr.h
include/lmerrlog.h
include/lmmsg.h
include/lmremutl.h
include/lmrepl.h
include/lmserver.h
include/lmshare.h
include/lmsname.h
include/lmstats.h
include/lmsvc.h
include/lmuse.h
include/lmuseflg.h
include/lmwksta.h
include/locale.h
include/lzexpand.h
include/malloc.h
include/mapi.h
include/math.h
include/mbctype.h
include/mbstring.h
include/mciavi.h
include/mcx.h
include/mem.h
include/memory.h
include/mgm.h
include/mgmtapi.h
include/mlang.h
include/mmreg.h
include/mmsystem.h
include/mpegtype.h
include/mprapi.h