411 register pset pr, ps, *pmin, *pmid, *pmax;
413 pset *temp[3], *swap;
422 n = 3; temp[0] = A1; temp[1] = B1; temp[2] = E1;
423 for(i = 0; i < n-1; i++)
424 for(j = i+1; j < n; j++)
425 if (
desc1(*temp[i], *temp[j]) > 0) {
430 pmin = temp[0]; pmid = temp[1]; pmax = temp[2];
433 while (*pmin != (
pset) NULL) {
437 if (
desc1(*pmin, *pmax) > 0) {
438 swap = pmax; pmax = pmin; pmin = pmid; pmid = swap;
439 }
else if (
desc1(*pmin, *pmid) > 0) {
440 swap = pmin; pmin = pmid; pmid = swap;