@@ -49,13 +49,13 @@ typedef struct f_smgr
49
49
void (* smgr_unlink ) (RelFileLocatorBackend rlocator , ForkNumber forknum ,
50
50
bool isRedo );
51
51
void (* smgr_extend ) (SMgrRelation reln , ForkNumber forknum ,
52
- BlockNumber blocknum , char * buffer , bool skipFsync );
52
+ BlockNumber blocknum , const void * buffer , bool skipFsync );
53
53
bool (* smgr_prefetch ) (SMgrRelation reln , ForkNumber forknum ,
54
54
BlockNumber blocknum );
55
55
void (* smgr_read ) (SMgrRelation reln , ForkNumber forknum ,
56
- BlockNumber blocknum , char * buffer );
56
+ BlockNumber blocknum , void * buffer );
57
57
void (* smgr_write ) (SMgrRelation reln , ForkNumber forknum ,
58
- BlockNumber blocknum , char * buffer , bool skipFsync );
58
+ BlockNumber blocknum , const void * buffer , bool skipFsync );
59
59
void (* smgr_writeback ) (SMgrRelation reln , ForkNumber forknum ,
60
60
BlockNumber blocknum , BlockNumber nblocks );
61
61
BlockNumber (* smgr_nblocks ) (SMgrRelation reln , ForkNumber forknum );
@@ -491,7 +491,7 @@ smgrdounlinkall(SMgrRelation *rels, int nrels, bool isRedo)
491
491
*/
492
492
void
493
493
smgrextend (SMgrRelation reln , ForkNumber forknum , BlockNumber blocknum ,
494
- char * buffer , bool skipFsync )
494
+ const void * buffer , bool skipFsync )
495
495
{
496
496
smgrsw [reln -> smgr_which ].smgr_extend (reln , forknum , blocknum ,
497
497
buffer , skipFsync );
@@ -530,7 +530,7 @@ smgrprefetch(SMgrRelation reln, ForkNumber forknum, BlockNumber blocknum)
530
530
*/
531
531
void
532
532
smgrread (SMgrRelation reln , ForkNumber forknum , BlockNumber blocknum ,
533
- char * buffer )
533
+ void * buffer )
534
534
{
535
535
smgrsw [reln -> smgr_which ].smgr_read (reln , forknum , blocknum , buffer );
536
536
}
@@ -552,7 +552,7 @@ smgrread(SMgrRelation reln, ForkNumber forknum, BlockNumber blocknum,
552
552
*/
553
553
void
554
554
smgrwrite (SMgrRelation reln , ForkNumber forknum , BlockNumber blocknum ,
555
- char * buffer , bool skipFsync )
555
+ const void * buffer , bool skipFsync )
556
556
{
557
557
smgrsw [reln -> smgr_which ].smgr_write (reln , forknum , blocknum ,
558
558
buffer , skipFsync );
0 commit comments