77: {
78: return cmp(a, b) < 0 ?
79: (cmp(b, c) < 0 ? b : (cmp(a, c) < 0 ? c : a ))
80: :(cmp(b, c) > 0 ? b : (cmp(a, c) < 0 ? a : c ));
81: }
94: for (pm = (char *)a + es; pm < (char *) a + n * es; pm += es)
95: for (pl = pm; pl > (char *) a && cmp(pl - es, pl) > 0;
96: pl -= es)
116: for (;;) {
117: while (pb <= pc && (cmp_result = cmp(pb, a)) <= 0) {
118: if (cmp_result == 0) {
124: }
125: while (pb <= pc && (cmp_result = cmp(pc, a)) >= 0) {
126: if (cmp_result == 0) {
141: for (pm = (char *) a + es; pm < (char *) a + n * es; pm += es)
142: for (pl = pm; pl > (char *) a && cmp(pl - es, pl) > 0;
143: pl -= es)