is "extern" ambiguous

Chris Maltby chris at basser.SUN
Mon Apr 9 04:25:58 AEST 1984


x

My copy of the C Reference Manual quite clearly states in section 10.

"A C program consists of a sequence of external definitions. An external
definition declares an identifier to have storage class 'extern' (by
default) or perhaps 'static'..."

If your C compiler doesn't do that, then it's WRONG (like most UN*X C
compilers).  Just because your loader is correspondingly broken is no
reason to assume that you have some alternative standard.  

Can the discussion of this rest now.

Chris Maltby
University of Sydney



More information about the Comp.unix.wizards mailing list