Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!husc6!bloom-beacon!gatech!hubcap!ncrcae!ncr-sd!hp-sdd!hplabs!parcvax!cdp!cprodehl From: cprodehl@cdp.UUCP Newsgroups: comp.lang.c Subject: Re: Scope of externals definitions Message-ID: <69800001@cdp> Date: Mon, 28-Sep-87 17:57:00 EDT Article-I.D.: cdp.69800001 Posted: Mon Sep 28 17:57:00 1987 Date-Received: Wed, 30-Sep-87 06:57:07 EDT References: <8652@utzoo.UUCP> Lines: 11 Nf-ID: #R:utzoo.UUCP:8652:cdp:69800001:000:432 Nf-From: cdp.UUCP!cprodehl Sep 28 14:57:00 1987 Declaring a function (or prototype for that matter) inside block scope is now undefined behavior. This is from the latest X3J11 meeting in September. One is never sure how the resulting words will turn out until the new draft is available. In my opinion (my subconscious thinks in Pascal), such declarations should have block scope. Having it as undefined allows implementations to be true to hisorical usage. Courtney Prodehl