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