gicallableinfo: Fix int signedness in APIs

These ints can never be negative, so should be unsigned.

Signed-off-by: Philip Withnall <pwithnall@gnome.org>

Helps: #3155
This commit is contained in:
Philip Withnall
2023-12-12 17:40:07 +00:00
parent 825581756a
commit 5cb8b9b826
3 changed files with 12 additions and 13 deletions

View File

@@ -78,24 +78,24 @@ GI_AVAILABLE_IN_ALL
gboolean gi_callable_info_skip_return (GICallableInfo *info);
GI_AVAILABLE_IN_ALL
gint gi_callable_info_get_n_args (GICallableInfo *info);
guint gi_callable_info_get_n_args (GICallableInfo *info);
GI_AVAILABLE_IN_ALL
GIArgInfo * gi_callable_info_get_arg (GICallableInfo *info,
gint n);
guint n);
GI_AVAILABLE_IN_ALL
void gi_callable_info_load_arg (GICallableInfo *info,
gint n,
guint n,
GIArgInfo *arg);
GI_AVAILABLE_IN_ALL
gboolean gi_callable_info_invoke (GICallableInfo *info,
gpointer function,
const GIArgument *in_args,
int n_in_args,
gsize n_in_args,
const GIArgument *out_args,
int n_out_args,
gsize n_out_args,
GIArgument *return_value,
gboolean is_method,
gboolean throws,