From 7b3859c2c9eaa74ea34af3d20ed778916f4ebb10 Mon Sep 17 00:00:00 2001 From: Andy Spencer Date: Thu, 16 Feb 2012 21:34:38 +0000 Subject: [PATCH] Cast gluTessCallbacks to void * Maybe this will work?? unlikely.. --- src/objects/grits-poly.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/objects/grits-poly.c b/src/objects/grits-poly.c index 357afae..0637127 100644 --- a/src/objects/grits-poly.c +++ b/src/objects/grits-poly.c @@ -31,9 +31,9 @@ static void grits_poly_tess(gdouble (**points)[3]) { //g_debug("GritsPoly: tess"); GLUtesselator *tess = gluNewTess(); - gluTessCallback(tess, GLU_TESS_BEGIN, G_CALLBACK(glBegin)); - gluTessCallback(tess, GLU_TESS_VERTEX, G_CALLBACK(glVertex3dv)); - gluTessCallback(tess, GLU_TESS_END, G_CALLBACK(glEnd)); + gluTessCallback(tess, GLU_TESS_BEGIN, (void*)glBegin); + gluTessCallback(tess, GLU_TESS_VERTEX, (void*)glVertex3dv); + gluTessCallback(tess, GLU_TESS_END, (void*)glEnd); for (int pi = 0; points[pi]; pi++) { gluTessBeginPolygon(tess, NULL); gluTessBeginContour(tess); -- 2.43.2