diff src/exif-common.c @ 1422:91bed0d66cf2

gint -> gboolean and tidy up.
author zas_
date Thu, 12 Mar 2009 22:35:45 +0000
parents 84422bb8181b
children 7cb24fdf07c0
line wrap: on
line diff
--- a/src/exif-common.c	Thu Mar 12 21:27:13 2009 +0000
+++ b/src/exif-common.c	Thu Mar 12 22:35:45 2009 +0000
@@ -119,7 +119,7 @@
 
 }
 
-static gint remove_suffix(gchar *str, const gchar *suffix, gint suffix_len)
+static gboolean remove_suffix(gchar *str, const gchar *suffix, gint suffix_len)
 {
 	gint str_len = strlen(str);
 	
@@ -189,8 +189,11 @@
 	gchar *text = exif_get_data_as_text(exif, "Exif.Photo.DateTimeOriginal");
 	gchar *subsec = NULL;
 
-	if (text) subsec = exif_get_data_as_text(exif, "Exif.Photo.SubSecTimeOriginal");
-	if (!text)
+	if (text)
+		{
+		subsec = exif_get_data_as_text(exif, "Exif.Photo.SubSecTimeOriginal");
+		}
+	else
 		{
 		text = exif_get_data_as_text(exif, "Exif.Image.DateTime");
 		if (text) subsec = exif_get_data_as_text(exif, "Exif.Photo.SubSecTime");
@@ -524,7 +527,7 @@
 	{ NULL, NULL, NULL }
 };
 
-gchar *exif_get_formatted_by_key(ExifData *exif, const gchar *key, gint *key_valid)
+gchar *exif_get_formatted_by_key(ExifData *exif, const gchar *key, gboolean *key_valid)
 {
 	if (strncmp(key, EXIF_FORMATTED(), EXIF_FORMATTED_LEN) == 0)
 		{
@@ -579,7 +582,7 @@
 {
 	ExifItem *item;
 	gchar *text;
-	gint key_valid;
+	gboolean key_valid;
 
 	if (!key) return NULL;
 
@@ -653,7 +656,7 @@
        NNN.: the data in this segment
  */
 
-gint exif_jpeg_segment_find(guchar *data, guint size,
+gboolean exif_jpeg_segment_find(guchar *data, guint size,
 			    guchar app_marker, const gchar *magic, guint magic_len,
 			    guint *seg_offset, guint *seg_length)
 {
@@ -692,7 +695,7 @@
 	return FALSE;
 }
 
-gint exif_jpeg_parse_color(ExifData *exif, guchar *data, guint size)
+gboolean exif_jpeg_parse_color(ExifData *exif, guchar *data, guint size)
 {
 	guint seg_offset = 0;
 	guint seg_length = 0;