예제 #1
0
static void mucignore_uninit()
{
    if (mucignore) {
        g_regex_unref(mucignore);
        hk_del_handler(HOOK_PRE_MESSAGE_IN, mucignore_msg_in_hid);
    }
}
예제 #2
0
파일: urlregex.c 프로젝트: Like-all/mcabber
/* 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
}
예제 #3
0
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;
}