Lines Matching defs:size
76 static SRes MyRead(ISeqInStreamPtr pp, void *data, size_t *size) throw()
79 UInt32 curSize = ((*size < kStreamStepSize) ? (UInt32)*size : kStreamStepSize);
81 *size = curSize;
88 static size_t MyWrite(ISeqOutStreamPtr pp, const void *data, size_t size) throw()
93 p->Res = WriteStream(p->Stream, data, size);
99 p->Processed += size;
100 return size;
121 static SRes InStreamWrap_Read(ISeekInStreamPtr pp, void *data, size_t *size) throw()
124 UInt32 curSize = ((*size < kStreamStepSize) ? (UInt32)*size : kStreamStepSize);
126 *size = curSize;
167 bool CByteInBufWrap::Alloc(UInt32 size) throw()
169 if (!Buf || size != Size)
172 Lim = Cur = Buf = (Byte *)::MidAlloc((size_t)size);
173 Size = size;
221 bool CLookToSequentialWrap::Alloc(UInt32 size) throw()
223 if (!BufBase || size != Size)
226 BufBase = (Byte *)::MidAlloc((size_t)size);
227 Size = size;
265 bool CByteOutBufWrap::Alloc(size_t size) throw()
267 if (!Buf || size != Size)
270 Buf = (Byte *)::MidAlloc(size);
271 Size = size;
280 const size_t size = (size_t)(Cur - Buf);
281 Res = WriteStream(Stream, Buf, size);
283 Processed += size;
316 bool CLookOutWrap::Alloc(size_t size) throw()
318 if (!Buf || size != Size)
321 Buf = (Byte *)::MidAlloc(size);
322 Size = size;
334 static size_t LookOutWrap_Write(ILookOutStreamPtr pp, size_t size) throw()
337 if (p->Res == S_OK && size != 0)
339 p->Res = WriteStream(p->Stream, p->Buf, size);
342 p->Processed += size;
343 return size;