bzs 549 ext/bz2/bz2.c bz_stream bzs; bzs 555 ext/bz2/bz2.c bzs.bzalloc = NULL; bzs 556 ext/bz2/bz2.c bzs.bzfree = NULL; bzs 558 ext/bz2/bz2.c if (BZ2_bzDecompressInit(&bzs, 0, small) != BZ_OK) { bzs 562 ext/bz2/bz2.c bzs.next_in = source; bzs 563 ext/bz2/bz2.c bzs.avail_in = source_len; bzs 566 ext/bz2/bz2.c bzs.avail_out = source_len * 2; bzs 567 ext/bz2/bz2.c bzs.next_out = dest = emalloc(bzs.avail_out + 1); bzs 569 ext/bz2/bz2.c while ((error = BZ2_bzDecompress(&bzs)) == BZ_OK && bzs.avail_in > 0) { bzs 571 ext/bz2/bz2.c bzs.avail_out = source_len; bzs 572 ext/bz2/bz2.c size = (bzs.total_out_hi32 * (unsigned int) -1) + bzs.total_out_lo32; bzs 573 ext/bz2/bz2.c dest = safe_erealloc(dest, 1, bzs.avail_out+1, (size_t) size ); bzs 574 ext/bz2/bz2.c bzs.next_out = dest + size; bzs 578 ext/bz2/bz2.c size = (bzs.total_out_hi32 * (unsigned int) -1) + bzs.total_out_lo32; bzs 587 ext/bz2/bz2.c BZ2_bzDecompressEnd(&bzs);