- 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,7 +6,9 @@ | |||||||
| #if defined( __MINGW32__ ) | #if defined( __MINGW32__ ) | ||||||
|     //#include <_mingw.h> |     //#include <_mingw.h> | ||||||
|     #if __MINGW32_MAJOR_VERSION >= 1 |     #if __MINGW32_MAJOR_VERSION >= 1 | ||||||
|  |         #ifndef HAVE_W32API_H | ||||||
|         #define HAVE_W32API_H |         #define HAVE_W32API_H | ||||||
|  |         #endif | ||||||
|     #endif |     #endif | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
| @@ -44,5 +46,32 @@ | |||||||
|     #define __CYGWIN10__ |     #define __CYGWIN10__ | ||||||
| #endif | #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 | #endif | ||||||
|   // _WX_MSW_GCCPRIV_H_ |   // _WX_MSW_GCCPRIV_H_ | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user