Lines Matching refs:fileIndex
1653 UInt32 fileIndex,
1662 const UInt32 folderIndex = p->FileToFolder[fileIndex];
1713 const UInt64 unpackPos = p->UnpackPositions[fileIndex];
1715 *outSizeProcessed = (size_t)(p->UnpackPositions[(size_t)fileIndex + 1] - unpackPos);
1718 if (SzBitWithVals_Check(&p->CRCs, fileIndex))
1719 if (CrcCalc(*tempBuf + *offset, *outSizeProcessed) != p->CRCs.Vals[fileIndex])
1727 size_t SzArEx_GetFileNameUtf16(const CSzArEx *p, size_t fileIndex, UInt16 *dest)
1729 const size_t offs = p->FileNameOffsets[fileIndex];
1730 const size_t len = p->FileNameOffsets[fileIndex + 1] - offs;
1742 size_t SzArEx_GetFullNameLen(const CSzArEx *p, size_t fileIndex)
1751 len += p->FileNameOffsets[fileIndex + 1] - p->FileNameOffsets[fileIndex];
1752 if SzBitWithVals_Check(&p->Parents, fileIndex)
1753 parent = p->Parents.Vals[fileIndex];
1756 fileIndex = parent;
1760 UInt16 *SzArEx_GetFullNameUtf16_Back(const CSzArEx *p, size_t fileIndex, UInt16 *dest)
1772 size_t curLen = p->FileNameOffsets[fileIndex + 1] - p->FileNameOffsets[fileIndex];
1773 SzArEx_GetFileNameUtf16(p, fileIndex, dest - curLen);
1779 if SzBitWithVals_Check(&p->Parents, fileIndex)
1780 parent = p->Parents.Vals[fileIndex];
1783 fileIndex = parent;