Minimal portability fix for commit e1551f96e.
authorTom Lane <tgl@sss.pgh.pa.us>
Wed, 18 Dec 2019 15:22:50 +0000 (10:22 -0500)
committerTom Lane <tgl@sss.pgh.pa.us>
Wed, 18 Dec 2019 15:22:50 +0000 (10:22 -0500)
commitbf7427bdd389aa6c266768f2a07214a2a02b85c9
tree1a96531161046f6e7f9fd88726b96b937b0fe433
parentecb09cd5de5279ab9cfa20a58fd3da44f7df5779
Minimal portability fix for commit e1551f96e.

Older gcc versions are not happy with having multiple declarations
for the same typedef name (not struct name).  I'm a bit dubious
as to how well-thought-out that patch was at all, but for the moment
just fix it enough so I can get some work done today.

Discussion: https://postgr.es/m/20191218101338.GB325369@paquier.xyz
src/include/parser/parse_utilcmd.h
src/include/rewrite/rewriteManip.h