summaryrefslogtreecommitdiff
path: root/src/MediaMetadata.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/MediaMetadata.c')
-rw-r--r--src/MediaMetadata.c942
1 files changed, 543 insertions, 399 deletions
diff --git a/src/MediaMetadata.c b/src/MediaMetadata.c
index 4bad2b6..0c11b06 100644
--- a/src/MediaMetadata.c
+++ b/src/MediaMetadata.c
@@ -1,4 +1,4 @@
-/* MediaMetadata.c generated by valac 0.36.6, the Vala compiler
+/* MediaMetadata.c generated by valac 0.40.4, the Vala compiler
* generated from MediaMetadata.vala, do not modify */
/* Copyright 2016 Software Freedom Conservancy Inc.
@@ -7,6 +7,7 @@
* (version 2.1 or later). See the COPYING file in this distribution.
*/
+
#include <glib.h>
#include <glib-object.h>
#include <gio/gio.h>
@@ -100,24 +101,37 @@ static gpointer metadata_date_time_parent_class = NULL;
gpointer media_metadata_ref (gpointer instance);
void media_metadata_unref (gpointer instance);
-GParamSpec* param_spec_media_metadata (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
-void value_set_media_metadata (GValue* value, gpointer v_object);
-void value_take_media_metadata (GValue* value, gpointer v_object);
+GParamSpec* param_spec_media_metadata (const gchar* name,
+ const gchar* nick,
+ const gchar* blurb,
+ GType object_type,
+ GParamFlags flags);
+void value_set_media_metadata (GValue* value,
+ gpointer v_object);
+void value_take_media_metadata (GValue* value,
+ gpointer v_object);
gpointer value_get_media_metadata (const GValue* value);
GType media_metadata_get_type (void) G_GNUC_CONST;
gpointer metadata_date_time_ref (gpointer instance);
void metadata_date_time_unref (gpointer instance);
-GParamSpec* param_spec_metadata_date_time (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
-void value_set_metadata_date_time (GValue* value, gpointer v_object);
-void value_take_metadata_date_time (GValue* value, gpointer v_object);
+GParamSpec* param_spec_metadata_date_time (const gchar* name,
+ const gchar* nick,
+ const gchar* blurb,
+ GType object_type,
+ GParamFlags flags);
+void value_set_metadata_date_time (GValue* value,
+ gpointer v_object);
+void value_take_metadata_date_time (GValue* value,
+ gpointer v_object);
gpointer value_get_metadata_date_time (const GValue* value);
GType metadata_date_time_get_type (void) G_GNUC_CONST;
-enum {
- MEDIA_METADATA_DUMMY_PROPERTY
-};
MediaMetadata* media_metadata_construct (GType object_type);
-void media_metadata_read_from_file (MediaMetadata* self, GFile* file, GError** error);
-static void media_metadata_real_read_from_file (MediaMetadata* self, GFile* file, GError** error);
+void media_metadata_read_from_file (MediaMetadata* self,
+ GFile* file,
+ GError** error);
+static void media_metadata_real_read_from_file (MediaMetadata* self,
+ GFile* file,
+ GError** error);
MetadataDateTime* media_metadata_get_creation_date_time (MediaMetadata* self);
static MetadataDateTime* media_metadata_real_get_creation_date_time (MediaMetadata* self);
gchar* media_metadata_get_title (MediaMetadata* self);
@@ -128,24 +142,37 @@ static void media_metadata_finalize (MediaMetadata * obj);
GType metadata_rational_get_type (void) G_GNUC_CONST;
MetadataRational* metadata_rational_dup (const MetadataRational* self);
void metadata_rational_free (MetadataRational* self);
-void metadata_rational_init (MetadataRational *self, gint numerator, gint denominator);
-static gboolean metadata_rational_is_component_valid (MetadataRational *self, gint component);
+void metadata_rational_init (MetadataRational *self,
+ gint numerator,
+ gint denominator);
+static gboolean metadata_rational_is_component_valid (MetadataRational *self,
+ gint component);
gboolean metadata_rational_is_valid (MetadataRational *self);
gchar* metadata_rational_to_string (MetadataRational *self);
GQuark metadata_date_time_error_quark (void);
#define METADATA_DATE_TIME_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_METADATA_DATE_TIME, MetadataDateTimePrivate))
-enum {
- METADATA_DATE_TIME_DUMMY_PROPERTY
-};
MetadataDateTime* metadata_date_time_new (time_t timestamp);
-MetadataDateTime* metadata_date_time_construct (GType object_type, time_t timestamp);
-MetadataDateTime* metadata_date_time_new_from_exif (const gchar* label, GError** error);
-MetadataDateTime* metadata_date_time_construct_from_exif (GType object_type, const gchar* label, GError** error);
-gboolean metadata_date_time_from_exif_date_time (const gchar* date_time, time_t* timestamp);
-MetadataDateTime* metadata_date_time_new_from_iptc (const gchar* date, const gchar* time, GError** error);
-MetadataDateTime* metadata_date_time_construct_from_iptc (GType object_type, const gchar* date, const gchar* time, GError** error);
-MetadataDateTime* metadata_date_time_new_from_xmp (const gchar* label, GError** error);
-MetadataDateTime* metadata_date_time_construct_from_xmp (GType object_type, const gchar* label, GError** error);
+MetadataDateTime* metadata_date_time_construct (GType object_type,
+ time_t timestamp);
+MetadataDateTime* metadata_date_time_new_from_exif (const gchar* label,
+ GError** error);
+MetadataDateTime* metadata_date_time_construct_from_exif (GType object_type,
+ const gchar* label,
+ GError** error);
+gboolean metadata_date_time_from_exif_date_time (const gchar* date_time,
+ time_t* timestamp);
+MetadataDateTime* metadata_date_time_new_from_iptc (const gchar* date,
+ const gchar* time,
+ GError** error);
+MetadataDateTime* metadata_date_time_construct_from_iptc (GType object_type,
+ const gchar* date,
+ const gchar* time,
+ GError** error);
+MetadataDateTime* metadata_date_time_new_from_xmp (const gchar* label,
+ GError** error);
+MetadataDateTime* metadata_date_time_construct_from_xmp (GType object_type,
+ const gchar* label,
+ GError** error);
time_t metadata_date_time_get_timestamp (MetadataDateTime* self);
gchar* metadata_date_time_get_exif_label (MetadataDateTime* self);
gchar* metadata_date_time_to_exif_date_time (time_t timestamp);
@@ -154,186 +181,233 @@ gchar* metadata_date_time_to_string (MetadataDateTime* self);
static void metadata_date_time_finalize (MetadataDateTime * obj);
-MediaMetadata* media_metadata_construct (GType object_type) {
+MediaMetadata*
+media_metadata_construct (GType object_type)
+{
MediaMetadata* self = NULL;
#line 8 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
self = (MediaMetadata*) g_type_create_instance (object_type);
#line 8 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
return self;
-#line 164 "MediaMetadata.c"
+#line 193 "MediaMetadata.c"
}
-static void media_metadata_real_read_from_file (MediaMetadata* self, GFile* file, GError** error) {
+static void
+media_metadata_real_read_from_file (MediaMetadata* self,
+ GFile* file,
+ GError** error)
+{
#line 11 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
g_critical ("Type `%s' does not implement abstract method `media_metadata_read_from_file'", g_type_name (G_TYPE_FROM_INSTANCE (self)));
#line 11 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
return;
-#line 173 "MediaMetadata.c"
+#line 206 "MediaMetadata.c"
}
-void media_metadata_read_from_file (MediaMetadata* self, GFile* file, GError** error) {
+void
+media_metadata_read_from_file (MediaMetadata* self,
+ GFile* file,
+ GError** error)
+{
#line 11 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
g_return_if_fail (IS_MEDIA_METADATA (self));
#line 11 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
MEDIA_METADATA_GET_CLASS (self)->read_from_file (self, file, error);
-#line 182 "MediaMetadata.c"
+#line 219 "MediaMetadata.c"
}
-static MetadataDateTime* media_metadata_real_get_creation_date_time (MediaMetadata* self) {
+static MetadataDateTime*
+media_metadata_real_get_creation_date_time (MediaMetadata* self)
+{
#line 13 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
g_critical ("Type `%s' does not implement abstract method `media_metadata_get_creation_date_time'", g_type_name (G_TYPE_FROM_INSTANCE (self)));
#line 13 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
return NULL;
-#line 191 "MediaMetadata.c"
+#line 230 "MediaMetadata.c"
}
-MetadataDateTime* media_metadata_get_creation_date_time (MediaMetadata* self) {
+MetadataDateTime*
+media_metadata_get_creation_date_time (MediaMetadata* self)
+{
#line 13 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
g_return_val_if_fail (IS_MEDIA_METADATA (self), NULL);
#line 13 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
return MEDIA_METADATA_GET_CLASS (self)->get_creation_date_time (self);
-#line 200 "MediaMetadata.c"
+#line 241 "MediaMetadata.c"
}
-static gchar* media_metadata_real_get_title (MediaMetadata* self) {
+static gchar*
+media_metadata_real_get_title (MediaMetadata* self)
+{
#line 15 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
g_critical ("Type `%s' does not implement abstract method `media_metadata_get_title'", g_type_name (G_TYPE_FROM_INSTANCE (self)));
#line 15 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
return NULL;
-#line 209 "MediaMetadata.c"
+#line 252 "MediaMetadata.c"
}
-gchar* media_metadata_get_title (MediaMetadata* self) {
+gchar*
+media_metadata_get_title (MediaMetadata* self)
+{
#line 15 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
g_return_val_if_fail (IS_MEDIA_METADATA (self), NULL);
#line 15 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
return MEDIA_METADATA_GET_CLASS (self)->get_title (self);
-#line 218 "MediaMetadata.c"
+#line 263 "MediaMetadata.c"
}
-static gchar* media_metadata_real_get_comment (MediaMetadata* self) {
+static gchar*
+media_metadata_real_get_comment (MediaMetadata* self)
+{
#line 17 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
g_critical ("Type `%s' does not implement abstract method `media_metadata_get_comment'", g_type_name (G_TYPE_FROM_INSTANCE (self)));
#line 17 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
return NULL;
-#line 227 "MediaMetadata.c"
+#line 274 "MediaMetadata.c"
}
-gchar* media_metadata_get_comment (MediaMetadata* self) {
+gchar*
+media_metadata_get_comment (MediaMetadata* self)
+{
#line 17 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
g_return_val_if_fail (IS_MEDIA_METADATA (self), NULL);
#line 17 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
return MEDIA_METADATA_GET_CLASS (self)->get_comment (self);
-#line 236 "MediaMetadata.c"
+#line 285 "MediaMetadata.c"
}
-static void value_media_metadata_init (GValue* value) {
+static void
+value_media_metadata_init (GValue* value)
+{
#line 7 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
value->data[0].v_pointer = NULL;
-#line 243 "MediaMetadata.c"
+#line 294 "MediaMetadata.c"
}
-static void value_media_metadata_free_value (GValue* value) {
+static void
+value_media_metadata_free_value (GValue* value)
+{
#line 7 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
if (value->data[0].v_pointer) {
#line 7 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
media_metadata_unref (value->data[0].v_pointer);
-#line 252 "MediaMetadata.c"
+#line 305 "MediaMetadata.c"
}
}
-static void value_media_metadata_copy_value (const GValue* src_value, GValue* dest_value) {
+static void
+value_media_metadata_copy_value (const GValue* src_value,
+ GValue* dest_value)
+{
#line 7 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
if (src_value->data[0].v_pointer) {
#line 7 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
dest_value->data[0].v_pointer = media_metadata_ref (src_value->data[0].v_pointer);
-#line 262 "MediaMetadata.c"
+#line 318 "MediaMetadata.c"
} else {
#line 7 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
dest_value->data[0].v_pointer = NULL;
-#line 266 "MediaMetadata.c"
+#line 322 "MediaMetadata.c"
}
}
-static gpointer value_media_metadata_peek_pointer (const GValue* value) {
+static gpointer
+value_media_metadata_peek_pointer (const GValue* value)
+{
#line 7 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
return value->data[0].v_pointer;
-#line 274 "MediaMetadata.c"
+#line 332 "MediaMetadata.c"
}
-static gchar* value_media_metadata_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
+static gchar*
+value_media_metadata_collect_value (GValue* value,
+ guint n_collect_values,
+ GTypeCValue* collect_values,
+ guint collect_flags)
+{
#line 7 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
if (collect_values[0].v_pointer) {
-#line 281 "MediaMetadata.c"
+#line 344 "MediaMetadata.c"
MediaMetadata * object;
object = collect_values[0].v_pointer;
#line 7 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
if (object->parent_instance.g_class == NULL) {
#line 7 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 288 "MediaMetadata.c"
+#line 351 "MediaMetadata.c"
} else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
#line 7 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 292 "MediaMetadata.c"
+#line 355 "MediaMetadata.c"
}
#line 7 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
value->data[0].v_pointer = media_metadata_ref (object);
-#line 296 "MediaMetadata.c"
+#line 359 "MediaMetadata.c"
} else {
#line 7 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
value->data[0].v_pointer = NULL;
-#line 300 "MediaMetadata.c"
+#line 363 "MediaMetadata.c"
}
#line 7 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
return NULL;
-#line 304 "MediaMetadata.c"
+#line 367 "MediaMetadata.c"
}
-static gchar* value_media_metadata_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
+static gchar*
+value_media_metadata_lcopy_value (const GValue* value,
+ guint n_collect_values,
+ GTypeCValue* collect_values,
+ guint collect_flags)
+{
MediaMetadata ** object_p;
object_p = collect_values[0].v_pointer;
#line 7 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
if (!object_p) {
#line 7 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
-#line 315 "MediaMetadata.c"
+#line 383 "MediaMetadata.c"
}
#line 7 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
if (!value->data[0].v_pointer) {
#line 7 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
*object_p = NULL;
-#line 321 "MediaMetadata.c"
+#line 389 "MediaMetadata.c"
} else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
#line 7 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
*object_p = value->data[0].v_pointer;
-#line 325 "MediaMetadata.c"
+#line 393 "MediaMetadata.c"
} else {
#line 7 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
*object_p = media_metadata_ref (value->data[0].v_pointer);
-#line 329 "MediaMetadata.c"
+#line 397 "MediaMetadata.c"
}
#line 7 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
return NULL;
-#line 333 "MediaMetadata.c"
+#line 401 "MediaMetadata.c"
}
-GParamSpec* param_spec_media_metadata (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
+GParamSpec*
+param_spec_media_metadata (const gchar* name,
+ const gchar* nick,
+ const gchar* blurb,
+ GType object_type,
+ GParamFlags flags)
+{
ParamSpecMediaMetadata* spec;
#line 7 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
g_return_val_if_fail (g_type_is_a (object_type, TYPE_MEDIA_METADATA), NULL);
@@ -343,20 +417,25 @@ GParamSpec* param_spec_media_metadata (const gchar* name, const gchar* nick, con
G_PARAM_SPEC (spec)->value_type = object_type;
#line 7 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
return G_PARAM_SPEC (spec);
-#line 347 "MediaMetadata.c"
+#line 421 "MediaMetadata.c"
}
-gpointer value_get_media_metadata (const GValue* value) {
+gpointer
+value_get_media_metadata (const GValue* value)
+{
#line 7 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_MEDIA_METADATA), NULL);
#line 7 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
return value->data[0].v_pointer;
-#line 356 "MediaMetadata.c"
+#line 432 "MediaMetadata.c"
}
-void value_set_media_metadata (GValue* value, gpointer v_object) {
+void
+value_set_media_metadata (GValue* value,
+ gpointer v_object)
+{
MediaMetadata * old;
#line 7 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_MEDIA_METADATA));
@@ -372,22 +451,25 @@ void value_set_media_metadata (GValue* value, gpointer v_object) {
value->data[0].v_pointer = v_object;
#line 7 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
media_metadata_ref (value->data[0].v_pointer);
-#line 376 "MediaMetadata.c"
+#line 455 "MediaMetadata.c"
} else {
#line 7 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
value->data[0].v_pointer = NULL;
-#line 380 "MediaMetadata.c"
+#line 459 "MediaMetadata.c"
}
#line 7 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
if (old) {
#line 7 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
media_metadata_unref (old);
-#line 386 "MediaMetadata.c"
+#line 465 "MediaMetadata.c"
}
}
-void value_take_media_metadata (GValue* value, gpointer v_object) {
+void
+value_take_media_metadata (GValue* value,
+ gpointer v_object)
+{
MediaMetadata * old;
#line 7 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_MEDIA_METADATA));
@@ -401,22 +483,24 @@ void value_take_media_metadata (GValue* value, gpointer v_object) {
g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
#line 7 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
value->data[0].v_pointer = v_object;
-#line 405 "MediaMetadata.c"
+#line 487 "MediaMetadata.c"
} else {
#line 7 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
value->data[0].v_pointer = NULL;
-#line 409 "MediaMetadata.c"
+#line 491 "MediaMetadata.c"
}
#line 7 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
if (old) {
#line 7 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
media_metadata_unref (old);
-#line 415 "MediaMetadata.c"
+#line 497 "MediaMetadata.c"
}
}
-static void media_metadata_class_init (MediaMetadataClass * klass) {
+static void
+media_metadata_class_init (MediaMetadataClass * klass)
+{
#line 7 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
media_metadata_parent_class = g_type_class_peek_parent (klass);
#line 7 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
@@ -429,28 +513,34 @@ static void media_metadata_class_init (MediaMetadataClass * klass) {
((MediaMetadataClass *) klass)->get_title = (gchar* (*) (MediaMetadata *)) media_metadata_real_get_title;
#line 7 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
((MediaMetadataClass *) klass)->get_comment = (gchar* (*) (MediaMetadata *)) media_metadata_real_get_comment;
-#line 433 "MediaMetadata.c"
+#line 517 "MediaMetadata.c"
}
-static void media_metadata_instance_init (MediaMetadata * self) {
+static void
+media_metadata_instance_init (MediaMetadata * self)
+{
#line 7 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
self->ref_count = 1;
-#line 440 "MediaMetadata.c"
+#line 526 "MediaMetadata.c"
}
-static void media_metadata_finalize (MediaMetadata * obj) {
+static void
+media_metadata_finalize (MediaMetadata * obj)
+{
MediaMetadata * self;
#line 7 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_MEDIA_METADATA, MediaMetadata);
#line 7 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
g_signal_handlers_destroy (self);
-#line 450 "MediaMetadata.c"
+#line 538 "MediaMetadata.c"
}
-GType media_metadata_get_type (void) {
+GType
+media_metadata_get_type (void)
+{
static volatile gsize media_metadata_type_id__volatile = 0;
if (g_once_init_enter (&media_metadata_type_id__volatile)) {
static const GTypeValueTable g_define_type_value_table = { value_media_metadata_init, value_media_metadata_free_value, value_media_metadata_copy_value, value_media_metadata_peek_pointer, "p", value_media_metadata_collect_value, "p", value_media_metadata_lcopy_value };
@@ -464,18 +554,22 @@ GType media_metadata_get_type (void) {
}
-gpointer media_metadata_ref (gpointer instance) {
+gpointer
+media_metadata_ref (gpointer instance)
+{
MediaMetadata * self;
self = instance;
#line 7 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
g_atomic_int_inc (&self->ref_count);
#line 7 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
return instance;
-#line 475 "MediaMetadata.c"
+#line 567 "MediaMetadata.c"
}
-void media_metadata_unref (gpointer instance) {
+void
+media_metadata_unref (gpointer instance)
+{
MediaMetadata * self;
self = instance;
#line 7 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
@@ -484,132 +578,123 @@ void media_metadata_unref (gpointer instance) {
MEDIA_METADATA_GET_CLASS (self)->finalize (self);
#line 7 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
g_type_free_instance ((GTypeInstance *) self);
-#line 488 "MediaMetadata.c"
+#line 582 "MediaMetadata.c"
}
}
-void metadata_rational_init (MetadataRational *self, gint numerator, gint denominator) {
- gint _tmp0_;
- gint _tmp1_;
+void
+metadata_rational_init (MetadataRational *self,
+ gint numerator,
+ gint denominator)
+{
#line 24 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
memset (self, 0, sizeof (MetadataRational));
#line 25 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- _tmp0_ = numerator;
-#line 25 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- (*self).numerator = _tmp0_;
+ (*self).numerator = numerator;
#line 26 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- _tmp1_ = denominator;
-#line 26 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- (*self).denominator = _tmp1_;
-#line 506 "MediaMetadata.c"
+ (*self).denominator = denominator;
+#line 598 "MediaMetadata.c"
}
-static gboolean metadata_rational_is_component_valid (MetadataRational *self, gint component) {
+static gboolean
+metadata_rational_is_component_valid (MetadataRational *self,
+ gint component)
+{
gboolean result = FALSE;
gboolean _tmp0_ = FALSE;
- gint _tmp1_;
-#line 30 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- _tmp1_ = component;
#line 30 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- if (_tmp1_ >= 0) {
-#line 518 "MediaMetadata.c"
- gint _tmp2_;
-#line 30 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- _tmp2_ = component;
+ if (component >= 0) {
#line 30 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- _tmp0_ = _tmp2_ <= 1000000;
-#line 524 "MediaMetadata.c"
+ _tmp0_ = component <= 1000000;
+#line 612 "MediaMetadata.c"
} else {
#line 30 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
_tmp0_ = FALSE;
-#line 528 "MediaMetadata.c"
+#line 616 "MediaMetadata.c"
}
#line 30 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
result = _tmp0_;
#line 30 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
return result;
-#line 534 "MediaMetadata.c"
+#line 622 "MediaMetadata.c"
}
-gboolean metadata_rational_is_valid (MetadataRational *self) {
+gboolean
+metadata_rational_is_valid (MetadataRational *self)
+{
gboolean result = FALSE;
gboolean _tmp0_ = FALSE;
gint _tmp1_;
- gboolean _tmp2_;
#line 34 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
_tmp1_ = (*self).numerator;
#line 34 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- _tmp2_ = metadata_rational_is_component_valid (&(*self), _tmp1_);
-#line 34 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- if (_tmp2_) {
-#line 549 "MediaMetadata.c"
- gint _tmp3_;
- gboolean _tmp4_;
-#line 34 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- _tmp3_ = (*self).denominator;
+ if (metadata_rational_is_component_valid (&(*self), _tmp1_)) {
+#line 636 "MediaMetadata.c"
+ gint _tmp2_;
#line 34 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- _tmp4_ = metadata_rational_is_component_valid (&(*self), _tmp3_);
+ _tmp2_ = (*self).denominator;
#line 34 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- _tmp0_ = _tmp4_;
-#line 558 "MediaMetadata.c"
+ _tmp0_ = metadata_rational_is_component_valid (&(*self), _tmp2_);
+#line 642 "MediaMetadata.c"
} else {
#line 34 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
_tmp0_ = FALSE;
-#line 562 "MediaMetadata.c"
+#line 646 "MediaMetadata.c"
}
#line 34 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
result = _tmp0_;
#line 34 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
return result;
-#line 568 "MediaMetadata.c"
+#line 652 "MediaMetadata.c"
}
-gchar* metadata_rational_to_string (MetadataRational *self) {
+gchar*
+metadata_rational_to_string (MetadataRational *self)
+{
gchar* result = NULL;
gchar* _tmp0_ = NULL;
- gboolean _tmp1_;
-#line 38 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- _tmp1_ = metadata_rational_is_valid (&(*self));
#line 38 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- if (_tmp1_) {
-#line 580 "MediaMetadata.c"
+ if (metadata_rational_is_valid (&(*self))) {
+#line 663 "MediaMetadata.c"
+ gint _tmp1_;
gint _tmp2_;
- gint _tmp3_;
- gchar* _tmp4_;
+ gchar* _tmp3_;
#line 38 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- _tmp2_ = (*self).numerator;
+ _tmp1_ = (*self).numerator;
#line 38 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- _tmp3_ = (*self).denominator;
+ _tmp2_ = (*self).denominator;
#line 38 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- _tmp4_ = g_strdup_printf ("%d/%d", _tmp2_, _tmp3_);
+ _tmp3_ = g_strdup_printf ("%d/%d", _tmp1_, _tmp2_);
#line 38 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
_g_free0 (_tmp0_);
#line 38 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- _tmp0_ = _tmp4_;
-#line 594 "MediaMetadata.c"
+ _tmp0_ = _tmp3_;
+#line 677 "MediaMetadata.c"
} else {
- gchar* _tmp5_;
+ gchar* _tmp4_;
#line 38 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- _tmp5_ = g_strdup ("");
+ _tmp4_ = g_strdup ("");
#line 38 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
_g_free0 (_tmp0_);
#line 38 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- _tmp0_ = _tmp5_;
-#line 603 "MediaMetadata.c"
+ _tmp0_ = _tmp4_;
+#line 686 "MediaMetadata.c"
}
#line 38 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
result = _tmp0_;
#line 38 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
return result;
-#line 609 "MediaMetadata.c"
+#line 692 "MediaMetadata.c"
}
-MetadataRational* metadata_rational_dup (const MetadataRational* self) {
+MetadataRational*
+metadata_rational_dup (const MetadataRational* self)
+{
MetadataRational* dup;
#line 20 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
dup = g_new0 (MetadataRational, 1);
@@ -617,18 +702,22 @@ MetadataRational* metadata_rational_dup (const MetadataRational* self) {
memcpy (dup, self, sizeof (MetadataRational));
#line 20 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
return dup;
-#line 621 "MediaMetadata.c"
+#line 706 "MediaMetadata.c"
}
-void metadata_rational_free (MetadataRational* self) {
+void
+metadata_rational_free (MetadataRational* self)
+{
#line 20 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
g_free (self);
-#line 628 "MediaMetadata.c"
+#line 715 "MediaMetadata.c"
}
-GType metadata_rational_get_type (void) {
+GType
+metadata_rational_get_type (void)
+{
static volatile gsize metadata_rational_type_id__volatile = 0;
if (g_once_init_enter (&metadata_rational_type_id__volatile)) {
GType metadata_rational_type_id;
@@ -639,60 +728,62 @@ GType metadata_rational_get_type (void) {
}
-GQuark metadata_date_time_error_quark (void) {
+GQuark
+metadata_date_time_error_quark (void)
+{
return g_quark_from_static_string ("metadata_date_time_error-quark");
}
-MetadataDateTime* metadata_date_time_construct (GType object_type, time_t timestamp) {
+MetadataDateTime*
+metadata_date_time_construct (GType object_type,
+ time_t timestamp)
+{
MetadataDateTime* self = NULL;
- time_t _tmp0_;
#line 51 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
self = (MetadataDateTime*) g_type_create_instance (object_type);
#line 52 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- _tmp0_ = timestamp;
-#line 52 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- self->priv->timestamp = _tmp0_;
+ self->priv->timestamp = timestamp;
#line 51 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
return self;
-#line 659 "MediaMetadata.c"
+#line 750 "MediaMetadata.c"
}
-MetadataDateTime* metadata_date_time_new (time_t timestamp) {
+MetadataDateTime*
+metadata_date_time_new (time_t timestamp)
+{
#line 51 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
return metadata_date_time_construct (TYPE_METADATA_DATE_TIME, timestamp);
-#line 666 "MediaMetadata.c"
+#line 759 "MediaMetadata.c"
}
-MetadataDateTime* metadata_date_time_construct_from_exif (GType object_type, const gchar* label, GError** error) {
+MetadataDateTime*
+metadata_date_time_construct_from_exif (GType object_type,
+ const gchar* label,
+ GError** error)
+{
MetadataDateTime* self = NULL;
- const gchar* _tmp0_;
- time_t _tmp1_ = 0;
- gboolean _tmp2_;
+ time_t _tmp0_ = 0;
+ gboolean _tmp1_;
GError * _inner_error_ = NULL;
#line 55 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
g_return_val_if_fail (label != NULL, NULL);
#line 55 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
self = (MetadataDateTime*) g_type_create_instance (object_type);
#line 56 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- _tmp0_ = label;
+ _tmp1_ = metadata_date_time_from_exif_date_time (label, &_tmp0_);
#line 56 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- _tmp2_ = metadata_date_time_from_exif_date_time (_tmp0_, &_tmp1_);
-#line 56 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- self->priv->timestamp = _tmp1_;
+ self->priv->timestamp = _tmp0_;
#line 56 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- if (!_tmp2_) {
-#line 688 "MediaMetadata.c"
- const gchar* _tmp3_;
- GError* _tmp4_;
-#line 57 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- _tmp3_ = label;
+ if (!_tmp1_) {
+#line 782 "MediaMetadata.c"
+ GError* _tmp2_;
#line 57 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- _tmp4_ = g_error_new (METADATA_DATE_TIME_ERROR, METADATA_DATE_TIME_ERROR_INVALID_FORMAT, "%s is not EXIF format date/time", _tmp3_);
+ _tmp2_ = g_error_new (METADATA_DATE_TIME_ERROR, METADATA_DATE_TIME_ERROR_INVALID_FORMAT, "%s is not EXIF format date/time", label);
#line 57 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- _inner_error_ = _tmp4_;
+ _inner_error_ = _tmp2_;
#line 57 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
if (_inner_error_->domain == METADATA_DATE_TIME_ERROR) {
#line 57 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
@@ -701,7 +792,7 @@ MetadataDateTime* metadata_date_time_construct_from_exif (GType object_type, con
_metadata_date_time_unref0 (self);
#line 57 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
return NULL;
-#line 705 "MediaMetadata.c"
+#line 796 "MediaMetadata.c"
} else {
#line 57 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
@@ -709,23 +800,31 @@ MetadataDateTime* metadata_date_time_construct_from_exif (GType object_type, con
g_clear_error (&_inner_error_);
#line 57 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
return NULL;
-#line 713 "MediaMetadata.c"
+#line 804 "MediaMetadata.c"
}
}
#line 55 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
return self;
-#line 718 "MediaMetadata.c"
+#line 809 "MediaMetadata.c"
}
-MetadataDateTime* metadata_date_time_new_from_exif (const gchar* label, GError** error) {
+MetadataDateTime*
+metadata_date_time_new_from_exif (const gchar* label,
+ GError** error)
+{
#line 55 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
return metadata_date_time_construct_from_exif (TYPE_METADATA_DATE_TIME, label, error);
-#line 725 "MediaMetadata.c"
+#line 819 "MediaMetadata.c"
}
-MetadataDateTime* metadata_date_time_construct_from_iptc (GType object_type, const gchar* date, const gchar* time, GError** error) {
+MetadataDateTime*
+metadata_date_time_construct_from_iptc (GType object_type,
+ const gchar* date,
+ const gchar* time,
+ GError** error)
+{
MetadataDateTime* self = NULL;
GError* _tmp0_;
GError * _inner_error_ = NULL;
@@ -747,7 +846,7 @@ MetadataDateTime* metadata_date_time_construct_from_iptc (GType object_type, con
_metadata_date_time_unref0 (self);
#line 62 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
return NULL;
-#line 751 "MediaMetadata.c"
+#line 850 "MediaMetadata.c"
} else {
#line 62 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
@@ -755,28 +854,34 @@ MetadataDateTime* metadata_date_time_construct_from_iptc (GType object_type, con
g_clear_error (&_inner_error_);
#line 62 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
return NULL;
-#line 759 "MediaMetadata.c"
+#line 858 "MediaMetadata.c"
}
#line 60 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
return self;
-#line 763 "MediaMetadata.c"
+#line 862 "MediaMetadata.c"
}
-MetadataDateTime* metadata_date_time_new_from_iptc (const gchar* date, const gchar* time, GError** error) {
+MetadataDateTime*
+metadata_date_time_new_from_iptc (const gchar* date,
+ const gchar* time,
+ GError** error)
+{
#line 60 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
return metadata_date_time_construct_from_iptc (TYPE_METADATA_DATE_TIME, date, time, error);
-#line 770 "MediaMetadata.c"
+#line 873 "MediaMetadata.c"
}
-MetadataDateTime* metadata_date_time_construct_from_xmp (GType object_type, const gchar* label, GError** error) {
+MetadataDateTime*
+metadata_date_time_construct_from_xmp (GType object_type,
+ const gchar* label,
+ GError** error)
+{
MetadataDateTime* self = NULL;
GTimeVal time_val = {0};
- const gchar* _tmp0_;
- gboolean _tmp1_;
- GTimeVal _tmp4_;
- glong _tmp5_;
+ GTimeVal _tmp1_;
+ glong _tmp2_;
GError * _inner_error_ = NULL;
#line 65 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
g_return_val_if_fail (label != NULL, NULL);
@@ -785,20 +890,13 @@ MetadataDateTime* metadata_date_time_construct_from_xmp (GType object_type, cons
#line 66 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
g_get_current_time (&time_val);
#line 67 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- _tmp0_ = label;
-#line 67 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- _tmp1_ = g_time_val_from_iso8601 (_tmp0_, &time_val);
-#line 67 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- if (!_tmp1_) {
-#line 794 "MediaMetadata.c"
- const gchar* _tmp2_;
- GError* _tmp3_;
-#line 68 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- _tmp2_ = label;
+ if (!g_time_val_from_iso8601 (label, &time_val)) {
+#line 895 "MediaMetadata.c"
+ GError* _tmp0_;
#line 68 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- _tmp3_ = g_error_new (METADATA_DATE_TIME_ERROR, METADATA_DATE_TIME_ERROR_INVALID_FORMAT, "%s is not XMP format date/time", _tmp2_);
+ _tmp0_ = g_error_new (METADATA_DATE_TIME_ERROR, METADATA_DATE_TIME_ERROR_INVALID_FORMAT, "%s is not XMP format date/time", label);
#line 68 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- _inner_error_ = _tmp3_;
+ _inner_error_ = _tmp0_;
#line 68 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
if (_inner_error_->domain == METADATA_DATE_TIME_ERROR) {
#line 68 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
@@ -807,7 +905,7 @@ MetadataDateTime* metadata_date_time_construct_from_xmp (GType object_type, cons
_metadata_date_time_unref0 (self);
#line 68 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
return NULL;
-#line 811 "MediaMetadata.c"
+#line 909 "MediaMetadata.c"
} else {
#line 68 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
@@ -815,29 +913,34 @@ MetadataDateTime* metadata_date_time_construct_from_xmp (GType object_type, cons
g_clear_error (&_inner_error_);
#line 68 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
return NULL;
-#line 819 "MediaMetadata.c"
+#line 917 "MediaMetadata.c"
}
}
#line 70 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- _tmp4_ = time_val;
+ _tmp1_ = time_val;
#line 70 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- _tmp5_ = _tmp4_.tv_sec;
+ _tmp2_ = _tmp1_.tv_sec;
#line 70 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- self->priv->timestamp = (time_t) _tmp5_;
+ self->priv->timestamp = (time_t) _tmp2_;
#line 65 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
return self;
-#line 830 "MediaMetadata.c"
+#line 928 "MediaMetadata.c"
}
-MetadataDateTime* metadata_date_time_new_from_xmp (const gchar* label, GError** error) {
+MetadataDateTime*
+metadata_date_time_new_from_xmp (const gchar* label,
+ GError** error)
+{
#line 65 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
return metadata_date_time_construct_from_xmp (TYPE_METADATA_DATE_TIME, label, error);
-#line 837 "MediaMetadata.c"
+#line 938 "MediaMetadata.c"
}
-time_t metadata_date_time_get_timestamp (MetadataDateTime* self) {
+time_t
+metadata_date_time_get_timestamp (MetadataDateTime* self)
+{
time_t result = 0;
time_t _tmp0_;
#line 73 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
@@ -848,11 +951,13 @@ time_t metadata_date_time_get_timestamp (MetadataDateTime* self) {
result = _tmp0_;
#line 74 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
return result;
-#line 852 "MediaMetadata.c"
+#line 955 "MediaMetadata.c"
}
-gchar* metadata_date_time_get_exif_label (MetadataDateTime* self) {
+gchar*
+metadata_date_time_get_exif_label (MetadataDateTime* self)
+{
gchar* result = NULL;
time_t _tmp0_;
gchar* _tmp1_;
@@ -866,11 +971,13 @@ gchar* metadata_date_time_get_exif_label (MetadataDateTime* self) {
result = _tmp1_;
#line 78 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
return result;
-#line 870 "MediaMetadata.c"
+#line 975 "MediaMetadata.c"
}
-gchar* metadata_date_time_get_xmp_label (MetadataDateTime* self) {
+gchar*
+metadata_date_time_get_xmp_label (MetadataDateTime* self)
+{
gchar* result = NULL;
GTimeVal time_val = {0};
time_t _tmp0_;
@@ -891,26 +998,26 @@ gchar* metadata_date_time_get_xmp_label (MetadataDateTime* self) {
result = _tmp1_;
#line 88 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
return result;
-#line 895 "MediaMetadata.c"
+#line 1002 "MediaMetadata.c"
}
-gboolean metadata_date_time_from_exif_date_time (const gchar* date_time, time_t* timestamp) {
+gboolean
+metadata_date_time_from_exif_date_time (const gchar* date_time,
+ time_t* timestamp)
+{
time_t _vala_timestamp = 0;
gboolean result = FALSE;
struct tm tm = {0};
- const gchar* _tmp0_;
- gint _tmp1_;
+ gboolean _tmp3_ = FALSE;
+ gboolean _tmp4_ = FALSE;
+ gboolean _tmp5_ = FALSE;
+ gboolean _tmp6_ = FALSE;
gboolean _tmp7_ = FALSE;
- gboolean _tmp8_ = FALSE;
- gboolean _tmp9_ = FALSE;
- gboolean _tmp10_ = FALSE;
- gboolean _tmp11_ = FALSE;
- struct tm _tmp12_;
- gint _tmp13_;
- gint _tmp24_;
- gint _tmp25_;
- time_t _tmp26_;
+ struct tm _tmp8_;
+ gint _tmp9_;
+ gint _tmp20_;
+ gint _tmp21_;
#line 91 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
g_return_val_if_fail (date_time != NULL, FALSE);
#line 92 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
@@ -918,34 +1025,24 @@ gboolean metadata_date_time_from_exif_date_time (const gchar* date_time, time_t*
#line 94 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
memset (&tm, 0, sizeof (struct tm));
#line 97 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- _tmp0_ = date_time;
-#line 97 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- _tmp1_ = sscanf (_tmp0_, "%d:%d:%d %d:%d:%d", &tm.tm_year, &tm.tm_mon, &tm.tm_mday, &tm.tm_hour, &tm.tm_min, &tm.tm_sec);
-#line 97 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- if (_tmp1_ != 6) {
-#line 927 "MediaMetadata.c"
+ if (sscanf (date_time, "%d:%d:%d %d:%d:%d", &tm.tm_year, &tm.tm_mon, &tm.tm_mday, &tm.tm_hour, &tm.tm_min, &tm.tm_sec) != 6) {
+#line 1030 "MediaMetadata.c"
gchar* tmp = NULL;
+ gchar* _tmp0_;
+ const gchar* _tmp1_;
const gchar* _tmp2_;
- gchar* _tmp3_;
- const gchar* _tmp4_;
- const gchar* _tmp5_;
- gint _tmp6_;
#line 100 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- _tmp2_ = date_time;
+ _tmp0_ = g_strdup (date_time);
#line 100 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- _tmp3_ = g_strdup (_tmp2_);
-#line 100 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- tmp = _tmp3_;
+ tmp = _tmp0_;
#line 101 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- _tmp4_ = tmp;
+ _tmp1_ = tmp;
#line 101 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- g_strcanon (_tmp4_, "0123456789", ' ');
-#line 102 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- _tmp5_ = tmp;
+ g_strcanon (_tmp1_, "0123456789", ' ');
#line 102 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- _tmp6_ = sscanf (_tmp5_, "%4d%2d%2d%2d%2d%2d", &tm.tm_year, &tm.tm_mon, &tm.tm_mday, &tm.tm_hour, &tm.tm_min, &tm.tm_sec);
+ _tmp2_ = tmp;
#line 102 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- if (_tmp6_ != 6) {
+ if (sscanf (_tmp2_, "%4d%2d%2d%2d%2d%2d", &tm.tm_year, &tm.tm_mon, &tm.tm_mday, &tm.tm_hour, &tm.tm_min, &tm.tm_sec) != 6) {
#line 104 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
result = FALSE;
#line 104 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
@@ -954,158 +1051,162 @@ gboolean metadata_date_time_from_exif_date_time (const gchar* date_time, time_t*
if (timestamp) {
#line 104 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
*timestamp = _vala_timestamp;
-#line 958 "MediaMetadata.c"
+#line 1055 "MediaMetadata.c"
}
#line 104 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
return result;
-#line 962 "MediaMetadata.c"
+#line 1059 "MediaMetadata.c"
}
#line 97 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
_g_free0 (tmp);
-#line 966 "MediaMetadata.c"
+#line 1063 "MediaMetadata.c"
}
#line 108 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- _tmp12_ = tm;
+ _tmp8_ = tm;
#line 108 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- _tmp13_ = _tmp12_.tm_year;
+ _tmp9_ = _tmp8_.tm_year;
#line 108 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- if (_tmp13_ <= 1900) {
+ if (_tmp9_ <= 1900) {
#line 108 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- _tmp11_ = TRUE;
-#line 976 "MediaMetadata.c"
+ _tmp7_ = TRUE;
+#line 1073 "MediaMetadata.c"
} else {
- struct tm _tmp14_;
- gint _tmp15_;
+ struct tm _tmp10_;
+ gint _tmp11_;
#line 108 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- _tmp14_ = tm;
+ _tmp10_ = tm;
#line 108 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- _tmp15_ = _tmp14_.tm_mon;
+ _tmp11_ = _tmp10_.tm_mon;
#line 108 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- _tmp11_ = _tmp15_ <= 0;
-#line 986 "MediaMetadata.c"
+ _tmp7_ = _tmp11_ <= 0;
+#line 1083 "MediaMetadata.c"
}
#line 108 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- if (_tmp11_) {
+ if (_tmp7_) {
#line 108 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- _tmp10_ = TRUE;
-#line 992 "MediaMetadata.c"
+ _tmp6_ = TRUE;
+#line 1089 "MediaMetadata.c"
} else {
- struct tm _tmp16_;
- gint _tmp17_;
+ struct tm _tmp12_;
+ gint _tmp13_;
#line 108 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- _tmp16_ = tm;
+ _tmp12_ = tm;
#line 108 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- _tmp17_ = _tmp16_.tm_mday;
+ _tmp13_ = _tmp12_.tm_mday;
#line 108 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- _tmp10_ = _tmp17_ < 0;
-#line 1002 "MediaMetadata.c"
+ _tmp6_ = _tmp13_ < 0;
+#line 1099 "MediaMetadata.c"
}
#line 108 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- if (_tmp10_) {
+ if (_tmp6_) {
#line 108 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- _tmp9_ = TRUE;
-#line 1008 "MediaMetadata.c"
+ _tmp5_ = TRUE;
+#line 1105 "MediaMetadata.c"
} else {
- struct tm _tmp18_;
- gint _tmp19_;
+ struct tm _tmp14_;
+ gint _tmp15_;
#line 108 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- _tmp18_ = tm;
+ _tmp14_ = tm;
#line 108 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- _tmp19_ = _tmp18_.tm_hour;
+ _tmp15_ = _tmp14_.tm_hour;
#line 108 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- _tmp9_ = _tmp19_ < 0;
-#line 1018 "MediaMetadata.c"
+ _tmp5_ = _tmp15_ < 0;
+#line 1115 "MediaMetadata.c"
}
#line 108 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- if (_tmp9_) {
+ if (_tmp5_) {
#line 108 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- _tmp8_ = TRUE;
-#line 1024 "MediaMetadata.c"
+ _tmp4_ = TRUE;
+#line 1121 "MediaMetadata.c"
} else {
- struct tm _tmp20_;
- gint _tmp21_;
+ struct tm _tmp16_;
+ gint _tmp17_;
#line 108 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- _tmp20_ = tm;
+ _tmp16_ = tm;
#line 108 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- _tmp21_ = _tmp20_.tm_min;
+ _tmp17_ = _tmp16_.tm_min;
#line 108 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- _tmp8_ = _tmp21_ < 0;
-#line 1034 "MediaMetadata.c"
+ _tmp4_ = _tmp17_ < 0;
+#line 1131 "MediaMetadata.c"
}
#line 108 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- if (_tmp8_) {
+ if (_tmp4_) {
#line 108 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- _tmp7_ = TRUE;
-#line 1040 "MediaMetadata.c"
+ _tmp3_ = TRUE;
+#line 1137 "MediaMetadata.c"
} else {
- struct tm _tmp22_;
- gint _tmp23_;
+ struct tm _tmp18_;
+ gint _tmp19_;
#line 108 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- _tmp22_ = tm;
+ _tmp18_ = tm;
#line 108 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- _tmp23_ = _tmp22_.tm_sec;
+ _tmp19_ = _tmp18_.tm_sec;
#line 108 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- _tmp7_ = _tmp23_ < 0;
-#line 1050 "MediaMetadata.c"
+ _tmp3_ = _tmp19_ < 0;
+#line 1147 "MediaMetadata.c"
}
#line 108 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- if (_tmp7_) {
+ if (_tmp3_) {
#line 109 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
result = FALSE;
#line 109 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
if (timestamp) {
#line 109 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
*timestamp = _vala_timestamp;
-#line 1060 "MediaMetadata.c"
+#line 1157 "MediaMetadata.c"
}
#line 109 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
return result;
-#line 1064 "MediaMetadata.c"
+#line 1161 "MediaMetadata.c"
}
#line 111 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- _tmp24_ = tm.tm_year;
+ _tmp20_ = tm.tm_year;
#line 111 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- tm.tm_year = _tmp24_ - 1900;
+ tm.tm_year = _tmp20_ - 1900;
#line 112 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- _tmp25_ = tm.tm_mon;
+ _tmp21_ = tm.tm_mon;
#line 112 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- tm.tm_mon = _tmp25_ - 1;
+ tm.tm_mon = _tmp21_ - 1;
#line 113 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
tm.tm_isdst = -1;
#line 115 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- _tmp26_ = mktime (&tm);
-#line 115 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- _vala_timestamp = _tmp26_;
+ _vala_timestamp = mktime (&tm);
#line 117 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
result = TRUE;
#line 117 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
if (timestamp) {
#line 117 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
*timestamp = _vala_timestamp;
-#line 1086 "MediaMetadata.c"
+#line 1181 "MediaMetadata.c"
}
#line 117 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
return result;
-#line 1090 "MediaMetadata.c"
+#line 1185 "MediaMetadata.c"
}
-static void g_time_local (time_t time, struct tm* result) {
+static void
+g_time_local (time_t time,
+ struct tm* result)
+{
struct tm _result_ = {0};
struct tm _tmp0_ = {0};
-#line 2846 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
+#line 2866 "/usr/share/vala-0.40/vapi/glib-2.0.vapi"
localtime_r (&time, &_tmp0_);
-#line 2846 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
+#line 2866 "/usr/share/vala-0.40/vapi/glib-2.0.vapi"
_result_ = _tmp0_;
-#line 2847 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
+#line 2867 "/usr/share/vala-0.40/vapi/glib-2.0.vapi"
*result = _result_;
-#line 2847 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
+#line 2867 "/usr/share/vala-0.40/vapi/glib-2.0.vapi"
return;
-#line 1105 "MediaMetadata.c"
+#line 1203 "MediaMetadata.c"
}
-static gchar* g_time_format (struct tm *self, const gchar* format) {
+static gchar*
+g_time_format (struct tm *self,
+ const gchar* format)
+{
gchar* result = NULL;
gchar* buffer = NULL;
gchar* _tmp0_;
@@ -1113,64 +1214,62 @@ static gchar* g_time_format (struct tm *self, const gchar* format) {
gint _buffer_size_;
gchar* _tmp1_;
gint _tmp1__length1;
- const gchar* _tmp2_;
+ gchar* _tmp2_;
+ gint _tmp2__length1;
gchar* _tmp3_;
- gint _tmp3__length1;
- gchar* _tmp4_;
-#line 2854 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
+#line 2874 "/usr/share/vala-0.40/vapi/glib-2.0.vapi"
g_return_val_if_fail (format != NULL, NULL);
-#line 2855 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
+#line 2875 "/usr/share/vala-0.40/vapi/glib-2.0.vapi"
_tmp0_ = g_new0 (gchar, 64);
-#line 2855 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
+#line 2875 "/usr/share/vala-0.40/vapi/glib-2.0.vapi"
buffer = _tmp0_;
-#line 2855 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
+#line 2875 "/usr/share/vala-0.40/vapi/glib-2.0.vapi"
buffer_length1 = 64;
-#line 2855 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
+#line 2875 "/usr/share/vala-0.40/vapi/glib-2.0.vapi"
_buffer_size_ = buffer_length1;
-#line 2856 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
+#line 2876 "/usr/share/vala-0.40/vapi/glib-2.0.vapi"
_tmp1_ = buffer;
-#line 2856 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
+#line 2876 "/usr/share/vala-0.40/vapi/glib-2.0.vapi"
_tmp1__length1 = buffer_length1;
-#line 2856 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp2_ = format;
-#line 2856 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- strftime (_tmp1_, _tmp1__length1, _tmp2_, &(*self));
-#line 2857 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp3_ = buffer;
-#line 2857 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp3__length1 = buffer_length1;
-#line 2857 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- _tmp4_ = g_strdup ((const gchar*) _tmp3_);
-#line 2857 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
- result = _tmp4_;
-#line 2857 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
+#line 2876 "/usr/share/vala-0.40/vapi/glib-2.0.vapi"
+ strftime (_tmp1_, _tmp1__length1, format, &(*self));
+#line 2877 "/usr/share/vala-0.40/vapi/glib-2.0.vapi"
+ _tmp2_ = buffer;
+#line 2877 "/usr/share/vala-0.40/vapi/glib-2.0.vapi"
+ _tmp2__length1 = buffer_length1;
+#line 2877 "/usr/share/vala-0.40/vapi/glib-2.0.vapi"
+ _tmp3_ = g_strdup ((const gchar*) _tmp2_);
+#line 2877 "/usr/share/vala-0.40/vapi/glib-2.0.vapi"
+ result = _tmp3_;
+#line 2877 "/usr/share/vala-0.40/vapi/glib-2.0.vapi"
buffer = (g_free (buffer), NULL);
-#line 2857 "/usr/share/vala-0.36/vapi/glib-2.0.vapi"
+#line 2877 "/usr/share/vala-0.40/vapi/glib-2.0.vapi"
return result;
-#line 1151 "MediaMetadata.c"
+#line 1249 "MediaMetadata.c"
}
-gchar* metadata_date_time_to_exif_date_time (time_t timestamp) {
+gchar*
+metadata_date_time_to_exif_date_time (time_t timestamp)
+{
gchar* result = NULL;
- time_t _tmp0_;
- struct tm _tmp1_ = {0};
- gchar* _tmp2_;
-#line 121 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- _tmp0_ = timestamp;
+ struct tm _tmp0_ = {0};
+ gchar* _tmp1_;
#line 121 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- g_time_local (_tmp0_, &_tmp1_);
+ g_time_local (timestamp, &_tmp0_);
#line 121 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- _tmp2_ = g_time_format (&_tmp1_, "%Y:%m:%d %H:%M:%S");
+ _tmp1_ = g_time_format (&_tmp0_, "%Y:%m:%d %H:%M:%S");
#line 121 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
- result = _tmp2_;
+ result = _tmp1_;
#line 121 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
return result;
-#line 1170 "MediaMetadata.c"
+#line 1267 "MediaMetadata.c"
}
-gchar* metadata_date_time_to_string (MetadataDateTime* self) {
+gchar*
+metadata_date_time_to_string (MetadataDateTime* self)
+{
gchar* result = NULL;
time_t _tmp0_;
gchar* _tmp1_;
@@ -1184,108 +1283,133 @@ gchar* metadata_date_time_to_string (MetadataDateTime* self) {
result = _tmp1_;
#line 125 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
return result;
-#line 1188 "MediaMetadata.c"
+#line 1287 "MediaMetadata.c"
}
-static void value_metadata_date_time_init (GValue* value) {
+static void
+value_metadata_date_time_init (GValue* value)
+{
#line 47 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
value->data[0].v_pointer = NULL;
-#line 1195 "MediaMetadata.c"
+#line 1296 "MediaMetadata.c"
}
-static void value_metadata_date_time_free_value (GValue* value) {
+static void
+value_metadata_date_time_free_value (GValue* value)
+{
#line 47 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
if (value->data[0].v_pointer) {
#line 47 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
metadata_date_time_unref (value->data[0].v_pointer);
-#line 1204 "MediaMetadata.c"
+#line 1307 "MediaMetadata.c"
}
}
-static void value_metadata_date_time_copy_value (const GValue* src_value, GValue* dest_value) {
+static void
+value_metadata_date_time_copy_value (const GValue* src_value,
+ GValue* dest_value)
+{
#line 47 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
if (src_value->data[0].v_pointer) {
#line 47 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
dest_value->data[0].v_pointer = metadata_date_time_ref (src_value->data[0].v_pointer);
-#line 1214 "MediaMetadata.c"
+#line 1320 "MediaMetadata.c"
} else {
#line 47 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
dest_value->data[0].v_pointer = NULL;
-#line 1218 "MediaMetadata.c"
+#line 1324 "MediaMetadata.c"
}
}
-static gpointer value_metadata_date_time_peek_pointer (const GValue* value) {
+static gpointer
+value_metadata_date_time_peek_pointer (const GValue* value)
+{
#line 47 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
return value->data[0].v_pointer;
-#line 1226 "MediaMetadata.c"
+#line 1334 "MediaMetadata.c"
}
-static gchar* value_metadata_date_time_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
+static gchar*
+value_metadata_date_time_collect_value (GValue* value,
+ guint n_collect_values,
+ GTypeCValue* collect_values,
+ guint collect_flags)
+{
#line 47 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
if (collect_values[0].v_pointer) {
-#line 1233 "MediaMetadata.c"
+#line 1346 "MediaMetadata.c"
MetadataDateTime * object;
object = collect_values[0].v_pointer;
#line 47 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
if (object->parent_instance.g_class == NULL) {
#line 47 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 1240 "MediaMetadata.c"
+#line 1353 "MediaMetadata.c"
} else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
#line 47 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 1244 "MediaMetadata.c"
+#line 1357 "MediaMetadata.c"
}
#line 47 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
value->data[0].v_pointer = metadata_date_time_ref (object);
-#line 1248 "MediaMetadata.c"
+#line 1361 "MediaMetadata.c"
} else {
#line 47 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
value->data[0].v_pointer = NULL;
-#line 1252 "MediaMetadata.c"
+#line 1365 "MediaMetadata.c"
}
#line 47 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
return NULL;
-#line 1256 "MediaMetadata.c"
+#line 1369 "MediaMetadata.c"
}
-static gchar* value_metadata_date_time_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
+static gchar*
+value_metadata_date_time_lcopy_value (const GValue* value,
+ guint n_collect_values,
+ GTypeCValue* collect_values,
+ guint collect_flags)
+{
MetadataDateTime ** object_p;
object_p = collect_values[0].v_pointer;
#line 47 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
if (!object_p) {
#line 47 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
-#line 1267 "MediaMetadata.c"
+#line 1385 "MediaMetadata.c"
}
#line 47 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
if (!value->data[0].v_pointer) {
#line 47 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
*object_p = NULL;
-#line 1273 "MediaMetadata.c"
+#line 1391 "MediaMetadata.c"
} else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
#line 47 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
*object_p = value->data[0].v_pointer;
-#line 1277 "MediaMetadata.c"
+#line 1395 "MediaMetadata.c"
} else {
#line 47 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
*object_p = metadata_date_time_ref (value->data[0].v_pointer);
-#line 1281 "MediaMetadata.c"
+#line 1399 "MediaMetadata.c"
}
#line 47 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
return NULL;
-#line 1285 "MediaMetadata.c"
+#line 1403 "MediaMetadata.c"
}
-GParamSpec* param_spec_metadata_date_time (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
+GParamSpec*
+param_spec_metadata_date_time (const gchar* name,
+ const gchar* nick,
+ const gchar* blurb,
+ GType object_type,
+ GParamFlags flags)
+{
ParamSpecMetadataDateTime* spec;
#line 47 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
g_return_val_if_fail (g_type_is_a (object_type, TYPE_METADATA_DATE_TIME), NULL);
@@ -1295,20 +1419,25 @@ GParamSpec* param_spec_metadata_date_time (const gchar* name, const gchar* nick,
G_PARAM_SPEC (spec)->value_type = object_type;
#line 47 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
return G_PARAM_SPEC (spec);
-#line 1299 "MediaMetadata.c"
+#line 1423 "MediaMetadata.c"
}
-gpointer value_get_metadata_date_time (const GValue* value) {
+gpointer
+value_get_metadata_date_time (const GValue* value)
+{
#line 47 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_METADATA_DATE_TIME), NULL);
#line 47 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
return value->data[0].v_pointer;
-#line 1308 "MediaMetadata.c"
+#line 1434 "MediaMetadata.c"
}
-void value_set_metadata_date_time (GValue* value, gpointer v_object) {
+void
+value_set_metadata_date_time (GValue* value,
+ gpointer v_object)
+{
MetadataDateTime * old;
#line 47 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_METADATA_DATE_TIME));
@@ -1324,22 +1453,25 @@ void value_set_metadata_date_time (GValue* value, gpointer v_object) {
value->data[0].v_pointer = v_object;
#line 47 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
metadata_date_time_ref (value->data[0].v_pointer);
-#line 1328 "MediaMetadata.c"
+#line 1457 "MediaMetadata.c"
} else {
#line 47 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
value->data[0].v_pointer = NULL;
-#line 1332 "MediaMetadata.c"
+#line 1461 "MediaMetadata.c"
}
#line 47 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
if (old) {
#line 47 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
metadata_date_time_unref (old);
-#line 1338 "MediaMetadata.c"
+#line 1467 "MediaMetadata.c"
}
}
-void value_take_metadata_date_time (GValue* value, gpointer v_object) {
+void
+value_take_metadata_date_time (GValue* value,
+ gpointer v_object)
+{
MetadataDateTime * old;
#line 47 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_METADATA_DATE_TIME));
@@ -1353,52 +1485,60 @@ void value_take_metadata_date_time (GValue* value, gpointer v_object) {
g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
#line 47 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
value->data[0].v_pointer = v_object;
-#line 1357 "MediaMetadata.c"
+#line 1489 "MediaMetadata.c"
} else {
#line 47 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
value->data[0].v_pointer = NULL;
-#line 1361 "MediaMetadata.c"
+#line 1493 "MediaMetadata.c"
}
#line 47 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
if (old) {
#line 47 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
metadata_date_time_unref (old);
-#line 1367 "MediaMetadata.c"
+#line 1499 "MediaMetadata.c"
}
}
-static void metadata_date_time_class_init (MetadataDateTimeClass * klass) {
+static void
+metadata_date_time_class_init (MetadataDateTimeClass * klass)
+{
#line 47 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
metadata_date_time_parent_class = g_type_class_peek_parent (klass);
#line 47 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
((MetadataDateTimeClass *) klass)->finalize = metadata_date_time_finalize;
#line 47 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
g_type_class_add_private (klass, sizeof (MetadataDateTimePrivate));
-#line 1379 "MediaMetadata.c"
+#line 1513 "MediaMetadata.c"
}
-static void metadata_date_time_instance_init (MetadataDateTime * self) {
+static void
+metadata_date_time_instance_init (MetadataDateTime * self)
+{
#line 47 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
self->priv = METADATA_DATE_TIME_GET_PRIVATE (self);
#line 47 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
self->ref_count = 1;
-#line 1388 "MediaMetadata.c"
+#line 1524 "MediaMetadata.c"
}
-static void metadata_date_time_finalize (MetadataDateTime * obj) {
+static void
+metadata_date_time_finalize (MetadataDateTime * obj)
+{
MetadataDateTime * self;
#line 47 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_METADATA_DATE_TIME, MetadataDateTime);
#line 47 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
g_signal_handlers_destroy (self);
-#line 1398 "MediaMetadata.c"
+#line 1536 "MediaMetadata.c"
}
-GType metadata_date_time_get_type (void) {
+GType
+metadata_date_time_get_type (void)
+{
static volatile gsize metadata_date_time_type_id__volatile = 0;
if (g_once_init_enter (&metadata_date_time_type_id__volatile)) {
static const GTypeValueTable g_define_type_value_table = { value_metadata_date_time_init, value_metadata_date_time_free_value, value_metadata_date_time_copy_value, value_metadata_date_time_peek_pointer, "p", value_metadata_date_time_collect_value, "p", value_metadata_date_time_lcopy_value };
@@ -1412,18 +1552,22 @@ GType metadata_date_time_get_type (void) {
}
-gpointer metadata_date_time_ref (gpointer instance) {
+gpointer
+metadata_date_time_ref (gpointer instance)
+{
MetadataDateTime * self;
self = instance;
#line 47 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
g_atomic_int_inc (&self->ref_count);
#line 47 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
return instance;
-#line 1423 "MediaMetadata.c"
+#line 1565 "MediaMetadata.c"
}
-void metadata_date_time_unref (gpointer instance) {
+void
+metadata_date_time_unref (gpointer instance)
+{
MetadataDateTime * self;
self = instance;
#line 47 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
@@ -1432,7 +1576,7 @@ void metadata_date_time_unref (gpointer instance) {
METADATA_DATE_TIME_GET_CLASS (self)->finalize (self);
#line 47 "/home/jens/Source/shotwell/src/MediaMetadata.vala"
g_type_free_instance ((GTypeInstance *) self);
-#line 1436 "MediaMetadata.c"
+#line 1580 "MediaMetadata.c"
}
}