From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by spool.mail.gandi.net (Postfix) with ESMTPS id 7921EAC1118 for ; Thu, 24 Aug 2023 14:15:06 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=WVjnLlnB3hPar6k+nobMxLgSUCrV8uJZJ4q6KKuUmnQ=; c=relaxed/simple; d=groups.io; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Transfer-Encoding; s=20140610; t=1692886505; v=1; b=gHHATIq6FmAMLVBMtGlhgtucf/ww7FYEew6ooPGxVz/BYFYwwsEnz3ST1ApAVQZNiD/NJZxT /M/w5IDVxS5Qu+/9eLZhPSYR4n+Ovd8Vmc6XJ2C2edKghbDivgnvph48NzoK62dd6IHQNIA6lNs RLGZidSS/f2710k6X9Klq09w= X-Received: by 127.0.0.2 with SMTP id dZKRYY7687511xNcUa2wERCR; Thu, 24 Aug 2023 07:15:05 -0700 X-Received: from smtp26.services.sfr.fr (smtp26.services.sfr.fr [93.17.128.212]) by mx.groups.io with SMTP id smtpd.web11.4884.1692857260689239852 for ; Wed, 23 Aug 2023 23:07:41 -0700 X-mail-filterd: {"version":"1.7.1","queueID":"4RWXgH2Fd1z1LQKdX","contextId": "ba4d492c-a275-4e23-9581-c17178066aa1"} X-Received: from localhost.localdomain (179.211.201.77.rev.sfr.net [77.201.211.179]) by msfrf2636.sfr.fr (SMTP Server) with ESMTP id 4RWXgH2Fd1z1LQKdX; Thu, 24 Aug 2023 08:07:39 +0200 (CEST) X-mail-filterd: {"version":"1.7.1","queueID":"4RWXgH0wXxz1LQKdP","contextId": "f2a1b4bf-c018-42ba-b7ad-933da1863314"} X-sfr-mailing: LEGIT X-sfr-spamrating: 40 X-sfr-spam: not-spam X-Received: from localhost.localdomain (179.211.201.77.rev.sfr.net [77.201.211.179]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: ehaouas@noos.fr) by msfrf2636.sfr.fr (SMTP Server) with ESMTPSA id 4RWXgH0wXxz1LQKdP; Thu, 24 Aug 2023 08:07:39 +0200 (CEST) From: Elyes Haouas To: devel@edk2.groups.io Cc: Elyes Haouas Subject: [edk2-devel] [PATCH 2/6] CryptoPkg/Include/Library:: Use C99 flexible arrays Date: Thu, 24 Aug 2023 08:07:32 +0200 Message-Id: <20230824060736.3543-2-ehaouas@noos.fr> In-Reply-To: <20230824060736.3543-1-ehaouas@noos.fr> References: <20230824060736.3543-1-ehaouas@noos.fr> MIME-Version: 1.0 Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,ehaouas@noos.fr List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: HeWuHjOMazgpIqiCctLoR10Fx7686176AA= Content-Transfer-Encoding: quoted-printable X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20140610 header.b=gHHATIq6; dmarc=none; spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io One-element or zero-length arrays have been deprecated since last millennium. Use C99 flexible arrays instead, it allows the compiler to generate errors when the flexible array does not occur at the end in the structure. Signed-off-by: Elyes Haouas --- CryptoPkg/Include/Library/BaseCryptLib.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CryptoPkg/Include/Library/BaseCryptLib.h b/CryptoPkg/Include/L= ibrary/BaseCryptLib.h index a52bd91ad6..6bf500c888 100644 --- a/CryptoPkg/Include/Library/BaseCryptLib.h +++ b/CryptoPkg/Include/Library/BaseCryptLib.h @@ -2167,7 +2167,7 @@ Pkcs1v2Encrypt ( =0D typedef struct {=0D UINT32 CertDataLength; // The length in bytes of X.509 certific= ate.=0D - UINT8 CertDataBuffer[0]; // The X.509 certificate content (DER).= =0D + UINT8 CertDataBuffer[]; // The X.509 certificate content (DER).=0D } EFI_CERT_DATA;=0D =0D typedef struct {=0D --=20 2.40.1 -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#108007): https://edk2.groups.io/g/devel/message/108007 Mute This Topic: https://groups.io/mt/100935953/7686176 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io] -=-=-=-=-=-=-=-=-=-=-=-