use C11 _Thread_local keyword instead of macro default tip

Sun, 21 Dec 2025 12:28:13 +0100

author
Olaf Wintermann <olaf.wintermann@gmail.com>
date
Sun, 21 Dec 2025 12:28:13 +0100
changeset 1645
27037c1b14e0
parent 1644
bbe3199e37fc

use C11 _Thread_local keyword instead of macro

src/array_list.c file | annotate | diff | comparison | revisions
--- a/src/array_list.c	Sun Dec 21 11:09:46 2025 +0100
+++ b/src/array_list.c	Sun Dec 21 12:28:13 2025 +0100
@@ -356,8 +356,8 @@
 }
 
 #ifndef WITH_QSORT_R
-static thread_local cx_compare_func2 cx_array_fn_for_qsort;
-static thread_local void *cx_array_context_for_qsort;
+static _Thread_local cx_compare_func2 cx_array_fn_for_qsort;
+static _Thread_local void *cx_array_context_for_qsort;
 static int cx_array_qsort_wrapper(const void *l, const void *r) {
     return cx_array_fn_for_qsort(l, r, cx_array_context_for_qsort);
 }

mercurial