Lines Matching refs:Z

80 	inflateEnd(&intern->Z);  in inflate_context_free_obj()
116 deflateEnd(&intern->Z); in deflate_context_free_obj()
177 …if (Z_OK != deflateInit2(&ctx->Z, ZLIBG(output_compression_level), Z_DEFLATED, ZLIBG(compression_c… in php_zlib_output_handler_ex()
184 deflateEnd(&ctx->Z); in php_zlib_output_handler_ex()
191 …if (Z_OK != deflateInit2(&ctx->Z, ZLIBG(output_compression_level), Z_DEFLATED, ZLIBG(compression_c… in php_zlib_output_handler_ex()
201 deflateEnd(&ctx->Z); in php_zlib_output_handler_ex()
216 ctx->Z.avail_in = ctx->buffer.used; in php_zlib_output_handler_ex()
217 ctx->Z.next_in = (Bytef *) ctx->buffer.data; in php_zlib_output_handler_ex()
218 ctx->Z.avail_out = output_context->out.size; in php_zlib_output_handler_ex()
219 ctx->Z.next_out = (Bytef *) output_context->out.data; in php_zlib_output_handler_ex()
227 switch (deflate(&ctx->Z, flags)) { in php_zlib_output_handler_ex()
230 deflateEnd(&ctx->Z); in php_zlib_output_handler_ex()
235 if (ctx->Z.avail_in) { in php_zlib_output_handler_ex()
236 … memmove(ctx->buffer.data, ctx->buffer.data + ctx->buffer.used - ctx->Z.avail_in, ctx->Z.avail_in); in php_zlib_output_handler_ex()
238 ctx->buffer.free += ctx->buffer.used - ctx->Z.avail_in; in php_zlib_output_handler_ex()
239 ctx->buffer.used = ctx->Z.avail_in; in php_zlib_output_handler_ex()
240 output_context->out.used = output_context->out.size - ctx->Z.avail_out; in php_zlib_output_handler_ex()
243 deflateEnd(&ctx->Z); in php_zlib_output_handler_ex()
248 deflateEnd(&ctx->Z); in php_zlib_output_handler_ex()
291 deflateEnd(&ctx->Z); in php_zlib_output_handler()
302 deflateEnd(&ctx->Z); in php_zlib_output_handler()
319 ctx->Z.zalloc = php_zlib_alloc; in php_zlib_output_handler_context_init()
320 ctx->Z.zfree = php_zlib_free; in php_zlib_output_handler_context_init()
389 z_stream Z; in php_zlib_encode() local
392 memset(&Z, 0, sizeof(z_stream)); in php_zlib_encode()
393 Z.zalloc = php_zlib_alloc; in php_zlib_encode()
394 Z.zfree = php_zlib_free; in php_zlib_encode()
396 …if (Z_OK == (status = deflateInit2(&Z, level, Z_DEFLATED, encoding, MAX_MEM_LEVEL, Z_DEFAULT_STRAT… in php_zlib_encode()
399 Z.next_in = (Bytef *) in_buf; in php_zlib_encode()
400 Z.next_out = (Bytef *) ZSTR_VAL(out); in php_zlib_encode()
401 Z.avail_in = in_len; in php_zlib_encode()
402 Z.avail_out = ZSTR_LEN(out); in php_zlib_encode()
404 status = deflate(&Z, Z_FINISH); in php_zlib_encode()
405 deflateEnd(&Z); in php_zlib_encode()
409 out = zend_string_truncate(out, Z.total_out, 0); in php_zlib_encode()
423 static inline int php_zlib_inflate_rounds(z_stream *Z, size_t max, char **buf, size_t *len) in php_zlib_inflate_rounds() argument
431 buffer.size = (max && (max < Z->avail_in)) ? max : Z->avail_in; in php_zlib_inflate_rounds()
438 Z->avail_out = buffer.free = buffer.size - buffer.used; in php_zlib_inflate_rounds()
439 Z->next_out = (Bytef *) buffer.data + buffer.used; in php_zlib_inflate_rounds()
441 …vail_out=%7lu\n", round, status, buffer.size, buffer.free, buffer.used, Z->avail_in, Z->avail_out); in php_zlib_inflate_rounds()
443 status = inflate(Z, Z_NO_FLUSH); in php_zlib_inflate_rounds()
445 buffer.used += buffer.free - Z->avail_out; in php_zlib_inflate_rounds()
446 buffer.free = Z->avail_out; in php_zlib_inflate_rounds()
448 …vail_out=%7lu\n", round, status, buffer.size, buffer.free, buffer.used, Z->avail_in, Z->avail_out); in php_zlib_inflate_rounds()
452 } while ((Z_BUF_ERROR == status || (Z_OK == status && Z->avail_in)) && ++round < 100); in php_zlib_inflate_rounds()
475 z_stream Z; in php_zlib_decode() local
477 memset(&Z, 0, sizeof(z_stream)); in php_zlib_decode()
478 Z.zalloc = php_zlib_alloc; in php_zlib_decode()
479 Z.zfree = php_zlib_free; in php_zlib_decode()
483 status = inflateInit2(&Z, encoding); in php_zlib_decode()
485 Z.next_in = (Bytef *) in_buf; in php_zlib_decode()
486 Z.avail_in = in_len + 1; /* NOTE: data must be zero terminated */ in php_zlib_decode()
488 switch (status = php_zlib_inflate_rounds(&Z, max_len, out_buf, out_len)) { in php_zlib_decode()
490 inflateEnd(&Z); in php_zlib_decode()
496 inflateEnd(&Z); in php_zlib_decode()
501 inflateEnd(&Z); in php_zlib_decode()
517 deflateEnd(&(ZLIBG(ob_gzhandler)->Z)); in php_zlib_cleanup_ob_gzhandler_mess()
905 ctx->Z.zalloc = php_zlib_alloc; in PHP_FUNCTION()
906 ctx->Z.zfree = php_zlib_free; in PHP_FUNCTION()
917 if (inflateInit2(&ctx->Z, encoding) != Z_OK) { in PHP_FUNCTION()
924 switch (inflateSetDictionary(&ctx->Z, (Bytef *) ctx->inflateDict, ctx->inflateDictlen)) { in PHP_FUNCTION()
975 inflateReset(&ctx->Z); in PHP_FUNCTION()
983 ctx->Z.next_in = (Bytef *) in_buf; in PHP_FUNCTION()
984 ctx->Z.next_out = (Bytef *) ZSTR_VAL(out); in PHP_FUNCTION()
985 ctx->Z.avail_in = in_len; in PHP_FUNCTION()
986 ctx->Z.avail_out = ZSTR_LEN(out); in PHP_FUNCTION()
989 status = inflate(&ctx->Z, flush_type); in PHP_FUNCTION()
990 buffer_used = ZSTR_LEN(out) - ctx->Z.avail_out; in PHP_FUNCTION()
996 if (ctx->Z.avail_out == 0) { in PHP_FUNCTION()
999 ctx->Z.avail_out = CHUNK_SIZE; in PHP_FUNCTION()
1000 ctx->Z.next_out = (Bytef *) ZSTR_VAL(out) + buffer_used; in PHP_FUNCTION()
1008 if (flush_type == Z_FINISH && ctx->Z.avail_out == 0) { in PHP_FUNCTION()
1011 ctx->Z.avail_out = CHUNK_SIZE; in PHP_FUNCTION()
1012 ctx->Z.next_out = (Bytef *) ZSTR_VAL(out) + buffer_used; in PHP_FUNCTION()
1020 switch (inflateSetDictionary(&ctx->Z, (Bytef *) ctx->inflateDict, ctx->inflateDictlen)) { in PHP_FUNCTION()
1080 RETURN_LONG(ctx->Z.total_in); in PHP_FUNCTION()
1154 ctx->Z.zalloc = php_zlib_alloc; in PHP_FUNCTION()
1155 ctx->Z.zfree = php_zlib_free; in PHP_FUNCTION()
1163 if (deflateInit2(&ctx->Z, level, Z_DEFLATED, encoding, memory, strategy) != Z_OK) { in PHP_FUNCTION()
1170 int success = deflateSetDictionary(&ctx->Z, (Bytef *) dict, dictlen); in PHP_FUNCTION()
1220 ctx->Z.next_in = (Bytef *) in_buf; in PHP_FUNCTION()
1221 ctx->Z.next_out = (Bytef *) ZSTR_VAL(out); in PHP_FUNCTION()
1222 ctx->Z.avail_in = in_len; in PHP_FUNCTION()
1223 ctx->Z.avail_out = ZSTR_LEN(out); in PHP_FUNCTION()
1228 if (ctx->Z.avail_out == 0) { in PHP_FUNCTION()
1232 ctx->Z.avail_out = 64; in PHP_FUNCTION()
1233 ctx->Z.next_out = (Bytef *) ZSTR_VAL(out) + buffer_used; in PHP_FUNCTION()
1235 status = deflate(&ctx->Z, flush_type); in PHP_FUNCTION()
1236 buffer_used = ZSTR_LEN(out) - ctx->Z.avail_out; in PHP_FUNCTION()
1237 } while (status == Z_OK && ctx->Z.avail_out == 0); in PHP_FUNCTION()
1241 ZSTR_LEN(out) = (char *) ctx->Z.next_out - ZSTR_VAL(out); in PHP_FUNCTION()
1246 ZSTR_LEN(out) = (char *) ctx->Z.next_out - ZSTR_VAL(out); in PHP_FUNCTION()
1248 deflateReset(&ctx->Z); in PHP_FUNCTION()