Lines Matching refs:buffer

131                         uint8_t buffer[16 * 1024];
134 c->xz.next_out = buffer;
135 c->xz.avail_out = sizeof(buffer);
141 r = callback(buffer, sizeof(buffer) - c->xz.avail_out, userdata);
153 uint8_t buffer[16 * 1024];
155 c->gzip.next_out = buffer;
156 c->gzip.avail_out = sizeof(buffer);
162 r = callback(buffer, sizeof(buffer) - c->gzip.avail_out, userdata);
174 uint8_t buffer[16 * 1024];
176 c->bzip2.next_out = (char*) buffer;
177 c->bzip2.avail_out = sizeof(buffer);
183 r = callback(buffer, sizeof(buffer) - c->bzip2.avail_out, userdata);
243 static int enlarge_buffer(void **buffer, size_t *buffer_size, size_t *buffer_allocated) {
251 p = realloc(*buffer, l);
255 *buffer = p;
261 int import_compress(ImportCompress *c, const void *data, size_t size, void **buffer, size_t *buffer_size, size_t *buffer_allocated) {
265 assert(buffer);
289 r = enlarge_buffer(buffer, buffer_size, buffer_allocated);
293 c->xz.next_out = (uint8_t*) *buffer + *buffer_size;
311 r = enlarge_buffer(buffer, buffer_size, buffer_allocated);
315 c->gzip.next_out = (uint8_t*) *buffer + *buffer_size;
333 r = enlarge_buffer(buffer, buffer_size, buffer_allocated);
337 c->bzip2.next_out = (void*) ((uint8_t*) *buffer + *buffer_size);
354 p = realloc(*buffer, size);
358 *buffer = p;
362 memcpy(*buffer, data, size);
373 int import_compress_finish(ImportCompress *c, void **buffer, size_t *buffer_size, size_t *buffer_allocated) {
377 assert(buffer);
394 r = enlarge_buffer(buffer, buffer_size, buffer_allocated);
398 c->xz.next_out = (uint8_t*) *buffer + *buffer_size;
415 r = enlarge_buffer(buffer, buffer_size, buffer_allocated);
419 c->gzip.next_out = (uint8_t*) *buffer + *buffer_size;
435 r = enlarge_buffer(buffer, buffer_size, buffer_allocated);
439 c->bzip2.next_out = (void*) ((uint8_t*) *buffer + *buffer_size);