From c422b5ca6b0dd9b8a2d1d7b8b437e14f3ca79052 Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Sat, 9 Mar 2002 17:35:37 +0000 Subject: Code review for improved-hashing patch. Fix some portability issues (char != unsigned char, Datum != uint32); make use of new hash code in dynahash hash tables and hash joins. --- src/backend/utils/adt/varchar.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/backend/utils/adt/varchar.c') diff --git a/src/backend/utils/adt/varchar.c b/src/backend/utils/adt/varchar.c index f25a06e144..e384b3f622 100644 --- a/src/backend/utils/adt/varchar.c +++ b/src/backend/utils/adt/varchar.c @@ -8,7 +8,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/utils/adt/varchar.c,v 1.87 2001/11/18 12:07:07 ishii Exp $ + * $Header: /cvsroot/pgsql/src/backend/utils/adt/varchar.c,v 1.88 2002/03/09 17:35:36 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -791,7 +791,7 @@ hashbpchar(PG_FUNCTION_ARGS) keydata = VARDATA(key); keylen = bcTruelen(key); - result = hash_any(keydata, keylen); + result = hash_any((unsigned char *) keydata, keylen); /* Avoid leaking memory for toasted inputs */ PG_FREE_IF_COPY(key, 0); -- cgit v1.2.1