diff options
author | Peter Eisentraut <peter@eisentraut.org> | 2025-02-11 22:03:29 +0100 |
---|---|---|
committer | Peter Eisentraut <peter@eisentraut.org> | 2025-02-13 10:57:07 +0100 |
commit | ed5e5f071033c8bdaabc8d9cd015f89aa3ccfeef (patch) | |
tree | adc8ea474c2ffc8fa4443478b9c7902b15aaf0b7 /src/backend/access/transam/xlog.c | |
parent | cdaeff9b39d9ea0cdd8a0676dc6aac7d719b4541 (diff) | |
download | postgresql-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.c | 18 |
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); |