Lines Matching refs:entry
93 s32 entry; in ARCOpen() local
103 entry = ARCConvertPathToEntrynum(handle, fileName); in ARCOpen()
105 if (0 > entry) in ARCOpen()
115 ASSERTMSG1( !entryIsDir(FSTEntries, entry), "ARCOpen(): %s is a directory", fileName ); in ARCOpen()
117 if ( (entry < 0) || entryIsDir(FSTEntries, entry) ) in ARCOpen()
123 af->startOffset = filePosition(FSTEntries, entry); in ARCOpen()
124 af->length = fileLength(FSTEntries, entry); in ARCOpen()
353 static u32 entryToPath(ARCHandle* handle, u32 entry, char* path, u32 maxlen) in entryToPath() argument
361 if (entry == 0) in entryToPath()
366 name = handle->FSTStringStart + stringOff(FSTEntries, entry); in entryToPath()
368 loc = entryToPath(handle, parentDir(FSTEntries, entry), path, maxlen); in entryToPath()
490 s32 entry; in ARCChangeDir() local
499 entry = ARCConvertPathToEntrynum(handle, dirName); in ARCChangeDir()
503 if (0 > entry) in ARCChangeDir()
510 ASSERTMSG1(entryIsDir(FSTEntries, entry), "ARCChangeDir(): %s is not a directory", dirName ); in ARCChangeDir()
512 if ( (entry < 0) || (entryIsDir(FSTEntries, entry) == FALSE) ) in ARCChangeDir()
517 handle->currDir = (u32)entry; in ARCChangeDir()
525 s32 entry; in ARCOpenDir() local
534 entry = ARCConvertPathToEntrynum(handle, dirName); in ARCOpenDir()
538 if (entry < 0) in ARCOpenDir()
548 ASSERTMSG1( entryIsDir(FSTEntries, entry), "ARCOpenDir(): %s is a regular file", dirName ); in ARCOpenDir()
550 if ( (entry < 0) || (entryIsDir(FSTEntries, entry) == FALSE) ) 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()