Lines Matching refs:entrynum
129 BOOL ARCFastOpen(ARCHandle* handle, s32 entrynum, ARCFileInfo* af) in ARCFastOpen() argument
136 ASSERTMSG1((0 <= entrynum) && (entrynum < handle->entryNum), in ARCFastOpen()
138 entrynum); in ARCFastOpen()
142 ASSERTMSG1(!entryIsDir(FSTEntries, entrynum), in ARCFastOpen()
144 entrynum); in ARCFastOpen()
146 if ( (entrynum < 0) || (entrynum >= handle->entryNum) || in ARCFastOpen()
147 entryIsDir(FSTEntries, entrynum) ) in ARCFastOpen()
153 af->startOffset = filePosition(FSTEntries, entrynum); in ARCFastOpen()
154 af->length = fileLength(FSTEntries, entrynum); in ARCFastOpen()
303 BOOL ARCEntrynumIsDir( const ARCHandle * handle, s32 entrynum ) in ARCEntrynumIsDir() argument
308 ASSERTMSG((entrynum >= 0) , "ARCEntrynumIsDir(): no file/directory is specified to entrynum"); in ARCEntrynumIsDir()
311 return entryIsDir( FSTEntries, entrynum ); in ARCEntrynumIsDir()
395 static BOOL ARCConvertEntrynumToPath(ARCHandle* handle, s32 entrynum, char* path, u32 maxlen) in ARCConvertEntrynumToPath() argument
402 ASSERTMSG1((0 <= entrynum) && (entrynum < handle->entryNum), in ARCConvertEntrynumToPath()
404 entrynum ); in ARCConvertEntrynumToPath()
410 ASSERTMSG(entryIsDir(FSTEntries, entrynum), in ARCConvertEntrynumToPath()
413 loc = entryToPath(handle, (u32)entrynum, path, maxlen); in ARCConvertEntrynumToPath()
423 if (entryIsDir(FSTEntries, entrynum)) in ARCConvertEntrynumToPath()