-/* $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
* #include <GL/gl.h>
*/
#ifdef GL_EXT_get_proc_address
-GLAPI void GLAPIENTRY (*glGetProcAddressEXT(const GLubyte *procName))();
+typedef (void (GLAPIENTRY *glProcAddress))();
+glProcAddress GLAPIENTRY glGetProcAddressEXT(const GLubyte *procName);
#endif
-/* $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
/*
* $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
*
* 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);