Merge from trunk rev. 5245:
	* msxml.h, msxml2.h: Make abort agnostic against user-defines.
Merge from trunk rev. 5236:
	* usb.h: Check for _WIN64 instead of WIN64.

git-svn-id: svn+ssh://svn.code.sf.net/p/mingw-w64/code/stable/v1.x@5305 4407c894-4637-0410-b4f5-ada5f102cad1
diff --git a/mingw-w64-crt/revstamp.h b/mingw-w64-crt/revstamp.h
index d65009d..1791169 100644
--- a/mingw-w64-crt/revstamp.h
+++ b/mingw-w64-crt/revstamp.h
@@ -1,4 +1,4 @@
 /* Do not edit. Autogenerated.  */
-#define __MINGW_W64_REV	"5213"
-#define __MINGW_W64_REV_STAMP "2012-07-11"
+#define __MINGW_W64_REV	"5305"
+#define __MINGW_W64_REV_STAMP "2012-08-01"
 
diff --git a/mingw-w64-headers/include/ChangeLog b/mingw-w64-headers/include/ChangeLog
index 23af7a8..6ccace7 100644
--- a/mingw-w64-headers/include/ChangeLog
+++ b/mingw-w64-headers/include/ChangeLog
@@ -1,3 +1,13 @@
+2012-08-01  Ozkan Sezer  <sezeroz@gmail.com>
+
+	Merge from trunk rev. 5245:
+	Kai Tietz  <ktietz@redhat.com>
+	* msxml.h, msxml2.h: Make abort agnostic against user-defines.
+
+	Merge from trunk rev. 5236:
+	Corinna Vinschen  <vinschen@redhat.com>
+	* usb.h: Check for _WIN64 instead of WIN64.
+
 2012-07-11  Ozkan Sezer  <sezeroz@gmail.com>
 
 	* tapi.h: Move the unicode A/W macros after the function prototypes.
diff --git a/mingw-w64-headers/include/msxml.h b/mingw-w64-headers/include/msxml.h
index 00b4690..cf8e471 100644
--- a/mingw-w64-headers/include/msxml.h
+++ b/mingw-w64-headers/include/msxml.h
@@ -10,6 +10,9 @@
 #include "rpc.h"
 #include "rpcndr.h"
 
+#pragma push_macro("abort")
+#undef abort
+
 #ifndef __msxml_h__
 #define __msxml_h__
 
@@ -3377,4 +3380,7 @@
 #ifdef __cplusplus
 }
 #endif
-#endif
+
+#endif /* __msxml_h__ */
+
+#pragma pop_macro("abort")
diff --git a/mingw-w64-headers/include/msxml2.h b/mingw-w64-headers/include/msxml2.h
index ce200ea..f76898a 100644
--- a/mingw-w64-headers/include/msxml2.h
+++ b/mingw-w64-headers/include/msxml2.h
@@ -10,6 +10,9 @@
 #include "rpc.h"
 #include "rpcndr.h"
 
+#pragma push_macro("abort")
+#undef abort
+
 #ifndef __msxml2_h__
 #define __msxml2_h__
 
@@ -7803,3 +7806,5 @@
 }
 #endif
 #endif
+
+#pragma pop_macro("abort")
diff --git a/mingw-w64-headers/include/usb.h b/mingw-w64-headers/include/usb.h
index 18d03dd..df9c17e 100644
--- a/mingw-w64-headers/include/usb.h
+++ b/mingw-w64-headers/include/usb.h
@@ -476,7 +476,7 @@
   PVOID TransferBuffer;
   PMDL TransferBufferMDL;
   ULONG Timeout;
-#ifdef WIN64
+#ifdef _WIN64
   ULONG Pad;
 #endif
   struct _URB_HCD_AREA hca;