libexif: 64-bit compile issues

Change-Id: I15df565b96f3e3d7e39ac9f6ce1e9738b5404bc7
diff --git a/libexif/canon/exif-mnote-data-canon.c b/libexif/canon/exif-mnote-data-canon.c
index eb53598..acf88ab 100644
--- a/libexif/canon/exif-mnote-data-canon.c
+++ b/libexif/canon/exif-mnote-data-canon.c
@@ -267,7 +267,7 @@
 			if ((dataofs + s < s) || (dataofs + s < dataofs) || (dataofs + s > buf_size)) {
 				exif_log (ne->log, EXIF_LOG_CODE_DEBUG,
 					"ExifMnoteCanon",
-					"Tag data past end of buffer (%u > %u)",
+					"Tag data past end of buffer (%zu > %u)",
 					dataofs + s, buf_size);
 				continue;
 			}
diff --git a/libexif/exif-entry.c b/libexif/exif-entry.c
index 54a90a2..0f72865 100644
--- a/libexif/exif-entry.c
+++ b/libexif/exif-entry.c
@@ -989,7 +989,7 @@
 				int editor_ofs = tagdata - e->data;
 				int remaining = e->size - editor_ofs;
 				if (match_repeated_char(tagdata, ' ', remaining)) {
-					strncat (val, (const char*)tagdata, MIN (maxlen - strlen (val), remaining));
+					strncat (val, (const char*)tagdata, MIN (maxlen - strlen (val), (size_t)remaining));
 					++k;
 				}
 			}
diff --git a/libexif/fuji/exif-mnote-data-fuji.c b/libexif/fuji/exif-mnote-data-fuji.c
index 9514654..a9949e1 100644
--- a/libexif/fuji/exif-mnote-data-fuji.c
+++ b/libexif/fuji/exif-mnote-data-fuji.c
@@ -225,7 +225,7 @@
 				(dataofs + s >= buf_size)) {
 				exif_log (en->log, EXIF_LOG_CODE_CORRUPT_DATA,
 						  "ExifMnoteDataFuji", "Tag data past end of "
-					  "buffer (%u >= %u)", dataofs + s, buf_size);
+					  "buffer (%zu >= %u)", dataofs + s, buf_size);
 				continue;
 			}
 
diff --git a/libexif/olympus/exif-mnote-data-olympus.c b/libexif/olympus/exif-mnote-data-olympus.c
index 099671d..f4ccbb0 100644
--- a/libexif/olympus/exif-mnote-data-olympus.c
+++ b/libexif/olympus/exif-mnote-data-olympus.c
@@ -482,7 +482,7 @@
 			    (dataofs + s > buf_size)) {
 				exif_log (en->log, EXIF_LOG_CODE_DEBUG,
 					  "ExifMnoteOlympus",
-					  "Tag data past end of buffer (%u > %u)",
+					  "Tag data past end of buffer (%zu > %u)",
 					  dataofs + s, buf_size);
 				continue;
 			}
diff --git a/libexif/pentax/exif-mnote-data-pentax.c b/libexif/pentax/exif-mnote-data-pentax.c
index 757bb72..38fbf64 100644
--- a/libexif/pentax/exif-mnote-data-pentax.c
+++ b/libexif/pentax/exif-mnote-data-pentax.c
@@ -308,7 +308,7 @@
 				(dataofs + s > buf_size)) {
 				exif_log (en->log, EXIF_LOG_CODE_DEBUG,
 						  "ExifMnoteDataPentax", "Tag data past end "
-					  "of buffer (%u > %u)", dataofs + s, buf_size);
+					  "of buffer (%zu > %u)", dataofs + s, buf_size);
 				continue;
 			}