From 92b78178eccd6a2bdafbc7a0fdf0d003172f76ed Mon Sep 17 00:00:00 2001 From: Philippe Teuwen Date: Thu, 11 Sep 2025 16:37:03 +0200 Subject: [PATCH] ht2crack2: replace GLIB qsort_r by portable qsort --- tools/hitag2crack/crack2/ht2crack2buildtable.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/tools/hitag2crack/crack2/ht2crack2buildtable.c b/tools/hitag2crack/crack2/ht2crack2buildtable.c index 6533e3934..02273e680 100644 --- a/tools/hitag2crack/crack2/ht2crack2buildtable.c +++ b/tools/hitag2crack/crack2/ht2crack2buildtable.c @@ -354,7 +354,7 @@ static void makedirs(void) { } } -static int datacmp(const void *p1, const void *p2, void *dummy) { +static int datacmp(const void *p1, const void *p2) { unsigned char *d_1 = (unsigned char *)p1; unsigned char *d_2 = (unsigned char *)p2; @@ -420,8 +420,7 @@ static void *sorttable(void *dd) { close(fdin); // sort it - void *dummy = NULL; // clang - qsort_r(table, numentries, DATASIZE, datacmp, dummy); + qsort(table, numentries, DATASIZE, datacmp); // write to file snprintf(outfile, sizeof(outfile), "sorted/%02x/%02x.bin", i, j);