summaryrefslogtreecommitdiffstats
path: root/core/error_macros.cpp
diff options
context:
space:
mode:
authorMarcel Admiraal <madmiraal@users.noreply.github.com>2019-11-11 10:38:15 +0100
committerMarcel Admiraal <madmiraal@users.noreply.github.com>2019-11-11 10:57:00 +0100
commit83069a3c0f01507acd24672c90b24c9eba868aba (patch)
tree60c7dfb96e38999b1cf56c63aeed4ed23fdf9c46 /core/error_macros.cpp
parentd18b2e599d838201ecf14822d5823269859897da (diff)
downloadredot-engine-83069a3c0f01507acd24672c90b24c9eba868aba.tar.gz
Remove ERR_EXPLAIN macros and the scaffolding they needed.
Diffstat (limited to 'core/error_macros.cpp')
-rw-r--r--core/error_macros.cpp37
1 files changed, 2 insertions, 35 deletions
diff --git a/core/error_macros.cpp b/core/error_macros.cpp
index 71517a47ec..55a215cfb6 100644
--- a/core/error_macros.cpp
+++ b/core/error_macros.cpp
@@ -34,25 +34,8 @@
#include "core/ustring.h"
#include "os/os.h"
-bool _err_error_exists = false;
-
static ErrorHandlerList *error_handler_list = NULL;
-void _err_set_last_error(const char *p_err) {
-
- OS::get_singleton()->set_last_error(p_err);
-}
-
-void _err_set_last_error(const String &p_err) {
-
- _err_set_last_error(p_err.utf8().get_data());
-}
-
-void _err_clear_last_error() {
-
- OS::get_singleton()->clear_last_error();
-}
-
void add_error_handler(ErrorHandlerList *p_handler) {
_global_lock();
@@ -86,27 +69,11 @@ void remove_error_handler(ErrorHandlerList *p_handler) {
}
void _err_print_error(const char *p_function, const char *p_file, int p_line, const char *p_error, ErrorHandlerType p_type) {
-
- OS::get_singleton()->print_error(p_function, p_file, p_line, p_error, _err_error_exists ? OS::get_singleton()->get_last_error() : "", (Logger::ErrorType)p_type);
-
- _global_lock();
- ErrorHandlerList *l = error_handler_list;
- while (l) {
-
- l->errfunc(l->userdata, p_function, p_file, p_line, p_error, _err_error_exists ? OS::get_singleton()->get_last_error() : "", p_type);
- l = l->next;
- }
-
- _global_unlock();
-
- if (_err_error_exists) {
- OS::get_singleton()->clear_last_error();
- _err_error_exists = false;
- }
+ _err_print_error(p_function, p_file, p_line, p_error, "", p_type);
}
void _err_print_error(const char *p_function, const char *p_file, int p_line, const String &p_error, ErrorHandlerType p_type) {
- _err_print_error(p_function, p_file, p_line, p_error.utf8().get_data(), p_type);
+ _err_print_error(p_function, p_file, p_line, p_error.utf8().get_data(), "", p_type);
}
void _err_print_error(const char *p_function, const char *p_file, int p_line, const char *p_error, const char *p_message, ErrorHandlerType p_type) {