Lines Matching defs:size
162 static SizeT XzBcFilterStateBase_Filter_Dec(CXzBcFilterStateBase *p, Byte *data, SizeT size)
167 Delta_Decode(p->delta_State, p->delta, data, size);
170 size = (SizeT)(z7_BranchConvSt_X86_Dec(data, size, p->ip, &p->X86_State) - data);
177 size = (SizeT)(g_Funcs_BranchConv_RISC_Dec[i](data, size, p->ip) - data);
181 p->ip += (UInt32)size;
182 return size;
186 static SizeT XzBcFilterState_Filter(void *pp, Byte *data, SizeT size)
189 return p->filter_func(&p->base, data, size);
213 size_t size = p->bufConv - p->bufPos;
214 if (size)
216 if (size > destRem)
217 size = destRem;
218 memcpy(dest, p->buf + p->bufPos, size);
219 p->bufPos += size;
220 *destLen += size;
221 dest += size;
222 destRem -= size;
232 size_t size = BRA_BUF_SIZE - p->bufTotal;
233 if (size > srcRem)
234 size = srcRem;
235 memcpy(p->buf + p->bufTotal, src, size);
236 *srcLen += size;
237 src += size;
238 srcRem -= size;
239 p->bufTotal += size;
523 p->size[i] = 0;
705 srcLen2 = p->size[k] - p->pos[k];
716 if (p->pos[i] != p->size[i])
769 p->size[i] = destLen2;
806 #define READ_VARINT_AND_CHECK(buf, pos, size, res) \
807 { unsigned s = Xz_ReadVarInt(buf + pos, size - pos, res); \
870 UInt64 size;
872 READ_VARINT_AND_CHECK(header, pos, headerSize, &size)
873 if (size > headerSize - pos || size > XZ_FILTER_PROPS_SIZE_MAX)
875 filter->propsSize = (UInt32)size;
876 memcpy(filter->props, header + pos, (size_t)size);
877 pos += (unsigned)size;
883 for (i = 0; i < size; i++)
1114 PRF_STR("ERROR: block.size mismatch")
1530 SRes mainErrorCode; // it's set to error code, if the size Code() output doesn't patch the size from Parsing stage
1844 // next block can be zero size
2041 size_t size = coder->outCodeSize;
2059 if (coder->outPreSize != size)
2063 memset(data + size, 0, coder->outPreSize - size);
2064 size = coder->outPreSize;
2084 if (size > rem)
2085 size = (SizeT)rem;
2090 size_t cur = size;
2107 size -= cur;
2108 // PRF_STR_INT("Written size =", size)
2109 if (size == 0)