A bit of renaming.
authorRobert Haas <[email protected]>
Tue, 14 Feb 2012 19:26:29 +0000 (14:26 -0500)
committerRobert Haas <[email protected]>
Tue, 14 Feb 2012 19:26:29 +0000 (14:26 -0500)
src/backend/utils/sort/qsort_tuple.c

index f751007adaa33f74f88af073c843b4156dc5a31e..c7857fa02069d38214c82a9e9b111765487f3138 100644 (file)
@@ -74,7 +74,7 @@ swapfunc(SortTuple *a, SortTuple *b, size_t n)
 #define vecswap(a, b, n) if ((n) > 0) swapfunc((a), (b), (size_t)(n))
 
 static SortTuple *
-med3(SortTuple *a, SortTuple *b, SortTuple *c, SortTupleComparator cmp,
+med3_tuple(SortTuple *a, SortTuple *b, SortTuple *c, SortTupleComparator cmp,
         Tuplesortstate *state)
 {
        return cmp(a, b, state) < 0 ?
@@ -126,11 +126,11 @@ loop:
                if (n > 40)
                {
                        d = (n / 8);
-                       pl = med3(pl, pl + d, pl + 2 * d, cmp, state);
-                       pm = med3(pm - d, pm, pm + d, cmp, state);
-                       pn = med3(pn - 2 * d, pn - d, pn, cmp, state);
+                       pl = med3_tuple(pl, pl + d, pl + 2 * d, cmp, state);
+                       pm = med3_tuple(pm - d, pm, pm + d, cmp, state);
+                       pn = med3_tuple(pn - 2 * d, pn - d, pn, cmp, state);
                }
-               pm = med3(pl, pm, pn, cmp, state);
+               pm = med3_tuple(pl, pm, pn, cmp, state);
        }
        swap(a, pm);
        pa = pb = a + 1;