equal
deleted
inserted
replaced
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 |