This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Projects for beginners


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.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]