From 45588469f379ff451da62317e5bcd4a4ec95777c Mon Sep 17 00:00:00 2001 From: Edward Diener Date: Fri, 19 Oct 2018 16:41:43 -0400 Subject: [PATCH] Only test wide character stringize in c++. --- test/stringize.cxx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/test/stringize.cxx b/test/stringize.cxx index fb22128..ebe559f 100644 --- a/test/stringize.cxx +++ b/test/stringize.cxx @@ -21,16 +21,21 @@ # if ~BOOST_PP_CONFIG_FLAGS() & BOOST_PP_CONFIG_MSVC() BEGIN sizeof(BOOST_PP_STRINGIZE(NDATA)) / sizeof(char) == 1 END +# if defined __cplusplus BEGIN sizeof(BOOST_PP_WSTRINGIZE(NDATA)) / sizeof(wchar_t) == 1 END #endif +#endif BEGIN sizeof(BOOST_PP_STRINGIZE(DATA)) / sizeof(char) == 5 END BEGIN sizeof(BOOST_PP_STRINGIZE(FDATA(1))) / sizeof(char) == 2 END BEGIN sizeof(BOOST_PP_STRINGIZE(FDATA(9))) / sizeof(char) == 3 END +# if defined __cplusplus BEGIN sizeof(BOOST_PP_WSTRINGIZE(DATA)) / sizeof(wchar_t) == 5 END BEGIN sizeof(BOOST_PP_WSTRINGIZE(FDATA(1))) / sizeof(wchar_t) == 2 END BEGIN sizeof(BOOST_PP_WSTRINGIZE(FDATA(9))) / sizeof(wchar_t) == 3 END - +#endif #if BOOST_PP_VARIADICS BEGIN sizeof(BOOST_PP_STRINGIZE(VDATA)) / sizeof(char) == 8 END +# if defined __cplusplus BEGIN sizeof(BOOST_PP_WSTRINGIZE(VDATA)) / sizeof(wchar_t) == 8 END #endif +#endif