This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Projects for beginners
- To: brane at xbc dot nu
- Subject: Re: Projects for beginners
- From: kenner at vlsi1 dot ultra dot nyu dot edu (Richard Kenner)
- Date: Thu, 1 Feb 01 21:45:28 EST
- Cc: gcc at gcc dot gnu dot org
It also effectively sets those dependencies in concrete. If, for any
reason, the dependencies change for a particular header, you have to
change all sources that include it.
From a conceptual point of view, you do anyway. A header is a specification
of something which is implemented in a .c file. If the specification
of something changes, you have to look at all callers to make sure they
reflect the change of specification.