Author: Sergio Durigan Junior <sergiodj@debian.org>
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1074995
Forwarded: no
X-Not-Forwarded-Reason: Upstream doesn't have a public repository

Description: liblo changed the definition of lo_method_handler, which
 is a function pointer taken by lo_server_thread_add_method.  We need
 to adjust the implementation of ghostess message handlers.

Index: ghostess-20210101/src/ghostess.c
===================================================================
--- ghostess-20210101.orig/src/ghostess.c	2021-01-01 21:14:23.000000000 -0500
+++ ghostess-20210101/src/ghostess.c	2025-04-05 16:42:02.198680645 -0400
@@ -147,9 +147,9 @@
 void osc_error(int num, const char *m, const char *path);
 
 int osc_message_handler(const char *path, const char *types, lo_arg **argv, int
-		      argc, void *data, void *user_data) ;
+		      argc, lo_message data, void *user_data) ;
 int osc_debug_handler(const char *path, const char *types, lo_arg **argv, int
-		      argc, void *data, void *user_data) ;
+		      argc, lo_message data, void *user_data) ;
 
 void
 ghss_debug(int type, const char *format, ...)
@@ -2752,7 +2752,7 @@
 }
 
 int osc_debug_handler(const char *path, const char *types, lo_arg **argv,
-                      int argc, void *data, void *user_data)
+                      int argc, lo_message data, void *user_data)
 {
     int i;
 
@@ -2771,7 +2771,7 @@
 }
 
 int osc_message_handler(const char *path, const char *types, lo_arg **argv,
-                        int argc, void *data, void *user_data)
+                        int argc, lo_message data, void *user_data)
 {
     int i;
     d3h_instance_t *instance = NULL;
