|
|
| version 1.1.1.2, 2012/05/29 12:34:43 | version 1.1.1.2.2.1, 2013/07/22 01:44:16 |
|---|---|
| Line 31 | Line 31 |
| #endif | #endif |
| #include "php_image.h" | #include "php_image.h" |
| #if HAVE_ZLIB && !defined(COMPILE_DL_ZLIB) | |
| #include "zlib.h" | #include "zlib.h" |
| #endif | |
| /* file type markers */ | /* file type markers */ |
| PHPAPI const char php_sig_gif[3] = {'G', 'I', 'F'}; | PHPAPI const char php_sig_gif[3] = {'G', 'I', 'F'}; |
| Line 79 PHP_MINIT_FUNCTION(imagetypes) | Line 81 PHP_MINIT_FUNCTION(imagetypes) |
| REGISTER_LONG_CONSTANT("IMAGETYPE_JP2", IMAGE_FILETYPE_JP2, CONST_CS | CONST_PERSISTENT); | REGISTER_LONG_CONSTANT("IMAGETYPE_JP2", IMAGE_FILETYPE_JP2, CONST_CS | CONST_PERSISTENT); |
| REGISTER_LONG_CONSTANT("IMAGETYPE_JPX", IMAGE_FILETYPE_JPX, CONST_CS | CONST_PERSISTENT); | REGISTER_LONG_CONSTANT("IMAGETYPE_JPX", IMAGE_FILETYPE_JPX, CONST_CS | CONST_PERSISTENT); |
| REGISTER_LONG_CONSTANT("IMAGETYPE_JB2", IMAGE_FILETYPE_JB2, CONST_CS | CONST_PERSISTENT); | REGISTER_LONG_CONSTANT("IMAGETYPE_JB2", IMAGE_FILETYPE_JB2, CONST_CS | CONST_PERSISTENT); |
| #if HAVE_ZLIB && !defined(COMPILE_DL_ZLIB) | |
| REGISTER_LONG_CONSTANT("IMAGETYPE_SWC", IMAGE_FILETYPE_SWC, CONST_CS | CONST_PERSISTENT); | REGISTER_LONG_CONSTANT("IMAGETYPE_SWC", IMAGE_FILETYPE_SWC, CONST_CS | CONST_PERSISTENT); |
| #endif | |
| REGISTER_LONG_CONSTANT("IMAGETYPE_IFF", IMAGE_FILETYPE_IFF, CONST_CS | CONST_PERSISTENT); | REGISTER_LONG_CONSTANT("IMAGETYPE_IFF", IMAGE_FILETYPE_IFF, CONST_CS | CONST_PERSISTENT); |
| REGISTER_LONG_CONSTANT("IMAGETYPE_WBMP", IMAGE_FILETYPE_WBMP, CONST_CS | CONST_PERSISTENT); | REGISTER_LONG_CONSTANT("IMAGETYPE_WBMP", IMAGE_FILETYPE_WBMP, CONST_CS | CONST_PERSISTENT); |
| REGISTER_LONG_CONSTANT("IMAGETYPE_JPEG2000",IMAGE_FILETYPE_JPC, CONST_CS | CONST_PERSISTENT); /* keep alias */ | REGISTER_LONG_CONSTANT("IMAGETYPE_JPEG2000",IMAGE_FILETYPE_JPC, CONST_CS | CONST_PERSISTENT); /* keep alias */ |
| Line 184 static unsigned long int php_swf_get_bits (unsigned ch | Line 188 static unsigned long int php_swf_get_bits (unsigned ch |
| } | } |
| /* }}} */ | /* }}} */ |
| #if HAVE_ZLIB && !defined(COMPILE_DL_ZLIB) | |
| /* {{{ php_handle_swc | /* {{{ php_handle_swc |
| */ | */ |
| static struct gfxinfo *php_handle_swc(php_stream * stream TSRMLS_DC) | static struct gfxinfo *php_handle_swc(php_stream * stream TSRMLS_DC) |
| Line 254 static struct gfxinfo *php_handle_swc(php_stream * str | Line 259 static struct gfxinfo *php_handle_swc(php_stream * str |
| return result; | return result; |
| } | } |
| /* }}} */ | /* }}} */ |
| #endif | |
| /* {{{ php_handle_swf | /* {{{ php_handle_swf |
| */ | */ |
| Line 1312 static void php_getimagesize_from_stream(php_stream *s | Line 1318 static void php_getimagesize_from_stream(php_stream *s |
| result = php_handle_swf(stream TSRMLS_CC); | result = php_handle_swf(stream TSRMLS_CC); |
| break; | break; |
| case IMAGE_FILETYPE_SWC: | case IMAGE_FILETYPE_SWC: |
| #if HAVE_ZLIB && !defined(COMPILE_DL_ZLIB) | |
| result = php_handle_swc(stream TSRMLS_CC); | result = php_handle_swc(stream TSRMLS_CC); |
| #else | |
| php_error_docref(NULL TSRMLS_CC, E_NOTICE, "The image is a compressed SWF file, but you do not have a static version of the zlib extension enabled"); | |
| #endif | |
| break; | break; |
| case IMAGE_FILETYPE_PSD: | case IMAGE_FILETYPE_PSD: |
| result = php_handle_psd(stream TSRMLS_CC); | result = php_handle_psd(stream TSRMLS_CC); |