Lines Matching refs:buffer
70 uint8_t *buffer;
85 static long INIT nofill(void *buffer, unsigned long len)
93 rc->buffer_size = rc->fill((char *)rc->buffer, LZMA_IOBUF_SIZE);
96 rc->ptr = rc->buffer;
97 rc->buffer_end = rc->buffer + rc->buffer_size;
103 char *buffer, long buffer_size)
109 rc->buffer = (uint8_t *)buffer;
111 rc->buffer_end = rc->buffer + rc->buffer_size;
112 rc->ptr = rc->buffer;
278 uint8_t *buffer;
306 return wr->buffer[pos];
311 return wr->buffer[pos];
318 wr->buffer[wr->buffer_pos++] = wr->previous_byte = byte;
322 if (wr->flush((char *)wr->buffer, wr->header->dict_size)
565 error("Could not allocate input buffer");
613 wr.buffer = output;
616 wr.buffer = large_malloc(wr.bufsize);
618 if (wr.buffer == NULL)
654 *posp = rc.ptr-rc.buffer;
655 if (!wr.flush || wr.flush(wr.buffer, wr.buffer_pos) == wr.buffer_pos)
661 large_free(wr.buffer);