Lines Matching refs:path
694 BOOL FS_SetCurrentDirectory(const char *path) in FS_SetCurrentDirectory() argument
701 SDK_NULL_ASSERT(path); in FS_SetCurrentDirectory()
705 arc = FS_NormalizePath(path, &baseid, relpath); in FS_SetCurrentDirectory()
778 FSArchive* FS_NormalizePath(const char *path, u32 *baseid, char *relpath) in FS_NormalizePath() argument
794 if (FSi_IsSlash((u8)*path)) in FS_NormalizePath()
797 ++path; in FS_NormalizePath()
806 for (i = 0; ; i = FSi_IncrementSjisPosition(path, i)) in FS_NormalizePath()
808 u32 c = (u8)path[i]; in FS_NormalizePath()
833 arc = FS_FindArchive(path, i); in FS_NormalizePath()
836 OS_TWarning("archive \"%*s\" is not found.", i, path); in FS_NormalizePath()
838 path += i + 1; in FS_NormalizePath()
839 if (FSi_IsSlash((u8)*path)) in FS_NormalizePath()
841 ++path; in FS_NormalizePath()
857 char c = path[curlen]; in FS_NormalizePath()
860 curlen += STD_IsSjisCharacter(&path[curlen]) ? 2 : 1; in FS_NormalizePath()
869 else if ((curlen == 1) && (path[0] == '.')) in FS_NormalizePath()
873 else if ((curlen == 2) && (path[0] == '.') && (path[1] == '.')) in FS_NormalizePath()
885 path, curlen, &stickyFailure); in FS_NormalizePath()
896 path += curlen + 1; in FS_NormalizePath()