Lines Matching full:fileindex
1702 UInt32 fileIndex,
1711 UInt32 folderIndex = p->FileIndexToFolderIndexMap[fileIndex];
1768 UInt64 unpackPos = p->UnpackPositions[fileIndex];
1770 *outSizeProcessed = (size_t)(p->UnpackPositions[fileIndex + 1] - unpackPos);
1773 if (SzBitWithVals_Check(&p->CRCs, fileIndex) && CrcCalc(*tempBuf + *offset, *outSizeProcessed) != p->CRCs.Vals[fileIndex])
1780 size_t SzArEx_GetFileNameUtf16(const CSzArEx *p, size_t fileIndex, UInt16 *dest)
1782 size_t offs = p->FileNameOffsets[fileIndex];
1783 size_t len = p->FileNameOffsets[fileIndex + 1] - offs;
1795 size_t SzArEx_GetFullNameLen(const CSzArEx *p, size_t fileIndex)
1804 len += p->FileNameOffsets[fileIndex + 1] - p->FileNameOffsets[fileIndex];
1805 if SzBitWithVals_Check(&p->Parents, fileIndex)
1806 parent = p->Parents.Vals[fileIndex];
1809 fileIndex = parent;
1813 UInt16 *SzArEx_GetFullNameUtf16_Back(const CSzArEx *p, size_t fileIndex, UInt16 *dest)
1825 size_t curLen = p->FileNameOffsets[fileIndex + 1] - p->FileNameOffsets[fileIndex];
1826 SzArEx_GetFileNameUtf16(p, fileIndex, dest - curLen);
1832 if SzBitWithVals_Check(&p->Parents, fileIndex)
1833 parent = p->Parents.Vals[fileIndex];
1836 fileIndex = parent;