2003-10-30 Lutz Mueller <lutz@users.sourceforge.net>
authorLutz Mueller <lutz.s.mueller@gmail.com>
Thu, 30 Oct 2003 17:43:52 +0000 (18:43 +0100)
committerLutz Mueller <lutz.s.mueller@gmail.com>
Thu, 30 Oct 2003 17:43:52 +0000 (18:43 +0100)
* libexif/exif-data.c: Add explicit typecasts to ExifShort.
  Suggested by Jan Patera <patera@pictview.com>.

ChangeLog
libexif/exif-data.c

index ca1fa50..3bed507 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2003-10-30  Lutz Mueller <lutz@users.sourceforge.net>
+
+       * libexif/exif-data.c: Add explicit typecasts to ExifShort.
+         Suggested by Jan Patera <patera@pictview.com>.
+
 2003-10-28  Lutz Mueller <lutz@users.sourceforge.net>
 
        * libexif/olympus: Fix. I've got one Olympus file and this gets
index 9e2a9c2..83573d6 100644 (file)
@@ -158,9 +158,9 @@ exif_data_save_data_entry (ExifData *data, ExifEntry *e,
         * already been allocated.
         */
        exif_set_short (*d + 6 + offset + 0,
-                       data->priv->order, e->tag);
+                       data->priv->order, (ExifShort) e->tag);
        exif_set_short (*d + 6 + offset + 2,
-                       data->priv->order, e->format);
+                       data->priv->order, (ExifShort) e->format);
        exif_set_long  (*d + 6 + offset + 4,
                        data->priv->order, e->components);
 
@@ -353,7 +353,7 @@ exif_data_save_data_content (ExifData *data, ExifContent *ifd,
 
        /* Save the number of entries */
        exif_set_short (*d + 6 + offset, data->priv->order,
-                       ifd->count + n_ptr + n_thumb);
+                       (ExifShort) (ifd->count + n_ptr + n_thumb));
        offset += 2;
 
 #ifdef DEBUG