From: Brian Paul Date: Thu, 25 Nov 2004 23:20:07 +0000 (+0000) Subject: minor APIENTRY clean-ups X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=b653aaede5abf39f91f9d1152bb411572950184f;p=mesa.git minor APIENTRY clean-ups --- diff --git a/include/GL/gl.h b/include/GL/gl.h index d9c6e30eb24..da617cff710 100644 --- a/include/GL/gl.h +++ b/include/GL/gl.h @@ -64,11 +64,7 @@ #elif defined(__CYGWIN__) && defined(USE_OPENGL32) /* use native windows opengl32 */ # define GLAPI extern # define GLAPIENTRY __stdcall -#else -/* non-Windows compilation */ -# define GLAPI extern -# define GLAPIENTRY -#endif /* WIN32 / CYGWIN bracket */ +#endif /* WIN32 && !CYGWIN */ #if (defined(__BEOS__) && defined(__POWERPC__)) || defined(__QUICKDRAW__) # define PRAGMA_EXPORT_SUPPORTED 1 @@ -95,10 +91,22 @@ #pragma import on #endif +#ifndef GLAPI +#define GLAPI extern +#endif + +#ifndef GLAPIENTRY +#define GLAPIENTRY +#endif + #ifndef APIENTRY #define APIENTRY GLAPIENTRY #endif + +/* "P" suffix for when function returns a pointer */ +#ifndef APIENTRYP #define APIENTRYP APIENTRY * +#endif #ifndef GLAPIENTRYP #define GLAPIENTRYP GLAPIENTRY * @@ -844,7 +852,7 @@ GLAPI GLint GLAPIENTRY glRenderMode( GLenum mode ); GLAPI GLenum GLAPIENTRY glGetError( void ); -GLAPI const GLubyte* GLAPIENTRY glGetString( GLenum name ); +GLAPI const GLubyte GLAPIENTRYP glGetString( GLenum name ); GLAPI void GLAPIENTRY glFinish( void );