aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/xproto/windows-include-guards.patch
blob: 7e252aacdff4b6e21ebaf49fc5c4068e556ecfa1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
diff --git a/include/X11/Xwindows.h b/include/X11/Xwindows.h
index 900257928..666ee6515 100644
--- a/include/X11/Xwindows.h	
+++ b/include/X11/Xwindows.h
@@ -41,6 +41,11 @@ The Open Group.
  * do as it's no help at all to X11 clients which also need to use the
  * Win32 API)
  */
+#pragma once
+
+#ifndef _X11_XWINDOWS_H_
+#define _X11_XWINDOWS_H_
+
 #undef _XFree86Server
 #ifdef XFree86Server
 # define _XFree86Server
@@ -130,3 +135,4 @@ typedef int Status;
 # undef _XFree86Server
 #endif
 
+#endif
diff --git a/include/X11/Xwinsock.h b/include/X11/Xwinsock.h
index 92e0d2a33..1e3e8671b 100644
--- a/include/X11/Xwinsock.h	
+++ b/include/X11/Xwinsock.h
@@ -32,6 +32,10 @@ The Open Group.
  * Conflicts come from the fact that including winsock.h actually pulls
  * in the whole Windows API...
  */
+#pragma once
+
+#ifndef _X11_XWINSOCK_H_
+#define _X11_XWINSOCK_H_
 
 #undef _XFree86Server
 #ifdef XFree86Server
@@ -100,3 +104,4 @@ typedef int Status;
 # undef _XFree86Server
 #endif
 
+#endif