diff -crB /cygdrive/d/programs/boost_1_46_1/libs/filesystem/v3/src/path.cpp /cygdrive/d/programs/boost_1_46_1_orig/libs/filesystem/v3/src/path.cpp *** /cygdrive/d/programs/boost_1_46_1/libs/filesystem/v3/src/path.cpp 2011-03-31 11:05:13.829400000 +0200 --- /cygdrive/d/programs/boost_1_46_1_orig/libs/filesystem/v3/src/path.cpp 2011-03-03 19:00:21.615249000 +0100 *************** *** 84,90 **** const wchar_t* preferred_separator_string = L"\\"; const wchar_t colon = L':'; const wchar_t dot = L'.'; - const wchar_t questionmark = L'?'; const fs::path dot_path(L"."); const fs::path dot_dot_path(L".."); --- 84,89 ---- *************** *** 491,509 **** && is_separator(path[0]) && is_separator(path[1])) return string_type::npos; - # ifdef BOOST_WINDOWS_API - // case "\\?\" - if (size > 4 - && is_separator(path[0]) - && is_separator(path[1]) - && path[2] == questionmark - && is_separator(path[3])) - { - string_type::size_type pos(path.find_first_of(separators, 4)); - return pos < size ? pos : string_type::npos; - } - # endif - // case "//net {/}" if (size > 3 && is_separator(path[0]) --- 490,495 ----