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