Lines Matching refs:entry
129 s32 entry; in ARCOpen() local
138 entry = ARCConvertPathToEntrynum(handle, fileName); in ARCOpen()
141 if (0 > entry) in ARCOpen()
157 NN_ASSERTMSG( !entryIsDir(FSTEntries, entry), "ARCOpen(): %s is a directory", fileName ); in ARCOpen()
159 if ( (entry < 0) || entryIsDir(FSTEntries, entry) ) in ARCOpen()
165 af->startOffset = filePosition(FSTEntries, entry); in ARCOpen()
166 af->length = fileLength(FSTEntries, entry); in ARCOpen()
393 static u32 entryToPath(ARCHandle* handle, u32 entry, wchar_t* path, u32 maxlen) in entryToPath() argument
401 if (entry == 0) in entryToPath()
406 name = GetStringPtr(handle->FSTStringStart, stringOff(FSTEntries, entry)); in entryToPath()
408 loc = entryToPath(handle, parentDir(FSTEntries, entry), path, maxlen); in entryToPath()
530 s32 entry; in ARCChangeDir() local
536 entry = ARCConvertPathToEntrynum(handle, dirName); in ARCChangeDir()
540 if (0 > entry) in ARCChangeDir()
555 NN_ASSERTMSG(entryIsDir(FSTEntries, entry), "ARCChangeDir(): %s is not a directory", dirName ); in ARCChangeDir()
557 if ( (entry < 0) || (entryIsDir(FSTEntries, entry) == false) ) in ARCChangeDir()
562 handle->currDir = (u32)entry; in ARCChangeDir()
570 s32 entry; in ARCOpenDir() local
576 entry = ARCConvertPathToEntrynum(handle, dirName); in ARCOpenDir()
580 if (entry < 0) in ARCOpenDir()
596 NN_ASSERTMSG( entryIsDir(FSTEntries, entry), "ARCOpenDir(): %s is a regular file", dirName ); in ARCOpenDir()
598 if ( (entry < 0) || (entryIsDir(FSTEntries, entry) == false) ) in ARCOpenDir()
602 dir->entryNum = (u32)entry; in ARCOpenDir()
603 dir->location = (u32)entry + 1; in ARCOpenDir()
604 dir->next = nextDir(FSTEntries, entry); in ARCOpenDir()