Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10 beta 3/9/83; site basser.SUN Path: utzoo!linus!vaxine!wjh12!genrad!decvax!mulga!munnari!basser!chris From: chris@basser.SUN (Chris Maltby) Newsgroups: net.unix-wizards Subject: Re: is "extern" ambiguous Message-ID: <260@basser.SUN> Date: Sun, 8-Apr-84 13:25:58 EST Article-I.D.: basser.260 Posted: Sun Apr 8 13:25:58 1984 Date-Received: Mon, 9-Apr-84 03:45:50 EST References: <441@sri-arpa.UUCP>, <257@basser.UUCP>, <140@drutx.UUCP> Organization: Dept of C.S., University of Sydney Lines: 16 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