diff options
Diffstat (limited to 'Ivycpp.h')
-rw-r--r-- | Ivycpp.h | 8 |
1 files changed, 5 insertions, 3 deletions
@@ -35,10 +35,12 @@ public: virtual ~Ivy(); static long BindMsg (const char *regexp, IvyMessageCallback *cb ); - static long BindMsg (IvyMessageCallback *cb, const char *regexp, ... ); + static long BindMsg (IvyMessageCallback *cb, const char *regexp, ... ) + __attribute__((format(printf,2,3))); static void UnbindMsg( int id ); - static int SendMsg(const char * message, ... ); + static int SendMsg(const char * message, ... ) + __attribute__((format(printf,1,2))) ; static void SendDirectMsg( IvyApplication *app, int id, const char *message); static void BindDirectMsg( IvyDirectMessageCallback *callback ); @@ -59,7 +61,7 @@ protected: static void DieCb( IvyC::IvyClientPtr app, void *user_data, int id ) ; static void MsgCb( IvyC::IvyClientPtr app, void *user_data, int argc, char **argv ) ; static void MsgDirectCb( IvyC::IvyClientPtr app, void *user_data, int id, char *msg ) ; - static void BindCallbackCb( IvyC::IvyClientPtr app, void *user_data, int id, char *msg, + static void BindCallbackCb( IvyC::IvyClientPtr app, void *user_data, int id, const char *regexp, IvyC::IvyBindEvent event) ; #ifdef USE_GLFW static void GLFWCALL ivyMainLoopInSeparateThread (void *arg); |