{
//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);