From nobody Wed Jan 7 01:27:14 2026 X-Original-To: dev-commits-src-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dm9PZ5jBNz6N1lH for ; Wed, 07 Jan 2026 01:27:14 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dm9PZ2zGXz3DbD for ; Wed, 07 Jan 2026 01:27:14 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1767749234; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=0G7J3uTr1uFBVUkeTLo/+rX5Z+Zvu7Nbw11ScJV+AMg=; b=dqTv7ydMeMy27AV06YrsZjc2RvCEwtEs4/pf9RJSi7tCNTWR0Zx9T8zvAy0mbLt3rmoH7j BIF2AYKNjxJfqumF+3ZYmnYmlFeJzZwipJ+Jwod4Gm7bTi216fyo9fTgE/EcaXg5EZuIBy 3vDDorOxDRhYL6JRCWkdYlikRVxlllxshBDClrPQ3ZvDnreaUGKcQUFHFh0LcFcCGKbaGF NDd6sJdvl+/nMhTuK+gri6ZoHTUt4L5HER2RLWXHQsE8vyRjjVywlw5V2e+ez1cjcoLZGY w8YY0mzAR/R4798lVE6qQFUzdiOiJzgykKTyDjVVefVRa16kogS+m9FyZMd7/Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1767749234; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=0G7J3uTr1uFBVUkeTLo/+rX5Z+Zvu7Nbw11ScJV+AMg=; b=WM6oCmZJAx/oS9MoA+z2p3aTiBF9XXw6katedDg55M9VYYAkRuQJQHfS5SWawFIvMtKKhU DBP0EVLGPGkO+UAhpc8IfGQ50c1WA3dc40+widNSDWdn/EmaAIzKcsRQo4pP17d5JgO6uW XZsCq7GOLYi4WF5gRmpmpiNBkl535Rjg1AzY6Aab40GblNs4UvJ/GvPrVyW8asIAuSLKXu 0+vsSmGmGVdAJKb9ilQscRkbVhDpIyimd5F12YJfpxMB//2tm0OrEfXysupjf8Z1kypWue FIkFpWNLaqK05tGtD708guYxPsjUfda5TmRVkmhZS+BApGk2x1zFCIfK65TxxA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1767749234; a=rsa-sha256; cv=none; b=D7I0THc3qwIG6Va8z8GPS6dhlpNDoqZ3Rm/CNOFnbNXl7VIADIUzT+hxQFwdrva5S9Lpgd JZBormmbeH7j/TfngT8Q7v2rXL3XTB8BN5gOEvLmhBr/eIPGhEvNjhUS0mhxuAwD6NjQmo 4lzjg1AVyUqKOWQGygIpeoJP9i+ZalnERDLVkbClwwuHI0atuW4C2PFyLcH40JUL9wES4C kmuQV/VgOJo0GHcewPo3IMKtjOSx90F2R3D5X8btaLJbqOr0xlZi6B/bWEGe6zm5Aoep9T 4z9csBmgO+r0eQ22it4P97Max5HHdF/00WjNXZp5P9YRlip7DxKxIIDQtxe9Mw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dm9PZ1gqNzXML for ; Wed, 07 Jan 2026 01:27:14 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3cb30 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Wed, 07 Jan 2026 01:27:14 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org Cc: Minsoo Choo From: Ed Maste Subject: git: f441a225c4eb - main - stdbool.h: Update for C23 List-Id: Commit messages for the main branch of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-main@freebsd.org Sender: owner-dev-commits-src-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: emaste X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: f441a225c4eb56deff1edc2402fe85a0ae263ebd Auto-Submitted: auto-generated Date: Wed, 07 Jan 2026 01:27:14 +0000 Message-Id: <695db672.3cb30.335611b2@gitrepo.freebsd.org> The branch main has been updated by emaste: URL: https://cgit.FreeBSD.org/src/commit/?id=f441a225c4eb56deff1edc2402fe85a0ae263ebd commit f441a225c4eb56deff1edc2402fe85a0ae263ebd Author: Minsoo Choo AuthorDate: 2026-01-06 19:57:27 +0000 Commit: Ed Maste CommitDate: 2026-01-07 01:26:59 +0000 stdbool.h: Update for C23 When a compiler with C23 or higher is detected, builtin bool, true, and false are used to conform the C23 standard. Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D44664 --- include/stdbool.h | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/include/stdbool.h b/include/stdbool.h index a03835ca6962..968967a4cfa6 100644 --- a/include/stdbool.h +++ b/include/stdbool.h @@ -26,15 +26,19 @@ * SUCH DAMAGE. */ +#ifndef __STDC_VERSION_STDBOOL_H__ +#define __STDC_VERSION_STDBOOL_H__ 202311L + #ifndef __bool_true_false_are_defined #define __bool_true_false_are_defined 1 -#ifndef __cplusplus +#if (__STDC_VERSION__ < 202311L) && !defined(__cplusplus) #define false 0 #define true 1 #define bool _Bool -#endif /* !__cplusplus */ +#endif /* (__STDC_VERSION__ < 202311L) && !defined(__cplusplus) */ #endif /* __bool_true_false_are_defined */ +#endif /* __STDC_VERSION_STDBOOL_H__ */