From: DeltaMikeCharlie <127641886+DeltaMikeCharlie@users.noreply.github.com> Date: Tue, 30 Dec 2025 10:06:05 +0000 (+1100) Subject: Update EPG sort helper functions. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0fbb2f1aa2a17ff2d0265aedc88d1a8b58e02b27;p=thirdparty%2Ftvheadend.git Update EPG sort helper functions. --- diff --git a/src/epg.c b/src/epg.c index 720c2db54..08f24c532 100644 --- a/src/epg.c +++ b/src/epg.c @@ -2613,14 +2613,14 @@ static int _epg_sort_channel_num_ascending ( const void *a, const void *b, void { int64_t v1 = channel_get_number((*(epg_broadcast_t**)a)->channel); int64_t v2 = channel_get_number((*(epg_broadcast_t**)b)->channel); - return v1 - v2; + return (v1 > v2) - (v1 < v2); } static int _epg_sort_channel_num_descending ( const void *a, const void *b, void *eq ) { const int64_t v1 = channel_get_number((*(epg_broadcast_t**)a)->channel); const int64_t v2 = channel_get_number((*(epg_broadcast_t**)b)->channel); - return v2 - v1; + return (v2 > v1) - (v2 < v1); } static int _epg_sort_stars_ascending ( const void *a, const void *b, void *eq )