X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=src%2Fframework%2Fmlt_events.h;h=e1582084e2f3f81eb7c27c6043bf7471c33aa177;hb=b50585d9682a132848c9f6d040c3bd1c9d6fcafc;hp=70457712817efdcf6eb46b52c1d52f2eebdd968b;hpb=e7aef2a74556095c076f41ba1910ce8c83a09bda;p=melted diff --git a/src/framework/mlt_events.h b/src/framework/mlt_events.h index 7045771..e158208 100644 --- a/src/framework/mlt_events.h +++ b/src/framework/mlt_events.h @@ -23,8 +23,13 @@ #include "mlt_types.h" +#if GCC_VERSION >= 40000 +typedef void ( *mlt_transmitter )( void *, ... ); +typedef void ( *mlt_listener )( void *, ... ); +#else typedef void ( *mlt_transmitter )( ); typedef void ( *mlt_listener )( ); +#endif extern void mlt_events_init( mlt_properties self ); extern int mlt_events_register( mlt_properties self, char *id, mlt_transmitter transmitter );