cmd.c
changeset 37 ed1b8250a170
parent 36 57b2c4f84169
child 38 f195352808fb
equal deleted inserted replaced
36:57b2c4f84169 37:ed1b8250a170
    63 	guint       seq;
    63 	guint       seq;
    64 	guint       source;
    64 	guint       source;
    65 	GIOChannel *channel;
    65 	GIOChannel *channel;
    66 } cmd_cb_t;
    66 } cmd_cb_t;
    67 
    67 
    68 #ifdef MCABBER_API_HAVE_CMD_ID
    68 #ifdef HAVE_MCABBER_CMD_ID
    69 static gpointer mcmd_cmid = NULL;
    69 static gpointer mcmd_cmid = NULL;
    70 #endif
    70 #endif
    71 
    71 
    72 static GSList *cmd_channels = NULL;
    72 static GSList *cmd_channels = NULL;
    73 
    73 
   325 	}
   325 	}
   326 }
   326 }
   327 
   327 
   328 void mcmd_init (void)
   328 void mcmd_init (void)
   329 {
   329 {
   330 #ifndef MCABBER_API_HAVE_CMD_ID
   330 #ifndef HAVE_MCABBER_CMD_ID
   331 	cmd_add ("cmd", "", 0, 0, do_cmd, NULL);
   331 	cmd_add ("cmd", "", 0, 0, do_cmd, NULL);
   332 #else
   332 #else
   333 	mcmd_cmid = cmd_add ("cmd", "", 0, 0, do_cmd, NULL);
   333 	mcmd_cmid = cmd_add ("cmd", "", 0, 0, do_cmd, NULL);
   334 #endif
   334 #endif
   335 }
   335 }
   336 
   336 
   337 void mcmd_uninit (void)
   337 void mcmd_uninit (void)
   338 {
   338 {
   339 	GSList *sel;
   339 	GSList *sel;
   340 
   340 
   341 #ifndef MCABBER_API_HAVE_CMD_ID
   341 #ifndef HAVE_MCABBER_CMD_ID
   342 	cmd_del ("cmd");
   342 	cmd_del ("cmd");
   343 #else
   343 #else
   344 	if (mcmd_cmid)
   344 	if (mcmd_cmid)
   345 		cmd_del (mcmd_cmid);
   345 		cmd_del (mcmd_cmid);
   346 #endif
   346 #endif