X-Git-Url: https://git.cworth.org/git?p=fips;a=blobdiff_plain;f=glxwrap.c;h=d7d4191ce528ae5b59c5f8a9317b8e99a179d679;hp=799a0190f794de1a63346c372f17b2148835879d;hb=e3e2309eccbd742a868986e8bef75db48510155d;hpb=6b4c98a569784ffe9c0d580daf687cb624708937 diff --git a/glxwrap.c b/glxwrap.c index 799a019..d7d4191 100644 --- a/glxwrap.c +++ b/glxwrap.c @@ -40,7 +40,7 @@ glXSwapBuffers (Display *dpy, GLXDrawable drawable) } /* glXGetProcAddressARB is a function which accepts a string and - * returns a generic function pointer (which nominall accepts void and + * returns a generic function pointer (which nominally accepts void and * has void return type). Of course, the user is expected to cast the * returned function pointer to a function pointer of the expected * type. @@ -60,6 +60,17 @@ void (*glXGetProcAddressARB (const GLubyte *func))(void) return ret; } +void (*glXGetProcAddress (const GLubyte *func))(void) +{ + /* This comment must not be removed. It ensures that the + * glXGetProcAddress function ends up in our exported symbol + * list even though there's not otherwise any code saying: + * + * GLWRAP_DEFER_WITH_RETURN (ret, glXGetProcAddress, func); + */ + return glXGetProcAddressARB(func); +} + Bool glXMakeCurrent (Display *dpy, GLXDrawable drawable, GLXContext ctx) {