gluTessCallback(tobj, GLU_TESS_VERTEX, (GLvoid (*) ()) &glVertex3dv); //fails compilation with: invalid conversion from 'GLvoid (_)() {aka void (_)()}' to '_GLUfuncptr {aka void(*)()}'