Lines Matching refs:i
44 UInt32 i; in SzFolder_Free() local
46 for (i = 0; i < p->NumCoders; i++) in SzFolder_Free()
47 SzCoderInfo_Free(&p->Coders[i], alloc); in SzFolder_Free()
58 UInt32 i; in SzFolder_GetNumOutStreams() local
59 for (i = 0; i < p->NumCoders; i++) in SzFolder_GetNumOutStreams()
60 result += p->Coders[i].NumOutStreams; in SzFolder_GetNumOutStreams()
66 UInt32 i; in SzFolder_FindBindPairForInStream() local
67 for (i = 0; i < p->NumBindPairs; i++) in SzFolder_FindBindPairForInStream()
68 if (p->BindPairs[i].InIndex == inStreamIndex) in SzFolder_FindBindPairForInStream()
69 return i; in SzFolder_FindBindPairForInStream()
76 UInt32 i; in SzFolder_FindBindPairForOutStream() local
77 for (i = 0; i < p->NumBindPairs; i++) in SzFolder_FindBindPairForOutStream()
78 if (p->BindPairs[i].OutIndex == outStreamIndex) in SzFolder_FindBindPairForOutStream()
79 return i; in SzFolder_FindBindPairForOutStream()
85 int i = (int)SzFolder_GetNumOutStreams(p); in SzFolder_GetUnpackSize() local
86 if (i == 0) in SzFolder_GetUnpackSize()
88 for (i--; i >= 0; i--) in SzFolder_GetUnpackSize()
89 if (SzFolder_FindBindPairForOutStream(p, i) < 0) in SzFolder_GetUnpackSize()
90 return p->UnpackSizes[i]; in SzFolder_GetUnpackSize()
118 UInt32 i; in SzAr_Free() local
120 for (i = 0; i < p->NumFolders; i++) in SzAr_Free()
121 SzFolder_Free(&p->Folders[i], alloc); in SzAr_Free()
183 UInt32 i; in SzArEx_Fill() local
187 for (i = 0; i < p->db.NumFolders; i++) in SzArEx_Fill()
189 p->FolderStartPackStreamIndex[i] = startPos; in SzArEx_Fill()
190 startPos += p->db.Folders[i].NumPackStreams; in SzArEx_Fill()
195 for (i = 0; i < p->db.NumPackStreams; i++) in SzArEx_Fill()
197 p->PackStreamStartPositions[i] = startPosSize; in SzArEx_Fill()
198 startPosSize += p->db.PackSizes[i]; in SzArEx_Fill()
204 for (i = 0; i < p->db.NumFiles; i++) in SzArEx_Fill()
206 CSzFileItem *file = p->db.Files + i; in SzArEx_Fill()
210 p->FileIndexToFolderIndexMap[i] = (UInt32)-1; in SzArEx_Fill()
223 p->FolderStartFileIndex[folderIndex] = i; in SzArEx_Fill()
229 p->FileIndexToFolderIndexMap[i] = folderIndex; in SzArEx_Fill()
254 UInt32 i; in SzArEx_GetFolderFullPackSize() local
255 for (i = 0; i < folder->NumPackStreams; i++) in SzArEx_GetFolderFullPackSize()
257 UInt64 t = size + p->db.PackSizes[packStreamIndex + i]; in SzArEx_GetFolderFullPackSize()
303 size_t i; in TestSignatureCandidate() local
304 for (i = 0; i < k7zSignatureSize; i++) in TestSignatureCandidate()
305 if (testBytes[i] != k7zSignature[i]) in TestSignatureCandidate()
327 size_t i; in SzReadBytes() local
328 for (i = 0; i < size; i++) in SzReadBytes()
330 RINOK(SzReadByte(sd, data + i)); in SzReadBytes()
337 int i; in SzReadUInt32() local
339 for (i = 0; i < 4; i++) in SzReadUInt32()
343 *value |= ((UInt32)(b) << (8 * i)); in SzReadUInt32()
352 int i; in SzReadNumber() local
355 for (i = 0; i < 8; i++) in SzReadNumber()
361 *value += (highPart << (8 * i)); in SzReadNumber()
365 *value |= ((UInt64)b << (8 * i)); in SzReadNumber()
435 size_t i; in SzReadBoolVector() local
437 for (i = 0; i < numItems; i++) in SzReadBoolVector()
444 (*v)[i] = (Byte)(((b & mask) != 0) ? 1 : 0); in SzReadBoolVector()
453 size_t i; in SzReadBoolVector2() local
458 for (i = 0; i < numItems; i++) in SzReadBoolVector2()
459 (*v)[i] = 1; in SzReadBoolVector2()
470 size_t i; in SzReadHashDigests() local
473 for (i = 0; i < numItems; i++) in SzReadHashDigests()
474 if ((*digestsDefined)[i]) in SzReadHashDigests()
476 RINOK(SzReadUInt32(sd, (*digests) + i)); in SzReadHashDigests()
490 UInt32 i; in SzReadPackInfo() local
498 for (i = 0; i < *numPackStreams; i++) in SzReadPackInfo()
500 RINOK(SzReadNumber(sd, (*packSizes) + i)); in SzReadPackInfo()
520 for (i = 0; i < *numPackStreams; i++) in SzReadPackInfo()
522 (*packCRCsDefined)[i] = 0; in SzReadPackInfo()
523 (*packCRCs)[i] = 0; in SzReadPackInfo()
538 UInt32 numCoders, numBindPairs, numPackStreams, i; in SzGetNextFolderItem() local
548 for (i = 0; i < numCoders; i++) in SzGetNextFolderItem()
549 SzCoderInfo_Init(folder->Coders + i); in SzGetNextFolderItem()
551 for (i = 0; i < numCoders; i++) in SzGetNextFolderItem()
554 CSzCoderInfo *coder = folder->Coders + i; in SzGetNextFolderItem()
616 for (i = 0; i < numBindPairs; i++) in SzGetNextFolderItem()
618 CSzBindPair *bp = folder->BindPairs + i; in SzGetNextFolderItem()
631 for (i = 0; i < numInStreams ; i++) in SzGetNextFolderItem()
632 if (SzFolder_FindBindPairForInStream(folder, i) < 0) in SzGetNextFolderItem()
634 if (i == numInStreams) in SzGetNextFolderItem()
636 folder->PackStreams[0] = i; in SzGetNextFolderItem()
639 for (i = 0; i < numPackStreams; i++) in SzGetNextFolderItem()
641 RINOK(SzReadNumber32(sd, folder->PackStreams + i)); in SzGetNextFolderItem()
653 UInt32 i; in SzReadUnpackInfo() local
661 for (i = 0; i < *numFolders; i++) in SzReadUnpackInfo()
662 SzFolder_Init((*folders) + i); in SzReadUnpackInfo()
664 for (i = 0; i < *numFolders; i++) in SzReadUnpackInfo()
666 RINOK(SzGetNextFolderItem(sd, (*folders) + i, alloc)); in SzReadUnpackInfo()
672 for (i = 0; i < *numFolders; i++) in SzReadUnpackInfo()
675 CSzFolder *folder = (*folders) + i; in SzReadUnpackInfo()
700 for (i = 0; i < *numFolders; i++) in SzReadUnpackInfo()
702 CSzFolder *folder = (*folders) + i; in SzReadUnpackInfo()
703 folder->UnpackCRCDefined = crcsDefined[i]; in SzReadUnpackInfo()
704 folder->UnpackCRC = crcs[i]; in SzReadUnpackInfo()
727 UInt32 i; in SzReadSubStreamsInfo() local
731 for (i = 0; i < numFolders; i++) in SzReadSubStreamsInfo()
732 folders[i].NumUnpackStreams = 1; in SzReadSubStreamsInfo()
741 for (i = 0; i < numFolders; i++) in SzReadSubStreamsInfo()
745 folders[i].NumUnpackStreams = numStreams; in SzReadSubStreamsInfo()
773 for (i = 0; i < numFolders; i++) in SzReadSubStreamsInfo()
781 UInt32 numSubstreams = folders[i].NumUnpackStreams; in SzReadSubStreamsInfo()
792 (*unpackSizes)[si++] = SzFolder_GetUnpackSize(folders + i) - sum; in SzReadSubStreamsInfo()
799 for (i = 0; i < *numUnpackStreams; i++) in SzReadSubStreamsInfo()
801 (*digestsDefined)[i] = 0; in SzReadSubStreamsInfo()
802 (*digests)[i] = 0; in SzReadSubStreamsInfo()
806 for (i = 0; i < numFolders; i++) in SzReadSubStreamsInfo()
808 UInt32 numSubstreams = folders[i].NumUnpackStreams; in SzReadSubStreamsInfo()
809 if (numSubstreams != 1 || !folders[i].UnpackCRCDefined) in SzReadSubStreamsInfo()
825 for (i = 0; i < numFolders; i++) in SzReadSubStreamsInfo()
827 CSzFolder *folder = folders + i; in SzReadSubStreamsInfo()
911 size_t i; in SzArEx_GetFileNameUtf16() local
913 for (i = 0; i < len; i++) in SzArEx_GetFileNameUtf16()
914 dest[i] = GetUi16(src + i * 2); in SzArEx_GetFileNameUtf16()
921 UInt32 i; in SzReadFileNames() local
923 for (i = 0; i < numFiles; i++) in SzReadFileNames()
925 sizes[i] = pos; in SzReadFileNames()
936 sizes[i] = pos; in SzReadFileNames()
957 UInt32 i; in SzReadHeader2() local
992 for (i = 0; i < numFiles; i++) in SzReadHeader2()
993 SzFile_Init(files + i); in SzReadHeader2()
1031 for (i = 0; i < numFiles; i++) in SzReadHeader2()
1032 if ((*emptyStreamVector)[i]) in SzReadHeader2()
1045 for (i = 0; i < numFiles; i++) in SzReadHeader2()
1047 CSzFileItem *f = &files[i]; in SzReadHeader2()
1048 Byte defined = (*lwtVector)[i]; in SzReadHeader2()
1064 for (i = 0; i < numFiles; i++) in SzReadHeader2()
1066 CSzFileItem *f = &files[i]; in SzReadHeader2()
1067 Byte defined = (*lwtVector)[i]; in SzReadHeader2()
1090 for (i = 0; i < numFiles; i++) in SzReadHeader2()
1092 CSzFileItem *file = files + i; in SzReadHeader2()
1097 file->HasStream = (Byte)((*emptyStreamVector)[i] ? 0 : 1); in SzReadHeader2()
1390 UInt32 i; in SzArEx_Extract() local
1393 for (i = p->FolderStartFileIndex[folderIndex]; i < fileIndex; i++) in SzArEx_Extract()
1394 *offset += (UInt32)p->db.Files[i].Size; in SzArEx_Extract()