Lines Matching refs:name
18 (UString &name)
20 name.Replace(kOsPathSepar, kUnixPathSepar);
27 UString GetOsPath(const UString &name)
30 UString newName = name;
34 return name;
39 UString GetOsPath_Remove_TailSlash(const UString &name)
41 if (name.IsEmpty())
43 UString newName = GetOsPath(name);
50 void ReplaceToOsSlashes_Remove_TailSlash(UString &name, bool
56 if (name.IsEmpty())
61 // name.Replace(kUnixPathSepar, kOsPathSepar);
62 const unsigned len = name.Len();
65 wchar_t c = name[i];
72 name.ReplaceOneCharAtPos(i, c);
77 if (name.Back() == kOsPathSepar)
78 name.DeleteBack();
82 void NormalizeSlashes_in_FileName_for_OsPath(wchar_t *name, unsigned len)
86 wchar_t c = name[i];
95 name[i] = c;
99 void NormalizeSlashes_in_FileName_for_OsPath(UString &name)
101 NormalizeSlashes_in_FileName_for_OsPath(name.GetBuf(), name.Len());
105 bool HasTailSlash(const AString &name, UINT
111 if (name.IsEmpty())
116 c = *CharPrevExA((WORD)codePage, name, name.Ptr(name.Len()), 0);
120 c = name.Back();
127 UString WinPathToOsPath(const UString &name)
129 UString newName = name;