secureswitools/swisistools/source/sisxlibrary/utility.cpp
changeset 58 67f2119dc623
parent 50 c6e8afe0ba85
equal deleted inserted replaced
57:0dae4436159f 58:67f2119dc623
   378 	
   378 	
   379     std::wstring::size_type idx = 0;
   379     std::wstring::size_type idx = 0;
   380     int len = 0;
   380     int len = 0;
   381 	while(len = FirstInvalidDirSeparatorSize(ret, idx))
   381 	while(len = FirstInvalidDirSeparatorSize(ret, idx))
   382         {
   382         {
   383 		ret.replace( idx, len, KSisDirectorySeparator );
   383 		if(idx == 0 && len == 2)
       
   384 			{
       
   385 			ret.replace( idx, len, KSisInitialNetworkPathSlashes );
       
   386 			}
       
   387 		else
       
   388 			{
       
   389 			ret.replace( idx, len, KSisDirectorySeparator );
       
   390 			}
   384         }
   391         }
   385     return ret.c_str();
   392     return ret.c_str();
   386     }
   393     }
   387 
   394 
   388 int GetFileType(std::wstring& aFileName)
   395 int GetFileType(std::wstring& aFileName)