Introduce macros for protocol characters.
authorNathan Bossart <[email protected]>
Wed, 23 Aug 2023 02:16:12 +0000 (19:16 -0700)
committerNathan Bossart <[email protected]>
Wed, 23 Aug 2023 02:16:12 +0000 (19:16 -0700)
commitf4b54e1ed9853ab9aff524494866823f951b1e7f
treed828a0aceba5a1e74372170b58c97bae56eeefa3
parent711479115836b2180f50c00bbf0773220848a7f5
Introduce macros for protocol characters.

This commit introduces descriptively-named macros for the
identifiers used in wire protocol messages.  These new macros are
placed in a new header file so that they can be easily used by
third-party code.

Author: Dave Cramer
Reviewed-by: Alvaro Herrera, Tatsuo Ishii, Peter Smith, Robert Haas, Tom Lane, Peter Eisentraut, Michael Paquier
Discussion: https://postgr.es/m/CADK3HHKbBmK-PKf1bPNFoMC%2BoBt%2BpD9PH8h5nvmBQskEHm-Ehw%40mail.gmail.com
25 files changed:
src/backend/access/common/printsimple.c
src/backend/access/transam/parallel.c
src/backend/backup/basebackup_copy.c
src/backend/commands/async.c
src/backend/commands/copyfromparse.c
src/backend/commands/copyto.c
src/backend/libpq/auth-sasl.c
src/backend/libpq/auth.c
src/backend/postmaster/postmaster.c
src/backend/replication/walsender.c
src/backend/tcop/dest.c
src/backend/tcop/fastpath.c
src/backend/tcop/postgres.c
src/backend/utils/error/elog.c
src/backend/utils/misc/guc.c
src/include/Makefile
src/include/libpq/pqcomm.h
src/include/libpq/protocol.h [new file with mode: 0644]
src/include/meson.build
src/interfaces/libpq/fe-auth.c
src/interfaces/libpq/fe-connect.c
src/interfaces/libpq/fe-exec.c
src/interfaces/libpq/fe-protocol3.c
src/interfaces/libpq/fe-trace.c
src/tools/msvc/Install.pm