aboutsummaryrefslogtreecommitdiff
path: root/src/backend/access/transam/xlog.c
diff options
context:
space:
mode:
authorPeter Eisentraut <peter@eisentraut.org>2025-02-11 22:03:29 +0100
committerPeter Eisentraut <peter@eisentraut.org>2025-02-13 10:57:07 +0100
commited5e5f071033c8bdaabc8d9cd015f89aa3ccfeef (patch)
treeadc8ea474c2ffc8fa4443478b9c7902b15aaf0b7 /src/backend/access/transam/xlog.c
parentcdaeff9b39d9ea0cdd8a0676dc6aac7d719b4541 (diff)
downloadpostgresql-ed5e5f071033c8bdaabc8d9cd015f89aa3ccfeef.tar.gz
postgresql-ed5e5f071033c8bdaabc8d9cd015f89aa3ccfeef.zip
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
Diffstat (limited to 'src/backend/access/transam/xlog.c')
-rw-r--r--src/backend/access/transam/xlog.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/backend/access/transam/xlog.c b/src/backend/access/transam/xlog.c
index fd389565123..a50fd99d9e5 100644
--- a/src/backend/access/transam/xlog.c
+++ b/src/backend/access/transam/xlog.c
@@ -7078,7 +7078,7 @@ CreateCheckPoint(int flags)
{
/* Include WAL level in record for WAL summarizer's benefit. */
XLogBeginInsert();
- XLogRegisterData((char *) &wal_level, sizeof(wal_level));
+ XLogRegisterData(&wal_level, sizeof(wal_level));
(void) XLogInsert(RM_XLOG_ID, XLOG_CHECKPOINT_REDO);
/*
@@ -7231,7 +7231,7 @@ CreateCheckPoint(int flags)
* Now insert the checkpoint record into XLOG.
*/
XLogBeginInsert();
- XLogRegisterData((char *) (&checkPoint), sizeof(checkPoint));
+ XLogRegisterData(&checkPoint, sizeof(checkPoint));
recptr = XLogInsert(RM_XLOG_ID,
shutdown ? XLOG_CHECKPOINT_SHUTDOWN :
XLOG_CHECKPOINT_ONLINE);
@@ -7413,7 +7413,7 @@ CreateEndOfRecoveryRecord(void)
START_CRIT_SECTION();
XLogBeginInsert();
- XLogRegisterData((char *) &xlrec, sizeof(xl_end_of_recovery));
+ XLogRegisterData(&xlrec, sizeof(xl_end_of_recovery));
recptr = XLogInsert(RM_XLOG_ID, XLOG_END_OF_RECOVERY);
XLogFlush(recptr);
@@ -7506,7 +7506,7 @@ CreateOverwriteContrecordRecord(XLogRecPtr aborted_lsn, XLogRecPtr pagePtr,
XLogBeginInsert();
xlrec.overwritten_lsn = aborted_lsn;
xlrec.overwrite_time = GetCurrentTimestamp();
- XLogRegisterData((char *) &xlrec, sizeof(xl_overwrite_contrecord));
+ XLogRegisterData(&xlrec, sizeof(xl_overwrite_contrecord));
recptr = XLogInsert(RM_XLOG_ID, XLOG_OVERWRITE_CONTRECORD);
/* check that the record was inserted to the right place */
@@ -8044,7 +8044,7 @@ void
XLogPutNextOid(Oid nextOid)
{
XLogBeginInsert();
- XLogRegisterData((char *) (&nextOid), sizeof(Oid));
+ XLogRegisterData(&nextOid, sizeof(Oid));
(void) XLogInsert(RM_XLOG_ID, XLOG_NEXTOID);
/*
@@ -8105,7 +8105,7 @@ XLogRestorePoint(const char *rpName)
strlcpy(xlrec.rp_name, rpName, MAXFNAMELEN);
XLogBeginInsert();
- XLogRegisterData((char *) &xlrec, sizeof(xl_restore_point));
+ XLogRegisterData(&xlrec, sizeof(xl_restore_point));
RecPtr = XLogInsert(RM_XLOG_ID, XLOG_RESTORE_POINT);
@@ -8154,7 +8154,7 @@ XLogReportParameters(void)
xlrec.track_commit_timestamp = track_commit_timestamp;
XLogBeginInsert();
- XLogRegisterData((char *) &xlrec, sizeof(xlrec));
+ XLogRegisterData(&xlrec, sizeof(xlrec));
recptr = XLogInsert(RM_XLOG_ID, XLOG_PARAMETER_CHANGE);
XLogFlush(recptr);
@@ -8229,7 +8229,7 @@ UpdateFullPageWrites(void)
if (XLogStandbyInfoActive() && !recoveryInProgress)
{
XLogBeginInsert();
- XLogRegisterData((char *) (&fullPageWrites), sizeof(bool));
+ XLogRegisterData(&fullPageWrites, sizeof(bool));
XLogInsert(RM_XLOG_ID, XLOG_FPW_CHANGE);
}
@@ -9272,7 +9272,7 @@ do_pg_backup_stop(BackupState *state, bool waitforarchive)
* Write the backup-end xlog record
*/
XLogBeginInsert();
- XLogRegisterData((char *) (&state->startpoint),
+ XLogRegisterData(&state->startpoint,
sizeof(state->startpoint));
state->stoppoint = XLogInsert(RM_XLOG_ID, XLOG_BACKUP_END);