Lines Matching defs:data
44 int import_uncompress_detect(ImportCompress *c, const void *data, size_t size) {
67 assert(data);
69 if (memcmp(data, xz_signature, sizeof(xz_signature)) == 0) {
78 } else if (memcmp(data, gzip_signature, sizeof(gzip_signature)) == 0) {
85 } else if (memcmp(data, bzip2_signature, sizeof(bzip2_signature)) == 0) {
99 int import_uncompress(ImportCompress *c, const void *data, size_t size, ImportCompressCallback callback, void *userdata) {
105 r = import_uncompress_detect(c, data, size);
115 assert(data);
120 r = callback(data, size, userdata);
127 c->xz.next_in = data;
149 c->gzip.next_in = (void*) data;
170 c->bzip2.next_in = (void*) data;
261 int import_compress(ImportCompress *c, const void *data, size_t size, void **buffer, size_t *buffer_size, size_t *buffer_allocated) {
275 assert(data);
283 c->xz.next_in = data;
307 c->gzip.next_in = (void*) data;
329 c->bzip2.next_in = (void*) data;
362 memcpy(*buffer, data, size);