From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=0.3 required=5.0 tests=MAILING_LIST_MULTI, RCVD_IN_DNSWL_NONE,RDNS_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.2 Received: (qmail 16383 invoked from network); 24 Mar 2020 02:03:03 -0000 Received-SPF: pass (minnie.tuhs.org: domain of minnie.tuhs.org designates 45.79.103.53 as permitted sender) receiver=inbox.vuxu.org; client-ip=45.79.103.53 envelope-from= Received: from unknown (HELO minnie.tuhs.org) (45.79.103.53) by inbox.vuxu.org with ESMTP; 24 Mar 2020 02:03:03 -0000 Received: by minnie.tuhs.org (Postfix, from userid 112) id 063CB9D72A; Tue, 24 Mar 2020 12:03:00 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id D29289CD75; Tue, 24 Mar 2020 12:02:24 +1000 (AEST) Received: by minnie.tuhs.org (Postfix, from userid 112) id C0AB49CD75; Tue, 24 Mar 2020 12:02:21 +1000 (AEST) Received: from central.weird.com (unknown [198.96.117.51]) by minnie.tuhs.org (Postfix) with ESMTP id 1C68C9BD9B for ; Tue, 24 Mar 2020 12:02:21 +1000 (AEST) Received: from (invalid client hostname: bind: DNS error: DNS lookup for A for 'more.local': Unknown host)more.local ((no PTR matching greeting name)S01060026bb6c284e.ok.shawcable.net[24.71.254.93] port=36239) by central.weird.com([198.96.117.51] port=587) via TCP with esmtp (4152 bytes) (sender: ) (ident using UNIX) id for ; Mon, 23 Mar 2020 22:02:19 -0400 (EDT) (Smail-3.2.0.122-Pre 2005-Nov-17 #77 built 2019-Dec-29) Received: from (invalid client hostname: the DNS A record (with the targegt address [10.0.1.129]) for the hostname 'more.local' does not match the expected address [10.0.1.129])more.local ((no PTR matching greeting name)future.local[10.0.1.133] port=55917) by more.local([10.0.1.129] port=25) via TCP with esmtp (3642 bytes) (sender: ) id for ; Mon, 23 Mar 2020 19:02:16 -0700 (PDT) (Smail-3.2.0.122-Pre 2005-Nov-17 #1 built 2015-Feb-17) Message-Id: Date: Mon, 23 Mar 2020 19:02:16 -0700 From: "Greg A. Woods" To: The Unix Heritage Society mailing list In-Reply-To: References: <202003231032.02NAWY4v022713@freefriends.org> User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue) FLIM/1.14.9 (=?ISO-8859-4?Q?Goj=F2?=) APEL/10.8 EasyPG/1.0.0 Emacs/25.3 (x86_64--netbsd) MULE/6.0 (HANACHIRUSATO) X-Face: ; j3Eth2XV8h1Yfu*uL{<:dQ$#E[DB0gemGZJ"J#4fH*][ lz; @-iwMv_u\6uIEKR0KY"=MzoQH#CrqBN`nG_5B@rrM8,f~Gr&h5a\= List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: The Unix Heritage Society mailing list Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" --pgp-sign-Multipart_Mon_Mar_23_19:01:57_2020-1 Content-Type: text/plain; charset=US-ASCII At Mon, 23 Mar 2020 09:46:52 -0400, Clem Cole wrote: Subject: Re: [TUHS] Question: stdio - Who invented and ... > > I've forgotten when 'enum' and 'void' got added (which are not in the white > book - Steve Johnson or Doug may remember). But, I think they were in the > V7 compiler, and not Typesetter C. Since I was recently researching these myself: There was an extra page in the 7th Edition manual titled "Recent Changes to C" which described both structure assignment and the enumeration type: https://www.bell-labs.com/usr/dmr/www/cchanges.pdf This paper appears in the UNIX System III "The C Programming Language Reference Manual", but there's no mention of "void" in that manual. On the other hand the UNIX System III PDP-11 compiler mentions "void" (1980). I don't see any mention of "void" in 7th Edition sources. However the version of 'awk' on the v7addenda tape from "12/2/80" has one "(void)" cast. The only mention of "void" in dmr's "The Development of the C Language" paper (from HOPL-II, 1993) seems to be in the "Standardization" section where it's mentioned that it's not described in the first edition of K&R. There's mention in the CSTR#102 paper from Sept. 1981 of the "void" type. The 2.9BSD code uses "void", but the sources I have don't include a copy of the compiler. -- Greg A. Woods Kelowna, BC +1 250 762-7675 RoboHack Planix, Inc. Avoncote Farms --pgp-sign-Multipart_Mon_Mar_23_19:01:57_2020-1 Content-Type: application/pgp-signature Content-Transfer-Encoding: 7bit Content-Description: OpenPGP Digital Signature -----BEGIN PGP SIGNATURE----- iF0EABECAB0WIQTWEnAIIlcZX4oAawJie18UwlnHhQUCXnlqIAAKCRBie18UwlnH hef1AJ4y0MhyH/aSmyz2asqYiowb9U8DgwCg2YjTs1cY5GiSvLqd8oJn5Y+Enz8= =M26u -----END PGP SIGNATURE----- --pgp-sign-Multipart_Mon_Mar_23_19:01:57_2020-1--