summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--winsup/w32api/ChangeLog8
-rw-r--r--winsup/w32api/include/rpc.h7
-rw-r--r--winsup/w32api/include/wtypes.h3
3 files changed, 15 insertions, 3 deletions
diff --git a/winsup/w32api/ChangeLog b/winsup/w32api/ChangeLog
index 30646f2a7..863531ecb 100644
--- a/winsup/w32api/ChangeLog
+++ b/winsup/w32api/ChangeLog
@@ -1,3 +1,11 @@
+2002-07-04 Danny Smith <dannysmith@users.sourceforge.net>
+
+ * include/rpc.h: Conditionally include <windows.h> before
+ header guard.
+ * include/wtypes.h: Include <rpc.h> and <rpcndr.h> before
+ header guard.
+
+
2002-07-02 Danny Smith <dannysmith@users.sourceforge.net>
* include/commctrl.h (WC_*): Remove some duplicate defines.
diff --git a/winsup/w32api/include/rpc.h b/winsup/w32api/include/rpc.h
index 0d5e1b3b0..0e3df5eaf 100644
--- a/winsup/w32api/include/rpc.h
+++ b/winsup/w32api/include/rpc.h
@@ -1,12 +1,13 @@
+#ifndef RPC_NO_WINDOWS_H
+#include <windows.h>
+#endif
+
#ifndef _RPC_H
#define _RPC_H
#if __GNUC__ >=3
#pragma GCC system_header
#endif
-#ifndef RPC_NO_WINDOWS_H
-#include <windows.h>
-#endif
#ifdef __cplusplus
extern "C" {
#endif
diff --git a/winsup/w32api/include/wtypes.h b/winsup/w32api/include/wtypes.h
index 936b43fdc..5078d3145 100644
--- a/winsup/w32api/include/wtypes.h
+++ b/winsup/w32api/include/wtypes.h
@@ -1,3 +1,6 @@
+#include <rpc.h>
+#include <rpcndr.h>
+
#ifndef _WTYPES_H
#define _WTYPES_H
#if __GNUC__ >=3