From: Brian Paul Date: Thu, 16 Sep 1999 16:53:28 +0000 (+0000) Subject: clean-up of GLU_EXT_get_proc_address X-Git-Tag: 062012170305~28886 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=978b089aee3a0f910563f159ade30708bc3566e9;p=profile%2Fivi%2Fmesa.git clean-up of GLU_EXT_get_proc_address --- diff --git a/src/glu/mesa/glu.c b/src/glu/mesa/glu.c index 53ad0ff..12cc98c 100644 --- a/src/glu/mesa/glu.c +++ b/src/glu/mesa/glu.c @@ -1,4 +1,4 @@ -/* $Id: glu.c,v 1.7 1999/09/14 00:11:40 brianp Exp $ */ +/* $Id: glu.c,v 1.8 1999/09/16 16:53:28 brianp Exp $ */ /* * Mesa 3-D graphics library @@ -23,6 +23,9 @@ /* * $Log: glu.c,v $ + * Revision 1.8 1999/09/16 16:53:28 brianp + * clean-up of GLU_EXT_get_proc_address + * * Revision 1.7 1999/09/14 00:11:40 brianp * added gluCheckExtension() * @@ -357,24 +360,24 @@ const GLubyte* GLAPIENTRY gluGetString( GLenum name ) #ifdef GLU_EXT_get_proc_address -GLfunction GLAPIENTRY gluGetProcAddressEXT( const GLubyte *procName ) +void GLAPIENTRY (*gluGetProcAddressEXT(const GLubyte *procName))() { struct proc { const char *name; - GLfunction address; + void *address; }; static struct proc procTable[] = { - { "gluGetProcAddressEXT", (GLfunction) gluGetProcAddressEXT }, /* me! */ + { "gluGetProcAddressEXT", gluGetProcAddressEXT }, /* me! */ /* new 1.1 functions */ - { "gluGetString", (GLfunction) gluGetString }, + { "gluGetString", gluGetString }, /* new 1.2 functions */ - { "gluTessBeginPolygon", (GLfunction) gluTessBeginPolygon }, - { "gluTessBeginContour", (GLfunction) gluTessBeginContour }, - { "gluTessEndContour", (GLfunction) gluTessEndContour }, - { "gluTessEndPolygon", (GLfunction) gluTessEndPolygon }, - { "gluGetTessProperty", (GLfunction) gluGetTessProperty }, + { "gluTessBeginPolygon", gluTessBeginPolygon }, + { "gluTessBeginContour", gluTessBeginContour }, + { "gluTessEndContour", gluTessEndContour }, + { "gluTessEndPolygon", gluTessEndPolygon }, + { "gluGetTessProperty", gluGetTessProperty }, /* new 1.3 functions */ @@ -384,7 +387,7 @@ GLfunction GLAPIENTRY gluGetProcAddressEXT( const GLubyte *procName ) for (i = 0; procTable[i].address; i++) { if (strcmp((const char *) procName, procTable[i].name) == 0) - return procTable[i].address; + return (void (*)()) procTable[i].address; } return NULL;