# HG changeset patch # User Mychaela Falconia # Date 1692040175 28800 # Node ID 803829e6244fcf1e7dc3a6ad7ffcdbd7505fb3f3 # Parent 626824449ddf56a4bd40921eaf522c99bae4b2c8 themwi-update-numdb2: more sensible sort comparison functions diff -r 626824449ddf -r 803829e6244f utils/themwi-update-numdb2.c --- a/utils/themwi-update-numdb2.c Mon Aug 14 10:41:23 2023 -0800 +++ b/utils/themwi-update-numdb2.c Mon Aug 14 11:09:35 2023 -0800 @@ -383,30 +383,30 @@ static int compare_owned_num(p1, p2) - struct owned_number_rec *p1, *p2; + uint16_t *p1, *p2; { - if (p1->number[0] < p2->number[0]) + if (p1[0] < p2[0]) return(-1); - if (p1->number[0] > p2->number[0]) + if (p1[0] > p2[0]) return(1); - if (p1->number[1] < p2->number[1]) + if (p1[1] < p2[1]) return(-1); - if (p1->number[1] > p2->number[1]) + if (p1[1] > p2[1]) return(1); - if (p1->number[2] < p2->number[2]) + if (p1[2] < p2[2]) return(-1); - if (p1->number[2] > p2->number[2]) + if (p1[2] > p2[2]) return(1); return(0); } static int compare_short_num(p1, p2) - struct short_number_rec *p1, *p2; + uint16_t *p1, *p2; { - if (p1->short_num < p2->short_num) + if (*p1 < *p2) return(-1); - if (p1->short_num > p2->short_num) + if (*p1 > *p2) return(1); return(0); }