aboutsummaryrefslogtreecommitdiff
path: root/win32/include
diff options
context:
space:
mode:
Diffstat (limited to 'win32/include')
-rw-r--r--win32/include/_mingw.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/win32/include/_mingw.h b/win32/include/_mingw.h
index d876625..7a1891c 100644
--- a/win32/include/_mingw.h
+++ b/win32/include/_mingw.h
@@ -18,6 +18,13 @@
#ifndef __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 <stdarg.h>
@@ -111,6 +118,10 @@ typedef struct threadmbcinfostruct *pthreadmbcinfo;
typedef struct localeinfo_struct _locale_tstruct,*_locale_t;
/* for winapi */
+#define _ANONYMOUS_UNION
+#define _ANONYMOUS_STRUCT
+#define DECLSPEC_NORETURN
+#define DECLARE_STDCALL_P(type) __stdcall type
#define WIN32_LEAN_AND_MEAN
#define NOSERVICE 1
#define NOMCX 1