diff options
author | Peter Eisentraut | 2023-02-07 05:53:05 +0000 |
---|---|---|
committer | Peter Eisentraut | 2023-02-07 05:57:59 +0000 |
commit | aa6954104644334c53838f181053b9f7aa13f58c (patch) | |
tree | 10af7e8602cfd6626b163a350960ff9d1875f43a /contrib | |
parent | d9d7fe68d35e1e10c7c8276d07f5abf9c477cb13 (diff) |
Remove useless casts to (void *) in arguments of some system functions
The affected functions are: bsearch, memcmp, memcpy, memset, memmove,
qsort, repalloc
Reviewed-by: Corey Huinker <corey.huinker@gmail.com>
Discussion: https://www.postgresql.org/message-id/flat/fd9adf5d-b1aa-e82f-e4c7-263c30145807%40enterprisedb.com
Diffstat (limited to 'contrib')
-rw-r--r-- | contrib/btree_gist/btree_bit.c | 2 | ||||
-rw-r--r-- | contrib/btree_gist/btree_interval.c | 4 | ||||
-rw-r--r-- | contrib/btree_gist/btree_utils_num.c | 8 | ||||
-rw-r--r-- | contrib/btree_gist/btree_utils_var.c | 4 | ||||
-rw-r--r-- | contrib/btree_gist/btree_uuid.c | 4 | ||||
-rw-r--r-- | contrib/citext/citext.c | 2 | ||||
-rw-r--r-- | contrib/hstore/hstore_gist.c | 6 | ||||
-rw-r--r-- | contrib/hstore/hstore_io.c | 2 | ||||
-rw-r--r-- | contrib/intarray/_int_gist.c | 6 | ||||
-rw-r--r-- | contrib/intarray/_int_tool.c | 2 | ||||
-rw-r--r-- | contrib/intarray/_intbig_gist.c | 6 | ||||
-rw-r--r-- | contrib/ltree/_ltree_gist.c | 6 | ||||
-rw-r--r-- | contrib/ltree/ltree_gist.c | 2 | ||||
-rw-r--r-- | contrib/ltree/ltxtquery_io.c | 6 | ||||
-rw-r--r-- | contrib/pg_surgery/heap_surgery.c | 2 | ||||
-rw-r--r-- | contrib/pg_trgm/trgm_gist.c | 10 | ||||
-rw-r--r-- | contrib/pg_trgm/trgm_op.c | 4 |
17 files changed, 38 insertions, 38 deletions
diff --git a/contrib/btree_gist/btree_bit.c b/contrib/btree_gist/btree_bit.c index 5b246bcde4b..6790f22b4b6 100644 --- a/contrib/btree_gist/btree_bit.c +++ b/contrib/btree_gist/btree_bit.c @@ -84,7 +84,7 @@ gbt_bit_xfrm(bytea *leaf) while (sz < padded_sz) ((char *) out)[sz++] = 0; SET_VARSIZE(out, padded_sz); - memcpy((void *) VARDATA(out), (void *) VARBITS(leaf), VARBITBYTES(leaf)); + memcpy(VARDATA(out), VARBITS(leaf), VARBITBYTES(leaf)); return out; } diff --git a/contrib/btree_gist/btree_interval.c b/contrib/btree_gist/btree_interval.c index 2c98b330cd7..b0afdf02bb5 100644 --- a/contrib/btree_gist/btree_interval.c +++ b/contrib/btree_gist/btree_interval.c @@ -157,8 +157,8 @@ gbt_intv_compress(PG_FUNCTION_ARGS) { Interval *key = DatumGetIntervalP(entry->key); - memcpy((void *) r, (void *) key, INTERVALSIZE); - memcpy((void *) (r + INTERVALSIZE), (void *) key, INTERVALSIZE); + memcpy(r, key, INTERVALSIZE); + memcpy(r + INTERVALSIZE, key, INTERVALSIZE); } else { diff --git a/contrib/btree_gist/btree_utils_num.c b/contrib/btree_gist/btree_utils_num.c index 05c154afa34..346ee837d75 100644 --- a/contrib/btree_gist/btree_utils_num.c +++ b/contrib/btree_gist/btree_utils_num.c @@ -87,8 +87,8 @@ gbt_num_compress(GISTENTRY *entry, const gbtree_ninfo *tinfo) Assert(tinfo->indexsize >= 2 * tinfo->size); - memcpy((void *) &r[0], leaf, tinfo->size); - memcpy((void *) &r[tinfo->size], leaf, tinfo->size); + memcpy(&r[0], leaf, tinfo->size); + memcpy(&r[tinfo->size], leaf, tinfo->size); retval = palloc(sizeof(GISTENTRY)); gistentryinit(*retval, PointerGetDatum(r), entry->rel, entry->page, entry->offset, false); @@ -184,7 +184,7 @@ gbt_num_union(GBT_NUMKEY *out, const GistEntryVector *entryvec, const gbtree_nin o.lower = &((GBT_NUMKEY *) out)[0]; o.upper = &((GBT_NUMKEY *) out)[tinfo->size]; - memcpy((void *) out, (void *) cur, 2 * tinfo->size); + memcpy(out, cur, 2 * tinfo->size); for (i = 1; i < numranges; i++) { @@ -360,7 +360,7 @@ gbt_num_picksplit(const GistEntryVector *entryvec, GIST_SPLITVEC *v, arr[i].t = (GBT_NUMKEY *) DatumGetPointer((entryvec->vector[i].key)); arr[i].i = i; } - qsort_arg((void *) &arr[FirstOffsetNumber], maxoff - FirstOffsetNumber + 1, sizeof(Nsrt), (qsort_arg_comparator) tinfo->f_cmp, (void *) flinfo); + qsort_arg(&arr[FirstOffsetNumber], maxoff - FirstOffsetNumber + 1, sizeof(Nsrt), (qsort_arg_comparator) tinfo->f_cmp, flinfo); /* We do simply create two parts */ diff --git a/contrib/btree_gist/btree_utils_var.c b/contrib/btree_gist/btree_utils_var.c index 3ef82d0e208..0c0e952f736 100644 --- a/contrib/btree_gist/btree_utils_var.c +++ b/contrib/btree_gist/btree_utils_var.c @@ -502,11 +502,11 @@ gbt_var_picksplit(const GistEntryVector *entryvec, GIST_SPLITVEC *v, varg.tinfo = tinfo; varg.collation = collation; varg.flinfo = flinfo; - qsort_arg((void *) &arr[FirstOffsetNumber], + qsort_arg(&arr[FirstOffsetNumber], maxoff - FirstOffsetNumber + 1, sizeof(Vsrt), gbt_vsrt_cmp, - (void *) &varg); + &varg); /* We do simply create two parts */ diff --git a/contrib/btree_gist/btree_uuid.c b/contrib/btree_gist/btree_uuid.c index b81875979a3..fe8c679cbed 100644 --- a/contrib/btree_gist/btree_uuid.c +++ b/contrib/btree_gist/btree_uuid.c @@ -110,8 +110,8 @@ gbt_uuid_compress(PG_FUNCTION_ARGS) retval = palloc(sizeof(GISTENTRY)); - memcpy((void *) r, (void *) key, UUID_LEN); - memcpy((void *) (r + UUID_LEN), (void *) key, UUID_LEN); + memcpy(r, key, UUID_LEN); + memcpy(r + UUID_LEN, key, UUID_LEN); gistentryinit(*retval, PointerGetDatum(r), entry->rel, entry->page, entry->offset, false); diff --git a/contrib/citext/citext.c b/contrib/citext/citext.c index 976c578e1ce..26af935a70f 100644 --- a/contrib/citext/citext.c +++ b/contrib/citext/citext.c @@ -80,7 +80,7 @@ internal_citext_pattern_cmp(text *left, text *right, Oid collid) llen = strlen(lcstr); rlen = strlen(rcstr); - result = memcmp((void *) lcstr, (void *) rcstr, Min(llen, rlen)); + result = memcmp(lcstr, rcstr, Min(llen, rlen)); if (result == 0) { if (llen < rlen) diff --git a/contrib/hstore/hstore_gist.c b/contrib/hstore/hstore_gist.c index 5d8b806d30a..3df00493e81 100644 --- a/contrib/hstore/hstore_gist.c +++ b/contrib/hstore/hstore_gist.c @@ -436,7 +436,7 @@ ghstore_picksplit(PG_FUNCTION_ARGS) size_beta = hemdist(datum_r, _j, siglen); costvector[j - 1].cost = abs(size_alpha - size_beta); } - qsort((void *) costvector, maxoff, sizeof(SPLITCOST), comparecost); + qsort(costvector, maxoff, sizeof(SPLITCOST), comparecost); union_l = GETSIGN(datum_l); union_r = GETSIGN(datum_r); @@ -465,7 +465,7 @@ ghstore_picksplit(PG_FUNCTION_ARGS) if (ISALLTRUE(datum_l) || ISALLTRUE(_j)) { if (!ISALLTRUE(datum_l)) - memset((void *) union_l, 0xff, siglen); + memset(union_l, 0xff, siglen); } else { @@ -481,7 +481,7 @@ ghstore_picksplit(PG_FUNCTION_ARGS) if (ISALLTRUE(datum_r) || ISALLTRUE(_j)) { if (!ISALLTRUE(datum_r)) - memset((void *) union_r, 0xff, siglen); + memset(union_r, 0xff, siglen); } else { diff --git a/contrib/hstore/hstore_io.c b/contrib/hstore/hstore_io.c index ae09cede8c0..cec7df71a25 100644 --- a/contrib/hstore/hstore_io.c +++ b/contrib/hstore/hstore_io.c @@ -365,7 +365,7 @@ hstoreUniquePairs(Pairs *a, int32 l, int32 *buflen) return l; } - qsort((void *) a, l, sizeof(Pairs), comparePairs); + qsort(a, l, sizeof(Pairs), comparePairs); /* * We can't use qunique here because we have some clean-up code to run on diff --git a/contrib/intarray/_int_gist.c b/contrib/intarray/_int_gist.c index 331fa25fcf7..7a48ce624de 100644 --- a/contrib/intarray/_int_gist.c +++ b/contrib/intarray/_int_gist.c @@ -243,7 +243,7 @@ g_int_compress(PG_FUNCTION_ARGS) /* * shunt everything down to start at the right place */ - memmove((void *) &dr[0], (void *) &dr[2 * j], 2 * (len - j) * sizeof(int32)); + memmove(&dr[0], &dr[2 * j], 2 * (len - j) * sizeof(int32)); } /* @@ -260,7 +260,7 @@ g_int_compress(PG_FUNCTION_ARGS) min = ((int64) dr[i] - (int64) dr[i - 1]); cand = i; } - memmove((void *) &dr[cand - 1], (void *) &dr[cand + 1], (len - cand - 1) * sizeof(int32)); + memmove(&dr[cand - 1], &dr[cand + 1], (len - cand - 1) * sizeof(int32)); len -= 2; } @@ -542,7 +542,7 @@ g_int_picksplit(PG_FUNCTION_ARGS) pfree(union_d); costvector[i - 1].cost = fabsf((size_alpha - size_l) - (size_beta - size_r)); } - qsort((void *) costvector, maxoff, sizeof(SPLITCOST), comparecost); + qsort(costvector, maxoff, sizeof(SPLITCOST), comparecost); /* * Now split up the regions between the two seeds. An important property diff --git a/contrib/intarray/_int_tool.c b/contrib/intarray/_int_tool.c index 5ab6eb81e8d..68f624e085c 100644 --- a/contrib/intarray/_int_tool.c +++ b/contrib/intarray/_int_tool.c @@ -212,7 +212,7 @@ isort(int32 *a, int len) { bool r = false; - qsort_arg(a, len, sizeof(int32), isort_cmp, (void *) &r); + qsort_arg(a, len, sizeof(int32), isort_cmp, &r); return r; } diff --git a/contrib/intarray/_intbig_gist.c b/contrib/intarray/_intbig_gist.c index dadc18646a8..bfba5eef1d1 100644 --- a/contrib/intarray/_intbig_gist.c +++ b/contrib/intarray/_intbig_gist.c @@ -395,7 +395,7 @@ g_intbig_picksplit(PG_FUNCTION_ARGS) size_beta = hemdist(datum_r, _j, siglen); costvector[j - 1].cost = abs(size_alpha - size_beta); } - qsort((void *) costvector, maxoff, sizeof(SPLITCOST), comparecost); + qsort(costvector, maxoff, sizeof(SPLITCOST), comparecost); union_l = GETSIGN(datum_l); union_r = GETSIGN(datum_r); @@ -424,7 +424,7 @@ g_intbig_picksplit(PG_FUNCTION_ARGS) if (ISALLTRUE(datum_l) || ISALLTRUE(_j)) { if (!ISALLTRUE(datum_l)) - memset((void *) union_l, 0xff, siglen); + memset(union_l, 0xff, siglen); } else { @@ -440,7 +440,7 @@ g_intbig_picksplit(PG_FUNCTION_ARGS) if (ISALLTRUE(datum_r) || ISALLTRUE(_j)) { if (!ISALLTRUE(datum_r)) - memset((void *) union_r, 0xff, siglen); + memset(union_r, 0xff, siglen); } else { diff --git a/contrib/ltree/_ltree_gist.c b/contrib/ltree/_ltree_gist.c index 385a10283b0..e89a39a5b5f 100644 --- a/contrib/ltree/_ltree_gist.c +++ b/contrib/ltree/_ltree_gist.c @@ -319,7 +319,7 @@ _ltree_picksplit(PG_FUNCTION_ARGS) size_beta = hemdist(datum_r, _j, siglen); costvector[j - 1].cost = abs(size_alpha - size_beta); } - qsort((void *) costvector, maxoff, sizeof(SPLITCOST), comparecost); + qsort(costvector, maxoff, sizeof(SPLITCOST), comparecost); union_l = LTG_SIGN(datum_l); union_r = LTG_SIGN(datum_r); @@ -348,7 +348,7 @@ _ltree_picksplit(PG_FUNCTION_ARGS) if (LTG_ISALLTRUE(datum_l) || LTG_ISALLTRUE(_j)) { if (!LTG_ISALLTRUE(datum_l)) - memset((void *) union_l, 0xff, siglen); + memset(union_l, 0xff, siglen); } else { @@ -364,7 +364,7 @@ _ltree_picksplit(PG_FUNCTION_ARGS) if (LTG_ISALLTRUE(datum_r) || LTG_ISALLTRUE(_j)) { if (!LTG_ISALLTRUE(datum_r)) - memset((void *) union_r, 0xff, siglen); + memset(union_r, 0xff, siglen); } else { diff --git a/contrib/ltree/ltree_gist.c b/contrib/ltree/ltree_gist.c index 5d2db6c62be..3cba2269d86 100644 --- a/contrib/ltree/ltree_gist.c +++ b/contrib/ltree/ltree_gist.c @@ -328,7 +328,7 @@ ltree_picksplit(PG_FUNCTION_ARGS) array[j].r = LTG_GETLNODE(lu, siglen); } - qsort((void *) &array[FirstOffsetNumber], maxoff - FirstOffsetNumber + 1, + qsort(&array[FirstOffsetNumber], maxoff - FirstOffsetNumber + 1, sizeof(RIX), treekey_cmp); lu_l = lu_r = ru_l = ru_r = NULL; diff --git a/contrib/ltree/ltxtquery_io.c b/contrib/ltree/ltxtquery_io.c index d9910e6c992..0d29e156303 100644 --- a/contrib/ltree/ltxtquery_io.c +++ b/contrib/ltree/ltxtquery_io.c @@ -195,10 +195,10 @@ pushval_asis(QPRS_STATE *state, int type, char *strval, int lenval, uint16 flag) int32 tmp = state->curop - state->op; state->lenop *= 2; - state->op = (char *) repalloc((void *) state->op, state->lenop); + state->op = (char *) repalloc(state->op, state->lenop); state->curop = state->op + tmp; } - memcpy((void *) state->curop, (void *) strval, lenval); + memcpy(state->curop, strval, lenval); state->curop += lenval; *(state->curop) = '\0'; state->curop++; @@ -391,7 +391,7 @@ queryin(char *buf, struct Node *escontext) } /* set user-friendly operand view */ - memcpy((void *) GETOPERAND(query), (void *) state.op, state.sumlen); + memcpy(GETOPERAND(query), state.op, state.sumlen); pfree(state.op); /* set left operand's position for every operator */ diff --git a/contrib/pg_surgery/heap_surgery.c b/contrib/pg_surgery/heap_surgery.c index 61b184597af..88a40ab7d39 100644 --- a/contrib/pg_surgery/heap_surgery.c +++ b/contrib/pg_surgery/heap_surgery.c @@ -131,7 +131,7 @@ heap_force_common(FunctionCallInfo fcinfo, HeapTupleForceOption heap_force_opt) * array. */ if (ntids > 1) - qsort((void *) tids, ntids, sizeof(ItemPointerData), tidcmp); + qsort(tids, ntids, sizeof(ItemPointerData), tidcmp); curr_start_ptr = next_start_ptr = 0; nblocks = RelationGetNumberOfBlocks(rel); diff --git a/contrib/pg_trgm/trgm_gist.c b/contrib/pg_trgm/trgm_gist.c index ef5d8cca784..9ef2e38560a 100644 --- a/contrib/pg_trgm/trgm_gist.c +++ b/contrib/pg_trgm/trgm_gist.c @@ -102,7 +102,7 @@ makesign(BITVECP sign, TRGM *a, int siglen) trgm *ptr = GETARR(a); int32 tmp = 0; - MemSet((void *) sign, 0, siglen); + MemSet(sign, 0, siglen); SETBIT(sign, SIGLENBIT(siglen)); /* set last unused bit */ for (k = 0; k < len; k++) { @@ -755,7 +755,7 @@ fillcache(CACHESIGN *item, TRGM *key, BITVECP sign, int siglen) else if (ISALLTRUE(key)) item->allistrue = true; else - memcpy((void *) item->sign, (void *) GETSIGN(key), siglen); + memcpy(item->sign, GETSIGN(key), siglen); } #define WISH_F(a,b,c) (double)( -(double)(((a)-(b))*((a)-(b))*((a)-(b)))*(c) ) @@ -872,7 +872,7 @@ gtrgm_picksplit(PG_FUNCTION_ARGS) size_beta = hemdistcache(&(cache[seed_2]), &(cache[j]), siglen); costvector[j - 1].cost = abs(size_alpha - size_beta); } - qsort((void *) costvector, maxoff, sizeof(SPLITCOST), comparecost); + qsort(costvector, maxoff, sizeof(SPLITCOST), comparecost); for (k = 0; k < maxoff; k++) { @@ -921,7 +921,7 @@ gtrgm_picksplit(PG_FUNCTION_ARGS) if (ISALLTRUE(datum_l) || cache[j].allistrue) { if (!ISALLTRUE(datum_l)) - memset((void *) GETSIGN(datum_l), 0xff, siglen); + memset(GETSIGN(datum_l), 0xff, siglen); } else { @@ -937,7 +937,7 @@ gtrgm_picksplit(PG_FUNCTION_ARGS) if (ISALLTRUE(datum_r) || cache[j].allistrue) { if (!ISALLTRUE(datum_r)) - memset((void *) GETSIGN(datum_r), 0xff, siglen); + memset(GETSIGN(datum_r), 0xff, siglen); } else { diff --git a/contrib/pg_trgm/trgm_op.c b/contrib/pg_trgm/trgm_op.c index 2c644bc1485..49d4497b4f3 100644 --- a/contrib/pg_trgm/trgm_op.c +++ b/contrib/pg_trgm/trgm_op.c @@ -376,7 +376,7 @@ generate_trgm(char *str, int slen) */ if (len > 1) { - qsort((void *) GETARR(trg), len, sizeof(trgm), comp_trgm); + qsort(GETARR(trg), len, sizeof(trgm), comp_trgm); len = qunique(GETARR(trg), len, sizeof(trgm), comp_trgm); } @@ -929,7 +929,7 @@ generate_wildcard_trgm(const char *str, int slen) */ if (len > 1) { - qsort((void *) GETARR(trg), len, sizeof(trgm), comp_trgm); + qsort(GETARR(trg), len, sizeof(trgm), comp_trgm); len = qunique(GETARR(trg), len, sizeof(trgm), comp_trgm); } |