bzs               569 ext/bz2/bz2.c  	bz_stream bzs;
bzs               575 ext/bz2/bz2.c  	bzs.bzalloc = NULL;
bzs               576 ext/bz2/bz2.c  	bzs.bzfree = NULL;
bzs               578 ext/bz2/bz2.c  	if (BZ2_bzDecompressInit(&bzs, 0, (int)small) != BZ_OK) {
bzs               582 ext/bz2/bz2.c  	bzs.next_in = source;
bzs               583 ext/bz2/bz2.c  	bzs.avail_in = source_len;
bzs               586 ext/bz2/bz2.c  	bzs.avail_out = source_len * 2;
bzs               587 ext/bz2/bz2.c  	bzs.next_out = dest = emalloc(bzs.avail_out + 1);
bzs               589 ext/bz2/bz2.c  	while ((error = BZ2_bzDecompress(&bzs)) == BZ_OK && bzs.avail_in > 0) {
bzs               591 ext/bz2/bz2.c  		bzs.avail_out = source_len;
bzs               592 ext/bz2/bz2.c  		size = (bzs.total_out_hi32 * (unsigned int) -1) + bzs.total_out_lo32;
bzs               593 ext/bz2/bz2.c  		dest = safe_erealloc(dest, 1, bzs.avail_out+1, (size_t) size );
bzs               594 ext/bz2/bz2.c  		bzs.next_out = dest + size;
bzs               598 ext/bz2/bz2.c  		size = (bzs.total_out_hi32 * (unsigned int) -1) + bzs.total_out_lo32;
bzs               608 ext/bz2/bz2.c  	BZ2_bzDecompressEnd(&bzs);