diff options
Diffstat (limited to 'src/backend/access/gin')
-rw-r--r-- | src/backend/access/gin/ginbtree.c | 6 | ||||
-rw-r--r-- | src/backend/access/gin/gindatapage.c | 8 | ||||
-rw-r--r-- | src/backend/access/gin/ginentrypage.c | 4 | ||||
-rw-r--r-- | src/backend/access/gin/ginfast.c | 6 | ||||
-rw-r--r-- | src/backend/access/gin/ginutil.c | 2 | ||||
-rw-r--r-- | src/backend/access/gin/ginvacuum.c | 2 |
6 files changed, 14 insertions, 14 deletions
diff --git a/src/backend/access/gin/ginbtree.c b/src/backend/access/gin/ginbtree.c index 57741263abd..26a0bdc2063 100644 --- a/src/backend/access/gin/ginbtree.c +++ b/src/backend/access/gin/ginbtree.c @@ -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); diff --git a/src/backend/access/gin/gindatapage.c b/src/backend/access/gin/gindatapage.c index 662626efd82..6c2c6194720 100644 --- a/src/backend/access/gin/gindatapage.c +++ b/src/backend/access/gin/gindatapage.c @@ -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); diff --git a/src/backend/access/gin/ginentrypage.c b/src/backend/access/gin/ginentrypage.c index c668d809f60..ba6bbd562df 100644 --- a/src/backend/access/gin/ginentrypage.c +++ b/src/backend/access/gin/ginentrypage.c @@ -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)); } } diff --git a/src/backend/access/gin/ginfast.c b/src/backend/access/gin/ginfast.c index cc5d046c4b0..a6d88572cc2 100644 --- a/src/backend/access/gin/ginfast.c +++ b/src/backend/access/gin/ginfast.c @@ -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); diff --git a/src/backend/access/gin/ginutil.c b/src/backend/access/gin/ginutil.c index 2500d16b7bc..1f9e58c4f1f 100644 --- a/src/backend/access/gin/ginutil.c +++ b/src/backend/access/gin/ginutil.c @@ -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); diff --git a/src/backend/access/gin/ginvacuum.c b/src/backend/access/gin/ginvacuum.c index 533c37b3c5f..fbbe3a6dd70 100644 --- a/src/backend/access/gin/ginvacuum.c +++ b/src/backend/access/gin/ginvacuum.c @@ -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); |