diff options
Diffstat (limited to 'contrib/ltree')
| -rw-r--r-- | contrib/ltree/_ltree_gist.c | 2 | ||||
| -rw-r--r-- | contrib/ltree/ltree.h | 9 | ||||
| -rw-r--r-- | contrib/ltree/ltree_gist.c | 4 | ||||
| -rw-r--r-- | contrib/ltree/ltree_op.c | 4 |
4 files changed, 5 insertions, 14 deletions
diff --git a/contrib/ltree/_ltree_gist.c b/contrib/ltree/_ltree_gist.c index f0e01bbf47..50a38405c6 100644 --- a/contrib/ltree/_ltree_gist.c +++ b/contrib/ltree/_ltree_gist.c @@ -361,7 +361,7 @@ _ltree_picksplit(PG_FUNCTION_ARGS) _j = GETENTRY(entryvec, j); size_alpha = hemdist(datum_l, _j); size_beta = hemdist(datum_r, _j); - costvector[j - 1].cost = abs(size_alpha - size_beta); + costvector[j - 1].cost = Abs(size_alpha - size_beta); } qsort((void *) costvector, maxoff, sizeof(SPLITCOST), comparecost); diff --git a/contrib/ltree/ltree.h b/contrib/ltree/ltree.h index edcda22e4b..c55c757016 100644 --- a/contrib/ltree/ltree.h +++ b/contrib/ltree/ltree.h @@ -78,15 +78,6 @@ typedef struct #define LQUERY_HASNOT 0x01 -#ifndef max -#define max(a,b) ((a) > (b) ? (a) : (b)) -#endif -#ifndef min -#define min(a,b) ((a) <= (b) ? (a) : (b)) -#endif -#ifndef abs -#define abs(a) ((a) < (0) ? -(a) : (a)) -#endif #define ISALNUM(x) ( isalnum((unsigned char)(x)) || (x) == '_' ) /* full text query */ diff --git a/contrib/ltree/ltree_gist.c b/contrib/ltree/ltree_gist.c index 7630b4f60c..ec81ce1c18 100644 --- a/contrib/ltree/ltree_gist.c +++ b/contrib/ltree/ltree_gist.c @@ -259,7 +259,7 @@ ltree_penalty(PG_FUNCTION_ARGS) cmpl = ltree_compare(LTG_GETLNODE(origval), LTG_GETLNODE(newval)); cmpr = ltree_compare(LTG_GETRNODE(newval), LTG_GETRNODE(origval)); - *penalty = max(cmpl, 0) + max(cmpr, 0); + *penalty = Max(cmpl, 0) + Max(cmpr, 0); PG_RETURN_POINTER(penalty); } @@ -537,7 +537,7 @@ gist_tqcmp(ltree * t, lquery * q) while (an > 0 && bn > 0) { bl = LQL_FIRST(ql); - if ((res = strncmp(al->name, bl->name, min(al->len, bl->len))) == 0) + if ((res = strncmp(al->name, bl->name, Min(al->len, bl->len))) == 0) { if (al->len != bl->len) return al->len - bl->len; diff --git a/contrib/ltree/ltree_op.c b/contrib/ltree/ltree_op.c index 4dcb558fe4..f10f7df412 100644 --- a/contrib/ltree/ltree_op.c +++ b/contrib/ltree/ltree_op.c @@ -55,7 +55,7 @@ ltree_compare(const ltree * a, const ltree * b) while (an > 0 && bn > 0) { - if ((res = strncmp(al->name, bl->name, min(al->len, bl->len))) == 0) + if ((res = strncmp(al->name, bl->name, Min(al->len, bl->len))) == 0) { if (al->len != bl->len) return (al->len - bl->len) * 10 * (an + 1); @@ -443,7 +443,7 @@ lca_inner(ltree ** a, int len) l2 = LTREE_FIRST(*ptr); tmp = num; num = 0; - for (i = 0; i < min(tmp, (*ptr)->numlevel - 1); i++) + for (i = 0; i < Min(tmp, (*ptr)->numlevel - 1); i++) { if (l1->len == l2->len && strncmp(l1->name, l2->name, l1->len) == 0) num = i + 1; |
