diff options
Diffstat (limited to 'gir')
-rw-r--r-- | gir/gimarshallingtests.c | 10 | ||||
-rw-r--r-- | gir/gimarshallingtests.h | 2 |
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); |