disco.c
changeset 43 751d06b00558
parent 42 958051365a6e
child 51 30b410060a65
equal deleted inserted replaced
42:958051365a6e 43:751d06b00558
   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