blob: 8e2e2d87e756799e365bdc7187f2121734aa3810 [file] [log] [blame]
/*=============================================================================
Copyright (c) 2020 Nikita Kniazev
Use, modification and distribution is subject to the Boost Software
License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
=============================================================================*/
#include <boost/spirit/home/support/char_encoding/standard_wide.hpp>
#include <boost/core/lightweight_test.hpp>
#if defined(_MSC_VER) && _MSC_VER < 1700
# pragma warning(disable: 4428) // universal-character-name encountered in source
#endif
int main()
{
{
using boost::spirit::char_encoding::standard_wide;
BOOST_TEST_EQ(standard_wide::toucs4(L'\uFFFF'), 0xFFFFu);
BOOST_TEST_EQ(standard_wide::toucs4(L'\u7FFF'), 0x7FFFu);
BOOST_TEST_EQ(standard_wide::toucs4(L'\u0024'), 0x0024u);
}
return boost::report_errors();
}