--- a/libpurple/signals.c Sun Apr 14 01:48:40 2024 -0500 +++ b/libpurple/signals.c Sun Apr 14 02:04:28 2024 -0500 @@ -541,159 +541,6 @@ } void -purple_marshal_VOID__POINTER_POINTER_UINT(GCallback cb, va_list args, void *data, - G_GNUC_UNUSED void **return_val) -{ - void *arg1 = va_arg(args, void *); - void *arg2 = va_arg(args, void *); - guint arg3 = va_arg(args, guint); - - ((void (*)(void *, void *, guint, void *))cb)(arg1, arg2, arg3, data); -} - -void -purple_marshal_VOID__POINTER_POINTER_UINT_UINT(GCallback cb, va_list args, - void *data, - G_GNUC_UNUSED void **return_val) -{ - void *arg1 = va_arg(args, void *); - void *arg2 = va_arg(args, void *); - guint arg3 = va_arg(args, guint); - guint arg4 = va_arg(args, guint); - - ((void (*)(void *, void *, guint, guint, void *))cb)(arg1, arg2, arg3, arg4, data); -} - -void -purple_marshal_VOID__POINTER_UINT_UINT(GCallback cb, va_list args, void *data, - G_GNUC_UNUSED void **return_val) -{ - void *arg1 = va_arg(args, void *); - guint arg2 = va_arg(args, guint); - guint arg3 = va_arg(args, guint); - - ((void (*)(void *, guint, guint, void *))cb)(arg1, arg2, arg3, data); -} - -void -purple_marshal_VOID__POINTER_POINTER_POINTER(GCallback cb, va_list args, - void *data, - G_GNUC_UNUSED void **return_val) -{ - void *arg1 = va_arg(args, void *); - void *arg2 = va_arg(args, void *); - void *arg3 = va_arg(args, void *); - - ((void (*)(void *, void *, void *, void *))cb)(arg1, arg2, arg3, data); -} - -void -purple_marshal_VOID__POINTER_POINTER_POINTER_POINTER(GCallback cb, - va_list args, void *data, - G_GNUC_UNUSED void **return_val) -{ - void *arg1 = va_arg(args, void *); - void *arg2 = va_arg(args, void *); - void *arg3 = va_arg(args, void *); - void *arg4 = va_arg(args, void *); - - ((void (*)(void *, void *, void *, void *, void *))cb)(arg1, arg2, arg3, arg4, data); -} - -void -purple_marshal_VOID__POINTER_POINTER_POINTER_POINTER_POINTER(GCallback cb, - va_list args, - void *data, - G_GNUC_UNUSED void **return_val) -{ - void *arg1 = va_arg(args, void *); - void *arg2 = va_arg(args, void *); - void *arg3 = va_arg(args, void *); - void *arg4 = va_arg(args, void *); - void *arg5 = va_arg(args, void *); - - ((void (*)(void *, void *, void *, void *, void *, void *))cb)(arg1, arg2, arg3, arg4, arg5, data); -} - -void -purple_marshal_VOID__POINTER_POINTER_POINTER_UINT(GCallback cb, - va_list args, void *data, - G_GNUC_UNUSED void **return_val) -{ - void *arg1 = va_arg(args, void *); - void *arg2 = va_arg(args, void *); - void *arg3 = va_arg(args, void *); - guint arg4 = va_arg(args, guint); - - ((void (*)(void *, void *, void *, guint, void *))cb)(arg1, arg2, arg3, arg4, data); -} - -void -purple_marshal_VOID__POINTER_POINTER_POINTER_POINTER_UINT(GCallback cb, - va_list args, - void *data, - G_GNUC_UNUSED void **return_val) -{ - void *arg1 = va_arg(args, void *); - void *arg2 = va_arg(args, void *); - void *arg3 = va_arg(args, void *); - void *arg4 = va_arg(args, void *); - guint arg5 = va_arg(args, guint); - - ((void (*)(void *, void *, void *, void *, guint, void *))cb)(arg1, arg2, arg3, arg4, arg5, data); -} - -void -purple_marshal_VOID__POINTER_POINTER_POINTER_UINT_UINT(GCallback cb, - va_list args, - void *data, - G_GNUC_UNUSED void **return_val) -{ - void *arg1 = va_arg(args, void *); - void *arg2 = va_arg(args, void *); - void *arg3 = va_arg(args, void *); - guint arg4 = va_arg(args, guint); - guint arg5 = va_arg(args, guint); - - ((void (*)(void *, void *, void *, guint, guint, void *))cb)( - arg1, arg2, arg3, arg4, arg5, data); -} - -void -purple_marshal_INT__POINTER_POINTER_POINTER( - GCallback cb, va_list args, void *data, void **return_val) -{ - gint ret_val; - void *arg1 = va_arg(args, void *); - void *arg2 = va_arg(args, void *); - void *arg3 = va_arg(args, void *); - - ret_val = ((gint (*)(void *, void *, void *, void *))cb)(arg1, arg2, arg3, data); - - if (return_val != NULL) - *return_val = GINT_TO_POINTER(ret_val); -} - -void -purple_marshal_INT__POINTER_POINTER_POINTER_POINTER_POINTER( - GCallback cb, va_list args, void *data, void **return_val) -{ - gint ret_val; - void *arg1 = va_arg(args, void *); - void *arg2 = va_arg(args, void *); - void *arg3 = va_arg(args, void *); - void *arg4 = va_arg(args, void *); - void *arg5 = va_arg(args, void *); - - ret_val = - ((gint (*)(void *, void *, void *, void *, void *, void *))cb)( - arg1, arg2, arg3, arg4, arg5, data); - - if (return_val != NULL) - *return_val = GINT_TO_POINTER(ret_val); -} - -void purple_marshal_BOOLEAN__POINTER(GCallback cb, va_list args, void *data, void **return_val) { @@ -721,20 +568,6 @@ } void -purple_marshal_BOOLEAN__POINTER_BOOLEAN(GCallback cb, va_list args, - void *data, void **return_val) -{ - gboolean ret_val; - void *arg1 = va_arg(args, void *); - gboolean arg2 = va_arg(args, gboolean); - - ret_val = ((gboolean (*)(void *, gboolean, void *))cb)(arg1, arg2, data); - - if (return_val != NULL) - *return_val = GINT_TO_POINTER(ret_val); -} - -void purple_marshal_BOOLEAN__POINTER_POINTER_POINTER(GCallback cb, va_list args, void *data, void **return_val) { @@ -749,79 +582,3 @@ if (return_val != NULL) *return_val = GINT_TO_POINTER(ret_val); } - -void -purple_marshal_BOOLEAN__POINTER_POINTER_UINT(GCallback cb, - va_list args, - void *data, - void **return_val) -{ - gboolean ret_val; - void *arg1 = va_arg(args, void *); - void *arg2 = va_arg(args, void *); - guint arg3 = va_arg(args, guint); - - ret_val = ((gboolean (*)(void *, void *, guint, void *))cb)( - arg1, arg2, arg3, data); - - if (return_val != NULL) - *return_val = GINT_TO_POINTER(ret_val); -} - -void -purple_marshal_BOOLEAN__POINTER_POINTER_POINTER_POINTER(GCallback cb, - va_list args, - void *data, - void **return_val) -{ - gboolean ret_val; - void *arg1 = va_arg(args, void *); - void *arg2 = va_arg(args, void *); - void *arg3 = va_arg(args, void *); - void *arg4 = va_arg(args, void *); - - ret_val = ((gboolean (*)(void *, void *, void *, void *, void *))cb)( - arg1, arg2, arg3, arg4, data); - - if (return_val != NULL) - *return_val = GINT_TO_POINTER(ret_val); -} - -void -purple_marshal_BOOLEAN__POINTER_POINTER_POINTER_POINTER_POINTER( - GCallback cb, va_list args, void *data, void **return_val) -{ - gboolean ret_val; - void *arg1 = va_arg(args, void *); - void *arg2 = va_arg(args, void *); - void *arg3 = va_arg(args, void *); - void *arg4 = va_arg(args, void *); - void *arg5 = va_arg(args, void *); - - ret_val = - ((gboolean (*)(void *, void *, void *, void *, void *, void *))cb)( - arg1, arg2, arg3, arg4, arg5, data); - - if (return_val != NULL) - *return_val = GINT_TO_POINTER(ret_val); -} - -void -purple_marshal_BOOLEAN__POINTER_POINTER_POINTER_POINTER_POINTER_POINTER( - GCallback cb, va_list args, void *data, void **return_val) -{ - gboolean ret_val; - void *arg1 = va_arg(args, void *); - void *arg2 = va_arg(args, void *); - void *arg3 = va_arg(args, void *); - void *arg4 = va_arg(args, void *); - void *arg5 = va_arg(args, void *); - void *arg6 = va_arg(args, void *); - - ret_val = - ((gboolean (*)(void *, void *, void *, void *, void *, void *, void *))cb)( - arg1, arg2, arg3, arg4, arg5, arg6, data); - - if (return_val != NULL) - *return_val = GINT_TO_POINTER(ret_val); -}