mirror of
https://github.com/boostorg/core.git
synced 2025-05-09 23:03:54 +00:00
Correct test macro and add undef
This commit is contained in:
parent
3eaba7afc0
commit
db916e4673
@ -202,9 +202,8 @@ inline unsigned long test_output_impl( char32_t const& v ) { return v; }
|
||||
#pragma warning(disable: 4996)
|
||||
#endif
|
||||
|
||||
// Use snprintf if available as some complilers (clang 14.0) issue deprecation warnings for sprintf
|
||||
#if ( defined(_MSC_VER) && _MSC_VER < 1900 ) || ( defined(__MINGW32__) && !defined(__MINGW64_VERSION_MAJOR) ) || \
|
||||
( defined(__cplusplus) && __cplusplus < 201103L)
|
||||
// Use snprintf if available as some compilers (clang 14.0) issue deprecation warnings for sprintf
|
||||
#if ( defined(_MSC_VER) && _MSC_VER < 1900 ) || ( defined(__MINGW32__) && !defined(__MINGW64_VERSION_MAJOR) )
|
||||
# define BOOST_CORE_SNPRINTF(buffer, format, arg) std::sprintf(buffer, format, arg)
|
||||
#else
|
||||
# define BOOST_CORE_SNPRINTF(buffer, format, arg) std::snprintf(buffer, sizeof(buffer)/sizeof(buffer[0]), format, arg)
|
||||
@ -225,6 +224,8 @@ inline std::string test_output_impl( char const& v )
|
||||
}
|
||||
}
|
||||
|
||||
#undef BOOST_CORE_SNPRINTF
|
||||
|
||||
#if defined(_MSC_VER)
|
||||
#pragma warning(pop)
|
||||
#endif
|
||||
|
Loading…
x
Reference in New Issue
Block a user