@@ -49,13 +49,13 @@ typedef struct f_smgr
4949 void (* smgr_unlink ) (RelFileLocatorBackend rlocator , ForkNumber forknum ,
5050 bool isRedo );
5151 void (* smgr_extend ) (SMgrRelation reln , ForkNumber forknum ,
52- BlockNumber blocknum , char * buffer , bool skipFsync );
52+ BlockNumber blocknum , const void * buffer , bool skipFsync );
5353 bool (* smgr_prefetch ) (SMgrRelation reln , ForkNumber forknum ,
5454 BlockNumber blocknum );
5555 void (* smgr_read ) (SMgrRelation reln , ForkNumber forknum ,
56- BlockNumber blocknum , char * buffer );
56+ BlockNumber blocknum , void * buffer );
5757 void (* smgr_write ) (SMgrRelation reln , ForkNumber forknum ,
58- BlockNumber blocknum , char * buffer , bool skipFsync );
58+ BlockNumber blocknum , const void * buffer , bool skipFsync );
5959 void (* smgr_writeback ) (SMgrRelation reln , ForkNumber forknum ,
6060 BlockNumber blocknum , BlockNumber nblocks );
6161 BlockNumber (* smgr_nblocks ) (SMgrRelation reln , ForkNumber forknum );
@@ -491,7 +491,7 @@ smgrdounlinkall(SMgrRelation *rels, int nrels, bool isRedo)
491491 */
492492void
493493smgrextend (SMgrRelation reln , ForkNumber forknum , BlockNumber blocknum ,
494- char * buffer , bool skipFsync )
494+ const void * buffer , bool skipFsync )
495495{
496496 smgrsw [reln -> smgr_which ].smgr_extend (reln , forknum , blocknum ,
497497 buffer , skipFsync );
@@ -530,7 +530,7 @@ smgrprefetch(SMgrRelation reln, ForkNumber forknum, BlockNumber blocknum)
530530 */
531531void
532532smgrread (SMgrRelation reln , ForkNumber forknum , BlockNumber blocknum ,
533- char * buffer )
533+ void * buffer )
534534{
535535 smgrsw [reln -> smgr_which ].smgr_read (reln , forknum , blocknum , buffer );
536536}
@@ -552,7 +552,7 @@ smgrread(SMgrRelation reln, ForkNumber forknum, BlockNumber blocknum,
552552 */
553553void
554554smgrwrite (SMgrRelation reln , ForkNumber forknum , BlockNumber blocknum ,
555- char * buffer , bool skipFsync )
555+ const void * buffer , bool skipFsync )
556556{
557557 smgrsw [reln -> smgr_which ].smgr_write (reln , forknum , blocknum ,
558558 buffer , skipFsync );
0 commit comments