Searched defs:folderIndex (Results 1 - 8 of 8) sorted by relevance

/external/lzma/CPP/7zip/Archive/7z/
H A D7zExtract.cpp30 CNum fileIndex, CNum folderIndex):
35 FolderIndex(folderIndex),
96 CNum folderIndex = db.FileIndexToFolderIndexMap[fileIndex]; local
97 if (folderIndex == kNumNoIndex)
107 folderIndex != extractFolderInfoVector.Back().FolderIndex
117 kNumNoIndex, folderIndex));
118 UInt64 unpackSize = db.GetFolderUnpackSize(folderIndex);
125 // const CFolderInfo &folderInfo = m_dam_Folders[folderIndex];
126 CNum startIndex = db.FolderStartFileIndex[folderIndex];
201 CNum folderIndex local
26 CExtractFolderInfo( int volumeIndex, CNum fileIndex, CNum folderIndex) argument
[all...]
H A D7zDecode.cpp97 const CFolders &folders, int folderIndex,
106 const UInt64 *packPositions = &folders.PackPositions[folders.FoStartPackStreamIndex[folderIndex]];
108 folders.ParseFolderInfo(folderIndex, folderInfo);
110 if (!folderInfo.CheckStructure(folders.GetNumFolderUnpackSizes(folderIndex)))
226 UInt32 unpackStreamIndexStart = folders.FoToCoderUnpackSizes[folderIndex];
93 Decode( DECL_EXTERNAL_CODECS_LOC_VARS IInStream *inStream, UInt64 startPos, const CFolders &folders, int folderIndex, ISequentialOutStream *outStream, ICompressProgressInfo *compressProgress _7Z_DECODER_CRYPRO_VARS_DECL , bool mtMode, UInt32 numThreads ) argument
H A D7zHandler.cpp262 bool CHandler::IsFolderEncrypted(CNum folderIndex) const
264 if (folderIndex == kNumNoIndex)
266 size_t startPos = _db.FoCodersDataOffset[folderIndex];
268 size_t size = _db.FoCodersDataOffset[folderIndex + 1] - startPos;
359 HRESULT CHandler::SetMethodToProp(CNum folderIndex, PROPVARIANT *prop) const argument
362 if (folderIndex == kNumNoIndex)
370 size_t startPos = _db.FoCodersDataOffset[folderIndex];
372 size_t size = _db.FoCodersDataOffset[folderIndex + 1] - startPos;
571 CNum folderIndex = _db.FileIndexToFolderIndexMap[index2]; local
572 if (folderIndex !
615 CNum folderIndex = _db.FileIndexToFolderIndexMap[index2]; local
[all...]
H A D7zIn.h63 void ParseFolderInfo(unsigned folderIndex, CFolder &folder) const;
65 unsigned GetNumFolderUnpackSizes(unsigned folderIndex) const
67 return FoToCoderUnpackSizes[folderIndex + 1] - FoToCoderUnpackSizes[folderIndex];
70 UInt64 GetFolderUnpackSize(unsigned folderIndex) const
72 return CoderUnpackSizes[FoToCoderUnpackSizes[folderIndex] + FoToMainUnpackSizeIndex[folderIndex]];
246 UInt64 GetFolderStreamPos(unsigned folderIndex, unsigned indexInFolder) const argument
249 PackPositions[FoStartPackStreamIndex[folderIndex] + indexInFolder];
252 UInt64 GetFolderFullPackSize(unsigned folderIndex) cons
259 GetFolderPackStreamSize(unsigned folderIndex, unsigned streamIndex) const argument
267 CNum folderIndex = FileIndexToFolderIndexMap[fileIndex]; local
[all...]
H A D7zIn.cpp494 void CFolders::ParseFolderInfo(unsigned folderIndex, CFolder &folder) const argument
496 size_t startPos = FoCodersDataOffset[folderIndex];
498 inByte.Init(CodersData + startPos, FoCodersDataOffset[folderIndex + 1] - startPos);
1451 CNum folderIndex = 0; local
1468 if (folderIndex >= NumFolders)
1470 FolderStartFileIndex[folderIndex] = i;
1471 if (NumUnpackStreamsVector[folderIndex] != 0)
1473 folderIndex++;
1476 FileIndexToFolderIndexMap[i] = folderIndex;
1479 if (++indexInFolder >= NumUnpackStreamsVector[folderIndex])
[all...]
H A D7zUpdate.cpp1067 int folderIndex = rep.FolderIndex; local
1069 if (rep.NumCopyFiles == db->NumUnpackStreamsVector[folderIndex])
1071 UInt64 packSize = db->GetFolderFullPackSize(folderIndex);
1073 db->GetFolderStreamPos(folderIndex, 0), packSize, progress));
1077 db->ParseFolderInfo(folderIndex, folder);
1078 CNum startIndex = db->FoStartPackStreamIndex[folderIndex];
1086 UInt32 indexStart = db->FoToCoderUnpackSizes[folderIndex];
1087 UInt32 indexEnd = db->FoToCoderUnpackSizes[folderIndex + 1];
1095 CNum numUnpackStreams = db->NumUnpackStreamsVector[folderIndex];
1098 for (CNum fi = db->FolderStartFileIndex[folderIndex]; indexInFolde
[all...]
/external/lzma/C/
H A D7zDec.c456 SRes SzAr_DecodeFolder(const CSzAr *p, UInt32 folderIndex, argument
466 const Byte *data = p->CodersData + p->FoCodersOffsets[folderIndex];
468 sd.Size = p->FoCodersOffsets[folderIndex + 1] - p->FoCodersOffsets[folderIndex];
470 sdSizes.Data = p->UnpackSizesData + p->FoSizesOffsets[folderIndex];
472 p->FoSizesOffsets[folderIndex + 1] -
473 p->FoSizesOffsets[folderIndex];
486 p->PackPositions + p->FoStartPackStreamIndex[folderIndex],
H A D7zArcIn.c1337 UInt32 folderIndex = 0; local
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];
1711 UInt32 folderIndex = p->FileIndexToFolderIndexMap[fileIndex]; local
[all...]

Completed in 117 milliseconds