diff options
Diffstat (limited to 'src/osd/modules/render/bgfx/statereader.cpp')
-rw-r--r-- | src/osd/modules/render/bgfx/statereader.cpp | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/src/osd/modules/render/bgfx/statereader.cpp b/src/osd/modules/render/bgfx/statereader.cpp index bd7923f1c5e..51b08fea864 100644 --- a/src/osd/modules/render/bgfx/statereader.cpp +++ b/src/osd/modules/render/bgfx/statereader.cpp @@ -11,20 +11,14 @@ #include "osdcore.h" -#include <cstdarg> #include <cmath> -bool state_reader::READER_CHECK(bool condition, const char* format, ...) + +bool state_reader::V_READER_CHECK(bool condition, const util::format_argument_pack<std::ostream> &args) { if (!condition) - { - va_list ap; - va_start(ap, format); - char buf[2048]; - vsnprintf(buf, 2048, format, ap); - osd_printf_error("Error: %s\n", buf); - va_end(ap); - } + osd_printf_error("Error: %s\n", util::string_format(args)); + return condition; } |