void special_vars_deinit(void) { expando_destroy("sysname", expando_sysname); expando_destroy("sysrelease", expando_sysrelease); expando_destroy("tag", expando_servertag); expando_destroy("chatnet", expando_chatnet); g_hash_table_destroy(expandos); }
void notifylist_whois_deinit(void) { g_free_not_null(last_notify_nick); signal_remove("notifylist event whois", (SIGNAL_FUNC) event_whois); signal_remove("notifylist event whois away", (SIGNAL_FUNC) event_whois_away); signal_remove("notifylist event whois end", (SIGNAL_FUNC) event_whois_end); expando_destroy("D", expando_lastnotify); }
void irc_expandos_deinit(void) { g_free_not_null(last_join); expando_destroy(":", expando_lastjoin); expando_destroy("H", expando_server_numeric); expando_destroy("S", expando_servername); expando_destroy("X", expando_userhost); expando_destroy("x", expando_hostname); expando_destroy("usermode", expando_usermode); expando_destroy("cumode", expando_cumode); signal_remove("event join", (SIGNAL_FUNC) event_join); }
void gui_expandos_deinit(void) { expando_destroy("E", expando_idletime); expando_destroy("L", expando_inputline); expando_destroy("U", expando_cutbuffer); }
void fe_expandos_deinit(void) { expando_destroy("winref", expando_winref); expando_destroy("winname", expando_winname); }