diff --git a/storm/Error.cpp b/storm/Error.cpp index 79c67be..3f7c70c 100644 --- a/storm/Error.cpp +++ b/storm/Error.cpp @@ -8,6 +8,7 @@ #endif static uint32_t s_lasterror = ERROR_SUCCESS; +static uint32_t s_suppress; [[noreturn]] void SErrDisplayAppFatal(const char* format, ...) { va_list args; @@ -85,3 +86,7 @@ void SErrSetLastError(uint32_t errorcode) { uint32_t SErrGetLastError() { return s_lasterror; } + +void SErrSuppressErrors(uint32_t suppress) { + s_suppress = suppress; +} diff --git a/storm/Error.hpp b/storm/Error.hpp index e8681c5..a59a0a7 100644 --- a/storm/Error.hpp +++ b/storm/Error.hpp @@ -116,4 +116,6 @@ void SErrSetLastError(uint32_t errorcode); uint32_t SErrGetLastError(); +void SErrSuppressErrors(uint32_t suppress); + #endif