summaryrefslogtreecommitdiff
path: root/Ivycpp.h
diff options
context:
space:
mode:
Diffstat (limited to 'Ivycpp.h')
-rw-r--r--Ivycpp.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/Ivycpp.h b/Ivycpp.h
index a85db3d..abad2d7 100644
--- a/Ivycpp.h
+++ b/Ivycpp.h
@@ -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);