From 22be7754bee53a77a7dfaeaafc7709866e17a6cd Mon Sep 17 00:00:00 2001 From: Jan Beich Date: Mon, 3 Jul 2023 21:28:24 +0000 Subject: [PATCH] Add comparison function typedef for qsort_r on non-glibc systems src/hevc.c:237:90: error: use of undeclared identifier '__compar_d_fn_t' qsort_r(ppc->RefPicSetStCurrBefore, ppc->NumPocStCurrBefore, sizeof(unsigned char), (__compar_d_fn_t) sortFuncRev, ppc->PicOrderCntVal); ^ src/hevc.c:238:88: error: use of undeclared identifier '__compar_d_fn_t' qsort_r(ppc->RefPicSetStCurrAfter, ppc->NumPocStCurrAfter, sizeof(unsigned char), (__compar_d_fn_t) sortFunc, ppc->PicOrderCntVal); ^ --- src/hevc.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/hevc.c b/src/hevc.c index 01fc071..7d95226 100644 --- a/src/hevc.c +++ b/src/hevc.c @@ -3,6 +3,10 @@ #include "vabackend.h" #include +#if !defined(__GLIBC__) +typedef int (*__compar_d_fn_t) (const void *, const void *, void *); +#endif + static const uint8_t ff_hevc_diag_scan4x4_x[16] = { 0, 0, 1, 0, 1, 2, 0, 1,