From dcf1884790c738b541ce55cb3475fe8c40a6a239 Mon Sep 17 00:00:00 2001 From: Philip Withnall Date: Fri, 5 Jan 2024 13:57:35 +0000 Subject: [PATCH] gicallableinfo: Drop `const` qualifier from out-args of invoke() MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Not sure what it was doing there — these arguments get written to as part of the invocation. The in-args should be `const` qualified, but not the out-args. This is an API break in libgirepository, but since it’s not been in a stable release yet, that’s fine. Signed-off-by: Philip Withnall Helps: #3155 --- girepository/gicallableinfo.c | 2 +- girepository/gicallableinfo.h | 2 +- girepository/gifunctioninfo.c | 2 +- girepository/gifunctioninfo.h | 2 +- girepository/givfuncinfo.c | 2 +- girepository/givfuncinfo.h | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/girepository/gicallableinfo.c b/girepository/gicallableinfo.c index d29641b1a..618ae2774 100644 --- a/girepository/gicallableinfo.c +++ b/girepository/gicallableinfo.c @@ -632,7 +632,7 @@ gi_callable_info_invoke (GICallableInfo *info, gpointer function, const GIArgument *in_args, gsize n_in_args, - const GIArgument *out_args, + GIArgument *out_args, gsize n_out_args, GIArgument *return_value, GError **error) diff --git a/girepository/gicallableinfo.h b/girepository/gicallableinfo.h index 30bc000cb..64e2a3875 100644 --- a/girepository/gicallableinfo.h +++ b/girepository/gicallableinfo.h @@ -96,7 +96,7 @@ gboolean gi_callable_info_invoke (GICallableInfo *info gpointer function, const GIArgument *in_args, gsize n_in_args, - const GIArgument *out_args, + GIArgument *out_args, gsize n_out_args, GIArgument *return_value, GError **error); diff --git a/girepository/gifunctioninfo.c b/girepository/gifunctioninfo.c index 1d782a901..d4fe5cf8a 100644 --- a/girepository/gifunctioninfo.c +++ b/girepository/gifunctioninfo.c @@ -267,7 +267,7 @@ gboolean gi_function_info_invoke (GIFunctionInfo *info, const GIArgument *in_args, gsize n_in_args, - const GIArgument *out_args, + GIArgument *out_args, gsize n_out_args, GIArgument *return_value, GError **error) diff --git a/girepository/gifunctioninfo.h b/girepository/gifunctioninfo.h index d0ab0ec04..a6399df73 100644 --- a/girepository/gifunctioninfo.h +++ b/girepository/gifunctioninfo.h @@ -93,7 +93,7 @@ GI_AVAILABLE_IN_ALL gboolean gi_function_info_invoke (GIFunctionInfo *info, const GIArgument *in_args, gsize n_in_args, - const GIArgument *out_args, + GIArgument *out_args, gsize n_out_args, GIArgument *return_value, GError **error); diff --git a/girepository/givfuncinfo.c b/girepository/givfuncinfo.c index cbf23fa1d..11d6c452e 100644 --- a/girepository/givfuncinfo.c +++ b/girepository/givfuncinfo.c @@ -342,7 +342,7 @@ gi_vfunc_info_invoke (GIVFuncInfo *info, GType implementor, const GIArgument *in_args, gsize n_in_args, - const GIArgument *out_args, + GIArgument *out_args, gsize n_out_args, GIArgument *return_value, GError **error) diff --git a/girepository/givfuncinfo.h b/girepository/givfuncinfo.h index f5bcc2d58..cd0ed8ff1 100644 --- a/girepository/givfuncinfo.h +++ b/girepository/givfuncinfo.h @@ -65,7 +65,7 @@ gboolean gi_vfunc_info_invoke (GIVFuncInfo *info, GType implementor, const GIArgument *in_args, gsize n_in_args, - const GIArgument *out_args, + GIArgument *out_args, gsize n_out_args, GIArgument *return_value, GError **error);