OS/X gcc/g++ 4.x fix
[melted] / mlt++ / src / MltProperties.h
index ab66ecd..9393992 100644 (file)
@@ -73,8 +73,8 @@ namespace Mlt
                        void debug( const char *title = "Object", FILE *output = stderr );
                        void load( const char *file );
                        int save( const char *file );
-                       #ifdef __DARWIN__
-                       Event *listen( char *id, void *object, void (*)(...) );
+                       #if defined( __DARWIN__ ) && GCC_VERSION < 40000
+                       Event *listen( char *id, void *object, void (*)( ... ) );
                        #else
                        Event *listen( char *id, void *object, mlt_listener );
                        #endif