Patch level : 314

Files correlati     : ba2
Ricompilazione Demo : [ ]
Commento            :
Migliorata composizione nomi dei files, eliminando i doppi //


git-svn-id: svn://10.65.10.50/trunk@18918 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
guy 2009-05-25 09:58:03 +00:00
parent 930662adfa
commit 76ef3f8faa

View File

@ -1213,9 +1213,13 @@ const char* TFilename::path() const
TFilename& TFilename::add(const char* n) TFilename& TFilename::add(const char* n)
{ {
if (not_empty() && is_not_slash(_str[len()-1]) && is_not_slash(*n)) const int flag = (not_empty() && is_slash(_str[len()-1]) ? 1 : 0) + (n && is_slash(*n) ? 2 : 0);
*this << SLASH; switch (flag)
*this << n; {
case 0: *this << SLASH << n; break;
case 3: *this << (n+1); break;
default: *this << n; break;
}
return *this; return *this;
} }