diff --git a/src/fmt-c.cc b/src/fmt-c.cc index cb7dcc1c..5c4f4e97 100644 --- a/src/fmt-c.cc +++ b/src/fmt-c.cc @@ -31,12 +31,12 @@ extern "C" int fmt_vformat(char* buffer, size_t size, const char* fmt, default: return fmt_error_invalid_arg; } } - try { + FMT_TRY { auto result = fmt::vformat_to_n( buffer, size, fmt, fmt::format_args(format_args, static_cast(num_args))); return static_cast(result.size); - } catch (...) { } + FMT_CATCH(...) {} return fmt_error; }