Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!uwm.edu!cs.utexas.edu!tut.cis.ohio-state.edu!ucbvax!hplabs!hpfcso!golson From: golson@hpfcso.HP.COM (Will Golson) Newsgroups: comp.std.c Subject: Re: Omission re static linkage Message-ID: <7330005@hpfcso.HP.COM> Date: 25 Oct 89 21:16:00 GMT References: <10975@riks.csl.sony.co.jp> Organization: Hewlett-Packard, Fort Collins, CO, USA Lines: 11 >According to section 3.1.2.2, declarations [1] and [3] refer to the >same identifier, and function f3 has internal linkage. However, the >standard neglects to state what declaration [2] refers to. Actually, there is a linkage conflict between [1] and [3]. As for [2], section 3.5.1, under 'Semantics', states that block scope function declarations shall have no explicit storage-class specifier other than 'extern'. Will Golson