- while ((TempString = StrStr(Path, L"\\..\\")) != NULL) {\r
- *TempString = CHAR_NULL;\r
- TempString += 4;\r
- PathRemoveLastItem(Path);\r
- TempSize = StrSize(TempString);\r
- CopyMem(Path+StrLen(Path), TempString, TempSize);\r
- }\r
- if ((TempString = StrStr(Path, L"\\..")) != NULL && *(TempString + 3) == CHAR_NULL) {\r
- *TempString = CHAR_NULL;\r
- if (!PathRemoveLastItem(Path)) {\r
- *TempString = L'\\';\r
- }\r
+ while ((TempString = StrStr (Path, L"\\\\")) != NULL) {\r
+ CopyMem (TempString, TempString + 1, StrSize (TempString + 1));\r