Lines Matching refs:db
811 // db.ArchiveInfo.DataStartPosition2 += db.ArchiveInfo.StartPositionAfterHeader;
865 CArchiveDatabaseEx &db
875 ReadArchiveProperties(db.ArchiveInfo);
885 db.ArchiveInfo.StartPositionAfterHeader,
886 db.ArchiveInfo.DataStartPosition2,
893 db.ArchiveInfo.DataStartPosition2 += db.ArchiveInfo.StartPositionAfterHeader;
904 db.ArchiveInfo.DataStartPosition,
905 db.PackSizes,
906 db.PackCRCsDefined,
907 db.PackCRCs,
908 db.Folders,
909 db.NumUnpackStreamsVector,
913 db.ArchiveInfo.DataStartPosition += db.ArchiveInfo.StartPositionAfterHeader;
918 for (int i = 0; i < db.Folders.Size(); i++)
920 db.NumUnpackStreamsVector.Add(1);
921 CFolder &folder = db.Folders[i];
928 db.Files.Clear();
936 db.Files.Reserve(numFiles);
939 db.Files.Add(CFileItem());
941 db.ArchiveInfo.FileInfoPopIDs.Add(NID::kSize);
942 if (!db.PackSizes.IsEmpty())
943 db.ArchiveInfo.FileInfoPopIDs.Add(NID::kPackInfo);
945 db.ArchiveInfo.FileInfoPopIDs.Add(NID::kCRC);
970 for (int i = 0; i < db.Files.Size(); i++)
971 _inByteBack->ReadString(db.Files[i].Name);
977 ReadBoolVector2(db.Files.Size(), boolVector);
982 CFileItem &file = db.Files[i];
1003 case NID::kStartPos: ReadUInt64DefVector(dataVector, db.StartPos, (int)numFiles); break;
1004 case NID::kCTime: ReadUInt64DefVector(dataVector, db.CTime, (int)numFiles); break;
1005 case NID::kATime: ReadUInt64DefVector(dataVector, db.ATime, (int)numFiles); break;
1006 case NID::kMTime: ReadUInt64DefVector(dataVector, db.MTime, (int)numFiles); break;
1021 db.ArchiveInfo.FileInfoPopIDs.Add(type);
1025 bool checkRecordsSize = (db.ArchiveInfo.Version.Major > 0 ||
1026 db.ArchiveInfo.Version.Minor > 2);
1041 CFileItem &file = db.Files[i];
1062 db.IsAnti.Add(isAnti);
1138 CArchiveDatabaseEx &db
1144 db.Clear();
1145 db.ArchiveInfo.StartPosition = _arhiveBeginStreamPosition;
1147 db.ArchiveInfo.Version.Major = _header[6];
1148 db.ArchiveInfo.Version.Minor = _header[7];
1150 if (db.ArchiveInfo.Version.Major != kMajorVersion)
1192 db.ArchiveInfo.StartPositionAfterHeader = _arhiveBeginStreamPosition + kHeaderSize;
1210 db.PhySize = kHeaderSize + nextHeaderOffset + nextHeaderSize;
1227 db.ArchiveInfo.StartPositionAfterHeader,
1228 db.ArchiveInfo.DataStartPosition2,
1245 db.HeadersSize = HeadersSize;
1249 db
1258 CArchiveDatabaseEx &db
1267 EXTERNAL_CODECS_LOC_VARS db