Lines Matching refs:entry
90 s32 entry; in ARCOpen() local
100 entry = ARCConvertPathToEntrynum(handle, fileName); in ARCOpen()
102 if (0 > entry) in ARCOpen()
112 ASSERTMSG1( !entryIsDir(FSTEntries, entry), "ARCOpen(): %s is a directory", fileName ); in ARCOpen()
114 if ( (entry < 0) || entryIsDir(FSTEntries, entry) ) in ARCOpen()
120 af->startOffset = filePosition(FSTEntries, entry); in ARCOpen()
121 af->length = fileLength(FSTEntries, entry); in ARCOpen()
339 static u32 entryToPath(ARCHandle* handle, u32 entry, char* path, u32 maxlen) in entryToPath() argument
347 if (entry == 0) in entryToPath()
352 name = handle->FSTStringStart + stringOff(FSTEntries, entry); in entryToPath()
354 loc = entryToPath(handle, parentDir(FSTEntries, entry), path, maxlen); in entryToPath()
476 s32 entry; in ARCChangeDir() local
485 entry = ARCConvertPathToEntrynum(handle, dirName); in ARCChangeDir()
489 if (0 > entry) in ARCChangeDir()
496 ASSERTMSG1(entryIsDir(FSTEntries, entry), "ARCChangeDir(): %s is not a directory", dirName ); in ARCChangeDir()
498 if ( (entry < 0) || (entryIsDir(FSTEntries, entry) == FALSE) ) in ARCChangeDir()
503 handle->currDir = (u32)entry; in ARCChangeDir()
511 s32 entry; in ARCOpenDir() local
520 entry = ARCConvertPathToEntrynum(handle, dirName); in ARCOpenDir()
524 if (entry < 0) in ARCOpenDir()
534 ASSERTMSG1( entryIsDir(FSTEntries, entry), "ARCOpenDir(): %s is a regular file", dirName ); in ARCOpenDir()
536 if ( (entry < 0) || (entryIsDir(FSTEntries, entry) == FALSE) ) 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()