Boost logo

Boost Users :

From: SmokingRope (smokingrope_at_[hidden])
Date: 2007-04-09 23:49:42


I have been reading through the Boost Filesystem library trying to get a
feel for syntax. I'm looking at the current version available through
sourceforge (1.33.1). I also noticed that the sourceforge version is
different than the CVS version.

Anyway:

file: /libs/fileystem/src/path_posix_windows.cpp

function: m_path_append(const std::string&, name_checker)

lines: 305 -311

// append '/' if needed
if( !empty()
#ifdef BOOST_WINDOWS
&& *(m_path.end()-1) != ':' // QUESTION related to this
#endif
&& *(m_path.end()-1) != '/' )
m_path += '/';

-------------------------------------------------------------

The line in question appears to be a typo and should actually read
&& *(m_path.end()-1) != '\\'

Has this gone past the radar or do my eyes decieve me?



Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net