mirror of
https://github.com/php/php-src.git
synced 2026-03-29 03:32:20 +02:00
Merge branch 'PHP-7.4'
* PHP-7.4: Remove dead code
This commit is contained in:
30
ext/gd/gd.c
30
ext/gd/gd.c
@@ -2559,7 +2559,6 @@ static void _php_image_output(INTERNAL_FUNCTION_PARAMETERS, int image_type, char
|
||||
int argc = ZEND_NUM_ARGS();
|
||||
int q = -1, i, t = 1;
|
||||
|
||||
/* When called from imagewbmp() the quality parameter stands for the foreground color. Default: black. */
|
||||
/* The quality parameter for gd2 stands for chunk size */
|
||||
|
||||
if (zend_parse_parameters(argc, "r|pll", &imgind, &file, &file_len, &quality, &type) == FAILURE) {
|
||||
@@ -2599,15 +2598,6 @@ static void _php_image_output(INTERNAL_FUNCTION_PARAMETERS, int image_type, char
|
||||
}
|
||||
gdImageWBMP(im, q, fp);
|
||||
break;
|
||||
case PHP_GDIMG_TYPE_JPG:
|
||||
(*func_p)(im, fp, q);
|
||||
break;
|
||||
case PHP_GDIMG_TYPE_WBM:
|
||||
for (i = 0; i < gdImageColorsTotal(im); i++) {
|
||||
if (gdImageRed(im, i) == 0) break;
|
||||
}
|
||||
(*func_p)(im, i, fp);
|
||||
break;
|
||||
case PHP_GDIMG_TYPE_GD:
|
||||
(*func_p)(im, fp);
|
||||
break;
|
||||
@@ -2618,11 +2608,7 @@ static void _php_image_output(INTERNAL_FUNCTION_PARAMETERS, int image_type, char
|
||||
(*func_p)(im, fp, q, t);
|
||||
break;
|
||||
default:
|
||||
if (q == -1) {
|
||||
q = 128;
|
||||
}
|
||||
(*func_p)(im, fp, q, t);
|
||||
break;
|
||||
ZEND_ASSERT(0);
|
||||
}
|
||||
fflush(fp);
|
||||
fclose(fp);
|
||||
@@ -2648,17 +2634,6 @@ static void _php_image_output(INTERNAL_FUNCTION_PARAMETERS, int image_type, char
|
||||
}
|
||||
gdImageWBMP(im, q, tmp);
|
||||
break;
|
||||
case PHP_GDIMG_TYPE_JPG:
|
||||
(*func_p)(im, tmp, q);
|
||||
break;
|
||||
case PHP_GDIMG_TYPE_WBM:
|
||||
for (i = 0; i < gdImageColorsTotal(im); i++) {
|
||||
if (gdImageRed(im, i) == 0) {
|
||||
break;
|
||||
}
|
||||
}
|
||||
(*func_p)(im, q, tmp);
|
||||
break;
|
||||
case PHP_GDIMG_TYPE_GD:
|
||||
(*func_p)(im, tmp);
|
||||
break;
|
||||
@@ -2669,8 +2644,7 @@ static void _php_image_output(INTERNAL_FUNCTION_PARAMETERS, int image_type, char
|
||||
(*func_p)(im, tmp, q, t);
|
||||
break;
|
||||
default:
|
||||
(*func_p)(im, tmp);
|
||||
break;
|
||||
ZEND_ASSERT(0);
|
||||
}
|
||||
|
||||
fseek(tmp, 0, SEEK_SET);
|
||||
|
||||
@@ -176,10 +176,6 @@ static void _php_image_output_ctx(INTERNAL_FUNCTION_PARAMETERS, int image_type,
|
||||
}
|
||||
|
||||
switch(image_type) {
|
||||
case PHP_GDIMG_CONVERT_WBM:
|
||||
if(q<0||q>255) {
|
||||
php_error_docref(NULL, E_WARNING, "Invalid threshold value '%d'. It must be between 0 and 255", q);
|
||||
}
|
||||
case PHP_GDIMG_TYPE_JPG:
|
||||
(*func_p)(im, ctx, q);
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user