From nobody Sat Oct 25 23:06:51 2025 X-Original-To: dev-commits-src-branches@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 4cvFlJ1y8jz6DmVT; Sat, 25 Oct 2025 23:06:52 +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 "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4cvFlJ16ktz3rMj; Sat, 25 Oct 2025 23:06:52 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1761433612; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=LVh168WxnCMTfI52heWlhvk2Rq/gYMBBptHouM9ubJA=; b=KpB2l4bIKq+szrnK9vq3aVUl8vUdoT3sra/TGCtlTnGYn7/dR1VYz7iD625V/H6GL05rhr 8GWSug/aVVR1BWoaWh+jX8fh3JFBou3WDUkpA2DI2lvF+MgMNaj5DmBkjf7msJfPECmlbk /NqPDWdpdvZbjeJad96vReJYZJW8Y7ahL3KQquA2G57Ey9pxzakM+A3V3ThIxc67jkBOP5 xSe/p6M891n4+MPe8QP3uapNvwBnO09P9rwKD7mucgx1HDBQIbws29Wkj8F10fjccrSzgT DlfrcthK33vuqo5j98IKkiX/g66X31veNiauft0g0NudzIiVek4OGVvfMxZJpA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1761433612; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=LVh168WxnCMTfI52heWlhvk2Rq/gYMBBptHouM9ubJA=; b=A+XT/yzXq4L4NIAKUjthJz3xciSc6AzD6gTcWQA3VMRYLJnCGAsa6bUN1eXC7mNCXYB9Ze BlVQkOMtA61PufoPmPlq3g5RWCYPaYRay3uOoB7XtGvCZSsiJqAm5I3KFm4ujKOc0FRSBz BI4CDDGD8iAJITHAYtOtS6OeWV0a56cFlaUiWpRTupu6vJfLhFY+x+sYp0EJL2GlpulPJb qdfzehALboGdtVVzZOKpTQ+slT8053EfoX+qW8/ri4Amy+RqrmFn+4XYU7oAPkyD5Qlm8+ zkxg86s8sssLez2o/eEQ7Ox871d7JT9dqp9EHn13wklUEyFRwJDPPZ7xC7d+NA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1761433612; a=rsa-sha256; cv=none; b=QI7w9lUCIIW7ASp0MNgJtyzc15ZTstCoab2dZD+/BR85XEqbFDxKx/yQKDagzueTwGIYLx vQQdBgoFSK55f/U+wqAvBlyW47konBGuMdPsEoXp86ukgaPVrPHJFfVQaCmv48TB0Q5btm Jwu5hf5vRf6L+chzm4F+b3OV0uFIselLYsDuqQrxKlhDijFgB0u1QnK8cq8lr/sCwusU+7 1AQoK3V4iyEY5gDtq8e8Dzh1eEAcpDXPX5+ysOEaLeJmP2ezZ9E22NsS3H4EucBoMAiV+c 4wMMdc+cbmThhA+SlNzWKuvxON0cmhnL2YrYfj7ksNkze3adtICqm9C9run17A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4cvFlJ0d0dz1665; Sat, 25 Oct 2025 23:06:52 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 59PN6pnN093591; Sat, 25 Oct 2025 23:06:51 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 59PN6pU0093587; Sat, 25 Oct 2025 23:06:51 GMT (envelope-from git) Date: Sat, 25 Oct 2025 23:06:51 GMT Message-Id: <202510252306.59PN6pU0093587@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: Colin Percival Subject: git: 9c31c1a82358 - releng/15.0 - include/stdckdint.h: make the header compatible with C++ List-Id: Commits to the stable branches of the FreeBSD src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-branches@freebsd.org Sender: owner-dev-commits-src-branches@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: cperciva X-Git-Repository: src X-Git-Refname: refs/heads/releng/15.0 X-Git-Reftype: branch X-Git-Commit: 9c31c1a823580a2816f9e856b4f14307ff3b22b7 Auto-Submitted: auto-generated The branch releng/15.0 has been updated by cperciva: URL: https://cgit.FreeBSD.org/src/commit/?id=9c31c1a823580a2816f9e856b4f14307ff3b22b7 commit 9c31c1a823580a2816f9e856b4f14307ff3b22b7 Author: Konstantin Belousov AuthorDate: 2025-10-17 03:49:14 +0000 Commit: Colin Percival CommitDate: 2025-10-25 22:10:19 +0000 include/stdckdint.h: make the header compatible with C++ Approved by: re (cperciva) PR: 290299 (cherry picked from commit 3c052bec12fcf09f81ba0760ebecec38e196d332) (cherry picked from commit e54e24bcc7810ba96483504bbd8f32dac8f24895) --- include/stdckdint.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/include/stdckdint.h b/include/stdckdint.h index af3074dded89..9cb877fe8198 100644 --- a/include/stdckdint.h +++ b/include/stdckdint.h @@ -13,7 +13,7 @@ #if __GNUC_PREREQ__(5, 1) || __has_builtin(__builtin_add_overflow) #define ckd_add(result, a, b) \ - (_Bool)__builtin_add_overflow((a), (b), (result)) + __builtin_add_overflow((a), (b), (result)) #else #define ckd_add(result, a, b) \ _Static_assert(0, "checked addition not supported") @@ -21,7 +21,7 @@ #if __GNUC_PREREQ__(5, 1) || __has_builtin(__builtin_sub_overflow) #define ckd_sub(result, a, b) \ - (_Bool)__builtin_sub_overflow((a), (b), (result)) + __builtin_sub_overflow((a), (b), (result)) #else #define ckd_sub(result, a, b) \ _Static_assert(0, "checked subtraction not supported") @@ -29,7 +29,7 @@ #if __GNUC_PREREQ__(5, 1) || __has_builtin(__builtin_mul_overflow) #define ckd_mul(result, a, b) \ - (_Bool)__builtin_mul_overflow((a), (b), (result)) + __builtin_mul_overflow((a), (b), (result)) #else #define ckd_mul(result, a, b) \ _Static_assert(0, "checked multiplication not supported")