From patchwork Thu Jan 15 09:25:47 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gert Doering X-Patchwork-Id: 4711 Return-Path: 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 ) 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 ) 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 ; 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 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: References: 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 It is C11, so it should be present in all our compilers. Change-Id: I9cb14b9f44409ec5c78044ddb216a2b4dced0f9b Signed-off-by: Frank Lichtenheld Acked-by: Gert Doering 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: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , 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?= From: Frank Lichtenheld It is C11, so it should be present in all our compilers. Change-Id: I9cb14b9f44409ec5c78044ddb216a2b4dced0f9b Signed-off-by: Frank Lichtenheld Acked-by: Gert Doering 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 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