diff --git a/ext/zlib/zlib.c b/ext/zlib/zlib.c index 4221bceacc8c7..ec622a681b257 100644 --- a/ext/zlib/zlib.c +++ b/ext/zlib/zlib.c @@ -609,10 +609,10 @@ PHP_FUNCTION(gzfile) int flags = REPORT_ERRORS; char buf[8192] = {0}; int i = 0; - zend_long use_include_path = 0; + bool use_include_path = false; php_stream *stream; - if (SUCCESS != zend_parse_parameters(ZEND_NUM_ARGS(), "p|l", &filename, &filename_len, &use_include_path)) { + if (SUCCESS != zend_parse_parameters(ZEND_NUM_ARGS(), "p|b", &filename, &filename_len, &use_include_path)) { RETURN_THROWS(); } @@ -649,9 +649,9 @@ PHP_FUNCTION(gzopen) size_t filename_len, mode_len; int flags = REPORT_ERRORS; php_stream *stream; - zend_long use_include_path = 0; + bool use_include_path = false; - if (zend_parse_parameters(ZEND_NUM_ARGS(), "ps|l", &filename, &filename_len, &mode, &mode_len, &use_include_path) == FAILURE) { + if (zend_parse_parameters(ZEND_NUM_ARGS(), "ps|b", &filename, &filename_len, &mode, &mode_len, &use_include_path) == FAILURE) { RETURN_THROWS(); } @@ -676,9 +676,9 @@ PHP_FUNCTION(readgzfile) int flags = REPORT_ERRORS; php_stream *stream; size_t size; - zend_long use_include_path = 0; + bool use_include_path = false; - if (zend_parse_parameters(ZEND_NUM_ARGS(), "p|l", &filename, &filename_len, &use_include_path) == FAILURE) { + if (zend_parse_parameters(ZEND_NUM_ARGS(), "p|b", &filename, &filename_len, &use_include_path) == FAILURE) { RETURN_THROWS(); } diff --git a/ext/zlib/zlib.stub.php b/ext/zlib/zlib.stub.php index 1083564f76505..5708d9242d3a8 100644 --- a/ext/zlib/zlib.stub.php +++ b/ext/zlib/zlib.stub.php @@ -169,15 +169,15 @@ function zlib_get_coding_type(): string|false {} * @return array|false * @refcount 1 */ -function gzfile(string $filename, int $use_include_path = 0): array|false {} +function gzfile(string $filename, bool $use_include_path = false): array|false {} /** * @return resource|false * @refcount 1 */ -function gzopen(string $filename, string $mode, int $use_include_path = 0) {} +function gzopen(string $filename, string $mode, bool $use_include_path = false) {} -function readgzfile(string $filename, int $use_include_path = 0): int|false {} +function readgzfile(string $filename, bool $use_include_path = false): int|false {} /** @refcount 1 */ function zlib_encode(string $data, int $encoding, int $level = -1): string|false {} diff --git a/ext/zlib/zlib_arginfo.h b/ext/zlib/zlib_arginfo.h index 1b89be7ecd847..de5a538453861 100644 --- a/ext/zlib/zlib_arginfo.h +++ b/ext/zlib/zlib_arginfo.h @@ -1,5 +1,5 @@ /* This is a generated file, edit the .stub.php file instead. - * Stub hash: 3660ad3239f93c84b6909c36ddfcc92dd0773c70 */ + * Stub hash: 65271ce06d23b397180a8dbbcecdb0cde5c6942b */ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_ob_gzhandler, 0, 2, MAY_BE_STRING|MAY_BE_FALSE) ZEND_ARG_TYPE_INFO(0, data, IS_STRING, 0) @@ -11,18 +11,18 @@ ZEND_END_ARG_INFO() ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_gzfile, 0, 1, MAY_BE_ARRAY|MAY_BE_FALSE) ZEND_ARG_TYPE_INFO(0, filename, IS_STRING, 0) - ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, use_include_path, IS_LONG, 0, "0") + ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, use_include_path, _IS_BOOL, 0, "false") ZEND_END_ARG_INFO() ZEND_BEGIN_ARG_INFO_EX(arginfo_gzopen, 0, 0, 2) ZEND_ARG_TYPE_INFO(0, filename, IS_STRING, 0) ZEND_ARG_TYPE_INFO(0, mode, IS_STRING, 0) - ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, use_include_path, IS_LONG, 0, "0") + ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, use_include_path, _IS_BOOL, 0, "false") ZEND_END_ARG_INFO() ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_readgzfile, 0, 1, MAY_BE_LONG|MAY_BE_FALSE) ZEND_ARG_TYPE_INFO(0, filename, IS_STRING, 0) - ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, use_include_path, IS_LONG, 0, "0") + ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, use_include_path, _IS_BOOL, 0, "false") ZEND_END_ARG_INFO() ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_zlib_encode, 0, 2, MAY_BE_STRING|MAY_BE_FALSE)