version 1.9, 2017/01/15 15:28:55 |
version 1.10, 2017/02/17 14:43:54 |
Line 315 compare_names(const void *vp1, const void *vp2) |
|
Line 315 compare_names(const void *vp1, const void *vp2) |
|
const char *cp1, *cp2; |
const char *cp1, *cp2; |
int diff; |
int diff; |
|
|
cp1 = *(char **)vp1; |
cp1 = *(const char * const *)vp1; |
cp2 = *(char **)vp2; |
cp2 = *(const char * const *)vp2; |
return (diff = *cp2 - *cp1) ? diff : |
return (diff = *cp2 - *cp1) ? diff : |
strcasecmp(cp1 + 1, cp2 + 1); |
strcasecmp(cp1 + 1, cp2 + 1); |
} |
} |
Line 326 compare_strings(const void *vp1, const void *vp2) |
|
Line 326 compare_strings(const void *vp1, const void *vp2) |
|
{ |
{ |
const char *cp1, *cp2; |
const char *cp1, *cp2; |
|
|
cp1 = *(char **)vp1; |
cp1 = *(const char * const *)vp1; |
cp2 = *(char **)vp2; |
cp2 = *(const char * const *)vp2; |
return strcmp(cp1, cp2); |
return strcmp(cp1, cp2); |
} |
} |
|
|
Line 502 compare_entries(const void *vp1, const void *vp2) |
|
Line 502 compare_entries(const void *vp1, const void *vp2) |
|
{ |
{ |
const struct macro_entry *ep1, *ep2; |
const struct macro_entry *ep1, *ep2; |
|
|
ep1 = *(struct macro_entry **)vp1; |
ep1 = *(const struct macro_entry * const *)vp1; |
ep2 = *(struct macro_entry **)vp2; |
ep2 = *(const struct macro_entry * const *)vp2; |
return strcmp(ep1->value, ep2->value); |
return strcmp(ep1->value, ep2->value); |
} |
} |