Lines Matching refs:dir
606 bool ARCOpenDir(ARCHandle* handle, const wchar_t* dirName, ARCDir* dir) in ARCOpenDir() argument
639 dir->handle = handle; in ARCOpenDir()
640 dir->entryNum = (u32)entry; in ARCOpenDir()
641 dir->location = (u32)entry + 1; in ARCOpenDir()
642 dir->next = nextDir(FSTEntries, entry); in ARCOpenDir()
647 bool ARCOpenDir(ARCHandle* handle, s32 entrynum, ARCDir* dir) in ARCOpenDir() argument
679 dir->handle = handle; in ARCOpenDir()
680 dir->entryNum = (u32)entrynum; in ARCOpenDir()
681 dir->location = (u32)entrynum + 1; in ARCOpenDir()
682 dir->next = nextDir(FSTEntries, entrynum); in ARCOpenDir()
687 bool ARCReadDir(ARCDir* dir, ARCDirEntry* dirent) in ARCReadDir() argument
693 handle = dir->handle; in ARCReadDir()
701 loc = dir->location; in ARCReadDir()
703 if ( (loc <= dir->entryNum) || (dir->next <= loc) ) in ARCReadDir()
718 dir->location = entryIsDir(FSTEntries, loc)? nextDir(FSTEntries, loc) : (loc+1); in ARCReadDir()
723 bool ARCCloseDir(ARCDir* dir) in ARCCloseDir() argument
725 NN_UNUSED_VAR(dir); in ARCCloseDir()