From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 27049 invoked from network); 13 Mar 2023 12:44:10 -0000 Received: from minnie.tuhs.org (50.116.15.146) by inbox.vuxu.org with ESMTPUTF8; 13 Mar 2023 12:44:10 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id 0CFF14138E; Mon, 13 Mar 2023 22:44:06 +1000 (AEST) Received: from mail-wm1-x32b.google.com (mail-wm1-x32b.google.com [IPv6:2a00:1450:4864:20::32b]) by minnie.tuhs.org (Postfix) with ESMTPS id C659B41359 for ; Mon, 13 Mar 2023 22:43:56 +1000 (AEST) Received: by mail-wm1-x32b.google.com with SMTP id bg16-20020a05600c3c9000b003eb34e21bdfso10877605wmb.0 for ; Mon, 13 Mar 2023 05:43:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1678711434; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=6HqM7498VvMsasyEC6qfyhpi+zM5UE1T2phHM8fVBCo=; b=IpdDQTmxMmMu21hGMjB1bRHFNKc+WjwEblpDSqSAt5dyuJnxWIV1Rh9hiNh+dMaNDQ fU68jxlgQ/dPZi0hu1RB1F970G6hgxnz88nhN0cUsuuylU2MR2ipJ1j9WEJFog7bGgmN xWTxD+1g2+EAxj4yutzTst4TxPuFlNpRZi1/XFYwiiQuzy0UTkKHG5W4fiE8jaWby4hP mkKUezeJxwZQIbMQ/l+s5frR/kvYNhmmA4teLpextEKF12vdlQLiHXaMXoON2Bhb2oet cgjtb47pemXP5sis4po7P8rVSa4KLj5/VgITVbYrHkk9vnAMoS0PLz3rZgwf4yy1UBfQ I1lg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678711434; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=6HqM7498VvMsasyEC6qfyhpi+zM5UE1T2phHM8fVBCo=; b=CkSLVLBi23EIH/379Bg6pzfvYBzyyuZpy0YxLq/uCZ56vjD0/X17jfPHjEm++w29qc O6hG4nVTxIdsY3VRk7bRktcu/rmgQQG058vAcKNVQCPq5phJzmw/hByGx6JKT/Xg7qUB zf7Gn9PpcbAqX3309EA2O28Z+76kza1vUq9zJ+2QjVEkuhNUwa3WLfPxl82CVgpcvx9Q spW1oDyN2iataUZLAcCEpXyVQ9yNvmTqC32KpEnHmbXcJmXEr21vqcjfKWAKmk3OBsaU f1GJN7jSDC9RPSd+yEoDF+rcwtHM8YXmSlMWb1i+hYECxlH0MvpeOQ7lrle2+6mKDqmd CQ7A== X-Gm-Message-State: AO0yUKVMaBLIG6p+qN0EFpotuY6zmh+DhFFC7k4BW2uEvYjq4Z0sIr1/ OHOyyK8Xoey+lMNeoSTn5mw= X-Google-Smtp-Source: AK7set8jslkzszY3Ub8g8vSgZ8OAbYXiYAV3BMuy8z27ZBliJX7ogqtiqZB/clv7AyQpM3j6+WUBfw== X-Received: by 2002:a05:600c:a4c:b0:3e2:d3:b2b6 with SMTP id c12-20020a05600c0a4c00b003e200d3b2b6mr7863869wmq.14.1678711434310; Mon, 13 Mar 2023 05:43:54 -0700 (PDT) Received: from [192.168.0.160] ([170.253.51.134]) by smtp.gmail.com with ESMTPSA id 10-20020a05600c22ca00b003eb3933ef10sm8857009wmg.46.2023.03.13.05.43.53 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 13 Mar 2023 05:43:53 -0700 (PDT) Sender: Alejandro Colomar Message-ID: Date: Mon, 13 Mar 2023 13:43:52 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.8.0 Content-Language: en-US To: Dan Cross References: <20230310113708.AD55518C080@mercury.lcs.mit.edu> From: Alejandro Colomar In-Reply-To: Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Message-ID-Hash: 2BFFEQPJCXRCJOKWHZYHUFK2YKPKFM4D X-Message-ID-Hash: 2BFFEQPJCXRCJOKWHZYHUFK2YKPKFM4D X-MailFrom: alx.manpages@gmail.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: TUHS X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] [TUHS]: C dialects (was: I can't drive 55: "GOTO considered harmful" 55th anniversary) List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: SGkgRGFuLA0KDQpPbiAzLzEzLzIzIDEzOjE5LCBEYW4gQ3Jvc3Mgd3JvdGU6DQo+IE9uIE1vbiwg TWFyIDEzLCAyMDIzIGF0IDY6NDHigK9BTSBBbGVqYW5kcm8gQ29sb21hciAobWFuLXBhZ2VzKQ0K PiA8YWx4Lm1hbnBhZ2VzQGdtYWlsLmNvbT4gd3JvdGU6DQo+PiBPciB5b3UgY2FuIGFzayBHQ0Mg dG8gcmVzcGVjdCB5b3VyIHZpZXcgb2YgdGhlIGxhbmd1YWdlIHdpdGggdGhpbmdzIGxpa2UgLWZu by1zdHJpY3QtYWxpYXNpbmcsIC1md3JhcHYsIGFuZCAtZm5vLXRyYXB2Lg0KPiANCj4gVGhlIHBy b2JsZW0gdGhhdCBpcyB0aGF0IHlvdSBhcmUgdGhlbiBubyBsb25nZXIgcHJvZ3JhbW1pbmcgaW4g IkMiLA0KPiBidXQgcmF0aGVyIHNvbWUgZGlhbGVjdCBvZiAiQyIgdGhhdCBoYXBwZW5zIHRvIHNo YXJlIHRoZSBzYW1lIHN5bnRheCwNCj4gYnV0IHdpdGggZGlmZmVyZW50IHNlbWFudGljcy4gVGhh dCBtYXkgYmUgZmluZSwgb3IgaXQgbWF5IG5vdCwgYnV0IGl0DQo+IGNhbiBsZWFkIHRvIGFsbCBz b3J0cyBvZiBmb290Z3VuIHRyYXBzIGlmIG9uZSBpcyBub3QgY2FyZWZ1bC4NCg0KV2VsbCwgaXQg ZGVwZW5kcyBvbiB3aGF0IHlvdSBjYWxsICJDIi4gIFRoZXJlIGFyZSBtYW55IGRpYWxlY3RzLA0K YW5kIEknbSBub3Qgc3VyZSB0aGVyZSdzIGFueSB3aGljaCBJJ2QgY2FsbCAiQyIuDQoNClRoZSAz IG1haW4gZGlhbGVjdHMgYXJlICJJU08gQyIsICJHTlUgQyIsIGFuZCAiSyZSIEMiLiAgQW5kIHRo ZW4NCnRoZXJlIGFyZSBzdWJkaWFsZWN0cyBvZiB0aGVtLiAgV2UgY291bGQgc2F5ICJDIiBpcyAi SVNPIEMiLCBzaW5jZSwNCndlbGwsIGl0J3MgX3RoZV8gc3RhbmRhcmQuICBCdXQgdGhlbiwgSVNP IEMgc2hhcmVzIHRoZSBhbGlhc2luZw0KaXNzdWVzIHRoYXQgR05VIEMgaGFzLCBzbyBieSBhdm9p ZGluZyB0aGUgR05VIEMgY29tcGlsZXIgeW91J3JlDQpub3QgYXZvaWRpbmcgdGhlIGlzc3VlcyB3 ZSdyZSB0YWxraW5nIGFib3V0OyBtb3ZpbmcgdG8gYSBjb21waWxlcg0KdGhhdCBvbmx5IHRhbGtz IElTTyBDIGlzIGdvaW5nIHRvIGtlZXAgdGhlIGlzc3Vlcy4gIFlvdSdsbCBuZWVkDQphIGNvbXBp bGVyIHRoYXQgdGFsa3MgSyZSIEMsIG9yIHNvbWUgb3RoZXIgZGlhbGVjdCB0aGF0IGRvZXNuJ3QN CmhhdmUgYWxpYXNpbmcgaXNzdWVzLg0KDQpBdCB0aGF0IHBvaW50LCBzaW5jZSB5b3UgYWxyZWFk eSBuZWVkIGEgc3ViZGlhbGVjdCBvZiBDLCBHQ0MgaXMNCm9uZSBzdWNoIGNvbXBpbGVyLCBzaW5j ZSBpdCBwcm92aWRlcyBhIGNvbXByZWhlbnNpdmUgc2V0IG9mIGZsYWdzDQp0byB0dW5lIHlvdXIg ZGlhbGVjdC4NCg0KT3IgeW91IGNvdWxkIG1vdmUgdG8gYSBjb21waWxlciB0aGF0IHRhbGtzIGl0 cyBvd24gZGlhbGVjdA0KKHByb2JhYmx5IHNvbWUgc3ViZGlhbGVjdCBvZiBLJlIgQywgYXMgSSBl eHBlY3QgUGxhbjkgQyBpcywgYnV0DQpJIG5ldmVyIHRyaWVkIGl0KS4gIEJ1dCB0aGF0J3Mgbm90 IG11Y2ggZGlmZmVyZW50IGZyb20gYXNraW5nDQpzdWNoIGRpYWxlY3QgdG8gR0NDLg0KDQpDaGVl cnMsDQoNCkFsZXgNCg0KPiANCj4gICAgICAgICAtIERhbiBDLg0K