static void exif_content_callback (ExifContent *content, gpointer data) { struct ExifAttribute *attribute; #ifndef HAVE_OLD_EXIF char b[1024]; #endif attribute = (struct ExifAttribute *)data; if (attribute->found) { return; } #ifdef HAVE_OLD_EXIF attribute->value = g_strdup (exif_content_get_value (content, attribute->tag)); #else attribute->value = g_strdup (exif_content_get_value (content, attribute->tag, b, sizeof(b))); #endif if (attribute->value != NULL) { attribute->found = TRUE; } }
static void exif_content_callback (ExifContent *content, gpointer data) { struct ExifAttribute *attribute; char b[1024]; attribute = (struct ExifAttribute *)data; if (attribute->found) { return; } attribute->value = g_strdup (exif_content_get_value (content, attribute->tag, b, sizeof(b))); if (attribute->value != NULL) { attribute->found = TRUE; } }