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