|
From: Jose' C. <cru...@ce...> - 2005-05-04 18:13:23
|
Il giorno 04/mag/05, alle 20:00, James W. Walker ha scritto: >> it should be for tiger >> typedef GLvoid (CALLBACK * GLcallback)(...); >> >> instead of >> typedef void (CALLBACK * GLcallback)(); > > How do you know that? In the Tiger framework headers, gluTessCallback > is declared as > > extern void gluTessCallback (GLUtesselator* tess, GLenum which, GLvoid > (*CallBackFunc)()); > > no ellipsis. well the error is clear (and that definition indeed solves the problem), so probably is a compiler casting issue. I'm away from Tiger now (8:00 PM CET) but can you try C++ casting? and going back to gcc 3? > > And why did I only get errors in E3Tesselate.c, not E3GeometryMesh.c? Strange... a "clean" changes anything? > Pax et Bonum # dott. Jose' Cruanyes Aguilar - C.E. Soft srl # Pzza. Firenze,4 MILANO - XX Settembre 10, CREMONA # 02,33603122 0372,460602 |