@@ -528,14 +528,14 @@ gistXLogSplit(bool page_is_leaf,
528
528
* of buffer or data registrations here, make sure you modify the
529
529
* XLogEnsureRecordSpace() calls accordingly!
530
530
*/
531
- XLogRegisterData (( char * ) & xlrec , sizeof (gistxlogPageSplit ));
531
+ XLogRegisterData (& xlrec , sizeof (gistxlogPageSplit ));
532
532
533
533
i = 1 ;
534
534
for (ptr = dist ; ptr ; ptr = ptr -> next )
535
535
{
536
536
XLogRegisterBuffer (i , ptr -> buffer , REGBUF_WILL_INIT );
537
- XLogRegisterBufData (i , ( char * ) & (ptr -> block .num ), sizeof (int ));
538
- XLogRegisterBufData (i , ( char * ) ptr -> list , ptr -> lenlist );
537
+ XLogRegisterBufData (i , & (ptr -> block .num ), sizeof (int ));
538
+ XLogRegisterBufData (i , ptr -> list , ptr -> lenlist );
539
539
i ++ ;
540
540
}
541
541
@@ -559,7 +559,7 @@ gistXLogPageDelete(Buffer buffer, FullTransactionId xid,
559
559
xlrec .downlinkOffset = downlinkOffset ;
560
560
561
561
XLogBeginInsert ();
562
- XLogRegisterData (( char * ) & xlrec , SizeOfGistxlogPageDelete );
562
+ XLogRegisterData (& xlrec , SizeOfGistxlogPageDelete );
563
563
564
564
XLogRegisterBuffer (0 , buffer , REGBUF_STANDARD );
565
565
XLogRegisterBuffer (1 , parentBuffer , REGBUF_STANDARD );
@@ -583,7 +583,7 @@ gistXLogAssignLSN(void)
583
583
*/
584
584
XLogBeginInsert ();
585
585
XLogSetRecordFlags (XLOG_MARK_UNIMPORTANT );
586
- XLogRegisterData (( char * ) & dummy , sizeof (dummy ));
586
+ XLogRegisterData (& dummy , sizeof (dummy ));
587
587
return XLogInsert (RM_GIST_ID , XLOG_GIST_ASSIGN_LSN );
588
588
}
589
589
@@ -609,7 +609,7 @@ gistXLogPageReuse(Relation rel, Relation heaprel,
609
609
xlrec_reuse .snapshotConflictHorizon = deleteXid ;
610
610
611
611
XLogBeginInsert ();
612
- XLogRegisterData (( char * ) & xlrec_reuse , SizeOfGistxlogPageReuse );
612
+ XLogRegisterData (& xlrec_reuse , SizeOfGistxlogPageReuse );
613
613
614
614
XLogInsert (RM_GIST_ID , XLOG_GIST_PAGE_REUSE );
615
615
}
@@ -639,14 +639,14 @@ gistXLogUpdate(Buffer buffer,
639
639
xlrec .ntoinsert = ituplen ;
640
640
641
641
XLogBeginInsert ();
642
- XLogRegisterData (( char * ) & xlrec , sizeof (gistxlogPageUpdate ));
642
+ XLogRegisterData (& xlrec , sizeof (gistxlogPageUpdate ));
643
643
644
644
XLogRegisterBuffer (0 , buffer , REGBUF_STANDARD );
645
- XLogRegisterBufData (0 , ( char * ) todelete , sizeof (OffsetNumber ) * ntodelete );
645
+ XLogRegisterBufData (0 , todelete , sizeof (OffsetNumber ) * ntodelete );
646
646
647
647
/* new tuples */
648
648
for (i = 0 ; i < ituplen ; i ++ )
649
- XLogRegisterBufData (0 , ( char * ) ( itup [i ]) , IndexTupleSize (itup [i ]));
649
+ XLogRegisterBufData (0 , itup [i ], IndexTupleSize (itup [i ]));
650
650
651
651
/*
652
652
* Include a full page image of the child buf. (only necessary if a
@@ -678,14 +678,14 @@ gistXLogDelete(Buffer buffer, OffsetNumber *todelete, int ntodelete,
678
678
xlrec .ntodelete = ntodelete ;
679
679
680
680
XLogBeginInsert ();
681
- XLogRegisterData (( char * ) & xlrec , SizeOfGistxlogDelete );
681
+ XLogRegisterData (& xlrec , SizeOfGistxlogDelete );
682
682
683
683
/*
684
684
* We need the target-offsets array whether or not we store the whole
685
685
* buffer, to allow us to find the snapshotConflictHorizon on a standby
686
686
* server.
687
687
*/
688
- XLogRegisterData (( char * ) todelete , ntodelete * sizeof (OffsetNumber ));
688
+ XLogRegisterData (todelete , ntodelete * sizeof (OffsetNumber ));
689
689
690
690
XLogRegisterBuffer (0 , buffer , REGBUF_STANDARD );
691
691
0 commit comments