From: Kalle Sommer Nielsen Date: Thu, 15 Jan 2009 07:55:18 +0000 (+0000) Subject: Change optional parameter for IMG_FILTER_PIXELATE to be a boolean X-Git-Tag: php-5.4.0alpha1~191^2~4513 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=02dffc868b96f853bf65f3181074fc9223be5049;p=php Change optional parameter for IMG_FILTER_PIXELATE to be a boolean --- diff --git a/ext/gd/gd.c b/ext/gd/gd.c index 640abc5503..06648b0f87 100644 --- a/ext/gd/gd.c +++ b/ext/gd/gd.c @@ -4613,9 +4613,10 @@ static void php_image_filter_pixelate(INTERNAL_FUNCTION_PARAMETERS) { zval *IM; gdImagePtr im; - long tmp, blocksize, mode = 0; + long tmp, blocksize; + zend_bool mode = 0; - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rll|l", &IM, &tmp, &blocksize, &mode) == FAILURE) { + if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rll|b", &IM, &tmp, &blocksize, &mode) == FAILURE) { RETURN_FALSE; } diff --git a/ext/gd/tests/imagefilter.phpt b/ext/gd/tests/imagefilter.phpt index b62b5facfd..8b17fb80b1 100644 --- a/ext/gd/tests/imagefilter.phpt +++ b/ext/gd/tests/imagefilter.phpt @@ -75,7 +75,7 @@ $SOURCE_IMG = $SAVE_DIR . "/test.png"; $im = imagecreatefrompng($SOURCE_IMG); - if (imagefilter($im, IMG_FILTER_PIXELATE, 5, 1)) { + if (imagefilter($im, IMG_FILTER_PIXELATE, 5, true)) { imagepng($im, $SAVE_DIR . "/IMG_FILTER_PIXELATE.png"); echo "IMG_FILTER_PIXELATE success\n"; unlink($SAVE_DIR . "/IMG_FILTER_PIXELATE.png");