freebsd-src/lib/libc/stdlib/qsort_r_compat.c
Warner Losh b3e7694832 Remove $FreeBSD$: two-line .h pattern
Remove /^\s*\*\n \*\s+\$FreeBSD\$$\n/
2023-08-16 11:54:16 -06:00

20 lines
482 B
C

/*
* This file is in the public domain. Originally written by Garrett
* A. Wollman.
*/
#include "block_abi.h"
#define I_AM_QSORT_R_COMPAT
#include "qsort.c"
typedef DECLARE_BLOCK(int, qsort_block, const void *, const void *);
void
qsort_b(void *base, size_t nel, size_t width, qsort_block compar)
{
__qsort_r_compat(base, nel, width, compar,
(int (*)(void *, const void *, const void *))
GET_BLOCK_FUNCTION(compar));
}
__sym_compat(qsort_r, __qsort_r_compat, FBSD_1.0);