diff options
Diffstat (limited to 'tests/scanner/regress.h')
-rw-r--r-- | tests/scanner/regress.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/scanner/regress.h b/tests/scanner/regress.h index 9bef3c86..51740736 100644 --- a/tests/scanner/regress.h +++ b/tests/scanner/regress.h @@ -1042,6 +1042,11 @@ typedef void (*RegressTestCallbackOwnedGError) (GError *error); */ typedef int (*RegressTestCallbackFull) (int foo, double bar, char *path); /** + * RegressTestCallbackReturnFull: + * Return value: (transfer full): + */ +typedef RegressTestObj *(*RegressTestCallbackReturnFull) (void); +/** * RegressTestCallbackArray: * @one: (array length=one_length): * @one_length: @@ -1076,6 +1081,9 @@ int regress_test_callback_user_data (RegressTestCallbackUserData callback, gpointer user_data); _GI_TEST_EXTERN +void regress_test_callback_return_full (RegressTestCallbackReturnFull callback); + +_GI_TEST_EXTERN int regress_test_callback_destroy_notify (RegressTestCallbackUserData callback, gpointer user_data, GDestroyNotify notify); |