id summary reporter owner description type status milestone component version severity resolution keywords cc 1755 Boost.tokenizer is broken for wide characters - patch attached amit@… jsiek "bug in token_functions.hpp - char_separator::is_kept and is_dropped call std::isspace and std::isdropped. But these cause an assert failure in debug build when parsing a wstring (at least on MSVC 7.1) since the CRT function isspace etc expect input to lie in the range 0-0xFF. MSDN documentation says that the behaviour is undefined outside this range; iswspace() etc are provided for use with wide characters. Please see the attached path for a fix to the problem. Note that this problem persists since at least 1.33, maybe even before then." Bugs closed Boost 1.36.0 tokenizer Boost 1.35.0 Problem fixed wchar_t, isspace, ispunct