Add print_error function, akin to print_line

This commit is contained in:
George Marques
2017-11-14 20:01:45 -02:00
parent b44cb4e3b9
commit 1d12470a78
6 changed files with 25 additions and 6 deletions

View File

@@ -82,7 +82,25 @@ void print_line(String p_string) {
PrintHandlerList *l = print_handler_list;
while (l) {
l->printfunc(l->userdata, p_string);
l->printfunc(l->userdata, p_string, false);
l = l->next;
}
_global_unlock();
}
void print_error(String p_string) {
if (!_print_error_enabled)
return;
OS::get_singleton()->printerr("%s\n", p_string.utf8().get_data());
_global_lock();
PrintHandlerList *l = print_handler_list;
while (l) {
l->printfunc(l->userdata, p_string, true);
l = l->next;
}