Lines Matching refs:entrynum
171 bool ARCFastOpen(ARCHandle* handle, s32 entrynum, ARCFileInfo* af) in ARCFastOpen() argument
178 NN_ASSERTMSG((0 <= entrynum) && (entrynum < static_cast<s32>(handle->entryNum)), in ARCFastOpen()
180 entrynum); in ARCFastOpen()
184 NN_ASSERTMSG(!entryIsDir(FSTEntries, entrynum), in ARCFastOpen()
186 entrynum); in ARCFastOpen()
188 if ( (entrynum < 0) || (entrynum >= static_cast<s32>(handle->entryNum)) || in ARCFastOpen()
189 entryIsDir(FSTEntries, entrynum) ) in ARCFastOpen()
195 af->startOffset = filePosition(FSTEntries, entrynum); in ARCFastOpen()
196 af->length = fileLength(FSTEntries, entrynum); in ARCFastOpen()
343 bool ARCEntrynumIsDir( const ARCHandle * handle, s32 entrynum ) in ARCEntrynumIsDir() argument
348 … NN_ASSERTMSG((entrynum >= 0) , "ARCEntrynumIsDir(): no file/directory is specified to entrynum"); in ARCEntrynumIsDir()
351 return entryIsDir( FSTEntries, entrynum ); in ARCEntrynumIsDir()
435 static bool ARCConvertEntrynumToPath(ARCHandle* handle, s32 entrynum, wchar_t* path, u32 maxlen) in ARCConvertEntrynumToPath() argument
442 NN_ASSERTMSG((0 <= entrynum) && (entrynum < static_cast<s32>(handle->entryNum)), in ARCConvertEntrynumToPath()
444 entrynum ); in ARCConvertEntrynumToPath()
450 NN_ASSERTMSG(entryIsDir(FSTEntries, entrynum), in ARCConvertEntrynumToPath()
453 loc = entryToPath(handle, (u32)entrynum, path, maxlen); in ARCConvertEntrynumToPath()
463 if (entryIsDir(FSTEntries, entrynum)) in ARCConvertEntrynumToPath()