From 3849b44d666482a14aac41f4e19a596c420cfa80 Mon Sep 17 00:00:00 2001 From: Ted Jump Date: Fri, 17 Sep 1999 02:44:19 +0000 Subject: [PATCH] I changed the xxxGetProcAddressEXT function declarations to be more MSVC friendly. Brianp - could you verify that they describe and operate as intended on Linux/ETC platforms? --- include/GL/gl.h | 5 +++-- include/GL/glu.h | 10 ++++++++-- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/include/GL/gl.h b/include/GL/gl.h index a2c42ca..202a7e9 100644 --- a/include/GL/gl.h +++ b/include/GL/gl.h @@ -1,4 +1,4 @@ -/* $Id: gl.h,v 1.3 1999/09/16 16:48:27 brianp Exp $ */ +/* $Id: gl.h,v 1.4 1999/09/17 02:44:19 tjump Exp $ */ /* * Mesa 3-D graphics library @@ -2196,7 +2196,8 @@ GLAPI void GLAPIENTRY glUnlockArraysEXT( void ); * #include */ #ifdef GL_EXT_get_proc_address -GLAPI void GLAPIENTRY (*glGetProcAddressEXT(const GLubyte *procName))(); +typedef (void (GLAPIENTRY *glProcAddress))(); +glProcAddress GLAPIENTRY glGetProcAddressEXT(const GLubyte *procName); #endif diff --git a/include/GL/glu.h b/include/GL/glu.h index 3ed121f..43727bc 100644 --- a/include/GL/glu.h +++ b/include/GL/glu.h @@ -1,4 +1,4 @@ -/* $Id: glu.h,v 1.6 1999/09/16 16:54:22 brianp Exp $ */ +/* $Id: glu.h,v 1.7 1999/09/17 02:44:19 tjump Exp $ */ /* * Mesa 3-D graphics library @@ -23,6 +23,11 @@ /* * $Log: glu.h,v $ + * Revision 1.7 1999/09/17 02:44:19 tjump + * I changed the xxxGetProcAddressEXT function declarations to be more + * MSVC friendly. Brianp - could you verify that they describe and operate + * as intended on Linux/ETC platforms? + * * Revision 1.6 1999/09/16 16:54:22 brianp * GLU_EXT_get_proc_address clean-up * @@ -503,7 +508,8 @@ GLUAPI const GLubyte* GLAPIENTRY gluGetString( GLenum name ); * which uses this extension yet! It may change! */ #define GLU_EXT_get_proc_address 1 -GLUAPI void GLAPIENTRY (*gluGetProcAddressEXT(const GLubyte *procName))(); +typedef (GLAPIENTRY *gluProcAddress)(); +gluProcAddress GLAPIENTRY gluGetProcAddressEXT(const GLubyte *procName); -- 2.7.4