summaryrefslogtreecommitdiff
path: root/include/GL/gl_mangle.h
diff options
context:
space:
mode:
authorBrian Paul <brian.paul@tungstengraphics.com>2002-01-16 23:51:09 +0000
committerBrian Paul <brian.paul@tungstengraphics.com>2002-01-16 23:51:09 +0000
commit9958ace40144f01b2428d87610789422b7c7f029 (patch)
tree22cf2f5714caa7e17d9091ebe22ed3373603ccaf /include/GL/gl_mangle.h
parent658702df9706860c0b6777593bf3a1791cc988e6 (diff)
new gl_mangle.h with korn shell script to regenerate itself from gl.h and glext.h (Ray Tice)
Diffstat (limited to 'include/GL/gl_mangle.h')
-rw-r--r--include/GL/gl_mangle.h1771
1 files changed, 1043 insertions, 728 deletions
diff --git a/include/GL/gl_mangle.h b/include/GL/gl_mangle.h
index 4347f495c6..42f36dcbe4 100644
--- a/include/GL/gl_mangle.h
+++ b/include/GL/gl_mangle.h
@@ -1,745 +1,1060 @@
-/* $Id: gl_mangle.h,v 1.9 2001/12/13 19:15:58 kschultz Exp $ */
+#if 0 /* $Id: gl_mangle.h,v 1.10 2002/01/16 23:51:09 brianp Exp $ */
+ # DO NOT EDIT!!! - TO REGENERATE from gl.h, EXECUTE THIS FILE IN KORN SHELL and save the output
+ # $Id: gl_mangle.h,v 1.10 2002/01/16 23:51:09 brianp Exp $
+ # This file is used to create GL function protypes and aliases for the function names
-/*
- * Mesa 3-D graphics library
- * Version: 4.0.1
- *
- * Copyright (C) 1999-2001 Brian Paul All Rights Reserved.
- *
- * Permission is hereby granted, free of charge, to any person obtaining a
- * copy of this software and associated documentation files (the "Software"),
- * to deal in the Software without restriction, including without limitation
- * the rights to use, copy, modify, merge, publish, distribute, sublicense,
- * and/or sell copies of the Software, and to permit persons to whom the
- * Software is furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included
- * in all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
- * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
- * BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
- * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
- * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
- */
+ files="gl.h glext.h"
+ #get regeneration header - everything in this file above the "REGENERATE_TO_END" line
+ awk 'BEGIN {copy=1}
+ copy==1
+ /^\/\*REGENERATE_TO_END/ {copy=0}
+ ' $0
+ echo "\n"
+ #get aliases
+ grep '^GLAPI' $files | sed -e 's/.*ENTRY gl\([^( ]*\).*$/#define gl\1 MANGLE(\1)/' | sort | uniq
+ echo "\n#endif /* GL_MANGLE_H */"
+ exit
+#endif /* REGENERATION */
/*
* If you compile Mesa with USE_MGL_NAMESPACE defined then you can link
* your application both with OpenGL and Mesa. The Mesa functions will
* be redefined so they are prefixed with "mgl" instead of "gl".
- * Contributed by Randy Frank (rfrank@rsinc.com)
+ * Mgl contributed by Randy Frank (rfrank@rsinc.com)
+ * Regneration code contributed by Ray Tice (rayt@ma.ultra.net)
*/
#ifndef GL_MANGLE_H
#define GL_MANGLE_H
-#define glClearIndex mglClearIndex
-#define glClearColor mglClearColor
-#define glClear mglClear
-#define glIndexMask mglIndexMask
-#define glColorMask mglColorMask
-#define glAlphaFunc mglAlphaFunc
-#define glBlendFunc mglBlendFunc
-#define glLogicOp mglLogicOp
-#define glCullFace mglCullFace
-#define glFrontFace mglFrontFace
-#define glPointSize mglPointSize
-#define glLineWidth mglLineWidth
-#define glLineStipple mglLineStipple
-#define glPolygonMode mglPolygonMode
-#define glPolygonOffset mglPolygonOffset
-#define glPolygonStipple mglPolygonStipple
-#define glGetPolygonStipple mglGetPolygonStipple
-#define glEdgeFlag mglEdgeFlag
-#define glEdgeFlagv mglEdgeFlagv
-#define glScissor mglScissor
-#define glClipPlane mglClipPlane
-#define glGetClipPlane mglGetClipPlane
-#define glDrawBuffer mglDrawBuffer
-#define glReadBuffer mglReadBuffer
-#define glEnable mglEnable
-#define glDisable mglDisable
-#define glIsEnabled mglIsEnabled
-#define glEnableClientState mglEnableClientState
-#define glDisableClientState mglDisableClientState
-#define glGetBooleanv mglGetBooleanv
-#define glGetDoublev mglGetDoublev
-#define glGetFloatv mglGetFloatv
-#define glGetIntegerv mglGetIntegerv
-#define glPushAttrib mglPushAttrib
-#define glPopAttrib mglPopAttrib
-#define glPushClientAttrib mglPushClientAttrib
-#define glPopClientAttrib mglPopClientAttrib
-#define glRenderMode mglRenderMode
-#define glGetError mglGetError
-#define glGetString mglGetString
-#define glFinish mglFinish
-#define glFlush mglFlush
-#define glHint mglHint
-#define glClearDepth mglClearDepth
-#define glDepthFunc mglDepthFunc
-#define glDepthMask mglDepthMask
-#define glDepthRange mglDepthRange
-#define glClearAccum mglClearAccum
-#define glAccum mglAccum
-#define glMatrixMode mglMatrixMode
-#define glOrtho mglOrtho
-#define glFrustum mglFrustum
-#define glViewport mglViewport
-#define glPushMatrix mglPushMatrix
-#define glPopMatrix mglPopMatrix
-#define glLoadIdentity mglLoadIdentity
-#define glLoadMatrixd mglLoadMatrixd
-#define glLoadMatrixf mglLoadMatrixf
-#define glMultMatrixd mglMultMatrixd
-#define glMultMatrixf mglMultMatrixf
-#define glRotated mglRotated
-#define glRotatef mglRotatef
-#define glScaled mglScaled
-#define glScalef mglScalef
-#define glTranslated mglTranslated
-#define glTranslatef mglTranslatef
-#define glIsList mglIsList
-#define glDeleteLists mglDeleteLists
-#define glGenLists mglGenLists
-#define glNewList mglNewList
-#define glEndList mglEndList
-#define glCallList mglCallList
-#define glCallLists mglCallLists
-#define glListBase mglListBase
-#define glBegin mglBegin
-#define glEnd mglEnd
-#define glVertex2d mglVertex2d
-#define glVertex2f mglVertex2f
-#define glVertex2i mglVertex2i
-#define glVertex2s mglVertex2s
-#define glVertex3d mglVertex3d
-#define glVertex3f mglVertex3f
-#define glVertex3i mglVertex3i
-#define glVertex3s mglVertex3s
-#define glVertex4d mglVertex4d
-#define glVertex4f mglVertex4f
-#define glVertex4i mglVertex4i
-#define glVertex4s mglVertex4s
-#define glVertex2dv mglVertex2dv
-#define glVertex2fv mglVertex2fv
-#define glVertex2iv mglVertex2iv
-#define glVertex2sv mglVertex2sv
-#define glVertex3dv mglVertex3dv
-#define glVertex3fv mglVertex3fv
-#define glVertex3iv mglVertex3iv
-#define glVertex3sv mglVertex3sv
-#define glVertex4dv mglVertex4dv
-#define glVertex4fv mglVertex4fv
-#define glVertex4iv mglVertex4iv
-#define glVertex4sv mglVertex4sv
-#define glNormal3b mglNormal3b
-#define glNormal3d mglNormal3d
-#define glNormal3f mglNormal3f
-#define glNormal3i mglNormal3i
-#define glNormal3s mglNormal3s
-#define glNormal3bv mglNormal3bv
-#define glNormal3dv mglNormal3dv
-#define glNormal3fv mglNormal3fv
-#define glNormal3iv mglNormal3iv
-#define glNormal3sv mglNormal3sv
-#define glIndexd mglIndexd
-#define glIndexf mglIndexf
-#define glIndexi mglIndexi
-#define glIndexs mglIndexs
-#define glIndexub mglIndexub
-#define glIndexdv mglIndexdv
-#define glIndexfv mglIndexfv
-#define glIndexiv mglIndexiv
-#define glIndexsv mglIndexsv
-#define glIndexubv mglIndexubv
-#define glColor3b mglColor3b
-#define glColor3d mglColor3d
-#define glColor3f mglColor3f
-#define glColor3i mglColor3i
-#define glColor3s mglColor3s
-#define glColor3ub mglColor3ub
-#define glColor3ui mglColor3ui
-#define glColor3us mglColor3us
-#define glColor4b mglColor4b
-#define glColor4d mglColor4d
-#define glColor4f mglColor4f
-#define glColor4i mglColor4i
-#define glColor4s mglColor4s
-#define glColor4ub mglColor4ub
-#define glColor4ui mglColor4ui
-#define glColor4us mglColor4us
-#define glColor3bv mglColor3bv
-#define glColor3dv mglColor3dv
-#define glColor3fv mglColor3fv
-#define glColor3iv mglColor3iv
-#define glColor3sv mglColor3sv
-#define glColor3ubv mglColor3ubv
-#define glColor3uiv mglColor3uiv
-#define glColor3usv mglColor3usv
-#define glColor4bv mglColor4bv
-#define glColor4dv mglColor4dv
-#define glColor4fv mglColor4fv
-#define glColor4iv mglColor4iv
-#define glColor4sv mglColor4sv
-#define glColor4ubv mglColor4ubv
-#define glColor4uiv mglColor4uiv
-#define glColor4usv mglColor4usv
-#define glTexCoord1d mglTexCoord1d
-#define glTexCoord1f mglTexCoord1f
-#define glTexCoord1i mglTexCoord1i
-#define glTexCoord1s mglTexCoord1s
-#define glTexCoord2d mglTexCoord2d
-#define glTexCoord2f mglTexCoord2f
-#define glTexCoord2i mglTexCoord2i
-#define glTexCoord2s mglTexCoord2s
-#define glTexCoord3d mglTexCoord3d
-#define glTexCoord3f mglTexCoord3f
-#define glTexCoord3i mglTexCoord3i
-#define glTexCoord3s mglTexCoord3s
-#define glTexCoord4d mglTexCoord4d
-#define glTexCoord4f mglTexCoord4f
-#define glTexCoord4i mglTexCoord4i
-#define glTexCoord4s mglTexCoord4s
-#define glTexCoord1dv mglTexCoord1dv
-#define glTexCoord1fv mglTexCoord1fv
-#define glTexCoord1iv mglTexCoord1iv
-#define glTexCoord1sv mglTexCoord1sv
-#define glTexCoord2dv mglTexCoord2dv
-#define glTexCoord2fv mglTexCoord2fv
-#define glTexCoord2iv mglTexCoord2iv
-#define glTexCoord2sv mglTexCoord2sv
-#define glTexCoord3dv mglTexCoord3dv
-#define glTexCoord3fv mglTexCoord3fv
-#define glTexCoord3iv mglTexCoord3iv
-#define glTexCoord3sv mglTexCoord3sv
-#define glTexCoord4dv mglTexCoord4dv
-#define glTexCoord4fv mglTexCoord4fv
-#define glTexCoord4iv mglTexCoord4iv
-#define glTexCoord4sv mglTexCoord4sv
-#define glRasterPos2d mglRasterPos2d
-#define glRasterPos2f mglRasterPos2f
-#define glRasterPos2i mglRasterPos2i
-#define glRasterPos2s mglRasterPos2s
-#define glRasterPos3d mglRasterPos3d
-#define glRasterPos3f mglRasterPos3f
-#define glRasterPos3i mglRasterPos3i
-#define glRasterPos3s mglRasterPos3s
-#define glRasterPos4d mglRasterPos4d
-#define glRasterPos4f mglRasterPos4f
-#define glRasterPos4i mglRasterPos4i
-#define glRasterPos4s mglRasterPos4s
-#define glRasterPos2dv mglRasterPos2dv
-#define glRasterPos2fv mglRasterPos2fv
-#define glRasterPos2iv mglRasterPos2iv
-#define glRasterPos2sv mglRasterPos2sv
-#define glRasterPos3dv mglRasterPos3dv
-#define glRasterPos3fv mglRasterPos3fv
-#define glRasterPos3iv mglRasterPos3iv
-#define glRasterPos3sv mglRasterPos3sv
-#define glRasterPos4dv mglRasterPos4dv
-#define glRasterPos4fv mglRasterPos4fv
-#define glRasterPos4iv mglRasterPos4iv
-#define glRasterPos4sv mglRasterPos4sv
-#define glRectd mglRectd
-#define glRectf mglRectf
-#define glRecti mglRecti
-#define glRects mglRects
-#define glRectdv mglRectdv
-#define glRectfv mglRectfv
-#define glRectiv mglRectiv
-#define glRectsv mglRectsv
-#define glVertexPointer mglVertexPointer
-#define glNormalPointer mglNormalPointer
-#define glColorPointer mglColorPointer
-#define glIndexPointer mglIndexPointer
-#define glTexCoordPointer mglTexCoordPointer
-#define glEdgeFlagPointer mglEdgeFlagPointer
-#define glGetPointerv mglGetPointerv
-#define glArrayElement mglArrayElement
-#define glDrawArrays mglDrawArrays
-#define glDrawElements mglDrawElements
-#define glInterleavedArrays mglInterleavedArrays
-#define glShadeModel mglShadeModel
-#define glLightf mglLightf
-#define glLighti mglLighti
-#define glLightfv mglLightfv
-#define glLightiv mglLightiv
-#define glGetLightfv mglGetLightfv
-#define glGetLightiv mglGetLightiv
-#define glLightModelf mglLightModelf
-#define glLightModeli mglLightModeli
-#define glLightModelfv mglLightModelfv
-#define glLightModeliv mglLightModeliv
-#define glMaterialf mglMaterialf
-#define glMateriali mglMateriali
-#define glMaterialfv mglMaterialfv
-#define glMaterialiv mglMaterialiv
-#define glGetMaterialfv mglGetMaterialfv
-#define glGetMaterialiv mglGetMaterialiv
-#define glColorMaterial mglColorMaterial
-#define glPixelZoom mglPixelZoom
-#define glPixelStoref mglPixelStoref
-#define glPixelStorei mglPixelStorei
-#define glPixelTransferf mglPixelTransferf
-#define glPixelTransferi mglPixelTransferi
-#define glPixelMapfv mglPixelMapfv
-#define glPixelMapuiv mglPixelMapuiv
-#define glPixelMapusv mglPixelMapusv
-#define glGetPixelMapfv mglGetPixelMapfv
-#define glGetPixelMapuiv mglGetPixelMapuiv
-#define glGetPixelMapusv mglGetPixelMapusv
-#define glBitmap mglBitmap
-#define glReadPixels mglReadPixels
-#define glDrawPixels mglDrawPixels
-#define glCopyPixels mglCopyPixels
-#define glStencilFunc mglStencilFunc
-#define glStencilMask mglStencilMask
-#define glStencilOp mglStencilOp
-#define glClearStencil mglClearStencil
-#define glTexGend mglTexGend
-#define glTexGenf mglTexGenf
-#define glTexGeni mglTexGeni
-#define glTexGendv mglTexGendv
-#define glTexGenfv mglTexGenfv
-#define glTexGeniv mglTexGeniv
-#define glGetTexGendv mglGetTexGendv
-#define glGetTexGenfv mglGetTexGenfv
-#define glGetTexGeniv mglGetTexGeniv
-#define glTexEnvf mglTexEnvf
-#define glTexEnvi mglTexEnvi
-#define glTexEnvfv mglTexEnvfv
-#define glTexEnviv mglTexEnviv
-#define glGetTexEnvfv mglGetTexEnvfv
-#define glGetTexEnviv mglGetTexEnviv
-#define glTexParameterf mglTexParameterf
-#define glTexParameteri mglTexParameteri
-#define glTexParameterfv mglTexParameterfv
-#define glTexParameteriv mglTexParameteriv
-#define glGetTexParameterfv mglGetTexParameterfv
-#define glGetTexParameteriv mglGetTexParameteriv
-#define glGetTexLevelParameterfv mglGetTexLevelParameterfv
-#define glGetTexLevelParameteriv mglGetTexLevelParameteriv
-#define glTexImage1D mglTexImage1D
-#define glTexImage2D mglTexImage2D
-#define glGetTexImage mglGetTexImage
-#define glGenTextures mglGenTextures
-#define glDeleteTextures mglDeleteTextures
-#define glBindTexture mglBindTexture
-#define glPrioritizeTextures mglPrioritizeTextures
-#define glAreTexturesResident mglAreTexturesResident
-#define glIsTexture mglIsTexture
-#define glTexSubImage1D mglTexSubImage1D
-#define glTexSubImage2D mglTexSubImage2D
-#define glCopyTexImage1D mglCopyTexImage1D
-#define glCopyTexImage2D mglCopyTexImage2D
-#define glCopyTexSubImage1D mglCopyTexSubImage1D
-#define glCopyTexSubImage2D mglCopyTexSubImage2D
-#define glMap1d mglMap1d
-#define glMap1f mglMap1f
-#define glMap2d mglMap2d
-#define glMap2f mglMap2f
-#define glGetMapdv mglGetMapdv
-#define glGetMapfv mglGetMapfv
-#define glGetMapiv mglGetMapiv
-#define glGetMinmax mglGetMinmax
-#define glEvalCoord1d mglEvalCoord1d
-#define glEvalCoord1f mglEvalCoord1f
-#define glEvalCoord1dv mglEvalCoord1dv
-#define glEvalCoord1fv mglEvalCoord1fv
-#define glEvalCoord2d mglEvalCoord2d
-#define glEvalCoord2f mglEvalCoord2f
-#define glEvalCoord2dv mglEvalCoord2dv
-#define glEvalCoord2fv mglEvalCoord2fv
-#define glMapGrid1d mglMapGrid1d
-#define glMapGrid1f mglMapGrid1f
-#define glMapGrid2d mglMapGrid2d
-#define glMapGrid2f mglMapGrid2f
-#define glEvalPoint1 mglEvalPoint1
-#define glEvalPoint2 mglEvalPoint2
-#define glEvalMesh1 mglEvalMesh1
-#define glEvalMesh2 mglEvalMesh2
-#define glFogf mglFogf
-#define glFogi mglFogi
-#define glFogfv mglFogfv
-#define glFogiv mglFogiv
-#define glFeedbackBuffer mglFeedbackBuffer
-#define glPassThrough mglPassThrough
-#define glSelectBuffer mglSelectBuffer
-#define glInitNames mglInitNames
-#define glLoadName mglLoadName
-#define glPushName mglPushName
-#define glPopName mglPopName
-#define glBlendEquation mglBlendEquation
-#define glBlendEquationEXT mglBlendEquationEXT
-#define glBlendColor mglBlendColor
-#define glBlendColorEXT mglBlendColorEXT
-#define glPolygonOffsetEXT mglPolygonOffsetEXT
-#define glVertexPointerEXT mglVertexPointerEXT
-#define glNormalPointerEXT mglNormalPointerEXT
-#define glColorPointerEXT mglColorPointerEXT
-#define glIndexPointerEXT mglIndexPointerEXT
-#define glTexCoordPointerEXT mglTexCoordPointerEXT
-#define glEdgeFlagPointerEXT mglEdgeFlagPointerEXT
-#define glGetPointervEXT mglGetPointervEXT
-#define glArrayElementEXT mglArrayElementEXT
-#define glDrawArraysEXT mglDrawArraysEXT
-#define glGenTexturesEXT mglGenTexturesEXT
-#define glDeleteTexturesEXT mglDeleteTexturesEXT
-#define glBindTextureEXT mglBindTextureEXT
-#define glPrioritizeTexturesEXT mglPrioritizeTexturesEXT
-#define glAreTexturesResidentEXT mglAreTexturesResidentEXT
-#define glIsTextureEXT mglIsTextureEXT
-#define glTexImage3DEXT mglTexImage3DEXT
-#define glTexSubImage3DEXT mglTexSubImage3DEXT
-#define glCopyTexSubImage3DEXT mglCopyTexSubImage3DEXT
-#define glColorTable mglColorTable
-#define glColorTableParameteriv mglColorTableParameteriv
-#define glColorTableParameterfv mglColorTableParameterfv
-#define glColorSubTable mglColorSubTable
-#define glGetColorTable mglGetColorTable
-#define glGetColorTableParameteriv mglGetColorTableParameteriv
-#define glGetColorTableParameterfv mglGetColorTableParameterfv
-#define glColorTableEXT mglColorTableEXT
-#define glColorSubTableEXT mglColorSubTableEXT
-#define glGetColorTableEXT mglGetColorTableEXT
-#define glGetColorTableParameterfvEXT mglGetColorTableParameterfvEXT
-#define glGetColorTableParameterivEXT mglGetColorTableParameterivEXT
-#define glMultiTexCoord1dSGIS mglMultiTexCoord1dSGIS
-#define glMultiTexCoord1dvSGIS mglMultiTexCoord1dvSGIS
-#define glMultiTexCoord1fSGIS mglMultiTexCoord1fSGIS
-#define glMultiTexCoord1fvSGIS mglMultiTexCoord1fvSGIS
-#define glMultiTexCoord1iSGIS mglMultiTexCoord1iSGIS
-#define glMultiTexCoord1ivSGIS mglMultiTexCoord1ivSGIS
-#define glMultiTexCoord1sSGIS mglMultiTexCoord1sSGIS
-#define glMultiTexCoord1svSGIS mglMultiTexCoord1svSGIS
-#define glMultiTexCoord2dSGIS mglMultiTexCoord2dSGIS
-#define glMultiTexCoord2dvSGIS mglMultiTexCoord2dvSGIS
-#define glMultiTexCoord2fSGIS mglMultiTexCoord2fSGIS
-#define glMultiTexCoord2fvSGIS mglMultiTexCoord2fvSGIS
-#define glMultiTexCoord2iSGIS mglMultiTexCoord2iSGIS
-#define glMultiTexCoord2ivSGIS mglMultiTexCoord2ivSGIS
-#define glMultiTexCoord2sSGIS mglMultiTexCoord2sSGIS
-#define glMultiTexCoord2svSGIS mglMultiTexCoord2svSGIS
-#define glMultiTexCoord3dSGIS mglMultiTexCoord3dSGIS
-#define glMultiTexCoord3dvSGIS mglMultiTexCoord3dvSGIS
-#define glMultiTexCoord3fSGIS mglMultiTexCoord3fSGIS
-#define glMultiTexCoord3fvSGIS mglMultiTexCoord3fvSGIS
-#define glMultiTexCoord3iSGIS mglMultiTexCoord3iSGIS
-#define glMultiTexCoord3ivSGIS mglMultiTexCoord3ivSGIS
-#define glMultiTexCoord3sSGIS mglMultiTexCoord3sSGIS
-#define glMultiTexCoord3svSGIS mglMultiTexCoord3svSGIS
-#define glMultiTexCoord4dSGIS mglMultiTexCoord4dSGIS
-#define glMultiTexCoord4dvSGIS mglMultiTexCoord4dvSGIS
-#define glMultiTexCoord4fSGIS mglMultiTexCoord4fSGIS
-#define glMultiTexCoord4fvSGIS mglMultiTexCoord4fvSGIS
-#define glMultiTexCoord4iSGIS mglMultiTexCoord4iSGIS
-#define glMultiTexCoord4ivSGIS mglMultiTexCoord4ivSGIS
-#define glMultiTexCoord4sSGIS mglMultiTexCoord4sSGIS
-#define glMultiTexCoord4svSGIS mglMultiTexCoord4svSGIS
-#define glMultiTexCoordPointerSGIS mglMultiTexCoordPointerSGIS
-#define glSelectTextureSGIS mglSelectTextureSGIS
-#define glSelectTextureCoordSetSGIS mglSelectTextureCoordSetSGIS
-#define glActiveTextureARB mglActiveTextureARB
-#define glClientActiveTextureARB mglClientActiveTextureARB
-#define glMultiTexCoord1dARB mglMultiTexCoord1dARB
-#define glMultiTexCoord1dvARB mglMultiTexCoord1dvARB
-#define glMultiTexCoord1fARB mglMultiTexCoord1fARB
-#define glMultiTexCoord1fvARB mglMultiTexCoord1fvARB
-#define glMultiTexCoord1iARB mglMultiTexCoord1iARB
-#define glMultiTexCoord1ivARB mglMultiTexCoord1ivARB
-#define glMultiTexCoord1sARB mglMultiTexCoord1sARB
-#define glMultiTexCoord1svARB mglMultiTexCoord1svARB
-#define glMultiTexCoord2dARB mglMultiTexCoord2dARB
-#define glMultiTexCoord2dvARB mglMultiTexCoord2dvARB
-#define glMultiTexCoord2fARB mglMultiTexCoord2fARB
-#define glMultiTexCoord2fvARB mglMultiTexCoord2fvARB
-#define glMultiTexCoord2iARB mglMultiTexCoord2iARB
-#define glMultiTexCoord2ivARB mglMultiTexCoord2ivARB
-#define glMultiTexCoord2sARB mglMultiTexCoord2sARB
-#define glMultiTexCoord2svARB mglMultiTexCoord2svARB
-#define glMultiTexCoord3dARB mglMultiTexCoord3dARB
-#define glMultiTexCoord3dvARB mglMultiTexCoord3dvARB
-#define glMultiTexCoord3fARB mglMultiTexCoord3fARB
-#define glMultiTexCoord3fvARB mglMultiTexCoord3fvARB
-#define glMultiTexCoord3iARB mglMultiTexCoord3iARB
-#define glMultiTexCoord3ivARB mglMultiTexCoord3ivARB
-#define glMultiTexCoord3sARB mglMultiTexCoord3sARB
-#define glMultiTexCoord3svARB mglMultiTexCoord3svARB
-#define glMultiTexCoord4dARB mglMultiTexCoord4dARB
-#define glMultiTexCoord4dvARB mglMultiTexCoord4dvARB
-#define glMultiTexCoord4fARB mglMultiTexCoord4fARB
-#define glMultiTexCoord4fvARB mglMultiTexCoord4fvARB
-#define glMultiTexCoord4iARB mglMultiTexCoord4iARB
-#define glMultiTexCoord4ivARB mglMultiTexCoord4ivARB
-#define glMultiTexCoord4sARB mglMultiTexCoord4sARB
-#define glMultiTexCoord4svARB mglMultiTexCoord4svARB
-#define glPointParameterfEXT mglPointParameterfEXT
-#define glPointParameterfvEXT mglPointParameterfvEXT
-#define glBlendFuncSeparateINGR mglBlendFuncSeparateINGR
-#define glWindowPos2iMESA mglWindowPos2iMESA
-#define glWindowPos2sMESA mglWindowPos2sMESA
-#define glWindowPos2fMESA mglWindowPos2fMESA
-#define glWindowPos2dMESA mglWindowPos2dMESA
-#define glWindowPos2ivMESA mglWindowPos2ivMESA
-#define glWindowPos2svMESA mglWindowPos2svMESA
-#define glWindowPos2fvMESA mglWindowPos2fvMESA
-#define glWindowPos2dvMESA mglWindowPos2dvMESA
-#define glWindowPos3iMESA mglWindowPos3iMESA
-#define glWindowPos3sMESA mglWindowPos3sMESA
-#define glWindowPos3fMESA mglWindowPos3fMESA
-#define glWindowPos3dMESA mglWindowPos3dMESA
-#define glWindowPos3ivMESA mglWindowPos3ivMESA
-#define glWindowPos3svMESA mglWindowPos3svMESA
-#define glWindowPos3fvMESA mglWindowPos3fvMESA
-#define glWindowPos3dvMESA mglWindowPos3dvMESA
-#define glWindowPos4iMESA mglWindowPos4iMESA
-#define glWindowPos4sMESA mglWindowPos4sMESA
-#define glWindowPos4fMESA mglWindowPos4fMESA
-#define glWindowPos4dMESA mglWindowPos4dMESA
-#define glWindowPos4ivMESA mglWindowPos4ivMESA
-#define glWindowPos4svMESA mglWindowPos4svMESA
-#define glWindowPos4fvMESA mglWindowPos4fvMESA
-#define glWindowPos4dvMESA mglWindowPos4dvMESA
-#define glResizeBuffersMESA mglResizeBuffersMESA
-#define glDrawRangeElements mglDrawRangeElements
-#define glTexImage3D mglTexImage3D
-#define glTexSubImage3D mglTexSubImage3D
-#define glCopyTexSubImage3D mglCopyTexSubImage3D
-#define glHistogram mglHistogram
-#define glResetHistogram mglResetHistogram
-#define glGetHistogram mglGetHistogram
-#define glGetHistogramParameterfv mglGetHistogramParameterfv
-#define glGetHistogramParameteriv mglGetHistogramParameteriv
-#define glMinmax mglMinmax
-#define glResetMinmax mglResetMinmax
-#define glGetMinmax mglGetMinmax
-#define glGetMinmaxParameterfv mglGetMinmaxParameterfv
-#define glGetMinmaxParameteriv mglGetMinmaxParameteriv
-#define glConvolutionFilter1D mglConvolutionFilter1D
-#define glConvolutionFilter2D mglConvolutionFilter2D
-#define glConvolutionParameterf mglConvolutionParameterf
-#define glConvolutionParameterfv mglConvolutionParameterfv
-#define glConvolutionParameteri mglConvolutionParameteri
-#define glConvolutionParameteriv mglConvolutionParameteriv
-#define glCopyConvolutionFilter1D mglCopyConvolutionFilter1D
-#define glCopyConvolutionFilter2D mglCopyConvolutionFilter2D
-#define glGetConvolutionFilter mglGetConvolutionFilter
-#define glGetConvolutionParameterfv mglGetConvolutionParameterfv
-#define glGetConvolutionParameteriv mglGetConvolutionParameteriv
-#define glSeparableFilter2D mglSeparableFilter2D
-#define glGetSeparableFilter mglGetSeparableFilter
-#define glCopyColorSubTable mglCopyColorSubTable
-#define glCopyColorTable mglCopyColorTable
-#define glLockArraysEXT mglLockArraysEXT
-#define glUnlockArraysEXT mglUnlockArraysEXT
-#define glGetFinalCombinerInputParameterivNV mglGetFinalCombinerInputParameterivNV
-#define glGetFinalCombinerInputParameterfvNV mglGetFinalCombinerInputParameterfvNV
-#define glGetCombinerOutputParameterivNV mglGetCombinerOutputParameterivNV
-#define glGetCombinerOutputParameterfvNV mglGetCombinerOutputParameterfvNV
-#define glGetCombinerInputParameterivNV mglGetCombinerInputParameterivNV
-#define glGetCombinerInputParameterfvNV mglGetCombinerInputParameterfvNV
-#define glFinalCombinerInputNV mglFinalCombinerInputNV
-#define glCombinerOutputNV mglCombinerOutputNV
-#define glCombinerInputNV mglCombinerInputNV
-#define glCombinerParameteriNV mglCombinerParameteriNV
-#define glCombinerParameterivNV mglCombinerParameterivNV
-#define glCombinerParameterfNV mglCombinerParameterfNV
-#define glCombinerParameterfvNV mglCombinerParameterfvNV
-#define glVertexArrayRangeNV mglVertexArrayRangeNV
-#define glFlushVertexArrayRangeNV mglFlushVertexArrayRangeNV
-#define glVertexWeightPointerEXT mglVertexWeightPointerEXT
-#define glVertexWeightfvEXT mglVertexWeightfvEXT
-#define glVertexWeightfEXT mglVertexWeightfEXT
-#define glBlendFuncSeparateEXT mglBlendFuncSeparateEXT
-#define glFogCoordPointerEXT mglFogCoordPointerEXT
-#define glFogCoorddEXT mglFogCoorddEXT
-#define glFogCoordfvEXT mglFogCoordfvEXT
-#define glFogCoorddvEXT mglFogCoorddvEXT
-#define glFogCoordfEXT mglFogCoordfEXT
-#define glLightEnviSGIX mglLightEnviSGIX
-#define glGetFragmentMaterialivSGIX mglGetFragmentMaterialivSGIX
-#define glGetFragmentMaterialfvSGIX mglGetFragmentMaterialfvSGIX
-#define glGetFragmentLightivSGIX mglGetFragmentLightivSGIX
-#define glGetFragmentLightfvSGIX mglGetFragmentLightfvSGIX
-#define glFragmentMaterialivSGIX mglFragmentMaterialivSGIX
-#define glFragmentMaterialiSGIX mglFragmentMaterialiSGIX
-#define glFragmentMaterialfvSGIX mglFragmentMaterialfvSGIX
-#define glFragmentMaterialfSGIX mglFragmentMaterialfSGIX
-#define glFragmentLightModelivSGIX mglFragmentLightModelivSGIX
-#define glFragmentLightModeliSGIX mglFragmentLightModeliSGIX
-#define glFragmentLightModelfvSGIX mglFragmentLightModelfvSGIX
-#define glFragmentLightModelfSGIX mglFragmentLightModelfSGIX
-#define glFragmentLightivSGIX mglFragmentLightivSGIX
-#define glFragmentLightiSGIX mglFragmentLightiSGIX
-#define glFragmentLightfvSGIX mglFragmentLightfvSGIX
-#define glFragmentLightfSGIX mglFragmentLightfSGIX
-#define glFragmentColorMaterialSGIX mglFragmentColorMaterialSGIX
-#define glCullParameterdvEXT mglCullParameterdvEXT
-#define glCullParameterfvEXT mglCullParameterfvEXT
-#define glIndexFuncEXT mglIndexFuncEXT
-#define glIndexMaterialEXT mglIndexMaterialEXT
-#define glListParameterivSGIX mglListParameterivSGIX
-#define glListParameteriSGIX mglListParameteriSGIX
-#define glListParameterfvSGIX mglListParameterfvSGIX
-#define glListParameterfSGIX mglListParameterfSGIX
-#define glGetListParameterivSGIX mglGetListParameterivSGIX
-#define glGetListParameterfvSGIX mglGetListParameterfvSGIX
-#define glHintPGI mglHintPGI
-#define glCopyColorSubTableEXT mglCopyColorSubTableEXT
-#define glFlushRasterSGIX mglFlushRasterSGIX
-#define glReferencePlaneSGIX mglReferencePlaneSGIX
-#define glTagSampleBufferSGIX mglTagSampleBufferSGIX
-#define glFrameZoomSGIX mglFrameZoomSGIX
-#define glGetInstrumentsSGIX mglGetInstrumentsSGIX
-#define glPollInstrumentsSGIX mglPollInstrumentsSGIX
-#define glReadInstrumentsSGIX mglReadInstrumentsSGIX
-#define glStopInstrumentsSGIX mglStopInstrumentsSGIX
-#define glStartInstrumentsSGIX mglStartInstrumentsSGIX
-#define glInstrumentsBufferSGIX mglInstrumentsBufferSGIX
-#define glPointParameterfvSGIS mglPointParameterfvSGIS
-#define glPointParameterfSGIS mglPointParameterfSGIS
-#define glSpriteParameterivSGIX mglSpriteParameterivSGIX
-#define glSpriteParameteriSGIX mglSpriteParameteriSGIX
-#define glSpriteParameterfvSGIX mglSpriteParameterfvSGIX
-#define glSpriteParameterfSGIX mglSpriteParameterfSGIX
-#define glSamplePatternSGIS mglSamplePatternSGIS
-#define glSampleMaskSGIS mglSampleMaskSGIS
-#define glSharpenTexFuncSGIS mglSharpenTexFuncSGIS
-#define glGetSharpenTexFuncSGIS mglGetSharpenTexFuncSGIS
-#define glGetDetailTexFuncSGIS mglGetDetailTexFuncSGIS
-#define glDetailTexFuncSGIS mglDetailTexFuncSGIS
-#define glTexSubImage4DSGIS mglTexSubImage4DSGIS
-#define glTexImage4DSGIS mglTexImage4DSGIS
-#define glGetPixelTexGenParameterivSGIS mglGetPixelTexGenParameterivSGIS
-#define glGetPixelTexGenParameterfvSGIS mglGetPixelTexGenParameterfvSGIS
-#define glPixelTexGenParameteriSGIS mglPixelTexGenParameteriSGIS
-#define glPixelTexGenParameterfSGIS mglPixelTexGenParameterfSGIS
-#define glPixelTexGenParameterivSGIS mglPixelTexGenParameterivSGIS
-#define glPixelTexGenParameterfvSGIS mglPixelTexGenParameterfvSGIS
-#define glPixelTexGenSGIX mglPixelTexGenSGIX
-#define glGetColorTableParameterivSGI mglGetColorTableParameterivSGI
-#define glGetColorTableParameterfvSGI mglGetColorTableParameterfvSGI
-#define glGetColorTableSGI mglGetColorTableSGI
-#define glCopyColorTableSGI mglCopyColorTableSGI
-#define glColorTableParameterivSGI mglColorTableParameterivSGI
-#define glColorTableParameterfvSGI mglColorTableParameterfvSGI
-#define glColorTableSGI mglColorTableSGI
-#define glSeparableFilter2DEXT mglSeparableFilter2DEXT
-#define glGetSeparableFilterEXT mglGetSeparableFilterEXT
-#define glGetConvolutionParameterfvEXT mglGetConvolutionParameterfvEXT
-#define glGetConvolutionParameterivEXT mglGetConvolutionParameterivEXT
-#define glGetConvolutionFilterEXT mglGetConvolutionFilterEXT
-#define glCopyConvolutionFilter2DEXT mglCopyConvolutionFilter2DEXT
-#define glCopyConvolutionFilter1DEXT mglCopyConvolutionFilter1DEXT
-#define glConvolutionParameterivEXT mglConvolutionParameterivEXT
-#define glConvolutionParameteriEXT mglConvolutionParameteriEXT
-#define glConvolutionParameterfvEXT mglConvolutionParameterfvEXT
-#define glConvolutionParameterfEXT mglConvolutionParameterfEXT
-#define glConvolutionFilter2DEXT mglConvolutionFilter2DEXT
-#define glConvolutionFilter1DEXT mglConvolutionFilter1DEXT
-#define glResetMinmaxEXT mglResetMinmaxEXT
-#define glResetHistogramEXT mglResetHistogramEXT
-#define glMinmaxEXT mglMinmaxEXT
-#define glHistogramEXT mglHistogramEXT
-#define glGetMinmaxParameterivEXT mglGetMinmaxParameterivEXT
-#define glGetMinmaxParameterfvEXT mglGetMinmaxParameterfvEXT
-#define glGetMinmaxEXT mglGetMinmaxEXT
-#define glGetHistogramParameterivEXT mglGetHistogramParameterivEXT
-#define glGetHistogramParameterfvEXT mglGetHistogramParameterfvEXT
-#define glGetHistogramEXT mglGetHistogramEXT
-#define glCopyTexSubImage2DEXT mglCopyTexSubImage2DEXT
-#define glCopyTexSubImage1DEXT mglCopyTexSubImage1DEXT
-#define glCopyTexImage2DEXT mglCopyTexImage2DEXT
-#define glCopyTexImage1DEXT mglCopyTexImage1DEXT
-#define glTexSubImage2DEXT mglTexSubImage2DEXT
-#define glTexSubImage1DEXT mglTexSubImage1DEXT
-#define glSampleCoverageARB mglSampleCoverageARB
-#define glSamplePassARB mglSamplePassARB
-#define glMultTransposeMatrixfARB mglMultTransposeMatrixfARB
-#define glMultTransposeMatrixdARB mglMultTransposeMatrixdARB
-#define glLoadTransposeMatrixfARB mglLoadTransposeMatrixfARB
-#define glLoadTransposeMatrixdARB mglLoadTransposeMatrixdARB
-#define glSecondaryColor3fEXT mglSecondaryColor3fEXT
-#define glSecondaryColor3ubEXT mglSecondaryColor3ubEXT
-#define glSecondaryColor3uivEXT mglSecondaryColor3uivEXT
-#define glSecondaryColor3ubvEXT mglSecondaryColor3ubvEXT
-#define glSecondaryColor3svEXT mglSecondaryColor3svEXT
-#define glSecondaryColor3ivEXT mglSecondaryColor3ivEXT
-#define glSecondaryColor3fvEXT mglSecondaryColor3fvEXT
-#define glSecondaryColor3dvEXT mglSecondaryColor3dvEXT
-#define glSecondaryColor3bvEXT mglSecondaryColor3bvEXT
-#define glSecondaryColor3usvEXT mglSecondaryColor3usvEXT
-#define glSecondaryColorPointerEXT mglSecondaryColorPointerEXT
-#define glSecondaryColor3iEXT mglSecondaryColor3iEXT
-#define glSecondaryColor3dEXT mglSecondaryColor3dEXT
-#define glSecondaryColor3bEXT mglSecondaryColor3bEXT
-#define glSecondaryColor3uiEXT mglSecondaryColor3uiEXT
-#define glSecondaryColor3usEXT mglSecondaryColor3usEXT
-#define glSecondaryColor3sEXT mglSecondaryColor3sEXT
-
-/* 1.3 */
-#define glActiveTexture mglActiveTexture
-#define glClientActiveTexture mglClientActiveTexture
-#define glSampleCoverage mglSampleCoverage
-#define glSamplePass mglSamplePass
-#define glMultTransposeMatrixf mglMultTransposeMatrixf
-#define glMultTransposeMatrixd mglMultTransposeMatrixd
-#define glLoadTransposeMatrixf mglLoadTransposeMatrixf
-#define glLoadTransposeMatrixd mglLoadTransposeMatrixd
-#define glGetCompressedTexImage mglGetCompressedTexImage
-#define glGetCompressedTexImageARB mglGetCompressedTexImageARB
-#define glCompressedTexSubImage3D mglCompressedTexSubImage3D
-#define glCompressedTexSubImage2D mglCompressedTexSubImage2D
-#define glCompressedTexSubImage1D mglCompressedTexSubImage1D
-#define glCompressedTexImage3D mglCompressedTexImage3D
-#define glCompressedTexImage2D mglCompressedTexImage2D
-#define glCompressedTexImage1D mglCompressedTexImage1D
-#define glCompressedTexSubImage3DARB mglCompressedTexSubImage3DARB
-#define glCompressedTexSubImage2DARB mglCompressedTexSubImage2DARB
-#define glCompressedTexSubImage1DARB mglCompressedTexSubImage1DARB
-#define glCompressedTexImage3DARB mglCompressedTexImage3DARB
-#define glCompressedTexImage2DARB mglCompressedTexImage2DARB
-#define glCompressedTexImage1DARB mglCompressedTexImage1DARB
-#define glMultiTexCoord1d mglMultiTexCoord1d
-#define glMultiTexCoord1dv mglMultiTexCoord1dv
-#define glMultiTexCoord1f mglMultiTexCoord1f
-#define glMultiTexCoord1fv mglMultiTexCoord1fv
-#define glMultiTexCoord1i mglMultiTexCoord1i
-#define glMultiTexCoord1iv mglMultiTexCoord1iv
-#define glMultiTexCoord1s mglMultiTexCoord1s
-#define glMultiTexCoord1sv mglMultiTexCoord1sv
-#define glMultiTexCoord2d mglMultiTexCoord2d
-#define glMultiTexCoord2dv mglMultiTexCoord2dv
-#define glMultiTexCoord2f mglMultiTexCoord2f
-#define glMultiTexCoord2fv mglMultiTexCoord2fv
-#define glMultiTexCoord2i mglMultiTexCoord2i
-#define glMultiTexCoord2iv mglMultiTexCoord2iv
-#define glMultiTexCoord2s mglMultiTexCoord2s
-#define glMultiTexCoord2sv mglMultiTexCoord2sv
-#define glMultiTexCoord3d mglMultiTexCoord3d
-#define glMultiTexCoord3dv mglMultiTexCoord3dv
-#define glMultiTexCoord3f mglMultiTexCoord3f
-#define glMultiTexCoord3fv mglMultiTexCoord3fv
-#define glMultiTexCoord3i mglMultiTexCoord3i
-#define glMultiTexCoord3iv mglMultiTexCoord3iv
-#define glMultiTexCoord3s mglMultiTexCoord3s
-#define glMultiTexCoord3sv mglMultiTexCoord3sv
-#define glMultiTexCoord4d mglMultiTexCoord4d
-#define glMultiTexCoord4dv mglMultiTexCoord4dv
-#define glMultiTexCoord4f mglMultiTexCoord4f
-#define glMultiTexCoord4fv mglMultiTexCoord4fv
-#define glMultiTexCoord4i mglMultiTexCoord4i
-#define glMultiTexCoord4iv mglMultiTexCoord4iv
-#define glMultiTexCoord4s mglMultiTexCoord4s
-#define glMultiTexCoord4sv mglMultiTexCoord4sv
-
+#ifndef MANGLE
+#define MANGLE(x) mgl##x
+#endif /*MANGLE*/
/* Internal symbols which may collide with other OpenGL implementations. */
#define __glCoreCreateContext __mglCoreCreateContext
-#define __glCoreNopDispatch __mglCoreNopDispatch
+#define __glCoreNopDispatch __mglCoreNopDispatch
+
+/*REGENERATE_TO_END-----------ALL LINES BELOW HERE GET REPLACED ON REGENERATION */
+
+#define glAccum MANGLE(Accum)
+#define glActiveTexture MANGLE(ActiveTexture)
+#define glActiveTextureARB MANGLE(ActiveTextureARB)
+#define glAlphaFragmentOp1ATI MANGLE(AlphaFragmentOp1ATI)
+#define glAlphaFragmentOp2ATI MANGLE(AlphaFragmentOp2ATI)
+#define glAlphaFragmentOp3ATI MANGLE(AlphaFragmentOp3ATI)
+#define glAlphaFunc MANGLE(AlphaFunc)
+#define glApplyTextureEXT MANGLE(ApplyTextureEXT)
+#define glAreProgramsResidentNV MANGLE(AreProgramsResidentNV)
+#define glAreTexturesResident MANGLE(AreTexturesResident)
+#define glAreTexturesResidentEXT MANGLE(AreTexturesResidentEXT)
+#define glArrayElement MANGLE(ArrayElement)
+#define glArrayElementEXT MANGLE(ArrayElementEXT)
+#define glArrayObjectATI MANGLE(ArrayObjectATI)
+#define glAsyncMarkerSGIX MANGLE(AsyncMarkerSGIX)
+#define glBegin MANGLE(Begin)
+#define glBeginFragmentShaderATI MANGLE(BeginFragmentShaderATI)
+#define glBeginVertexShaderEXT MANGLE(BeginVertexShaderEXT)
+#define glBindFragmentShaderATI MANGLE(BindFragmentShaderATI)
+#define glBindLightParameterEXT MANGLE(BindLightParameterEXT)
+#define glBindMaterialParameterEXT MANGLE(BindMaterialParameterEXT)
+#define glBindParameterEXT MANGLE(BindParameterEXT)
+#define glBindProgramNV MANGLE(BindProgramNV)
+#define glBindTexGenParameterEXT MANGLE(BindTexGenParameterEXT)
+#define glBindTexture MANGLE(BindTexture)
+#define glBindTextureEXT MANGLE(BindTextureEXT)
+#define glBindTextureUnitParameterEXT MANGLE(BindTextureUnitParameterEXT)
+#define glBindVertexShaderEXT MANGLE(BindVertexShaderEXT)
+#define glBinormal3bEXT MANGLE(Binormal3bEXT)
+#define glBinormal3bvEXT MANGLE(Binormal3bvEXT)
+#define glBinormal3dEXT MANGLE(Binormal3dEXT)
+#define glBinormal3dvEXT MANGLE(Binormal3dvEXT)
+#define glBinormal3fEXT MANGLE(Binormal3fEXT)
+#define glBinormal3fvEXT MANGLE(Binormal3fvEXT)
+#define glBinormal3iEXT MANGLE(Binormal3iEXT)
+#define glBinormal3ivEXT MANGLE(Binormal3ivEXT)
+#define glBinormal3sEXT MANGLE(Binormal3sEXT)
+#define glBinormal3svEXT MANGLE(Binormal3svEXT)
+#define glBinormalPointerEXT MANGLE(BinormalPointerEXT)
+#define glBitmap MANGLE(Bitmap)
+#define glBlendColor MANGLE(BlendColor)
+#define glBlendColorEXT MANGLE(BlendColorEXT)
+#define glBlendEquation MANGLE(BlendEquation)
+#define glBlendEquationEXT MANGLE(BlendEquationEXT)
+#define glBlendFunc MANGLE(BlendFunc)
+#define glBlendFuncSeparateEXT MANGLE(BlendFuncSeparateEXT)
+#define glBlendFuncSeparateINGR MANGLE(BlendFuncSeparateINGR)
+#define glCallList MANGLE(CallList)
+#define glCallLists MANGLE(CallLists)
+#define glClear MANGLE(Clear)
+#define glClearAccum MANGLE(ClearAccum)
+#define glClearColor MANGLE(ClearColor)
+#define glClearDepth MANGLE(ClearDepth)
+#define glClearIndex MANGLE(ClearIndex)
+#define glClearStencil MANGLE(ClearStencil)
+#define glClientActiveTexture MANGLE(ClientActiveTexture)
+#define glClientActiveTextureARB MANGLE(ClientActiveTextureARB)
+#define glClientActiveVertexStream MANGLE(ClientActiveVertexStream)
+#define glClipPlane MANGLE(ClipPlane)
+#define glColor3b MANGLE(Color3b)
+#define glColor3bv MANGLE(Color3bv)
+#define glColor3d MANGLE(Color3d)
+#define glColor3dv MANGLE(Color3dv)
+#define glColor3f MANGLE(Color3f)
+#define glColor3fVertex3fSUN MANGLE(Color3fVertex3fSUN)
+#define glColor3fVertex3fvSUN MANGLE(Color3fVertex3fvSUN)
+#define glColor3fv MANGLE(Color3fv)
+#define glColor3i MANGLE(Color3i)
+#define glColor3iv MANGLE(Color3iv)
+#define glColor3s MANGLE(Color3s)
+#define glColor3sv MANGLE(Color3sv)
+#define glColor3ub MANGLE(Color3ub)
+#define glColor3ubv MANGLE(Color3ubv)
+#define glColor3ui MANGLE(Color3ui)
+#define glColor3uiv MANGLE(Color3uiv)
+#define glColor3us MANGLE(Color3us)
+#define glColor3usv MANGLE(Color3usv)
+#define glColor4b MANGLE(Color4b)
+#define glColor4bv MANGLE(Color4bv)
+#define glColor4d MANGLE(Color4d)
+#define glColor4dv MANGLE(Color4dv)
+#define glColor4f MANGLE(Color4f)
+#define glColor4fNormal3fVertex3fSUN MANGLE(Color4fNormal3fVertex3fSUN)
+#define glColor4fNormal3fVertex3fvSUN MANGLE(Color4fNormal3fVertex3fvSUN)
+#define glColor4fv MANGLE(Color4fv)
+#define glColor4i MANGLE(Color4i)
+#define glColor4iv MANGLE(Color4iv)
+#define glColor4s MANGLE(Color4s)
+#define glColor4sv MANGLE(Color4sv)
+#define glColor4ub MANGLE(Color4ub)
+#define glColor4ubVertex2fSUN MANGLE(Color4ubVertex2fSUN)
+#define glColor4ubVertex2fvSUN MANGLE(Color4ubVertex2fvSUN)
+#define glColor4ubVertex3fSUN MANGLE(Color4ubVertex3fSUN)
+#define glColor4ubVertex3fvSUN MANGLE(Color4ubVertex3fvSUN)
+#define glColor4ubv MANGLE(Color4ubv)
+#define glColor4ui MANGLE(Color4ui)
+#define glColor4uiv MANGLE(Color4uiv)
+#define glColor4us MANGLE(Color4us)
+#define glColor4usv MANGLE(Color4usv)
+#define glColorFragmentOp1ATI MANGLE(ColorFragmentOp1ATI)
+#define glColorFragmentOp2ATI MANGLE(ColorFragmentOp2ATI)
+#define glColorFragmentOp3ATI MANGLE(ColorFragmentOp3ATI)
+#define glColorMask MANGLE(ColorMask)
+#define glColorMaterial MANGLE(ColorMaterial)
+#define glColorPointer MANGLE(ColorPointer)
+#define glColorPointerEXT MANGLE(ColorPointerEXT)
+#define glColorPointerListIBM MANGLE(ColorPointerListIBM)
+#define glColorPointervINTEL MANGLE(ColorPointervINTEL)
+#define glColorSubTable MANGLE(ColorSubTable)
+#define glColorSubTableEXT MANGLE(ColorSubTableEXT)
+#define glColorTable MANGLE(ColorTable)
+#define glColorTableEXT MANGLE(ColorTableEXT)
+#define glColorTableParameterfv MANGLE(ColorTableParameterfv)
+#define glColorTableParameterfvSGI MANGLE(ColorTableParameterfvSGI)
+#define glColorTableParameteriv MANGLE(ColorTableParameteriv)
+#define glColorTableParameterivSGI MANGLE(ColorTableParameterivSGI)
+#define glColorTableSGI MANGLE(ColorTableSGI)
+#define glCombinerInputNV MANGLE(CombinerInputNV)
+#define glCombinerOutputNV MANGLE(CombinerOutputNV)
+#define glCombinerParameterfNV MANGLE(CombinerParameterfNV)
+#define glCombinerParameterfvNV MANGLE(CombinerParameterfvNV)
+#define glCombinerParameteriNV MANGLE(CombinerParameteriNV)
+#define glCombinerParameterivNV MANGLE(CombinerParameterivNV)
+#define glCombinerStageParameterfvNV MANGLE(CombinerStageParameterfvNV)
+#define glCompressedTexImage1D MANGLE(CompressedTexImage1D)
+#define glCompressedTexImage1DARB MANGLE(CompressedTexImage1DARB)
+#define glCompressedTexImage2D MANGLE(CompressedTexImage2D)
+#define glCompressedTexImage2DARB MANGLE(CompressedTexImage2DARB)
+#define glCompressedTexImage3D MANGLE(CompressedTexImage3D)
+#define glCompressedTexImage3DARB MANGLE(CompressedTexImage3DARB)
+#define glCompressedTexSubImage1D MANGLE(CompressedTexSubImage1D)
+#define glCompressedTexSubImage1DARB MANGLE(CompressedTexSubImage1DARB)
+#define glCompressedTexSubImage2D MANGLE(CompressedTexSubImage2D)
+#define glCompressedTexSubImage2DARB MANGLE(CompressedTexSubImage2DARB)
+#define glCompressedTexSubImage3D MANGLE(CompressedTexSubImage3D)
+#define glCompressedTexSubImage3DARB MANGLE(CompressedTexSubImage3DARB)
+#define glConvolutionFilter1D MANGLE(ConvolutionFilter1D)
+#define glConvolutionFilter1DEXT MANGLE(ConvolutionFilter1DEXT)
+#define glConvolutionFilter2D MANGLE(ConvolutionFilter2D)
+#define glConvolutionFilter2DEXT MANGLE(ConvolutionFilter2DEXT)
+#define glConvolutionParameterf MANGLE(ConvolutionParameterf)
+#define glConvolutionParameterfEXT MANGLE(ConvolutionParameterfEXT)
+#define glConvolutionParameterfv MANGLE(ConvolutionParameterfv)
+#define glConvolutionParameterfvEXT MANGLE(ConvolutionParameterfvEXT)
+#define glConvolutionParameteri MANGLE(ConvolutionParameteri)
+#define glConvolutionParameteriEXT MANGLE(ConvolutionParameteriEXT)
+#define glConvolutionParameteriv MANGLE(ConvolutionParameteriv)
+#define glConvolutionParameterivEXT MANGLE(ConvolutionParameterivEXT)
+#define glCopyColorSubTable MANGLE(CopyColorSubTable)
+#define glCopyColorSubTableEXT MANGLE(CopyColorSubTableEXT)
+#define glCopyColorTable MANGLE(CopyColorTable)
+#define glCopyColorTableSGI MANGLE(CopyColorTableSGI)
+#define glCopyConvolutionFilter1D MANGLE(CopyConvolutionFilter1D)
+#define glCopyConvolutionFilter1DEXT MANGLE(CopyConvolutionFilter1DEXT)
+#define glCopyConvolutionFilter2D MANGLE(CopyConvolutionFilter2D)
+#define glCopyConvolutionFilter2DEXT MANGLE(CopyConvolutionFilter2DEXT)
+#define glCopyPixels MANGLE(CopyPixels)
+#define glCopyTexImage1D MANGLE(CopyTexImage1D)
+#define glCopyTexImage1DEXT MANGLE(CopyTexImage1DEXT)
+#define glCopyTexImage2D MANGLE(CopyTexImage2D)
+#define glCopyTexImage2DEXT MANGLE(CopyTexImage2DEXT)
+#define glCopyTexSubImage1D MANGLE(CopyTexSubImage1D)
+#define glCopyTexSubImage1DEXT MANGLE(CopyTexSubImage1DEXT)
+#define glCopyTexSubImage2D MANGLE(CopyTexSubImage2D)
+#define glCopyTexSubImage2DEXT MANGLE(CopyTexSubImage2DEXT)
+#define glCopyTexSubImage3D MANGLE(CopyTexSubImage3D)
+#define glCopyTexSubImage3DEXT MANGLE(CopyTexSubImage3DEXT)
+#define glCullFace MANGLE(CullFace)
+#define glCullParameterdvEXT MANGLE(CullParameterdvEXT)
+#define glCullParameterfvEXT MANGLE(CullParameterfvEXT)
+#define glCurrentPaletteMatrixARB MANGLE(CurrentPaletteMatrixARB)
+#define glDeformSGIX MANGLE(DeformSGIX)
+#define glDeformationMap3dSGIX MANGLE(DeformationMap3dSGIX)
+#define glDeformationMap3fSGIX MANGLE(DeformationMap3fSGIX)
+#define glDeleteAsyncMarkersSGIX MANGLE(DeleteAsyncMarkersSGIX)
+#define glDeleteFencesNV MANGLE(DeleteFencesNV)
+#define glDeleteFragmentShaderATI MANGLE(DeleteFragmentShaderATI)
+#define glDeleteLists MANGLE(DeleteLists)
+#define glDeleteObjectBufferATI MANGLE(DeleteObjectBufferATI)
+#define glDeleteProgramsNV MANGLE(DeleteProgramsNV)
+#define glDeleteTextures MANGLE(DeleteTextures)
+#define glDeleteTexturesEXT MANGLE(DeleteTexturesEXT)
+#define glDeleteVertexShaderEXT MANGLE(DeleteVertexShaderEXT)
+#define glDepthFunc MANGLE(DepthFunc)
+#define glDepthMask MANGLE(DepthMask)
+#define glDepthRange MANGLE(DepthRange)
+#define glDetailTexFuncSGIS MANGLE(DetailTexFuncSGIS)
+#define glDisable MANGLE(Disable)
+#define glDisableClientState MANGLE(DisableClientState)
+#define glDisableTraceMESA MANGLE(DisableTraceMESA)
+#define glDisableVariantClientStateEXT MANGLE(DisableVariantClientStateEXT)
+#define glDrawArrays MANGLE(DrawArrays)
+#define glDrawArraysEXT MANGLE(DrawArraysEXT)
+#define glDrawBuffer MANGLE(DrawBuffer)
+#define glDrawElements MANGLE(DrawElements)
+#define glDrawPixels MANGLE(DrawPixels)
+#define glDrawRangeElements MANGLE(DrawRangeElements)
+#define glDrawRangeElementsEXT MANGLE(DrawRangeElementsEXT)
+#define glEdgeFlag MANGLE(EdgeFlag)
+#define glEdgeFlagPointer MANGLE(EdgeFlagPointer)
+#define glEdgeFlagPointerEXT MANGLE(EdgeFlagPointerEXT)
+#define glEdgeFlagPointerListIBM MANGLE(EdgeFlagPointerListIBM)
+#define glEdgeFlagv MANGLE(EdgeFlagv)
+#define glEnable MANGLE(Enable)
+#define glEnableClientState MANGLE(EnableClientState)
+#define glEnableTraceMESA MANGLE(EnableTraceMESA)
+#define glEnableVariantClientStateEXT MANGLE(EnableVariantClientStateEXT)
+#define glEnd MANGLE(End)
+#define glEndFragmentShaderATI MANGLE(EndFragmentShaderATI)
+#define glEndList MANGLE(EndList)
+#define glEndTraceMESA MANGLE(EndTraceMESA)
+#define glEndVertexShaderEXT MANGLE(EndVertexShaderEXT)
+#define glEvalCoord1d MANGLE(EvalCoord1d)
+#define glEvalCoord1dv MANGLE(EvalCoord1dv)
+#define glEvalCoord1f MANGLE(EvalCoord1f)
+#define glEvalCoord1fv MANGLE(EvalCoord1fv)
+#define glEvalCoord2d MANGLE(EvalCoord2d)
+#define glEvalCoord2dv MANGLE(EvalCoord2dv)
+#define glEvalCoord2f MANGLE(EvalCoord2f)
+#define glEvalCoord2fv MANGLE(EvalCoord2fv)
+#define glEvalMapsNV MANGLE(EvalMapsNV)
+#define glEvalMesh1 MANGLE(EvalMesh1)
+#define glEvalMesh2 MANGLE(EvalMesh2)
+#define glEvalPoint1 MANGLE(EvalPoint1)
+#define glEvalPoint2 MANGLE(EvalPoint2)
+#define glExecuteProgramNV MANGLE(ExecuteProgramNV)
+#define glExtractComponentEXT MANGLE(ExtractComponentEXT)
+#define glFeedbackBuffer MANGLE(FeedbackBuffer)
+#define glFinalCombinerInputNV MANGLE(FinalCombinerInputNV)
+#define glFinish MANGLE(Finish)
+#define glFinishAsyncSGIX MANGLE(FinishAsyncSGIX)
+#define glFinishFenceNV MANGLE(FinishFenceNV)
+#define glFinishTextureSUNX MANGLE(FinishTextureSUNX)
+#define glFlush MANGLE(Flush)
+#define glFlushRasterSGIX MANGLE(FlushRasterSGIX)
+#define glFlushVertexArrayRangeNV MANGLE(FlushVertexArrayRangeNV)
+#define glFogCoordPointerEXT MANGLE(FogCoordPointerEXT)
+#define glFogCoordPointerListIBM MANGLE(FogCoordPointerListIBM)
+#define glFogCoorddEXT MANGLE(FogCoorddEXT)
+#define glFogCoorddvEXT MANGLE(FogCoorddvEXT)
+#define glFogCoordfEXT MANGLE(FogCoordfEXT)
+#define glFogCoordfvEXT MANGLE(FogCoordfvEXT)
+#define glFogFuncSGIS MANGLE(FogFuncSGIS)
+#define glFogf MANGLE(Fogf)
+#define glFogfv MANGLE(Fogfv)
+#define glFogi MANGLE(Fogi)
+#define glFogiv MANGLE(Fogiv)
+#define glFragmentColorMaterialSGIX MANGLE(FragmentColorMaterialSGIX)
+#define glFragmentLightModelfSGIX MANGLE(FragmentLightModelfSGIX)
+#define glFragmentLightModelfvSGIX MANGLE(FragmentLightModelfvSGIX)
+#define glFragmentLightModeliSGIX MANGLE(FragmentLightModeliSGIX)
+#define glFragmentLightModelivSGIX MANGLE(FragmentLightModelivSGIX)
+#define glFragmentLightfSGIX MANGLE(FragmentLightfSGIX)
+#define glFragmentLightfvSGIX MANGLE(FragmentLightfvSGIX)
+#define glFragmentLightiSGIX MANGLE(FragmentLightiSGIX)
+#define glFragmentLightivSGIX MANGLE(FragmentLightivSGIX)
+#define glFragmentMaterialfSGIX MANGLE(FragmentMaterialfSGIX)
+#define glFragmentMaterialfvSGIX MANGLE(FragmentMaterialfvSGIX)
+#define glFragmentMaterialiSGIX MANGLE(FragmentMaterialiSGIX)
+#define glFragmentMaterialivSGIX MANGLE(FragmentMaterialivSGIX)
+#define glFrameZoomSGIX MANGLE(FrameZoomSGIX)
+#define glFrontFace MANGLE(FrontFace)
+#define glFrustum MANGLE(Frustum)
+#define glGenAsyncMarkersSGIX MANGLE(GenAsyncMarkersSGIX)
+#define glGenFencesNV MANGLE(GenFencesNV)
+#define glGenFragmentShadersATI MANGLE(GenFragmentShadersATI)
+#define glGenLists MANGLE(GenLists)
+#define glGenProgramsNV MANGLE(GenProgramsNV)
+#define glGenSymbolsEXT MANGLE(GenSymbolsEXT)
+#define glGenTextures MANGLE(GenTextures)
+#define glGenTexturesEXT MANGLE(GenTexturesEXT)
+#define glGenVertexShadersEXT MANGLE(GenVertexShadersEXT)
+#define glGetArrayObjectfvATI MANGLE(GetArrayObjectfvATI)
+#define glGetArrayObjectivATI MANGLE(GetArrayObjectivATI)
+#define glGetBooleanv MANGLE(GetBooleanv)
+#define glGetClipPlane MANGLE(GetClipPlane)
+#define glGetColorTable MANGLE(GetColorTable)
+#define glGetColorTableEXT MANGLE(GetColorTableEXT)
+#define glGetColorTableParameterfv MANGLE(GetColorTableParameterfv)
+#define glGetColorTableParameterfvEXT MANGLE(GetColorTableParameterfvEXT)
+#define glGetColorTableParameterfvSGI MANGLE(GetColorTableParameterfvSGI)
+#define glGetColorTableParameteriv MANGLE(GetColorTableParameteriv)
+#define glGetColorTableParameterivEXT MANGLE(GetColorTableParameterivEXT)
+#define glGetColorTableParameterivSGI MANGLE(GetColorTableParameterivSGI)
+#define glGetColorTableSGI MANGLE(GetColorTableSGI)
+#define glGetCombinerInputParameterfvNV MANGLE(GetCombinerInputParameterfvNV)
+#define glGetCombinerInputParameterivNV MANGLE(GetCombinerInputParameterivNV)
+#define glGetCombinerOutputParameterfvNV MANGLE(GetCombinerOutputParameterfvNV)
+#define glGetCombinerOutputParameterivNV MANGLE(GetCombinerOutputParameterivNV)
+#define glGetCombinerStageParameterfvNV MANGLE(GetCombinerStageParameterfvNV)
+#define glGetCompressedTexImage MANGLE(GetCompressedTexImage)
+#define glGetCompressedTexImageARB MANGLE(GetCompressedTexImageARB)
+#define glGetConvolutionFilter MANGLE(GetConvolutionFilter)
+#define glGetConvolutionFilterEXT MANGLE(GetConvolutionFilterEXT)
+#define glGetConvolutionParameterfv MANGLE(GetConvolutionParameterfv)
+#define glGetConvolutionParameterfvEXT MANGLE(GetConvolutionParameterfvEXT)
+#define glGetConvolutionParameteriv MANGLE(GetConvolutionParameteriv)
+#define glGetConvolutionParameterivEXT MANGLE(GetConvolutionParameterivEXT)
+#define glGetDetailTexFuncSGIS MANGLE(GetDetailTexFuncSGIS)
+#define glGetDoublev MANGLE(GetDoublev)
+#define glGetError MANGLE(GetError)
+#define glGetFenceivNV MANGLE(GetFenceivNV)
+#define glGetFinalCombinerInputParameterfvNV MANGLE(GetFinalCombinerInputParameterfvNV)
+#define glGetFinalCombinerInputParameterivNV MANGLE(GetFinalCombinerInputParameterivNV)
+#define glGetFloatv MANGLE(GetFloatv)
+#define glGetFogFuncSGIS MANGLE(GetFogFuncSGIS)
+#define glGetFragmentLightfvSGIX MANGLE(GetFragmentLightfvSGIX)
+#define glGetFragmentLightivSGIX MANGLE(GetFragmentLightivSGIX)
+#define glGetFragmentMaterialfvSGIX MANGLE(GetFragmentMaterialfvSGIX)
+#define glGetFragmentMaterialivSGIX MANGLE(GetFragmentMaterialivSGIX)
+#define glGetHistogram MANGLE(GetHistogram)
+#define glGetHistogramEXT MANGLE(GetHistogramEXT)
+#define glGetHistogramParameterfv MANGLE(GetHistogramParameterfv)
+#define glGetHistogramParameterfvEXT MANGLE(GetHistogramParameterfvEXT)
+#define glGetHistogramParameteriv MANGLE(GetHistogramParameteriv)
+#define glGetHistogramParameterivEXT MANGLE(GetHistogramParameterivEXT)
+#define glGetImageTransformParameterfvHP MANGLE(GetImageTransformParameterfvHP)
+#define glGetImageTransformParameterivHP MANGLE(GetImageTransformParameterivHP)
+#define glGetInstrumentsSGIX MANGLE(GetInstrumentsSGIX)
+#define glGetIntegerv MANGLE(GetIntegerv)
+#define glGetInvariantBooleanvEXT MANGLE(GetInvariantBooleanvEXT)
+#define glGetInvariantFloatvEXT MANGLE(GetInvariantFloatvEXT)
+#define glGetInvariantIntegervEXT MANGLE(GetInvariantIntegervEXT)
+#define glGetLightfv MANGLE(GetLightfv)
+#define glGetLightiv MANGLE(GetLightiv)
+#define glGetListParameterfvSGIX MANGLE(GetListParameterfvSGIX)
+#define glGetListParameterivSGIX MANGLE(GetListParameterivSGIX)
+#define glGetLocalConstantBooleanvEXT MANGLE(GetLocalConstantBooleanvEXT)
+#define glGetLocalConstantFloatvEXT MANGLE(GetLocalConstantFloatvEXT)
+#define glGetLocalConstantIntegervEXT MANGLE(GetLocalConstantIntegervEXT)
+#define glGetMapAttribParameterfvNV MANGLE(GetMapAttribParameterfvNV)
+#define glGetMapAttribParameterivNV MANGLE(GetMapAttribParameterivNV)
+#define glGetMapControlPointsNV MANGLE(GetMapControlPointsNV)
+#define glGetMapParameterfvNV MANGLE(GetMapParameterfvNV)
+#define glGetMapParameterivNV MANGLE(GetMapParameterivNV)
+#define glGetMapdv MANGLE(GetMapdv)
+#define glGetMapfv MANGLE(GetMapfv)
+#define glGetMapiv MANGLE(GetMapiv)
+#define glGetMaterialfv MANGLE(GetMaterialfv)
+#define glGetMaterialiv MANGLE(GetMaterialiv)
+#define glGetMinmax MANGLE(GetMinmax)
+#define glGetMinmaxEXT MANGLE(GetMinmaxEXT)
+#define glGetMinmaxParameterfv MANGLE(GetMinmaxParameterfv)
+#define glGetMinmaxParameterfvEXT MANGLE(GetMinmaxParameterfvEXT)
+#define glGetMinmaxParameteriv MANGLE(GetMinmaxParameteriv)
+#define glGetMinmaxParameterivEXT MANGLE(GetMinmaxParameterivEXT)
+#define glGetObjectBufferfvATI MANGLE(GetObjectBufferfvATI)
+#define glGetObjectBufferivATI MANGLE(GetObjectBufferivATI)
+#define glGetPixelMapfv MANGLE(GetPixelMapfv)
+#define glGetPixelMapuiv MANGLE(GetPixelMapuiv)
+#define glGetPixelMapusv MANGLE(GetPixelMapusv)
+#define glGetPixelTexGenParameterfvSGIS MANGLE(GetPixelTexGenParameterfvSGIS)
+#define glGetPixelTexGenParameterivSGIS MANGLE(GetPixelTexGenParameterivSGIS)
+#define glGetPointerv MANGLE(GetPointerv)
+#define glGetPointervEXT MANGLE(GetPointervEXT)
+#define glGetPolygonStipple MANGLE(GetPolygonStipple)
+#define glGetProgramParameterdvNV MANGLE(GetProgramParameterdvNV)
+#define glGetProgramParameterfvNV MANGLE(GetProgramParameterfvNV)
+#define glGetProgramStringNV MANGLE(GetProgramStringNV)
+#define glGetProgramivNV MANGLE(GetProgramivNV)
+#define glGetSeparableFilter MANGLE(GetSeparableFilter)
+#define glGetSeparableFilterEXT MANGLE(GetSeparableFilterEXT)
+#define glGetSharpenTexFuncSGIS MANGLE(GetSharpenTexFuncSGIS)
+#define glGetString MANGLE(GetString)
+#define glGetTexBumpParameterfvATI MANGLE(GetTexBumpParameterfvATI)
+#define glGetTexBumpParameterivATI MANGLE(GetTexBumpParameterivATI)
+#define glGetTexEnvfv MANGLE(GetTexEnvfv)
+#define glGetTexEnviv MANGLE(GetTexEnviv)
+#define glGetTexFilterFuncSGIS MANGLE(GetTexFilterFuncSGIS)
+#define glGetTexGendv MANGLE(GetTexGendv)
+#define glGetTexGenfv MANGLE(GetTexGenfv)
+#define glGetTexGeniv MANGLE(GetTexGeniv)
+#define glGetTexImage MANGLE(GetTexImage)
+#define glGetTexLevelParameterfv MANGLE(GetTexLevelParameterfv)
+#define glGetTexLevelParameteriv MANGLE(GetTexLevelParameteriv)
+#define glGetTexParameterfv MANGLE(GetTexParameterfv)
+#define glGetTexParameteriv MANGLE(GetTexParameteriv)
+#define glGetTrackMatrixivNV MANGLE(GetTrackMatrixivNV)
+#define glGetVariantArrayObjectfvATI MANGLE(GetVariantArrayObjectfvATI)
+#define glGetVariantArrayObjectivATI MANGLE(GetVariantArrayObjectivATI)
+#define glGetVariantBooleanvEXT MANGLE(GetVariantBooleanvEXT)
+#define glGetVariantFloatvEXT MANGLE(GetVariantFloatvEXT)
+#define glGetVariantIntegervEXT MANGLE(GetVariantIntegervEXT)
+#define glGetVariantPointervEXT MANGLE(GetVariantPointervEXT)
+#define glGetVertexAttribPointervNV MANGLE(GetVertexAttribPointervNV)
+#define glGetVertexAttribdvNV MANGLE(GetVertexAttribdvNV)
+#define glGetVertexAttribfvNV MANGLE(GetVertexAttribfvNV)
+#define glGetVertexAttribivNV MANGLE(GetVertexAttribivNV)
+#define glGlobalAlphaFactorbSUN MANGLE(GlobalAlphaFactorbSUN)
+#define glGlobalAlphaFactordSUN MANGLE(GlobalAlphaFactordSUN)
+#define glGlobalAlphaFactorfSUN MANGLE(GlobalAlphaFactorfSUN)
+#define glGlobalAlphaFactoriSUN MANGLE(GlobalAlphaFactoriSUN)
+#define glGlobalAlphaFactorsSUN MANGLE(GlobalAlphaFactorsSUN)
+#define glGlobalAlphaFactorubSUN MANGLE(GlobalAlphaFactorubSUN)
+#define glGlobalAlphaFactoruiSUN MANGLE(GlobalAlphaFactoruiSUN)
+#define glGlobalAlphaFactorusSUN MANGLE(GlobalAlphaFactorusSUN)
+#define glHint MANGLE(Hint)
+#define glHintPGI MANGLE(HintPGI)
+#define glHistogram MANGLE(Histogram)
+#define glHistogramEXT MANGLE(HistogramEXT)
+#define glIglooInterfaceSGIX MANGLE(IglooInterfaceSGIX)
+#define glImageTransformParameterfHP MANGLE(ImageTransformParameterfHP)
+#define glImageTransformParameterfvHP MANGLE(ImageTransformParameterfvHP)
+#define glImageTransformParameteriHP MANGLE(ImageTransformParameteriHP)
+#define glImageTransformParameterivHP MANGLE(ImageTransformParameterivHP)
+#define glIndexFuncEXT MANGLE(IndexFuncEXT)
+#define glIndexMask MANGLE(IndexMask)
+#define glIndexMaterialEXT MANGLE(IndexMaterialEXT)
+#define glIndexPointer MANGLE(IndexPointer)
+#define glIndexPointerEXT MANGLE(IndexPointerEXT)
+#define glIndexPointerListIBM MANGLE(IndexPointerListIBM)
+#define glIndexd MANGLE(Indexd)
+#define glIndexdv MANGLE(Indexdv)
+#define glIndexf MANGLE(Indexf)
+#define glIndexfv MANGLE(Indexfv)
+#define glIndexi MANGLE(Indexi)
+#define glIndexiv MANGLE(Indexiv)
+#define glIndexs MANGLE(Indexs)
+#define glIndexsv MANGLE(Indexsv)
+#define glIndexub MANGLE(Indexub)
+#define glIndexubv MANGLE(Indexubv)
+#define glInitNames MANGLE(InitNames)
+#define glInsertComponentEXT MANGLE(InsertComponentEXT)
+#define glInstrumentsBufferSGIX MANGLE(InstrumentsBufferSGIX)
+#define glInterleavedArrays MANGLE(InterleavedArrays)
+#define glIsAsyncMarkerSGIX MANGLE(IsAsyncMarkerSGIX)
+#define glIsEnabled MANGLE(IsEnabled)
+#define glIsFenceNV MANGLE(IsFenceNV)
+#define glIsList MANGLE(IsList)
+#define glIsObjectBufferATI MANGLE(IsObjectBufferATI)
+#define glIsProgramNV MANGLE(IsProgramNV)
+#define glIsTexture MANGLE(IsTexture)
+#define glIsTextureEXT MANGLE(IsTextureEXT)
+#define glIsVariantEnabledEXT MANGLE(IsVariantEnabledEXT)
+#define glLightEnviSGIX MANGLE(LightEnviSGIX)
+#define glLightModelf MANGLE(LightModelf)
+#define glLightModelfv MANGLE(LightModelfv)
+#define glLightModeli MANGLE(LightModeli)
+#define glLightModeliv MANGLE(LightModeliv)
+#define glLightf MANGLE(Lightf)
+#define glLightfv MANGLE(Lightfv)
+#define glLighti MANGLE(Lighti)
+#define glLightiv MANGLE(Lightiv)
+#define glLineStipple MANGLE(LineStipple)
+#define glLineWidth MANGLE(LineWidth)
+#define glListBase MANGLE(ListBase)
+#define glListParameterfSGIX MANGLE(ListParameterfSGIX)
+#define glListParameterfvSGIX MANGLE(ListParameterfvSGIX)
+#define glListParameteriSGIX MANGLE(ListParameteriSGIX)
+#define glListParameterivSGIX MANGLE(ListParameterivSGIX)
+#define glLoadIdentity MANGLE(LoadIdentity)
+#define glLoadIdentityDeformationMapSGIX MANGLE(LoadIdentityDeformationMapSGIX)
+#define glLoadMatrixd MANGLE(LoadMatrixd)
+#define glLoadMatrixf MANGLE(LoadMatrixf)
+#define glLoadName MANGLE(LoadName)
+#define glLoadProgramNV MANGLE(LoadProgramNV)
+#define glLoadTransposeMatrixd MANGLE(LoadTransposeMatrixd)
+#define glLoadTransposeMatrixdARB MANGLE(LoadTransposeMatrixdARB)
+#define glLoadTransposeMatrixf MANGLE(LoadTransposeMatrixf)
+#define glLoadTransposeMatrixfARB MANGLE(LoadTransposeMatrixfARB)
+#define glLockArraysEXT MANGLE(LockArraysEXT)
+#define glLogicOp MANGLE(LogicOp)
+#define glMap1d MANGLE(Map1d)
+#define glMap1f MANGLE(Map1f)
+#define glMap2d MANGLE(Map2d)
+#define glMap2f MANGLE(Map2f)
+#define glMapControlPointsNV MANGLE(MapControlPointsNV)
+#define glMapGrid1d MANGLE(MapGrid1d)
+#define glMapGrid1f MANGLE(MapGrid1f)
+#define glMapGrid2d MANGLE(MapGrid2d)
+#define glMapGrid2f MANGLE(MapGrid2f)
+#define glMapParameterfvNV MANGLE(MapParameterfvNV)
+#define glMapParameterivNV MANGLE(MapParameterivNV)
+#define glMaterialf MANGLE(Materialf)
+#define glMaterialfv MANGLE(Materialfv)
+#define glMateriali MANGLE(Materiali)
+#define glMaterialiv MANGLE(Materialiv)
+#define glMatrixIndexPointerARB MANGLE(MatrixIndexPointerARB)
+#define glMatrixIndexubvARB MANGLE(MatrixIndexubvARB)
+#define glMatrixIndexuivARB MANGLE(MatrixIndexuivARB)
+#define glMatrixIndexusvARB MANGLE(MatrixIndexusvARB)
+#define glMatrixMode MANGLE(MatrixMode)
+#define glMinmax MANGLE(Minmax)
+#define glMinmaxEXT MANGLE(MinmaxEXT)
+#define glMultMatrixd MANGLE(MultMatrixd)
+#define glMultMatrixf MANGLE(MultMatrixf)
+#define glMultTransposeMatrixd MANGLE(MultTransposeMatrixd)
+#define glMultTransposeMatrixdARB MANGLE(MultTransposeMatrixdARB)
+#define glMultTransposeMatrixf MANGLE(MultTransposeMatrixf)
+#define glMultTransposeMatrixfARB MANGLE(MultTransposeMatrixfARB)
+#define glMultiDrawArraysEXT MANGLE(MultiDrawArraysEXT)
+#define glMultiDrawElementsEXT MANGLE(MultiDrawElementsEXT)
+#define glMultiModeDrawArraysIBM MANGLE(MultiModeDrawArraysIBM)
+#define glMultiModeDrawElementsIBM MANGLE(MultiModeDrawElementsIBM)
+#define glMultiTexCoord1d MANGLE(MultiTexCoord1d)
+#define glMultiTexCoord1dARB MANGLE(MultiTexCoord1dARB)
+#define glMultiTexCoord1dv MANGLE(MultiTexCoord1dv)
+#define glMultiTexCoord1dvARB MANGLE(MultiTexCoord1dvARB)
+#define glMultiTexCoord1f MANGLE(MultiTexCoord1f)
+#define glMultiTexCoord1fARB MANGLE(MultiTexCoord1fARB)
+#define glMultiTexCoord1fv MANGLE(MultiTexCoord1fv)
+#define glMultiTexCoord1fvARB MANGLE(MultiTexCoord1fvARB)
+#define glMultiTexCoord1i MANGLE(MultiTexCoord1i)
+#define glMultiTexCoord1iARB MANGLE(MultiTexCoord1iARB)
+#define glMultiTexCoord1iv MANGLE(MultiTexCoord1iv)
+#define glMultiTexCoord1ivARB MANGLE(MultiTexCoord1ivARB)
+#define glMultiTexCoord1s MANGLE(MultiTexCoord1s)
+#define glMultiTexCoord1sARB MANGLE(MultiTexCoord1sARB)
+#define glMultiTexCoord1sv MANGLE(MultiTexCoord1sv)
+#define glMultiTexCoord1svARB MANGLE(MultiTexCoord1svARB)
+#define glMultiTexCoord2d MANGLE(MultiTexCoord2d)
+#define glMultiTexCoord2dARB MANGLE(MultiTexCoord2dARB)
+#define glMultiTexCoord2dv MANGLE(MultiTexCoord2dv)
+#define glMultiTexCoord2dvARB MANGLE(MultiTexCoord2dvARB)
+#define glMultiTexCoord2f MANGLE(MultiTexCoord2f)
+#define glMultiTexCoord2fARB MANGLE(MultiTexCoord2fARB)
+#define glMultiTexCoord2fv MANGLE(MultiTexCoord2fv)
+#define glMultiTexCoord2fvARB MANGLE(MultiTexCoord2fvARB)
+#define glMultiTexCoord2i MANGLE(MultiTexCoord2i)
+#define glMultiTexCoord2iARB MANGLE(MultiTexCoord2iARB)
+#define glMultiTexCoord2iv MANGLE(MultiTexCoord2iv)
+#define glMultiTexCoord2ivARB MANGLE(MultiTexCoord2ivARB)
+#define glMultiTexCoord2s MANGLE(MultiTexCoord2s)
+#define glMultiTexCoord2sARB MANGLE(MultiTexCoord2sARB)
+#define glMultiTexCoord2sv MANGLE(MultiTexCoord2sv)
+#define glMultiTexCoord2svARB MANGLE(MultiTexCoord2svARB)
+#define glMultiTexCoord3d MANGLE(MultiTexCoord3d)
+#define glMultiTexCoord3dARB MANGLE(MultiTexCoord3dARB)
+#define glMultiTexCoord3dv MANGLE(MultiTexCoord3dv)
+#define glMultiTexCoord3dvARB MANGLE(MultiTexCoord3dvARB)
+#define glMultiTexCoord3f MANGLE(MultiTexCoord3f)
+#define glMultiTexCoord3fARB MANGLE(MultiTexCoord3fARB)
+#define glMultiTexCoord3fv MANGLE(MultiTexCoord3fv)
+#define glMultiTexCoord3fvARB MANGLE(MultiTexCoord3fvARB)
+#define glMultiTexCoord3i MANGLE(MultiTexCoord3i)
+#define glMultiTexCoord3iARB MANGLE(MultiTexCoord3iARB)
+#define glMultiTexCoord3iv MANGLE(MultiTexCoord3iv)
+#define glMultiTexCoord3ivARB MANGLE(MultiTexCoord3ivARB)
+#define glMultiTexCoord3s MANGLE(MultiTexCoord3s)
+#define glMultiTexCoord3sARB MANGLE(MultiTexCoord3sARB)
+#define glMultiTexCoord3sv MANGLE(MultiTexCoord3sv)
+#define glMultiTexCoord3svARB MANGLE(MultiTexCoord3svARB)
+#define glMultiTexCoord4d MANGLE(MultiTexCoord4d)
+#define glMultiTexCoord4dARB MANGLE(MultiTexCoord4dARB)
+#define glMultiTexCoord4dv MANGLE(MultiTexCoord4dv)
+#define glMultiTexCoord4dvARB MANGLE(MultiTexCoord4dvARB)
+#define glMultiTexCoord4f MANGLE(MultiTexCoord4f)
+#define glMultiTexCoord4fARB MANGLE(MultiTexCoord4fARB)
+#define glMultiTexCoord4fv MANGLE(MultiTexCoord4fv)
+#define glMultiTexCoord4fvARB MANGLE(MultiTexCoord4fvARB)
+#define glMultiTexCoord4i MANGLE(MultiTexCoord4i)
+#define glMultiTexCoord4iARB MANGLE(MultiTexCoord4iARB)
+#define glMultiTexCoord4iv MANGLE(MultiTexCoord4iv)
+#define glMultiTexCoord4ivARB MANGLE(MultiTexCoord4ivARB)
+#define glMultiTexCoord4s MANGLE(MultiTexCoord4s)
+#define glMultiTexCoord4sARB MANGLE(MultiTexCoord4sARB)
+#define glMultiTexCoord4sv MANGLE(MultiTexCoord4sv)
+#define glMultiTexCoord4svARB MANGLE(MultiTexCoord4svARB)
+#define glNewList MANGLE(NewList)
+#define glNewObjectBufferATI MANGLE(NewObjectBufferATI)
+#define glNewTraceMESA MANGLE(NewTraceMESA)
+#define glNormal3b MANGLE(Normal3b)
+#define glNormal3bv MANGLE(Normal3bv)
+#define glNormal3d MANGLE(Normal3d)
+#define glNormal3dv MANGLE(Normal3dv)
+#define glNormal3f MANGLE(Normal3f)
+#define glNormal3fVertex3fSUN MANGLE(Normal3fVertex3fSUN)
+#define glNormal3fVertex3fvSUN MANGLE(Normal3fVertex3fvSUN)
+#define glNormal3fv MANGLE(Normal3fv)
+#define glNormal3i MANGLE(Normal3i)
+#define glNormal3iv MANGLE(Normal3iv)
+#define glNormal3s MANGLE(Normal3s)
+#define glNormal3sv MANGLE(Normal3sv)
+#define glNormalPointer MANGLE(NormalPointer)
+#define glNormalPointerEXT MANGLE(NormalPointerEXT)
+#define glNormalPointerListIBM MANGLE(NormalPointerListIBM)
+#define glNormalPointervINTEL MANGLE(NormalPointervINTEL)
+#define glNormalStream3b MANGLE(NormalStream3b)
+#define glNormalStream3bv MANGLE(NormalStream3bv)
+#define glNormalStream3d MANGLE(NormalStream3d)
+#define glNormalStream3dv MANGLE(NormalStream3dv)
+#define glNormalStream3f MANGLE(NormalStream3f)
+#define glNormalStream3fv MANGLE(NormalStream3fv)
+#define glNormalStream3i MANGLE(NormalStream3i)
+#define glNormalStream3iv MANGLE(NormalStream3iv)
+#define glNormalStream3s MANGLE(NormalStream3s)
+#define glNormalStream3sv MANGLE(NormalStream3sv)
+#define glOrtho MANGLE(Ortho)
+#define glPNTrianglesfATI MANGLE(PNTrianglesfATI)
+#define glPNTrianglesiATI MANGLE(PNTrianglesiATI)
+#define glPassTexCoordATI MANGLE(PassTexCoordATI)
+#define glPassThrough MANGLE(PassThrough)
+#define glPixelMapfv MANGLE(PixelMapfv)
+#define glPixelMapuiv MANGLE(PixelMapuiv)
+#define glPixelMapusv MANGLE(PixelMapusv)
+#define glPixelStoref MANGLE(PixelStoref)
+#define glPixelStorei MANGLE(PixelStorei)
+#define glPixelTexGenParameterfSGIS MANGLE(PixelTexGenParameterfSGIS)
+#define glPixelTexGenParameterfvSGIS MANGLE(PixelTexGenParameterfvSGIS)
+#define glPixelTexGenParameteriSGIS MANGLE(PixelTexGenParameteriSGIS)
+#define glPixelTexGenParameterivSGIS MANGLE(PixelTexGenParameterivSGIS)
+#define glPixelTexGenSGIX MANGLE(PixelTexGenSGIX)
+#define glPixelTransferf MANGLE(PixelTransferf)
+#define glPixelTransferi MANGLE(PixelTransferi)
+#define glPixelTransformParameterfEXT MANGLE(PixelTransformParameterfEXT)
+#define glPixelTransformParameterfvEXT MANGLE(PixelTransformParameterfvEXT)
+#define glPixelTransformParameteriEXT MANGLE(PixelTransformParameteriEXT)
+#define glPixelTransformParameterivEXT MANGLE(PixelTransformParameterivEXT)
+#define glPixelZoom MANGLE(PixelZoom)
+#define glPointParameterfARB MANGLE(PointParameterfARB)
+#define glPointParameterfEXT MANGLE(PointParameterfEXT)
+#define glPointParameterfSGIS MANGLE(PointParameterfSGIS)
+#define glPointParameterfvARB MANGLE(PointParameterfvARB)
+#define glPointParameterfvEXT MANGLE(PointParameterfvEXT)
+#define glPointParameterfvSGIS MANGLE(PointParameterfvSGIS)
+#define glPointSize MANGLE(PointSize)
+#define glPollAsyncSGIX MANGLE(PollAsyncSGIX)
+#define glPollInstrumentsSGIX MANGLE(PollInstrumentsSGIX)
+#define glPolygonMode MANGLE(PolygonMode)
+#define glPolygonOffset MANGLE(PolygonOffset)
+#define glPolygonOffsetEXT MANGLE(PolygonOffsetEXT)
+#define glPolygonStipple MANGLE(PolygonStipple)
+#define glPopAttrib MANGLE(PopAttrib)
+#define glPopClientAttrib MANGLE(PopClientAttrib)
+#define glPopMatrix MANGLE(PopMatrix)
+#define glPopName MANGLE(PopName)
+#define glPrioritizeTextures MANGLE(PrioritizeTextures)
+#define glPrioritizeTexturesEXT MANGLE(PrioritizeTexturesEXT)
+#define glProgramParameter4dNV MANGLE(ProgramParameter4dNV)
+#define glProgramParameter4dvNV MANGLE(ProgramParameter4dvNV)
+#define glProgramParameter4fNV MANGLE(ProgramParameter4fNV)
+#define glProgramParameter4fvNV MANGLE(ProgramParameter4fvNV)
+#define glProgramParameters4dvNV MANGLE(ProgramParameters4dvNV)
+#define glProgramParameters4fvNV MANGLE(ProgramParameters4fvNV)
+#define glPushAttrib MANGLE(PushAttrib)
+#define glPushClientAttrib MANGLE(PushClientAttrib)
+#define glPushMatrix MANGLE(PushMatrix)
+#define glPushName MANGLE(PushName)
+#define glRasterPos2d MANGLE(RasterPos2d)
+#define glRasterPos2dv MANGLE(RasterPos2dv)
+#define glRasterPos2f MANGLE(RasterPos2f)
+#define glRasterPos2fv MANGLE(RasterPos2fv)
+#define glRasterPos2i MANGLE(RasterPos2i)
+#define glRasterPos2iv MANGLE(RasterPos2iv)
+#define glRasterPos2s MANGLE(RasterPos2s)
+#define glRasterPos2sv MANGLE(RasterPos2sv)
+#define glRasterPos3d MANGLE(RasterPos3d)
+#define glRasterPos3dv MANGLE(RasterPos3dv)
+#define glRasterPos3f MANGLE(RasterPos3f)
+#define glRasterPos3fv MANGLE(RasterPos3fv)
+#define glRasterPos3i MANGLE(RasterPos3i)
+#define glRasterPos3iv MANGLE(RasterPos3iv)
+#define glRasterPos3s MANGLE(RasterPos3s)
+#define glRasterPos3sv MANGLE(RasterPos3sv)
+#define glRasterPos4d MANGLE(RasterPos4d)
+#define glRasterPos4dv MANGLE(RasterPos4dv)
+#define glRasterPos4f MANGLE(RasterPos4f)
+#define glRasterPos4fv MANGLE(RasterPos4fv)
+#define glRasterPos4i MANGLE(RasterPos4i)
+#define glRasterPos4iv MANGLE(RasterPos4iv)
+#define glRasterPos4s MANGLE(RasterPos4s)
+#define glRasterPos4sv MANGLE(RasterPos4sv)
+#define glReadBuffer MANGLE(ReadBuffer)
+#define glReadInstrumentsSGIX MANGLE(ReadInstrumentsSGIX)
+#define glReadPixels MANGLE(ReadPixels)
+#define glRectd MANGLE(Rectd)
+#define glRectdv MANGLE(Rectdv)
+#define glRectf MANGLE(Rectf)
+#define glRectfv MANGLE(Rectfv)
+#define glRecti MANGLE(Recti)
+#define glRectiv MANGLE(Rectiv)
+#define glRects MANGLE(Rects)
+#define glRectsv MANGLE(Rectsv)
+#define glReferencePlaneSGIX MANGLE(ReferencePlaneSGIX)
+#define glRenderMode MANGLE(RenderMode)
+#define glReplacementCodePointerSUN MANGLE(ReplacementCodePointerSUN)
+#define glReplacementCodeubSUN MANGLE(ReplacementCodeubSUN)
+#define glReplacementCodeubvSUN MANGLE(ReplacementCodeubvSUN)
+#define glReplacementCodeuiColor3fVertex3fSUN MANGLE(ReplacementCodeuiColor3fVertex3fSUN)
+#define glReplacementCodeuiColor3fVertex3fvSUN MANGLE(ReplacementCodeuiColor3fVertex3fvSUN)
+#define glReplacementCodeuiColor4fNormal3fVertex3fSUN MANGLE(ReplacementCodeuiColor4fNormal3fVertex3fSUN)
+#define glReplacementCodeuiColor4fNormal3fVertex3fvSUN MANGLE(ReplacementCodeuiColor4fNormal3fVertex3fvSUN)
+#define glReplacementCodeuiColor4ubVertex3fSUN MANGLE(ReplacementCodeuiColor4ubVertex3fSUN)
+#define glReplacementCodeuiColor4ubVertex3fvSUN MANGLE(ReplacementCodeuiColor4ubVertex3fvSUN)
+#define glReplacementCodeuiNormal3fVertex3fSUN MANGLE(ReplacementCodeuiNormal3fVertex3fSUN)
+#define glReplacementCodeuiNormal3fVertex3fvSUN MANGLE(ReplacementCodeuiNormal3fVertex3fvSUN)
+#define glReplacementCodeuiSUN MANGLE(ReplacementCodeuiSUN)
+#define glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN MANGLE(ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN)
+#define glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN MANGLE(ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN)
+#define glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN MANGLE(ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN)
+#define glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN MANGLE(ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN)
+#define glReplacementCodeuiTexCoord2fVertex3fSUN MANGLE(ReplacementCodeuiTexCoord2fVertex3fSUN)
+#define glReplacementCodeuiTexCoord2fVertex3fvSUN MANGLE(ReplacementCodeuiTexCoord2fVertex3fvSUN)
+#define glReplacementCodeuiVertex3fSUN MANGLE(ReplacementCodeuiVertex3fSUN)
+#define glReplacementCodeuiVertex3fvSUN MANGLE(ReplacementCodeuiVertex3fvSUN)
+#define glReplacementCodeuivSUN MANGLE(ReplacementCodeuivSUN)
+#define glReplacementCodeusSUN MANGLE(ReplacementCodeusSUN)
+#define glReplacementCodeusvSUN MANGLE(ReplacementCodeusvSUN)
+#define glRequestResidentProgramsNV MANGLE(RequestResidentProgramsNV)
+#define glResetHistogram MANGLE(ResetHistogram)
+#define glResetHistogramEXT MANGLE(ResetHistogramEXT)
+#define glResetMinmax MANGLE(ResetMinmax)
+#define glResetMinmaxEXT MANGLE(ResetMinmaxEXT)
+#define glResizeBuffersMESA MANGLE(ResizeBuffersMESA)
+#define glRotated MANGLE(Rotated)
+#define glRotatef MANGLE(Rotatef)
+#define glSampleCoverage MANGLE(SampleCoverage)
+#define glSampleCoverageARB MANGLE(SampleCoverageARB)
+#define glSampleMapATI MANGLE(SampleMapATI)
+#define glSampleMaskEXT MANGLE(SampleMaskEXT)
+#define glSampleMaskSGIS MANGLE(SampleMaskSGIS)
+#define glSamplePass MANGLE(SamplePass)
+#define glSamplePatternEXT MANGLE(SamplePatternEXT)
+#define glSamplePatternSGIS MANGLE(SamplePatternSGIS)
+#define glScaled MANGLE(Scaled)
+#define glScalef MANGLE(Scalef)
+#define glScissor MANGLE(Scissor)
+#define glSecondaryColor3bEXT MANGLE(SecondaryColor3bEXT)
+#define glSecondaryColor3bvEXT MANGLE(SecondaryColor3bvEXT)
+#define glSecondaryColor3dEXT MANGLE(SecondaryColor3dEXT)
+#define glSecondaryColor3dvEXT MANGLE(SecondaryColor3dvEXT)
+#define glSecondaryColor3fEXT MANGLE(SecondaryColor3fEXT)
+#define glSecondaryColor3fvEXT MANGLE(SecondaryColor3fvEXT)
+#define glSecondaryColor3iEXT MANGLE(SecondaryColor3iEXT)
+#define glSecondaryColor3ivEXT MANGLE(SecondaryColor3ivEXT)
+#define glSecondaryColor3sEXT MANGLE(SecondaryColor3sEXT)
+#define glSecondaryColor3svEXT MANGLE(SecondaryColor3svEXT)
+#define glSecondaryColor3ubEXT MANGLE(SecondaryColor3ubEXT)
+#define glSecondaryColor3ubvEXT MANGLE(SecondaryColor3ubvEXT)
+#define glSecondaryColor3uiEXT MANGLE(SecondaryColor3uiEXT)
+#define glSecondaryColor3uivEXT MANGLE(SecondaryColor3uivEXT)
+#define glSecondaryColor3usEXT MANGLE(SecondaryColor3usEXT)
+#define glSecondaryColor3usvEXT MANGLE(SecondaryColor3usvEXT)
+#define glSecondaryColorPointerEXT MANGLE(SecondaryColorPointerEXT)
+#define glSecondaryColorPointerListIBM MANGLE(SecondaryColorPointerListIBM)
+#define glSelectBuffer MANGLE(SelectBuffer)
+#define glSeparableFilter2D MANGLE(SeparableFilter2D)
+#define glSeparableFilter2DEXT MANGLE(SeparableFilter2DEXT)
+#define glSetFenceNV MANGLE(SetFenceNV)
+#define glSetFragmentShaderConstantATI MANGLE(SetFragmentShaderConstantATI)
+#define glSetInvariantEXT MANGLE(SetInvariantEXT)
+#define glSetLocalConstantEXT MANGLE(SetLocalConstantEXT)
+#define glShadeModel MANGLE(ShadeModel)
+#define glShaderOp1EXT MANGLE(ShaderOp1EXT)
+#define glShaderOp2EXT MANGLE(ShaderOp2EXT)
+#define glShaderOp3EXT MANGLE(ShaderOp3EXT)
+#define glSharpenTexFuncSGIS MANGLE(SharpenTexFuncSGIS)
+#define glSpriteParameterfSGIX MANGLE(SpriteParameterfSGIX)
+#define glSpriteParameterfvSGIX MANGLE(SpriteParameterfvSGIX)
+#define glSpriteParameteriSGIX MANGLE(SpriteParameteriSGIX)
+#define glSpriteParameterivSGIX MANGLE(SpriteParameterivSGIX)
+#define glStartInstrumentsSGIX MANGLE(StartInstrumentsSGIX)
+#define glStencilFunc MANGLE(StencilFunc)
+#define glStencilMask MANGLE(StencilMask)
+#define glStencilOp MANGLE(StencilOp)
+#define glStopInstrumentsSGIX MANGLE(StopInstrumentsSGIX)
+#define glSwizzleEXT MANGLE(SwizzleEXT)
+#define glTagSampleBufferSGIX MANGLE(TagSampleBufferSGIX)
+#define glTangent3bEXT MANGLE(Tangent3bEXT)
+#define glTangent3bvEXT MANGLE(Tangent3bvEXT)
+#define glTangent3dEXT MANGLE(Tangent3dEXT)
+#define glTangent3dvEXT MANGLE(Tangent3dvEXT)
+#define glTangent3fEXT MANGLE(Tangent3fEXT)
+#define glTangent3fvEXT MANGLE(Tangent3fvEXT)
+#define glTangent3iEXT MANGLE(Tangent3iEXT)
+#define glTangent3ivEXT MANGLE(Tangent3ivEXT)
+#define glTangent3sEXT MANGLE(Tangent3sEXT)
+#define glTangent3svEXT MANGLE(Tangent3svEXT)
+#define glTangentPointerEXT MANGLE(TangentPointerEXT)
+#define glTbufferMask3DFX MANGLE(TbufferMask3DFX)
+#define glTestFenceNV MANGLE(TestFenceNV)
+#define glTexBumpParameterfvATI MANGLE(TexBumpParameterfvATI)
+#define glTexBumpParameterivATI MANGLE(TexBumpParameterivATI)
+#define glTexCoord1d MANGLE(TexCoord1d)
+#define glTexCoord1dv MANGLE(TexCoord1dv)
+#define glTexCoord1f MANGLE(TexCoord1f)
+#define glTexCoord1fv MANGLE(TexCoord1fv)
+#define glTexCoord1i MANGLE(TexCoord1i)
+#define glTexCoord1iv MANGLE(TexCoord1iv)
+#define glTexCoord1s MANGLE(TexCoord1s)
+#define glTexCoord1sv MANGLE(TexCoord1sv)
+#define glTexCoord2d MANGLE(TexCoord2d)
+#define glTexCoord2dv MANGLE(TexCoord2dv)
+#define glTexCoord2f MANGLE(TexCoord2f)
+#define glTexCoord2fColor3fVertex3fSUN MANGLE(TexCoord2fColor3fVertex3fSUN)
+#define glTexCoord2fColor3fVertex3fvSUN MANGLE(TexCoord2fColor3fVertex3fvSUN)
+#define glTexCoord2fColor4fNormal3fVertex3fSUN MANGLE(TexCoord2fColor4fNormal3fVertex3fSUN)
+#define glTexCoord2fColor4fNormal3fVertex3fvSUN MANGLE(TexCoord2fColor4fNormal3fVertex3fvSUN)
+#define glTexCoord2fColor4ubVertex3fSUN MANGLE(TexCoord2fColor4ubVertex3fSUN)
+#define glTexCoord2fColor4ubVertex3fvSUN MANGLE(TexCoord2fColor4ubVertex3fvSUN)
+#define glTexCoord2fNormal3fVertex3fSUN MANGLE(TexCoord2fNormal3fVertex3fSUN)
+#define glTexCoord2fNormal3fVertex3fvSUN MANGLE(TexCoord2fNormal3fVertex3fvSUN)
+#define glTexCoord2fVertex3fSUN MANGLE(TexCoord2fVertex3fSUN)
+#define glTexCoord2fVertex3fvSUN MANGLE(TexCoord2fVertex3fvSUN)
+#define glTexCoord2fv MANGLE(TexCoord2fv)
+#define glTexCoord2i MANGLE(TexCoord2i)
+#define glTexCoord2iv MANGLE(TexCoord2iv)
+#define glTexCoord2s MANGLE(TexCoord2s)
+#define glTexCoord2sv MANGLE(TexCoord2sv)
+#define glTexCoord3d MANGLE(TexCoord3d)
+#define glTexCoord3dv MANGLE(TexCoord3dv)
+#define glTexCoord3f MANGLE(TexCoord3f)
+#define glTexCoord3fv MANGLE(TexCoord3fv)
+#define glTexCoord3i MANGLE(TexCoord3i)
+#define glTexCoord3iv MANGLE(TexCoord3iv)
+#define glTexCoord3s MANGLE(TexCoord3s)
+#define glTexCoord3sv MANGLE(TexCoord3sv)
+#define glTexCoord4d MANGLE(TexCoord4d)
+#define glTexCoord4dv MANGLE(TexCoord4dv)
+#define glTexCoord4f MANGLE(TexCoord4f)
+#define glTexCoord4fColor4fNormal3fVertex4fSUN MANGLE(TexCoord4fColor4fNormal3fVertex4fSUN)
+#define glTexCoord4fColor4fNormal3fVertex4fvSUN MANGLE(TexCoord4fColor4fNormal3fVertex4fvSUN)
+#define glTexCoord4fVertex4fSUN MANGLE(TexCoord4fVertex4fSUN)
+#define glTexCoord4fVertex4fvSUN MANGLE(TexCoord4fVertex4fvSUN)
+#define glTexCoord4fv MANGLE(TexCoord4fv)
+#define glTexCoord4i MANGLE(TexCoord4i)
+#define glTexCoord4iv MANGLE(TexCoord4iv)
+#define glTexCoord4s MANGLE(TexCoord4s)
+#define glTexCoord4sv MANGLE(TexCoord4sv)
+#define glTexCoordPointer MANGLE(TexCoordPointer)
+#define glTexCoordPointerEXT MANGLE(TexCoordPointerEXT)
+#define glTexCoordPointerListIBM MANGLE(TexCoordPointerListIBM)
+#define glTexCoordPointervINTEL MANGLE(TexCoordPointervINTEL)
+#define glTexEnvf MANGLE(TexEnvf)
+#define glTexEnvfv MANGLE(TexEnvfv)
+#define glTexEnvi MANGLE(TexEnvi)
+#define glTexEnviv MANGLE(TexEnviv)
+#define glTexFilterFuncSGIS MANGLE(TexFilterFuncSGIS)
+#define glTexGend MANGLE(TexGend)
+#define glTexGendv MANGLE(TexGendv)
+#define glTexGenf MANGLE(TexGenf)
+#define glTexGenfv MANGLE(TexGenfv)
+#define glTexGeni MANGLE(TexGeni)
+#define glTexGeniv MANGLE(TexGeniv)
+#define glTexImage1D MANGLE(TexImage1D)
+#define glTexImage2D MANGLE(TexImage2D)
+#define glTexImage3D MANGLE(TexImage3D)
+#define glTexImage3DEXT MANGLE(TexImage3DEXT)
+#define glTexImage4DSGIS MANGLE(TexImage4DSGIS)
+#define glTexParameterf MANGLE(TexParameterf)
+#define glTexParameterfv MANGLE(TexParameterfv)
+#define glTexParameteri MANGLE(TexParameteri)
+#define glTexParameteriv MANGLE(TexParameteriv)
+#define glTexSubImage1D MANGLE(TexSubImage1D)
+#define glTexSubImage1DEXT MANGLE(TexSubImage1DEXT)
+#define glTexSubImage2D MANGLE(TexSubImage2D)
+#define glTexSubImage2DEXT MANGLE(TexSubImage2DEXT)
+#define glTexSubImage3D MANGLE(TexSubImage3D)
+#define glTexSubImage3DEXT MANGLE(TexSubImage3DEXT)
+#define glTexSubImage4DSGIS MANGLE(TexSubImage4DSGIS)
+#define glTextureColorMaskSGIS MANGLE(TextureColorMaskSGIS)
+#define glTextureLightEXT MANGLE(TextureLightEXT)
+#define glTextureMaterialEXT MANGLE(TextureMaterialEXT)
+#define glTextureNormalEXT MANGLE(TextureNormalEXT)
+#define glTraceAssertAttribMESA MANGLE(TraceAssertAttribMESA)
+#define glTraceCommentMESA MANGLE(TraceCommentMESA)
+#define glTraceListMESA MANGLE(TraceListMESA)
+#define glTracePointerMESA MANGLE(TracePointerMESA)
+#define glTracePointerRangeMESA MANGLE(TracePointerRangeMESA)
+#define glTraceTextureMESA MANGLE(TraceTextureMESA)
+#define glTrackMatrixNV MANGLE(TrackMatrixNV)
+#define glTranslated MANGLE(Translated)
+#define glTranslatef MANGLE(Translatef)
+#define glUnlockArraysEXT MANGLE(UnlockArraysEXT)
+#define glUpdateObjectBufferATI MANGLE(UpdateObjectBufferATI)
+#define glVariantArrayObjectATI MANGLE(VariantArrayObjectATI)
+#define glVariantPointerEXT MANGLE(VariantPointerEXT)
+#define glVariantbvEXT MANGLE(VariantbvEXT)
+#define glVariantdvEXT MANGLE(VariantdvEXT)
+#define glVariantfvEXT MANGLE(VariantfvEXT)
+#define glVariantivEXT MANGLE(VariantivEXT)
+#define glVariantsvEXT MANGLE(VariantsvEXT)
+#define glVariantubvEXT MANGLE(VariantubvEXT)
+#define glVariantuivEXT MANGLE(VariantuivEXT)
+#define glVariantusvEXT MANGLE(VariantusvEXT)
+#define glVertex2d MANGLE(Vertex2d)
+#define glVertex2dv MANGLE(Vertex2dv)
+#define glVertex2f MANGLE(Vertex2f)
+#define glVertex2fv MANGLE(Vertex2fv)
+#define glVertex2i MANGLE(Vertex2i)
+#define glVertex2iv MANGLE(Vertex2iv)
+#define glVertex2s MANGLE(Vertex2s)
+#define glVertex2sv MANGLE(Vertex2sv)
+#define glVertex3d MANGLE(Vertex3d)
+#define glVertex3dv MANGLE(Vertex3dv)
+#define glVertex3f MANGLE(Vertex3f)
+#define glVertex3fv MANGLE(Vertex3fv)
+#define glVertex3i MANGLE(Vertex3i)
+#define glVertex3iv MANGLE(Vertex3iv)
+#define glVertex3s MANGLE(Vertex3s)
+#define glVertex3sv MANGLE(Vertex3sv)
+#define glVertex4d MANGLE(Vertex4d)
+#define glVertex4dv MANGLE(Vertex4dv)
+#define glVertex4f MANGLE(Vertex4f)
+#define glVertex4fv MANGLE(Vertex4fv)
+#define glVertex4i MANGLE(Vertex4i)
+#define glVertex4iv MANGLE(Vertex4iv)
+#define glVertex4s MANGLE(Vertex4s)
+#define glVertex4sv MANGLE(Vertex4sv)
+#define glVertexArrayRangeNV MANGLE(VertexArrayRangeNV)
+#define glVertexAttrib1dNV MANGLE(VertexAttrib1dNV)
+#define glVertexAttrib1dvNV MANGLE(VertexAttrib1dvNV)
+#define glVertexAttrib1fNV MANGLE(VertexAttrib1fNV)
+#define glVertexAttrib1fvNV MANGLE(VertexAttrib1fvNV)
+#define glVertexAttrib1sNV MANGLE(VertexAttrib1sNV)
+#define glVertexAttrib1svNV MANGLE(VertexAttrib1svNV)
+#define glVertexAttrib2dNV MANGLE(VertexAttrib2dNV)
+#define glVertexAttrib2dvNV MANGLE(VertexAttrib2dvNV)
+#define glVertexAttrib2fNV MANGLE(VertexAttrib2fNV)
+#define glVertexAttrib2fvNV MANGLE(VertexAttrib2fvNV)
+#define glVertexAttrib2sNV MANGLE(VertexAttrib2sNV)
+#define glVertexAttrib2svNV MANGLE(VertexAttrib2svNV)
+#define glVertexAttrib3dNV MANGLE(VertexAttrib3dNV)
+#define glVertexAttrib3dvNV MANGLE(VertexAttrib3dvNV)
+#define glVertexAttrib3fNV MANGLE(VertexAttrib3fNV)
+#define glVertexAttrib3fvNV MANGLE(VertexAttrib3fvNV)
+#define glVertexAttrib3sNV MANGLE(VertexAttrib3sNV)
+#define glVertexAttrib3svNV MANGLE(VertexAttrib3svNV)
+#define glVertexAttrib4dNV MANGLE(VertexAttrib4dNV)
+#define glVertexAttrib4dvNV MANGLE(VertexAttrib4dvNV)
+#define glVertexAttrib4fNV MANGLE(VertexAttrib4fNV)
+#define glVertexAttrib4fvNV MANGLE(VertexAttrib4fvNV)
+#define glVertexAttrib4sNV MANGLE(VertexAttrib4sNV)
+#define glVertexAttrib4svNV MANGLE(VertexAttrib4svNV)
+#define glVertexAttrib4ubNV MANGLE(VertexAttrib4ubNV)
+#define glVertexAttrib4ubvNV MANGLE(VertexAttrib4ubvNV)
+#define glVertexAttribPointerNV MANGLE(VertexAttribPointerNV)
+#define glVertexAttribs1dvNV MANGLE(VertexAttribs1dvNV)
+#define glVertexAttribs1fvNV MANGLE(VertexAttribs1fvNV)
+#define glVertexAttribs1svNV MANGLE(VertexAttribs1svNV)
+#define glVertexAttribs2dvNV MANGLE(VertexAttribs2dvNV)
+#define glVertexAttribs2fvNV MANGLE(VertexAttribs2fvNV)
+#define glVertexAttribs2svNV MANGLE(VertexAttribs2svNV)
+#define glVertexAttribs3dvNV MANGLE(VertexAttribs3dvNV)
+#define glVertexAttribs3fvNV MANGLE(VertexAttribs3fvNV)
+#define glVertexAttribs3svNV MANGLE(VertexAttribs3svNV)
+#define glVertexAttribs4dvNV MANGLE(VertexAttribs4dvNV)
+#define glVertexAttribs4fvNV MANGLE(VertexAttribs4fvNV)
+#define glVertexAttribs4svNV MANGLE(VertexAttribs4svNV)
+#define glVertexAttribs4ubvNV MANGLE(VertexAttribs4ubvNV)
+#define glVertexBlendARB MANGLE(VertexBlendARB)
+#define glVertexBlendEnvf MANGLE(VertexBlendEnvf)
+#define glVertexBlendEnvi MANGLE(VertexBlendEnvi)
+#define glVertexPointer MANGLE(VertexPointer)
+#define glVertexPointerEXT MANGLE(VertexPointerEXT)
+#define glVertexPointerListIBM MANGLE(VertexPointerListIBM)
+#define glVertexPointervINTEL MANGLE(VertexPointervINTEL)
+#define glVertexStream1d MANGLE(VertexStream1d)
+#define glVertexStream1dv MANGLE(VertexStream1dv)
+#define glVertexStream1f MANGLE(VertexStream1f)
+#define glVertexStream1fv MANGLE(VertexStream1fv)
+#define glVertexStream1i MANGLE(VertexStream1i)
+#define glVertexStream1iv MANGLE(VertexStream1iv)
+#define glVertexStream1s MANGLE(VertexStream1s)
+#define glVertexStream1sv MANGLE(VertexStream1sv)
+#define glVertexStream2d MANGLE(VertexStream2d)
+#define glVertexStream2dv MANGLE(VertexStream2dv)
+#define glVertexStream2f MANGLE(VertexStream2f)
+#define glVertexStream2fv MANGLE(VertexStream2fv)
+#define glVertexStream2i MANGLE(VertexStream2i)
+#define glVertexStream2iv MANGLE(VertexStream2iv)
+#define glVertexStream2s MANGLE(VertexStream2s)
+#define glVertexStream2sv MANGLE(VertexStream2sv)
+#define glVertexStream3d MANGLE(VertexStream3d)
+#define glVertexStream3dv MANGLE(VertexStream3dv)
+#define glVertexStream3f MANGLE(VertexStream3f)
+#define glVertexStream3fv MANGLE(VertexStream3fv)
+#define glVertexStream3i MANGLE(VertexStream3i)
+#define glVertexStream3iv MANGLE(VertexStream3iv)
+#define glVertexStream3s MANGLE(VertexStream3s)
+#define glVertexStream3sv MANGLE(VertexStream3sv)
+#define glVertexStream4d MANGLE(VertexStream4d)
+#define glVertexStream4dv MANGLE(VertexStream4dv)
+#define glVertexStream4f MANGLE(VertexStream4f)
+#define glVertexStream4fv MANGLE(VertexStream4fv)
+#define glVertexStream4i MANGLE(VertexStream4i)
+#define glVertexStream4iv MANGLE(VertexStream4iv)
+#define glVertexStream4s MANGLE(VertexStream4s)
+#define glVertexStream4sv MANGLE(VertexStream4sv)
+#define glVertexWeightPointerEXT MANGLE(VertexWeightPointerEXT)
+#define glVertexWeightfEXT MANGLE(VertexWeightfEXT)
+#define glVertexWeightfvEXT MANGLE(VertexWeightfvEXT)
+#define glViewport MANGLE(Viewport)
+#define glWeightPointerARB MANGLE(WeightPointerARB)
+#define glWeightbvARB MANGLE(WeightbvARB)
+#define glWeightdvARB MANGLE(WeightdvARB)
+#define glWeightfvARB MANGLE(WeightfvARB)
+#define glWeightivARB MANGLE(WeightivARB)
+#define glWeightsvARB MANGLE(WeightsvARB)
+#define glWeightubvARB MANGLE(WeightubvARB)
+#define glWeightuivARB MANGLE(WeightuivARB)
+#define glWeightusvARB MANGLE(WeightusvARB)
+#define glWindowPos2dMESA MANGLE(WindowPos2dMESA)
+#define glWindowPos2dvMESA MANGLE(WindowPos2dvMESA)
+#define glWindowPos2fMESA MANGLE(WindowPos2fMESA)
+#define glWindowPos2fvMESA MANGLE(WindowPos2fvMESA)
+#define glWindowPos2iMESA MANGLE(WindowPos2iMESA)
+#define glWindowPos2ivMESA MANGLE(WindowPos2ivMESA)
+#define glWindowPos2sMESA MANGLE(WindowPos2sMESA)
+#define glWindowPos2svMESA MANGLE(WindowPos2svMESA)
+#define glWindowPos3dMESA MANGLE(WindowPos3dMESA)
+#define glWindowPos3dvMESA MANGLE(WindowPos3dvMESA)
+#define glWindowPos3fMESA MANGLE(WindowPos3fMESA)
+#define glWindowPos3fvMESA MANGLE(WindowPos3fvMESA)
+#define glWindowPos3iMESA MANGLE(WindowPos3iMESA)
+#define glWindowPos3ivMESA MANGLE(WindowPos3ivMESA)
+#define glWindowPos3sMESA MANGLE(WindowPos3sMESA)
+#define glWindowPos3svMESA MANGLE(WindowPos3svMESA)
+#define glWindowPos4dMESA MANGLE(WindowPos4dMESA)
+#define glWindowPos4dvMESA MANGLE(WindowPos4dvMESA)
+#define glWindowPos4fMESA MANGLE(WindowPos4fMESA)
+#define glWindowPos4fvMESA MANGLE(WindowPos4fvMESA)
+#define glWindowPos4iMESA MANGLE(WindowPos4iMESA)
+#define glWindowPos4ivMESA MANGLE(WindowPos4ivMESA)
+#define glWindowPos4sMESA MANGLE(WindowPos4sMESA)
+#define glWindowPos4svMESA MANGLE(WindowPos4svMESA)
+#define glWriteMaskEXT MANGLE(WriteMaskEXT)
-#endif
+#endif /* GL_MANGLE_H */