Lines Matching refs:b
177 static bool memeq(const void *a, const void *b, size_t size) in memeq() argument
180 const uint8_t *y = b; in memeq()
194 uint8_t *b = buf; in memzero() local
195 uint8_t *e = b + size; in memzero()
197 while (b != e) in memzero()
198 *b++ = '\0'; in memzero()
257 struct xz_buf b; in unxz() local
278 b.out = out; in unxz()
279 b.out_size = (size_t)-1; in unxz()
281 b.out_size = XZ_IOBUF_SIZE; in unxz()
282 b.out = malloc(XZ_IOBUF_SIZE); in unxz()
283 if (b.out == NULL) in unxz()
294 b.in = in; in unxz()
295 b.in_pos = 0; in unxz()
296 b.in_size = in_size; in unxz()
297 b.out_pos = 0; in unxz()
300 ret = xz_dec_run(s, &b); in unxz()
303 if (b.in_pos == b.in_size && fill != NULL) { in unxz()
305 *in_used += b.in_pos; in unxz()
307 b.in_pos = 0; in unxz()
320 b.in_size = in_size; in unxz()
323 ret = xz_dec_run(s, &b); in unxz()
325 if (flush != NULL && (b.out_pos == b.out_size in unxz()
326 || (ret != XZ_OK && b.out_pos > 0))) { in unxz()
332 if (flush(b.out, b.out_pos) != (long)b.out_pos) in unxz()
335 b.out_pos = 0; in unxz()
343 free(b.out); in unxz()
347 *in_used += b.in_pos; in unxz()
383 free(b.out); in unxz()