Lines Matching refs:dir
509 BOOL ARCOpenDir(ARCHandle* handle, const char* dirName, ARCDir* dir) in ARCOpenDir() argument
539 dir->handle = handle; in ARCOpenDir()
540 dir->entryNum = (u32)entry; in ARCOpenDir()
541 dir->location = (u32)entry + 1; in ARCOpenDir()
542 dir->next = nextDir(FSTEntries, entry); in ARCOpenDir()
547 BOOL ARCReadDir(ARCDir* dir, ARCDirEntry* dirent) in ARCReadDir() argument
553 handle = dir->handle; in ARCReadDir()
561 loc = dir->location; in ARCReadDir()
563 if ( (loc <= dir->entryNum) || (dir->next <= loc) ) in ARCReadDir()
578 dir->location = entryIsDir(FSTEntries, loc)? nextDir(FSTEntries, loc) : (loc+1); in ARCReadDir()
583 BOOL ARCCloseDir(ARCDir* dir) in ARCCloseDir() argument
585 #pragma unused (dir) in ARCCloseDir()