pkgsrc-wip/modular-xorg-server-dfbsd/patches/patch-include_glx__extinit.h

26 lines
590 B
C

$NetBSD$
Patch from NetBSD xsrc:
Jan 22 20:25:45 2019
protect dup typedef.
--- include/glx_extinit.h.orig 2019-05-30 18:27:34.000000000 +0000
+++ include/glx_extinit.h
@@ -30,7 +30,14 @@
/* XXX this comment no longer makes sense i think */
#ifdef GLXEXT
typedef struct __GLXprovider __GLXprovider;
+#if defined(__NetBSD__)
+#ifndef __GLXscreen
+#define __GLXscreen __GLXscreen
typedef struct __GLXscreen __GLXscreen;
+#endif
+#else
+typedef struct __GLXscreen __GLXscreen;
+#endif
struct __GLXprovider {
__GLXscreen *(*screenProbe) (ScreenPtr pScreen);
const char *name;