Lines Matching refs:b
184 static bool memeq(const void *a, const void *b, size_t size) in memeq() argument
187 const uint8_t *y = b; in memeq()
201 uint8_t *b = buf; in memzero() local
202 uint8_t *e = b + size; in memzero()
204 while (b != e) in memzero()
205 *b++ = '\0'; in memzero()
264 struct xz_buf b; in unxz() local
285 b.out = out; in unxz()
286 b.out_size = (size_t)-1; in unxz()
288 b.out_size = XZ_IOBUF_SIZE; in unxz()
289 b.out = malloc(XZ_IOBUF_SIZE); in unxz()
290 if (b.out == NULL) in unxz()
301 b.in = in; in unxz()
302 b.in_pos = 0; in unxz()
303 b.in_size = in_size; in unxz()
304 b.out_pos = 0; in unxz()
307 ret = xz_dec_run(s, &b); in unxz()
310 if (b.in_pos == b.in_size && fill != NULL) { in unxz()
312 *in_used += b.in_pos; in unxz()
314 b.in_pos = 0; in unxz()
327 b.in_size = in_size; in unxz()
330 ret = xz_dec_run(s, &b); in unxz()
332 if (flush != NULL && (b.out_pos == b.out_size in unxz()
333 || (ret != XZ_OK && b.out_pos > 0))) { in unxz()
339 if (flush(b.out, b.out_pos) != (long)b.out_pos) in unxz()
342 b.out_pos = 0; in unxz()
350 free(b.out); in unxz()
354 *in_used += b.in_pos; in unxz()
390 free(b.out); in unxz()