helly           Sat May 24 11:53:35 2008 UTC

  Added files:                 
    /php-src/ext/standard/tests/image   
                                        image_type_to_mime_type_variation3.phpt 

  Modified files:              
    /php-src/ext/standard       image.c php_image.h 
  Log:
  - Add constants and new test (test from testfest.php.net)
  
  
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/image.c?r1=1.132&r2=1.133&diff_format=u
Index: php-src/ext/standard/image.c
diff -u php-src/ext/standard/image.c:1.132 php-src/ext/standard/image.c:1.133
--- php-src/ext/standard/image.c:1.132  Mon Dec 31 07:12:16 2007
+++ php-src/ext/standard/image.c        Sat May 24 11:53:35 2008
@@ -17,7 +17,7 @@
    +----------------------------------------------------------------------+
  */
 
-/* $Id: image.c,v 1.132 2007/12/31 07:12:16 sebastian Exp $ */
+/* $Id: image.c,v 1.133 2008/05/24 11:53:35 helly Exp $ */
 
 #include "php.h"
 #include <stdio.h>
@@ -89,6 +89,8 @@
        REGISTER_LONG_CONSTANT("IMAGETYPE_JPEG2000",IMAGE_FILETYPE_JPC,     
CONST_CS | CONST_PERSISTENT); /* keep alias */
        REGISTER_LONG_CONSTANT("IMAGETYPE_XBM",     IMAGE_FILETYPE_XBM,     
CONST_CS | CONST_PERSISTENT);
        REGISTER_LONG_CONSTANT("IMAGETYPE_ICO",     IMAGE_FILETYPE_ICO,     
CONST_CS | CONST_PERSISTENT);
+       REGISTER_LONG_CONSTANT("IMAGETYPE_UNKNOWN", IMAGE_FILETYPE_UNKNOWN, 
CONST_CS | CONST_PERSISTENT);
+       REGISTER_LONG_CONSTANT("IMAGETYPE_COUNT",   IMAGE_FILETYPE_COUNT,   
CONST_CS | CONST_PERSISTENT);
        return SUCCESS;
 }
 /* }}} */
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/php_image.h?r1=1.33&r2=1.34&diff_format=u
Index: php-src/ext/standard/php_image.h
diff -u php-src/ext/standard/php_image.h:1.33 
php-src/ext/standard/php_image.h:1.34
--- php-src/ext/standard/php_image.h:1.33       Mon Dec 31 07:12:16 2007
+++ php-src/ext/standard/php_image.h    Sat May 24 11:53:35 2008
@@ -17,7 +17,7 @@
    +----------------------------------------------------------------------+
 */
 
-/* $Id: php_image.h,v 1.33 2007/12/31 07:12:16 sebastian Exp $ */
+/* $Id: php_image.h,v 1.34 2008/05/24 11:53:35 helly Exp $ */
 
 #ifndef PHP_IMAGE_H
 #define PHP_IMAGE_H
@@ -50,8 +50,9 @@
   IMAGE_FILETYPE_WBMP,
   /* IMAGE_FILETYPE_JPEG2000 is a userland alias for IMAGE_FILETYPE_JPC */
   IMAGE_FILETYPE_XBM,
-  IMAGE_FILETYPE_ICO
+  IMAGE_FILETYPE_ICO,
 /* WHEN EXTENDING: PLEASE ALSO REGISTER IN 
image.c:PHP_MINIT_FUNCTION(imagetypes) */
+  IMAGE_FILETYPE_COUNT
 } image_filetype;
 /* }}} */
 

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/image/image_type_to_mime_type_variation3.phpt?view=markup&rev=1.1
Index: php-src/ext/standard/tests/image/image_type_to_mime_type_variation3.phpt
+++ php-src/ext/standard/tests/image/image_type_to_mime_type_variation3.phpt
--TEST--
image_type_to_mime_type() (passinf equivalent integer values)
--CREDITS--
Sanjay Mantoor <[EMAIL PROTECTED]>
--FILE--
<?php
/* Prototype  : string image_type_to_mime_type(int imagetype)
 * Description: Get Mime-Type for image-type returned by getimagesize, 
exif_read_data, exif_thumbnail, exif_imagetype 
 * Source code: ext/standard/image.c
 */

echo "*** Testing image_type_to_mime_type() : usage variations ***\n";

for($imagetype = 0; $imagetype <= IMAGETYPE_COUNT; ++$imagetype) {
  echo "\n-- Iteration $imagetype --\n";
  var_dump(image_type_to_mime_type($imagetype));
}
?>
===DONE===
--EXPECTREGEX--
\*\*\* Testing image_type_to_mime_type\(\) : usage variations \*\*\*

-- Iteration 0 --
string\(24\) "application\/octet-stream"

-- Iteration 1 --
string\(9\) "image\/gif"

-- Iteration 2 --
string\(10\) "image\/jpeg"

-- Iteration 3 --
string\(9\) "image\/png"

-- Iteration 4 --
string\(29\) "application\/x-shockwave-flash"

-- Iteration 5 --
string\(9\) "image\/psd"

-- Iteration 6 --
string\(9\) "image\/bmp"

-- Iteration 7 --
string\(10\) "image\/tiff"

-- Iteration 8 --
string\(10\) "image\/tiff"

-- Iteration 9 --
string\(24\) "application\/octet-stream"

-- Iteration 10 --
string\(9\) "image\/jp2"

-- Iteration 11 --
string\(24\) "application\/octet-stream"

-- Iteration 12 --
string\(24\) "application\/octet-stream"

-- Iteration 13 --
string\(2[49]\) "application\/(x-shockwave-flash|octet-stream)"

-- Iteration 14 --
string\(9\) "image\/iff"

-- Iteration 15 --
string\(18\) "image\/vnd.wap.wbmp"

-- Iteration 16 --
string\(9\) "image\/xbm"

-- Iteration 17 --
string\(24\) "image\/vnd.microsoft.icon"

-- Iteration 18 --
string\(24\) "application\/octet-stream"
===DONE===
--UEXPECTREGEX--
\*\*\* Testing image_type_to_mime_type\(\) : usage variations \*\*\*

-- Iteration 0 --
unicode\(24\) "application\/octet-stream"

-- Iteration 1 --
unicode\(9\) "image\/gif"

-- Iteration 2 --
unicode\(10\) "image\/jpeg"

-- Iteration 3 --
unicode\(9\) "image\/png"

-- Iteration 4 --
unicode\(29\) "application\/x-shockwave-flash"

-- Iteration 5 --
unicode\(9\) "image\/psd"

-- Iteration 6 --
unicode\(9\) "image\/bmp"

-- Iteration 7 --
unicode\(10\) "image\/tiff"

-- Iteration 8 --
unicode\(10\) "image\/tiff"

-- Iteration 9 --
unicode\(24\) "application\/octet-stream"

-- Iteration 10 --
unicode\(9\) "image\/jp2"

-- Iteration 11 --
unicode\(24\) "application\/octet-stream"

-- Iteration 12 --
unicode\(24\) "application\/octet-stream"

-- Iteration 13 --
unicode\(2[49]\) "application\/(x-shockwave-flash|octet-stream)"

-- Iteration 14 --
unicode\(9\) "image\/iff"

-- Iteration 15 --
unicode\(18\) "image\/vnd.wap.wbmp"

-- Iteration 16 --
unicode\(9\) "image\/xbm"

-- Iteration 17 --
unicode\(24\) "image\/vnd.microsoft.icon"

-- Iteration 18 --
unicode\(24\) "application\/octet-stream"
===DONE===



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

Reply via email to