#define http_encoding_dechunk(e, el, d, dl) _http_encoding_dechunk((e), (el), (d), (dl) TSRMLS_CC)
PHP_HTTP_API const char *_http_encoding_dechunk(const char *encoded, size_t encoded_len, char **decoded, size_t *decoded_len TSRMLS_DC);
-#define http_encoding_response_start(cl) _http_encoding_response_start((cl) TSRMLS_CC)
-PHP_HTTP_API int _http_encoding_response_start(size_t content_length TSRMLS_DC);
+#define http_encoding_response_start(cl, i) _http_encoding_response_start((cl), (i) TSRMLS_CC)
+PHP_HTTP_API int _http_encoding_response_start(size_t content_length, zend_bool ignore_http_ohandler TSRMLS_DC);
#ifdef HTTP_HAVE_ZLIB
#define HTTP_DEFLATE_LEVEL_DEF 0x00000000
#define HTTP_DEFLATE_LEVEL_MIN 0x00000001
-#define HTTP_DEFLATE_LEVEL_MAX 0x00000002
+#define HTTP_DEFLATE_LEVEL_MAX 0x00000009
#define HTTP_DEFLATE_TYPE_ZLIB 0x00000000
#define HTTP_DEFLATE_TYPE_GZIP 0x00000010
#define HTTP_DEFLATE_TYPE_RAW 0x00000020