--- a/libpurple/signals.h Sun Apr 14 01:48:40 2024 -0500 +++ b/libpurple/signals.h Sun Apr 14 02:04:28 2024 -0500 @@ -349,175 +349,6 @@ GCallback cb, va_list args, void *data, void **return_val); /** - * purple_marshal_VOID__POINTER_POINTER_UINT: - * @cb: (scope call): Callback this marshaller is designed to invoke - * @args: va_list of arguments to be passed to the closure - * @data: (nullable): Data to be passed to the callback - * @return_val: (nullable): Value to store the callback's return value - * - * A purple marshaller function for use with signals with two pointers - * and an unsigned integer argument. - * - * Since: 2.0 - */ -PURPLE_AVAILABLE_IN_ALL -void purple_marshal_VOID__POINTER_POINTER_UINT( - GCallback cb, va_list args, void *data, void **return_val); - -/** - * purple_marshal_VOID__POINTER_POINTER_UINT_UINT: - * @cb: (scope call): Callback this marshaller is designed to invoke - * @args: va_list of arguments to be passed to the closure - * @data: (nullable): Data to be passed to the callback - * @return_val: (nullable): Value to store the callback's return value - * - * A purple marshaller function for use with signals with two pointers - * and two unsigned integer arguments. - * - * Since: 2.0 - */ -PURPLE_AVAILABLE_IN_ALL -void purple_marshal_VOID__POINTER_POINTER_UINT_UINT( - GCallback cb, va_list args, void *data, void **return_val); - -/** - * purple_marshal_VOID__POINTER_UINT_UINT: - * @cb: (scope call): Callback this marshaller is designed to invoke - * @args: va_list of arguments to be passed to the closure - * @data: (nullable): Data to be passed to the callback - * @return_val: (nullable): Value to store the callback's return value - * - * A purple marshaller function for use with signals with a pointer and - * two unsigned integer arguments. - * - * Since: 3.0 - */ -PURPLE_AVAILABLE_IN_3_0 -void purple_marshal_VOID__POINTER_UINT_UINT( - GCallback cb, va_list args, void *data, void **return_val); - -/** - * purple_marshal_VOID__POINTER_POINTER_POINTER: - * @cb: (scope call): Callback this marshaller is designed to invoke - * @args: va_list of arguments to be passed to the closure - * @data: (nullable): Data to be passed to the callback - * @return_val: (nullable): Value to store the callback's return value - * - * A purple marshaller function for use with signals with three pointer - * arguments. - * - * Since: 2.0 - */ -PURPLE_AVAILABLE_IN_ALL -void purple_marshal_VOID__POINTER_POINTER_POINTER(GCallback cb, va_list args, void *data, void **return_val); - -/** - * purple_marshal_VOID__POINTER_POINTER_POINTER_POINTER: - * @cb: (scope call): Callback this marshaller is designed to invoke - * @args: va_list of arguments to be passed to the closure - * @data: (nullable): Data to be passed to the callback - * @return_val: (nullable): Value to store the callback's return value - * - * A purple marshaller function for use with signals with four pointer - * arguments. - * - * Since: 2.0 - */ -PURPLE_AVAILABLE_IN_ALL -void purple_marshal_VOID__POINTER_POINTER_POINTER_POINTER(GCallback cb, va_list args, void *data, void **return_val); - -/** - * purple_marshal_VOID__POINTER_POINTER_POINTER_POINTER_POINTER: - * @cb: (scope call): Callback this marshaller is designed to invoke - * @args: va_list of arguments to be passed to the closure - * @data: (nullable): Data to be passed to the callback - * @return_val: (nullable): Value to store the callback's return value - * - * A purple marshaller function for use with signals with five pointer - * arguments. - * - * Since: 2.0 - */ -PURPLE_AVAILABLE_IN_ALL -void purple_marshal_VOID__POINTER_POINTER_POINTER_POINTER_POINTER(GCallback cb, va_list args, void *data, void **return_val); - -/** - * purple_marshal_VOID__POINTER_POINTER_POINTER_UINT: - * @cb: (scope call): Callback this marshaller is designed to invoke - * @args: va_list of arguments to be passed to the closure - * @data: (nullable): Data to be passed to the callback - * @return_val: (nullable): Value to store the callback's return value - * - * A purple marshaller function for use with signals with three pointer - * and one unsigned integer arguments. - * - * Since: 2.0 - */ -PURPLE_AVAILABLE_IN_ALL -void purple_marshal_VOID__POINTER_POINTER_POINTER_UINT(GCallback cb, va_list args, void *data, void **return_val); - -/** - * purple_marshal_VOID__POINTER_POINTER_POINTER_POINTER_UINT: - * @cb: (scope call): Callback this marshaller is designed to invoke - * @args: va_list of arguments to be passed to the closure - * @data: (nullable): Data to be passed to the callback - * @return_val: (nullable): Value to store the callback's return value - * - * A purple marshaller function for use with signals with four pointer and - * one unsigned integer arguments. - * - * Since: 2.0 - */ -PURPLE_AVAILABLE_IN_ALL -void purple_marshal_VOID__POINTER_POINTER_POINTER_POINTER_UINT(GCallback cb, va_list args, void *data, void **return_val); - -/** - * purple_marshal_VOID__POINTER_POINTER_POINTER_UINT_UINT: - * @cb: (scope call): Callback this marshaller is designed to invoke - * @args: va_list of arguments to be passed to the closure - * @data: (nullable): Data to be passed to the callback - * @return_val: (nullable): Value to store the callback's return value - * - * A purple marshaller function for use with signals with three pointer - * and two unsigned integer arguments. - * - * Since: 2.0 - */ -PURPLE_AVAILABLE_IN_ALL -void purple_marshal_VOID__POINTER_POINTER_POINTER_UINT_UINT(GCallback cb, va_list args, void *data, void **return_val); - -/** - * purple_marshal_INT__POINTER_POINTER_POINTER: - * @cb: (scope call): Callback this marshaller is designed to invoke - * @args: va_list of arguments to be passed to the closure - * @data: (nullable): Data to be passed to the callback - * @return_val: (nullable): Value to store the callback's return value - * - * A purple marshaller function for use with signals with three pointer - * arguments and returns an integer. - * - * Since: 2.8 - */ -PURPLE_AVAILABLE_IN_2_8 -void purple_marshal_INT__POINTER_POINTER_POINTER( - GCallback cb, va_list args, void *data, void **return_val); - -/** - * purple_marshal_INT__POINTER_POINTER_POINTER_POINTER_POINTER: - * @cb: (scope call): Callback this marshaller is designed to invoke - * @args: va_list of arguments to be passed to the closure - * @data: (nullable): Data to be passed to the callback - * @return_val: (nullable): Value to store the callback's return value - * - * A purple marshaller function for use with signals with five pointer - * arguments and returns an integer. - * - * Since: 2.0 - */ -PURPLE_AVAILABLE_IN_ALL -void purple_marshal_INT__POINTER_POINTER_POINTER_POINTER_POINTER(GCallback cb, va_list args, void *data, void **return_val); - -/** * purple_marshal_BOOLEAN__POINTER: * @cb: (scope call): Callback this marshaller is designed to invoke * @args: va_list of arguments to be passed to the closure @@ -548,21 +379,6 @@ void purple_marshal_BOOLEAN__POINTER_POINTER(GCallback cb, va_list args, void *data, void **return_val); /** - * purple_marshal_BOOLEAN__POINTER_BOOLEAN: - * @cb: (scope call): Callback this marshaller is designed to invoke - * @args: va_list of arguments to be passed to the closure - * @data: (nullable): Data to be passed to the callback - * @return_val: (nullable): Value to store the callback's return value - * - * A purple marshaller function for use with signals with a pointer and - * boolean argument and returns a boolean. - * - * Since: 2.8 - */ -PURPLE_AVAILABLE_IN_2_8 -void purple_marshal_BOOLEAN__POINTER_BOOLEAN(GCallback cb, va_list args, void *data, void **return_val); - -/** * purple_marshal_BOOLEAN__POINTER_POINTER_POINTER: * @cb: (scope call): Callback this marshaller is designed to invoke * @args: va_list of arguments to be passed to the closure @@ -577,67 +393,6 @@ PURPLE_AVAILABLE_IN_ALL void purple_marshal_BOOLEAN__POINTER_POINTER_POINTER(GCallback cb, va_list args, void *data, void **return_val); -/** - * purple_marshal_BOOLEAN__POINTER_POINTER_UINT: - * @cb: (scope call): Callback this marshaller is designed to invoke - * @args: va_list of arguments to be passed to the closure - * @data: (nullable): Data to be passed to the callback - * @return_val: (nullable): Value to store the callback's return value - * - * A purple marshaller function for use with signals with two pointer and - * one unsigned integer arguments and returns a boolean. - * - * Since: 2.0 - */ -PURPLE_AVAILABLE_IN_ALL -void purple_marshal_BOOLEAN__POINTER_POINTER_UINT(GCallback cb, va_list args, void *data, void **return_val); - -/** - * purple_marshal_BOOLEAN__POINTER_POINTER_POINTER_POINTER: - * @cb: (scope call): Callback this marshaller is designed to invoke - * @args: va_list of arguments to be passed to the closure - * @data: (nullable): Data to be passed to the callback - * @return_val: (nullable): Value to store the callback's return value - * - * A purple marshaller function for use with signals with four pointer - * arguments and returns a boolean. - * - * Since: 2.0 - */ -PURPLE_AVAILABLE_IN_ALL -void purple_marshal_BOOLEAN__POINTER_POINTER_POINTER_POINTER(GCallback cb, va_list args, void *data, void **return_val); - -/** - * purple_marshal_BOOLEAN__POINTER_POINTER_POINTER_POINTER_POINTER: - * @cb: (scope call): Callback this marshaller is designed to invoke - * @args: va_list of arguments to be passed to the closure - * @data: (nullable): Data to be passed to the callback - * @return_val: (nullable): Value to store the callback's return value - * - * A purple marshaller function for use with signals with five pointer - * arguments and returns a boolean. - * - * Since: 2.0 - */ -PURPLE_AVAILABLE_IN_ALL -void purple_marshal_BOOLEAN__POINTER_POINTER_POINTER_POINTER_POINTER(GCallback cb, va_list args, void *data, void **return_val); - -/** - * purple_marshal_BOOLEAN__POINTER_POINTER_POINTER_POINTER_POINTER_POINTER: - * @cb: (scope call): Callback this marshaller is designed to invoke - * @args: va_list of arguments to be passed to the closure - * @data: (nullable): Data to be passed to the callback - * @return_val: (nullable): Value to store the callback's return value - * - * A purple marshaller function for use with signals with six pointer - * arguments and returns a boolean. - * - * Since: 2.6 - */ -PURPLE_AVAILABLE_IN_2_6 -void purple_marshal_BOOLEAN__POINTER_POINTER_POINTER_POINTER_POINTER_POINTER( - GCallback cb, va_list args, void *data, void **return_val); - G_END_DECLS #endif /* PURPLE_SIGNALS_H */