diff --git a/format.h b/format.h index 2aa6d3e9..12685608 100644 --- a/format.h +++ b/format.h @@ -54,6 +54,12 @@ # define FMT_NOEXCEPT(expr) #endif +// Disable MSVC "secure" warnings. +#ifdef _MSC_VER +# pragma warning(push) +# pragma warning(disable: 4996) +#endif + namespace fmt { namespace internal { @@ -1567,4 +1573,9 @@ void BasicFormatter::DoFormat() { } } +// Restore MSVC "secure" warnings. +#ifdef FMT_RESTORE_SECURE_WARNINGS +# pragma warning(pop) +#endif + #endif // FORMAT_H_