Set __STDC__ by default true and cleanup.
git-svn-id: svn+ssh://svn.code.sf.net/p/mingw-w64/code/trunk@27 4407c894-4637-0410-b4f5-ada5f102cad1
diff --git a/mingw-w64-headers/include/oaidl.h b/mingw-w64-headers/include/oaidl.h
index c0df4ae..b538c52 100755
--- a/mingw-w64-headers/include/oaidl.h
+++ b/mingw-w64-headers/include/oaidl.h
@@ -235,7 +235,7 @@
#define FADF_VARIANT (0x800)
#define FADF_RESERVED (0xf008)
-#if (__STDC__ && !defined(_FORCENAMELESSUNION)) || defined(NONAMELESSUNION)
+#if !defined(_FORCENAMELESSUNION) || defined(NONAMELESSUNION)
#define __VARIANT_NAME_1 n1
#define __VARIANT_NAME_2 n2
#define __VARIANT_NAME_3 n3
@@ -493,17 +493,31 @@
} EXCEPINFO,*LPEXCEPINFO;
typedef enum tagCALLCONV {
- CC_FASTCALL = 0,CC_CDECL = 1,CC_MSCPASCAL = CC_CDECL + 1,CC_PASCAL = CC_MSCPASCAL,CC_MACPASCAL = CC_PASCAL + 1,CC_STDCALL = CC_MACPASCAL + 1,
- CC_FPFASTCALL = CC_STDCALL + 1,CC_SYSCALL = CC_FPFASTCALL + 1,CC_MPWCDECL = CC_SYSCALL + 1,CC_MPWPASCAL = CC_MPWCDECL + 1,CC_MAX = CC_MPWPASCAL + 1
+ CC_FASTCALL = 0,
+ CC_CDECL = 1,CC_MSCPASCAL = 2,
+ CC_PASCAL = CC_MSCPASCAL,
+ CC_MACPASCAL = 3,
+ CC_STDCALL = 4,
+ CC_FPFASTCALL = 5,
+ CC_SYSCALL = 6,
+ CC_MPWCDECL = 7,
+ CC_MPWPASCAL = 8,
+ CC_MAX = 9
} CALLCONV;
typedef enum tagFUNCKIND {
- FUNC_VIRTUAL = 0,FUNC_PUREVIRTUAL = FUNC_VIRTUAL + 1,FUNC_NONVIRTUAL = FUNC_PUREVIRTUAL + 1,FUNC_STATIC = FUNC_NONVIRTUAL + 1,
- FUNC_DISPATCH = FUNC_STATIC + 1
+ FUNC_VIRTUAL = 0,
+ FUNC_PUREVIRTUAL = 1,
+ FUNC_NONVIRTUAL = 2,
+ FUNC_STATIC = 3,
+ FUNC_DISPATCH = 4
} FUNCKIND;
typedef enum tagINVOKEKIND {
- INVOKE_FUNC = 1,INVOKE_PROPERTYGET = 2,INVOKE_PROPERTYPUT = 4,INVOKE_PROPERTYPUTREF = 8
+ INVOKE_FUNC = 1,
+ INVOKE_PROPERTYGET = 2,
+ INVOKE_PROPERTYPUT = 4,
+ INVOKE_PROPERTYPUTREF = 8
} INVOKEKIND;
typedef struct tagFUNCDESC {
diff --git a/mingw-w64-headers/include/oleauto.h b/mingw-w64-headers/include/oleauto.h
index d9705bf..39785e8 100755
--- a/mingw-w64-headers/include/oleauto.h
+++ b/mingw-w64-headers/include/oleauto.h
@@ -650,17 +650,10 @@
WINOLEAUTAPI_(ULONG) OaBuildVersion(void);
WINOLEAUTAPI_(void) ClearCustData(LPCUSTDATA pCustData);
-#if __STDC__ || defined(NONAMELESSUNION)
#define V_UNION(X,Y) ((X)->n1.n2.n3.Y)
#define V_VT(X) ((X)->n1.n2.vt)
#define V_RECORDINFO(X) ((X)->n1.n2.n3.brecVal.pRecInfo)
#define V_RECORD(X) ((X)->n1.n2.n3.brecVal.pvRecord)
-#else
-#define V_UNION(X,Y) ((X)->Y)
-#define V_VT(X) ((X)->vt)
-#define V_RECORDINFO(X) ((X)->pRecInfo)
-#define V_RECORD(X) ((X)->pvRecord)
-#endif
#define V_ISBYREF(X) (V_VT(X)&VT_BYREF)
#define V_ISARRAY(X) (V_VT(X)&VT_ARRAY)