Lines Matching defs:size

32 /* max pack size for LZMA2 block + check-64bytrs: */

44 static SRes WriteBytes(ISeqOutStreamPtr s, const void *buf, size_t size)
46 return (ISeqOutStream_Write(s, buf, size) == size) ? SZ_OK : SZ_ERROR_WRITE;
49 static SRes WriteBytes_UpdateCrc(ISeqOutStreamPtr s, const void *buf, size_t size, UInt32 *crc)
51 *crc = CrcUpdate(*crc, buf, size);
52 return WriteBytes(s, buf, size);
104 size_t size;
113 p->size = 0;
121 p->size = 0;
132 p->size = 0;
142 if (p->size != 0)
143 memcpy(blocks, p->blocks, p->size);
162 if (pos <= p->allocated - p->size)
165 UInt64 newSize64 = p->size + pos;
180 if (pos > p->allocated - p->size)
183 if (newSize < p->size + pos)
187 memcpy(p->blocks + p->size, buf, pos);
188 p->size += pos;
204 RINOK(WriteBytes_UpdateCrc(s, p->blocks, p->size, &crc))
205 globalPos += p->size;
254 static SRes SeqCheckInStream_Read(ISeqInStreamPtr pp, void *data, size_t *size)
257 size_t size2 = *size;
278 *size = size2;
294 static size_t SeqSizeOutStream_Write(ISeqOutStreamPtr pp, const void *data, size_t size)
298 size = ISeqOutStream_Write(p->realStream, data, size);
301 if (size > p->outBufLimit - (size_t)p->processed)
303 memcpy(p->outBuf + (size_t)p->processed, data, size);
305 p->processed += size;
306 return size;
336 static SizeT XzBcFilterStateBase_Filter_Enc(CXzBcFilterStateBase *p, Byte *data, SizeT size)
341 Delta_Encode(p->delta_State, p->delta, data, size);
344 size = (SizeT)(z7_BranchConvSt_X86_Enc(data, size, p->ip, &p->X86_State) - data);
351 size = (SizeT)(g_Funcs_BranchConv_RISC_Enc[i](data, size, p->ip) - data);
355 p->ip += (UInt32)size;
356 return size;
377 static SRes SeqInFilter_Read(ISeqInStreamPtr pp, void *data, size_t *size)
380 const size_t sizeOriginal = *size;
383 *size = 0;
399 *size = sizeOriginal;
401 (Byte *)data, size,
406 if (*size != 0 || srcLen == 0 || res != SZ_OK)
445 static SRes SbEncInStream_Read(ISeqInStreamPtr pp, void *data, size_t *size)
448 size_t sizeOriginal = *size;
467 *size = sizeOriginal;
468 RINOK(SbEnc_Read(&p->enc, data, size))
469 if (*size != 0 || !p->enc.needRead)
635 // we calculate block size for lzma2 and use that block size for xz, lzma2 uses single-chunk per block
746 size_t inBufSize, // used if (!inStream), it's block size, props->blockSize is ignored
970 size_t outBufSize; /* size of allocated outBufs[i] */