1*4882a593Smuzhiyun /* DO NOT EDIT - This file generated automatically by glX_proto_size.py (from Mesa) script */ 2*4882a593Smuzhiyun 3*4882a593Smuzhiyun /* 4*4882a593Smuzhiyun * (C) Copyright IBM Corporation 2005 5*4882a593Smuzhiyun * All Rights Reserved. 6*4882a593Smuzhiyun * 7*4882a593Smuzhiyun * Permission is hereby granted, free of charge, to any person obtaining a 8*4882a593Smuzhiyun * copy of this software and associated documentation files (the "Software"), 9*4882a593Smuzhiyun * to deal in the Software without restriction, including without limitation 10*4882a593Smuzhiyun * the rights to use, copy, modify, merge, publish, distribute, sub license, 11*4882a593Smuzhiyun * and/or sell copies of the Software, and to permit persons to whom the 12*4882a593Smuzhiyun * Software is furnished to do so, subject to the following conditions: 13*4882a593Smuzhiyun * 14*4882a593Smuzhiyun * The above copyright notice and this permission notice (including the next 15*4882a593Smuzhiyun * paragraph) shall be included in all copies or substantial portions of the 16*4882a593Smuzhiyun * Software. 17*4882a593Smuzhiyun * 18*4882a593Smuzhiyun * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 19*4882a593Smuzhiyun * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 20*4882a593Smuzhiyun * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL 21*4882a593Smuzhiyun * IBM, 22*4882a593Smuzhiyun * AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 23*4882a593Smuzhiyun * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF 24*4882a593Smuzhiyun * OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 25*4882a593Smuzhiyun * SOFTWARE. 26*4882a593Smuzhiyun */ 27*4882a593Smuzhiyun 28*4882a593Smuzhiyun #if !defined( _INDIRECT_REQSIZE_H_ ) 29*4882a593Smuzhiyun #define _INDIRECT_REQSIZE_H_ 30*4882a593Smuzhiyun 31*4882a593Smuzhiyun #include <X11/Xfuncproto.h> 32*4882a593Smuzhiyun 33*4882a593Smuzhiyun #if defined(__GNUC__) || (defined(__SUNPRO_C) && (__SUNPRO_C >= 0x590)) 34*4882a593Smuzhiyun #define PURE __attribute__((pure)) 35*4882a593Smuzhiyun #else 36*4882a593Smuzhiyun #define PURE 37*4882a593Smuzhiyun #endif 38*4882a593Smuzhiyun 39*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXCallListsReqSize(const GLbyte * pc, Bool swap, 40*4882a593Smuzhiyun int reqlen); 41*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXBitmapReqSize(const GLbyte * pc, Bool swap, 42*4882a593Smuzhiyun int reqlen); 43*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXFogfvReqSize(const GLbyte * pc, Bool swap, 44*4882a593Smuzhiyun int reqlen); 45*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXFogivReqSize(const GLbyte * pc, Bool swap, 46*4882a593Smuzhiyun int reqlen); 47*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXLightfvReqSize(const GLbyte * pc, Bool swap, 48*4882a593Smuzhiyun int reqlen); 49*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXLightivReqSize(const GLbyte * pc, Bool swap, 50*4882a593Smuzhiyun int reqlen); 51*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXLightModelfvReqSize(const GLbyte * pc, Bool swap, 52*4882a593Smuzhiyun int reqlen); 53*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXLightModelivReqSize(const GLbyte * pc, Bool swap, 54*4882a593Smuzhiyun int reqlen); 55*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXMaterialfvReqSize(const GLbyte * pc, Bool swap, 56*4882a593Smuzhiyun int reqlen); 57*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXMaterialivReqSize(const GLbyte * pc, Bool swap, 58*4882a593Smuzhiyun int reqlen); 59*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXPolygonStippleReqSize(const GLbyte * pc, 60*4882a593Smuzhiyun Bool swap, int reqlen); 61*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXTexParameterfvReqSize(const GLbyte * pc, 62*4882a593Smuzhiyun Bool swap, int reqlen); 63*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXTexParameterivReqSize(const GLbyte * pc, 64*4882a593Smuzhiyun Bool swap, int reqlen); 65*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXTexImage1DReqSize(const GLbyte * pc, Bool swap, 66*4882a593Smuzhiyun int reqlen); 67*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXTexImage2DReqSize(const GLbyte * pc, Bool swap, 68*4882a593Smuzhiyun int reqlen); 69*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXTexEnvfvReqSize(const GLbyte * pc, Bool swap, 70*4882a593Smuzhiyun int reqlen); 71*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXTexEnvivReqSize(const GLbyte * pc, Bool swap, 72*4882a593Smuzhiyun int reqlen); 73*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXTexGendvReqSize(const GLbyte * pc, Bool swap, 74*4882a593Smuzhiyun int reqlen); 75*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXTexGenfvReqSize(const GLbyte * pc, Bool swap, 76*4882a593Smuzhiyun int reqlen); 77*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXTexGenivReqSize(const GLbyte * pc, Bool swap, 78*4882a593Smuzhiyun int reqlen); 79*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXMap1dReqSize(const GLbyte * pc, Bool swap, 80*4882a593Smuzhiyun int reqlen); 81*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXMap1fReqSize(const GLbyte * pc, Bool swap, 82*4882a593Smuzhiyun int reqlen); 83*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXMap2dReqSize(const GLbyte * pc, Bool swap, 84*4882a593Smuzhiyun int reqlen); 85*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXMap2fReqSize(const GLbyte * pc, Bool swap, 86*4882a593Smuzhiyun int reqlen); 87*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXPixelMapfvReqSize(const GLbyte * pc, Bool swap, 88*4882a593Smuzhiyun int reqlen); 89*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXPixelMapuivReqSize(const GLbyte * pc, Bool swap, 90*4882a593Smuzhiyun int reqlen); 91*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXPixelMapusvReqSize(const GLbyte * pc, Bool swap, 92*4882a593Smuzhiyun int reqlen); 93*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXDrawPixelsReqSize(const GLbyte * pc, Bool swap, 94*4882a593Smuzhiyun int reqlen); 95*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXDrawArraysReqSize(const GLbyte * pc, Bool swap, 96*4882a593Smuzhiyun int reqlen); 97*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXPrioritizeTexturesReqSize(const GLbyte * pc, 98*4882a593Smuzhiyun Bool swap, int reqlen); 99*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXTexSubImage1DReqSize(const GLbyte * pc, 100*4882a593Smuzhiyun Bool swap, int reqlen); 101*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXTexSubImage2DReqSize(const GLbyte * pc, 102*4882a593Smuzhiyun Bool swap, int reqlen); 103*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXColorTableReqSize(const GLbyte * pc, Bool swap, 104*4882a593Smuzhiyun int reqlen); 105*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXColorTableParameterfvReqSize(const GLbyte * pc, 106*4882a593Smuzhiyun Bool swap, 107*4882a593Smuzhiyun int reqlen); 108*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXColorTableParameterivReqSize(const GLbyte * pc, 109*4882a593Smuzhiyun Bool swap, 110*4882a593Smuzhiyun int reqlen); 111*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXColorSubTableReqSize(const GLbyte * pc, 112*4882a593Smuzhiyun Bool swap, int reqlen); 113*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXConvolutionFilter1DReqSize(const GLbyte * pc, 114*4882a593Smuzhiyun Bool swap, 115*4882a593Smuzhiyun int reqlen); 116*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXConvolutionFilter2DReqSize(const GLbyte * pc, 117*4882a593Smuzhiyun Bool swap, 118*4882a593Smuzhiyun int reqlen); 119*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXConvolutionParameterfvReqSize(const GLbyte * pc, 120*4882a593Smuzhiyun Bool swap, 121*4882a593Smuzhiyun int reqlen); 122*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXConvolutionParameterivReqSize(const GLbyte * pc, 123*4882a593Smuzhiyun Bool swap, 124*4882a593Smuzhiyun int reqlen); 125*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXSeparableFilter2DReqSize(const GLbyte * pc, 126*4882a593Smuzhiyun Bool swap, int reqlen); 127*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXTexImage3DReqSize(const GLbyte * pc, Bool swap, 128*4882a593Smuzhiyun int reqlen); 129*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXTexSubImage3DReqSize(const GLbyte * pc, 130*4882a593Smuzhiyun Bool swap, int reqlen); 131*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXCompressedTexImage1DReqSize(const GLbyte * pc, 132*4882a593Smuzhiyun Bool swap, 133*4882a593Smuzhiyun int reqlen); 134*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXCompressedTexImage2DReqSize(const GLbyte * pc, 135*4882a593Smuzhiyun Bool swap, 136*4882a593Smuzhiyun int reqlen); 137*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXCompressedTexImage3DReqSize(const GLbyte * pc, 138*4882a593Smuzhiyun Bool swap, 139*4882a593Smuzhiyun int reqlen); 140*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXCompressedTexSubImage1DReqSize(const GLbyte * pc, 141*4882a593Smuzhiyun Bool swap, 142*4882a593Smuzhiyun int reqlen); 143*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXCompressedTexSubImage2DReqSize(const GLbyte * pc, 144*4882a593Smuzhiyun Bool swap, 145*4882a593Smuzhiyun int reqlen); 146*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXCompressedTexSubImage3DReqSize(const GLbyte * pc, 147*4882a593Smuzhiyun Bool swap, 148*4882a593Smuzhiyun int reqlen); 149*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXPointParameterfvReqSize(const GLbyte * pc, 150*4882a593Smuzhiyun Bool swap, int reqlen); 151*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXPointParameterivReqSize(const GLbyte * pc, 152*4882a593Smuzhiyun Bool swap, int reqlen); 153*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXDrawBuffersReqSize(const GLbyte * pc, Bool swap, 154*4882a593Smuzhiyun int reqlen); 155*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXProgramStringARBReqSize(const GLbyte * pc, 156*4882a593Smuzhiyun Bool swap, int reqlen); 157*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXDeleteFramebuffersReqSize(const GLbyte * pc, 158*4882a593Smuzhiyun Bool swap, int reqlen); 159*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXDeleteRenderbuffersReqSize(const GLbyte * pc, 160*4882a593Smuzhiyun Bool swap, 161*4882a593Smuzhiyun int reqlen); 162*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXVertexAttribs1dvNVReqSize(const GLbyte * pc, 163*4882a593Smuzhiyun Bool swap, int reqlen); 164*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXVertexAttribs1fvNVReqSize(const GLbyte * pc, 165*4882a593Smuzhiyun Bool swap, int reqlen); 166*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXVertexAttribs1svNVReqSize(const GLbyte * pc, 167*4882a593Smuzhiyun Bool swap, int reqlen); 168*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXVertexAttribs2dvNVReqSize(const GLbyte * pc, 169*4882a593Smuzhiyun Bool swap, int reqlen); 170*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXVertexAttribs2fvNVReqSize(const GLbyte * pc, 171*4882a593Smuzhiyun Bool swap, int reqlen); 172*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXVertexAttribs2svNVReqSize(const GLbyte * pc, 173*4882a593Smuzhiyun Bool swap, int reqlen); 174*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXVertexAttribs3dvNVReqSize(const GLbyte * pc, 175*4882a593Smuzhiyun Bool swap, int reqlen); 176*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXVertexAttribs3fvNVReqSize(const GLbyte * pc, 177*4882a593Smuzhiyun Bool swap, int reqlen); 178*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXVertexAttribs3svNVReqSize(const GLbyte * pc, 179*4882a593Smuzhiyun Bool swap, int reqlen); 180*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXVertexAttribs4dvNVReqSize(const GLbyte * pc, 181*4882a593Smuzhiyun Bool swap, int reqlen); 182*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXVertexAttribs4fvNVReqSize(const GLbyte * pc, 183*4882a593Smuzhiyun Bool swap, int reqlen); 184*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXVertexAttribs4svNVReqSize(const GLbyte * pc, 185*4882a593Smuzhiyun Bool swap, int reqlen); 186*4882a593Smuzhiyun extern PURE _X_HIDDEN int __glXVertexAttribs4ubvNVReqSize(const GLbyte * pc, 187*4882a593Smuzhiyun Bool swap, 188*4882a593Smuzhiyun int reqlen); 189*4882a593Smuzhiyun 190*4882a593Smuzhiyun #undef PURE 191*4882a593Smuzhiyun 192*4882a593Smuzhiyun #endif /* !defined( _INDIRECT_REQSIZE_H_ ) */ 193