Merge from amd64 branch:
[reactos.git] / reactos / include / reactos / mingw-w64 / internal.h
index 581ba56..7f58a3d 100644 (file)
@@ -35,6 +35,12 @@ extern "C" {
 #define __IOINFO_TM_UTF8 1
 #define __IOINFO_TM_UTF16LE 2
 
+#ifdef _MSC_VER
+#pragma warning(push)
+#pragma warning(disable:4214)
+#pragma warning(disable:4820)
+#endif
+
   typedef struct {
     intptr_t osfhnd;
     char osfile;
@@ -46,6 +52,10 @@ extern "C" {
     char pipech2[2];
   } ioinfo;
 
+#ifdef _MSC_VER
+#pragma warning(pop)
+#endif
+
 #define IOINFO_ARRAY_ELTS (1 << 5)
 
 #define _pioinfo(i) (__pioinfo[(i) >> 5] + ((i) & (IOINFO_ARRAY_ELTS - 1)))