Lines Matching refs:bzs
571 bz_stream bzs; in PHP_FUNCTION() local
577 bzs.bzalloc = NULL; in PHP_FUNCTION()
578 bzs.bzfree = NULL; in PHP_FUNCTION()
580 if (BZ2_bzDecompressInit(&bzs, 0, (int)small) != BZ_OK) { in PHP_FUNCTION()
584 bzs.next_in = source; in PHP_FUNCTION()
585 bzs.avail_in = source_len; in PHP_FUNCTION()
589 bzs.avail_out = source_len * 2; in PHP_FUNCTION()
590 bzs.next_out = ZSTR_VAL(dest); in PHP_FUNCTION()
592 while ((error = BZ2_bzDecompress(&bzs)) == BZ_OK && bzs.avail_in > 0) { in PHP_FUNCTION()
594 bzs.avail_out = source_len; in PHP_FUNCTION()
595 size = (bzs.total_out_hi32 * (unsigned int) -1) + bzs.total_out_lo32; in PHP_FUNCTION()
602 dest = zend_string_safe_realloc(dest, 1, bzs.avail_out+1, (size_t) size, 0); in PHP_FUNCTION()
603 bzs.next_out = ZSTR_VAL(dest) + size; in PHP_FUNCTION()
607 size = (bzs.total_out_hi32 * (unsigned int) -1) + bzs.total_out_lo32; in PHP_FUNCTION()
626 BZ2_bzDecompressEnd(&bzs); in PHP_FUNCTION()