[Fluxus] 0.14b1 on macos

gabor papp gabor.lists at mndl.hu
Sun Jan 6 00:58:25 PST 2008


> i had a quick look around but haven't found a 'correct' way of
> deteriming the osx version at complie time. perhaps using
> AvailabilityMacros.h might provide a more foolproof mechanism.
yes, that could work also. could you check if the current cvs version
compiles fine on leopard, please?

#if (defined __APPLE__) && (MAC_OS_X_VERSION_MAX_ALLOWED <=
MAC_OS_X_VERSION_10_4)
    gluTessCallback(t, GLU_TESS_BEGIN_DATA, (GLvoid
(*)(...))PolyGlyph::TessBegin);
    gluTessCallback(t, GLU_TESS_VERTEX_DATA, (GLvoid
(*)(...))PolyGlyph::TessVertex);
    gluTessCallback(t, GLU_TESS_COMBINE_DATA, (GLvoid
(*)(...))PolyGlyph::TessCombine);
    gluTessCallback(t, GLU_TESS_END_DATA, (GLvoid
(*)(...))PolyGlyph::TessEnd);
    gluTessCallback(t, GLU_TESS_ERROR_DATA, (GLvoid
(*)(...))PolyGlyph::TessError);
#else
    gluTessCallback(t, GLU_TESS_BEGIN_DATA, (void
(*)())PolyGlyph::TessBegin);
    gluTessCallback(t, GLU_TESS_VERTEX_DATA, (void
(*)())PolyGlyph::TessVertex);
    gluTessCallback(t, GLU_TESS_COMBINE_DATA, (void
(*)())PolyGlyph::TessCombine);
    gluTessCallback(t, GLU_TESS_END_DATA, (void (*)())PolyGlyph::TessEnd);
    gluTessCallback(t, GLU_TESS_ERROR_DATA, (void
(*)())PolyGlyph::TessError);
#endif


gabor



More information about the Fluxus mailing list