File harmonySEQ-liblo.patch of Package harmonyseq

diff -up harmonySEQ-0.17/src/OSC.cpp.orig harmonySEQ-0.17/src/OSC.cpp
--- harmonySEQ-0.17/src/OSC.cpp.orig	2020-03-04 14:48:23.000000000 +0100
+++ harmonySEQ-0.17/src/OSC.cpp	2024-11-10 12:51:22.529711182 +0100
@@ -39,20 +39,20 @@ void error_handler(int num, const char *
 }
 
 int generic_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)
 {
     return 1;
 }
 
 int pause_handler(const char *path, const char *types, lo_arg **argv,
- 		    int argc, void *data, void *user_data)
+ 		    int argc, lo_message ata, void *user_data)
 {
     if (engine->GetPaused() == 0)
         engine->PauseImmediately();
     return 0;
 }
 int unpause_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)
 {
     if (engine->GetPaused() == 1)
         engine->Unpause();
@@ -60,21 +60,21 @@ int unpause_handler(const char *path, co
 }
 
 int tempo_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)
 {
     double tmp = argv[0]->f;
     engine->SetTempo(tmp);
     return 0;
 }
 int sync_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)
 {
     if (!engine->GetPaused()) //do not sync while in pause!
         engine->Sync();
     return 0;
 }
 int events_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 TAG = argv[0]->i;
     // For now it is the UI thread that processes events.
openSUSE Build Service is sponsored by