Fix code that doesn't work on machines with strict alignment requirements:
authorTom Lane <tgl@sss.pgh.pa.us>
Tue, 20 Apr 2010 22:55:03 +0000 (22:55 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Tue, 20 Apr 2010 22:55:03 +0000 (22:55 +0000)
commit7de2dfccc5868d8ba1c00a6bf7de67d9d50bc7bc
treeeaa4b18e9665ef77646fb1cad5d3e946cd0592be
parent481cb5d9b506069a6fbe2a7069b576e8eb2f2cde
Fix code that doesn't work on machines with strict alignment requirements:
must use memcpy here rather than struct assignment.

In passing, rearrange some randomly-ordered declarations to be a tad less
random.
src/backend/replication/walreceiver.c