File ags-function-test-util-self.patch of Package gsequencer
Index: gsequencer-2.1.33/ags/test/X/ags_functional_test_util.c
===================================================================
--- gsequencer-2.1.33.orig/ags/test/X/ags_functional_test_util.c
+++ gsequencer-2.1.33/ags/test/X/ags_functional_test_util.c
@@ -46,7 +46,7 @@ gboolean ags_functional_test_util_driver
void* ags_functional_test_util_add_test_thread(void *ptr);
void* ags_functional_test_util_do_run_thread(void *ptr);
-pthread_t *ags_functional_test_util_thread = NULL;
+pthread_t ags_functional_test_util_thread;
extern AgsApplicationContext *ags_application_context;
@@ -106,7 +106,7 @@ ags_functional_test_util_driver_dispatch
return(G_SOURCE_CONTINUE);
}
-pthread_t*
+pthread_t
ags_functional_test_util_self()
{
return(ags_functional_test_util_thread);
Index: gsequencer-2.1.33/ags/test/X/ags_functional_test_util.h
===================================================================
--- gsequencer-2.1.33.orig/ags/test/X/ags_functional_test_util.h
+++ gsequencer-2.1.33/ags/test/X/ags_functional_test_util.h
@@ -54,7 +54,7 @@ struct _AgsFunctionalTestUtilContainerTe
guint count;
};
-pthread_t* ags_functional_test_util_self();
+pthread_t ags_functional_test_util_self();
/* legacy setup */
void ags_functional_test_util_setup_and_launch();
Index: gsequencer-2.1.33/ags/test/X/machine/ags_functional_ffplayer_test.c
===================================================================
--- gsequencer-2.1.33.orig/ags/test/X/machine/ags_functional_ffplayer_test.c
+++ gsequencer-2.1.33/ags/test/X/machine/ags_functional_ffplayer_test.c
@@ -396,7 +396,7 @@ main(int argc, char **argv)
ags_functional_test_util_do_run(argc, argv,
ags_functional_ffplayer_test_add_test, &is_available);
- pthread_join(ags_functional_test_util_self()[0],
+ pthread_join(ags_functional_test_util_self(),
NULL);
return(-1);