Mercurial > geeqie
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;