diff options
author | Tatsuo Ishii <ishii@postgresql.org> | 2003-04-12 07:53:57 +0000 |
---|---|---|
committer | Tatsuo Ishii <ishii@postgresql.org> | 2003-04-12 07:53:57 +0000 |
commit | 35a0995992ea18018f8fb04a148a8b3ef065032f (patch) | |
tree | d75bfc11f06776f6428e42ec939d0e8a827cfb86 /src | |
parent | d8521b9b9104e7f329bc8f644bfea17c2577b498 (diff) | |
download | postgresql-35a0995992ea18018f8fb04a148a8b3ef065032f.tar.gz postgresql-35a0995992ea18018f8fb04a148a8b3ef065032f.zip |
Fix encoding conversion function bug.
See following posting for more details.
Subject: Re: [HACKERS] [BUGS] Bug #943: Server-Encoding from EUC_TW to UTF-8 doesn't
From: Tatsuo Ishii <t-ishii@sra.co.jp>
To: michael.enke@wincor-nixdorf.com, pgsql-bugs@postgresql.org
Cc: pgsql-hackers@postgresql.org
Date: Sat, 12 Apr 2003 10:51:45 +0900 (JST)
Diffstat (limited to 'src')
-rw-r--r-- | src/backend/utils/mb/conv.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/backend/utils/mb/conv.c b/src/backend/utils/mb/conv.c index 0337692d88c..2586365f3bc 100644 --- a/src/backend/utils/mb/conv.c +++ b/src/backend/utils/mb/conv.c @@ -6,7 +6,7 @@ * Portions Copyright (c) 1994, Regents of the University of California * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/utils/mb/conv.c,v 1.44 2003/03/10 22:28:18 tgl Exp $ + * $Header: /cvsroot/pgsql/src/backend/utils/mb/conv.c,v 1.45 2003/04/12 07:53:57 ishii Exp $ * *------------------------------------------------------------------------- */ @@ -313,7 +313,7 @@ compare1(const void *p1, const void *p2) v1 = *(unsigned int *) p1; v2 = ((pg_utf_to_local *) p2)->utf; - return (v1 - v2); + return (v1 > v2)?1:((v1 == v2)?0:-1); } /* @@ -328,7 +328,7 @@ compare2(const void *p1, const void *p2) v1 = *(unsigned int *) p1; v2 = ((pg_local_to_utf *) p2)->code; - return (v1 - v2); + return (v1 > v2)?1:((v1 == v2)?0:-1); } /* |