Add fflush to error macros

CRASH_NOW macros would previously crash before outputting any error messages. This PR ensures calling fflush for stdout before terminating.
This commit is contained in:
lawnjelly
2022-02-05 12:31:54 +00:00
parent df1724470d
commit 9963c4f0d3
2 changed files with 7 additions and 0 deletions

View File

@@ -118,3 +118,7 @@ void _err_print_index_error(const char *p_function, const char *p_file, int p_li
void _err_print_index_error(const char *p_function, const char *p_file, int p_line, int64_t p_index, int64_t p_size, const char *p_index_str, const char *p_size_str, const String &p_message, bool p_editor_notify, bool p_fatal) {
_err_print_index_error(p_function, p_file, p_line, p_index, p_size, p_index_str, p_size_str, p_message.utf8().get_data(), p_fatal);
}
void _err_flush_stdout() {
fflush(stdout);
}