Projects for beginners
Fergus Henderson
fjh@cs.mu.oz.au
Thu Feb 1 19:59:00 GMT 2001
On 10-Mar-2037, Richard Kenner, GNU C Maintainer <kenner@vlsi1.ultra.nyu.edu> wrote:
> 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.
But the dependencies may change even if you merely *add* something,
rather than changing the specification of any of the existing stuff.
--
Fergus Henderson <fjh@cs.mu.oz.au> | "I have always known that the pursuit
| of excellence is a lethal habit"
WWW: < http://www.cs.mu.oz.au/~fjh > | -- the last words of T. S. Garp.
More information about the Gcc
mailing list