void weechat_shutdown (int return_code, int crash) { gui_chat_print_lines_waiting_buffer (stderr); log_close (); network_end (); debug_end (); if (weechat_argv0) free (weechat_argv0); if (weechat_home) free (weechat_home); if (weechat_local_charset) free (weechat_local_charset); if (weechat_force_plugin_autoload) free (weechat_force_plugin_autoload); if (weechat_startup_commands) weelist_free (weechat_startup_commands); if (crash) abort (); else if (return_code >= 0) exit (return_code); }
void weechat_shutdown (int return_code, int crash) { if (weechat_argv0) free (weechat_argv0); if (weechat_home) free (weechat_home); log_close (); if (weechat_local_charset) free (weechat_local_charset); network_end (); if (crash) abort(); else exit (return_code); }
void weechat_shutdown (int return_code, int crash) { gui_chat_print_lines_waiting_buffer (stderr); if (weechat_argv0) free (weechat_argv0); if (weechat_home) free (weechat_home); log_close (); if (weechat_local_charset) free (weechat_local_charset); network_end (); if (crash) abort(); else exit (return_code); }