]> granicus.if.org Git - php/commitdiff
-exif version
authorMarcus Boerger <helly@php.net>
Sat, 22 Jun 2002 23:43:16 +0000 (23:43 +0000)
committerMarcus Boerger <helly@php.net>
Sat, 22 Jun 2002 23:43:16 +0000 (23:43 +0000)
-missing constant (and notice)
-corrected error messages

ext/exif/exif.c
ext/standard/php_image.h

index adc5daa3e942241a9ffb8226ed37014dbdf5f7a1..3a917140d475336aaf562d58d03494c3be142eb2 100644 (file)
@@ -107,7 +107,7 @@ function_entry exif_functions[] = {
 };
 /* }}} */
 
-#define EXIF_VERSION "1.3 $Id$"
+#define EXIF_VERSION "1.4 $Id$"
 
 /* {{{ PHP_MINFO_FUNCTION
  */
@@ -205,6 +205,7 @@ PHP_MINIT_FUNCTION(exif)
        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_JB2",     IMAGE_FILETYPE_JB2,     CONST_CS | CONST_PERSISTENT);
+       REGISTER_LONG_CONSTANT("IMAGETYPE_SWC",     IMAGE_FILETYPE_SWC,     CONST_CS | CONST_PERSISTENT);
        return SUCCESS;
 }
 /* }}} */
@@ -260,8 +261,8 @@ static size_t php_strnlen(char* str, size_t maxlen) {
 static const char * EXIF_ERROR_EALLOC    = "Cannot allocate memory for all data";
 static const char * EXIF_ERROR_FILEEOF   = "Unexpected end of file reached";
 static const char * EXIF_ERROR_CORRUPT   = "File structure corrupted";
-static const char * EXIF_ERROR_THUMBEOF  = "Thumbnail goes IFD boundary or end of file reached";
-static const char * EXIF_ERROR_FSREALLOC = "Illegal reallocating of undefined file section";
+static const char * EXIF_ERROR_THUMBEOF  = "Thumbnail goes beyond IFD boundary or end of file reached";
+static const char * EXIF_ERROR_FSREALLOC = "Illegal reallocation of undefined file section";
 
 #define EXIF_ERRLOG_EALLOC     php_error(E_ERROR,   EXIF_ERROR_EALLOC);
 #define EXIF_ERRLOG_FILEEOF    php_error(E_WARNING, EXIF_ERROR_FILEEOF);
index 6ca658b2788cc6d6e12934a0a1fa45c8ce5dc37e..47373aeb3b6b343738029b55524b393ff4020a43 100644 (file)
@@ -45,6 +45,7 @@ typedef enum
   IMAGE_FILETYPE_JPX,
   IMAGE_FILETYPE_JB2,
   IMAGE_FILETYPE_SWC
+/* WHEN EXTENDING: PLEASE ALSO REGISTER IN ext/exif/exif.c:PHP_MINIT_FUNCTION(exif) */
 } image_filetype;
 /* }}} */