DragonFly kernel List (threaded) for 2003-08
Re: __signed usage in ansi.h
: Note that even if you do support such compilers you're probably in
: trouble as some inlines are defined in header files which, if they are
: not kept as inlines, will lead to needless re-definition and possibly
: some re-definition fatal to the compile.
:Bosko Milekic * bmilekic@xxxxxxxxxxxxxxxx * bmilekic@xxxxxxxxxxx
:TECHNOkRATIS Consulting Services * http://www.technokratis.com/
Yes, though header files have other uses as well. For example,
perl processes header files to interface with C, as does a number of
other languages. These sorts of header processors only really care
about procedure prototypes and structures but you don't want them hicup
on weird constructs, like inline procedures, that they could otherwise
ignore if they looked like normal procedures. I use the portability
features myself in order to be able to run FreeBSD header files through
DICE for various non-compilation purposes.