equal
deleted
inserted
replaced
117 |
117 |
118 // |
118 // |
119 // globals |
119 // globals |
120 // |
120 // |
121 |
121 |
122 #ifdef HAVE_CMD_ID |
122 #ifdef MCABBER_API_HAVE_CMD_ID |
123 static gpointer disco_cmid = NULL; |
123 static gpointer disco_cmid = NULL; |
124 #endif |
124 #endif |
125 |
125 |
126 static guint disco_cid = 0; |
126 static guint disco_cid = 0; |
127 static guint disco_hid = 0; |
127 static guint disco_hid = 0; |
689 |
689 |
690 // hook handler |
690 // hook handler |
691 disco_hid = hk_add_handler (disco_hh, HOOK_PRE_DISCONNECT, G_PRIORITY_DEFAULT, NULL); |
691 disco_hid = hk_add_handler (disco_hh, HOOK_PRE_DISCONNECT, G_PRIORITY_DEFAULT, NULL); |
692 |
692 |
693 // command |
693 // command |
694 #ifndef HAVE_CMD_ID |
694 #ifndef MCABBER_API_HAVE_CMD_ID |
695 cmd_add ("disco", "", disco_cid, COMPL_JID, do_disco, NULL); |
695 cmd_add ("disco", "", disco_cid, COMPL_JID, do_disco, NULL); |
696 #else |
696 #else |
697 disco_cmid = cmd_add ("disco", "", disco_cid, COMPL_JID, do_disco, NULL); |
697 disco_cmid = cmd_add ("disco", "", disco_cid, COMPL_JID, do_disco, NULL); |
698 #endif |
698 #endif |
699 |
699 |
701 } |
701 } |
702 |
702 |
703 static void disco_uninit (void) |
703 static void disco_uninit (void) |
704 { |
704 { |
705 // command |
705 // command |
706 #ifndef HAVE_CMD_ID |
706 #ifndef MCABBER_API_HAVE_CMD_ID |
707 cmd_del ("disco"); |
707 cmd_del ("disco"); |
708 #else |
708 #else |
709 if (disco_cmid) |
709 if (disco_cmid) |
710 cmd_del (disco_cmid); |
710 cmd_del (disco_cmid); |
711 #endif |
711 #endif |