Remove some inappropriate #includes.

Tom Lane <tgl@sss.pgh.pa.us>

Commit: 49bff412edd9eb226e146f6e4db7b5a8e843bd1f
Author: Tom Lane <tgl@sss.pgh.pa.us>
Date: 2018-02-16T17:14:08Z
Releases: 11.0
Remove some inappropriate #includes.

Other header files should never #include postgres.h (nor postgres_fe.h,
nor c.h), per project policy.  Also, there's no need for any backend .c
file to explicitly include elog.h or palloc.h, because postgres.h pulls
those in already.

Extracted from a larger patch by Kyotaro Horiguchi.  The rest of the
removals he suggests require more study, but these are no-brainers.

Discussion: https://postgr.es/m/20180215.200447.209320006.horiguchi.kyotaro@lab.ntt.co.jp

Files

Discussion