1 /* Automatically generated header! Do not edit! */
    2 
    3 #ifndef _PPCINLINE_TINYGL_H
    4 #define _PPCINLINE_TINYGL_H
    5 
    6 #ifndef __PPCINLINE_MACROS_H
    7 #include <ppcinline/macros.h>
    8 #endif /* !__PPCINLINE_MACROS_H */
    9 
   10 #ifndef TINYGL_BASE_NAME
   11 #define TINYGL_BASE_NAME TinyGLBase
   12 #endif /* !TINYGL_BASE_NAME */
   13 
   14 #define GLADestroyContext(__p0) \
   15 	(((void (*)(GLContext *))*(void**)((long)(TINYGL_BASE_NAME) - 1234))(__p0))
   16 
   17 #define GLADestroyContextBitMap(__p0) \
   18 	(((void (*)(GLContext *))*(void**)((long)(TINYGL_BASE_NAME) - 1078))(__p0))
   19 
   20 #define GLADestroyContextScreen(__p0) \
   21 	(((void (*)(GLContext *))*(void**)((long)(TINYGL_BASE_NAME) - 1066))(__p0))
   22 
   23 #define GLADestroyContextWindowed(__p0) \
   24 	(((void (*)(GLContext *))*(void**)((long)(TINYGL_BASE_NAME) - 844))(__p0))
   25 
   26 #define GLAInitializeContext(__p0, __p1) \
   27 	(((int (*)(GLContext *, struct TagItem *))*(void**)((long)(TINYGL_BASE_NAME) - 1240))(__p0, __p1))
   28 
   29 #define GLAInitializeContextBitMap(__p0, __p1) \
   30 	(((int (*)(GLContext *, void *))*(void**)((long)(TINYGL_BASE_NAME) - 1072))(__p0, __p1))
   31 
   32 #define GLAInitializeContextScreen(__p0, __p1) \
   33 	(((int (*)(GLContext *, void *))*(void**)((long)(TINYGL_BASE_NAME) - 1060))(__p0, __p1))
   34 
   35 #define GLAInitializeContextWindowed(__p0, __p1) \
   36 	(((int (*)(GLContext *, void *))*(void**)((long)(TINYGL_BASE_NAME) - 838))(__p0, __p1))
   37 
   38 #define GLAReinitializeContextWindowed(__p0, __p1) \
   39 	(((int (*)(GLContext *, void *))*(void**)((long)(TINYGL_BASE_NAME) - 1186))(__p0, __p1))
   40 
   41 #define GLASetAttr(__p0, __p1, __p2) \
   42 	(((void (*)(GLContext *, unsigned int , unsigned int ))*(void**)((long)(TINYGL_BASE_NAME) - 1414))(__p0, __p1, __p2))
   43 
   44 #define GLASetSync(__p0, __p1) \
   45 	(((void (*)(GLContext *, int ))*(void**)((long)(TINYGL_BASE_NAME) - 1132))(__p0, __p1))
   46 
   47 #define GLASwapBuffers(__p0) \
   48 	(((void (*)(GLContext *))*(void**)((long)(TINYGL_BASE_NAME) - 850))(__p0))
   49 
   50 #define GLAccum(__p0, __p1, __p2) \
   51 	(((void (*)(GLContext *, GLenum , GLfloat ))*(void**)((long)(TINYGL_BASE_NAME) - 1918))(__p0, __p1, __p2))
   52 
   53 #define GLActiveStencilFaceEXT(__p0, __p1) \
   54 	(((void (*)(GLContext *, GLenum ))*(void**)((long)(TINYGL_BASE_NAME) - 1924))(__p0, __p1))
   55 
   56 #define GLActiveTexture(__p0, __p1) \
   57 	(((void (*)(GLContext *, GLenum ))*(void**)((long)(TINYGL_BASE_NAME) - 412))(__p0, __p1))
   58 
   59 #define GLAlphaFragmentOp1ATI(__p0, __p1, __p2, __p3, __p4, __p5, __p6) \
   60 	(((void (*)(GLContext *, GLenum , GLuint , GLuint , GLuint , GLuint , GLuint ))*(void**)((long)(TINYGL_BASE_NAME) - 4348))(__p0, __p1, __p2, __p3, __p4, __p5, __p6))
   61 
   62 #define GLAlphaFragmentOp2ATI(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8, __p9) \
   63 	(((void (*)(GLContext *, GLenum , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint ))*(void**)((long)(TINYGL_BASE_NAME) - 4354))(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8, __p9))
   64 
   65 #define GLAlphaFragmentOp3ATI(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8, __p9, __p10, __p11, __p12) \
   66 	(((void (*)(GLContext *, GLenum , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint ))*(void**)((long)(TINYGL_BASE_NAME) - 4360))(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8, __p9, __p10, __p11, __p12))
   67 
   68 #define GLAlphaFunc(__p0, __p1, __p2) \
   69 	(((void (*)(GLContext *, GLenum , GLfloat ))*(void**)((long)(TINYGL_BASE_NAME) - 598))(__p0, __p1, __p2))
   70 
   71 #define GLAreTexturesResident(__p0, __p1, __p2, __p3) \
   72 	(((GLboolean (*)(GLContext *, GLsizei , const GLuint *, GLboolean *))*(void**)((long)(TINYGL_BASE_NAME) - 1930))(__p0, __p1, __p2, __p3))
   73 
   74 #define GLArrayElement(__p0, __p1) \
   75 	(((void (*)(GLContext *, GLint ))*(void**)((long)(TINYGL_BASE_NAME) - 520))(__p0, __p1))
   76 
   77 #define GLAttachShader(__p0, __p1, __p2) \
   78 	(((void (*)(GLContext *, GLuint , GLuint ))*(void**)((long)(TINYGL_BASE_NAME) - 1432))(__p0, __p1, __p2))
   79 
   80 #define GLBegin(__p0, __p1) \
   81 	(((void (*)(GLContext *, GLenum ))*(void**)((long)(TINYGL_BASE_NAME) - 64))(__p0, __p1))
   82 
   83 #define GLBeginFragmentShaderATI(__p0) \
   84 	(((void (*)(GLContext *))*(void**)((long)(TINYGL_BASE_NAME) - 4366))(__p0))
   85 
   86 #define GLBeginQuery(__p0, __p1, __p2) \
   87 	(((void (*)(GLContext *, GLenum , GLuint ))*(void**)((long)(TINYGL_BASE_NAME) - 1936))(__p0, __p1, __p2))
   88 
   89 #define GLBindAttribLocation(__p0, __p1, __p2, __p3) \
   90 	(((void (*)(GLContext *, GLuint , GLuint , const GLchar *))*(void**)((long)(TINYGL_BASE_NAME) - 1942))(__p0, __p1, __p2, __p3))
   91 
   92 #define GLBindBuffer(__p0, __p1, __p2) \
   93 	(((void (*)(GLContext *, GLenum , GLuint ))*(void**)((long)(TINYGL_BASE_NAME) - 1558))(__p0, __p1, __p2))
   94 
   95 #define GLBindFragmentShaderATI(__p0, __p1) \
   96 	(((void (*)(GLContext *, GLuint ))*(void**)((long)(TINYGL_BASE_NAME) - 4372))(__p0, __p1))
   97 
   98 #define GLBindFramebuffer(__p0, __p1, __p2) \
   99 	(((void (*)(GLContext *, GLenum , GLuint ))*(void**)((long)(TINYGL_BASE_NAME) - 1948))(__p0, __p1, __p2))
  100 
  101 #define GLBindFramebufferEXT(__p0, __p1, __p2) \
  102 	(((void (*)(GLContext *, GLenum , GLuint ))*(void**)((long)(TINYGL_BASE_NAME) - 4486))(__p0, __p1, __p2))
  103 
  104 #define GLBindProgramARB(__p0, __p1, __p2) \
  105 	(((void (*)(GLContext *, GLenum , GLuint ))*(void**)((long)(TINYGL_BASE_NAME) - 1954))(__p0, __p1, __p2))
  106 
  107 #define GLBindRenderbuffer(__p0, __p1, __p2) \
  108 	(((void (*)(GLContext *, GLenum , GLuint ))*(void**)((long)(TINYGL_BASE_NAME) - 1960))(__p0, __p1, __p2))
  109 
  110 #define GLBindRenderbufferEXT(__p0, __p1, __p2) \
  111 	(((void (*)(GLContext *, GLenum , GLuint ))*(void**)((long)(TINYGL_BASE_NAME) - 4492))(__p0, __p1, __p2))
  112 
  113 #define GLBindTexture(__p0, __p1, __p2) \
  114 	(((void (*)(GLContext *, GLenum , GLuint ))*(void**)((long)(TINYGL_BASE_NAME) - 364))(__p0, __p1, __p2))
  115 
  116 #define GLBitmap(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7) \
  117 	(((void (*)(GLContext *, GLsizei , GLsizei , GLfloat , GLfloat , GLfloat , GLfloat , const GLubyte *))*(void**)((long)(TINYGL_BASE_NAME) - 1102))(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7))
  118 
  119 #define GLBlendColor(__p0, __p1, __p2, __p3, __p4) \
  120 	(((void (*)(GLContext *, GLfloat , GLfloat , GLfloat , GLfloat ))*(void**)((long)(TINYGL_BASE_NAME) - 1696))(__p0, __p1, __p2, __p3, __p4))
  121 
  122 #define GLBlendEquation(__p0, __p1) \
  123 	(((void (*)(GLContext *, GLenum ))*(void**)((long)(TINYGL_BASE_NAME) - 1690))(__p0, __p1))
  124 
  125 #define GLBlendEquationSeparate(__p0, __p1, __p2) \
  126 	(((void (*)(GLContext *, GLenum , GLenum ))*(void**)((long)(TINYGL_BASE_NAME) - 1702))(__p0, __p1, __p2))
  127 
  128 #define GLBlendFunc(__p0, __p1, __p2) \
  129 	(((void (*)(GLContext *, GLenum , GLenum ))*(void**)((long)(TINYGL_BASE_NAME) - 586))(__p0, __p1, __p2))
  130 
  131 #define GLBlendFuncSeparate(__p0, __p1, __p2, __p3, __p4) \
  132 	(((void (*)(GLContext *, GLenum , GLenum , GLenum , GLenum ))*(void**)((long)(TINYGL_BASE_NAME) - 1708))(__p0, __p1, __p2, __p3, __p4))
  133 
  134 #define GLBlitFramebuffer(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8, __p9, __p10) \
  135 	(((void (*)(GLContext *, GLint , GLint , GLint , GLint , GLint , GLint , GLint , GLint , GLbitfield , GLenum ))*(void**)((long)(TINYGL_BASE_NAME) - 1966))(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8, __p9, __p10))
  136 
  137 #define GLBufferData(__p0, __p1, __p2, __p3, __p4) \
  138 	(((void (*)(GLContext *, GLenum , GLsizeiptr , const void *, GLenum ))*(void**)((long)(TINYGL_BASE_NAME) - 1564))(__p0, __p1, __p2, __p3, __p4))
  139 
  140 #define GLBufferSubData(__p0, __p1, __p2, __p3, __p4) \
  141 	(((void (*)(GLContext *, GLenum , GLintptr , GLsizeiptr , const void *))*(void**)((long)(TINYGL_BASE_NAME) - 1570))(__p0, __p1, __p2, __p3, __p4))
  142 
  143 #define GLCallList(__p0, __p1) \
  144 	(((void (*)(GLContext *, GLuint ))*(void**)((long)(TINYGL_BASE_NAME) - 286))(__p0, __p1))
  145 
  146 #define GLCallLists(__p0, __p1, __p2, __p3) \
  147 	(((void (*)(GLContext *, GLsizei , GLenum , const void *))*(void**)((long)(TINYGL_BASE_NAME) - 892))(__p0, __p1, __p2, __p3))
  148 
  149 #define GLCheckFramebufferStatus(__p0, __p1) \
  150 	(((GLenum (*)(GLContext *, GLenum ))*(void**)((long)(TINYGL_BASE_NAME) - 1972))(__p0, __p1))
  151 
  152 #define GLClampColor(__p0, __p1, __p2) \
  153 	(((void (*)(GLContext *, GLenum , GLenum ))*(void**)((long)(TINYGL_BASE_NAME) - 4444))(__p0, __p1, __p2))
  154 
  155 #define GLClear(__p0, __p1) \
  156 	(((void (*)(GLContext *, GLbitfield ))*(void**)((long)(TINYGL_BASE_NAME) - 298))(__p0, __p1))
  157 
  158 #define GLClearAccum(__p0, __p1, __p2, __p3, __p4) \
  159 	(((void (*)(GLContext *, GLfloat , GLfloat , GLfloat , GLfloat ))*(void**)((long)(TINYGL_BASE_NAME) - 1978))(__p0, __p1, __p2, __p3, __p4))
  160 
  161 #define GLClearColor(__p0, __p1, __p2, __p3, __p4) \
  162 	(((void (*)(GLContext *, GLfloat , GLfloat , GLfloat , GLfloat ))*(void**)((long)(TINYGL_BASE_NAME) - 304))(__p0, __p1, __p2, __p3, __p4))
  163 
  164 #define GLClearColorIiEXT(__p0, __p1, __p2, __p3, __p4) \
  165 	(((void (*)(GLContext *, GLint , GLint , GLint , GLint ))*(void**)((long)(TINYGL_BASE_NAME) - 4450))(__p0, __p1, __p2, __p3, __p4))
  166 
  167 #define GLClearColorIuiEXT(__p0, __p1, __p2, __p3, __p4) \
  168 	(((void (*)(GLContext *, GLuint , GLuint , GLuint , GLuint ))*(void**)((long)(TINYGL_BASE_NAME) - 4456))(__p0, __p1, __p2, __p3, __p4))
  169 
  170 #define GLClearDepth(__p0, __p1) \
  171 	(((void (*)(GLContext *, GLdouble ))*(void**)((long)(TINYGL_BASE_NAME) - 310))(__p0, __p1))
  172 
  173 #define GLClearIndex(__p0, __p1) \
  174 	(((void (*)(GLContext *, GLfloat ))*(void**)((long)(TINYGL_BASE_NAME) - 1984))(__p0, __p1))
  175 
  176 #define GLClearStencil(__p0, __p1) \
  177 	(((void (*)(GLContext *, GLint ))*(void**)((long)(TINYGL_BASE_NAME) - 1228))(__p0, __p1))
  178 
  179 #define GLClientActiveTexture(__p0, __p1) \
  180 	(((void (*)(GLContext *, GLenum ))*(void**)((long)(TINYGL_BASE_NAME) - 574))(__p0, __p1))
  181 
  182 #define GLClipPlane(__p0, __p1, __p2) \
  183 	(((void (*)(GLContext *, GLenum , const GLdouble *))*(void**)((long)(TINYGL_BASE_NAME) - 1270))(__p0, __p1, __p2))
  184 
  185 #define GLClose(__p0) \
  186 	(((void (*)(GLContext *))*(void**)((long)(TINYGL_BASE_NAME) - 646))(__p0))
  187 
  188 #define GLColor3b(__p0, __p1, __p2, __p3) \
  189 	(((void (*)(GLContext *, GLbyte , GLbyte , GLbyte ))*(void**)((long)(TINYGL_BASE_NAME) - 1990))(__p0, __p1, __p2, __p3))
  190 
  191 #define GLColor3bv(__p0, __p1) \
  192 	(((void (*)(GLContext *, const GLbyte *))*(void**)((long)(TINYGL_BASE_NAME) - 1996))(__p0, __p1))
  193 
  194 #define GLColor3d(__p0, __p1, __p2, __p3) \
  195 	(((void (*)(GLContext *, GLdouble , GLdouble , GLdouble ))*(void**)((long)(TINYGL_BASE_NAME) - 2002))(__p0, __p1, __p2, __p3))
  196 
  197 #define GLColor3dv(__p0, __p1) \
  198 	(((void (*)(GLContext *, const GLdouble *))*(void**)((long)(TINYGL_BASE_NAME) - 1168))(__p0, __p1))
  199 
  200 #define GLColor3f(__p0, __p1, __p2, __p3) \
  201 	(((void (*)(GLContext *, GLfloat , GLfloat , GLfloat ))*(void**)((long)(TINYGL_BASE_NAME) - 100))(__p0, __p1, __p2, __p3))
  202 
  203 #define GLColor3fv(__p0, __p1) \
  204 	(((void (*)(GLContext *, const GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 112))(__p0, __p1))
  205 
  206 #define GLColor3i(__p0, __p1, __p2, __p3) \
  207 	(((void (*)(GLContext *, GLint , GLint , GLint ))*(void**)((long)(TINYGL_BASE_NAME) - 2008))(__p0, __p1, __p2, __p3))
  208 
  209 #define GLColor3iv(__p0, __p1) \
  210 	(((void (*)(GLContext *, const GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 2014))(__p0, __p1))
  211 
  212 #define GLColor3s(__p0, __p1, __p2, __p3) \
  213 	(((void (*)(GLContext *, GLshort , GLshort , GLshort ))*(void**)((long)(TINYGL_BASE_NAME) - 2020))(__p0, __p1, __p2, __p3))
  214 
  215 #define GLColor3sv(__p0, __p1) \
  216 	(((void (*)(GLContext *, const GLshort *))*(void**)((long)(TINYGL_BASE_NAME) - 2026))(__p0, __p1))
  217 
  218 #define GLColor3ub(__p0, __p1, __p2, __p3) \
  219 	(((void (*)(GLContext *, GLubyte , GLubyte , GLubyte ))*(void**)((long)(TINYGL_BASE_NAME) - 124))(__p0, __p1, __p2, __p3))
  220 
  221 #define GLColor3ubv(__p0, __p1) \
  222 	(((void (*)(GLContext *, const GLubyte *))*(void**)((long)(TINYGL_BASE_NAME) - 136))(__p0, __p1))
  223 
  224 #define GLColor3ui(__p0, __p1, __p2, __p3) \
  225 	(((void (*)(GLContext *, GLuint , GLuint , GLuint ))*(void**)((long)(TINYGL_BASE_NAME) - 2032))(__p0, __p1, __p2, __p3))
  226 
  227 #define GLColor3uiv(__p0, __p1) \
  228 	(((void (*)(GLContext *, const GLuint *))*(void**)((long)(TINYGL_BASE_NAME) - 2038))(__p0, __p1))
  229 
  230 #define GLColor3us(__p0, __p1, __p2, __p3) \
  231 	(((void (*)(GLContext *, GLushort , GLushort , GLushort ))*(void**)((long)(TINYGL_BASE_NAME) - 2044))(__p0, __p1, __p2, __p3))
  232 
  233 #define GLColor3usv(__p0, __p1) \
  234 	(((void (*)(GLContext *, const GLushort *))*(void**)((long)(TINYGL_BASE_NAME) - 2050))(__p0, __p1))
  235 
  236 #define GLColor4b(__p0, __p1, __p2, __p3, __p4) \
  237 	(((void (*)(GLContext *, GLbyte , GLbyte , GLbyte , GLbyte ))*(void**)((long)(TINYGL_BASE_NAME) - 2056))(__p0, __p1, __p2, __p3, __p4))
  238 
  239 #define GLColor4bv(__p0, __p1) \
  240 	(((void (*)(GLContext *, const GLbyte *))*(void**)((long)(TINYGL_BASE_NAME) - 2062))(__p0, __p1))
  241 
  242 #define GLColor4d(__p0, __p1, __p2, __p3, __p4) \
  243 	(((void (*)(GLContext *, GLdouble , GLdouble , GLdouble , GLdouble ))*(void**)((long)(TINYGL_BASE_NAME) - 2068))(__p0, __p1, __p2, __p3, __p4))
  244 
  245 #define GLColor4dv(__p0, __p1) \
  246 	(((void (*)(GLContext *, const GLdouble *))*(void**)((long)(TINYGL_BASE_NAME) - 1174))(__p0, __p1))
  247 
  248 #define GLColor4f(__p0, __p1, __p2, __p3, __p4) \
  249 	(((void (*)(GLContext *, GLfloat , GLfloat , GLfloat , GLfloat ))*(void**)((long)(TINYGL_BASE_NAME) - 106))(__p0, __p1, __p2, __p3, __p4))
  250 
  251 #define GLColor4fv(__p0, __p1) \
  252 	(((void (*)(GLContext *, const GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 118))(__p0, __p1))
  253 
  254 #define GLColor4i(__p0, __p1, __p2, __p3, __p4) \
  255 	(((void (*)(GLContext *, GLint , GLint , GLint , GLint ))*(void**)((long)(TINYGL_BASE_NAME) - 2074))(__p0, __p1, __p2, __p3, __p4))
  256 
  257 #define GLColor4iv(__p0, __p1) \
  258 	(((void (*)(GLContext *, const GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 2080))(__p0, __p1))
  259 
  260 #define GLColor4s(__p0, __p1, __p2, __p3, __p4) \
  261 	(((void (*)(GLContext *, GLshort , GLshort , GLshort , GLshort ))*(void**)((long)(TINYGL_BASE_NAME) - 2086))(__p0, __p1, __p2, __p3, __p4))
  262 
  263 #define GLColor4sv(__p0, __p1) \
  264 	(((void (*)(GLContext *, const GLshort *))*(void**)((long)(TINYGL_BASE_NAME) - 2092))(__p0, __p1))
  265 
  266 #define GLColor4ub(__p0, __p1, __p2, __p3, __p4) \
  267 	(((void (*)(GLContext *, GLubyte , GLubyte , GLubyte , GLubyte ))*(void**)((long)(TINYGL_BASE_NAME) - 130))(__p0, __p1, __p2, __p3, __p4))
  268 
  269 #define GLColor4ubv(__p0, __p1) \
  270 	(((void (*)(GLContext *, const GLubyte *))*(void**)((long)(TINYGL_BASE_NAME) - 142))(__p0, __p1))
  271 
  272 #define GLColor4ui(__p0, __p1, __p2, __p3, __p4) \
  273 	(((void (*)(GLContext *, GLuint , GLuint , GLuint , GLuint ))*(void**)((long)(TINYGL_BASE_NAME) - 2098))(__p0, __p1, __p2, __p3, __p4))
  274 
  275 #define GLColor4uiv(__p0, __p1) \
  276 	(((void (*)(GLContext *, const GLuint *))*(void**)((long)(TINYGL_BASE_NAME) - 2104))(__p0, __p1))
  277 
  278 #define GLColor4us(__p0, __p1, __p2, __p3, __p4) \
  279 	(((void (*)(GLContext *, GLushort , GLushort , GLushort , GLushort ))*(void**)((long)(TINYGL_BASE_NAME) - 2110))(__p0, __p1, __p2, __p3, __p4))
  280 
  281 #define GLColor4usv(__p0, __p1) \
  282 	(((void (*)(GLContext *, const GLushort *))*(void**)((long)(TINYGL_BASE_NAME) - 2116))(__p0, __p1))
  283 
  284 #define GLColorFragmentOp1ATI(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7) \
  285 	(((void (*)(GLContext *, GLenum , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint ))*(void**)((long)(TINYGL_BASE_NAME) - 4378))(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7))
  286 
  287 #define GLColorFragmentOp2ATI(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8, __p9, __p10) \
  288 	(((void (*)(GLContext *, GLenum , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint ))*(void**)((long)(TINYGL_BASE_NAME) - 4384))(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8, __p9, __p10))
  289 
  290 #define GLColorFragmentOp3ATI(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8, __p9, __p10, __p11, __p12, __p13) \
  291 	(((void (*)(GLContext *, GLenum , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint ))*(void**)((long)(TINYGL_BASE_NAME) - 4390))(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8, __p9, __p10, __p11, __p12, __p13))
  292 
  293 #define GLColorMask(__p0, __p1, __p2, __p3, __p4) \
  294 	(((void (*)(GLContext *, GLboolean , GLboolean , GLboolean , GLboolean ))*(void**)((long)(TINYGL_BASE_NAME) - 1282))(__p0, __p1, __p2, __p3, __p4))
  295 
  296 #define GLColorMaterial(__p0, __p1, __p2) \
  297 	(((void (*)(GLContext *, GLenum , GLenum ))*(void**)((long)(TINYGL_BASE_NAME) - 442))(__p0, __p1, __p2))
  298 
  299 #define GLColorPointer(__p0, __p1, __p2, __p3, __p4) \
  300 	(((void (*)(GLContext *, GLint , GLenum , GLsizei , const void *))*(void**)((long)(TINYGL_BASE_NAME) - 532))(__p0, __p1, __p2, __p3, __p4))
  301 
  302 #define GLColorSubTable(__p0, __p1, __p2, __p3, __p4, __p5, __p6) \
  303 	(((void (*)(GLContext *, GLenum , GLsizei , GLsizei , GLenum , GLenum , const void *))*(void**)((long)(TINYGL_BASE_NAME) - 2122))(__p0, __p1, __p2, __p3, __p4, __p5, __p6))
  304 
  305 #define GLColorTable(__p0, __p1, __p2, __p3, __p4, __p5, __p6) \
  306 	(((void (*)(GLContext *, GLenum , GLenum , GLsizei , GLenum , GLenum , const void *))*(void**)((long)(TINYGL_BASE_NAME) - 1084))(__p0, __p1, __p2, __p3, __p4, __p5, __p6))
  307 
  308 #define GLColorTableParameterfv(__p0, __p1, __p2, __p3) \
  309 	(((void (*)(GLContext *, GLenum , GLenum , const GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 2128))(__p0, __p1, __p2, __p3))
  310 
  311 #define GLColorTableParameteriv(__p0, __p1, __p2, __p3) \
  312 	(((void (*)(GLContext *, GLenum , GLenum , const GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 2134))(__p0, __p1, __p2, __p3))
  313 
  314 #define GLCompileShader(__p0, __p1) \
  315 	(((void (*)(GLContext *, GLuint ))*(void**)((long)(TINYGL_BASE_NAME) - 1438))(__p0, __p1))
  316 
  317 #define GLCompressedTexImage1D(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7) \
  318 	(((void (*)(GLContext *, GLenum , GLint , GLenum , GLsizei , GLint , GLsizei , const void *))*(void**)((long)(TINYGL_BASE_NAME) - 2140))(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7))
  319 
  320 #define GLCompressedTexImage2D(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8) \
  321 	(((void (*)(GLContext *, GLenum , GLint , GLenum , GLsizei , GLsizei , GLint , GLsizei , const void *))*(void**)((long)(TINYGL_BASE_NAME) - 2146))(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8))
  322 
  323 #define GLCompressedTexImage3D(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8, __p9) \
  324 	(((void (*)(GLContext *, GLenum , GLint , GLenum , GLsizei , GLsizei , GLsizei , GLint , GLsizei , const void *))*(void**)((long)(TINYGL_BASE_NAME) - 2152))(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8, __p9))
  325 
  326 #define GLCompressedTexSubImage1D(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7) \
  327 	(((void (*)(GLContext *, GLenum , GLint , GLint , GLsizei , GLenum , GLsizei , const void *))*(void**)((long)(TINYGL_BASE_NAME) - 2158))(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7))
  328 
  329 #define GLCompressedTexSubImage2D(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8, __p9) \
  330 	(((void (*)(GLContext *, GLenum , GLint , GLint , GLint , GLsizei , GLsizei , GLenum , GLsizei , const void *))*(void**)((long)(TINYGL_BASE_NAME) - 2164))(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8, __p9))
  331 
  332 #define GLCompressedTexSubImage3D(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8, __p9, __p10, __p11) \
  333 	(((void (*)(GLContext *, GLenum , GLint , GLint , GLint , GLint , GLsizei , GLsizei , GLsizei , GLenum , GLsizei , const void *))*(void**)((long)(TINYGL_BASE_NAME) - 2170))(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8, __p9, __p10, __p11))
  334 
  335 #define GLConvolutionFilter1D(__p0, __p1, __p2, __p3, __p4, __p5, __p6) \
  336 	(((void (*)(GLContext *, GLenum , GLenum , GLsizei , GLenum , GLenum , const void *))*(void**)((long)(TINYGL_BASE_NAME) - 2176))(__p0, __p1, __p2, __p3, __p4, __p5, __p6))
  337 
  338 #define GLConvolutionFilter2D(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7) \
  339 	(((void (*)(GLContext *, GLenum , GLenum , GLsizei , GLsizei , GLenum , GLenum , const void *))*(void**)((long)(TINYGL_BASE_NAME) - 2182))(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7))
  340 
  341 #define GLConvolutionParameterf(__p0, __p1, __p2, __p3) \
  342 	(((void (*)(GLContext *, GLenum , GLenum , GLfloat ))*(void**)((long)(TINYGL_BASE_NAME) - 2188))(__p0, __p1, __p2, __p3))
  343 
  344 #define GLConvolutionParameterfv(__p0, __p1, __p2, __p3) \
  345 	(((void (*)(GLContext *, GLenum , GLenum , const GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 2194))(__p0, __p1, __p2, __p3))
  346 
  347 #define GLConvolutionParameteri(__p0, __p1, __p2, __p3) \
  348 	(((void (*)(GLContext *, GLenum , GLenum , GLint ))*(void**)((long)(TINYGL_BASE_NAME) - 2200))(__p0, __p1, __p2, __p3))
  349 
  350 #define GLConvolutionParameteriv(__p0, __p1, __p2, __p3) \
  351 	(((void (*)(GLContext *, GLenum , GLenum , const GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 2206))(__p0, __p1, __p2, __p3))
  352 
  353 #define GLCopyColorSubTable(__p0, __p1, __p2, __p3, __p4, __p5) \
  354 	(((void (*)(GLContext *, GLenum , GLsizei , GLint , GLint , GLsizei ))*(void**)((long)(TINYGL_BASE_NAME) - 2212))(__p0, __p1, __p2, __p3, __p4, __p5))
  355 
  356 #define GLCopyColorTable(__p0, __p1, __p2, __p3, __p4, __p5) \
  357 	(((void (*)(GLContext *, GLenum , GLenum , GLint , GLint , GLsizei ))*(void**)((long)(TINYGL_BASE_NAME) - 2218))(__p0, __p1, __p2, __p3, __p4, __p5))
  358 
  359 #define GLCopyConvolutionFilter1D(__p0, __p1, __p2, __p3, __p4, __p5) \
  360 	(((void (*)(GLContext *, GLenum , GLenum , GLint , GLint , GLsizei ))*(void**)((long)(TINYGL_BASE_NAME) - 2224))(__p0, __p1, __p2, __p3, __p4, __p5))
  361 
  362 #define GLCopyConvolutionFilter2D(__p0, __p1, __p2, __p3, __p4, __p5, __p6) \
  363 	(((void (*)(GLContext *, GLenum , GLenum , GLint , GLint , GLsizei , GLsizei ))*(void**)((long)(TINYGL_BASE_NAME) - 2230))(__p0, __p1, __p2, __p3, __p4, __p5, __p6))
  364 
  365 #define GLCopyPixels(__p0, __p1, __p2, __p3, __p4, __p5) \
  366 	(((void (*)(GLContext *, GLint , GLint , GLsizei , GLsizei , GLenum ))*(void**)((long)(TINYGL_BASE_NAME) - 1384))(__p0, __p1, __p2, __p3, __p4, __p5))
  367 
  368 #define GLCopyTexImage1D(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7) \
  369 	(((void (*)(GLContext *, GLenum , GLint , GLenum , GLint , GLint , GLsizei , GLint ))*(void**)((long)(TINYGL_BASE_NAME) - 2236))(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7))
  370 
  371 #define GLCopyTexImage2D(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8) \
  372 	(((void (*)(GLContext *, GLenum , GLint , GLenum , GLint , GLint , GLsizei , GLsizei , GLint ))*(void**)((long)(TINYGL_BASE_NAME) - 1402))(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8))
  373 
  374 #define GLCopyTexSubImage1D(__p0, __p1, __p2, __p3, __p4, __p5, __p6) \
  375 	(((void (*)(GLContext *, GLenum , GLint , GLint , GLint , GLint , GLsizei ))*(void**)((long)(TINYGL_BASE_NAME) - 2242))(__p0, __p1, __p2, __p3, __p4, __p5, __p6))
  376 
  377 #define GLCopyTexSubImage2D(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8) \
  378 	(((void (*)(GLContext *, GLenum , GLint , GLint , GLint , GLint , GLint , GLsizei , GLsizei ))*(void**)((long)(TINYGL_BASE_NAME) - 1408))(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8))
  379 
  380 #define GLCopyTexSubImage3D(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8, __p9) \
  381 	(((void (*)(GLContext *, GLenum , GLint , GLint , GLint , GLint , GLint , GLint , GLsizei , GLsizei ))*(void**)((long)(TINYGL_BASE_NAME) - 2248))(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8, __p9))
  382 
  383 #define GLCreateProgram(__p0) \
  384 	(((GLuint (*)(GLContext *))*(void**)((long)(TINYGL_BASE_NAME) - 1468))(__p0))
  385 
  386 #define GLCreateShader(__p0, __p1) \
  387 	(((GLuint (*)(GLContext *, GLenum ))*(void**)((long)(TINYGL_BASE_NAME) - 1450))(__p0, __p1))
  388 
  389 #define GLCullFace(__p0, __p1) \
  390 	(((void (*)(GLContext *, GLenum ))*(void**)((long)(TINYGL_BASE_NAME) - 52))(__p0, __p1))
  391 
  392 #define GLCurrentPaletteMatrixARB(__p0, __p1) \
  393 	(((void (*)(GLContext *, GLint ))*(void**)((long)(TINYGL_BASE_NAME) - 2254))(__p0, __p1))
  394 
  395 #define GLDeleteBuffers(__p0, __p1, __p2) \
  396 	(((void (*)(GLContext *, GLsizei , const GLuint *))*(void**)((long)(TINYGL_BASE_NAME) - 1576))(__p0, __p1, __p2))
  397 
  398 #define GLDeleteFragmentShaderATI(__p0, __p1) \
  399 	(((void (*)(GLContext *, GLuint ))*(void**)((long)(TINYGL_BASE_NAME) - 4396))(__p0, __p1))
  400 
  401 #define GLDeleteFramebuffers(__p0, __p1, __p2) \
  402 	(((void (*)(GLContext *, GLsizei , const GLuint *))*(void**)((long)(TINYGL_BASE_NAME) - 2260))(__p0, __p1, __p2))
  403 
  404 #define GLDeleteLists(__p0, __p1, __p2) \
  405 	(((void (*)(GLContext *, GLuint , GLsizei ))*(void**)((long)(TINYGL_BASE_NAME) - 292))(__p0, __p1, __p2))
  406 
  407 #define GLDeleteObjectARB(__p0, __p1) \
  408 	(((void (*)(GLContext *, GLhandleARB ))*(void**)((long)(TINYGL_BASE_NAME) - 2266))(__p0, __p1))
  409 
  410 #define GLDeleteProgram(__p0, __p1) \
  411 	(((void (*)(GLContext *, GLuint ))*(void**)((long)(TINYGL_BASE_NAME) - 2272))(__p0, __p1))
  412 
  413 #define GLDeleteProgramsARB(__p0, __p1, __p2) \
  414 	(((void (*)(GLContext *, GLsizei , const GLuint *))*(void**)((long)(TINYGL_BASE_NAME) - 2278))(__p0, __p1, __p2))
  415 
  416 #define GLDeleteQueries(__p0, __p1, __p2) \
  417 	(((void (*)(GLContext *, GLsizei , const GLuint *))*(void**)((long)(TINYGL_BASE_NAME) - 2284))(__p0, __p1, __p2))
  418 
  419 #define GLDeleteRenderbuffers(__p0, __p1, __p2) \
  420 	(((void (*)(GLContext *, GLsizei , const GLuint *))*(void**)((long)(TINYGL_BASE_NAME) - 2290))(__p0, __p1, __p2))
  421 
  422 #define GLDeleteShader(__p0, __p1) \
  423 	(((void (*)(GLContext *, GLuint ))*(void**)((long)(TINYGL_BASE_NAME) - 2296))(__p0, __p1))
  424 
  425 #define GLDeleteTextures(__p0, __p1, __p2) \
  426 	(((void (*)(GLContext *, GLsizei , const GLuint *))*(void**)((long)(TINYGL_BASE_NAME) - 358))(__p0, __p1, __p2))
  427 
  428 #define GLDepthFunc(__p0, __p1) \
  429 	(((void (*)(GLContext *, GLenum ))*(void**)((long)(TINYGL_BASE_NAME) - 628))(__p0, __p1))
  430 
  431 #define GLDepthMask(__p0, __p1) \
  432 	(((void (*)(GLContext *, GLboolean ))*(void**)((long)(TINYGL_BASE_NAME) - 592))(__p0, __p1))
  433 
  434 #define GLDepthRange(__p0, __p1, __p2) \
  435 	(((void (*)(GLContext *, GLdouble , GLdouble ))*(void**)((long)(TINYGL_BASE_NAME) - 622))(__p0, __p1, __p2))
  436 
  437 #define GLDetachShader(__p0, __p1, __p2) \
  438 	(((void (*)(GLContext *, GLuint , GLuint ))*(void**)((long)(TINYGL_BASE_NAME) - 2302))(__p0, __p1, __p2))
  439 
  440 #define GLDisable(__p0, __p1) \
  441 	(((void (*)(GLContext *, GLenum ))*(void**)((long)(TINYGL_BASE_NAME) - 34))(__p0, __p1))
  442 
  443 #define GLDisableClientState(__p0, __p1) \
  444 	(((void (*)(GLContext *, GLenum ))*(void**)((long)(TINYGL_BASE_NAME) - 514))(__p0, __p1))
  445 
  446 #define GLDisableVertexAttribArray(__p0, __p1) \
  447 	(((void (*)(GLContext *, GLuint ))*(void**)((long)(TINYGL_BASE_NAME) - 1648))(__p0, __p1))
  448 
  449 #define GLDrawArrays(__p0, __p1, __p2, __p3) \
  450 	(((void (*)(GLContext *, GLenum , GLint , GLsizei ))*(void**)((long)(TINYGL_BASE_NAME) - 568))(__p0, __p1, __p2, __p3))
  451 
  452 #define GLDrawBuffer(__p0, __p1) \
  453 	(((void (*)(GLContext *, GLenum ))*(void**)((long)(TINYGL_BASE_NAME) - 1354))(__p0, __p1))
  454 
  455 #define GLDrawBuffers(__p0, __p1, __p2) \
  456 	(((void (*)(GLContext *, GLsizei , const GLenum *))*(void**)((long)(TINYGL_BASE_NAME) - 2308))(__p0, __p1, __p2))
  457 
  458 #define GLDrawElements(__p0, __p1, __p2, __p3, __p4) \
  459 	(((void (*)(GLContext *, GLenum , GLsizei , GLenum , const void *))*(void**)((long)(TINYGL_BASE_NAME) - 562))(__p0, __p1, __p2, __p3, __p4))
  460 
  461 #define GLDrawPixels(__p0, __p1, __p2, __p3, __p4, __p5) \
  462 	(((void (*)(GLContext *, GLsizei , GLsizei , GLenum , GLenum , const void *))*(void**)((long)(TINYGL_BASE_NAME) - 1300))(__p0, __p1, __p2, __p3, __p4, __p5))
  463 
  464 #define GLDrawRangeElements(__p0, __p1, __p2, __p3, __p4, __p5, __p6) \
  465 	(((void (*)(GLContext *, GLenum , GLuint , GLuint , GLsizei , GLenum , const void *))*(void**)((long)(TINYGL_BASE_NAME) - 1396))(__p0, __p1, __p2, __p3, __p4, __p5, __p6))
  466 
  467 #define GLEdgeFlag(__p0, __p1) \
  468 	(((void (*)(GLContext *, GLboolean ))*(void**)((long)(TINYGL_BASE_NAME) - 184))(__p0, __p1))
  469 
  470 #define GLEdgeFlagPointer(__p0, __p1, __p2) \
  471 	(((void (*)(GLContext *, GLsizei , const void *))*(void**)((long)(TINYGL_BASE_NAME) - 2314))(__p0, __p1, __p2))
  472 
  473 #define GLEdgeFlagv(__p0, __p1) \
  474 	(((void (*)(GLContext *, const GLboolean *))*(void**)((long)(TINYGL_BASE_NAME) - 2320))(__p0, __p1))
  475 
  476 #define GLEnable(__p0, __p1) \
  477 	(((void (*)(GLContext *, GLenum ))*(void**)((long)(TINYGL_BASE_NAME) - 28))(__p0, __p1))
  478 
  479 #define GLEnableClientState(__p0, __p1) \
  480 	(((void (*)(GLContext *, GLenum ))*(void**)((long)(TINYGL_BASE_NAME) - 508))(__p0, __p1))
  481 
  482 #define GLEnableVertexAttribArray(__p0, __p1) \
  483 	(((void (*)(GLContext *, GLuint ))*(void**)((long)(TINYGL_BASE_NAME) - 1642))(__p0, __p1))
  484 
  485 #define GLEnd(__p0) \
  486 	(((void (*)(GLContext *))*(void**)((long)(TINYGL_BASE_NAME) - 70))(__p0))
  487 
  488 #define GLEndFragmentShaderATI(__p0) \
  489 	(((void (*)(GLContext *))*(void**)((long)(TINYGL_BASE_NAME) - 4402))(__p0))
  490 
  491 #define GLEndList(__p0) \
  492 	(((void (*)(GLContext *))*(void**)((long)(TINYGL_BASE_NAME) - 280))(__p0))
  493 
  494 #define GLEndQuery(__p0, __p1) \
  495 	(((void (*)(GLContext *, GLenum ))*(void**)((long)(TINYGL_BASE_NAME) - 2326))(__p0, __p1))
  496 
  497 #define GLEvalCoord1d(__p0, __p1) \
  498 	(((void (*)(GLContext *, GLdouble ))*(void**)((long)(TINYGL_BASE_NAME) - 2332))(__p0, __p1))
  499 
  500 #define GLEvalCoord1dv(__p0, __p1) \
  501 	(((void (*)(GLContext *, const GLdouble *))*(void**)((long)(TINYGL_BASE_NAME) - 2338))(__p0, __p1))
  502 
  503 #define GLEvalCoord1f(__p0, __p1) \
  504 	(((void (*)(GLContext *, GLfloat ))*(void**)((long)(TINYGL_BASE_NAME) - 952))(__p0, __p1))
  505 
  506 #define GLEvalCoord1fv(__p0, __p1) \
  507 	(((void (*)(GLContext *, const GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 964))(__p0, __p1))
  508 
  509 #define GLEvalCoord2d(__p0, __p1, __p2) \
  510 	(((void (*)(GLContext *, GLdouble , GLdouble ))*(void**)((long)(TINYGL_BASE_NAME) - 2344))(__p0, __p1, __p2))
  511 
  512 #define GLEvalCoord2dv(__p0, __p1) \
  513 	(((void (*)(GLContext *, const GLdouble *))*(void**)((long)(TINYGL_BASE_NAME) - 2350))(__p0, __p1))
  514 
  515 #define GLEvalCoord2f(__p0, __p1, __p2) \
  516 	(((void (*)(GLContext *, GLfloat , GLfloat ))*(void**)((long)(TINYGL_BASE_NAME) - 958))(__p0, __p1, __p2))
  517 
  518 #define GLEvalCoord2fv(__p0, __p1) \
  519 	(((void (*)(GLContext *, const GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 970))(__p0, __p1))
  520 
  521 #define GLEvalMesh1(__p0, __p1, __p2, __p3) \
  522 	(((void (*)(GLContext *, GLenum , GLint , GLint ))*(void**)((long)(TINYGL_BASE_NAME) - 976))(__p0, __p1, __p2, __p3))
  523 
  524 #define GLEvalMesh2(__p0, __p1, __p2, __p3, __p4, __p5) \
  525 	(((void (*)(GLContext *, GLenum , GLint , GLint , GLint , GLint ))*(void**)((long)(TINYGL_BASE_NAME) - 982))(__p0, __p1, __p2, __p3, __p4, __p5))
  526 
  527 #define GLEvalPoint1(__p0, __p1) \
  528 	(((void (*)(GLContext *, GLint ))*(void**)((long)(TINYGL_BASE_NAME) - 940))(__p0, __p1))
  529 
  530 #define GLEvalPoint2(__p0, __p1, __p2) \
  531 	(((void (*)(GLContext *, GLint , GLint ))*(void**)((long)(TINYGL_BASE_NAME) - 946))(__p0, __p1, __p2))
  532 
  533 #define GLFeedbackBuffer(__p0, __p1, __p2, __p3) \
  534 	(((void (*)(GLContext *, GLsizei , GLenum , GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 2356))(__p0, __p1, __p2, __p3))
  535 
  536 #define GLFinish(__p0) \
  537 	(((void (*)(GLContext *))*(void**)((long)(TINYGL_BASE_NAME) - 2362))(__p0))
  538 
  539 #define GLFlush(__p0) \
  540 	(((void (*)(GLContext *))*(void**)((long)(TINYGL_BASE_NAME) - 478))(__p0))
  541 
  542 #define GLFogCoordPointer(__p0, __p1, __p2, __p3) \
  543 	(((void (*)(GLContext *, GLenum , GLsizei , const void *))*(void**)((long)(TINYGL_BASE_NAME) - 2368))(__p0, __p1, __p2, __p3))
  544 
  545 #define GLFogCoordd(__p0, __p1) \
  546 	(((void (*)(GLContext *, GLdouble ))*(void**)((long)(TINYGL_BASE_NAME) - 2374))(__p0, __p1))
  547 
  548 #define GLFogCoorddv(__p0, __p1) \
  549 	(((void (*)(GLContext *, const GLdouble *))*(void**)((long)(TINYGL_BASE_NAME) - 2380))(__p0, __p1))
  550 
  551 #define GLFogCoordf(__p0, __p1) \
  552 	(((void (*)(GLContext *, GLfloat ))*(void**)((long)(TINYGL_BASE_NAME) - 2386))(__p0, __p1))
  553 
  554 #define GLFogCoordfv(__p0, __p1) \
  555 	(((void (*)(GLContext *, const GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 2392))(__p0, __p1))
  556 
  557 #define GLFogf(__p0, __p1, __p2) \
  558 	(((void (*)(GLContext *, GLenum , GLfloat ))*(void**)((long)(TINYGL_BASE_NAME) - 1120))(__p0, __p1, __p2))
  559 
  560 #define GLFogfv(__p0, __p1, __p2) \
  561 	(((void (*)(GLContext *, GLenum , const GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 1126))(__p0, __p1, __p2))
  562 
  563 #define GLFogi(__p0, __p1, __p2) \
  564 	(((void (*)(GLContext *, GLenum , GLint ))*(void**)((long)(TINYGL_BASE_NAME) - 2398))(__p0, __p1, __p2))
  565 
  566 #define GLFogiv(__p0, __p1, __p2) \
  567 	(((void (*)(GLContext *, GLenum , const GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 2404))(__p0, __p1, __p2))
  568 
  569 #define GLFramebufferRenderbuffer(__p0, __p1, __p2, __p3, __p4) \
  570 	(((void (*)(GLContext *, GLenum , GLenum , GLenum , GLuint ))*(void**)((long)(TINYGL_BASE_NAME) - 2410))(__p0, __p1, __p2, __p3, __p4))
  571 
  572 #define GLFramebufferTexture1D(__p0, __p1, __p2, __p3, __p4, __p5) \
  573 	(((void (*)(GLContext *, GLenum , GLenum , GLenum , GLuint , GLint ))*(void**)((long)(TINYGL_BASE_NAME) - 2416))(__p0, __p1, __p2, __p3, __p4, __p5))
  574 
  575 #define GLFramebufferTexture2D(__p0, __p1, __p2, __p3, __p4, __p5) \
  576 	(((void (*)(GLContext *, GLenum , GLenum , GLenum , GLuint , GLint ))*(void**)((long)(TINYGL_BASE_NAME) - 2422))(__p0, __p1, __p2, __p3, __p4, __p5))
  577 
  578 #define GLFramebufferTexture3D(__p0, __p1, __p2, __p3, __p4, __p5, __p6) \
  579 	(((void (*)(GLContext *, GLenum , GLenum , GLenum , GLuint , GLint , GLint ))*(void**)((long)(TINYGL_BASE_NAME) - 2428))(__p0, __p1, __p2, __p3, __p4, __p5, __p6))
  580 
  581 #define GLFramebufferTextureLayer(__p0, __p1, __p2, __p3, __p4, __p5) \
  582 	(((void (*)(GLContext *, GLenum , GLenum , GLuint , GLint , GLint ))*(void**)((long)(TINYGL_BASE_NAME) - 2434))(__p0, __p1, __p2, __p3, __p4, __p5))
  583 
  584 #define GLFrontFace(__p0, __p1) \
  585 	(((void (*)(GLContext *, GLenum ))*(void**)((long)(TINYGL_BASE_NAME) - 502))(__p0, __p1))
  586 
  587 #define GLFrustum(__p0, __p1, __p2, __p3, __p4, __p5, __p6) \
  588 	(((void (*)(GLContext *, GLdouble , GLdouble , GLdouble , GLdouble , GLdouble , GLdouble ))*(void**)((long)(TINYGL_BASE_NAME) - 250))(__p0, __p1, __p2, __p3, __p4, __p5, __p6))
  589 
  590 #define GLGenBuffers(__p0, __p1, __p2) \
  591 	(((void (*)(GLContext *, GLsizei , GLuint *))*(void**)((long)(TINYGL_BASE_NAME) - 1552))(__p0, __p1, __p2))
  592 
  593 #define GLGenFragmentShadersATI(__p0, __p1) \
  594 	(((GLuint (*)(GLContext *, GLuint ))*(void**)((long)(TINYGL_BASE_NAME) - 4408))(__p0, __p1))
  595 
  596 #define GLGenFramebuffers(__p0, __p1, __p2) \
  597 	(((void (*)(GLContext *, GLsizei , GLuint *))*(void**)((long)(TINYGL_BASE_NAME) - 2440))(__p0, __p1, __p2))
  598 
  599 #define GLGenLists(__p0, __p1) \
  600 	(((GLuint (*)(GLContext *, GLsizei ))*(void**)((long)(TINYGL_BASE_NAME) - 262))(__p0, __p1))
  601 
  602 #define GLGenProgramsARB(__p0, __p1, __p2) \
  603 	(((void (*)(GLContext *, GLsizei , GLuint *))*(void**)((long)(TINYGL_BASE_NAME) - 2446))(__p0, __p1, __p2))
  604 
  605 #define GLGenQueries(__p0, __p1, __p2) \
  606 	(((void (*)(GLContext *, GLsizei , GLuint *))*(void**)((long)(TINYGL_BASE_NAME) - 2452))(__p0, __p1, __p2))
  607 
  608 #define GLGenRenderbuffers(__p0, __p1, __p2) \
  609 	(((void (*)(GLContext *, GLsizei , GLuint *))*(void**)((long)(TINYGL_BASE_NAME) - 2458))(__p0, __p1, __p2))
  610 
  611 #define GLGenTextures(__p0, __p1, __p2) \
  612 	(((void (*)(GLContext *, GLsizei , GLuint *))*(void**)((long)(TINYGL_BASE_NAME) - 352))(__p0, __p1, __p2))
  613 
  614 #define GLGenerateMipmap(__p0, __p1) \
  615 	(((void (*)(GLContext *, GLenum ))*(void**)((long)(TINYGL_BASE_NAME) - 2464))(__p0, __p1))
  616 
  617 #define GLGetActiveAttrib(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7) \
  618 	(((void (*)(GLContext *, GLuint , GLuint , GLsizei , GLsizei *, GLint *, GLenum *, GLchar *))*(void**)((long)(TINYGL_BASE_NAME) - 2470))(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7))
  619 
  620 #define GLGetActiveUniform(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7) \
  621 	(((void (*)(GLContext *, GLuint , GLuint , GLsizei , GLsizei *, GLint *, GLenum *, GLchar *))*(void**)((long)(TINYGL_BASE_NAME) - 2476))(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7))
  622 
  623 #define GLGetAttachedObjectsARB(__p0, __p1, __p2, __p3, __p4) \
  624 	(((void (*)(GLContext *, GLhandleARB , GLsizei , GLsizei *, GLhandleARB *))*(void**)((long)(TINYGL_BASE_NAME) - 2482))(__p0, __p1, __p2, __p3, __p4))
  625 
  626 #define GLGetAttachedShaders(__p0, __p1, __p2, __p3, __p4) \
  627 	(((void (*)(GLContext *, GLuint , GLsizei , GLsizei *, GLuint *))*(void**)((long)(TINYGL_BASE_NAME) - 2488))(__p0, __p1, __p2, __p3, __p4))
  628 
  629 #define GLGetAttribLocation(__p0, __p1, __p2) \
  630 	(((GLint (*)(GLContext *, GLuint , const GLchar *))*(void**)((long)(TINYGL_BASE_NAME) - 1630))(__p0, __p1, __p2))
  631 
  632 #define GLGetBooleanv(__p0, __p1, __p2) \
  633 	(((void (*)(GLContext *, GLenum , GLboolean *))*(void**)((long)(TINYGL_BASE_NAME) - 2494))(__p0, __p1, __p2))
  634 
  635 #define GLGetBufferParameteriv(__p0, __p1, __p2, __p3) \
  636 	(((void (*)(GLContext *, GLenum , GLenum , GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 1582))(__p0, __p1, __p2, __p3))
  637 
  638 #define GLGetBufferPointerv(__p0, __p1, __p2, __p3) \
  639 	(((void (*)(GLContext *, GLenum , GLenum , void **))*(void**)((long)(TINYGL_BASE_NAME) - 2500))(__p0, __p1, __p2, __p3))
  640 
  641 #define GLGetBufferSubData(__p0, __p1, __p2, __p3, __p4) \
  642 	(((void (*)(GLContext *, GLenum , GLintptr , GLsizeiptr , void *))*(void**)((long)(TINYGL_BASE_NAME) - 2506))(__p0, __p1, __p2, __p3, __p4))
  643 
  644 #define GLGetClipPlane(__p0, __p1, __p2) \
  645 	(((void (*)(GLContext *, GLenum , GLdouble *))*(void**)((long)(TINYGL_BASE_NAME) - 1492))(__p0, __p1, __p2))
  646 
  647 #define GLGetColorTable(__p0, __p1, __p2, __p3, __p4) \
  648 	(((void (*)(GLContext *, GLenum , GLenum , GLenum , void *))*(void**)((long)(TINYGL_BASE_NAME) - 2512))(__p0, __p1, __p2, __p3, __p4))
  649 
  650 #define GLGetColorTableParameterfv(__p0, __p1, __p2, __p3) \
  651 	(((void (*)(GLContext *, GLenum , GLenum , GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 2518))(__p0, __p1, __p2, __p3))
  652 
  653 #define GLGetColorTableParameterfvSGI(__p0, __p1, __p2, __p3) \
  654 	(((void (*)(GLContext *, GLenum , GLenum , GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 2524))(__p0, __p1, __p2, __p3))
  655 
  656 #define GLGetColorTableParameteriv(__p0, __p1, __p2, __p3) \
  657 	(((void (*)(GLContext *, GLenum , GLenum , GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 2530))(__p0, __p1, __p2, __p3))
  658 
  659 #define GLGetColorTableParameterivSGI(__p0, __p1, __p2, __p3) \
  660 	(((void (*)(GLContext *, GLenum , GLenum , GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 2536))(__p0, __p1, __p2, __p3))
  661 
  662 #define GLGetColorTableSGI(__p0, __p1, __p2, __p3, __p4) \
  663 	(((void (*)(GLContext *, GLenum , GLenum , GLenum , void *))*(void**)((long)(TINYGL_BASE_NAME) - 2542))(__p0, __p1, __p2, __p3, __p4))
  664 
  665 #define GLGetCompressedTexImage(__p0, __p1, __p2, __p3) \
  666 	(((void (*)(GLContext *, GLenum , GLint , void *))*(void**)((long)(TINYGL_BASE_NAME) - 2548))(__p0, __p1, __p2, __p3))
  667 
  668 #define GLGetConvolutionFilter(__p0, __p1, __p2, __p3, __p4) \
  669 	(((void (*)(GLContext *, GLenum , GLenum , GLenum , void *))*(void**)((long)(TINYGL_BASE_NAME) - 2554))(__p0, __p1, __p2, __p3, __p4))
  670 
  671 #define GLGetConvolutionFilterEXT(__p0, __p1, __p2, __p3, __p4) \
  672 	(((void (*)(GLContext *, GLenum , GLenum , GLenum , void *))*(void**)((long)(TINYGL_BASE_NAME) - 2560))(__p0, __p1, __p2, __p3, __p4))
  673 
  674 #define GLGetConvolutionParameterfv(__p0, __p1, __p2, __p3) \
  675 	(((void (*)(GLContext *, GLenum , GLenum , GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 2566))(__p0, __p1, __p2, __p3))
  676 
  677 #define GLGetConvolutionParameterfvEXT(__p0, __p1, __p2, __p3) \
  678 	(((void (*)(GLContext *, GLenum , GLenum , GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 2572))(__p0, __p1, __p2, __p3))
  679 
  680 #define GLGetConvolutionParameteriv(__p0, __p1, __p2, __p3) \
  681 	(((void (*)(GLContext *, GLenum , GLenum , GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 2578))(__p0, __p1, __p2, __p3))
  682 
  683 #define GLGetConvolutionParameterivEXT(__p0, __p1, __p2, __p3) \
  684 	(((void (*)(GLContext *, GLenum , GLenum , GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 2584))(__p0, __p1, __p2, __p3))
  685 
  686 #define GLGetDoublev(__p0, __p1, __p2) \
  687 	(((void (*)(GLContext *, GLenum , GLdouble *))*(void**)((long)(TINYGL_BASE_NAME) - 898))(__p0, __p1, __p2))
  688 
  689 #define GLGetError(__p0) \
  690 	(((GLenum (*)(GLContext *))*(void**)((long)(TINYGL_BASE_NAME) - 1258))(__p0))
  691 
  692 #define GLGetFloatv(__p0, __p1, __p2) \
  693 	(((void (*)(GLContext *, GLenum , GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 496))(__p0, __p1, __p2))
  694 
  695 #define GLGetFramebufferAttachmentParameteriv(__p0, __p1, __p2, __p3, __p4) \
  696 	(((void (*)(GLContext *, GLenum , GLenum , GLenum , GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 2590))(__p0, __p1, __p2, __p3, __p4))
  697 
  698 #define GLGetHandleARB(__p0, __p1) \
  699 	(((GLhandleARB (*)(GLContext *, GLenum ))*(void**)((long)(TINYGL_BASE_NAME) - 2596))(__p0, __p1))
  700 
  701 #define GLGetHistogram(__p0, __p1, __p2, __p3, __p4, __p5) \
  702 	(((void (*)(GLContext *, GLenum , GLboolean , GLenum , GLenum , void *))*(void**)((long)(TINYGL_BASE_NAME) - 2602))(__p0, __p1, __p2, __p3, __p4, __p5))
  703 
  704 #define GLGetHistogramEXT(__p0, __p1, __p2, __p3, __p4, __p5) \
  705 	(((void (*)(GLContext *, GLenum , GLboolean , GLenum , GLenum , void *))*(void**)((long)(TINYGL_BASE_NAME) - 2608))(__p0, __p1, __p2, __p3, __p4, __p5))
  706 
  707 #define GLGetHistogramParameterfv(__p0, __p1, __p2, __p3) \
  708 	(((void (*)(GLContext *, GLenum , GLenum , GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 2614))(__p0, __p1, __p2, __p3))
  709 
  710 #define GLGetHistogramParameterfvEXT(__p0, __p1, __p2, __p3) \
  711 	(((void (*)(GLContext *, GLenum , GLenum , GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 2620))(__p0, __p1, __p2, __p3))
  712 
  713 #define GLGetHistogramParameteriv(__p0, __p1, __p2, __p3) \
  714 	(((void (*)(GLContext *, GLenum , GLenum , GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 2626))(__p0, __p1, __p2, __p3))
  715 
  716 #define GLGetHistogramParameterivEXT(__p0, __p1, __p2, __p3) \
  717 	(((void (*)(GLContext *, GLenum , GLenum , GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 2632))(__p0, __p1, __p2, __p3))
  718 
  719 #define GLGetInfoLogARB(__p0, __p1, __p2, __p3, __p4) \
  720 	(((void (*)(GLContext *, GLhandleARB , GLsizei , GLsizei *, GLcharARB *))*(void**)((long)(TINYGL_BASE_NAME) - 2638))(__p0, __p1, __p2, __p3, __p4))
  721 
  722 #define GLGetIntegerv(__p0, __p1, __p2) \
  723 	(((void (*)(GLContext *, GLenum , GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 490))(__p0, __p1, __p2))
  724 
  725 #define GLGetLightfv(__p0, __p1, __p2, __p3) \
  726 	(((void (*)(GLContext *, GLenum , GLenum , GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 1246))(__p0, __p1, __p2, __p3))
  727 
  728 #define GLGetLightiv(__p0, __p1, __p2, __p3) \
  729 	(((void (*)(GLContext *, GLenum , GLenum , GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 2644))(__p0, __p1, __p2, __p3))
  730 
  731 #define GLGetMapdv(__p0, __p1, __p2, __p3) \
  732 	(((void (*)(GLContext *, GLenum , GLenum , GLdouble *))*(void**)((long)(TINYGL_BASE_NAME) - 1012))(__p0, __p1, __p2, __p3))
  733 
  734 #define GLGetMapfv(__p0, __p1, __p2, __p3) \
  735 	(((void (*)(GLContext *, GLenum , GLenum , GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 1018))(__p0, __p1, __p2, __p3))
  736 
  737 #define GLGetMapiv(__p0, __p1, __p2, __p3) \
  738 	(((void (*)(GLContext *, GLenum , GLenum , GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 1024))(__p0, __p1, __p2, __p3))
  739 
  740 #define GLGetMaterialfv(__p0, __p1, __p2, __p3) \
  741 	(((void (*)(GLContext *, GLenum , GLenum , GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 1516))(__p0, __p1, __p2, __p3))
  742 
  743 #define GLGetMaterialiv(__p0, __p1, __p2, __p3) \
  744 	(((void (*)(GLContext *, GLenum , GLenum , GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 2650))(__p0, __p1, __p2, __p3))
  745 
  746 #define GLGetMinmax(__p0, __p1, __p2, __p3, __p4, __p5) \
  747 	(((void (*)(GLContext *, GLenum , GLboolean , GLenum , GLenum , void *))*(void**)((long)(TINYGL_BASE_NAME) - 2656))(__p0, __p1, __p2, __p3, __p4, __p5))
  748 
  749 #define GLGetMinmaxEXT(__p0, __p1, __p2, __p3, __p4, __p5) \
  750 	(((void (*)(GLContext *, GLenum , GLboolean , GLenum , GLenum , void *))*(void**)((long)(TINYGL_BASE_NAME) - 2662))(__p0, __p1, __p2, __p3, __p4, __p5))
  751 
  752 #define GLGetMinmaxParameterfv(__p0, __p1, __p2, __p3) \
  753 	(((void (*)(GLContext *, GLenum , GLenum , GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 2668))(__p0, __p1, __p2, __p3))
  754 
  755 #define GLGetMinmaxParameterfvEXT(__p0, __p1, __p2, __p3) \
  756 	(((void (*)(GLContext *, GLenum , GLenum , GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 2674))(__p0, __p1, __p2, __p3))
  757 
  758 #define GLGetMinmaxParameteriv(__p0, __p1, __p2, __p3) \
  759 	(((void (*)(GLContext *, GLenum , GLenum , GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 2680))(__p0, __p1, __p2, __p3))
  760 
  761 #define GLGetMinmaxParameterivEXT(__p0, __p1, __p2, __p3) \
  762 	(((void (*)(GLContext *, GLenum , GLenum , GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 2686))(__p0, __p1, __p2, __p3))
  763 
  764 #define GLGetObjectParameterfvARB(__p0, __p1, __p2, __p3) \
  765 	(((void (*)(GLContext *, GLhandleARB , GLenum , GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 2692))(__p0, __p1, __p2, __p3))
  766 
  767 #define GLGetObjectParameterivARB(__p0, __p1, __p2, __p3) \
  768 	(((void (*)(GLContext *, GLhandleARB , GLenum , GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 2698))(__p0, __p1, __p2, __p3))
  769 
  770 #define GLGetPixelMapfv(__p0, __p1, __p2) \
  771 	(((void (*)(GLContext *, GLenum , GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 2704))(__p0, __p1, __p2))
  772 
  773 #define GLGetPixelMapuiv(__p0, __p1, __p2) \
  774 	(((void (*)(GLContext *, GLenum , GLuint *))*(void**)((long)(TINYGL_BASE_NAME) - 2710))(__p0, __p1, __p2))
  775 
  776 #define GLGetPixelMapusv(__p0, __p1, __p2) \
  777 	(((void (*)(GLContext *, GLenum , GLushort *))*(void**)((long)(TINYGL_BASE_NAME) - 2716))(__p0, __p1, __p2))
  778 
  779 #define GLGetPointerv(__p0, __p1, __p2) \
  780 	(((void (*)(GLContext *, GLenum , void **))*(void**)((long)(TINYGL_BASE_NAME) - 1522))(__p0, __p1, __p2))
  781 
  782 #define GLGetPolygonStipple(__p0, __p1) \
  783 	(((void (*)(GLContext *, GLubyte *))*(void**)((long)(TINYGL_BASE_NAME) - 2722))(__p0, __p1))
  784 
  785 #define GLGetProgramEnvParameterdvARB(__p0, __p1, __p2, __p3) \
  786 	(((void (*)(GLContext *, GLenum , GLuint , GLdouble *))*(void**)((long)(TINYGL_BASE_NAME) - 2728))(__p0, __p1, __p2, __p3))
  787 
  788 #define GLGetProgramEnvParameterfvARB(__p0, __p1, __p2, __p3) \
  789 	(((void (*)(GLContext *, GLenum , GLuint , GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 2734))(__p0, __p1, __p2, __p3))
  790 
  791 #define GLGetProgramInfoLog(__p0, __p1, __p2, __p3, __p4) \
  792 	(((void (*)(GLContext *, GLuint , GLsizei , GLsizei *, GLchar *))*(void**)((long)(TINYGL_BASE_NAME) - 1684))(__p0, __p1, __p2, __p3, __p4))
  793 
  794 #define GLGetProgramLocalParameterdvARB(__p0, __p1, __p2, __p3) \
  795 	(((void (*)(GLContext *, GLenum , GLuint , GLdouble *))*(void**)((long)(TINYGL_BASE_NAME) - 2740))(__p0, __p1, __p2, __p3))
  796 
  797 #define GLGetProgramLocalParameterfvARB(__p0, __p1, __p2, __p3) \
  798 	(((void (*)(GLContext *, GLenum , GLuint , GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 2746))(__p0, __p1, __p2, __p3))
  799 
  800 #define GLGetProgramStringARB(__p0, __p1, __p2, __p3) \
  801 	(((void (*)(GLContext *, GLenum , GLenum , void *))*(void**)((long)(TINYGL_BASE_NAME) - 2752))(__p0, __p1, __p2, __p3))
  802 
  803 #define GLGetProgramiv(__p0, __p1, __p2, __p3) \
  804 	(((void (*)(GLContext *, GLuint , GLenum , GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 1672))(__p0, __p1, __p2, __p3))
  805 
  806 #define GLGetProgramivARB(__p0, __p1, __p2, __p3) \
  807 	(((void (*)(GLContext *, GLenum , GLenum , GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 2758))(__p0, __p1, __p2, __p3))
  808 
  809 #define GLGetQueryObjectiv(__p0, __p1, __p2, __p3) \
  810 	(((void (*)(GLContext *, GLuint , GLenum , GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 2764))(__p0, __p1, __p2, __p3))
  811 
  812 #define GLGetQueryObjectuiv(__p0, __p1, __p2, __p3) \
  813 	(((void (*)(GLContext *, GLuint , GLenum , GLuint *))*(void**)((long)(TINYGL_BASE_NAME) - 2770))(__p0, __p1, __p2, __p3))
  814 
  815 #define GLGetQueryiv(__p0, __p1, __p2, __p3) \
  816 	(((void (*)(GLContext *, GLenum , GLenum , GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 2776))(__p0, __p1, __p2, __p3))
  817 
  818 #define GLGetRenderbufferParameteriv(__p0, __p1, __p2, __p3) \
  819 	(((void (*)(GLContext *, GLenum , GLenum , GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 2782))(__p0, __p1, __p2, __p3))
  820 
  821 #define GLGetSeparableFilter(__p0, __p1, __p2, __p3, __p4, __p5, __p6) \
  822 	(((void (*)(GLContext *, GLenum , GLenum , GLenum , void *, void *, void *))*(void**)((long)(TINYGL_BASE_NAME) - 2788))(__p0, __p1, __p2, __p3, __p4, __p5, __p6))
  823 
  824 #define GLGetSeparableFilterEXT(__p0, __p1, __p2, __p3, __p4, __p5, __p6) \
  825 	(((void (*)(GLContext *, GLenum , GLenum , GLenum , void *, void *, void *))*(void**)((long)(TINYGL_BASE_NAME) - 2794))(__p0, __p1, __p2, __p3, __p4, __p5, __p6))
  826 
  827 #define GLGetShaderInfoLog(__p0, __p1, __p2, __p3, __p4) \
  828 	(((void (*)(GLContext *, GLuint , GLsizei , GLsizei *, GLchar *))*(void**)((long)(TINYGL_BASE_NAME) - 1678))(__p0, __p1, __p2, __p3, __p4))
  829 
  830 #define GLGetShaderSource(__p0, __p1, __p2, __p3, __p4) \
  831 	(((void (*)(GLContext *, GLuint , GLsizei , GLsizei *, GLchar *))*(void**)((long)(TINYGL_BASE_NAME) - 2800))(__p0, __p1, __p2, __p3, __p4))
  832 
  833 #define GLGetShaderiv(__p0, __p1, __p2, __p3) \
  834 	(((void (*)(GLContext *, GLuint , GLenum , GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 1666))(__p0, __p1, __p2, __p3))
  835 
  836 #define GLGetString(__p0, __p1) \
  837 	(((const GLubyte *(*)(GLContext *, GLenum ))*(void**)((long)(TINYGL_BASE_NAME) - 862))(__p0, __p1))
  838 
  839 #define GLGetTexEnvfv(__p0, __p1, __p2, __p3) \
  840 	(((void (*)(GLContext *, GLenum , GLenum , GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 1528))(__p0, __p1, __p2, __p3))
  841 
  842 #define GLGetTexEnviv(__p0, __p1, __p2, __p3) \
  843 	(((void (*)(GLContext *, GLenum , GLenum , GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 1534))(__p0, __p1, __p2, __p3))
  844 
  845 #define GLGetTexGendv(__p0, __p1, __p2, __p3) \
  846 	(((void (*)(GLContext *, GLenum , GLenum , GLdouble *))*(void**)((long)(TINYGL_BASE_NAME) - 2806))(__p0, __p1, __p2, __p3))
  847 
  848 #define GLGetTexGenfv(__p0, __p1, __p2, __p3) \
  849 	(((void (*)(GLContext *, GLenum , GLenum , GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 2812))(__p0, __p1, __p2, __p3))
  850 
  851 #define GLGetTexGeniv(__p0, __p1, __p2, __p3) \
  852 	(((void (*)(GLContext *, GLenum , GLenum , GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 2818))(__p0, __p1, __p2, __p3))
  853 
  854 #define GLGetTexImage(__p0, __p1, __p2, __p3, __p4, __p5) \
  855 	(((void (*)(GLContext *, GLenum , GLint , GLenum , GLenum , void *))*(void**)((long)(TINYGL_BASE_NAME) - 1204))(__p0, __p1, __p2, __p3, __p4, __p5))
  856 
  857 #define GLGetTexLevelParameterfv(__p0, __p1, __p2, __p3, __p4) \
  858 	(((void (*)(GLContext *, GLenum , GLint , GLenum , GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 2824))(__p0, __p1, __p2, __p3, __p4))
  859 
  860 #define GLGetTexLevelParameteriv(__p0, __p1, __p2, __p3, __p4) \
  861 	(((void (*)(GLContext *, GLenum , GLint , GLenum , GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 1198))(__p0, __p1, __p2, __p3, __p4))
  862 
  863 #define GLGetTexParameterIiv(__p0, __p1, __p2, __p3) \
  864 	(((void (*)(GLContext *, GLenum , GLenum , GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 4462))(__p0, __p1, __p2, __p3))
  865 
  866 #define GLGetTexParameterIuiv(__p0, __p1, __p2, __p3) \
  867 	(((void (*)(GLContext *, GLenum , GLenum , GLuint *))*(void**)((long)(TINYGL_BASE_NAME) - 4468))(__p0, __p1, __p2, __p3))
  868 
  869 #define GLGetTexParameterfv(__p0, __p1, __p2, __p3) \
  870 	(((void (*)(GLContext *, GLenum , GLenum , GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 1540))(__p0, __p1, __p2, __p3))
  871 
  872 #define GLGetTexParameteriv(__p0, __p1, __p2, __p3) \
  873 	(((void (*)(GLContext *, GLenum , GLenum , GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 1546))(__p0, __p1, __p2, __p3))
  874 
  875 #define GLGetUniformLocation(__p0, __p1, __p2) \
  876 	(((GLint (*)(GLContext *, GLuint , const GLchar *))*(void**)((long)(TINYGL_BASE_NAME) - 1624))(__p0, __p1, __p2))
  877 
  878 #define GLGetUniformfv(__p0, __p1, __p2, __p3) \
  879 	(((void (*)(GLContext *, GLuint , GLint , GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 2830))(__p0, __p1, __p2, __p3))
  880 
  881 #define GLGetUniformiv(__p0, __p1, __p2, __p3) \
  882 	(((void (*)(GLContext *, GLuint , GLint , GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 2836))(__p0, __p1, __p2, __p3))
  883 
  884 #define GLGetVertexAttribPointerv(__p0, __p1, __p2, __p3) \
  885 	(((void (*)(GLContext *, GLuint , GLenum , void **))*(void**)((long)(TINYGL_BASE_NAME) - 2842))(__p0, __p1, __p2, __p3))
  886 
  887 #define GLGetVertexAttribdv(__p0, __p1, __p2, __p3) \
  888 	(((void (*)(GLContext *, GLuint , GLenum , GLdouble *))*(void**)((long)(TINYGL_BASE_NAME) - 2848))(__p0, __p1, __p2, __p3))
  889 
  890 #define GLGetVertexAttribfv(__p0, __p1, __p2, __p3) \
  891 	(((void (*)(GLContext *, GLuint , GLenum , GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 2854))(__p0, __p1, __p2, __p3))
  892 
  893 #define GLGetVertexAttribiv(__p0, __p1, __p2, __p3) \
  894 	(((void (*)(GLContext *, GLuint , GLenum , GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 2860))(__p0, __p1, __p2, __p3))
  895 
  896 #define GLHint(__p0, __p1, __p2) \
  897 	(((void (*)(GLContext *, GLenum , GLenum ))*(void**)((long)(TINYGL_BASE_NAME) - 484))(__p0, __p1, __p2))
  898 
  899 #define GLHistogram(__p0, __p1, __p2, __p3, __p4) \
  900 	(((void (*)(GLContext *, GLenum , GLsizei , GLenum , GLboolean ))*(void**)((long)(TINYGL_BASE_NAME) - 2866))(__p0, __p1, __p2, __p3, __p4))
  901 
  902 #define GLIndexMask(__p0, __p1) \
  903 	(((void (*)(GLContext *, GLuint ))*(void**)((long)(TINYGL_BASE_NAME) - 2872))(__p0, __p1))
  904 
  905 #define GLIndexPointer(__p0, __p1, __p2, __p3) \
  906 	(((void (*)(GLContext *, GLenum , GLsizei , const void *))*(void**)((long)(TINYGL_BASE_NAME) - 2878))(__p0, __p1, __p2, __p3))
  907 
  908 #define GLIndexd(__p0, __p1) \
  909 	(((void (*)(GLContext *, GLdouble ))*(void**)((long)(TINYGL_BASE_NAME) - 2884))(__p0, __p1))
  910 
  911 #define GLIndexdv(__p0, __p1) \
  912 	(((void (*)(GLContext *, const GLdouble *))*(void**)((long)(TINYGL_BASE_NAME) - 2890))(__p0, __p1))
  913 
  914 #define GLIndexf(__p0, __p1) \
  915 	(((void (*)(GLContext *, GLfloat ))*(void**)((long)(TINYGL_BASE_NAME) - 2896))(__p0, __p1))
  916 
  917 #define GLIndexfv(__p0, __p1) \
  918 	(((void (*)(GLContext *, const GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 2902))(__p0, __p1))
  919 
  920 #define GLIndexi(__p0, __p1) \
  921 	(((void (*)(GLContext *, GLint ))*(void**)((long)(TINYGL_BASE_NAME) - 2908))(__p0, __p1))
  922 
  923 #define GLIndexiv(__p0, __p1) \
  924 	(((void (*)(GLContext *, const GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 2914))(__p0, __p1))
  925 
  926 #define GLIndexs(__p0, __p1) \
  927 	(((void (*)(GLContext *, GLshort ))*(void**)((long)(TINYGL_BASE_NAME) - 2920))(__p0, __p1))
  928 
  929 #define GLIndexsv(__p0, __p1) \
  930 	(((void (*)(GLContext *, const GLshort *))*(void**)((long)(TINYGL_BASE_NAME) - 2926))(__p0, __p1))
  931 
  932 #define GLIndexub(__p0, __p1) \
  933 	(((void (*)(GLContext *, GLubyte ))*(void**)((long)(TINYGL_BASE_NAME) - 2932))(__p0, __p1))
  934 
  935 #define GLIndexubv(__p0, __p1) \
  936 	(((void (*)(GLContext *, const GLubyte *))*(void**)((long)(TINYGL_BASE_NAME) - 2938))(__p0, __p1))
  937 
  938 #define GLInit() \
  939 	(((GLContext *(*)(void))*(void**)((long)(TINYGL_BASE_NAME) - 640))())
  940 
  941 #define GLInitNames(__p0) \
  942 	(((void (*)(GLContext *))*(void**)((long)(TINYGL_BASE_NAME) - 328))(__p0))
  943 
  944 #define GLInterleavedArrays(__p0, __p1, __p2, __p3) \
  945 	(((void (*)(GLContext *, GLenum , GLsizei , const void *))*(void**)((long)(TINYGL_BASE_NAME) - 2944))(__p0, __p1, __p2, __p3))
  946 
  947 #define GLIsBuffer(__p0, __p1) \
  948 	(((GLboolean (*)(GLContext *, GLuint ))*(void**)((long)(TINYGL_BASE_NAME) - 2950))(__p0, __p1))
  949 
  950 #define GLIsEnabled(__p0, __p1) \
  951 	(((GLboolean (*)(GLContext *, GLenum ))*(void**)((long)(TINYGL_BASE_NAME) - 40))(__p0, __p1))
  952 
  953 #define GLIsFramebuffer(__p0, __p1) \
  954 	(((GLboolean (*)(GLContext *, GLuint ))*(void**)((long)(TINYGL_BASE_NAME) - 2956))(__p0, __p1))
  955 
  956 #define GLIsList(__p0, __p1) \
  957 	(((GLboolean (*)(GLContext *, GLuint ))*(void**)((long)(TINYGL_BASE_NAME) - 268))(__p0, __p1))
  958 
  959 #define GLIsProgram(__p0, __p1) \
  960 	(((GLboolean (*)(GLContext *, GLuint ))*(void**)((long)(TINYGL_BASE_NAME) - 2962))(__p0, __p1))
  961 
  962 #define GLIsProgramARB(__p0, __p1) \
  963 	(((GLboolean (*)(GLContext *, GLuint ))*(void**)((long)(TINYGL_BASE_NAME) - 2968))(__p0, __p1))
  964 
  965 #define GLIsQuery(__p0, __p1) \
  966 	(((GLboolean (*)(GLContext *, GLuint ))*(void**)((long)(TINYGL_BASE_NAME) - 2974))(__p0, __p1))
  967 
  968 #define GLIsRenderbuffer(__p0, __p1) \
  969 	(((GLboolean (*)(GLContext *, GLuint ))*(void**)((long)(TINYGL_BASE_NAME) - 2980))(__p0, __p1))
  970 
  971 #define GLIsShader(__p0, __p1) \
  972 	(((GLboolean (*)(GLContext *, GLuint ))*(void**)((long)(TINYGL_BASE_NAME) - 2986))(__p0, __p1))
  973 
  974 #define GLIsTexture(__p0, __p1) \
  975 	(((GLboolean (*)(GLContext *, GLuint ))*(void**)((long)(TINYGL_BASE_NAME) - 1192))(__p0, __p1))
  976 
  977 #define GLLightModelf(__p0, __p1, __p2) \
  978 	(((void (*)(GLContext *, GLenum , GLfloat ))*(void**)((long)(TINYGL_BASE_NAME) - 472))(__p0, __p1, __p2))
  979 
  980 #define GLLightModelfv(__p0, __p1, __p2) \
  981 	(((void (*)(GLContext *, GLenum , const GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 466))(__p0, __p1, __p2))
  982 
  983 #define GLLightModeli(__p0, __p1, __p2) \
  984 	(((void (*)(GLContext *, GLenum , GLint ))*(void**)((long)(TINYGL_BASE_NAME) - 460))(__p0, __p1, __p2))
  985 
  986 #define GLLightModeliv(__p0, __p1, __p2) \
  987 	(((void (*)(GLContext *, GLenum , const GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 2992))(__p0, __p1, __p2))
  988 
  989 #define GLLightf(__p0, __p1, __p2, __p3) \
  990 	(((void (*)(GLContext *, GLenum , GLenum , GLfloat ))*(void**)((long)(TINYGL_BASE_NAME) - 454))(__p0, __p1, __p2, __p3))
  991 
  992 #define GLLightfv(__p0, __p1, __p2, __p3) \
  993 	(((void (*)(GLContext *, GLenum , GLenum , const GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 448))(__p0, __p1, __p2, __p3))
  994 
  995 #define GLLighti(__p0, __p1, __p2, __p3) \
  996 	(((void (*)(GLContext *, GLenum , GLenum , GLint ))*(void**)((long)(TINYGL_BASE_NAME) - 2998))(__p0, __p1, __p2, __p3))
  997 
  998 #define GLLightiv(__p0, __p1, __p2, __p3) \
  999 	(((void (*)(GLContext *, GLenum , GLenum , const GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 3004))(__p0, __p1, __p2, __p3))
 1000 
 1001 #define GLLineStipple(__p0, __p1, __p2) \
 1002 	(((void (*)(GLContext *, GLint , GLushort ))*(void**)((long)(TINYGL_BASE_NAME) - 1378))(__p0, __p1, __p2))
 1003 
 1004 #define GLLineWidth(__p0, __p1) \
 1005 	(((void (*)(GLContext *, GLfloat ))*(void**)((long)(TINYGL_BASE_NAME) - 910))(__p0, __p1))
 1006 
 1007 #define GLLinkProgram(__p0, __p1) \
 1008 	(((void (*)(GLContext *, GLuint ))*(void**)((long)(TINYGL_BASE_NAME) - 1444))(__p0, __p1))
 1009 
 1010 #define GLListBase(__p0, __p1) \
 1011 	(((void (*)(GLContext *, GLuint ))*(void**)((long)(TINYGL_BASE_NAME) - 886))(__p0, __p1))
 1012 
 1013 #define GLLoadIdentity(__p0) \
 1014 	(((void (*)(GLContext *))*(void**)((long)(TINYGL_BASE_NAME) - 202))(__p0))
 1015 
 1016 #define GLLoadMatrixd(__p0, __p1) \
 1017 	(((void (*)(GLContext *, const GLdouble *))*(void**)((long)(TINYGL_BASE_NAME) - 1138))(__p0, __p1))
 1018 
 1019 #define GLLoadMatrixf(__p0, __p1) \
 1020 	(((void (*)(GLContext *, const GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 196))(__p0, __p1))
 1021 
 1022 #define GLLoadName(__p0, __p1) \
 1023 	(((void (*)(GLContext *, GLuint ))*(void**)((long)(TINYGL_BASE_NAME) - 346))(__p0, __p1))
 1024 
 1025 #define GLLoadTransposeMatrixd(__p0, __p1) \
 1026 	(((void (*)(GLContext *, const GLdouble *))*(void**)((long)(TINYGL_BASE_NAME) - 1882))(__p0, __p1))
 1027 
 1028 #define GLLoadTransposeMatrixf(__p0, __p1) \
 1029 	(((void (*)(GLContext *, const GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 1876))(__p0, __p1))
 1030 
 1031 #define GLLockArraysEXT(__p0, __p1, __p2) \
 1032 	(((void (*)(GLContext *, GLint , GLsizei ))*(void**)((long)(TINYGL_BASE_NAME) - 550))(__p0, __p1, __p2))
 1033 
 1034 #define GLLogicOp(__p0, __p1) \
 1035 	(((void (*)(GLContext *, GLenum ))*(void**)((long)(TINYGL_BASE_NAME) - 3010))(__p0, __p1))
 1036 
 1037 #define GLMap1d(__p0, __p1, __p2, __p3, __p4, __p5, __p6) \
 1038 	(((void (*)(GLContext *, GLenum , GLdouble , GLdouble , GLint , GLint , const GLdouble *))*(void**)((long)(TINYGL_BASE_NAME) - 994))(__p0, __p1, __p2, __p3, __p4, __p5, __p6))
 1039 
 1040 #define GLMap1f(__p0, __p1, __p2, __p3, __p4, __p5, __p6) \
 1041 	(((void (*)(GLContext *, GLenum , GLfloat , GLfloat , GLint , GLint , const GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 988))(__p0, __p1, __p2, __p3, __p4, __p5, __p6))
 1042 
 1043 #define GLMap2d(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8, __p9, __p10) \
 1044 	(((void (*)(GLContext *, GLenum , GLdouble , GLdouble , GLint , GLint , GLdouble , GLdouble , GLint , GLint , const GLdouble *))*(void**)((long)(TINYGL_BASE_NAME) - 1006))(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8, __p9, __p10))
 1045 
 1046 #define GLMap2f(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8, __p9, __p10) \
 1047 	(((void (*)(GLContext *, GLenum , GLfloat , GLfloat , GLint , GLint , GLfloat , GLfloat , GLint , GLint , const GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 1000))(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8, __p9, __p10))
 1048 
 1049 #define GLMapBuffer(__p0, __p1, __p2) \
 1050 	(((void *(*)(GLContext *, GLenum , GLenum ))*(void**)((long)(TINYGL_BASE_NAME) - 3016))(__p0, __p1, __p2))
 1051 
 1052 #define GLMapGrid1d(__p0, __p1, __p2, __p3) \
 1053 	(((void (*)(GLContext *, GLint , GLdouble , GLdouble ))*(void**)((long)(TINYGL_BASE_NAME) - 1036))(__p0, __p1, __p2, __p3))
 1054 
 1055 #define GLMapGrid1f(__p0, __p1, __p2, __p3) \
 1056 	(((void (*)(GLContext *, GLint , GLfloat , GLfloat ))*(void**)((long)(TINYGL_BASE_NAME) - 1030))(__p0, __p1, __p2, __p3))
 1057 
 1058 #define GLMapGrid2d(__p0, __p1, __p2, __p3, __p4, __p5, __p6) \
 1059 	(((void (*)(GLContext *, GLint , GLdouble , GLdouble , GLint , GLdouble , GLdouble ))*(void**)((long)(TINYGL_BASE_NAME) - 1048))(__p0, __p1, __p2, __p3, __p4, __p5, __p6))
 1060 
 1061 #define GLMapGrid2f(__p0, __p1, __p2, __p3, __p4, __p5, __p6) \
 1062 	(((void (*)(GLContext *, GLint , GLfloat , GLfloat , GLint , GLfloat , GLfloat ))*(void**)((long)(TINYGL_BASE_NAME) - 1042))(__p0, __p1, __p2, __p3, __p4, __p5, __p6))
 1063 
 1064 #define GLMaterialf(__p0, __p1, __p2, __p3) \
 1065 	(((void (*)(GLContext *, GLenum , GLenum , GLfloat ))*(void**)((long)(TINYGL_BASE_NAME) - 436))(__p0, __p1, __p2, __p3))
 1066 
 1067 #define GLMaterialfv(__p0, __p1, __p2, __p3) \
 1068 	(((void (*)(GLContext *, GLenum , GLenum , const GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 430))(__p0, __p1, __p2, __p3))
 1069 
 1070 #define GLMateriali(__p0, __p1, __p2, __p3) \
 1071 	(((void (*)(GLContext *, GLenum , GLenum , GLint ))*(void**)((long)(TINYGL_BASE_NAME) - 3022))(__p0, __p1, __p2, __p3))
 1072 
 1073 #define GLMaterialiv(__p0, __p1, __p2, __p3) \
 1074 	(((void (*)(GLContext *, GLenum , GLenum , const GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 3028))(__p0, __p1, __p2, __p3))
 1075 
 1076 #define GLMatrixIndexPointerARB(__p0, __p1, __p2, __p3, __p4) \
 1077 	(((void (*)(GLContext *, GLint , GLenum , GLsizei , const void *))*(void**)((long)(TINYGL_BASE_NAME) - 3034))(__p0, __p1, __p2, __p3, __p4))
 1078 
 1079 #define GLMatrixIndexubvARB(__p0, __p1, __p2) \
 1080 	(((void (*)(GLContext *, GLint , const GLubyte *))*(void**)((long)(TINYGL_BASE_NAME) - 3040))(__p0, __p1, __p2))
 1081 
 1082 #define GLMatrixIndexuivARB(__p0, __p1, __p2) \
 1083 	(((void (*)(GLContext *, GLint , const GLuint *))*(void**)((long)(TINYGL_BASE_NAME) - 3046))(__p0, __p1, __p2))
 1084 
 1085 #define GLMatrixIndexusvARB(__p0, __p1, __p2) \
 1086 	(((void (*)(GLContext *, GLint , const GLushort *))*(void**)((long)(TINYGL_BASE_NAME) - 3052))(__p0, __p1, __p2))
 1087 
 1088 #define GLMatrixMode(__p0, __p1) \
 1089 	(((void (*)(GLContext *, GLenum ))*(void**)((long)(TINYGL_BASE_NAME) - 190))(__p0, __p1))
 1090 
 1091 #define GLMinmax(__p0, __p1, __p2, __p3) \
 1092 	(((void (*)(GLContext *, GLenum , GLenum , GLboolean ))*(void**)((long)(TINYGL_BASE_NAME) - 3058))(__p0, __p1, __p2, __p3))
 1093 
 1094 #define GLMultMatrixd(__p0, __p1) \
 1095 	(((void (*)(GLContext *, const GLdouble *))*(void**)((long)(TINYGL_BASE_NAME) - 1054))(__p0, __p1))
 1096 
 1097 #define GLMultMatrixf(__p0, __p1) \
 1098 	(((void (*)(GLContext *, const GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 208))(__p0, __p1))
 1099 
 1100 #define GLMultTransposeMatrixd(__p0, __p1) \
 1101 	(((void (*)(GLContext *, const GLdouble *))*(void**)((long)(TINYGL_BASE_NAME) - 1894))(__p0, __p1))
 1102 
 1103 #define GLMultTransposeMatrixf(__p0, __p1) \
 1104 	(((void (*)(GLContext *, const GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 1888))(__p0, __p1))
 1105 
 1106 #define GLMultiDrawArrays(__p0, __p1, __p2, __p3, __p4) \
 1107 	(((void (*)(GLContext *, GLenum , const GLint *, const GLsizei *, GLsizei ))*(void**)((long)(TINYGL_BASE_NAME) - 3064))(__p0, __p1, __p2, __p3, __p4))
 1108 
 1109 #define GLMultiDrawElements(__p0, __p1, __p2, __p3, __p4, __p5) \
 1110 	(((void (*)(GLContext *, GLenum , const GLsizei *, GLenum , const void *const *, GLsizei ))*(void**)((long)(TINYGL_BASE_NAME) - 3070))(__p0, __p1, __p2, __p3, __p4, __p5))
 1111 
 1112 #define GLMultiTexCoord1d(__p0, __p1, __p2) \
 1113 	(((void (*)(GLContext *, GLenum , GLdouble ))*(void**)((long)(TINYGL_BASE_NAME) - 3076))(__p0, __p1, __p2))
 1114 
 1115 #define GLMultiTexCoord1dv(__p0, __p1, __p2) \
 1116 	(((void (*)(GLContext *, GLenum , const GLdouble *))*(void**)((long)(TINYGL_BASE_NAME) - 3082))(__p0, __p1, __p2))
 1117 
 1118 #define GLMultiTexCoord1f(__p0, __p1, __p2) \
 1119 	(((void (*)(GLContext *, GLenum , GLfloat ))*(void**)((long)(TINYGL_BASE_NAME) - 3088))(__p0, __p1, __p2))
 1120 
 1121 #define GLMultiTexCoord1fv(__p0, __p1, __p2) \
 1122 	(((void (*)(GLContext *, GLenum , const GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 3094))(__p0, __p1, __p2))
 1123 
 1124 #define GLMultiTexCoord1i(__p0, __p1, __p2) \
 1125 	(((void (*)(GLContext *, GLenum , GLint ))*(void**)((long)(TINYGL_BASE_NAME) - 3100))(__p0, __p1, __p2))
 1126 
 1127 #define GLMultiTexCoord1iv(__p0, __p1, __p2) \
 1128 	(((void (*)(GLContext *, GLenum , const GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 3106))(__p0, __p1, __p2))
 1129 
 1130 #define GLMultiTexCoord1s(__p0, __p1, __p2) \
 1131 	(((void (*)(GLContext *, GLenum , GLshort ))*(void**)((long)(TINYGL_BASE_NAME) - 3112))(__p0, __p1, __p2))
 1132 
 1133 #define GLMultiTexCoord1sv(__p0, __p1, __p2) \
 1134 	(((void (*)(GLContext *, GLenum , const GLshort *))*(void**)((long)(TINYGL_BASE_NAME) - 3118))(__p0, __p1, __p2))
 1135 
 1136 #define GLMultiTexCoord2d(__p0, __p1, __p2, __p3) \
 1137 	(((void (*)(GLContext *, GLenum , GLdouble , GLdouble ))*(void**)((long)(TINYGL_BASE_NAME) - 3124))(__p0, __p1, __p2, __p3))
 1138 
 1139 #define GLMultiTexCoord2dv(__p0, __p1, __p2) \
 1140 	(((void (*)(GLContext *, GLenum , const GLdouble *))*(void**)((long)(TINYGL_BASE_NAME) - 1162))(__p0, __p1, __p2))
 1141 
 1142 #define GLMultiTexCoord2f(__p0, __p1, __p2, __p3) \
 1143 	(((void (*)(GLContext *, GLenum , GLfloat , GLfloat ))*(void**)((long)(TINYGL_BASE_NAME) - 172))(__p0, __p1, __p2, __p3))
 1144 
 1145 #define GLMultiTexCoord2fv(__p0, __p1, __p2) \
 1146 	(((void (*)(GLContext *, GLenum , const GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 178))(__p0, __p1, __p2))
 1147 
 1148 #define GLMultiTexCoord2i(__p0, __p1, __p2, __p3) \
 1149 	(((void (*)(GLContext *, GLenum , GLint , GLint ))*(void**)((long)(TINYGL_BASE_NAME) - 3130))(__p0, __p1, __p2, __p3))
 1150 
 1151 #define GLMultiTexCoord2iv(__p0, __p1, __p2) \
 1152 	(((void (*)(GLContext *, GLenum , const GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 3136))(__p0, __p1, __p2))
 1153 
 1154 #define GLMultiTexCoord2s(__p0, __p1, __p2, __p3) \
 1155 	(((void (*)(GLContext *, GLenum , GLshort , GLshort ))*(void**)((long)(TINYGL_BASE_NAME) - 3142))(__p0, __p1, __p2, __p3))
 1156 
 1157 #define GLMultiTexCoord2sv(__p0, __p1, __p2) \
 1158 	(((void (*)(GLContext *, GLenum , const GLshort *))*(void**)((long)(TINYGL_BASE_NAME) - 3148))(__p0, __p1, __p2))
 1159 
 1160 #define GLMultiTexCoord3d(__p0, __p1, __p2, __p3, __p4) \
 1161 	(((void (*)(GLContext *, GLenum , GLdouble , GLdouble , GLdouble ))*(void**)((long)(TINYGL_BASE_NAME) - 3154))(__p0, __p1, __p2, __p3, __p4))
 1162 
 1163 #define GLMultiTexCoord3dv(__p0, __p1, __p2) \
 1164 	(((void (*)(GLContext *, GLenum , const GLdouble *))*(void**)((long)(TINYGL_BASE_NAME) - 3160))(__p0, __p1, __p2))
 1165 
 1166 #define GLMultiTexCoord3f(__p0, __p1, __p2, __p3, __p4) \
 1167 	(((void (*)(GLContext *, GLenum , GLfloat , GLfloat , GLfloat ))*(void**)((long)(TINYGL_BASE_NAME) - 1288))(__p0, __p1, __p2, __p3, __p4))
 1168 
 1169 #define GLMultiTexCoord3fv(__p0, __p1, __p2) \
 1170 	(((void (*)(GLContext *, GLenum , const GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 1294))(__p0, __p1, __p2))
 1171 
 1172 #define GLMultiTexCoord3i(__p0, __p1, __p2, __p3, __p4) \
 1173 	(((void (*)(GLContext *, GLenum , GLint , GLint , GLint ))*(void**)((long)(TINYGL_BASE_NAME) - 3166))(__p0, __p1, __p2, __p3, __p4))
 1174 
 1175 #define GLMultiTexCoord3iv(__p0, __p1, __p2) \
 1176 	(((void (*)(GLContext *, GLenum , const GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 3172))(__p0, __p1, __p2))
 1177 
 1178 #define GLMultiTexCoord3s(__p0, __p1, __p2, __p3, __p4) \
 1179 	(((void (*)(GLContext *, GLenum , GLshort , GLshort , GLshort ))*(void**)((long)(TINYGL_BASE_NAME) - 3178))(__p0, __p1, __p2, __p3, __p4))
 1180 
 1181 #define GLMultiTexCoord3sv(__p0, __p1, __p2) \
 1182 	(((void (*)(GLContext *, GLenum , const GLshort *))*(void**)((long)(TINYGL_BASE_NAME) - 3184))(__p0, __p1, __p2))
 1183 
 1184 #define GLMultiTexCoord4d(__p0, __p1, __p2, __p3, __p4, __p5) \
 1185 	(((void (*)(GLContext *, GLenum , GLdouble , GLdouble , GLdouble , GLdouble ))*(void**)((long)(TINYGL_BASE_NAME) - 3190))(__p0, __p1, __p2, __p3, __p4, __p5))
 1186 
 1187 #define GLMultiTexCoord4dv(__p0, __p1, __p2) \
 1188 	(((void (*)(GLContext *, GLenum , const GLdouble *))*(void**)((long)(TINYGL_BASE_NAME) - 3196))(__p0, __p1, __p2))
 1189 
 1190 #define GLMultiTexCoord4f(__p0, __p1, __p2, __p3, __p4, __p5) \
 1191 	(((void (*)(GLContext *, GLenum , GLfloat , GLfloat , GLfloat , GLfloat ))*(void**)((long)(TINYGL_BASE_NAME) - 1420))(__p0, __p1, __p2, __p3, __p4, __p5))
 1192 
 1193 #define GLMultiTexCoord4fv(__p0, __p1, __p2) \
 1194 	(((void (*)(GLContext *, GLenum , const GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 1426))(__p0, __p1, __p2))
 1195 
 1196 #define GLMultiTexCoord4i(__p0, __p1, __p2, __p3, __p4, __p5) \
 1197 	(((void (*)(GLContext *, GLenum , GLint , GLint , GLint , GLint ))*(void**)((long)(TINYGL_BASE_NAME) - 3202))(__p0, __p1, __p2, __p3, __p4, __p5))
 1198 
 1199 #define GLMultiTexCoord4iv(__p0, __p1, __p2) \
 1200 	(((void (*)(GLContext *, GLenum , const GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 3208))(__p0, __p1, __p2))
 1201 
 1202 #define GLMultiTexCoord4s(__p0, __p1, __p2, __p3, __p4, __p5) \
 1203 	(((void (*)(GLContext *, GLenum , GLshort , GLshort , GLshort , GLshort ))*(void**)((long)(TINYGL_BASE_NAME) - 3214))(__p0, __p1, __p2, __p3, __p4, __p5))
 1204 
 1205 #define GLMultiTexCoord4sv(__p0, __p1, __p2) \
 1206 	(((void (*)(GLContext *, GLenum , const GLshort *))*(void**)((long)(TINYGL_BASE_NAME) - 3220))(__p0, __p1, __p2))
 1207 
 1208 #define GLNewList(__p0, __p1, __p2) \
 1209 	(((void (*)(GLContext *, GLuint , GLenum ))*(void**)((long)(TINYGL_BASE_NAME) - 274))(__p0, __p1, __p2))
 1210 
 1211 #define GLNormal3b(__p0, __p1, __p2, __p3) \
 1212 	(((void (*)(GLContext *, GLbyte , GLbyte , GLbyte ))*(void**)((long)(TINYGL_BASE_NAME) - 3226))(__p0, __p1, __p2, __p3))
 1213 
 1214 #define GLNormal3bv(__p0, __p1) \
 1215 	(((void (*)(GLContext *, const GLbyte *))*(void**)((long)(TINYGL_BASE_NAME) - 3232))(__p0, __p1))
 1216 
 1217 #define GLNormal3d(__p0, __p1, __p2, __p3) \
 1218 	(((void (*)(GLContext *, GLdouble , GLdouble , GLdouble ))*(void**)((long)(TINYGL_BASE_NAME) - 3238))(__p0, __p1, __p2, __p3))
 1219 
 1220 #define GLNormal3dv(__p0, __p1) \
 1221 	(((void (*)(GLContext *, const GLdouble *))*(void**)((long)(TINYGL_BASE_NAME) - 1360))(__p0, __p1))
 1222 
 1223 #define GLNormal3f(__p0, __p1, __p2, __p3) \
 1224 	(((void (*)(GLContext *, GLfloat , GLfloat , GLfloat ))*(void**)((long)(TINYGL_BASE_NAME) - 148))(__p0, __p1, __p2, __p3))
 1225 
 1226 #define GLNormal3fv(__p0, __p1) \
 1227 	(((void (*)(GLContext *, const GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 154))(__p0, __p1))
 1228 
 1229 #define GLNormal3i(__p0, __p1, __p2, __p3) \
 1230 	(((void (*)(GLContext *, GLint , GLint , GLint ))*(void**)((long)(TINYGL_BASE_NAME) - 3244))(__p0, __p1, __p2, __p3))
 1231 
 1232 #define GLNormal3iv(__p0, __p1) \
 1233 	(((void (*)(GLContext *, const GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 3250))(__p0, __p1))
 1234 
 1235 #define GLNormal3s(__p0, __p1, __p2, __p3) \
 1236 	(((void (*)(GLContext *, GLshort , GLshort , GLshort ))*(void**)((long)(TINYGL_BASE_NAME) - 1324))(__p0, __p1, __p2, __p3))
 1237 
 1238 #define GLNormal3sv(__p0, __p1) \
 1239 	(((void (*)(GLContext *, const GLshort *))*(void**)((long)(TINYGL_BASE_NAME) - 1318))(__p0, __p1))
 1240 
 1241 #define GLNormalPointer(__p0, __p1, __p2, __p3) \
 1242 	(((void (*)(GLContext *, GLenum , GLsizei , const void *))*(void**)((long)(TINYGL_BASE_NAME) - 538))(__p0, __p1, __p2, __p3))
 1243 
 1244 #define GLOrtho(__p0, __p1, __p2, __p3, __p4, __p5, __p6) \
 1245 	(((void (*)(GLContext *, GLdouble , GLdouble , GLdouble , GLdouble , GLdouble , GLdouble ))*(void**)((long)(TINYGL_BASE_NAME) - 256))(__p0, __p1, __p2, __p3, __p4, __p5, __p6))
 1246 
 1247 #define GLPassTexCoordATI(__p0, __p1, __p2, __p3) \
 1248 	(((void (*)(GLContext *, GLuint , GLuint , GLenum ))*(void**)((long)(TINYGL_BASE_NAME) - 4414))(__p0, __p1, __p2, __p3))
 1249 
 1250 #define GLPassThrough(__p0, __p1) \
 1251 	(((void (*)(GLContext *, GLfloat ))*(void**)((long)(TINYGL_BASE_NAME) - 3256))(__p0, __p1))
 1252 
 1253 #define GLPixelMapfv(__p0, __p1, __p2, __p3) \
 1254 	(((void (*)(GLContext *, GLenum , GLsizei , const GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 3262))(__p0, __p1, __p2, __p3))
 1255 
 1256 #define GLPixelMapuiv(__p0, __p1, __p2, __p3) \
 1257 	(((void (*)(GLContext *, GLenum , GLsizei , const GLuint *))*(void**)((long)(TINYGL_BASE_NAME) - 3268))(__p0, __p1, __p2, __p3))
 1258 
 1259 #define GLPixelMapusv(__p0, __p1, __p2, __p3) \
 1260 	(((void (*)(GLContext *, GLenum , GLsizei , const GLushort *))*(void**)((long)(TINYGL_BASE_NAME) - 3274))(__p0, __p1, __p2, __p3))
 1261 
 1262 #define GLPixelStoref(__p0, __p1, __p2) \
 1263 	(((void (*)(GLContext *, GLenum , GLfloat ))*(void**)((long)(TINYGL_BASE_NAME) - 3280))(__p0, __p1, __p2))
 1264 
 1265 #define GLPixelStorei(__p0, __p1, __p2) \
 1266 	(((void (*)(GLContext *, GLenum , GLint ))*(void**)((long)(TINYGL_BASE_NAME) - 406))(__p0, __p1, __p2))
 1267 
 1268 #define GLPixelTransferf(__p0, __p1, __p2) \
 1269 	(((void (*)(GLContext *, GLenum , GLfloat ))*(void**)((long)(TINYGL_BASE_NAME) - 1336))(__p0, __p1, __p2))
 1270 
 1271 #define GLPixelTransferi(__p0, __p1, __p2) \
 1272 	(((void (*)(GLContext *, GLenum , GLint ))*(void**)((long)(TINYGL_BASE_NAME) - 1330))(__p0, __p1, __p2))
 1273 
 1274 #define GLPixelZoom(__p0, __p1, __p2) \
 1275 	(((void (*)(GLContext *, GLfloat , GLfloat ))*(void**)((long)(TINYGL_BASE_NAME) - 1342))(__p0, __p1, __p2))
 1276 
 1277 #define GLPointParameterf(__p0, __p1, __p2) \
 1278 	(((void (*)(GLContext *, GLenum , GLfloat ))*(void**)((long)(TINYGL_BASE_NAME) - 610))(__p0, __p1, __p2))
 1279 
 1280 #define GLPointParameterfv(__p0, __p1, __p2) \
 1281 	(((void (*)(GLContext *, GLenum , const GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 616))(__p0, __p1, __p2))
 1282 
 1283 #define GLPointParameteri(__p0, __p1, __p2) \
 1284 	(((void (*)(GLContext *, GLenum , GLint ))*(void**)((long)(TINYGL_BASE_NAME) - 3286))(__p0, __p1, __p2))
 1285 
 1286 #define GLPointParameteriv(__p0, __p1, __p2) \
 1287 	(((void (*)(GLContext *, GLenum , const GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 3292))(__p0, __p1, __p2))
 1288 
 1289 #define GLPointSize(__p0, __p1) \
 1290 	(((void (*)(GLContext *, GLfloat ))*(void**)((long)(TINYGL_BASE_NAME) - 604))(__p0, __p1))
 1291 
 1292 #define GLPolygonMode(__p0, __p1, __p2) \
 1293 	(((void (*)(GLContext *, GLenum , GLenum ))*(void**)((long)(TINYGL_BASE_NAME) - 58))(__p0, __p1, __p2))
 1294 
 1295 #define GLPolygonOffset(__p0, __p1, __p2) \
 1296 	(((void (*)(GLContext *, GLfloat , GLfloat ))*(void**)((long)(TINYGL_BASE_NAME) - 580))(__p0, __p1, __p2))
 1297 
 1298 #define GLPolygonStipple(__p0, __p1) \
 1299 	(((void (*)(GLContext *, const GLubyte *))*(void**)((long)(TINYGL_BASE_NAME) - 3298))(__p0, __p1))
 1300 
 1301 #define GLPopAttrib(__p0) \
 1302 	(((void (*)(GLContext *))*(void**)((long)(TINYGL_BASE_NAME) - 874))(__p0))
 1303 
 1304 #define GLPopClientAttrib(__p0) \
 1305 	(((void (*)(GLContext *))*(void**)((long)(TINYGL_BASE_NAME) - 1372))(__p0))
 1306 
 1307 #define GLPopMatrix(__p0) \
 1308 	(((void (*)(GLContext *))*(void**)((long)(TINYGL_BASE_NAME) - 220))(__p0))
 1309 
 1310 #define GLPopName(__p0) \
 1311 	(((void (*)(GLContext *))*(void**)((long)(TINYGL_BASE_NAME) - 340))(__p0))
 1312 
 1313 #define GLPrioritizeTextures(__p0, __p1, __p2, __p3) \
 1314 	(((void (*)(GLContext *, GLsizei , const GLuint *, const GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 1486))(__p0, __p1, __p2, __p3))
 1315 
 1316 #define GLProgramEnvParameter4dARB(__p0, __p1, __p2, __p3, __p4, __p5, __p6) \
 1317 	(((void (*)(GLContext *, GLenum , GLuint , GLdouble , GLdouble , GLdouble , GLdouble ))*(void**)((long)(TINYGL_BASE_NAME) - 3304))(__p0, __p1, __p2, __p3, __p4, __p5, __p6))
 1318 
 1319 #define GLProgramEnvParameter4dvARB(__p0, __p1, __p2, __p3) \
 1320 	(((void (*)(GLContext *, GLenum , GLuint , const GLdouble *))*(void**)((long)(TINYGL_BASE_NAME) - 3310))(__p0, __p1, __p2, __p3))
 1321 
 1322 #define GLProgramEnvParameter4fARB(__p0, __p1, __p2, __p3, __p4, __p5, __p6) \
 1323 	(((void (*)(GLContext *, GLenum , GLuint , GLfloat , GLfloat , GLfloat , GLfloat ))*(void**)((long)(TINYGL_BASE_NAME) - 3316))(__p0, __p1, __p2, __p3, __p4, __p5, __p6))
 1324 
 1325 #define GLProgramEnvParameter4fvARB(__p0, __p1, __p2, __p3) \
 1326 	(((void (*)(GLContext *, GLenum , GLuint , const GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 3322))(__p0, __p1, __p2, __p3))
 1327 
 1328 #define GLProgramLocalParameter4dARB(__p0, __p1, __p2, __p3, __p4, __p5, __p6) \
 1329 	(((void (*)(GLContext *, GLenum , GLuint , GLdouble , GLdouble , GLdouble , GLdouble ))*(void**)((long)(TINYGL_BASE_NAME) - 3328))(__p0, __p1, __p2, __p3, __p4, __p5, __p6))
 1330 
 1331 #define GLProgramLocalParameter4dvARB(__p0, __p1, __p2, __p3) \
 1332 	(((void (*)(GLContext *, GLenum , GLuint , const GLdouble *))*(void**)((long)(TINYGL_BASE_NAME) - 3334))(__p0, __p1, __p2, __p3))
 1333 
 1334 #define GLProgramLocalParameter4fARB(__p0, __p1, __p2, __p3, __p4, __p5, __p6) \
 1335 	(((void (*)(GLContext *, GLenum , GLuint , GLfloat , GLfloat , GLfloat , GLfloat ))*(void**)((long)(TINYGL_BASE_NAME) - 3340))(__p0, __p1, __p2, __p3, __p4, __p5, __p6))
 1336 
 1337 #define GLProgramLocalParameter4fvARB(__p0, __p1, __p2, __p3) \
 1338 	(((void (*)(GLContext *, GLenum , GLuint , const GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 3346))(__p0, __p1, __p2, __p3))
 1339 
 1340 #define GLProgramStringARB(__p0, __p1, __p2, __p3, __p4) \
 1341 	(((void (*)(GLContext *, GLenum , GLenum , GLsizei , const void *))*(void**)((long)(TINYGL_BASE_NAME) - 3352))(__p0, __p1, __p2, __p3, __p4))
 1342 
 1343 #define GLPushAttrib(__p0, __p1) \
 1344 	(((void (*)(GLContext *, GLbitfield ))*(void**)((long)(TINYGL_BASE_NAME) - 868))(__p0, __p1))
 1345 
 1346 #define GLPushClientAttrib(__p0, __p1) \
 1347 	(((void (*)(GLContext *, GLbitfield ))*(void**)((long)(TINYGL_BASE_NAME) - 1366))(__p0, __p1))
 1348 
 1349 #define GLPushMatrix(__p0) \
 1350 	(((void (*)(GLContext *))*(void**)((long)(TINYGL_BASE_NAME) - 214))(__p0))
 1351 
 1352 #define GLPushName(__p0, __p1) \
 1353 	(((void (*)(GLContext *, GLuint ))*(void**)((long)(TINYGL_BASE_NAME) - 334))(__p0, __p1))
 1354 
 1355 #define GLRasterPos2d(__p0, __p1, __p2) \
 1356 	(((void (*)(GLContext *, GLdouble , GLdouble ))*(void**)((long)(TINYGL_BASE_NAME) - 3358))(__p0, __p1, __p2))
 1357 
 1358 #define GLRasterPos2dv(__p0, __p1) \
 1359 	(((void (*)(GLContext *, const GLdouble *))*(void**)((long)(TINYGL_BASE_NAME) - 3364))(__p0, __p1))
 1360 
 1361 #define GLRasterPos2f(__p0, __p1, __p2) \
 1362 	(((void (*)(GLContext *, GLfloat , GLfloat ))*(void**)((long)(TINYGL_BASE_NAME) - 1090))(__p0, __p1, __p2))
 1363 
 1364 #define GLRasterPos2fv(__p0, __p1) \
 1365 	(((void (*)(GLContext *, const GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 1306))(__p0, __p1))
 1366 
 1367 #define GLRasterPos2i(__p0, __p1, __p2) \
 1368 	(((void (*)(GLContext *, GLint , GLint ))*(void**)((long)(TINYGL_BASE_NAME) - 3370))(__p0, __p1, __p2))
 1369 
 1370 #define GLRasterPos2iv(__p0, __p1) \
 1371 	(((void (*)(GLContext *, const GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 3376))(__p0, __p1))
 1372 
 1373 #define GLRasterPos2s(__p0, __p1, __p2) \
 1374 	(((void (*)(GLContext *, GLshort , GLshort ))*(void**)((long)(TINYGL_BASE_NAME) - 3382))(__p0, __p1, __p2))
 1375 
 1376 #define GLRasterPos2sv(__p0, __p1) \
 1377 	(((void (*)(GLContext *, const GLshort *))*(void**)((long)(TINYGL_BASE_NAME) - 3388))(__p0, __p1))
 1378 
 1379 #define GLRasterPos3d(__p0, __p1, __p2, __p3) \
 1380 	(((void (*)(GLContext *, GLdouble , GLdouble , GLdouble ))*(void**)((long)(TINYGL_BASE_NAME) - 3394))(__p0, __p1, __p2, __p3))
 1381 
 1382 #define GLRasterPos3dv(__p0, __p1) \
 1383 	(((void (*)(GLContext *, const GLdouble *))*(void**)((long)(TINYGL_BASE_NAME) - 3400))(__p0, __p1))
 1384 
 1385 #define GLRasterPos3f(__p0, __p1, __p2, __p3) \
 1386 	(((void (*)(GLContext *, GLfloat , GLfloat , GLfloat ))*(void**)((long)(TINYGL_BASE_NAME) - 1108))(__p0, __p1, __p2, __p3))
 1387 
 1388 #define GLRasterPos3fv(__p0, __p1) \
 1389 	(((void (*)(GLContext *, const GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 1312))(__p0, __p1))
 1390 
 1391 #define GLRasterPos3i(__p0, __p1, __p2, __p3) \
 1392 	(((void (*)(GLContext *, GLint , GLint , GLint ))*(void**)((long)(TINYGL_BASE_NAME) - 3406))(__p0, __p1, __p2, __p3))
 1393 
 1394 #define GLRasterPos3iv(__p0, __p1) \
 1395 	(((void (*)(GLContext *, const GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 3412))(__p0, __p1))
 1396 
 1397 #define GLRasterPos3s(__p0, __p1, __p2, __p3) \
 1398 	(((void (*)(GLContext *, GLshort , GLshort , GLshort ))*(void**)((long)(TINYGL_BASE_NAME) - 3418))(__p0, __p1, __p2, __p3))
 1399 
 1400 #define GLRasterPos3sv(__p0, __p1) \
 1401 	(((void (*)(GLContext *, const GLshort *))*(void**)((long)(TINYGL_BASE_NAME) - 3424))(__p0, __p1))
 1402 
 1403 #define GLRasterPos4d(__p0, __p1, __p2, __p3, __p4) \
 1404 	(((void (*)(GLContext *, GLdouble , GLdouble , GLdouble , GLdouble ))*(void**)((long)(TINYGL_BASE_NAME) - 3430))(__p0, __p1, __p2, __p3, __p4))
 1405 
 1406 #define GLRasterPos4dv(__p0, __p1) \
 1407 	(((void (*)(GLContext *, const GLdouble *))*(void**)((long)(TINYGL_BASE_NAME) - 3436))(__p0, __p1))
 1408 
 1409 #define GLRasterPos4f(__p0, __p1, __p2, __p3, __p4) \
 1410 	(((void (*)(GLContext *, GLfloat , GLfloat , GLfloat , GLfloat ))*(void**)((long)(TINYGL_BASE_NAME) - 3442))(__p0, __p1, __p2, __p3, __p4))
 1411 
 1412 #define GLRasterPos4fv(__p0, __p1) \
 1413 	(((void (*)(GLContext *, const GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 3448))(__p0, __p1))
 1414 
 1415 #define GLRasterPos4i(__p0, __p1, __p2, __p3, __p4) \
 1416 	(((void (*)(GLContext *, GLint , GLint , GLint , GLint ))*(void**)((long)(TINYGL_BASE_NAME) - 3454))(__p0, __p1, __p2, __p3, __p4))
 1417 
 1418 #define GLRasterPos4iv(__p0, __p1) \
 1419 	(((void (*)(GLContext *, const GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 3460))(__p0, __p1))
 1420 
 1421 #define GLRasterPos4s(__p0, __p1, __p2, __p3, __p4) \
 1422 	(((void (*)(GLContext *, GLshort , GLshort , GLshort , GLshort ))*(void**)((long)(TINYGL_BASE_NAME) - 3466))(__p0, __p1, __p2, __p3, __p4))
 1423 
 1424 #define GLRasterPos4sv(__p0, __p1) \
 1425 	(((void (*)(GLContext *, const GLshort *))*(void**)((long)(TINYGL_BASE_NAME) - 3472))(__p0, __p1))
 1426 
 1427 #define GLReadBuffer(__p0, __p1) \
 1428 	(((void (*)(GLContext *, GLenum ))*(void**)((long)(TINYGL_BASE_NAME) - 1252))(__p0, __p1))
 1429 
 1430 #define GLReadPixels(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7) \
 1431 	(((void (*)(GLContext *, GLint , GLint , GLsizei , GLsizei , GLenum , GLenum , void *))*(void**)((long)(TINYGL_BASE_NAME) - 1180))(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7))
 1432 
 1433 #define GLRectd(__p0, __p1, __p2, __p3, __p4) \
 1434 	(((void (*)(GLContext *, GLdouble , GLdouble , GLdouble , GLdouble ))*(void**)((long)(TINYGL_BASE_NAME) - 3478))(__p0, __p1, __p2, __p3, __p4))
 1435 
 1436 #define GLRectdv(__p0, __p1, __p2) \
 1437 	(((void (*)(GLContext *, const GLdouble *, const GLdouble *))*(void**)((long)(TINYGL_BASE_NAME) - 934))(__p0, __p1, __p2))
 1438 
 1439 #define GLRectf(__p0, __p1, __p2, __p3, __p4) \
 1440 	(((void (*)(GLContext *, GLfloat , GLfloat , GLfloat , GLfloat ))*(void**)((long)(TINYGL_BASE_NAME) - 916))(__p0, __p1, __p2, __p3, __p4))
 1441 
 1442 #define GLRectfv(__p0, __p1, __p2) \
 1443 	(((void (*)(GLContext *, const GLfloat *, const GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 922))(__p0, __p1, __p2))
 1444 
 1445 #define GLRecti(__p0, __p1, __p2, __p3, __p4) \
 1446 	(((void (*)(GLContext *, GLint , GLint , GLint , GLint ))*(void**)((long)(TINYGL_BASE_NAME) - 3484))(__p0, __p1, __p2, __p3, __p4))
 1447 
 1448 #define GLRectiv(__p0, __p1, __p2) \
 1449 	(((void (*)(GLContext *, const GLint *, const GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 928))(__p0, __p1, __p2))
 1450 
 1451 #define GLRects(__p0, __p1, __p2, __p3, __p4) \
 1452 	(((void (*)(GLContext *, GLshort , GLshort , GLshort , GLshort ))*(void**)((long)(TINYGL_BASE_NAME) - 3490))(__p0, __p1, __p2, __p3, __p4))
 1453 
 1454 #define GLRectsv(__p0, __p1, __p2) \
 1455 	(((void (*)(GLContext *, const GLshort *, const GLshort *))*(void**)((long)(TINYGL_BASE_NAME) - 3496))(__p0, __p1, __p2))
 1456 
 1457 #define GLRenderMode(__p0, __p1) \
 1458 	(((GLint (*)(GLContext *, GLenum ))*(void**)((long)(TINYGL_BASE_NAME) - 316))(__p0, __p1))
 1459 
 1460 #define GLRenderbufferStorage(__p0, __p1, __p2, __p3, __p4) \
 1461 	(((void (*)(GLContext *, GLenum , GLenum , GLsizei , GLsizei ))*(void**)((long)(TINYGL_BASE_NAME) - 3502))(__p0, __p1, __p2, __p3, __p4))
 1462 
 1463 #define GLRenderbufferStorageMultisample(__p0, __p1, __p2, __p3, __p4, __p5) \
 1464 	(((void (*)(GLContext *, GLenum , GLsizei , GLenum , GLsizei , GLsizei ))*(void**)((long)(TINYGL_BASE_NAME) - 3508))(__p0, __p1, __p2, __p3, __p4, __p5))
 1465 
 1466 #define GLResetHistogram(__p0, __p1) \
 1467 	(((void (*)(GLContext *, GLenum ))*(void**)((long)(TINYGL_BASE_NAME) - 3514))(__p0, __p1))
 1468 
 1469 #define GLResetMinmax(__p0, __p1) \
 1470 	(((void (*)(GLContext *, GLenum ))*(void**)((long)(TINYGL_BASE_NAME) - 3520))(__p0, __p1))
 1471 
 1472 #define GLRotated(__p0, __p1, __p2, __p3, __p4) \
 1473 	(((void (*)(GLContext *, GLdouble , GLdouble , GLdouble , GLdouble ))*(void**)((long)(TINYGL_BASE_NAME) - 3526))(__p0, __p1, __p2, __p3, __p4))
 1474 
 1475 #define GLRotatef(__p0, __p1, __p2, __p3, __p4) \
 1476 	(((void (*)(GLContext *, GLfloat , GLfloat , GLfloat , GLfloat ))*(void**)((long)(TINYGL_BASE_NAME) - 226))(__p0, __p1, __p2, __p3, __p4))
 1477 
 1478 #define GLSampleCoverage(__p0, __p1, __p2) \
 1479 	(((void (*)(GLContext *, GLfloat , GLboolean ))*(void**)((long)(TINYGL_BASE_NAME) - 3532))(__p0, __p1, __p2))
 1480 
 1481 #define GLSampleMapATI(__p0, __p1, __p2, __p3) \
 1482 	(((void (*)(GLContext *, GLuint , GLuint , GLenum ))*(void**)((long)(TINYGL_BASE_NAME) - 4420))(__p0, __p1, __p2, __p3))
 1483 
 1484 #define GLScaled(__p0, __p1, __p2, __p3) \
 1485 	(((void (*)(GLContext *, GLdouble , GLdouble , GLdouble ))*(void**)((long)(TINYGL_BASE_NAME) - 3538))(__p0, __p1, __p2, __p3))
 1486 
 1487 #define GLScalef(__p0, __p1, __p2, __p3) \
 1488 	(((void (*)(GLContext *, GLfloat , GLfloat , GLfloat ))*(void**)((long)(TINYGL_BASE_NAME) - 238))(__p0, __p1, __p2, __p3))
 1489 
 1490 #define GLScissor(__p0, __p1, __p2, __p3, __p4) \
 1491 	(((void (*)(GLContext *, GLint , GLint , GLsizei , GLsizei ))*(void**)((long)(TINYGL_BASE_NAME) - 880))(__p0, __p1, __p2, __p3, __p4))
 1492 
 1493 #define GLSecondaryColor3b(__p0, __p1, __p2, __p3) \
 1494 	(((void (*)(GLContext *, GLbyte , GLbyte , GLbyte ))*(void**)((long)(TINYGL_BASE_NAME) - 3544))(__p0, __p1, __p2, __p3))
 1495 
 1496 #define GLSecondaryColor3bv(__p0, __p1) \
 1497 	(((void (*)(GLContext *, const GLbyte *))*(void**)((long)(TINYGL_BASE_NAME) - 3550))(__p0, __p1))
 1498 
 1499 #define GLSecondaryColor3d(__p0, __p1, __p2, __p3) \
 1500 	(((void (*)(GLContext *, GLdouble , GLdouble , GLdouble ))*(void**)((long)(TINYGL_BASE_NAME) - 3556))(__p0, __p1, __p2, __p3))
 1501 
 1502 #define GLSecondaryColor3dv(__p0, __p1) \
 1503 	(((void (*)(GLContext *, const GLdouble *))*(void**)((long)(TINYGL_BASE_NAME) - 3562))(__p0, __p1))
 1504 
 1505 #define GLSecondaryColor3f(__p0, __p1, __p2, __p3) \
 1506 	(((void (*)(GLContext *, GLfloat , GLfloat , GLfloat ))*(void**)((long)(TINYGL_BASE_NAME) - 3568))(__p0, __p1, __p2, __p3))
 1507 
 1508 #define GLSecondaryColor3fv(__p0, __p1) \
 1509 	(((void (*)(GLContext *, const GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 3574))(__p0, __p1))
 1510 
 1511 #define GLSecondaryColor3i(__p0, __p1, __p2, __p3) \
 1512 	(((void (*)(GLContext *, GLint , GLint , GLint ))*(void**)((long)(TINYGL_BASE_NAME) - 3580))(__p0, __p1, __p2, __p3))
 1513 
 1514 #define GLSecondaryColor3iv(__p0, __p1) \
 1515 	(((void (*)(GLContext *, const GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 3586))(__p0, __p1))
 1516 
 1517 #define GLSecondaryColor3s(__p0, __p1, __p2, __p3) \
 1518 	(((void (*)(GLContext *, GLshort , GLshort , GLshort ))*(void**)((long)(TINYGL_BASE_NAME) - 3592))(__p0, __p1, __p2, __p3))
 1519 
 1520 #define GLSecondaryColor3sv(__p0, __p1) \
 1521 	(((void (*)(GLContext *, const GLshort *))*(void**)((long)(TINYGL_BASE_NAME) - 3598))(__p0, __p1))
 1522 
 1523 #define GLSecondaryColor3ub(__p0, __p1, __p2, __p3) \
 1524 	(((void (*)(GLContext *, GLubyte , GLubyte , GLubyte ))*(void**)((long)(TINYGL_BASE_NAME) - 3604))(__p0, __p1, __p2, __p3))
 1525 
 1526 #define GLSecondaryColor3ubv(__p0, __p1) \
 1527 	(((void (*)(GLContext *, const GLubyte *))*(void**)((long)(TINYGL_BASE_NAME) - 3610))(__p0, __p1))
 1528 
 1529 #define GLSecondaryColor3ui(__p0, __p1, __p2, __p3) \
 1530 	(((void (*)(GLContext *, GLuint , GLuint , GLuint ))*(void**)((long)(TINYGL_BASE_NAME) - 3616))(__p0, __p1, __p2, __p3))
 1531 
 1532 #define GLSecondaryColor3uiv(__p0, __p1) \
 1533 	(((void (*)(GLContext *, const GLuint *))*(void**)((long)(TINYGL_BASE_NAME) - 3622))(__p0, __p1))
 1534 
 1535 #define GLSecondaryColor3us(__p0, __p1, __p2, __p3) \
 1536 	(((void (*)(GLContext *, GLushort , GLushort , GLushort ))*(void**)((long)(TINYGL_BASE_NAME) - 3628))(__p0, __p1, __p2, __p3))
 1537 
 1538 #define GLSecondaryColor3usv(__p0, __p1) \
 1539 	(((void (*)(GLContext *, const GLushort *))*(void**)((long)(TINYGL_BASE_NAME) - 3634))(__p0, __p1))
 1540 
 1541 #define GLSecondaryColorPointer(__p0, __p1, __p2, __p3, __p4) \
 1542 	(((void (*)(GLContext *, GLint , GLenum , GLsizei , const void *))*(void**)((long)(TINYGL_BASE_NAME) - 3640))(__p0, __p1, __p2, __p3, __p4))
 1543 
 1544 #define GLSelectBuffer(__p0, __p1, __p2) \
 1545 	(((void (*)(GLContext *, GLsizei , GLuint *))*(void**)((long)(TINYGL_BASE_NAME) - 322))(__p0, __p1, __p2))
 1546 
 1547 #define GLSeparableFilter2D(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8) \
 1548 	(((void (*)(GLContext *, GLenum , GLenum , GLsizei , GLsizei , GLenum , GLenum , const void *, const void *))*(void**)((long)(TINYGL_BASE_NAME) - 3646))(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8))
 1549 
 1550 #define GLSetFragmentShaderConstantATI(__p0, __p1, __p2) \
 1551 	(((void (*)(GLContext *, GLuint , const GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 4426))(__p0, __p1, __p2))
 1552 
 1553 #define GLShadeModel(__p0, __p1) \
 1554 	(((void (*)(GLContext *, GLenum ))*(void**)((long)(TINYGL_BASE_NAME) - 46))(__p0, __p1))
 1555 
 1556 #define GLShaderSource(__p0, __p1, __p2, __p3, __p4) \
 1557 	(((void (*)(GLContext *, GLuint , GLsizei , const GLchar *const *, const GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 1456))(__p0, __p1, __p2, __p3, __p4))
 1558 
 1559 #define GLStencilFunc(__p0, __p1, __p2, __p3) \
 1560 	(((void (*)(GLContext *, GLenum , GLint , GLuint ))*(void**)((long)(TINYGL_BASE_NAME) - 1210))(__p0, __p1, __p2, __p3))
 1561 
 1562 #define GLStencilFuncSeparate(__p0, __p1, __p2, __p3, __p4) \
 1563 	(((void (*)(GLContext *, GLenum , GLenum , GLint , GLuint ))*(void**)((long)(TINYGL_BASE_NAME) - 3652))(__p0, __p1, __p2, __p3, __p4))
 1564 
 1565 #define GLStencilFuncSeparateATI(__p0, __p1, __p2, __p3, __p4) \
 1566 	(((void (*)(GLContext *, GLenum , GLenum , GLint , GLuint ))*(void**)((long)(TINYGL_BASE_NAME) - 3658))(__p0, __p1, __p2, __p3, __p4))
 1567 
 1568 #define GLStencilMask(__p0, __p1) \
 1569 	(((void (*)(GLContext *, GLuint ))*(void**)((long)(TINYGL_BASE_NAME) - 1222))(__p0, __p1))
 1570 
 1571 #define GLStencilMaskSeparate(__p0, __p1, __p2) \
 1572 	(((void (*)(GLContext *, GLenum , GLuint ))*(void**)((long)(TINYGL_BASE_NAME) - 3664))(__p0, __p1, __p2))
 1573 
 1574 #define GLStencilOp(__p0, __p1, __p2, __p3) \
 1575 	(((void (*)(GLContext *, GLenum , GLenum , GLenum ))*(void**)((long)(TINYGL_BASE_NAME) - 1216))(__p0, __p1, __p2, __p3))
 1576 
 1577 #define GLStencilOpSeparate(__p0, __p1, __p2, __p3, __p4) \
 1578 	(((void (*)(GLContext *, GLenum , GLenum , GLenum , GLenum ))*(void**)((long)(TINYGL_BASE_NAME) - 3670))(__p0, __p1, __p2, __p3, __p4))
 1579 
 1580 #define GLTexCoord1d(__p0, __p1) \
 1581 	(((void (*)(GLContext *, GLdouble ))*(void**)((long)(TINYGL_BASE_NAME) - 3676))(__p0, __p1))
 1582 
 1583 #define GLTexCoord1dv(__p0, __p1) \
 1584 	(((void (*)(GLContext *, const GLdouble *))*(void**)((long)(TINYGL_BASE_NAME) - 1498))(__p0, __p1))
 1585 
 1586 #define GLTexCoord1f(__p0, __p1) \
 1587 	(((void (*)(GLContext *, GLfloat ))*(void**)((long)(TINYGL_BASE_NAME) - 3682))(__p0, __p1))
 1588 
 1589 #define GLTexCoord1fv(__p0, __p1) \
 1590 	(((void (*)(GLContext *, const GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 3688))(__p0, __p1))
 1591 
 1592 #define GLTexCoord1i(__p0, __p1) \
 1593 	(((void (*)(GLContext *, GLint ))*(void**)((long)(TINYGL_BASE_NAME) - 3694))(__p0, __p1))
 1594 
 1595 #define GLTexCoord1iv(__p0, __p1) \
 1596 	(((void (*)(GLContext *, const GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 3700))(__p0, __p1))
 1597 
 1598 #define GLTexCoord1s(__p0, __p1) \
 1599 	(((void (*)(GLContext *, GLshort ))*(void**)((long)(TINYGL_BASE_NAME) - 3706))(__p0, __p1))
 1600 
 1601 #define GLTexCoord1sv(__p0, __p1) \
 1602 	(((void (*)(GLContext *, const GLshort *))*(void**)((long)(TINYGL_BASE_NAME) - 3712))(__p0, __p1))
 1603 
 1604 #define GLTexCoord2d(__p0, __p1, __p2) \
 1605 	(((void (*)(GLContext *, GLdouble , GLdouble ))*(void**)((long)(TINYGL_BASE_NAME) - 3718))(__p0, __p1, __p2))
 1606 
 1607 #define GLTexCoord2dv(__p0, __p1) \
 1608 	(((void (*)(GLContext *, const GLdouble *))*(void**)((long)(TINYGL_BASE_NAME) - 1156))(__p0, __p1))
 1609 
 1610 #define GLTexCoord2f(__p0, __p1, __p2) \
 1611 	(((void (*)(GLContext *, GLfloat , GLfloat ))*(void**)((long)(TINYGL_BASE_NAME) - 160))(__p0, __p1, __p2))
 1612 
 1613 #define GLTexCoord2fv(__p0, __p1) \
 1614 	(((void (*)(GLContext *, const GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 166))(__p0, __p1))
 1615 
 1616 #define GLTexCoord2i(__p0, __p1, __p2) \
 1617 	(((void (*)(GLContext *, GLint , GLint ))*(void**)((long)(TINYGL_BASE_NAME) - 3724))(__p0, __p1, __p2))
 1618 
 1619 #define GLTexCoord2iv(__p0, __p1) \
 1620 	(((void (*)(GLContext *, const GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 1264))(__p0, __p1))
 1621 
 1622 #define GLTexCoord2s(__p0, __p1, __p2) \
 1623 	(((void (*)(GLContext *, GLshort , GLshort ))*(void**)((long)(TINYGL_BASE_NAME) - 3730))(__p0, __p1, __p2))
 1624 
 1625 #define GLTexCoord2sv(__p0, __p1) \
 1626 	(((void (*)(GLContext *, const GLshort *))*(void**)((long)(TINYGL_BASE_NAME) - 3736))(__p0, __p1))
 1627 
 1628 #define GLTexCoord3d(__p0, __p1, __p2, __p3) \
 1629 	(((void (*)(GLContext *, GLdouble , GLdouble , GLdouble ))*(void**)((long)(TINYGL_BASE_NAME) - 3742))(__p0, __p1, __p2, __p3))
 1630 
 1631 #define GLTexCoord3dv(__p0, __p1) \
 1632 	(((void (*)(GLContext *, const GLdouble *))*(void**)((long)(TINYGL_BASE_NAME) - 1504))(__p0, __p1))
 1633 
 1634 #define GLTexCoord3f(__p0, __p1, __p2, __p3) \
 1635 	(((void (*)(GLContext *, GLfloat , GLfloat , GLfloat ))*(void**)((long)(TINYGL_BASE_NAME) - 1276))(__p0, __p1, __p2, __p3))
 1636 
 1637 #define GLTexCoord3fv(__p0, __p1) \
 1638 	(((void (*)(GLContext *, const GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 3748))(__p0, __p1))
 1639 
 1640 #define GLTexCoord3i(__p0, __p1, __p2, __p3) \
 1641 	(((void (*)(GLContext *, GLint , GLint , GLint ))*(void**)((long)(TINYGL_BASE_NAME) - 3754))(__p0, __p1, __p2, __p3))
 1642 
 1643 #define GLTexCoord3iv(__p0, __p1) \
 1644 	(((void (*)(GLContext *, const GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 3760))(__p0, __p1))
 1645 
 1646 #define GLTexCoord3s(__p0, __p1, __p2, __p3) \
 1647 	(((void (*)(GLContext *, GLshort , GLshort , GLshort ))*(void**)((long)(TINYGL_BASE_NAME) - 3766))(__p0, __p1, __p2, __p3))
 1648 
 1649 #define GLTexCoord3sv(__p0, __p1) \
 1650 	(((void (*)(GLContext *, const GLshort *))*(void**)((long)(TINYGL_BASE_NAME) - 3772))(__p0, __p1))
 1651 
 1652 #define GLTexCoord4d(__p0, __p1, __p2, __p3, __p4) \
 1653 	(((void (*)(GLContext *, GLdouble , GLdouble , GLdouble , GLdouble ))*(void**)((long)(TINYGL_BASE_NAME) - 3778))(__p0, __p1, __p2, __p3, __p4))
 1654 
 1655 #define GLTexCoord4dv(__p0, __p1) \
 1656 	(((void (*)(GLContext *, const GLdouble *))*(void**)((long)(TINYGL_BASE_NAME) - 1510))(__p0, __p1))
 1657 
 1658 #define GLTexCoord4f(__p0, __p1, __p2, __p3, __p4) \
 1659 	(((void (*)(GLContext *, GLfloat , GLfloat , GLfloat , GLfloat ))*(void**)((long)(TINYGL_BASE_NAME) - 3784))(__p0, __p1, __p2, __p3, __p4))
 1660 
 1661 #define GLTexCoord4fv(__p0, __p1) \
 1662 	(((void (*)(GLContext *, const GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 3790))(__p0, __p1))
 1663 
 1664 #define GLTexCoord4i(__p0, __p1, __p2, __p3, __p4) \
 1665 	(((void (*)(GLContext *, GLint , GLint , GLint , GLint ))*(void**)((long)(TINYGL_BASE_NAME) - 3796))(__p0, __p1, __p2, __p3, __p4))
 1666 
 1667 #define GLTexCoord4iv(__p0, __p1) \
 1668 	(((void (*)(GLContext *, const GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 3802))(__p0, __p1))
 1669 
 1670 #define GLTexCoord4s(__p0, __p1, __p2, __p3, __p4) \
 1671 	(((void (*)(GLContext *, GLshort , GLshort , GLshort , GLshort ))*(void**)((long)(TINYGL_BASE_NAME) - 3808))(__p0, __p1, __p2, __p3, __p4))
 1672 
 1673 #define GLTexCoord4sv(__p0, __p1) \
 1674 	(((void (*)(GLContext *, const GLshort *))*(void**)((long)(TINYGL_BASE_NAME) - 3814))(__p0, __p1))
 1675 
 1676 #define GLTexCoordPointer(__p0, __p1, __p2, __p3, __p4) \
 1677 	(((void (*)(GLContext *, GLint , GLenum , GLsizei , const void *))*(void**)((long)(TINYGL_BASE_NAME) - 544))(__p0, __p1, __p2, __p3, __p4))
 1678 
 1679 #define GLTexEnvf(__p0, __p1, __p2, __p3) \
 1680 	(((void (*)(GLContext *, GLenum , GLenum , GLfloat ))*(void**)((long)(TINYGL_BASE_NAME) - 388))(__p0, __p1, __p2, __p3))
 1681 
 1682 #define GLTexEnvfv(__p0, __p1, __p2, __p3) \
 1683 	(((void (*)(GLContext *, GLenum , GLenum , const GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 1390))(__p0, __p1, __p2, __p3))
 1684 
 1685 #define GLTexEnvi(__p0, __p1, __p2, __p3) \
 1686 	(((void (*)(GLContext *, GLenum , GLenum , GLint ))*(void**)((long)(TINYGL_BASE_NAME) - 382))(__p0, __p1, __p2, __p3))
 1687 
 1688 #define GLTexEnviv(__p0, __p1, __p2, __p3) \
 1689 	(((void (*)(GLContext *, GLenum , GLenum , const GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 3820))(__p0, __p1, __p2, __p3))
 1690 
 1691 #define GLTexGend(__p0, __p1, __p2, __p3) \
 1692 	(((void (*)(GLContext *, GLenum , GLenum , GLdouble ))*(void**)((long)(TINYGL_BASE_NAME) - 3826))(__p0, __p1, __p2, __p3))
 1693 
 1694 #define GLTexGendv(__p0, __p1, __p2, __p3) \
 1695 	(((void (*)(GLContext *, GLenum , GLenum , const GLdouble *))*(void**)((long)(TINYGL_BASE_NAME) - 3832))(__p0, __p1, __p2, __p3))
 1696 
 1697 #define GLTexGenf(__p0, __p1, __p2, __p3) \
 1698 	(((void (*)(GLContext *, GLenum , GLenum , GLfloat ))*(void**)((long)(TINYGL_BASE_NAME) - 3838))(__p0, __p1, __p2, __p3))
 1699 
 1700 #define GLTexGenfv(__p0, __p1, __p2, __p3) \
 1701 	(((void (*)(GLContext *, GLenum , GLenum , const GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 424))(__p0, __p1, __p2, __p3))
 1702 
 1703 #define GLTexGeni(__p0, __p1, __p2, __p3) \
 1704 	(((void (*)(GLContext *, GLenum , GLenum , GLint ))*(void**)((long)(TINYGL_BASE_NAME) - 418))(__p0, __p1, __p2, __p3))
 1705 
 1706 #define GLTexGeniv(__p0, __p1, __p2, __p3) \
 1707 	(((void (*)(GLContext *, GLenum , GLenum , const GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 3844))(__p0, __p1, __p2, __p3))
 1708 
 1709 #define GLTexImage1D(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8) \
 1710 	(((void (*)(GLContext *, GLenum , GLint , GLint , GLsizei , GLint , GLenum , GLenum , const void *))*(void**)((long)(TINYGL_BASE_NAME) - 1474))(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8))
 1711 
 1712 #define GLTexImage2D(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8, __p9) \
 1713 	(((void (*)(GLContext *, GLenum , GLint , GLint , GLsizei , GLsizei , GLint , GLenum , GLenum , const void *))*(void**)((long)(TINYGL_BASE_NAME) - 370))(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8, __p9))
 1714 
 1715 #define GLTexImage3D(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8, __p9, __p10) \
 1716 	(((void (*)(GLContext *, GLenum , GLint , GLint , GLsizei , GLsizei , GLsizei , GLint , GLenum , GLenum , const void *))*(void**)((long)(TINYGL_BASE_NAME) - 3850))(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8, __p9, __p10))
 1717 
 1718 #define GLTexParameterIiv(__p0, __p1, __p2, __p3) \
 1719 	(((void (*)(GLContext *, GLenum , GLenum , const GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 4474))(__p0, __p1, __p2, __p3))
 1720 
 1721 #define GLTexParameterIuiv(__p0, __p1, __p2, __p3) \
 1722 	(((void (*)(GLContext *, GLenum , GLenum , const GLuint *))*(void**)((long)(TINYGL_BASE_NAME) - 4480))(__p0, __p1, __p2, __p3))
 1723 
 1724 #define GLTexParameterf(__p0, __p1, __p2, __p3) \
 1725 	(((void (*)(GLContext *, GLenum , GLenum , GLfloat ))*(void**)((long)(TINYGL_BASE_NAME) - 400))(__p0, __p1, __p2, __p3))
 1726 
 1727 #define GLTexParameterfv(__p0, __p1, __p2, __p3) \
 1728 	(((void (*)(GLContext *, GLenum , GLenum , const GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 1906))(__p0, __p1, __p2, __p3))
 1729 
 1730 #define GLTexParameteri(__p0, __p1, __p2, __p3) \
 1731 	(((void (*)(GLContext *, GLenum , GLenum , GLint ))*(void**)((long)(TINYGL_BASE_NAME) - 394))(__p0, __p1, __p2, __p3))
 1732 
 1733 #define GLTexParameteriv(__p0, __p1, __p2, __p3) \
 1734 	(((void (*)(GLContext *, GLenum , GLenum , const GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 1900))(__p0, __p1, __p2, __p3))
 1735 
 1736 #define GLTexSubImage1D(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7) \
 1737 	(((void (*)(GLContext *, GLenum , GLint , GLint , GLsizei , GLenum , GLenum , const void *))*(void**)((long)(TINYGL_BASE_NAME) - 1480))(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7))
 1738 
 1739 #define GLTexSubImage2D(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8, __p9) \
 1740 	(((void (*)(GLContext *, GLenum , GLint , GLint , GLint , GLsizei , GLsizei , GLenum , GLenum , const void *))*(void**)((long)(TINYGL_BASE_NAME) - 376))(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8, __p9))
 1741 
 1742 #define GLTexSubImage3D(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8, __p9, __p10, __p11) \
 1743 	(((void (*)(GLContext *, GLenum , GLint , GLint , GLint , GLint , GLsizei , GLsizei , GLsizei , GLenum , GLenum , const void *))*(void**)((long)(TINYGL_BASE_NAME) - 3856))(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8, __p9, __p10, __p11))
 1744 
 1745 #define GLTranslated(__p0, __p1, __p2, __p3) \
 1746 	(((void (*)(GLContext *, GLdouble , GLdouble , GLdouble ))*(void**)((long)(TINYGL_BASE_NAME) - 3862))(__p0, __p1, __p2, __p3))
 1747 
 1748 #define GLTranslatef(__p0, __p1, __p2, __p3) \
 1749 	(((void (*)(GLContext *, GLfloat , GLfloat , GLfloat ))*(void**)((long)(TINYGL_BASE_NAME) - 232))(__p0, __p1, __p2, __p3))
 1750 
 1751 #define GLULookAt(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8, __p9) \
 1752 	(((void (*)(GLContext *, GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ))*(void**)((long)(TINYGL_BASE_NAME) - 658))(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8, __p9))
 1753 
 1754 #define GLUPerspective(__p0, __p1, __p2, __p3, __p4) \
 1755 	(((void (*)(GLContext *, GLfloat , GLfloat , GLfloat , GLfloat ))*(void**)((long)(TINYGL_BASE_NAME) - 652))(__p0, __p1, __p2, __p3, __p4))
 1756 
 1757 #define GLUPickMatrix(__p0, __p1, __p2, __p3, __p4, __p5) \
 1758 	(((void (*)(GLContext *, GLfloat , GLfloat , GLfloat , GLfloat , GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 1348))(__p0, __p1, __p2, __p3, __p4, __p5))
 1759 
 1760 #define GLUTCreateWindow(__p0, __p1) \
 1761 	(((int (*)(GLContext *, char *))*(void**)((long)(TINYGL_BASE_NAME) - 682))(__p0, __p1))
 1762 
 1763 #define GLUTDestroyWindow(__p0, __p1) \
 1764 	(((void (*)(GLContext *, int ))*(void**)((long)(TINYGL_BASE_NAME) - 706))(__p0, __p1))
 1765 
 1766 #define GLUTDisplayFunc(__p0, __p1) \
 1767 	(((void (*)(GLContext *, void (*)(void)))*(void**)((long)(TINYGL_BASE_NAME) - 730))(__p0, __p1))
 1768 
 1769 #define GLUTEntryFunc(__p0, __p1) \
 1770 	(((void (*)(GLContext *, void (*)(int state)))*(void**)((long)(TINYGL_BASE_NAME) - 772))(__p0, __p1))
 1771 
 1772 #define GLUTFullScreen(__p0) \
 1773 	(((void (*)(GLContext *))*(void**)((long)(TINYGL_BASE_NAME) - 688))(__p0))
 1774 
 1775 #define GLUTGet(__p0, __p1) \
 1776 	(((int (*)(GLContext *, GLenum ))*(void**)((long)(TINYGL_BASE_NAME) - 802))(__p0, __p1))
 1777 
 1778 #define GLUTGetModifiers(__p0) \
 1779 	(((int (*)(GLContext *))*(void**)((long)(TINYGL_BASE_NAME) - 826))(__p0))
 1780 
 1781 #define GLUTGetWindow(__p0) \
 1782 	(((int (*)(GLContext *))*(void**)((long)(TINYGL_BASE_NAME) - 700))(__p0))
 1783 
 1784 #define GLUTGetWindowHandle(__p0) \
 1785 	(((void *(*)(GLContext *))*(void**)((long)(TINYGL_BASE_NAME) - 856))(__p0))
 1786 
 1787 #define GLUTHideWindow(__p0) \
 1788 	(((void (*)(GLContext *))*(void**)((long)(TINYGL_BASE_NAME) - 784))(__p0))
 1789 
 1790 #define GLUTIdleFunc(__p0, __p1) \
 1791 	(((void (*)(GLContext *, void (*)(void)))*(void**)((long)(TINYGL_BASE_NAME) - 742))(__p0, __p1))
 1792 
 1793 #define GLUTInit(__p0, __p1, __p2) \
 1794 	(((void (*)(GLContext *, int *, char **))*(void**)((long)(TINYGL_BASE_NAME) - 664))(__p0, __p1, __p2))
 1795 
 1796 #define GLUTInitDisplayMode(__p0, __p1) \
 1797 	(((void (*)(GLContext *, unsigned int ))*(void**)((long)(TINYGL_BASE_NAME) - 808))(__p0, __p1))
 1798 
 1799 #define GLUTInitWindowPosition(__p0, __p1, __p2) \
 1800 	(((void (*)(GLContext *, int , int ))*(void**)((long)(TINYGL_BASE_NAME) - 670))(__p0, __p1, __p2))
 1801 
 1802 #define GLUTInitWindowSize(__p0, __p1, __p2) \
 1803 	(((void (*)(GLContext *, int , int ))*(void**)((long)(TINYGL_BASE_NAME) - 676))(__p0, __p1, __p2))
 1804 
 1805 #define GLUTKeyboardFunc(__p0, __p1) \
 1806 	(((void (*)(GLContext *, void (*)(unsigned char key, int x, int y)))*(void**)((long)(TINYGL_BASE_NAME) - 748))(__p0, __p1))
 1807 
 1808 #define GLUTKeyboardUpFunc(__p0, __p1) \
 1809 	(((void (*)(GLContext *, void (*)(unsigned char key, int x, int y)))*(void**)((long)(TINYGL_BASE_NAME) - 754))(__p0, __p1))
 1810 
 1811 #define GLUTMainLoop(__p0) \
 1812 	(((void (*)(GLContext *))*(void**)((long)(TINYGL_BASE_NAME) - 718))(__p0))
 1813 
 1814 #define GLUTMotionFunc(__p0, __p1) \
 1815 	(((void (*)(GLContext *, void (*)(int x, int y)))*(void**)((long)(TINYGL_BASE_NAME) - 766))(__p0, __p1))
 1816 
 1817 #define GLUTMouseFunc(__p0, __p1) \
 1818 	(((void (*)(GLContext *, void (*)(int button, int state, int x, int y)))*(void**)((long)(TINYGL_BASE_NAME) - 760))(__p0, __p1))
 1819 
 1820 #define GLUTPassiveMotionFunc(__p0, __p1) \
 1821 	(((void (*)(GLContext *, void (*)(int x, int y)))*(void**)((long)(TINYGL_BASE_NAME) - 832))(__p0, __p1))
 1822 
 1823 #define GLUTPositionWindow(__p0, __p1, __p2) \
 1824 	(((void (*)(GLContext *, int , int ))*(void**)((long)(TINYGL_BASE_NAME) - 790))(__p0, __p1, __p2))
 1825 
 1826 #define GLUTPostRedisplay(__p0) \
 1827 	(((void (*)(GLContext *))*(void**)((long)(TINYGL_BASE_NAME) - 724))(__p0))
 1828 
 1829 #define GLUTReshapeFunc(__p0, __p1) \
 1830 	(((void (*)(GLContext *, void (*)(int width, int height)))*(void**)((long)(TINYGL_BASE_NAME) - 736))(__p0, __p1))
 1831 
 1832 #define GLUTReshapeWindow(__p0, __p1, __p2) \
 1833 	(((void (*)(GLContext *, int , int ))*(void**)((long)(TINYGL_BASE_NAME) - 796))(__p0, __p1, __p2))
 1834 
 1835 #define GLUTSetWindow(__p0, __p1) \
 1836 	(((void (*)(GLContext *, int ))*(void**)((long)(TINYGL_BASE_NAME) - 694))(__p0, __p1))
 1837 
 1838 #define GLUTShowWindow(__p0) \
 1839 	(((void (*)(GLContext *))*(void**)((long)(TINYGL_BASE_NAME) - 778))(__p0))
 1840 
 1841 #define GLUTSpecialFunc(__p0, __p1) \
 1842 	(((void (*)(GLContext *, void (*)(int key, int x, int y)))*(void**)((long)(TINYGL_BASE_NAME) - 814))(__p0, __p1))
 1843 
 1844 #define GLUTSpecialUpFunc(__p0, __p1) \
 1845 	(((void (*)(GLContext *, void (*)(int key, int x, int y)))*(void**)((long)(TINYGL_BASE_NAME) - 904))(__p0, __p1))
 1846 
 1847 #define GLUTSwapBuffers(__p0) \
 1848 	(((void (*)(GLContext *))*(void**)((long)(TINYGL_BASE_NAME) - 712))(__p0))
 1849 
 1850 #define GLUTTimerFunc(__p0, __p1, __p2, __p3) \
 1851 	(((void (*)(GLContext *, int , void (*)(int value), int ))*(void**)((long)(TINYGL_BASE_NAME) - 820))(__p0, __p1, __p2, __p3))
 1852 
 1853 #define GLUTVisibilityFunc(__p0, __p1) \
 1854 	(((void (*)(GLContext *, void (*)(int state)))*(void**)((long)(TINYGL_BASE_NAME) - 1114))(__p0, __p1))
 1855 
 1856 #define GLUniform1f(__p0, __p1, __p2) \
 1857 	(((void (*)(GLContext *, GLint , GLfloat ))*(void**)((long)(TINYGL_BASE_NAME) - 1588))(__p0, __p1, __p2))
 1858 
 1859 #define GLUniform1fv(__p0, __p1, __p2, __p3) \
 1860 	(((void (*)(GLContext *, GLint , GLsizei , const GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 1738))(__p0, __p1, __p2, __p3))
 1861 
 1862 #define GLUniform1i(__p0, __p1, __p2) \
 1863 	(((void (*)(GLContext *, GLint , GLint ))*(void**)((long)(TINYGL_BASE_NAME) - 1714))(__p0, __p1, __p2))
 1864 
 1865 #define GLUniform1iv(__p0, __p1, __p2, __p3) \
 1866 	(((void (*)(GLContext *, GLint , GLsizei , const GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 1720))(__p0, __p1, __p2, __p3))
 1867 
 1868 #define GLUniform1ui(__p0, __p1, __p2) \
 1869 	(((void (*)(GLContext *, GLint , GLuint ))*(void**)((long)(TINYGL_BASE_NAME) - 1726))(__p0, __p1, __p2))
 1870 
 1871 #define GLUniform1uiv(__p0, __p1, __p2, __p3) \
 1872 	(((void (*)(GLContext *, GLint , GLsizei , const GLuint *))*(void**)((long)(TINYGL_BASE_NAME) - 1732))(__p0, __p1, __p2, __p3))
 1873 
 1874 #define GLUniform2f(__p0, __p1, __p2, __p3) \
 1875 	(((void (*)(GLContext *, GLint , GLfloat , GLfloat ))*(void**)((long)(TINYGL_BASE_NAME) - 1594))(__p0, __p1, __p2, __p3))
 1876 
 1877 #define GLUniform2fv(__p0, __p1, __p2, __p3) \
 1878 	(((void (*)(GLContext *, GLint , GLsizei , const GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 1768))(__p0, __p1, __p2, __p3))
 1879 
 1880 #define GLUniform2i(__p0, __p1, __p2, __p3) \
 1881 	(((void (*)(GLContext *, GLint , GLint , GLint ))*(void**)((long)(TINYGL_BASE_NAME) - 1744))(__p0, __p1, __p2, __p3))
 1882 
 1883 #define GLUniform2iv(__p0, __p1, __p2, __p3) \
 1884 	(((void (*)(GLContext *, GLint , GLsizei , const GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 1750))(__p0, __p1, __p2, __p3))
 1885 
 1886 #define GLUniform2ui(__p0, __p1, __p2, __p3) \
 1887 	(((void (*)(GLContext *, GLint , GLuint , GLuint ))*(void**)((long)(TINYGL_BASE_NAME) - 1756))(__p0, __p1, __p2, __p3))
 1888 
 1889 #define GLUniform2uiv(__p0, __p1, __p2, __p3) \
 1890 	(((void (*)(GLContext *, GLint , GLsizei , const GLuint *))*(void**)((long)(TINYGL_BASE_NAME) - 1762))(__p0, __p1, __p2, __p3))
 1891 
 1892 #define GLUniform3f(__p0, __p1, __p2, __p3, __p4) \
 1893 	(((void (*)(GLContext *, GLint , GLfloat , GLfloat , GLfloat ))*(void**)((long)(TINYGL_BASE_NAME) - 1600))(__p0, __p1, __p2, __p3, __p4))
 1894 
 1895 #define GLUniform3fv(__p0, __p1, __p2, __p3) \
 1896 	(((void (*)(GLContext *, GLint , GLsizei , const GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 1798))(__p0, __p1, __p2, __p3))
 1897 
 1898 #define GLUniform3i(__p0, __p1, __p2, __p3, __p4) \
 1899 	(((void (*)(GLContext *, GLint , GLint , GLint , GLint ))*(void**)((long)(TINYGL_BASE_NAME) - 1774))(__p0, __p1, __p2, __p3, __p4))
 1900 
 1901 #define GLUniform3iv(__p0, __p1, __p2, __p3) \
 1902 	(((void (*)(GLContext *, GLint , GLsizei , const GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 1780))(__p0, __p1, __p2, __p3))
 1903 
 1904 #define GLUniform3ui(__p0, __p1, __p2, __p3, __p4) \
 1905 	(((void (*)(GLContext *, GLint , GLuint , GLuint , GLuint ))*(void**)((long)(TINYGL_BASE_NAME) - 1786))(__p0, __p1, __p2, __p3, __p4))
 1906 
 1907 #define GLUniform3uiv(__p0, __p1, __p2, __p3) \
 1908 	(((void (*)(GLContext *, GLint , GLsizei , const GLuint *))*(void**)((long)(TINYGL_BASE_NAME) - 1792))(__p0, __p1, __p2, __p3))
 1909 
 1910 #define GLUniform4f(__p0, __p1, __p2, __p3, __p4, __p5) \
 1911 	(((void (*)(GLContext *, GLint , GLfloat , GLfloat , GLfloat , GLfloat ))*(void**)((long)(TINYGL_BASE_NAME) - 1606))(__p0, __p1, __p2, __p3, __p4, __p5))
 1912 
 1913 #define GLUniform4fv(__p0, __p1, __p2, __p3) \
 1914 	(((void (*)(GLContext *, GLint , GLsizei , const GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 1612))(__p0, __p1, __p2, __p3))
 1915 
 1916 #define GLUniform4i(__p0, __p1, __p2, __p3, __p4, __p5) \
 1917 	(((void (*)(GLContext *, GLint , GLint , GLint , GLint , GLint ))*(void**)((long)(TINYGL_BASE_NAME) - 1804))(__p0, __p1, __p2, __p3, __p4, __p5))
 1918 
 1919 #define GLUniform4iv(__p0, __p1, __p2, __p3) \
 1920 	(((void (*)(GLContext *, GLint , GLsizei , const GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 1810))(__p0, __p1, __p2, __p3))
 1921 
 1922 #define GLUniform4ui(__p0, __p1, __p2, __p3, __p4, __p5) \
 1923 	(((void (*)(GLContext *, GLint , GLuint , GLuint , GLuint , GLuint ))*(void**)((long)(TINYGL_BASE_NAME) - 1816))(__p0, __p1, __p2, __p3, __p4, __p5))
 1924 
 1925 #define GLUniform4uiv(__p0, __p1, __p2, __p3) \
 1926 	(((void (*)(GLContext *, GLint , GLsizei , const GLuint *))*(void**)((long)(TINYGL_BASE_NAME) - 1822))(__p0, __p1, __p2, __p3))
 1927 
 1928 #define GLUniformMatrix2fv(__p0, __p1, __p2, __p3, __p4) \
 1929 	(((void (*)(GLContext *, GLint , GLsizei , GLboolean , const GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 1828))(__p0, __p1, __p2, __p3, __p4))
 1930 
 1931 #define GLUniformMatrix2x3fv(__p0, __p1, __p2, __p3, __p4) \
 1932 	(((void (*)(GLContext *, GLint , GLsizei , GLboolean , const GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 1834))(__p0, __p1, __p2, __p3, __p4))
 1933 
 1934 #define GLUniformMatrix2x4fv(__p0, __p1, __p2, __p3, __p4) \
 1935 	(((void (*)(GLContext *, GLint , GLsizei , GLboolean , const GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 1840))(__p0, __p1, __p2, __p3, __p4))
 1936 
 1937 #define GLUniformMatrix3fv(__p0, __p1, __p2, __p3, __p4) \
 1938 	(((void (*)(GLContext *, GLint , GLsizei , GLboolean , const GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 1846))(__p0, __p1, __p2, __p3, __p4))
 1939 
 1940 #define GLUniformMatrix3x2fv(__p0, __p1, __p2, __p3, __p4) \
 1941 	(((void (*)(GLContext *, GLint , GLsizei , GLboolean , const GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 1852))(__p0, __p1, __p2, __p3, __p4))
 1942 
 1943 #define GLUniformMatrix3x4fv(__p0, __p1, __p2, __p3, __p4) \
 1944 	(((void (*)(GLContext *, GLint , GLsizei , GLboolean , const GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 1858))(__p0, __p1, __p2, __p3, __p4))
 1945 
 1946 #define GLUniformMatrix4fv(__p0, __p1, __p2, __p3, __p4) \
 1947 	(((void (*)(GLContext *, GLint , GLsizei , GLboolean , const GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 1618))(__p0, __p1, __p2, __p3, __p4))
 1948 
 1949 #define GLUniformMatrix4x2fv(__p0, __p1, __p2, __p3, __p4) \
 1950 	(((void (*)(GLContext *, GLint , GLsizei , GLboolean , const GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 1864))(__p0, __p1, __p2, __p3, __p4))
 1951 
 1952 #define GLUniformMatrix4x3fv(__p0, __p1, __p2, __p3, __p4) \
 1953 	(((void (*)(GLContext *, GLint , GLsizei , GLboolean , const GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 1870))(__p0, __p1, __p2, __p3, __p4))
 1954 
 1955 #define GLUnlockArraysEXT(__p0) \
 1956 	(((void (*)(GLContext *))*(void**)((long)(TINYGL_BASE_NAME) - 556))(__p0))
 1957 
 1958 #define GLUnmapBuffer(__p0, __p1) \
 1959 	(((GLboolean (*)(GLContext *, GLenum ))*(void**)((long)(TINYGL_BASE_NAME) - 3868))(__p0, __p1))
 1960 
 1961 #define GLUseProgram(__p0, __p1) \
 1962 	(((void (*)(GLContext *, GLuint ))*(void**)((long)(TINYGL_BASE_NAME) - 1654))(__p0, __p1))
 1963 
 1964 #define GLValidateProgram(__p0, __p1) \
 1965 	(((void (*)(GLContext *, GLuint ))*(void**)((long)(TINYGL_BASE_NAME) - 1462))(__p0, __p1))
 1966 
 1967 #define GLVertex2d(__p0, __p1, __p2) \
 1968 	(((void (*)(GLContext *, GLdouble , GLdouble ))*(void**)((long)(TINYGL_BASE_NAME) - 3874))(__p0, __p1, __p2))
 1969 
 1970 #define GLVertex2dv(__p0, __p1) \
 1971 	(((void (*)(GLContext *, const GLdouble *))*(void**)((long)(TINYGL_BASE_NAME) - 3880))(__p0, __p1))
 1972 
 1973 #define GLVertex2f(__p0, __p1, __p2) \
 1974 	(((void (*)(GLContext *, GLfloat , GLfloat ))*(void**)((long)(TINYGL_BASE_NAME) - 3886))(__p0, __p1, __p2))
 1975 
 1976 #define GLVertex2fv(__p0, __p1) \
 1977 	(((void (*)(GLContext *, const GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 3892))(__p0, __p1))
 1978 
 1979 #define GLVertex2i(__p0, __p1, __p2) \
 1980 	(((void (*)(GLContext *, GLint , GLint ))*(void**)((long)(TINYGL_BASE_NAME) - 3898))(__p0, __p1, __p2))
 1981 
 1982 #define GLVertex2iv(__p0, __p1) \
 1983 	(((void (*)(GLContext *, const GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 3904))(__p0, __p1))
 1984 
 1985 #define GLVertex2s(__p0, __p1, __p2) \
 1986 	(((void (*)(GLContext *, GLshort , GLshort ))*(void**)((long)(TINYGL_BASE_NAME) - 3910))(__p0, __p1, __p2))
 1987 
 1988 #define GLVertex2sv(__p0, __p1) \
 1989 	(((void (*)(GLContext *, const GLshort *))*(void**)((long)(TINYGL_BASE_NAME) - 3916))(__p0, __p1))
 1990 
 1991 #define GLVertex3d(__p0, __p1, __p2, __p3) \
 1992 	(((void (*)(GLContext *, GLdouble , GLdouble , GLdouble ))*(void**)((long)(TINYGL_BASE_NAME) - 3922))(__p0, __p1, __p2, __p3))
 1993 
 1994 #define GLVertex3dv(__p0, __p1) \
 1995 	(((void (*)(GLContext *, const GLdouble *))*(void**)((long)(TINYGL_BASE_NAME) - 1144))(__p0, __p1))
 1996 
 1997 #define GLVertex3f(__p0, __p1, __p2, __p3) \
 1998 	(((void (*)(GLContext *, GLfloat , GLfloat , GLfloat ))*(void**)((long)(TINYGL_BASE_NAME) - 76))(__p0, __p1, __p2, __p3))
 1999 
 2000 #define GLVertex3fv(__p0, __p1) \
 2001 	(((void (*)(GLContext *, const GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 88))(__p0, __p1))
 2002 
 2003 #define GLVertex3i(__p0, __p1, __p2, __p3) \
 2004 	(((void (*)(GLContext *, GLint , GLint , GLint ))*(void**)((long)(TINYGL_BASE_NAME) - 3928))(__p0, __p1, __p2, __p3))
 2005 
 2006 #define GLVertex3iv(__p0, __p1) \
 2007 	(((void (*)(GLContext *, const GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 3934))(__p0, __p1))
 2008 
 2009 #define GLVertex3s(__p0, __p1, __p2, __p3) \
 2010 	(((void (*)(GLContext *, GLshort , GLshort , GLshort ))*(void**)((long)(TINYGL_BASE_NAME) - 3940))(__p0, __p1, __p2, __p3))
 2011 
 2012 #define GLVertex3sv(__p0, __p1) \
 2013 	(((void (*)(GLContext *, const GLshort *))*(void**)((long)(TINYGL_BASE_NAME) - 3946))(__p0, __p1))
 2014 
 2015 #define GLVertex4d(__p0, __p1, __p2, __p3, __p4) \
 2016 	(((void (*)(GLContext *, GLdouble , GLdouble , GLdouble , GLdouble ))*(void**)((long)(TINYGL_BASE_NAME) - 3952))(__p0, __p1, __p2, __p3, __p4))
 2017 
 2018 #define GLVertex4dv(__p0, __p1) \
 2019 	(((void (*)(GLContext *, const GLdouble *))*(void**)((long)(TINYGL_BASE_NAME) - 1150))(__p0, __p1))
 2020 
 2021 #define GLVertex4f(__p0, __p1, __p2, __p3, __p4) \
 2022 	(((void (*)(GLContext *, GLfloat , GLfloat , GLfloat , GLfloat ))*(void**)((long)(TINYGL_BASE_NAME) - 82))(__p0, __p1, __p2, __p3, __p4))
 2023 
 2024 #define GLVertex4fv(__p0, __p1) \
 2025 	(((void (*)(GLContext *, const GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 94))(__p0, __p1))
 2026 
 2027 #define GLVertex4i(__p0, __p1, __p2, __p3, __p4) \
 2028 	(((void (*)(GLContext *, GLint , GLint , GLint , GLint ))*(void**)((long)(TINYGL_BASE_NAME) - 3958))(__p0, __p1, __p2, __p3, __p4))
 2029 
 2030 #define GLVertex4iv(__p0, __p1) \
 2031 	(((void (*)(GLContext *, const GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 3964))(__p0, __p1))
 2032 
 2033 #define GLVertex4s(__p0, __p1, __p2, __p3, __p4) \
 2034 	(((void (*)(GLContext *, GLshort , GLshort , GLshort , GLshort ))*(void**)((long)(TINYGL_BASE_NAME) - 3970))(__p0, __p1, __p2, __p3, __p4))
 2035 
 2036 #define GLVertex4sv(__p0, __p1) \
 2037 	(((void (*)(GLContext *, const GLshort *))*(void**)((long)(TINYGL_BASE_NAME) - 3976))(__p0, __p1))
 2038 
 2039 #define GLVertexAttrib1d(__p0, __p1, __p2) \
 2040 	(((void (*)(GLContext *, GLuint , GLdouble ))*(void**)((long)(TINYGL_BASE_NAME) - 3982))(__p0, __p1, __p2))
 2041 
 2042 #define GLVertexAttrib1dv(__p0, __p1, __p2) \
 2043 	(((void (*)(GLContext *, GLuint , const GLdouble *))*(void**)((long)(TINYGL_BASE_NAME) - 3988))(__p0, __p1, __p2))
 2044 
 2045 #define GLVertexAttrib1f(__p0, __p1, __p2) \
 2046 	(((void (*)(GLContext *, GLuint , GLfloat ))*(void**)((long)(TINYGL_BASE_NAME) - 3994))(__p0, __p1, __p2))
 2047 
 2048 #define GLVertexAttrib1fv(__p0, __p1, __p2) \
 2049 	(((void (*)(GLContext *, GLuint , const GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 4000))(__p0, __p1, __p2))
 2050 
 2051 #define GLVertexAttrib1s(__p0, __p1, __p2) \
 2052 	(((void (*)(GLContext *, GLuint , GLshort ))*(void**)((long)(TINYGL_BASE_NAME) - 4006))(__p0, __p1, __p2))
 2053 
 2054 #define GLVertexAttrib1sv(__p0, __p1, __p2) \
 2055 	(((void (*)(GLContext *, GLuint , const GLshort *))*(void**)((long)(TINYGL_BASE_NAME) - 4012))(__p0, __p1, __p2))
 2056 
 2057 #define GLVertexAttrib2d(__p0, __p1, __p2, __p3) \
 2058 	(((void (*)(GLContext *, GLuint , GLdouble , GLdouble ))*(void**)((long)(TINYGL_BASE_NAME) - 4018))(__p0, __p1, __p2, __p3))
 2059 
 2060 #define GLVertexAttrib2dv(__p0, __p1, __p2) \
 2061 	(((void (*)(GLContext *, GLuint , const GLdouble *))*(void**)((long)(TINYGL_BASE_NAME) - 4024))(__p0, __p1, __p2))
 2062 
 2063 #define GLVertexAttrib2f(__p0, __p1, __p2, __p3) \
 2064 	(((void (*)(GLContext *, GLuint , GLfloat , GLfloat ))*(void**)((long)(TINYGL_BASE_NAME) - 4030))(__p0, __p1, __p2, __p3))
 2065 
 2066 #define GLVertexAttrib2fv(__p0, __p1, __p2) \
 2067 	(((void (*)(GLContext *, GLuint , const GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 4036))(__p0, __p1, __p2))
 2068 
 2069 #define GLVertexAttrib2s(__p0, __p1, __p2, __p3) \
 2070 	(((void (*)(GLContext *, GLuint , GLshort , GLshort ))*(void**)((long)(TINYGL_BASE_NAME) - 4042))(__p0, __p1, __p2, __p3))
 2071 
 2072 #define GLVertexAttrib2sv(__p0, __p1, __p2) \
 2073 	(((void (*)(GLContext *, GLuint , const GLshort *))*(void**)((long)(TINYGL_BASE_NAME) - 4048))(__p0, __p1, __p2))
 2074 
 2075 #define GLVertexAttrib3d(__p0, __p1, __p2, __p3, __p4) \
 2076 	(((void (*)(GLContext *, GLuint , GLdouble , GLdouble , GLdouble ))*(void**)((long)(TINYGL_BASE_NAME) - 4054))(__p0, __p1, __p2, __p3, __p4))
 2077 
 2078 #define GLVertexAttrib3dv(__p0, __p1, __p2) \
 2079 	(((void (*)(GLContext *, GLuint , const GLdouble *))*(void**)((long)(TINYGL_BASE_NAME) - 4060))(__p0, __p1, __p2))
 2080 
 2081 #define GLVertexAttrib3f(__p0, __p1, __p2, __p3, __p4) \
 2082 	(((void (*)(GLContext *, GLuint , GLfloat , GLfloat , GLfloat ))*(void**)((long)(TINYGL_BASE_NAME) - 4066))(__p0, __p1, __p2, __p3, __p4))
 2083 
 2084 #define GLVertexAttrib3fv(__p0, __p1, __p2) \
 2085 	(((void (*)(GLContext *, GLuint , const GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 4072))(__p0, __p1, __p2))
 2086 
 2087 #define GLVertexAttrib3s(__p0, __p1, __p2, __p3, __p4) \
 2088 	(((void (*)(GLContext *, GLuint , GLshort , GLshort , GLshort ))*(void**)((long)(TINYGL_BASE_NAME) - 4078))(__p0, __p1, __p2, __p3, __p4))
 2089 
 2090 #define GLVertexAttrib3sv(__p0, __p1, __p2) \
 2091 	(((void (*)(GLContext *, GLuint , const GLshort *))*(void**)((long)(TINYGL_BASE_NAME) - 4084))(__p0, __p1, __p2))
 2092 
 2093 #define GLVertexAttrib4Nbv(__p0, __p1, __p2) \
 2094 	(((void (*)(GLContext *, GLuint , const GLbyte *))*(void**)((long)(TINYGL_BASE_NAME) - 4090))(__p0, __p1, __p2))
 2095 
 2096 #define GLVertexAttrib4Niv(__p0, __p1, __p2) \
 2097 	(((void (*)(GLContext *, GLuint , const GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 4096))(__p0, __p1, __p2))
 2098 
 2099 #define GLVertexAttrib4Nsv(__p0, __p1, __p2) \
 2100 	(((void (*)(GLContext *, GLuint , const GLshort *))*(void**)((long)(TINYGL_BASE_NAME) - 4102))(__p0, __p1, __p2))
 2101 
 2102 #define GLVertexAttrib4Nub(__p0, __p1, __p2, __p3, __p4, __p5) \
 2103 	(((void (*)(GLContext *, GLuint , GLubyte , GLubyte , GLubyte , GLubyte ))*(void**)((long)(TINYGL_BASE_NAME) - 4108))(__p0, __p1, __p2, __p3, __p4, __p5))
 2104 
 2105 #define GLVertexAttrib4Nubv(__p0, __p1, __p2) \
 2106 	(((void (*)(GLContext *, GLuint , const GLubyte *))*(void**)((long)(TINYGL_BASE_NAME) - 4114))(__p0, __p1, __p2))
 2107 
 2108 #define GLVertexAttrib4Nuiv(__p0, __p1, __p2) \
 2109 	(((void (*)(GLContext *, GLuint , const GLuint *))*(void**)((long)(TINYGL_BASE_NAME) - 4120))(__p0, __p1, __p2))
 2110 
 2111 #define GLVertexAttrib4Nusv(__p0, __p1, __p2) \
 2112 	(((void (*)(GLContext *, GLuint , const GLushort *))*(void**)((long)(TINYGL_BASE_NAME) - 4126))(__p0, __p1, __p2))
 2113 
 2114 #define GLVertexAttrib4bv(__p0, __p1, __p2) \
 2115 	(((void (*)(GLContext *, GLuint , const GLbyte *))*(void**)((long)(TINYGL_BASE_NAME) - 4132))(__p0, __p1, __p2))
 2116 
 2117 #define GLVertexAttrib4d(__p0, __p1, __p2, __p3, __p4, __p5) \
 2118 	(((void (*)(GLContext *, GLuint , GLdouble , GLdouble , GLdouble , GLdouble ))*(void**)((long)(TINYGL_BASE_NAME) - 4138))(__p0, __p1, __p2, __p3, __p4, __p5))
 2119 
 2120 #define GLVertexAttrib4dv(__p0, __p1, __p2) \
 2121 	(((void (*)(GLContext *, GLuint , const GLdouble *))*(void**)((long)(TINYGL_BASE_NAME) - 4144))(__p0, __p1, __p2))
 2122 
 2123 #define GLVertexAttrib4f(__p0, __p1, __p2, __p3, __p4, __p5) \
 2124 	(((void (*)(GLContext *, GLuint , GLfloat , GLfloat , GLfloat , GLfloat ))*(void**)((long)(TINYGL_BASE_NAME) - 4150))(__p0, __p1, __p2, __p3, __p4, __p5))
 2125 
 2126 #define GLVertexAttrib4fv(__p0, __p1, __p2) \
 2127 	(((void (*)(GLContext *, GLuint , const GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 4156))(__p0, __p1, __p2))
 2128 
 2129 #define GLVertexAttrib4iv(__p0, __p1, __p2) \
 2130 	(((void (*)(GLContext *, GLuint , const GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 4162))(__p0, __p1, __p2))
 2131 
 2132 #define GLVertexAttrib4s(__p0, __p1, __p2, __p3, __p4, __p5) \
 2133 	(((void (*)(GLContext *, GLuint , GLshort , GLshort , GLshort , GLshort ))*(void**)((long)(TINYGL_BASE_NAME) - 4168))(__p0, __p1, __p2, __p3, __p4, __p5))
 2134 
 2135 #define GLVertexAttrib4sv(__p0, __p1, __p2) \
 2136 	(((void (*)(GLContext *, GLuint , const GLshort *))*(void**)((long)(TINYGL_BASE_NAME) - 4174))(__p0, __p1, __p2))
 2137 
 2138 #define GLVertexAttrib4ubv(__p0, __p1, __p2) \
 2139 	(((void (*)(GLContext *, GLuint , const GLubyte *))*(void**)((long)(TINYGL_BASE_NAME) - 4180))(__p0, __p1, __p2))
 2140 
 2141 #define GLVertexAttrib4uiv(__p0, __p1, __p2) \
 2142 	(((void (*)(GLContext *, GLuint , const GLuint *))*(void**)((long)(TINYGL_BASE_NAME) - 4186))(__p0, __p1, __p2))
 2143 
 2144 #define GLVertexAttrib4usv(__p0, __p1, __p2) \
 2145 	(((void (*)(GLContext *, GLuint , const GLushort *))*(void**)((long)(TINYGL_BASE_NAME) - 4192))(__p0, __p1, __p2))
 2146 
 2147 #define GLVertexAttribPointer(__p0, __p1, __p2, __p3, __p4, __p5, __p6) \
 2148 	(((void (*)(GLContext *, GLuint , GLint , GLenum , GLboolean , GLsizei , const void *))*(void**)((long)(TINYGL_BASE_NAME) - 1636))(__p0, __p1, __p2, __p3, __p4, __p5, __p6))
 2149 
 2150 #define GLVertexBlendARB(__p0, __p1) \
 2151 	(((void (*)(GLContext *, GLint ))*(void**)((long)(TINYGL_BASE_NAME) - 4198))(__p0, __p1))
 2152 
 2153 #define GLVertexPointer(__p0, __p1, __p2, __p3, __p4) \
 2154 	(((void (*)(GLContext *, GLint , GLenum , GLsizei , const void *))*(void**)((long)(TINYGL_BASE_NAME) - 526))(__p0, __p1, __p2, __p3, __p4))
 2155 
 2156 #define GLViewport(__p0, __p1, __p2, __p3, __p4) \
 2157 	(((void (*)(GLContext *, GLint , GLint , GLsizei , GLsizei ))*(void**)((long)(TINYGL_BASE_NAME) - 1912))(__p0, __p1, __p2, __p3, __p4))
 2158 
 2159 
 2160 #define GLWeightPointerARB(__p0, __p1, __p2, __p3, __p4) \
 2161 	(((void (*)(GLContext *, GLint , GLenum , GLsizei , const void *))*(void**)((long)(TINYGL_BASE_NAME) - 4204))(__p0, __p1, __p2, __p3, __p4))
 2162 
 2163 #define GLWeightbvARB(__p0, __p1, __p2) \
 2164 	(((void (*)(GLContext *, GLint , const GLbyte *))*(void**)((long)(TINYGL_BASE_NAME) - 4210))(__p0, __p1, __p2))
 2165 
 2166 #define GLWeightdvARB(__p0, __p1, __p2) \
 2167 	(((void (*)(GLContext *, GLint , const GLdouble *))*(void**)((long)(TINYGL_BASE_NAME) - 4216))(__p0, __p1, __p2))
 2168 
 2169 #define GLWeightfvARB(__p0, __p1, __p2) \
 2170 	(((void (*)(GLContext *, GLint , const GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 4222))(__p0, __p1, __p2))
 2171 
 2172 #define GLWeightivARB(__p0, __p1, __p2) \
 2173 	(((void (*)(GLContext *, GLint , const GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 4228))(__p0, __p1, __p2))
 2174 
 2175 #define GLWeightsvARB(__p0, __p1, __p2) \
 2176 	(((void (*)(GLContext *, GLint , const GLshort *))*(void**)((long)(TINYGL_BASE_NAME) - 4234))(__p0, __p1, __p2))
 2177 
 2178 #define GLWeightubvARB(__p0, __p1, __p2) \
 2179 	(((void (*)(GLContext *, GLint , const GLubyte *))*(void**)((long)(TINYGL_BASE_NAME) - 4240))(__p0, __p1, __p2))
 2180 
 2181 #define GLWeightuivARB(__p0, __p1, __p2) \
 2182 	(((void (*)(GLContext *, GLint , const GLuint *))*(void**)((long)(TINYGL_BASE_NAME) - 4246))(__p0, __p1, __p2))
 2183 
 2184 #define GLWeightusvARB(__p0, __p1, __p2) \
 2185 	(((void (*)(GLContext *, GLint , const GLushort *))*(void**)((long)(TINYGL_BASE_NAME) - 4252))(__p0, __p1, __p2))
 2186 
 2187 #define GLWindowPos2d(__p0, __p1, __p2) \
 2188 	(((void (*)(GLContext *, GLdouble , GLdouble ))*(void**)((long)(TINYGL_BASE_NAME) - 4258))(__p0, __p1, __p2))
 2189 
 2190 #define GLWindowPos2dv(__p0, __p1) \
 2191 	(((void (*)(GLContext *, const GLdouble *))*(void**)((long)(TINYGL_BASE_NAME) - 4264))(__p0, __p1))
 2192 
 2193 #define GLWindowPos2f(__p0, __p1, __p2) \
 2194 	(((void (*)(GLContext *, GLfloat , GLfloat ))*(void**)((long)(TINYGL_BASE_NAME) - 1096))(__p0, __p1, __p2))
 2195 
 2196 #define GLWindowPos2fv(__p0, __p1) \
 2197 	(((void (*)(GLContext *, const GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 4270))(__p0, __p1))
 2198 
 2199 #define GLWindowPos2i(__p0, __p1, __p2) \
 2200 	(((void (*)(GLContext *, GLint , GLint ))*(void**)((long)(TINYGL_BASE_NAME) - 4276))(__p0, __p1, __p2))
 2201 
 2202 #define GLWindowPos2iv(__p0, __p1) \
 2203 	(((void (*)(GLContext *, const GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 4282))(__p0, __p1))
 2204 
 2205 #define GLWindowPos2s(__p0, __p1, __p2) \
 2206 	(((void (*)(GLContext *, GLshort , GLshort ))*(void**)((long)(TINYGL_BASE_NAME) - 4288))(__p0, __p1, __p2))
 2207 
 2208 #define GLWindowPos2sv(__p0, __p1) \
 2209 	(((void (*)(GLContext *, const GLshort *))*(void**)((long)(TINYGL_BASE_NAME) - 4294))(__p0, __p1))
 2210 
 2211 #define GLWindowPos3d(__p0, __p1, __p2, __p3) \
 2212 	(((void (*)(GLContext *, GLdouble , GLdouble , GLdouble ))*(void**)((long)(TINYGL_BASE_NAME) - 4300))(__p0, __p1, __p2, __p3))
 2213 
 2214 #define GLWindowPos3dv(__p0, __p1) \
 2215 	(((void (*)(GLContext *, const GLdouble *))*(void**)((long)(TINYGL_BASE_NAME) - 4306))(__p0, __p1))
 2216 
 2217 #define GLWindowPos3f(__p0, __p1, __p2, __p3) \
 2218 	(((void (*)(GLContext *, GLfloat , GLfloat , GLfloat ))*(void**)((long)(TINYGL_BASE_NAME) - 4312))(__p0, __p1, __p2, __p3))
 2219 
 2220 #define GLWindowPos3fv(__p0, __p1) \
 2221 	(((void (*)(GLContext *, const GLfloat *))*(void**)((long)(TINYGL_BASE_NAME) - 4318))(__p0, __p1))
 2222 
 2223 #define GLWindowPos3i(__p0, __p1, __p2, __p3) \
 2224 	(((void (*)(GLContext *, GLint , GLint , GLint ))*(void**)((long)(TINYGL_BASE_NAME) - 4324))(__p0, __p1, __p2, __p3))
 2225 
 2226 #define GLWindowPos3iv(__p0, __p1) \
 2227 	(((void (*)(GLContext *, const GLint *))*(void**)((long)(TINYGL_BASE_NAME) - 4330))(__p0, __p1))
 2228 
 2229 #define GLWindowPos3s(__p0, __p1, __p2, __p3) \
 2230 	(((void (*)(GLContext *, GLshort , GLshort , GLshort ))*(void**)((long)(TINYGL_BASE_NAME) - 4336))(__p0, __p1, __p2, __p3))
 2231 
 2232 #define GLWindowPos3sv(__p0, __p1) \
 2233 	(((void (*)(GLContext *, const GLshort *))*(void**)((long)(TINYGL_BASE_NAME) - 4342))(__p0, __p1))
 2234 
 2235 #define TGLEnableNewExtensions(__p0, __p1) \
 2236 	(((void (*)(GLContext *, unsigned int ))*(void**)((long)(TINYGL_BASE_NAME) - 4432))(__p0, __p1))
 2237 
 2238 #define TGLGetContextVersion(__p0) \
 2239 	(((unsigned int (*)(GLContext *))*(void**)((long)(TINYGL_BASE_NAME) - 4504))(__p0))
 2240 
 2241 #define TGLGetContexts() \
 2242 	(((void *(*)(void))*(void**)((long)(TINYGL_BASE_NAME) - 634))())
 2243 
 2244 #define TGLGetProcAddress(__p0, __p1) \
 2245 	(((void *(*)(GLContext **, const char *))*(void**)((long)(TINYGL_BASE_NAME) - 4438))(__p0, __p1))
 2246 
 2247 #define TGLSetContextVersion(__p0, __p1) \
 2248 	(((void (*)(GLContext *, unsigned int ))*(void**)((long)(TINYGL_BASE_NAME) - 4498))(__p0, __p1))
 2249 
 2250 #endif /* !_PPCINLINE_TINYGL_H */