charcoll
int charcoll(const void *, const void *);
if (charcoll((const void *)&stopval, (const void *)&(s->lastch)) < 0) {
if (charcoll((const void *)&cnt, (const void *)&(s->lastch)) >=
charcoll((const void *)&cnt, (const void *)&stopval) <= 0)
qsort(s->set, n, sizeof (*(s->set)), charcoll);
(void) qsort(carray, n, sizeof (*carray), charcoll);