Module Name:    xsrc
Committed By:   christos
Date:           Tue Jan 22 20:25:45 UTC 2019

Modified Files:
        xsrc/external/mit/xorg-server/dist/glx: glxscreens.h
        xsrc/external/mit/xorg-server/dist/include: glx_extinit.h

Log Message:
protect dup typedef.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.6 -r1.2 \
    xsrc/external/mit/xorg-server/dist/glx/glxscreens.h
cvs rdiff -u -r1.1.1.2 -r1.2 \
    xsrc/external/mit/xorg-server/dist/include/glx_extinit.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/external/mit/xorg-server/dist/glx/glxscreens.h
diff -u xsrc/external/mit/xorg-server/dist/glx/glxscreens.h:1.1.1.6 xsrc/external/mit/xorg-server/dist/glx/glxscreens.h:1.2
--- xsrc/external/mit/xorg-server/dist/glx/glxscreens.h:1.1.1.6	Mon Dec 31 04:36:08 2018
+++ xsrc/external/mit/xorg-server/dist/glx/glxscreens.h	Tue Jan 22 15:25:45 2019
@@ -116,7 +116,10 @@ GLint glxConvertToXVisualType(int visual
 ** and DDX layers of the GLX server extension.  The methods provide an
 ** interface for context management on a screen.
 */
+#ifndef __GLXscreen
+#define __GLXscreen __GLXscreen
 typedef struct __GLXscreen __GLXscreen;
+#endif
 struct __GLXscreen {
     void (*destroy) (__GLXscreen * screen);
 

Index: xsrc/external/mit/xorg-server/dist/include/glx_extinit.h
diff -u xsrc/external/mit/xorg-server/dist/include/glx_extinit.h:1.1.1.2 xsrc/external/mit/xorg-server/dist/include/glx_extinit.h:1.2
--- xsrc/external/mit/xorg-server/dist/include/glx_extinit.h:1.1.1.2	Mon Dec 31 04:36:08 2018
+++ xsrc/external/mit/xorg-server/dist/include/glx_extinit.h	Tue Jan 22 15:25:45 2019
@@ -30,7 +30,10 @@
 /* XXX this comment no longer makes sense i think */
 #ifdef GLXEXT
 typedef struct __GLXprovider __GLXprovider;
+#ifndef __GLXscreen
+#define __GLXscreen __GLXscreen
 typedef struct __GLXscreen __GLXscreen;
+#endif
 struct __GLXprovider {
     __GLXscreen *(*screenProbe) (ScreenPtr pScreen);
     const char *name;

Reply via email to