From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from esa1.mentor.iphmx.com (esa1.mentor.iphmx.com [68.232.129.153]) by sourceware.org (Postfix) with ESMTPS id B60AC3858D32 for ; Wed, 1 Nov 2023 23:13:11 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org B60AC3858D32 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=codesourcery.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=mentor.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org B60AC3858D32 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=68.232.129.153 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1698880392; cv=none; b=dhhi25cCAeIssu7pFIvrsoTmdsJweV47OcO3/V1Vu9yeIBytqTgBJGnSFM+NkHPtVQtR0X12nE1mbPWW4Kelbg6+IxFGVE47/CC+ZDyKIDLEp/QA68f9nkdqNzgsbG79+RlHFc4Acr/o76lo3WGmR5UeZZY7PHVyJcANaKI+gAA= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1698880392; c=relaxed/simple; bh=klxIUhzGHV8kpOBl8epE3o5m0tppFaF9hpFK+Y8mKaA=; h=Date:From:To:Subject:Message-ID:MIME-Version; b=kfdx3EQlWGiheoQQ3uVQUwr0wVNzpT7uXzTFog1D/Nd5K7wnYWgeuj+oiHvl2Y2Cs5HgNInMuaDw+Lx78fDYcyHCfOchpb2D0mRX2kzt/0pSfp4/z5kMmRIdxW4I41zDwGU+otemtJ634f3emIsrCmv80y6HKNeNUH4Fiemuzek= ARC-Authentication-Results: i=1; server2.sourceware.org X-CSE-ConnectionGUID: Y+nVxMF5RgW10fRYiMaUmA== X-CSE-MsgGUID: 2j30QulFTH2/S5nFfaNC4A== X-IronPort-AV: E=Sophos;i="6.03,269,1694764800"; d="scan'208";a="24403897" Received: from orw-gwy-02-in.mentorg.com ([192.94.38.167]) by esa1.mentor.iphmx.com with ESMTP; 01 Nov 2023 15:13:10 -0800 IronPort-SDR: Kt9yjOHIbyJjE8bizmm7y2bDxqNHWCbEEkl4u4rgbpLdMc+lW/QUWcFiLd9Gz4YduGBJPDFOFy 0D04pnls0PWaSl2iaWlyUJ+Y5HEhntH3A8vNEZJYATgkjZ8LX9qgFurWxMzXsGZRDuLR/P8GyU PaRXtNKLegKnlePWwmfYgP6C0gIE6GEnx+Uk6XlUSmfxdwQUWgRdHqJZD/mA2OLeN/UfTWl2kt /HALeJlp+IAikXHBchEuoJWY1C29DlVGsWjdxODyt+7RErmzqwu+Vnz3s8YIrjPYNdNbAiCymM WmI= Date: Wed, 1 Nov 2023 23:13:06 +0000 From: Joseph Myers To: peter0x44 CC: Gcc Subject: Re: Suboptimal warning formatting with `bool` type in C In-Reply-To: Message-ID: <586ce4ef-2760-3f79-627e-ca34e345319d@codesourcery.com> References: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" X-Originating-IP: [137.202.0.90] X-ClientProxiedBy: svr-ies-mbx-12.mgc.mentorg.com (139.181.222.12) To svr-ies-mbx-10.mgc.mentorg.com (139.181.222.10) X-Spam-Status: No, score=-3103.6 required=5.0 tests=BAYES_00,HEADER_FROM_DIFFERENT_DOMAINS,KAM_DMARC_STATUS,SPF_HELO_PASS,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On Wed, 1 Nov 2023, peter0x44 via Gcc wrote: > Why is #define used instead of typedef? I can't imagine how this could > possibly break any existing code. That's how stdbool.h is specified up to C17. In C23, bool is a keyword instead. -- Joseph S. Myers joseph@codesourcery.com