summaryrefslogtreecommitdiffstats
path: root/src/glu/mesa/glu.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/glu/mesa/glu.c')
-rw-r--r--src/glu/mesa/glu.c25
1 files changed, 14 insertions, 11 deletions
diff --git a/src/glu/mesa/glu.c b/src/glu/mesa/glu.c
index 53ad0ff26f8..12cc98c8481 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;