From 1380921e653ae572bafb08cf9d18afafea8823d1 Mon Sep 17 00:00:00 2001 From: Bruce Momjian Date: Fri, 28 Jan 2000 17:23:47 +0000 Subject: [PATCH] Patch from Hiroshi for overflow btree comparison. --- doc/TODO | 2 +- src/backend/access/nbtree/nbtcompare.c | 9 +++++++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/doc/TODO b/doc/TODO index 2f6cde4d2b..a7f0c6f68b 100644 --- a/doc/TODO +++ b/doc/TODO @@ -1,6 +1,6 @@ TODO list for PostgreSQL ======================== -Last updated: Thu Jan 27 23:46:41 EST 2000 +Last updated: Thu Jan 27 23:55:43 EST 2000 Current maintainer: Bruce Momjian (pgman@candle.pha.pa.us) diff --git a/src/backend/access/nbtree/nbtcompare.c b/src/backend/access/nbtree/nbtcompare.c index 5d4841ebaa..8cb9d0d9ae 100644 --- a/src/backend/access/nbtree/nbtcompare.c +++ b/src/backend/access/nbtree/nbtcompare.c @@ -8,7 +8,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/access/nbtree/nbtcompare.c,v 1.31 2000/01/26 05:55:58 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/access/nbtree/nbtcompare.c,v 1.32 2000/01/28 17:23:47 momjian Exp $ * * NOTES * These functions are stored in pg_amproc. For each operator class @@ -35,7 +35,12 @@ btint2cmp(int16 a, int16 b) int32 btint4cmp(int32 a, int32 b) { - return a - b; + if (a > b) + return 1; + else if (a == b) + return 0; + else + return -1; } int32 -- 2.11.0