Guard sleep so that user-defined macros don't interfer.


git-svn-id: svn+ssh://svn.code.sf.net/p/mingw-w64/code/trunk@5528 4407c894-4637-0410-b4f5-ada5f102cad1
diff --git a/mingw-w64-headers/crt/unistd.h b/mingw-w64-headers/crt/unistd.h
index 462ce3a..919a377 100644
--- a/mingw-w64-headers/crt/unistd.h
+++ b/mingw-w64-headers/crt/unistd.h
@@ -29,11 +29,15 @@
 extern "C" {
 #endif
 
-unsigned int __cdecl sleep (unsigned int _Duration);
+#pragma push_macro("sleep")
+#undef sleep
+unsigned int __cdecl sleep (unsigned int);
+#pragma pop_macro("sleep")
+
 #if !defined __NO_ISOCEXT
 #include <sys/types.h> /* For useconds_t. */
 
-int __cdecl __MINGW_NOTHROW usleep(useconds_t useconds);
+int __cdecl __MINGW_NOTHROW usleep(useconds_t);
 #endif  /* Not __NO_ISOCEXT */
 
 #ifndef FTRUNCATE_DEFINED