Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit cf40dc6

Browse files
committed
Remove useless casts
Some of these were uselessly casting away "const", some were just nearby, but they where all unnecessary anyway. Discussion: https://www.postgresql.org/message-id/flat/53a28052-f9f3-1808-fed9-460fd43035ab%402ndquadrant.com
1 parent 6ea9516 commit cf40dc6

File tree

3 files changed

+14
-14
lines changed

3 files changed

+14
-14
lines changed

contrib/btree_gist/btree_utils_num.c

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -185,10 +185,10 @@ gbt_num_union(GBT_NUMKEY *out, const GistEntryVector *entryvec, const gbtree_nin
185185
c.upper = &cur[tinfo->size];
186186
/* if out->lower > cur->lower, adopt cur as lower */
187187
if (tinfo->f_gt(o.lower, c.lower, flinfo))
188-
memcpy((void *) o.lower, (void *) c.lower, tinfo->size);
188+
memcpy((void *) o.lower, c.lower, tinfo->size);
189189
/* if out->upper < cur->upper, adopt cur as upper */
190190
if (tinfo->f_lt(o.upper, c.upper, flinfo))
191-
memcpy((void *) o.upper, (void *) c.upper, tinfo->size);
191+
memcpy((void *) o.upper, c.upper, tinfo->size);
192192
}
193193

194194
return out;
@@ -206,10 +206,10 @@ gbt_num_same(const GBT_NUMKEY *a, const GBT_NUMKEY *b, const gbtree_ninfo *tinfo
206206
GBT_NUMKEY_R b1,
207207
b2;
208208

209-
b1.lower = &(((GBT_NUMKEY *) a)[0]);
210-
b1.upper = &(((GBT_NUMKEY *) a)[tinfo->size]);
211-
b2.lower = &(((GBT_NUMKEY *) b)[0]);
212-
b2.upper = &(((GBT_NUMKEY *) b)[tinfo->size]);
209+
b1.lower = &(a[0]);
210+
b1.upper = &(a[tinfo->size]);
211+
b2.lower = &(b[0]);
212+
b2.upper = &(b[tinfo->size]);
213213

214214
return (tinfo->f_eq(b1.lower, b2.lower, flinfo) &&
215215
tinfo->f_eq(b1.upper, b2.upper, flinfo));
@@ -227,19 +227,19 @@ gbt_num_bin_union(Datum *u, GBT_NUMKEY *e, const gbtree_ninfo *tinfo, FmgrInfo *
227227
if (!DatumGetPointer(*u))
228228
{
229229
*u = PointerGetDatum(palloc0(tinfo->indexsize));
230-
memcpy((void *) &(((GBT_NUMKEY *) DatumGetPointer(*u))[0]), (void *) rd.lower, tinfo->size);
231-
memcpy((void *) &(((GBT_NUMKEY *) DatumGetPointer(*u))[tinfo->size]), (void *) rd.upper, tinfo->size);
230+
memcpy(&(((GBT_NUMKEY *) DatumGetPointer(*u))[0]), rd.lower, tinfo->size);
231+
memcpy(&(((GBT_NUMKEY *) DatumGetPointer(*u))[tinfo->size]), rd.upper, tinfo->size);
232232
}
233233
else
234234
{
235235
GBT_NUMKEY_R ur;
236236

237237
ur.lower = &(((GBT_NUMKEY *) DatumGetPointer(*u))[0]);
238238
ur.upper = &(((GBT_NUMKEY *) DatumGetPointer(*u))[tinfo->size]);
239-
if (tinfo->f_gt((void *) ur.lower, (void *) rd.lower, flinfo))
240-
memcpy((void *) ur.lower, (void *) rd.lower, tinfo->size);
241-
if (tinfo->f_lt((void *) ur.upper, (void *) rd.upper, flinfo))
242-
memcpy((void *) ur.upper, (void *) rd.upper, tinfo->size);
239+
if (tinfo->f_gt(ur.lower, rd.lower, flinfo))
240+
memcpy((void *) ur.lower, rd.lower, tinfo->size);
241+
if (tinfo->f_lt(ur.upper, rd.upper, flinfo))
242+
memcpy((void *) ur.upper, rd.upper, tinfo->size);
243243
}
244244
}
245245

src/backend/catalog/heap.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -777,7 +777,7 @@ AddNewAttributeTuples(Oid new_rel_oid,
777777
{
778778
FormData_pg_attribute attStruct;
779779

780-
memcpy(&attStruct, (char *) SysAtt[i], sizeof(FormData_pg_attribute));
780+
memcpy(&attStruct, SysAtt[i], sizeof(FormData_pg_attribute));
781781

782782
/* Fill in the correct relation OID in the copied tuple */
783783
attStruct.attrelid = new_rel_oid;

src/common/unicode_norm.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ static pg_unicode_decomposition *
5959
get_code_entry(pg_wchar code)
6060
{
6161
return bsearch(&(code),
62-
(void *) UnicodeDecompMain,
62+
UnicodeDecompMain,
6363
lengthof(UnicodeDecompMain),
6464
sizeof(pg_unicode_decomposition),
6565
conv_compare);

0 commit comments

Comments
 (0)