diff src/exif.c @ 1203:43bfcbb62cd6

prepared infrastructure for delayed metadata writting - refreshing metadata immediately before writting is now possible modified metadata are stored in fd->modified_xmp
author nadvornik
date Mon, 15 Dec 2008 22:47:31 +0000
parents 8738237cb029
children e2bbe90b0dcd
line wrap: on
line diff
--- a/src/exif.c	Mon Dec 15 18:04:42 2008 +0000
+++ b/src/exif.c	Mon Dec 15 22:47:31 2008 +0000
@@ -1209,7 +1209,7 @@
 	g_free(exif);
 }
 
-ExifData *exif_read(gchar *path, gchar *sidecar_path)
+ExifData *exif_read(gchar *path, gchar *sidecar_path, GHashTable *modified_xmp)
 {
 	ExifData *exif;
 	gpointer f;
@@ -1584,22 +1584,12 @@
 	return 0;
 }
 
-ExifItem *exif_add_item(ExifData *exif, const gchar *key)
-{
-	return NULL;
-}
 
-gint exif_item_delete(ExifData *exif, ExifItem *item)
+gint exif_update_metadata(ExifData *exif, const gchar *key, const GList *values)
 {
 	return 0;
 }
 
-gint exif_item_set_string(ExifItem *item, const gchar *str)
-{
-	return 0;
-}
-
-
 typedef struct _UnmapData UnmapData;
 struct _UnmapData
 {