summaryrefslogtreecommitdiff
path: root/gir
diff options
context:
space:
mode:
Diffstat (limited to 'gir')
-rw-r--r--gir/gimarshallingtests.c10
-rw-r--r--gir/gimarshallingtests.h2
2 files changed, 12 insertions, 0 deletions
diff --git a/gir/gimarshallingtests.c b/gir/gimarshallingtests.c
index 2c47c216..3c420031 100644
--- a/gir/gimarshallingtests.c
+++ b/gir/gimarshallingtests.c
@@ -2434,6 +2434,16 @@ g_i_marshalling_tests_gvalue_in (GValue *value)
}
/**
+ * g_i_marshalling_tests_gvalue_in_enum:
+ * @value: (transfer none):
+ */
+void
+g_i_marshalling_tests_gvalue_in_enum (GValue *value)
+{
+ g_assert(g_value_get_enum(value) == G_I_MARSHALLING_TESTS_ENUM_VALUE3);
+}
+
+/**
* g_i_marshalling_tests_gvalue_out:
* @value: (out) (transfer none):
*/
diff --git a/gir/gimarshallingtests.h b/gir/gimarshallingtests.h
index 467590c1..6d18ecff 100644
--- a/gir/gimarshallingtests.h
+++ b/gir/gimarshallingtests.h
@@ -397,6 +397,8 @@ GValue *g_i_marshalling_tests_gvalue_return (void);
void g_i_marshalling_tests_gvalue_in (GValue *value);
+void g_i_marshalling_tests_gvalue_in_enum (GValue *value);
+
void g_i_marshalling_tests_gvalue_out (GValue **value);
void g_i_marshalling_tests_gvalue_inout (GValue **value);