win32: adjust for mingw32 winapi packages
Note: the files in tcc/win32/include/winapi are now from the mingw-w64 project, however with this fix using mingw32 winapi should still work.
This commit is contained in:
parent
a40814cc9d
commit
3aa26a794e
1 changed files with 11 additions and 0 deletions
|
@ -18,6 +18,13 @@
|
||||||
#ifndef __MINGW_H
|
#ifndef __MINGW_H
|
||||||
#define __MINGW_H
|
#define __MINGW_H
|
||||||
|
|
||||||
|
/* some winapi files define these before including _mingw.h --> */
|
||||||
|
#undef NULL
|
||||||
|
#undef __cdecl
|
||||||
|
#undef _X86_
|
||||||
|
#undef WIN32
|
||||||
|
/* <-- */
|
||||||
|
|
||||||
#include <stddef.h>
|
#include <stddef.h>
|
||||||
#include <stdarg.h>
|
#include <stdarg.h>
|
||||||
|
|
||||||
|
@ -111,6 +118,10 @@ typedef struct threadmbcinfostruct *pthreadmbcinfo;
|
||||||
typedef struct localeinfo_struct _locale_tstruct,*_locale_t;
|
typedef struct localeinfo_struct _locale_tstruct,*_locale_t;
|
||||||
|
|
||||||
/* for winapi */
|
/* for winapi */
|
||||||
|
#define _ANONYMOUS_UNION
|
||||||
|
#define _ANONYMOUS_STRUCT
|
||||||
|
#define DECLSPEC_NORETURN
|
||||||
|
#define DECLARE_STDCALL_P(type) __stdcall type
|
||||||
#define WIN32_LEAN_AND_MEAN
|
#define WIN32_LEAN_AND_MEAN
|
||||||
#define NOSERVICE 1
|
#define NOSERVICE 1
|
||||||
#define NOMCX 1
|
#define NOMCX 1
|
||||||
|
|
Loading…
Add table
Reference in a new issue