Home | History | Annotate | Download | only in C

Lines Matching refs:folderIndex

1337     UInt32 folderIndex = 0;

1409 if (folderIndex >= p->db.NumFolders)
1411 p->FolderStartFileIndex[folderIndex] = i;
1423 folderIndex++; // check it
1426 p->FileIndexToFolderIndexMap[i] = folderIndex;
1436 UInt32 mix = (UInt32)p->db.FoSizesOffsets[folderIndex];
1440 p->db.FoSizesOffsets[folderIndex] = sdCodersUnpSizes.Data - p->db.UnpackSizesData;
1455 // UInt64 folderUnpackSize = SzAr_GetFolderUnpackSize(&p->db, folderIndex);
1456 startFolderUnpackPos = p->UnpackPositions[p->FolderStartFileIndex[folderIndex]];
1463 p->CRCs.Vals[i] = p->db.FolderCRCs.Vals[folderIndex];
1472 folderIndex++;
1495 p->FolderStartFileIndex[folderIndex] = i;
1496 p->db.FoSizesOffsets[folderIndex] = sdCodersUnpSizes.Data - p->db.UnpackSizesData;
1547 static UInt64 SzAr_GetFolderUnpackSize(const CSzAr *p, UInt32 folderIndex)
1549 const CSzFolder2 *f = p->Folders + folderIndex;
1711 UInt32 folderIndex = p->FileIndexToFolderIndexMap[fileIndex];
1715 if (folderIndex == (UInt32)-1)
1718 *blockIndex = folderIndex;
1724 if (*tempBuf == 0 || *blockIndex != folderIndex)
1726 // UInt64 unpackSizeSpec = SzAr_GetFolderUnpackSize(&p->db, folderIndex);
1728 p->UnpackPositions[p->FolderStartFileIndex[folderIndex + 1]] -
1729 p->UnpackPositions[p->FolderStartFileIndex[folderIndex]];
1734 *blockIndex = folderIndex;
1751 res = SzAr_DecodeFolder(&p->db, folderIndex,
1757 if (SzBitWithVals_Check(&p->db.FolderCRCs, folderIndex))
1759 if (CrcCalc(*tempBuf, unpackSize) != p->db.FolderCRCs.Vals[folderIndex])
1769 *offset = (size_t)(unpackPos - p->UnpackPositions[p->FolderStartFileIndex[folderIndex]]);