static void mucignore_uninit() { if (mucignore) { g_regex_unref(mucignore); hk_del_handler(HOOK_PRE_MESSAGE_IN, mucignore_msg_in_hid); } }
/* Uninitialization */ static void urlregex_uninit(void) { /* Unregister event handler */ hk_del_handler(HOOK_POST_MESSAGE_IN, urlregex_hid); #ifdef HAVE_GLIB_REGEX if (url_regex) { g_regex_unref(url_regex); url_regex = NULL; } #endif }
static void highlight_uninit() { /* Let everyone know we're checking out. */ scr_log_print(LPRINT_NORMAL, "highlight: plugin disabled."); /* De-register our message handler as we're done with it now. */ hk_del_handler(HOOK_PRE_MESSAGE_IN, globals.hook); /* Remove our commands. */ cmd_del("highlight"); /* Nullify all the pointers. */ globals.match_list = NULL; }