Recursive #includes
Paul Raveling
raveling at vaxb.isi.edu
Wed Mar 1 04:15:36 AEST 1989
In article <4587 at hubcap.UUCP> wtwolfe at hubcap.clemson.edu writes:
>From article <2532 at goofy.megatest.UUCP>, by djones at megatest.UUCP (Dave Jones):
>> ) Are recursive #includes hazardous to your software's health?
>
> Could we move this discussion to comp.lang.c, please?
I believe it's germane to this group, and should be
considered one facet of software engineering issues
involving structuring and managing source code. Other
languages face the same issues.
Lack of consistency in included source has easily
demonstrated costs, and should be recognized as a
software engineering problem. Consider these 4 consecutive
lines in my make log for contributed X11R3 software:
MenuBox Made Needed to hack includes for test
Xhp Make failed; syntax errors in include files
Xsw Make failed; missing include file
widgetwrap Make failed; depends on include file installation
Problems with included source were the largest cause
of failures in generating "portable" software in this
set. If I search out and fix all such problems in this
set of source, the cost of my time plus overhead will
probably be on the order of tens of kilobucks. Now
consider a few thousand other people around the country
doing the same...
----------------
Paul Raveling
Raveling at isi.edu
More information about the Comp.lang.c
mailing list