Home | History | Annotate | Download | only in lzma_sdk

Lines Matching defs:Size

176 #define MY_ALLOC(T, p, size, alloc) { if ((size) == 0) p = 0; else \
177 if ((p = (T *)IAlloc_Alloc(alloc, (size) * sizeof(T))) == 0) return SZ_ERROR_MEM; }
253 UInt64 size = 0;
257 UInt64 t = size + p->db.PackSizes[packStreamIndex + i];
258 if (t < size) /* check it */
260 size = t;
262 *resSize = size;
272 RINOK(ReadBoolVector2(files.Size(), boolVector))
277 for (int i = 0; i < files.Size(); i++)
313 size_t Size;
318 if (sd->Size == 0)
320 sd->Size--;
325 static SRes SzReadBytes(CSzData *sd, Byte *data, size_t size)
328 for (i = 0; i < size; i++)
388 static SRes SzSkeepDataSize(CSzData *sd, UInt64 size)
390 if (size > sd->Size)
392 sd->Size -= (size_t)size;
393 sd->Data += (size_t)size;
399 UInt64 size;
400 RINOK(SzReadNumber(sd, &size));
401 return SzSkeepDataSize(sd, size);
787 UInt64 size;
788 RINOK(SzReadNumber(sd, &size));
789 (*unpackSizes)[si++] = size;
790 sum += size;
919 static SRes SzReadFileNames(const Byte *p, size_t size, UInt32 numFiles, size_t *sizes)
928 if (pos >= size)
937 return (pos == size) ? SZ_OK : SZ_ERROR_ARCHIVE;
998 UInt64 size;
1002 RINOK(SzReadNumber(sd, &size));
1003 if (size > sd->Size)
1007 RINOK(SzSkeepDataSize(sd, size));
1016 namesSize = (size_t)size - 1;
1082 RINOK(SzSkeepDataSize(sd, size));
1101 file->Size = (*unpackSizes)[sizeIndex];
1113 file->Size = 0;
1279 sd.Size = buffer.size;
1294 buffer.size = outBuffer.size;
1296 sd.Size = buffer.size;
1394 *offset += (UInt32)p->db.Files[i].Size;
1395 *outSizeProcessed = (size_t)fileItem->Size;