diff options
author | Alvaro Herrera | 2022-08-11 10:07:05 +0000 |
---|---|---|
committer | Alvaro Herrera | 2022-08-11 10:07:05 +0000 |
commit | 2c860777656ab34ba0cec8f780ee26e31187dd0c (patch) | |
tree | afead42cc99cab27d6ae281d2bafcccec2cc7b26 /src | |
parent | 4e6dcbb6ae77d9f6f20072d19e433cab8329ea9b (diff) |
struct PQWalReceiverFunctions: use designated initializers
We now require that compilers support this, and it makes the code easier
to trace, so change it. I'm fixated on this particular struct because
I've had to navigate around it a number of times, but there are others
elsewhere that could use the same treatment.
Discussion: https://postgr.es/m/[email protected]
Diffstat (limited to 'src')
-rw-r--r-- | src/backend/replication/libpqwalreceiver/libpqwalreceiver.c | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/src/backend/replication/libpqwalreceiver/libpqwalreceiver.c b/src/backend/replication/libpqwalreceiver/libpqwalreceiver.c index da9c359af10..28650245245 100644 --- a/src/backend/replication/libpqwalreceiver/libpqwalreceiver.c +++ b/src/backend/replication/libpqwalreceiver/libpqwalreceiver.c @@ -82,21 +82,21 @@ static WalRcvExecResult *libpqrcv_exec(WalReceiverConn *conn, static void libpqrcv_disconnect(WalReceiverConn *conn); static WalReceiverFunctionsType PQWalReceiverFunctions = { - libpqrcv_connect, - libpqrcv_check_conninfo, - libpqrcv_get_conninfo, - libpqrcv_get_senderinfo, - libpqrcv_identify_system, - libpqrcv_server_version, - libpqrcv_readtimelinehistoryfile, - libpqrcv_startstreaming, - libpqrcv_endstreaming, - libpqrcv_receive, - libpqrcv_send, - libpqrcv_create_slot, - libpqrcv_get_backend_pid, - libpqrcv_exec, - libpqrcv_disconnect + .walrcv_connect = libpqrcv_connect, + .walrcv_check_conninfo = libpqrcv_check_conninfo, + .walrcv_get_conninfo = libpqrcv_get_conninfo, + .walrcv_get_senderinfo = libpqrcv_get_senderinfo, + .walrcv_identify_system = libpqrcv_identify_system, + .walrcv_server_version = libpqrcv_server_version, + .walrcv_readtimelinehistoryfile = libpqrcv_readtimelinehistoryfile, + .walrcv_startstreaming = libpqrcv_startstreaming, + .walrcv_endstreaming = libpqrcv_endstreaming, + .walrcv_receive = libpqrcv_receive, + .walrcv_send = libpqrcv_send, + .walrcv_create_slot = libpqrcv_create_slot, + .walrcv_get_backend_pid = libpqrcv_get_backend_pid, + .walrcv_exec = libpqrcv_exec, + .walrcv_disconnect = libpqrcv_disconnect }; /* Prototypes for private functions */ |