mirror of
https://github.com/postgres/postgres.git
synced 2025-11-22 12:22:45 +03:00
Remove unnecessary (char *) casts [xlog]
Remove (char *) casts no longer needed after XLogRegisterData() and XLogRegisterBufData() argument type change. Reviewed-by: Dagfinn Ilmari Mannsåker <ilmari@ilmari.org> Discussion: https://www.postgresql.org/message-id/flat/fd1fcedb-3492-4fc8-9e3e-74b97f2db6c7%40eisentraut.org
This commit is contained in:
@@ -252,14 +252,14 @@ _bt_dedup_pass(Relation rel, Buffer buf, IndexTuple newitem, Size newitemsz,
|
||||
|
||||
XLogBeginInsert();
|
||||
XLogRegisterBuffer(0, buf, REGBUF_STANDARD);
|
||||
XLogRegisterData((char *) &xlrec_dedup, SizeOfBtreeDedup);
|
||||
XLogRegisterData(&xlrec_dedup, SizeOfBtreeDedup);
|
||||
|
||||
/*
|
||||
* The intervals array is not in the buffer, but pretend that it is.
|
||||
* When XLogInsert stores the whole buffer, the array need not be
|
||||
* stored too.
|
||||
*/
|
||||
XLogRegisterBufData(0, (char *) state->intervals,
|
||||
XLogRegisterBufData(0, state->intervals,
|
||||
state->nintervals * sizeof(BTDedupInterval));
|
||||
|
||||
recptr = XLogInsert(RM_BTREE_ID, XLOG_BTREE_DEDUP);
|
||||
|
||||
@@ -1320,7 +1320,7 @@ _bt_insertonpg(Relation rel,
|
||||
xlrec.offnum = newitemoff;
|
||||
|
||||
XLogBeginInsert();
|
||||
XLogRegisterData((char *) &xlrec, SizeOfBtreeInsert);
|
||||
XLogRegisterData(&xlrec, SizeOfBtreeInsert);
|
||||
|
||||
if (isleaf && postingoff == 0)
|
||||
{
|
||||
@@ -1358,7 +1358,7 @@ _bt_insertonpg(Relation rel,
|
||||
|
||||
XLogRegisterBuffer(2, metabuf,
|
||||
REGBUF_WILL_INIT | REGBUF_STANDARD);
|
||||
XLogRegisterBufData(2, (char *) &xlmeta,
|
||||
XLogRegisterBufData(2, &xlmeta,
|
||||
sizeof(xl_btree_metadata));
|
||||
}
|
||||
}
|
||||
@@ -1367,7 +1367,7 @@ _bt_insertonpg(Relation rel,
|
||||
if (postingoff == 0)
|
||||
{
|
||||
/* Just log itup from caller */
|
||||
XLogRegisterBufData(0, (char *) itup, IndexTupleSize(itup));
|
||||
XLogRegisterBufData(0, itup, IndexTupleSize(itup));
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -1381,8 +1381,8 @@ _bt_insertonpg(Relation rel,
|
||||
*/
|
||||
upostingoff = postingoff;
|
||||
|
||||
XLogRegisterBufData(0, (char *) &upostingoff, sizeof(uint16));
|
||||
XLogRegisterBufData(0, (char *) origitup,
|
||||
XLogRegisterBufData(0, &upostingoff, sizeof(uint16));
|
||||
XLogRegisterBufData(0, origitup,
|
||||
IndexTupleSize(origitup));
|
||||
}
|
||||
|
||||
@@ -1979,7 +1979,7 @@ _bt_split(Relation rel, Relation heaprel, BTScanInsert itup_key, Buffer buf,
|
||||
xlrec.postingoff = postingoff;
|
||||
|
||||
XLogBeginInsert();
|
||||
XLogRegisterData((char *) &xlrec, SizeOfBtreeSplit);
|
||||
XLogRegisterData(&xlrec, SizeOfBtreeSplit);
|
||||
|
||||
XLogRegisterBuffer(0, buf, REGBUF_STANDARD);
|
||||
XLogRegisterBuffer(1, rbuf, REGBUF_WILL_INIT);
|
||||
@@ -2017,13 +2017,13 @@ _bt_split(Relation rel, Relation heaprel, BTScanInsert itup_key, Buffer buf,
|
||||
* newitem-logged case).
|
||||
*/
|
||||
if (newitemonleft && xlrec.postingoff == 0)
|
||||
XLogRegisterBufData(0, (char *) newitem, newitemsz);
|
||||
XLogRegisterBufData(0, newitem, newitemsz);
|
||||
else if (xlrec.postingoff != 0)
|
||||
{
|
||||
Assert(isleaf);
|
||||
Assert(newitemonleft || firstrightoff == newitemoff);
|
||||
Assert(newitemsz == IndexTupleSize(orignewitem));
|
||||
XLogRegisterBufData(0, (char *) orignewitem, newitemsz);
|
||||
XLogRegisterBufData(0, orignewitem, newitemsz);
|
||||
}
|
||||
|
||||
/* Log the left page's new high key */
|
||||
@@ -2033,7 +2033,7 @@ _bt_split(Relation rel, Relation heaprel, BTScanInsert itup_key, Buffer buf,
|
||||
itemid = PageGetItemId(origpage, P_HIKEY);
|
||||
lefthighkey = (IndexTuple) PageGetItem(origpage, itemid);
|
||||
}
|
||||
XLogRegisterBufData(0, (char *) lefthighkey,
|
||||
XLogRegisterBufData(0, lefthighkey,
|
||||
MAXALIGN(IndexTupleSize(lefthighkey)));
|
||||
|
||||
/*
|
||||
@@ -2564,7 +2564,7 @@ _bt_newlevel(Relation rel, Relation heaprel, Buffer lbuf, Buffer rbuf)
|
||||
xlrec.level = metad->btm_level;
|
||||
|
||||
XLogBeginInsert();
|
||||
XLogRegisterData((char *) &xlrec, SizeOfBtreeNewroot);
|
||||
XLogRegisterData(&xlrec, SizeOfBtreeNewroot);
|
||||
|
||||
XLogRegisterBuffer(0, rootbuf, REGBUF_WILL_INIT);
|
||||
XLogRegisterBuffer(1, lbuf, REGBUF_STANDARD);
|
||||
@@ -2579,7 +2579,7 @@ _bt_newlevel(Relation rel, Relation heaprel, Buffer lbuf, Buffer rbuf)
|
||||
md.last_cleanup_num_delpages = metad->btm_last_cleanup_num_delpages;
|
||||
md.allequalimage = metad->btm_allequalimage;
|
||||
|
||||
XLogRegisterBufData(2, (char *) &md, sizeof(xl_btree_metadata));
|
||||
XLogRegisterBufData(2, &md, sizeof(xl_btree_metadata));
|
||||
|
||||
/*
|
||||
* Direct access to page is not good but faster - we should implement
|
||||
|
||||
@@ -299,7 +299,7 @@ _bt_set_cleanup_info(Relation rel, BlockNumber num_delpages)
|
||||
md.last_cleanup_num_delpages = num_delpages;
|
||||
md.allequalimage = metad->btm_allequalimage;
|
||||
|
||||
XLogRegisterBufData(0, (char *) &md, sizeof(xl_btree_metadata));
|
||||
XLogRegisterBufData(0, &md, sizeof(xl_btree_metadata));
|
||||
|
||||
recptr = XLogInsert(RM_BTREE_ID, XLOG_BTREE_META_CLEANUP);
|
||||
|
||||
@@ -488,12 +488,12 @@ _bt_getroot(Relation rel, Relation heaprel, int access)
|
||||
md.last_cleanup_num_delpages = 0;
|
||||
md.allequalimage = metad->btm_allequalimage;
|
||||
|
||||
XLogRegisterBufData(2, (char *) &md, sizeof(xl_btree_metadata));
|
||||
XLogRegisterBufData(2, &md, sizeof(xl_btree_metadata));
|
||||
|
||||
xlrec.rootblk = rootblkno;
|
||||
xlrec.level = 0;
|
||||
|
||||
XLogRegisterData((char *) &xlrec, SizeOfBtreeNewroot);
|
||||
XLogRegisterData(&xlrec, SizeOfBtreeNewroot);
|
||||
|
||||
recptr = XLogInsert(RM_BTREE_ID, XLOG_BTREE_NEWROOT);
|
||||
|
||||
@@ -948,7 +948,7 @@ _bt_allocbuf(Relation rel, Relation heaprel)
|
||||
RelationIsAccessibleInLogicalDecoding(heaprel);
|
||||
|
||||
XLogBeginInsert();
|
||||
XLogRegisterData((char *) &xlrec_reuse, SizeOfBtreeReusePage);
|
||||
XLogRegisterData(&xlrec_reuse, SizeOfBtreeReusePage);
|
||||
|
||||
XLogInsert(RM_BTREE_ID, XLOG_BTREE_REUSE_PAGE);
|
||||
}
|
||||
@@ -1234,15 +1234,15 @@ _bt_delitems_vacuum(Relation rel, Buffer buf,
|
||||
|
||||
XLogBeginInsert();
|
||||
XLogRegisterBuffer(0, buf, REGBUF_STANDARD);
|
||||
XLogRegisterData((char *) &xlrec_vacuum, SizeOfBtreeVacuum);
|
||||
XLogRegisterData(&xlrec_vacuum, SizeOfBtreeVacuum);
|
||||
|
||||
if (ndeletable > 0)
|
||||
XLogRegisterBufData(0, (char *) deletable,
|
||||
XLogRegisterBufData(0, deletable,
|
||||
ndeletable * sizeof(OffsetNumber));
|
||||
|
||||
if (nupdatable > 0)
|
||||
{
|
||||
XLogRegisterBufData(0, (char *) updatedoffsets,
|
||||
XLogRegisterBufData(0, updatedoffsets,
|
||||
nupdatable * sizeof(OffsetNumber));
|
||||
XLogRegisterBufData(0, updatedbuf, updatedbuflen);
|
||||
}
|
||||
@@ -1353,15 +1353,15 @@ _bt_delitems_delete(Relation rel, Buffer buf,
|
||||
|
||||
XLogBeginInsert();
|
||||
XLogRegisterBuffer(0, buf, REGBUF_STANDARD);
|
||||
XLogRegisterData((char *) &xlrec_delete, SizeOfBtreeDelete);
|
||||
XLogRegisterData(&xlrec_delete, SizeOfBtreeDelete);
|
||||
|
||||
if (ndeletable > 0)
|
||||
XLogRegisterBufData(0, (char *) deletable,
|
||||
XLogRegisterBufData(0, deletable,
|
||||
ndeletable * sizeof(OffsetNumber));
|
||||
|
||||
if (nupdatable > 0)
|
||||
{
|
||||
XLogRegisterBufData(0, (char *) updatedoffsets,
|
||||
XLogRegisterBufData(0, updatedoffsets,
|
||||
nupdatable * sizeof(OffsetNumber));
|
||||
XLogRegisterBufData(0, updatedbuf, updatedbuflen);
|
||||
}
|
||||
@@ -2269,7 +2269,7 @@ _bt_mark_page_halfdead(Relation rel, Relation heaprel, Buffer leafbuf,
|
||||
xlrec.leftblk = opaque->btpo_prev;
|
||||
xlrec.rightblk = opaque->btpo_next;
|
||||
|
||||
XLogRegisterData((char *) &xlrec, SizeOfBtreeMarkPageHalfDead);
|
||||
XLogRegisterData(&xlrec, SizeOfBtreeMarkPageHalfDead);
|
||||
|
||||
recptr = XLogInsert(RM_BTREE_ID, XLOG_BTREE_MARK_PAGE_HALFDEAD);
|
||||
|
||||
@@ -2694,7 +2694,7 @@ _bt_unlink_halfdead_page(Relation rel, Buffer leafbuf, BlockNumber scanblkno,
|
||||
xlrec.leafrightsib = leafrightsib;
|
||||
xlrec.leaftopparent = leaftopparent;
|
||||
|
||||
XLogRegisterData((char *) &xlrec, SizeOfBtreeUnlinkPage);
|
||||
XLogRegisterData(&xlrec, SizeOfBtreeUnlinkPage);
|
||||
|
||||
if (BufferIsValid(metabuf))
|
||||
{
|
||||
@@ -2709,7 +2709,7 @@ _bt_unlink_halfdead_page(Relation rel, Buffer leafbuf, BlockNumber scanblkno,
|
||||
xlmeta.last_cleanup_num_delpages = metad->btm_last_cleanup_num_delpages;
|
||||
xlmeta.allequalimage = metad->btm_allequalimage;
|
||||
|
||||
XLogRegisterBufData(4, (char *) &xlmeta, sizeof(xl_btree_metadata));
|
||||
XLogRegisterBufData(4, &xlmeta, sizeof(xl_btree_metadata));
|
||||
xlinfo = XLOG_BTREE_UNLINK_PAGE_META;
|
||||
}
|
||||
else
|
||||
|
||||
Reference in New Issue
Block a user