/** * See header */ void utils_deinit() { #ifdef WIN32 windows_deinit(); #endif atomics_deinit(); strerror_deinit(); }
/** * See header */ void utils_deinit() { #ifdef WIN32 windows_deinit(); #endif #if !defined(HAVE_GCC_ATOMIC_OPERATIONS) && !defined(HAVE_GCC_SYNC_OPERATIONS) ref_lock->destroy(ref_lock); cas_lock->destroy(cas_lock); #endif strerror_deinit(); }
void fe_common_core_deinit(void) { autorun_deinit(); hilight_text_deinit(); command_history_deinit(); keyboard_deinit(); printtext_deinit(); fe_log_deinit(); fe_server_deinit(); fe_settings_deinit(); translation_deinit(); windows_deinit(); window_activity_deinit(); window_commands_deinit(); window_items_deinit(); fe_core_commands_deinit(); theme_unregister(); themes_deinit(); }
void fe_common_core_deinit(void) { hilight_text_deinit(); command_history_deinit(); completion_deinit(); keyboard_deinit(); printtext_deinit(); formats_deinit(); #ifndef WIN32 fe_exec_deinit(); #endif fe_expandos_deinit(); fe_help_deinit(); fe_ignore_deinit(); fe_log_deinit(); fe_modules_deinit(); fe_server_deinit(); fe_settings_deinit(); windows_deinit(); window_activity_deinit(); window_commands_deinit(); window_items_deinit(); windows_layout_deinit(); fe_core_commands_deinit(); fe_channels_deinit(); fe_queries_deinit(); fe_messages_deinit(); fe_ignore_messages_deinit(); fe_recode_deinit(); theme_unregister(); themes_deinit(); signal_remove("setup changed", (SIGNAL_FUNC) sig_setup_changed); signal_remove("server connected", (SIGNAL_FUNC) sig_connected); signal_remove("server disconnected", (SIGNAL_FUNC) sig_disconnected); signal_remove("channel created", (SIGNAL_FUNC) sig_channel_created); signal_remove("channel destroyed", (SIGNAL_FUNC) sig_channel_destroyed); }