Lines Matching refs:FileName

112   IN CHAR16        *FileName  in MangleFileName()  argument
119 if (FileName == NULL || *FileName == L'\0') { in MangleFileName()
120 FileName = NULL; in MangleFileName()
124 FileName = TrimString (FileName); in MangleFileName()
125 if (*FileName == L'\0') { in MangleFileName()
129 if ((StrLen (FileName) > 1) && (FileName[StrLen (FileName) - 1] == L'\\')) { in MangleFileName()
130 FileName[StrLen (FileName) - 1] = L'\0'; in MangleFileName()
133 FileNameSavedPointer = FileName; in MangleFileName()
135 if (FileName[0] == L'.') { in MangleFileName()
136 if (FileName[1] == L'.') { in MangleFileName()
137 if (FileName[2] == L'\0') { in MangleFileName()
140 FileName += 2; in MangleFileName()
142 } else if (FileName[1] == L'\0') { in MangleFileName()
147 while (*FileName != L'\0') { in MangleFileName()
148 if (*FileName == L'\\') { in MangleFileName()
149 FileName = ExcludeTrailingBackslashes (FileName); in MangleFileName()
150 } else if (*FileName == L'.') { in MangleFileName()
151 switch (*(FileName + 1)) { in MangleFileName()
153 *FileName = L'\0'; in MangleFileName()
156 TempFileName = FileName + 1; in MangleFileName()
158 ReplaceLeft (FileName, TempFileName); in MangleFileName()
161 if ((*(FileName - 1) != L'\\') && ((*(FileName + 2) != L'\\') || in MangleFileName()
162 (*(FileName + 2) != L'\0'))) { in MangleFileName()
163 FileName++; in MangleFileName()
168 TempFileName = FileName - 1; in MangleFileName()
182 FileName += 2; in MangleFileName()
184 if (*(FileName + 2) != L'\0') { in MangleFileName()
185 ReplaceLeft (TempFileName, FileName + 3); in MangleFileName()
187 FileName = TempFileName; in MangleFileName()
189 TempFileName = FileName; in MangleFileName()
195 FileName = TempFileName; in MangleFileName()
200 FileName++; in MangleFileName()
203 FileName++; in MangleFileName()
207 FileName = FileNameSavedPointer; in MangleFileName()
208 if ((StrLen (FileName) > 1) && (FileName [StrLen (FileName) - 1] == L'\\')) { in MangleFileName()
209 FileName [StrLen (FileName) - 1] = L'\0'; in MangleFileName()
213 return FileName; in MangleFileName()