From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,HTML_MESSAGE, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from minnie.tuhs.org (minnie.tuhs.org [45.79.103.53]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id 31d060df for ; Fri, 10 Jan 2020 21:05:46 +0000 (UTC) Received: by minnie.tuhs.org (Postfix, from userid 112) id 4E7BF949BA; Sat, 11 Jan 2020 07:05:45 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 6A09293D85; Sat, 11 Jan 2020 07:05:31 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=pass (1024-bit key; unprotected) header.d=ccc.com header.i=@ccc.com header.b="GHSZK3HV"; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id 0A4F793D85; Sat, 11 Jan 2020 07:05:30 +1000 (AEST) Received: from mail-qt1-f175.google.com (mail-qt1-f175.google.com [209.85.160.175]) by minnie.tuhs.org (Postfix) with ESMTPS id 8414D93D07 for ; Sat, 11 Jan 2020 07:05:29 +1000 (AEST) Received: by mail-qt1-f175.google.com with SMTP id i13so3230299qtr.3 for ; Fri, 10 Jan 2020 13:05:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ccc.com; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=zRx1qSabvSyM57pOdunoyrKS/BHgsHWBvtTYTtDrUl4=; b=GHSZK3HVSmLm30HIj7+v3MfdWh5DEf8XRHaZnlW5Gpo2+OG4NNAmtzm4aqCgISSuFa 3idlT31Tjgd8/A8BvC7dzFwioW5Vs8H89rHndc2B/BEQBI+DWP3pXP+XD0GA5vy7JGt4 XDDdUP8AFDKbtVoWTrJlUsNR5H7gqN4TI+0x8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=zRx1qSabvSyM57pOdunoyrKS/BHgsHWBvtTYTtDrUl4=; b=kA5Nr2NTwOcqlEgEpio+Cj8T+w/NNISqUJxH7uVVMsgympTnHXKC0HlWK4QMDJ26j8 otHccct6wuGCO87AVkcLBb1myLglc94ccFZkQ5QN4f6EoWpx9ma/tAavL1uRnuYBwcYx s6Bow73TDjNseariz9piUhAXyPjX0kvqQ9L2Lu3oo93PxJNeaFMOexUkqzyfayz/y6Wk dkj7qg9b/75fq8VZ5alwyyt9SfSTK4l0Yb3SdC/OEggrnTRJurbccsO8BReL4z3ky0C8 PzThFwdNUdru9QnQg4Bs2zItU4t6a6UJTZzAxEP+vrWKTKrN2LJkyqrIBB3roPmcxAx6 PnLg== X-Gm-Message-State: APjAAAU49gP5UrRf8skG8gtg3fggZ8TGTM6qHM434u9l5NhovQc04YHO 7O9xNI30ifLW2T43U+2xbklT1+Wl7lANQ3HHpn9rag== X-Google-Smtp-Source: APXvYqyokMNrSL1DvHFpZNzaZrcfLx6SFJ3OaVySGhA4c0pylDmvsVckv0q9y5YcS5O3ADsA4xMIVPYVOJBqc/cwGkA= X-Received: by 2002:aed:3eee:: with SMTP id o43mr4299129qtf.33.1578690328621; Fri, 10 Jan 2020 13:05:28 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Clem Cole Date: Fri, 10 Jan 2020 16:05:02 -0500 Message-ID: To: Dan Cross Content-Type: multipart/alternative; boundary="0000000000003f866a059bcf7cea" Subject: Re: [TUHS] Question about early C behavior. X-BeenThere: tuhs@minnie.tuhs.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: The Unix Heritage Society mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: The Eunuchs Hysterical Society Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" --0000000000003f866a059bcf7cea Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Fri, Jan 10, 2020 at 2:09 PM Dan Cross wrote: > The 1988 ANSI standard made this an error (or at least undefined behavior= ) > but the functionality persists; GCC is changing its default to prohibit i= t > (my colleague works on clang). > Lovely - let's break code because we can. To quote our late friend and colleague dmr: =E2=80=9CI can't recall any difficulty in making the C language definition completely open - any discussion on the matter tended to mention languages whose inventors tried to keep tight control, and consequent ill fate=E2=80= =9D =E2=80=9CWhen I read commentary about suggestions for where C should go, I = often think back and give thanks that it wasn't developed under the advice of a worldwide crowd.=E2=80=9D =E2=80=9CC is peculiar in a lot of ways, but it, like many other successful= things, has a certain unity of approach that stems from development in a small group=E2=80=9D --0000000000003f866a059bcf7cea Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On Fri, Jan 10, 2020 at 2:09 PM Dan Cross <crossd@gmail.com> wrote:
The 1988 ANSI standard made this an erro= r (or at least undefined behavior) but the functionality persists; GCC is c= hanging its default to prohibit it (my colleague works on clang).
Lovely - let's break code because we can.
To quote our late friend and colleague dmr:=C2=A0



=
--0000000000003f866a059bcf7cea--