diff options
Diffstat (limited to 'gi/pygi-invoke-state-struct.h')
-rw-r--r-- | gi/pygi-invoke-state-struct.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gi/pygi-invoke-state-struct.h b/gi/pygi-invoke-state-struct.h index 64711cb1..dbf4e665 100644 --- a/gi/pygi-invoke-state-struct.h +++ b/gi/pygi-invoke-state-struct.h @@ -20,6 +20,8 @@ typedef struct _PyGIInvokeArgState /* Holds from_py marshaler cleanup data. */ gpointer arg_cleanup_data; + /* Holds to_py marshaler cleanup data. */ + gpointer to_py_arg_cleanup_data; } PyGIInvokeArgState; @@ -45,6 +47,7 @@ typedef struct _PyGIInvokeState /* Memory to receive the result of the C ffi function call. */ GIArgument return_arg; + gpointer to_py_return_arg_cleanup_data; /* A GError exception which is indirectly bound into the last position of * the "args" array if the callable caches "throws" member is set. |