allow JPEG/imexif.c to build on C89 compilers
authorTony Cook <tony@develop-help.com>
Sat, 28 Jul 2012 08:08:43 +0000 (18:08 +1000)
committerTony Cook <tony@develop-help.com>
Sat, 28 Jul 2012 08:08:43 +0000 (18:08 +1000)
Changes
JPEG/Changes
JPEG/JPEG.pm
JPEG/imexif.c

diff --git a/Changes b/Changes
index 5095418..40ac036 100644 (file)
--- a/Changes
+++ b/Changes
@@ -4,6 +4,8 @@ Imager release history.  Older releases can be found in Changes.old
    correctly for both probing and runtime.
    https://rt.cpan.org/Ticket/Display.html?id=77672
 
+ - allow building JPEG/imexif.c on C89 compilers.
+
 Imager 0.91 - 4 Jun 2012
 ===========
 
index b9c2c40..7961e5c 100644 (file)
@@ -1,3 +1,8 @@
+Imager-File-JPEG 0.84
+=====================
+
+ - allow compiling imexif.c with C89 compilers.
+
 Imager-File-JPEG 0.83
 =====================
 
index 798b4f9..370ad4b 100644 (file)
@@ -4,7 +4,7 @@ use Imager;
 use vars qw($VERSION @ISA);
 
 BEGIN {
-  $VERSION = "0.83";
+  $VERSION = "0.84";
 
   require XSLoader;
   XSLoader::load('Imager::File::JPEG', $VERSION);
index 2f61d4e..ab7af07 100644 (file)
@@ -1298,8 +1298,8 @@ copy_num_array_tags(i_img *im, imtiff *tiff, tag_map *map, int map_count) {
        if (entry->type == ift_rational || entry->type == ift_srational) {
          double value;
          char workstr[MAX_ARRAY_STRING];
-         *workstr = '\0';
          size_t len = 0, item_len;
+         *workstr = '\0';
          for (j = 0; j < entry->count; ++j) {
            if (!tiff_get_tag_double_array(tiff, tag_index, &value, j)) {
              mm_log((3, "unexpected failure from tiff_get_tag_double_array(..., %d, ..., %d)\n", tag_index, j));