Lines Matching refs:dir
523 BOOL ARCOpenDir(ARCHandle* handle, const char* dirName, ARCDir* dir) in ARCOpenDir() argument
553 dir->handle = handle; in ARCOpenDir()
554 dir->entryNum = (u32)entry; in ARCOpenDir()
555 dir->location = (u32)entry + 1; in ARCOpenDir()
556 dir->next = nextDir(FSTEntries, entry); in ARCOpenDir()
561 BOOL ARCReadDir(ARCDir* dir, ARCDirEntry* dirent) in ARCReadDir() argument
567 handle = dir->handle; in ARCReadDir()
575 loc = dir->location; in ARCReadDir()
577 if ( (loc <= dir->entryNum) || (dir->next <= loc) ) in ARCReadDir()
592 dir->location = entryIsDir(FSTEntries, loc)? nextDir(FSTEntries, loc) : (loc+1); in ARCReadDir()
597 BOOL ARCCloseDir(ARCDir* dir) in ARCCloseDir() argument
599 #pragma unused (dir) in ARCCloseDir()