3 static int (*
qscmp) (
char *,
char *);
5 static void qs1(
char *,
char *);
6 static void qsexc(
char *,
char *);
7 static void qstexc(
char *,
char *,
char *);
17 int (*fc)(
char *,
char *)
43 if ((n = l - a) <= es)
47 n = es * (n / (2 * es));
55 if ((c = (*
qscmp) (i, lp)) == 0)
70 if ((c = (*
qscmp) (hp, j)) == 0)
121 register char *ri, *rj, c;
146 register char *ri, *rj, *rk;
static void qs1(char *, char *)
static void qsexc(char *, char *)
static int(* qscmp)(char *, char *)
void qsort(char *a, unsigned n, int es, int(*fc)(char *, char *))
static void qstexc(char *, char *, char *)