Lines Matching full:fileindex
1638 UInt32 fileIndex,
1647 UInt32 folderIndex = p->FileToFolder[fileIndex];
1698 UInt64 unpackPos = p->UnpackPositions[fileIndex];
1700 *outSizeProcessed = (size_t)(p->UnpackPositions[fileIndex + 1] - unpackPos);
1703 if (SzBitWithVals_Check(&p->CRCs, fileIndex))
1704 if (CrcCalc(*tempBuf + *offset, *outSizeProcessed) != p->CRCs.Vals[fileIndex])
1712 size_t SzArEx_GetFileNameUtf16(const CSzArEx *p, size_t fileIndex, UInt16 *dest)
1714 size_t offs = p->FileNameOffsets[fileIndex];
1715 size_t len = p->FileNameOffsets[fileIndex + 1] - offs;
1727 size_t SzArEx_GetFullNameLen(const CSzArEx *p, size_t fileIndex)
1736 len += p->FileNameOffsets[fileIndex + 1] - p->FileNameOffsets[fileIndex];
1737 if SzBitWithVals_Check(&p->Parents, fileIndex)
1738 parent = p->Parents.Vals[fileIndex];
1741 fileIndex = parent;
1745 UInt16 *SzArEx_GetFullNameUtf16_Back(const CSzArEx *p, size_t fileIndex, UInt16 *dest)
1757 size_t curLen = p->FileNameOffsets[fileIndex + 1] - p->FileNameOffsets[fileIndex];
1758 SzArEx_GetFileNameUtf16(p, fileIndex, dest - curLen);
1764 if SzBitWithVals_Check(&p->Parents, fileIndex)
1765 parent = p->Parents.Vals[fileIndex];
1768 fileIndex = parent;