id summary reporter owner description type status milestone component version severity resolution keywords cc 5009 read_info doesn't handle wistream correctly (isspace asserts) v.pruess Sebastian Redl "The following code works on GNU/Linux (g++ 4.2.4) but fails on Windows (XP/vc8) because the library function ''isspace'' called by the info-parser seems to include an additional check (i <= 255). {{{ using namespace boost::property_tree ; wptree pt ; std::wfstream fs( ""any_utf8_encoded_file.info"" ) ; fs.imbue( std::locale( std::locale(), new boost::utf8_codecvt_facet ) ); read_info( fs, pt ) ; }}} I replaced the call to the single-argument-version of ''isspace'' with the locale-aware version which results in a running solution but in consequence nearly every method in info_parser_read.hpp got as an additional parameter a reference to the stream. Maybe there is a more elegant solution. See also comments in ''boost/tuple/tuple_io.hpp''." Bugs closed To Be Determined property_tree Boost 1.41.0 Problem fixed