mirror of
https://github.com/boostorg/core.git
synced 2025-05-10 15:23: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)
|
#pragma warning(disable: 4996)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Use snprintf if available as some complilers (clang 14.0) issue deprecation warnings for sprintf
|
// 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) ) || \
|
#if ( defined(_MSC_VER) && _MSC_VER < 1900 ) || ( defined(__MINGW32__) && !defined(__MINGW64_VERSION_MAJOR) )
|
||||||
( defined(__cplusplus) && __cplusplus < 201103L)
|
|
||||||
# define BOOST_CORE_SNPRINTF(buffer, format, arg) std::sprintf(buffer, format, arg)
|
# define BOOST_CORE_SNPRINTF(buffer, format, arg) std::sprintf(buffer, format, arg)
|
||||||
#else
|
#else
|
||||||
# define BOOST_CORE_SNPRINTF(buffer, format, arg) std::snprintf(buffer, sizeof(buffer)/sizeof(buffer[0]), format, arg)
|
# 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)
|
#if defined(_MSC_VER)
|
||||||
#pragma warning(pop)
|
#pragma warning(pop)
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user