Mesa (master): glx: use GLX_ALIAS for glXGetProcAddress

Emil Velikov evelikov at kemper.freedesktop.org
Wed Jan 18 16:03:36 UTC 2017


Module: Mesa
Branch: master
Commit: 9898bcf3f46a60d121c4b5aa37ea1dea417b3547
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9898bcf3f46a60d121c4b5aa37ea1dea417b3547

Author: Emil Velikov <emil.velikov at collabora.com>
Date:   Mon Dec  5 19:52:44 2016 +0000

glx: use GLX_ALIAS for glXGetProcAddress

Use the macro, rather than open-coding it.

Signed-off-by: Emil Velikov <emil.velikov at collabora.com>

---

 src/glx/glxcmds.c | 17 ++++-------------
 1 file changed, 4 insertions(+), 13 deletions(-)

diff --git a/src/glx/glxcmds.c b/src/glx/glxcmds.c
index 7266b58..6c7bbfd 100644
--- a/src/glx/glxcmds.c
+++ b/src/glx/glxcmds.c
@@ -2663,19 +2663,10 @@ _GLX_PUBLIC void (*glXGetProcAddressARB(const GLubyte * procName)) (void)
  *
  * \sa glXGetProcAddressARB
  */
-_GLX_PUBLIC void (*glXGetProcAddress(const GLubyte * procName)) (void)
-# ifdef HAVE_FUNC_ATTRIBUTE_ALIAS
-# if defined(USE_MGL_NAMESPACE)
-   __attribute__ ((alias("mglXGetProcAddressARB")));
-# else
-   __attribute__ ((alias("glXGetProcAddressARB")));
-# endif
-#else
-{
-   return glXGetProcAddressARB(procName);
-}
-#endif /* HAVE_FUNC_ATTRIBUTE_ALIA */
-
+_GLX_PUBLIC
+GLX_ALIAS(__GLXextFuncPtr, glXGetProcAddress,
+          (const GLubyte * procName),
+          (procName), glXGetProcAddressARB)
 
 #if defined(GLX_DIRECT_RENDERING) && !defined(GLX_USE_APPLEGL)
 /**




More information about the mesa-commit mailing list