Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitcf40dc6

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

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
returnout;
@@ -206,10 +206,10 @@ gbt_num_same(const GBT_NUMKEY *a, const GBT_NUMKEY *b, const gbtree_ninfo *tinfo
206206
GBT_NUMKEY_Rb1,
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_Rur;
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_attributeattStruct;
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_wcharcode)
6060
{
6161
returnbsearch(&(code),
62-
(void*)UnicodeDecompMain,
62+
UnicodeDecompMain,
6363
lengthof(UnicodeDecompMain),
6464
sizeof(pg_unicode_decomposition),
6565
conv_compare);

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp