From 3e4d868615408370fe6c2977c32f45a47c372b00 Mon Sep 17 00:00:00 2001 From: Peter Eisentraut Date: Thu, 20 Feb 2025 19:49:27 +0100 Subject: Remove various unnecessary (char *) casts MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Remove a number of (char *) casts that are unnecessary. Or in some cases, rewrite the code to make the purpose of the cast clearer. Reviewed-by: Dagfinn Ilmari Mannsåker Discussion: https://www.postgresql.org/message-id/flat/fd1fcedb-3492-4fc8-9e3e-74b97f2db6c7%40eisentraut.org --- contrib/pg_trgm/trgm_gist.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'contrib/pg_trgm/trgm_gist.c') diff --git a/contrib/pg_trgm/trgm_gist.c b/contrib/pg_trgm/trgm_gist.c index 14285a919ad..5ba895217b0 100644 --- a/contrib/pg_trgm/trgm_gist.c +++ b/contrib/pg_trgm/trgm_gist.c @@ -106,7 +106,7 @@ makesign(BITVECP sign, TRGM *a, int siglen) SETBIT(sign, SIGLENBIT(siglen)); /* set last unused bit */ for (k = 0; k < len; k++) { - CPTRGM(((char *) &tmp), ptr + k); + CPTRGM(&tmp, ptr + k); HASH(sign, tmp, siglen); } } @@ -186,7 +186,7 @@ cnt_sml_sign_common(TRGM *qtrg, BITVECP sign, int siglen) for (k = 0; k < len; k++) { - CPTRGM(((char *) &tmp), ptr + k); + CPTRGM(&tmp, ptr + k); count += GETBIT(sign, HASHVAL(tmp, siglen)); } @@ -373,7 +373,7 @@ gtrgm_consistent(PG_FUNCTION_ARGS) res = true; for (k = 0; k < len; k++) { - CPTRGM(((char *) &tmp), ptr + k); + CPTRGM(&tmp, ptr + k); if (!GETBIT(sign, HASHVAL(tmp, siglen))) { res = false; @@ -426,7 +426,7 @@ gtrgm_consistent(PG_FUNCTION_ARGS) check = (bool *) palloc(len * sizeof(bool)); for (k = 0; k < len; k++) { - CPTRGM(((char *) &tmp), ptr + k); + CPTRGM(&tmp, ptr + k); check[k] = GETBIT(sign, HASHVAL(tmp, siglen)); } res = trigramsMatchGraph(cache->graph, check); @@ -552,7 +552,7 @@ unionkey(BITVECP sbase, TRGM *add, int siglen) for (i = 0; i < ARRNELEM(add); i++) { - CPTRGM(((char *) &tmp), ptr + i); + CPTRGM(&tmp, ptr + i); HASH(sbase, tmp, siglen); } } -- cgit v1.2.3