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;