| Message ID | 20260115092552.25011-1-gert@greenie.muc.de |
|---|---|
| State | New |
| Headers |
Return-Path: <openvpn-devel-bounces@lists.sourceforge.net>
Delivered-To: patchwork@openvpn.net
Received: by 2002:a05:7000:9186:b0:80a:3855:ce6a with SMTP id j6csp848129maf;
Thu, 15 Jan 2026 01:26:03 -0800 (PST)
X-Forwarded-Encrypted: i=2;
AJvYcCWPWfwD1V3s4MsiRoVXBcRODrIj9ldU8Iavot73Q4mkUD7aM/KRatdqhzclcsS2sxaIHOJksbpgOY4=@openvpn.net
X-Received: by 2002:a05:6808:1314:b0:45c:8526:b56a with SMTP id
5614622812f47-45c8526bb75mr1530196b6e.3.1768469163445;
Thu, 15 Jan 2026 01:26:03 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; t=1768469163; cv=none;
d=google.com; s=arc-20240605;
b=cf2J+MpApzLwzNXcjEC7h2mkBTKoGk1Slj/2ddUMSWai+7xMoSxnwMewwDmUcLyFYh
JZgD9nCnmLhBga3ZIxLfWV8Ll48ekaYmDvDgn/oHYDpIBdMZzj9ODMxZhRYTMSXYIZ5Z
UYnJ8hDvWVa6+wT+d+ERC84HfY4orubb+zUlhwpBB+kkl5N0cD8OKxx01tusVB5ZEvx0
RHCugKgPK+7DUgIXb1NHNlEGXh7BoRi2nA4XhjNY5PisjhgtQXLMJTuch2KshhCGQkXS
WgEdvQlCBn/cAfkTMpXzCT29FbtYav8IDJBgtD3m9ti5qwipS9xfkglJO0/n1EZGHK6U
WaCA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;
s=arc-20240605;
h=errors-to:content-transfer-encoding:list-subscribe:list-help
:list-post:list-archive:list-unsubscribe:list-id:precedence:subject
:mime-version:references:in-reply-to:message-id:date:to:from
:dkim-signature:dkim-signature:dkim-signature;
bh=DXG217UeTmV/eujpjwJWprt0w91U/bTmXfWnqOhcAxc=;
fh=4NbAC/LsuMLI0S0hprUlLSLCiHwg6SCAifhH718Jh0Q=;
b=PQLWM4CsRLJOe36Ryo6kzxK6in9OgztbdHVd2Vp15HMOdnxRDfQzKrVWOnDY8Wb3v6
MGUzYnGbsdLOKvvtPQfXzC5GIbaJdbwyPTXwzTsBLkU3NrT5F+WuN6OYUo9xLHD7C+Tb
5jBOgTVOnByF5UR6GjkgXHYC0DfbTrRdD5Bgg+lW3CdUJXfrXHd87byxGLUwSRyr8Fv9
W80KfVJtQTDNO9pJ3xJPPSPlgW8WMS4ORnDHgx/AkrZlRhhMaLnoe+0c+ndOFcMtDNGr
RDImv47pfkN9WYV19GdzbTCLdJ5s+QM749OTNT6UwAxKk7II5SdXWYwPDW7FWaET2jIG
gkCg==;
dara=google.com
ARC-Authentication-Results: i=1; mx.google.com;
dkim=pass header.i=@lists.sourceforge.net header.s=beta
header.b=JVCW10EE;
dkim=neutral (body hash did not verify) header.i=@sourceforge.net
header.s=x header.b=Dl4ZMBqY;
dkim=neutral (body hash did not verify) header.i=@sf.net header.s=x
header.b=WoGOm9YE;
spf=pass (google.com: domain of
openvpn-devel-bounces@lists.sourceforge.net designates 216.105.38.7 as
permitted sender) smtp.mailfrom=openvpn-devel-bounces@lists.sourceforge.net;
dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=muc.de
Received: from lists.sourceforge.net (lists.sourceforge.net. [216.105.38.7])
by mx.google.com with ESMTPS id
586e51a60fabf-3ffa5081a6bsi20439787fac.275.2026.01.15.01.26.03
(version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128);
Thu, 15 Jan 2026 01:26:03 -0800 (PST)
Received-SPF: pass (google.com: domain of
openvpn-devel-bounces@lists.sourceforge.net designates 216.105.38.7 as
permitted sender) client-ip=216.105.38.7;
Authentication-Results: mx.google.com;
dkim=pass header.i=@lists.sourceforge.net header.s=beta
header.b=JVCW10EE;
dkim=neutral (body hash did not verify) header.i=@sourceforge.net
header.s=x header.b=Dl4ZMBqY;
dkim=neutral (body hash did not verify) header.i=@sf.net header.s=x
header.b=WoGOm9YE;
spf=pass (google.com: domain of
openvpn-devel-bounces@lists.sourceforge.net designates 216.105.38.7 as
permitted sender) smtp.mailfrom=openvpn-devel-bounces@lists.sourceforge.net;
dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=muc.de
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
d=lists.sourceforge.net; s=beta; h=Content-Transfer-Encoding:Content-Type:
List-Subscribe:List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:
Subject:MIME-Version:References:In-Reply-To:Message-ID:Date:To:From:Sender:
Reply-To:Cc:Content-ID:Content-Description:Resent-Date:Resent-From:
Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner;
bh=DXG217UeTmV/eujpjwJWprt0w91U/bTmXfWnqOhcAxc=; b=JVCW10EEXm85MJxmzjXj08SIc+
NGixQjlJ5pKpR33guGSkhAYI9W0VznGJSyPV9tMdvm55O2fgrr2VMA6q1Y6RnP/76OEf/1KR5GJIl
GGrB4FYllUUzzIx4+ZA2F35ilTSsMgY/7wo7TMwnUyuTUESI1/uASm1sgE+DG0+wjWjg=;
Received: from [127.0.0.1] (helo=sfs-ml-3.v29.lw.sourceforge.com)
by sfs-ml-3.v29.lw.sourceforge.com with esmtp (Exim 4.95)
(envelope-from <openvpn-devel-bounces@lists.sourceforge.net>)
id 1vgJc9-0007M0-8w;
Thu, 15 Jan 2026 09:26:01 +0000
Received: from [172.30.29.66] (helo=mx.sourceforge.net)
by sfs-ml-3.v29.lw.sourceforge.com with esmtps (TLS1.2) tls
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95)
(envelope-from <gert@blue4.greenie.muc.de>) id 1vgJc8-0007Lp-Aq
for openvpn-devel@lists.sourceforge.net;
Thu, 15 Jan 2026 09:26:00 +0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
d=sourceforge.net; s=x; h=Content-Transfer-Encoding:MIME-Version:References:
In-Reply-To:Message-ID:Date:Subject:To:From:Sender:Reply-To:Cc:Content-Type:
Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:
List-Subscribe:List-Post:List-Owner:List-Archive;
bh=63i55tpBaO4IOKO4IZybXEEoQVqEbV784aCUNNYSfyY=; b=Dl4ZMBqYtgqA3sX8hg+i03US37
Kqd3WVT5UxIKoH8OLA4nEIuXV2hNShVJKTNc8hDtRYP4kqKk2wF0C5F53ixOnza8CK+/FkdWtAdqN
q393MQS1dmZJNpzmDPljR1NXciv2zWf1RZdiIgxKyatbmGK3JUQ5nxeZMReZqvqHITpk=;
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sf.net; s=x
;
h=Content-Transfer-Encoding:MIME-Version:References:In-Reply-To:Message-ID:
Date:Subject:To:From:Sender:Reply-To:Cc:Content-Type:Content-ID:
Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc
:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe:
List-Post:List-Owner:List-Archive;
bh=63i55tpBaO4IOKO4IZybXEEoQVqEbV784aCUNNYSfyY=; b=WoGOm9YE/XZO1+LUCJ4KwUtgP1
PsNKFOha/gF00HA4UKIQmJAjMfVrLPdRU7dVYAHb5nb1/cQ6C//6ERIpdn/vA9+2TfZlS1C8Z7Lap
sx0+4V048sTAPPRseNLqbNCOK/N/0sreGW7BQ/MVeJhkE95sGZijVt4WZG3kVctNJ9GU=;
Received: from [193.149.48.134] (helo=blue.greenie.muc.de)
by sfi-mx-2.v28.lw.sourceforge.com with esmtps
(TLS1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.95)
id 1vgJc7-0002aX-GB for openvpn-devel@lists.sourceforge.net;
Thu, 15 Jan 2026 09:26:00 +0000
Received: from blue.greenie.muc.de (localhost [127.0.0.1])
by blue.greenie.muc.de (8.18.1/8.18.1) with ESMTP id 60F9PrLo025034
for <openvpn-devel@lists.sourceforge.net>; Thu, 15 Jan 2026 10:25:53 +0100
Received: (from gert@localhost)
by blue.greenie.muc.de (8.18.1/8.18.1/Submit) id 60F9Pr0T025033
for openvpn-devel@lists.sourceforge.net; Thu, 15 Jan 2026 10:25:53 +0100
From: Gert Doering <gert@greenie.muc.de>
To: openvpn-devel@lists.sourceforge.net
Date: Thu, 15 Jan 2026 10:25:47 +0100
Message-ID: <20260115092552.25011-1-gert@greenie.muc.de>
X-Mailer: git-send-email 2.51.2
In-Reply-To:
<gerrit.1768318939000.I9cb14b9f44409ec5c78044ddb216a2b4dced0f9b@gerrit.openvpn.net>
References:
<gerrit.1768318939000.I9cb14b9f44409ec5c78044ddb216a2b4dced0f9b@gerrit.openvpn.net>
MIME-Version: 1.0
X-Spam-Score: 1.3 (+)
X-Spam-Report: Spam detection software,
running on the system "sfi-spamd-1.hosts.colo.sdot.me",
has NOT identified this incoming email as spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
the administrator of that system for details.
Content preview: From: Frank Lichtenheld <frank@lichtenheld.com> It is C11,
so it should be present in all our compilers. Change-Id:
I9cb14b9f44409ec5c78044ddb216a2b4dced0f9b
Signed-off-by: Frank Lichtenheld <frank@lichtenheld.com> Acked-by: Gert
Doering
<gert@greenie.muc.de> Gerrit URL: https://gerrit.openvpn.net/c/open [...]
Content analysis details: (1.3 points, 5.0 required)
pts rule name description
---- ----------------------
--------------------------------------------------
1.3 RDNS_NONE Delivered to internal network by a host with no rDNS
X-Headers-End: 1vgJc7-0002aX-GB
Subject: [Openvpn-devel] [PATCH v1] error: Remove our implementation of
static_assert
X-BeenThere: openvpn-devel@lists.sourceforge.net
X-Mailman-Version: 2.1.21
Precedence: list
List-Id: <openvpn-devel.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/options/openvpn-devel>,
<mailto:openvpn-devel-request@lists.sourceforge.net?subject=unsubscribe>
List-Archive:
<http://sourceforge.net/mailarchive/forum.php?forum_name=openvpn-devel>
List-Post: <mailto:openvpn-devel@lists.sourceforge.net>
List-Help: <mailto:openvpn-devel-request@lists.sourceforge.net?subject=help>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/openvpn-devel>,
<mailto:openvpn-devel-request@lists.sourceforge.net?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Errors-To: openvpn-devel-bounces@lists.sourceforge.net
X-getmail-retrieved-from-mailbox: Inbox
X-GMAIL-THRID: =?utf-8?q?1854374321545071017?=
X-GMAIL-MSGID: =?utf-8?q?1854374321545071017?=
|
| Series |
[Openvpn-devel,v1] error: Remove our implementation of static_assert
|
|
Commit Message
Gert Doering
Jan. 15, 2026, 9:25 a.m. UTC
From: Frank Lichtenheld <frank@lichtenheld.com> It is C11, so it should be present in all our compilers. Change-Id: I9cb14b9f44409ec5c78044ddb216a2b4dced0f9b Signed-off-by: Frank Lichtenheld <frank@lichtenheld.com> Acked-by: Gert Doering <gert@greenie.muc.de> Gerrit URL: https://gerrit.openvpn.net/c/openvpn/+/1471 --- This change was reviewed on Gerrit and approved by at least one developer. I request to merge it to master. Gerrit URL: https://gerrit.openvpn.net/c/openvpn/+/1471 This mail reflects revision 1 of this Change. Acked-by according to Gerrit (reflected above): Gert Doering <gert@greenie.muc.de>
Comments
Easy enough, and BB agrees that it still compiles fine on all formally
supported platforms (= we did not test Haiku or AIX, but even those have
gcc and should be fine).
URL links to sf.net today, because mail-archive.org is not working right.
Your patch has been applied to the master branch.
commit 6768ef1dab5cb6c1dbc210c20cf92820a64dace3
Author: Frank Lichtenheld
Date: Thu Jan 15 10:25:47 2026 +0100
error: Remove our implementation of static_assert
Signed-off-by: Frank Lichtenheld <frank@lichtenheld.com>
Acked-by: Gert Doering <gert@greenie.muc.de>
Gerrit URL: https://gerrit.openvpn.net/c/openvpn/+/1471
Message-Id: <20260115092552.25011-1-gert@greenie.muc.de>
URL: https://sourceforge.net/p/openvpn/mailman/message/59283672/
Signed-off-by: Gert Doering <gert@greenie.muc.de>
--
kind regards,
Gert Doering
diff --git a/src/openvpn/error.h b/src/openvpn/error.h index 44572b4..1198994 100644 --- a/src/openvpn/error.h +++ b/src/openvpn/error.h @@ -245,14 +245,6 @@ #endif ; -/* Poor-man's static_assert() for when not supplied by assert.h, taken from - * Linux's sys/cdefs.h under GPLv2 */ -#ifndef static_assert -#define static_assert(expr, diagnostic) \ - extern int (*__OpenVPN_static_assert_function( \ - void))[!!sizeof(struct { int __error_if_negative : (expr) ? 2 : -1; })] -#endif - /* Inline functions */ static inline bool