pajoye          Fri Jan 27 18:05:26 2006 UTC

  Modified files:              
    /php-src/ext/gd     gd.c 
  Log:
  - add PNG filter constants
  
  
http://cvs.php.net/viewcvs.cgi/php-src/ext/gd/gd.c?r1=1.340&r2=1.341&diff_format=u
Index: php-src/ext/gd/gd.c
diff -u php-src/ext/gd/gd.c:1.340 php-src/ext/gd/gd.c:1.341
--- php-src/ext/gd/gd.c:1.340   Tue Jan 17 23:49:14 2006
+++ php-src/ext/gd/gd.c Fri Jan 27 18:05:26 2006
@@ -18,7 +18,7 @@
    +----------------------------------------------------------------------+
  */
 
-/* $Id: gd.c,v 1.340 2006/01/17 23:49:14 tony2001 Exp $ */
+/* $Id: gd.c,v 1.341 2006/01/27 18:05:26 pajoye Exp $ */
 
 /* gd 1.2 is copyright 1994, 1995, Quest Protein Database Center,
    Cold Spring Harbor Labs. */
@@ -402,6 +402,22 @@
 #else
        REGISTER_LONG_CONSTANT("GD_BUNDLED", 0, CONST_CS | CONST_PERSISTENT);
 #endif
+
+#ifdef HAVE_GD_PNG
+       /*
+        * cannot include #include "png.h"
+        * /usr/include/pngconf.h:310:2: error: #error png.h already includes 
setjmp.h with some additional fixup.
+        * as error, use the values for now...
+        */
+       REGISTER_LONG_CONSTANT("PNG_NO_FILTER",     0x00, CONST_CS | 
CONST_PERSISTENT);
+       REGISTER_LONG_CONSTANT("PNG_FILTER_NONE",   0x08, CONST_CS | 
CONST_PERSISTENT);
+       REGISTER_LONG_CONSTANT("PNG_FILTER_SUB",    0x10, CONST_CS | 
CONST_PERSISTENT);
+       REGISTER_LONG_CONSTANT("PNG_FILTER_UP",     0x20, CONST_CS | 
CONST_PERSISTENT);
+       REGISTER_LONG_CONSTANT("PNG_FILTER_AVG",    0x40, CONST_CS | 
CONST_PERSISTENT);
+       REGISTER_LONG_CONSTANT("PNG_FILTER_PAETH",  0x80, CONST_CS | 
CONST_PERSISTENT);
+       REGISTER_LONG_CONSTANT("PNG_ALL_FILTERS",   0x08 | 0x10 | 0x20 | 0x40 | 
0x80, CONST_CS | CONST_PERSISTENT);
+#endif
+
        return SUCCESS;
 }
 /* }}} */

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to