In order to make it compile I had to change the 
glProgcAddress and gluProcAddress definitions.

On the typedef lines move the void out from
the parenthesis. (void ...) -> void (...)


I will attach a cvs diff clipping which might be
ok as a patch.

                Eero
cvs diff -c gl.h

*****CVS exited normally with code 1*****

Index: gl.h
===================================================================
RCS file: /cvs/mesa3d/Mesa/include/GL/gl.h,v
retrieving revision 1.6
diff -c -r1.6 gl.h
*** gl.h        1999/09/17 12:21:36     1.6
--- gl.h        1999/09/17 17:32:41
***************
*** 2184,2190 ****
  #define  GL_EXT_get_proc_address 1
  #ifdef GL_EXT_get_proc_address
  #ifdef __WIN32__
!    typedef (void GLAPIENTRY *glProcAddress)();
     glProcAddress GLAPIENTRY glGetProcAddressEXT(const GLubyte *procName);
  #else
     /* everything but Windows */
--- 2184,2190 ----
  #define  GL_EXT_get_proc_address 1
  #ifdef GL_EXT_get_proc_address
  #ifdef __WIN32__
!    typedef void (GLAPIENTRY *glProcAddress)();
     glProcAddress GLAPIENTRY glGetProcAddressEXT(const GLubyte *procName);
  #else
     /* everything but Windows */

cvs diff -c glu.h

*****CVS exited normally with code 1*****

Index: glu.h
===================================================================
RCS file: /cvs/mesa3d/Mesa/include/GL/glu.h,v
retrieving revision 1.8
diff -c -r1.8 glu.h
*** glu.h       1999/09/17 12:21:36     1.8
--- glu.h       1999/09/17 17:33:01
***************
*** 512,518 ****
   */
  #define GLU_EXT_get_proc_address 1
  #ifdef __WIN32__
!    typedef (void (GLAPIENTRY *gluProcAddress))();
     gluProcAddress GLAPIENTRY gluGetProcAddressEXT(const GLubyte *procName);
  #else
     GLUAPI void GLAPIENTRY (*gluGetProcAddressEXT(const GLubyte *procName))();
--- 512,518 ----
   */
  #define GLU_EXT_get_proc_address 1
  #ifdef __WIN32__
!    typedef void ( (GLAPIENTRY *gluProcAddress))();
     gluProcAddress GLAPIENTRY gluGetProcAddressEXT(const GLubyte *procName);
  #else
     GLUAPI void GLAPIENTRY (*gluGetProcAddressEXT(const GLubyte *procName))();

Reply via email to