summaryrefslogtreecommitdiff
path: root/GLwDrawA.h
diff options
context:
space:
mode:
authorDan Nicholson <dbn.lists@gmail.com>2011-06-16 16:32:42 -0700
committerDan Nicholson <dbn.lists@gmail.com>2011-06-20 12:31:01 -0700
commit9a10f52f031045150c6e1d3a1e7a7266d530333b (patch)
tree4ca5bf591fa10d588071a940e8b22f771995f994 /GLwDrawA.h
parentceba3ba2677b8845a8abb84d914ec57964354c3d (diff)
glw: Mark all extern symbols GLAPI to regain default visibility (#31294)
Since switching to hidden visibility on gcc, GLw apps were failing to link. Use the GLAPI definition to use default visibility where necessary. $ nm lib/libGLw.so | grep DrawingArea 0000000000004020 T GLwCreateMDrawingArea 0000000000003430 T GLwDrawingAreaMakeCurrent 0000000000003410 T GLwDrawingAreaSwapBuffers 0000000000204c60 D glwDrawingAreaClassRec 0000000000204d48 D glwDrawingAreaWidgetClass 00000000002053c0 D glwMDrawingAreaClassRec 00000000002054e0 D glwMDrawingAreaWidgetClass Signed-off-by: Dan Nicholson <dbn.lists@gmail.com> Tested-by: justin <jlec@gentoo.org>
Diffstat (limited to 'GLwDrawA.h')
-rw-r--r--GLwDrawA.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/GLwDrawA.h b/GLwDrawA.h
index cd631b4..b9711c2 100644
--- a/GLwDrawA.h
+++ b/GLwDrawA.h
@@ -136,7 +136,7 @@
typedef struct _GLwMDrawingAreaClassRec *GLwMDrawingAreaWidgetClass;
typedef struct _GLwMDrawingAreaRec *GLwMDrawingAreaWidget;
-extern WidgetClass glwMDrawingAreaWidgetClass;
+GLAPI WidgetClass glwMDrawingAreaWidgetClass;
#else
@@ -144,7 +144,7 @@ extern WidgetClass glwMDrawingAreaWidgetClass;
typedef struct _GLwDrawingAreaClassRec *GLwDrawingAreaWidgetClass;
typedef struct _GLwDrawingAreaRec *GLwDrawingAreaWidget;
-extern WidgetClass glwDrawingAreaWidgetClass;
+GLAPI WidgetClass glwDrawingAreaWidgetClass;
#endif
@@ -177,8 +177,8 @@ extern "C" {
#endif
/* front ends to glXMakeCurrent and glXSwapBuffers */
-extern void GLwDrawingAreaMakeCurrent(Widget w,GLXContext ctx);
-extern void GLwDrawingAreaSwapBuffers(Widget w);
+GLAPI void GLwDrawingAreaMakeCurrent(Widget w,GLXContext ctx);
+GLAPI void GLwDrawingAreaSwapBuffers(Widget w);
#ifdef __GLX_MOTIF
#ifdef _NO_PROTO