Fix wx headers compilation in mingw32 strict ANSI mode.

Add checks for !defined(__STRICT_ANSI__) when checking for various common but
non-standard CRT extensions.

This allows compiling programs using wx with g++ -std=c++[0x] option (notice
that compiling wx itself using it still doesn't work).

Closes #11374.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@62518 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2009-10-31 15:58:05 +00:00
parent 0ead57d528
commit 1f22f9a50b
2 changed files with 7 additions and 7 deletions

View File

@@ -344,7 +344,7 @@ enum wxFileKind
// finally the default char-type versions
#if wxUSE_UNICODE
#if wxUSE_UNICODE_MSLU
#if wxUSE_UNICODE_MSLU || defined(__STRICT_ANSI__)
// implement the missing file functions in Win9x ourselves
WXDLLIMPEXP_BASE int wxMSLU__wopen(const wxChar *name,
int flags, int mode);