diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2006-10-12 15:04:55 +0000 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2006-10-12 15:04:55 +0000 |
commit | b38900c7677657a815e75781b776fb1e41054df3 (patch) | |
tree | e841b1c22fadddf19af3105112a2bf3fee503106 /src/port/qsort.c | |
parent | a50606de91fea47120daea9686956bcf0bc52bac (diff) | |
download | postgresql-b38900c7677657a815e75781b776fb1e41054df3.tar.gz postgresql-b38900c7677657a815e75781b776fb1e41054df3.zip |
Use Min() instead of min() in qsort, for consistency and to avoid
redefined-macro warnings on some platforms. Per gripe from Hiroshi Saito.
Diffstat (limited to 'src/port/qsort.c')
-rw-r--r-- | src/port/qsort.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/port/qsort.c b/src/port/qsort.c index 3f3e7787e9f..8496f0a1d63 100644 --- a/src/port/qsort.c +++ b/src/port/qsort.c @@ -9,7 +9,7 @@ * * CAUTION: if you change this file, see also qsort_arg.c * - * $PostgreSQL: pgsql/src/port/qsort.c,v 1.10 2006/10/03 22:18:23 tgl Exp $ + * $PostgreSQL: pgsql/src/port/qsort.c,v 1.11 2006/10/12 15:04:55 tgl Exp $ */ /* $NetBSD: qsort.c,v 1.13 2003/08/07 16:43:42 agc Exp $ */ @@ -50,8 +50,6 @@ static char *med3(char *, char *, char *, int (*) (const void *, const void *)); static void swapfunc(char *, char *, size_t, int); -#define min(a, b) ((a) < (b) ? (a) : (b)) - /* * Qsort routine based on J. L. Bentley and M. D. McIlroy, * "Engineering a sort function", @@ -192,9 +190,9 @@ loop:SWAPINIT(a, es); pc -= es; } pn = (char *) a + n * es; - r = min(pa - (char *) a, pb - pa); + r = Min(pa - (char *) a, pb - pa); vecswap(a, pb - r, r); - r = min(pd - pc, pn - pd - es); + r = Min(pd - pc, pn - pd - es); vecswap(pb, pn - r, r); if ((r = pb - pa) > es) qsort(a, r / es, es, cmp); |