- fixes warnings with mingw crosscompilation
- fixes for missing _t functions git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@11094 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
		| @@ -6,9 +6,11 @@ | ||||
| #if defined( __MINGW32__ ) | ||||
|     //#include <_mingw.h> | ||||
|     #if __MINGW32_MAJOR_VERSION >= 1 | ||||
|         #ifndef HAVE_W32API_H | ||||
|         #define HAVE_W32API_H | ||||
|         #endif | ||||
|     #endif | ||||
| #endif | ||||
|  | ||||
| // check for MinGW/Cygwin w32api version ( releases >= 0.5, only ) | ||||
| #if defined( HAVE_W32API_H ) | ||||
| @@ -44,5 +46,32 @@ | ||||
|     #define __CYGWIN10__ | ||||
| #endif | ||||
|  | ||||
| // Mingw runtime 1.0-20010604 has some missing _tXXXX functions, | ||||
| // so let's define them ourselves: | ||||
| #if defined(__GNUWIN32__) && wxCHECK_W32API_VERSION( 1, 0 ) | ||||
|     #ifndef _tsetlocale | ||||
|       #if wxUSE_UNICODE | ||||
|       #define _tsetlocale _wsetlocale | ||||
|       #else | ||||
|       #define _tsetlocale setlocale | ||||
|       #endif | ||||
|     #endif | ||||
|     #ifndef _tgetenv | ||||
|       #if wxUSE_UNICODE | ||||
|       #define _tgetenv _wgetenv | ||||
|       #else | ||||
|       #define _tgetenv getenv | ||||
|       #endif | ||||
|     #endif | ||||
|     #ifndef _tfopen | ||||
|       #if wxUSE_UNICODE | ||||
|       #define _tfopen _wfopen | ||||
|       #else | ||||
|       #define _tfopen fopen | ||||
|       #endif | ||||
|     #endif | ||||
| #endif | ||||
|  | ||||
|  | ||||
| #endif | ||||
|   // _WX_MSW_GCCPRIV_H_ | ||||
|   | ||||
		Reference in New Issue
	
	Block a user