summaryrefslogtreecommitdiff
path: root/core/error_macros.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'core/error_macros.cpp')
-rw-r--r--core/error_macros.cpp40
1 files changed, 17 insertions, 23 deletions
diff --git a/core/error_macros.cpp b/core/error_macros.cpp
index e963f6122b..530e209dd8 100644
--- a/core/error_macros.cpp
+++ b/core/error_macros.cpp
@@ -30,12 +30,11 @@
#include "os/os.h"
+bool _err_error_exists = false;
-bool _err_error_exists=false;
+static ErrorHandlerList *error_handler_list = NULL;
-static ErrorHandlerList *error_handler_list=NULL;
-
-void _err_set_last_error(const char* p_err) {
+void _err_set_last_error(const char *p_err) {
OS::get_singleton()->set_last_error(p_err);
}
@@ -48,8 +47,8 @@ void _err_clear_last_error() {
void add_error_handler(ErrorHandlerList *p_handler) {
_global_lock();
- p_handler->next=error_handler_list;
- error_handler_list=p_handler;
+ p_handler->next = error_handler_list;
+ error_handler_list = p_handler;
_global_unlock();
}
@@ -60,44 +59,39 @@ void remove_error_handler(ErrorHandlerList *p_handler) {
ErrorHandlerList *prev = NULL;
ErrorHandlerList *l = error_handler_list;
- while(l) {
+ while (l) {
- if (l==p_handler) {
+ if (l == p_handler) {
if (prev)
- prev->next=l->next;
+ prev->next = l->next;
else
- error_handler_list=l->next;
+ error_handler_list = l->next;
break;
}
- prev=l;
- l=l->next;
-
+ prev = l;
+ l = l->next;
}
_global_unlock();
-
}
-void _err_print_error(const char* p_function, const char* p_file,int p_line,const char *p_error,ErrorHandlerType p_type) {
+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():"",(OS::ErrorType)p_type);
+ OS::get_singleton()->print_error(p_function, p_file, p_line, p_error, _err_error_exists ? OS::get_singleton()->get_last_error() : "", (OS::ErrorType)p_type);
_global_lock();
ErrorHandlerList *l = error_handler_list;
- while(l) {
+ 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;
+ 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_error_exists = false;
}
-
}