Make use of xlog_internal.h's macros in WAL-related utilities.
Fujii Masao <fujii@postgresql.org>
Make use of xlog_internal.h's macros in WAL-related utilities. Commit 179cdd09 added macros to check if a filename is a WAL segment or other such file. However there were still some instances of the strlen + strspn combination to check for that in WAL-related utilities like pg_archivecleanup. Those checks can be replaced with the macros. This patch makes use of the macros in those utilities and which would make the code a bit easier to read. Back-patch to 9.5. Michael Paquier
Files
| Path | Change | +/− |
|---|---|---|
| contrib/pg_standby/pg_standby.c | modified | +7 −17 |
| src/bin/pg_archivecleanup/pg_archivecleanup.c | modified | +8 −14 |
| src/bin/pg_resetxlog/pg_resetxlog.c | modified | +5 −6 |
| src/include/access/xlog_internal.h | modified | +13 −6 |