mirror of
https://github.com/postgres/postgres.git
synced 2025-08-19 23:22:23 +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:
@@ -423,7 +423,7 @@ ginPlaceToPage(GinBtree btree, GinBtreeStack *stack,
|
||||
|
||||
xlrec.flags = xlflags;
|
||||
|
||||
XLogRegisterData((char *) &xlrec, sizeof(ginxlogInsert));
|
||||
XLogRegisterData(&xlrec, sizeof(ginxlogInsert));
|
||||
|
||||
/*
|
||||
* Log information about child if this was an insertion of a
|
||||
@@ -433,7 +433,7 @@ ginPlaceToPage(GinBtree btree, GinBtreeStack *stack,
|
||||
{
|
||||
BlockIdSet(&childblknos[0], BufferGetBlockNumber(childbuf));
|
||||
BlockIdSet(&childblknos[1], GinPageGetOpaque(childpage)->rightlink);
|
||||
XLogRegisterData((char *) childblknos,
|
||||
XLogRegisterData(childblknos,
|
||||
sizeof(BlockIdData) * 2);
|
||||
}
|
||||
|
||||
@@ -617,7 +617,7 @@ ginPlaceToPage(GinBtree btree, GinBtreeStack *stack,
|
||||
if (BufferIsValid(childbuf))
|
||||
XLogRegisterBuffer(3, childbuf, REGBUF_STANDARD);
|
||||
|
||||
XLogRegisterData((char *) &data, sizeof(ginxlogSplit));
|
||||
XLogRegisterData(&data, sizeof(ginxlogSplit));
|
||||
|
||||
recptr = XLogInsert(RM_GIN_ID, XLOG_GIN_SPLIT);
|
||||
|
||||
|
@@ -63,7 +63,7 @@ typedef struct
|
||||
* If we need WAL data representing the reconstructed leaf page, it's
|
||||
* stored here by computeLeafRecompressWALData.
|
||||
*/
|
||||
char *walinfo; /* buffer start */
|
||||
void *walinfo; /* buffer start */
|
||||
int walinfolen; /* and length */
|
||||
} disassembledLeaf;
|
||||
|
||||
@@ -1173,7 +1173,7 @@ dataExecPlaceToPageInternal(GinBtree btree, Buffer buf, GinBtreeStack *stack,
|
||||
data.newitem = *pitem;
|
||||
|
||||
XLogRegisterBuffer(0, buf, REGBUF_STANDARD);
|
||||
XLogRegisterBufData(0, (char *) &data,
|
||||
XLogRegisterBufData(0, &data,
|
||||
sizeof(ginxlogInsertDataInternal));
|
||||
}
|
||||
}
|
||||
@@ -1844,9 +1844,9 @@ createPostingTree(Relation index, ItemPointerData *items, uint32 nitems,
|
||||
data.size = rootsize;
|
||||
|
||||
XLogBeginInsert();
|
||||
XLogRegisterData((char *) &data, sizeof(ginxlogCreatePostingTree));
|
||||
XLogRegisterData(&data, sizeof(ginxlogCreatePostingTree));
|
||||
|
||||
XLogRegisterData((char *) GinDataLeafPageGetPostingList(page),
|
||||
XLogRegisterData(GinDataLeafPageGetPostingList(page),
|
||||
rootsize);
|
||||
XLogRegisterBuffer(0, buffer, REGBUF_WILL_INIT);
|
||||
|
||||
|
@@ -585,9 +585,9 @@ entryExecPlaceToPage(GinBtree btree, Buffer buf, GinBtreeStack *stack,
|
||||
data.offset = off;
|
||||
|
||||
XLogRegisterBuffer(0, buf, REGBUF_STANDARD);
|
||||
XLogRegisterBufData(0, (char *) &data,
|
||||
XLogRegisterBufData(0, &data,
|
||||
offsetof(ginxlogInsertEntry, tuple));
|
||||
XLogRegisterBufData(0, (char *) insertData->entry,
|
||||
XLogRegisterBufData(0, insertData->entry,
|
||||
IndexTupleSize(insertData->entry));
|
||||
}
|
||||
}
|
||||
|
@@ -122,7 +122,7 @@ writeListPage(Relation index, Buffer buffer,
|
||||
data.ntuples = ntuples;
|
||||
|
||||
XLogBeginInsert();
|
||||
XLogRegisterData((char *) &data, sizeof(ginxlogInsertListPage));
|
||||
XLogRegisterData(&data, sizeof(ginxlogInsertListPage));
|
||||
|
||||
XLogRegisterBuffer(0, buffer, REGBUF_WILL_INIT);
|
||||
XLogRegisterBufData(0, workspace.data, size);
|
||||
@@ -431,7 +431,7 @@ ginHeapTupleFastInsert(GinState *ginstate, GinTupleCollector *collector)
|
||||
memcpy(&data.metadata, metadata, sizeof(GinMetaPageData));
|
||||
|
||||
XLogRegisterBuffer(0, metabuffer, REGBUF_WILL_INIT | REGBUF_STANDARD);
|
||||
XLogRegisterData((char *) &data, sizeof(ginxlogUpdateMeta));
|
||||
XLogRegisterData(&data, sizeof(ginxlogUpdateMeta));
|
||||
|
||||
recptr = XLogInsert(RM_GIN_ID, XLOG_GIN_UPDATE_META_PAGE);
|
||||
PageSetLSN(metapage, recptr);
|
||||
@@ -646,7 +646,7 @@ shiftList(Relation index, Buffer metabuffer, BlockNumber newHead,
|
||||
|
||||
memcpy(&data.metadata, metadata, sizeof(GinMetaPageData));
|
||||
|
||||
XLogRegisterData((char *) &data,
|
||||
XLogRegisterData(&data,
|
||||
sizeof(ginxlogDeleteListPages));
|
||||
|
||||
recptr = XLogInsert(RM_GIN_ID, XLOG_GIN_DELETE_LISTPAGE);
|
||||
|
@@ -689,7 +689,7 @@ ginUpdateStats(Relation index, const GinStatsData *stats, bool is_build)
|
||||
memcpy(&data.metadata, metadata, sizeof(GinMetaPageData));
|
||||
|
||||
XLogBeginInsert();
|
||||
XLogRegisterData((char *) &data, sizeof(ginxlogUpdateMeta));
|
||||
XLogRegisterData(&data, sizeof(ginxlogUpdateMeta));
|
||||
XLogRegisterBuffer(0, metabuffer, REGBUF_WILL_INIT | REGBUF_STANDARD);
|
||||
|
||||
recptr = XLogInsert(RM_GIN_ID, XLOG_GIN_UPDATE_META_PAGE);
|
||||
|
@@ -216,7 +216,7 @@ ginDeletePage(GinVacuumState *gvs, BlockNumber deleteBlkno, BlockNumber leftBlkn
|
||||
data.rightLink = GinPageGetOpaque(page)->rightlink;
|
||||
data.deleteXid = GinPageGetDeleteXid(page);
|
||||
|
||||
XLogRegisterData((char *) &data, sizeof(ginxlogDeletePage));
|
||||
XLogRegisterData(&data, sizeof(ginxlogDeletePage));
|
||||
|
||||
recptr = XLogInsert(RM_GIN_ID, XLOG_GIN_DELETE_PAGE);
|
||||
PageSetLSN(page, recptr);
|
||||
|
Reference in New Issue
Block a user