Lines Matching refs:curDir
685 UString curDir;
686 if (!GetCurDir(curDir))
688 NormalizeDirPathPrefix(curDir);
693 if (IsSuperPath(curDir))
695 fixedSize = GetRootPrefixSize_Of_SuperPath(curDir);
701 if (IsDrivePath(curDir))
708 if (!IsPathSepar(curDir[0]) || !IsPathSepar(curDir[1]))
711 fixedSize = GetRootPrefixSize_Of_NetworkPath(curDir.Ptr(2));
725 temp += &curDir[fixedSizeStart + fixedSize];
732 res += curDir.Mid(fixedSizeStart, fixedSize);
836 UString curDir;
838 curDir = fs2us(dirPrefix); // we use (dirPrefix), only if (s) path is relative
841 if (!GetCurDir(curDir))
844 NormalizeDirPathPrefix(curDir);
846 unsigned fixedSize = GetRootPrefixSize(curDir);
859 // (curDir) is not absolute.
861 curDir.Empty();
862 curDir.Add_PathSepar();
864 // (curDir) now is just Separ character.
872 temp = curDir.Ptr(fixedSize);
873 // (temp) is relative_part_of(curDir)
878 curDir.DeleteFrom(fixedSize);
879 // (curDir) now contains only absolute prefix part
880 res = us2fs(curDir);