Lamar Owen <lamar.owen@wgcr.org> writes:
> Also, I have noticed that some headers are #included with <>, while
> others are included with "". Now, I understand that system headers
> should be included with <>, but I'm seeing PostgreSQL headers wrapped
> with <>. This makes the cpp -M variants a little confusing -- while
> tracing down the header dependencies, I started using cpp -MM, which
> only follows user headers and not system headers -- but it doesn't get
> all of the headers.
Bruce has done a nice job of cleaning that up in current sources, but
yes, 6.5.* and older releases were mighty inconsistent about header
inclusions.
regards, tom lane