@@ -1080,7 +1080,7 @@ PHP_INI_BEGIN()
1080
1080
PHP_INI_ENTRY ("gd.jpeg_ignore_warning" , "0" , PHP_INI_ALL , NULL )
1081
1081
PHP_INI_END ()
1082
1082
/* }}} */
1083
-
1083
+
1084
1084
/* {{{ php_free_gd_image
1085
1085
*/
1086
1086
static void php_free_gd_image (zend_rsrc_list_entry * rsrc TSRMLS_DC )
@@ -1103,7 +1103,6 @@ static void php_free_gd_font(zend_rsrc_list_entry *rsrc TSRMLS_DC)
1103
1103
}
1104
1104
/* }}} */
1105
1105
1106
-
1107
1106
/* {{{ PHP_MSHUTDOWN_FUNCTION
1108
1107
*/
1109
1108
#if HAVE_LIBT1 || HAVE_GD_FONTMUTEX
@@ -1141,7 +1140,7 @@ PHP_MINIT_FUNCTION(gd)
1141
1140
#endif
1142
1141
1143
1142
REGISTER_INI_ENTRIES ();
1144
-
1143
+
1145
1144
REGISTER_LONG_CONSTANT ("IMG_GIF" , 1 , CONST_CS | CONST_PERSISTENT );
1146
1145
REGISTER_LONG_CONSTANT ("IMG_JPG" , 2 , CONST_CS | CONST_PERSISTENT );
1147
1146
REGISTER_LONG_CONSTANT ("IMG_JPEG" , 2 , CONST_CS | CONST_PERSISTENT );
@@ -1162,6 +1161,7 @@ PHP_MINIT_FUNCTION(gd)
1162
1161
REGISTER_LONG_CONSTANT ("IMG_ARC_CHORD" , gdChord , CONST_CS | CONST_PERSISTENT );
1163
1162
REGISTER_LONG_CONSTANT ("IMG_ARC_NOFILL" , gdNoFill , CONST_CS | CONST_PERSISTENT );
1164
1163
REGISTER_LONG_CONSTANT ("IMG_ARC_EDGED" , gdEdged , CONST_CS | CONST_PERSISTENT );
1164
+
1165
1165
/* GD2 image format types */
1166
1166
#ifdef GD2_FMT_RAW
1167
1167
REGISTER_LONG_CONSTANT ("IMG_GD2_RAW" , GD2_FMT_RAW , CONST_CS | CONST_PERSISTENT );
@@ -1208,19 +1208,20 @@ PHP_MINIT_FUNCTION(gd)
1208
1208
1209
1209
#ifdef HAVE_GD_PNG
1210
1210
1211
- /*
1212
- * cannot include #include "png.h"
1213
- * /usr/include/pngconf.h:310:2: error: #error png.h already includes setjmp.h with some additional fixup.
1214
- * as error, use the values for now...
1215
- */
1216
- REGISTER_LONG_CONSTANT ("PNG_NO_FILTER" , 0x00 , CONST_CS | CONST_PERSISTENT );
1217
- REGISTER_LONG_CONSTANT ("PNG_FILTER_NONE" , 0x08 , CONST_CS | CONST_PERSISTENT );
1218
- REGISTER_LONG_CONSTANT ("PNG_FILTER_SUB" , 0x10 , CONST_CS | CONST_PERSISTENT );
1219
- REGISTER_LONG_CONSTANT ("PNG_FILTER_UP" , 0x20 , CONST_CS | CONST_PERSISTENT );
1220
- REGISTER_LONG_CONSTANT ("PNG_FILTER_AVG" , 0x40 , CONST_CS | CONST_PERSISTENT );
1221
- REGISTER_LONG_CONSTANT ("PNG_FILTER_PAETH" , 0x80 , CONST_CS | CONST_PERSISTENT );
1222
- REGISTER_LONG_CONSTANT ("PNG_ALL_FILTERS" , 0x08 | 0x10 | 0x20 | 0x40 | 0x80 , CONST_CS | CONST_PERSISTENT );
1211
+ /*
1212
+ * cannot include #include "png.h"
1213
+ * /usr/include/pngconf.h:310:2: error: #error png.h already includes setjmp.h with some additional fixup.
1214
+ * as error, use the values for now...
1215
+ */
1216
+ REGISTER_LONG_CONSTANT ("PNG_NO_FILTER" , 0x00 , CONST_CS | CONST_PERSISTENT );
1217
+ REGISTER_LONG_CONSTANT ("PNG_FILTER_NONE" , 0x08 , CONST_CS | CONST_PERSISTENT );
1218
+ REGISTER_LONG_CONSTANT ("PNG_FILTER_SUB" , 0x10 , CONST_CS | CONST_PERSISTENT );
1219
+ REGISTER_LONG_CONSTANT ("PNG_FILTER_UP" , 0x20 , CONST_CS | CONST_PERSISTENT );
1220
+ REGISTER_LONG_CONSTANT ("PNG_FILTER_AVG" , 0x40 , CONST_CS | CONST_PERSISTENT );
1221
+ REGISTER_LONG_CONSTANT ("PNG_FILTER_PAETH" , 0x80 , CONST_CS | CONST_PERSISTENT );
1222
+ REGISTER_LONG_CONSTANT ("PNG_ALL_FILTERS" , 0x08 | 0x10 | 0x20 | 0x40 | 0x80 , CONST_CS | CONST_PERSISTENT );
1223
1223
#endif
1224
+
1224
1225
return SUCCESS ;
1225
1226
}
1226
1227
/* }}} */
@@ -1263,6 +1264,7 @@ PHP_MINFO_FUNCTION(gd)
1263
1264
php_info_print_table_row (2 , "FreeType Linkage" , "with freetype" );
1264
1265
{
1265
1266
char tmp [256 ];
1267
+
1266
1268
#ifdef FREETYPE_PATCH
1267
1269
snprintf (tmp , sizeof (tmp ), "%d.%d.%d" , FREETYPE_MAJOR , FREETYPE_MINOR , FREETYPE_PATCH );
1268
1270
#elif defined(FREETYPE_MAJOR )
@@ -1798,7 +1800,6 @@ PHP_FUNCTION(imagealphablending)
1798
1800
}
1799
1801
1800
1802
ZEND_FETCH_RESOURCE (im , gdImagePtr , & IM , -1 , "Image" , le_gd );
1801
-
1802
1803
gdImageAlphaBlending (im , blend );
1803
1804
1804
1805
RETURN_TRUE ;
@@ -1818,7 +1819,6 @@ PHP_FUNCTION(imagesavealpha)
1818
1819
}
1819
1820
1820
1821
ZEND_FETCH_RESOURCE (im , gdImagePtr , & IM , -1 , "Image" , le_gd );
1821
-
1822
1822
gdImageSaveAlpha (im , save );
1823
1823
1824
1824
RETURN_TRUE ;
@@ -1839,7 +1839,6 @@ PHP_FUNCTION(imagelayereffect)
1839
1839
}
1840
1840
1841
1841
ZEND_FETCH_RESOURCE (im , gdImagePtr , & IM , -1 , "Image" , le_gd );
1842
-
1843
1842
gdImageAlphaBlending (im , effect );
1844
1843
1845
1844
RETURN_TRUE ;
@@ -1861,12 +1860,10 @@ PHP_FUNCTION(imagecolorallocatealpha)
1861
1860
}
1862
1861
1863
1862
ZEND_FETCH_RESOURCE (im , gdImagePtr , & IM , -1 , "Image" , le_gd );
1864
-
1865
1863
ct = gdImageColorAllocateAlpha (im , red , green , blue , alpha );
1866
1864
if (ct < 0 ) {
1867
1865
RETURN_FALSE ;
1868
1866
}
1869
-
1870
1867
RETURN_LONG ((long )ct );
1871
1868
}
1872
1869
/* }}} */
@@ -3176,9 +3173,7 @@ PHP_FUNCTION(imagesetpixel)
3176
3173
}
3177
3174
3178
3175
ZEND_FETCH_RESOURCE (im , gdImagePtr , & IM , -1 , "Image" , le_gd );
3179
-
3180
3176
gdImageSetPixel (im , x , y , col );
3181
-
3182
3177
RETURN_TRUE ;
3183
3178
}
3184
3179
/* }}} */
@@ -3222,7 +3217,6 @@ PHP_FUNCTION(imagedashedline)
3222
3217
}
3223
3218
3224
3219
ZEND_FETCH_RESOURCE (im , gdImagePtr , & IM , -1 , "Image" , le_gd );
3225
-
3226
3220
gdImageDashedLine (im , x1 , y1 , x2 , y2 , col );
3227
3221
RETURN_TRUE ;
3228
3222
}
@@ -3241,7 +3235,6 @@ PHP_FUNCTION(imagerectangle)
3241
3235
}
3242
3236
3243
3237
ZEND_FETCH_RESOURCE (im , gdImagePtr , & IM , -1 , "Image" , le_gd );
3244
-
3245
3238
gdImageRectangle (im , x1 , y1 , x2 , y2 , col );
3246
3239
RETURN_TRUE ;
3247
3240
}
@@ -3260,7 +3253,6 @@ PHP_FUNCTION(imagefilledrectangle)
3260
3253
}
3261
3254
3262
3255
ZEND_FETCH_RESOURCE (im , gdImagePtr , & IM , -1 , "Image" , le_gd );
3263
-
3264
3256
gdImageFilledRectangle (im , x1 , y1 , x2 , y2 , col );
3265
3257
RETURN_TRUE ;
3266
3258
}
@@ -3333,7 +3325,6 @@ PHP_FUNCTION(imagefilltoborder)
3333
3325
}
3334
3326
3335
3327
ZEND_FETCH_RESOURCE (im , gdImagePtr , & IM , -1 , "Image" , le_gd );
3336
-
3337
3328
gdImageFillToBorder (im , x , y , border , col );
3338
3329
RETURN_TRUE ;
3339
3330
}
@@ -3352,7 +3343,6 @@ PHP_FUNCTION(imagefill)
3352
3343
}
3353
3344
3354
3345
ZEND_FETCH_RESOURCE (im , gdImagePtr , & IM , -1 , "Image" , le_gd );
3355
-
3356
3346
gdImageFill (im , x , y , col );
3357
3347
RETURN_TRUE ;
3358
3348
}
@@ -3364,7 +3354,7 @@ PHP_FUNCTION(imagecolorstotal)
3364
3354
{
3365
3355
zval * IM ;
3366
3356
gdImagePtr im ;
3367
-
3357
+
3368
3358
if (zend_parse_parameters (ZEND_NUM_ARGS () TSRMLS_CC , "r" , & IM ) == FAILURE ) {
3369
3359
return ;
3370
3360
}
@@ -4133,7 +4123,6 @@ PHP_FUNCTION(imagepsfreefont)
4133
4123
}
4134
4124
4135
4125
ZEND_FETCH_RESOURCE (f_ind , int * , & fnt , -1 , "Type 1 font" , le_ps_font );
4136
-
4137
4126
zend_list_delete (Z_LVAL_P (fnt ));
4138
4127
RETURN_TRUE ;
4139
4128
}
@@ -5042,9 +5031,7 @@ PHP_FUNCTION(imageantialias)
5042
5031
}
5043
5032
5044
5033
ZEND_FETCH_RESOURCE (im , gdImagePtr , & IM , -1 , "Image" , le_gd );
5045
-
5046
5034
gdImageAntialias (im , alias );
5047
-
5048
5035
RETURN_TRUE ;
5049
5036
}
5050
5037
/* }}} */
0 commit comments