remove single "." entries from paths

svn path=/trunk/; revision=17585
This commit is contained in:
Royce Mitchell III 2005-08-28 12:23:37 +00:00
parent 2b121dc93c
commit b17534dfa0

View file

@ -223,12 +223,15 @@ Path::Split ( vector<string>& out,
out.resize ( 0 );
while ( p )
{
out.push_back ( prev );
if ( strcmp ( prev, "." ) )
out.push_back ( prev );
prev = p;
p = strtok ( NULL, "/\\" );
}
if ( include_last )
out.push_back ( prev );
if ( out.back() == "." )
out.pop_back();
}
XMLFile::XMLFile()