On Fri, Sep 6, 2013 at 4:14 AM, Mike Stump <mikest...@comcast.net> wrote: > On Sep 5, 2013, at 11:54 PM, Richard Biener <richard.guent...@gmail.com> > wrote: >> Most of the GCC headerfiles do not include all their required headers but >> rely on .c files doing that (in the appropriate order). I somehow like >> that though I cannot explain why ;) > > Very old school. I can explain why I don't like it, but I'll resist. The > universal standard is for each header to include all it needs and for the > ordering of includes not to matter any. Deviations from this are the > exception and should virtually never should be the case.
Agreed. Header files should be self-contained and include everything they need. This will be increasingly more important in the presence of C++ modules. Diego.