On Wed, 30 Jun 2004 11:26:14 -0700, Delfin Rojas wrote
... snip ... preprocessor definition. Then, boost::fylesystem::path could accept std::basic_string<TCHAR> instead of std::basic_string<char>. That would solve the problem and everybody would be happy ;)
I'm guessing it's a bit more complicated than that. In February Beman (author of filesystem) was working on a proposal for this which was to be discussed at the Sydney meeting. See http://lists.boost.org/MailArchives/boost/msg60389.php You can find a copy of it here: http://anubis.dkuug.dk/jtc1/sc22/wg21/docs/papers/2004/n1576.html Apparently he didn't finish in time because he left internationalization as an open issue (see the bottom of the previous link). I'm not certain what's happened to Beman -- he hasn't posted lately -- hopefully he or someone else can update the state of the work. Jeff