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 BE9447803CF for ; Wed, 3 Apr 2024 16:19:10 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=5RmNxrP4j/gsAWedA1CHRWZTUKRUs48tZhl6y1joTig=; c=relaxed/simple; d=groups.io; h=From:To:CC:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References:In-Reply-To:Accept-Language:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Resent-Date:Resent-From:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-Transfer-Encoding; s=20240206; t=1712161149; v=1; b=mSNyoBieX7O+gRUrw7SE40fxiqGW3780q3seAb1O6H3ZZzANqjvBC22yW7ZHyCAL96v4/73P J4UWIP+gLalBkA5WuDgTBgJ8kUc9MBosercQPjRrPT2kSDGvsBlX0a7sRMLrUS52v7Cmq1nkmgG 5OqAeAddmxlTXrTZOjkhNBJiY+iJZc9RqpP49XyrauTZnK5PotJqsBH/on2m0WqH68STUgJ/jba QXZSh3uMw/f3+AXRhaS5wqcZetKX3V+v7ikE6MTgqQcKGahqUYXNKPfFCjBd8T0G4aHDF3dNnzL WS+8p/cQVouoWVW+OK6MLNRBAkc9OVG/U2pdGcdsca1EA== X-Received: by 127.0.0.2 with SMTP id GLalYY7687511xJ02D7wz2Rt; Wed, 03 Apr 2024 09:19:09 -0700 X-Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.8]) by mx.groups.io with SMTP id smtpd.web10.15889.1712161148405965358 for ; Wed, 03 Apr 2024 09:19:08 -0700 X-CSE-ConnectionGUID: FloVFxqRRYmPCwVtfSlP5A== X-CSE-MsgGUID: ISI7mXPwQ6+OA5dqkU8sPw== X-IronPort-AV: E=McAfee;i="6600,9927,11033"; a="24909435" X-IronPort-AV: E=Sophos;i="6.07,177,1708416000"; d="scan'208";a="24909435" X-Received: from fmviesa010.fm.intel.com ([10.60.135.150]) by fmvoesa102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Apr 2024 09:17:33 -0700 X-CSE-ConnectionGUID: tRD/PUwyT9qUGMKy0q675Q== X-CSE-MsgGUID: tmXoz8UGTQS6eVmWPElklg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.07,177,1708416000"; d="scan'208";a="18414451" X-Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by fmviesa010.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 03 Apr 2024 09:17:33 -0700 X-Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Wed, 3 Apr 2024 09:17:32 -0700 X-Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35 via Frontend Transport; Wed, 3 Apr 2024 09:17:32 -0700 X-Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.169) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Wed, 3 Apr 2024 09:17:32 -0700 X-Received: from CO1PR11MB4929.namprd11.prod.outlook.com (2603:10b6:303:6d::19) by MN0PR11MB6136.namprd11.prod.outlook.com (2603:10b6:208:3c8::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7452.23; Wed, 3 Apr 2024 16:17:26 +0000 X-Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::e34e:4d18:b93e:c368]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::e34e:4d18:b93e:c368%5]) with mapi id 15.20.7409.031; Wed, 3 Apr 2024 16:17:26 +0000 From: "Michael D Kinney" To: "devel@edk2.groups.io" , "yeoreum.yun@arm.com" CC: "nd@arm.com" , "sami.mujawar@arm.com" , "Kinney, Michael D" Subject: Re: [edk2-devel] [Question] using Flexible Array Member in Structure. Thread-Topic: [edk2-devel] [Question] using Flexible Array Member in Structure. Thread-Index: AQHahak0ZK0ztUd5pkC62D1lv7v9b7FWuLXQ Date: Wed, 3 Apr 2024 16:17:26 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CO1PR11MB4929:EE_|MN0PR11MB6136:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: gbMutA015y4GlsEmEnWDnFxtc54px1S6DEwSgB7FUN/akSMWSE0lx6FB2B5tEANJTUo43yzOlvtBrwVT8eJqzs33eVlP+A4+I4sCW+05QVVcyh0zr4SCbsARv1/61bLbDOcKftoQVh3nBeqys1DrnUgwOFaopNnRiHvdsdy041H6LdLqvOt9b4AK8O0Ds8cz7zCgP8yOO9pR93B+c6sxSf9ZYAB+vA3pntH+XSZz9r7qXW4eXdwCU6vpB3Fjz2NAJyYrIsvRdJEkmQvFfjcd0CRGxLPaAbtmyR5clm+GyCSRmmGtZF29w51ew1zQIOYoG1ldehkiYaBl1xqSJUBYoM1/t2rOZ+BYu+AieH0KpOYTp9rSVwwRW9CrO23ZK4L+xqsNh3BNz9pHI9TxN0mgC9V2qrGqdcgsG4pRNvZZb3AG28DMfWjd1I+aNBYlSKzduluXgX4nqQrgOLU2XB0bNfqZL/mxv0gskxnTV1RyXlzR7I0zUGOwm1Db/5icwZVZvlZyocIv7QnsU3gyfmSoK1IuslDH7tjck6YCY3iGZrEjQDog0XQwaMW3hODRTI2aGy8NOBaz9nJw4daPiHWL+cHe3tzlGGykoawblyHvGvPuCbnr+BHAKJtiXUMRG4LD x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?VU5PaWlYRFZId3FBNFRldVJKTlZ3ZmllWHNaWUFmU1pHcWttV3JMSWhWVXM4?= =?utf-8?B?ZjY3VVRiVHJCenNyUmQxU0VmbXl3RTNMaGdhbHN4TUcvYWx2WDB4RDNuZytM?= =?utf-8?B?TDF1WCtPMUZNSlZScVRKaWhjMk0wdHhFS2FQekZQNTI4QmNhYk9yZE42bnBh?= =?utf-8?B?VGRlcWU1Slg5cGxTUVhUSlZYc2FYWm5CVUpWZHBiRWJXcVoreC9ZZm9SZEpG?= =?utf-8?B?b20vcFJSVFNac3Jtanc2bkVhZ1BDOUVQMG5IamlHT0FjNkdRKzNLZFNYTnFQ?= =?utf-8?B?M2tFdk1QSDY5UythbGM4WTJHNXovQStUaEY4bDI4ODRURVZWMWZPZEEyL2Vl?= =?utf-8?B?NkFRTTVOQ2hXdm8wRXJzVTNoQ3pXc01naWdJNjB0T1hKbUVGSmZPUWl0N3Nx?= =?utf-8?B?RHZEMjlyYVEyMEpQaU9yWGVNSjV0UjNyeFh0djRmanVWejJ0WDRReHY2WGpR?= =?utf-8?B?LzZScytPL2hiSEl2NHF2Vy9QalpZOEhxZURkdHJTVG9vbmZoTDd1SVBlamIy?= =?utf-8?B?VEl3blNHenFNYWR5d0NINTNEdjNxa0d2ZGdHK3VQcFdiNk9lb2tqQWpaVVdO?= =?utf-8?B?VC9LRnVHU25jY0NpeGlrcDBVOTFhSkE5bVE2WmN3TlozMlhKbHU3TGdETWV4?= =?utf-8?B?VUU4MmlvSlE4Tmx3dXpTTkd5T05GK3RyeWEvZXFyN0NkVktnYit6YnpGYmZI?= =?utf-8?B?bTNCdHFWUWNVYmpWV3lHb0drT0lDZHN3Z2NhVDdsUlIyVmNEOWgvSTBadDcx?= =?utf-8?B?VElhakx1aTJ6YnUrUXVLOWpaalIzV1NKR0dIcUVpSnZ5WkNEM3RNNEFTZmI0?= =?utf-8?B?N3c1OVdoWjE4OEZzK2orSjdIVU0yS29LaHFyODJFbmNJaFRXRlpsQ0tBQlRq?= =?utf-8?B?RDhOa2duOUpWTWphRmRJWEZxK1V5TlV6bm9YMFB1eC9jRnJrSE40cUQ2T0ZO?= =?utf-8?B?ekxEYmZRTXB5UGdPYi81SVNlNWFxTENaUnZKNmhyZStESWc3WldOWFVTV3Jy?= =?utf-8?B?N29Sd2VwNzRYUUc5c3paM0VJSDNHZFZoU3NWdU15dmZuOXRkd2ZWYWhjYVNk?= =?utf-8?B?a0RrL0d3NFZNeUlkTDZJUnVXR2duYWJ2a1NUejZEMEVSZVBZMU1pZEJRTUl2?= =?utf-8?B?ZXBROFNvUnc0S2lZNEljSEcxdGxCWEIybHdIcjVROTcySTVXaGtlVXIvNElM?= =?utf-8?B?bEhHREtidzBqTzNHRU1ZTWxWZTJGWjlGOFZpSmJ1aEh4a2xIK1VmekJqaVZY?= =?utf-8?B?OEV1c2xDRWUzUHVhR0wyYVNhNGd1eTY2Rjk2TDVxUzR2THVPaUFYTFZ1YUdV?= =?utf-8?B?Mk83YWhEeUdjWVZ1d0FEQS9xcDJmUHZoU3ZISUFObEMxL1VOcjlUdDJrU3lM?= =?utf-8?B?Z3Fvc0U4YXRValBFZk5ONGR5amxWOHZ0d1k5SjM3eVpKTUYrNGE5NlFqWitp?= =?utf-8?B?M2dtTkJqTUsxMFF6Z1ZtTGpaOTJ1L29Qa0RVeHhrUE9TMElCMDRPMmhRTzIw?= =?utf-8?B?Vmc2Nk56Vm9MUjJzKzlncW1yMUM2MmI4dzloVTBjK2R3am5WcUlPb05NMGNp?= =?utf-8?B?RUExZFpObWJ2R1dhaXI1R0ROTm1obGdDUnNhb0hPaEVoTXFnay9IZVNBOHRE?= =?utf-8?B?QnlzMnB6Q0tIZjVKQXBSUjVKQmRxakNoSWxGSXdnc3REcnRwQ2hlM0lGMzg2?= =?utf-8?B?bVozeVRlL2QxVVZQV0lZV1NFRldQa2VqMGMvcmdwZ2pyakpFZE5RN3hyTjQ3?= =?utf-8?B?U2djZmRhQmNCTG1RRm1ibndoZkRVbGFFN2pHUVE5OHpob2EwWHEwOEpUSlRa?= =?utf-8?B?eEJtUzhPSEF5VFczalpVdE96OXpYVys2Unp6dGgxV1BiQmE4M1A0L2Juck9v?= =?utf-8?B?TEY4OStJWTNYTlNUcHMxUzI0SnZkNlJWUnozQWNYY1JpN1B6UkZvQ09BZFNY?= =?utf-8?B?NTRxNXovejc1TWFIZEU0S1VFaGlBdFFkSUdyVi9IcjFXVUZiaWRmNTJ5RmVi?= =?utf-8?B?dEdoamxFOVJTaERtNEh4dm91RnJyNG5sTGpHWTd6UStDalZBc0RhMTczU0Vl?= =?utf-8?B?cWI0SXdjYzlWM3ZMOW12MXp4SWpZWC94d0M0alBSdHRVdUlVZDN5QkpxN3Rt?= =?utf-8?B?bE1SWkt3czhaakE4OUtabG0xVmxhdmVrU2wwRm5HM0VnNGsraDlUbnNtL2hp?= =?utf-8?B?Smc9PQ==?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB4929.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2e0636dc-f2d7-4d55-5247-08dc53f98d6a X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Apr 2024 16:17:26.3793 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: VUPCctLfLzPxNszBEdNreq9bGXbKeqnal/USa+Nf7CiG4qs/uQLL5b/eb8cQf2GxpggSFubKDknNF+3YxMtQM7n3olHvvF+wCAN+s9kxZkk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN0PR11MB6136 X-OriginatorOrg: intel.com 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 Resent-Date: Wed, 03 Apr 2024 09:19:08 -0700 Resent-From: michael.d.kinney@intel.com Reply-To: devel@edk2.groups.io,michael.d.kinney@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: LDq2XnVANdOrXk92i3O1BZoLx7686176AA= Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20240206 header.b=mSNyoBie; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=intel.com (policy=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 WWVzLiAgVXNlIG9mIGZsZXhpYmxlIGFycmF5IG1lbWJlcnMgaXMgc3VwcG9ydGVkIGFuZCBlbmNv dXJhZ2VkLg0KDQpUaGVyZSBhcmUgY2hhbGxlbmdlcyB3aXRoIGV4aXN0aW5nIHN0cnVjdHVyZSBk ZWZpbml0aW9ucyB0aGF0IGRlY2xhcmUNCmFycmF5cyBvZiBzaXplIFsxXSB3aGVuIGEgZmxleGli bGUgYXJyYXkgaXMgcmVhbGx5IGludGVuZGVkLiBUaG9zZSANCndlcmUgZGVmaW5lZCBiZWZvcmUg ZmxleGlibGUgYXJyYXkgbWVtYmVycyB3ZXJlIHN1cHBvcnRlZCBieSBhbGwgdGhlDQpjb21waWxl cnMuICBDb252ZXJ0aW5nIHRoZXNlIHRvIGEgZmxleGlibGUgYXJyYXkgbWVtYmVyIHdvdWxkIG5v dCBiZQ0KYSBiYWNrd2FyZHMgY29tcGF0aWJsZSBjaGFuZ2UuDQoNCk1pa2UNCg0KPiAtLS0tLU9y aWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbyA8ZGV2ZWxA ZWRrMi5ncm91cHMuaW8+IE9uIEJlaGFsZiBPZg0KPiBsZXZpLnl1bg0KPiBTZW50OiBXZWRuZXNk YXksIEFwcmlsIDMsIDIwMjQgMjoyNyBBTQ0KPiBUbzogZGV2ZWxAZWRrMi5ncm91cHMuaW8NCj4g Q2M6IG5kQGFybS5jb207IHNhbWkubXVqYXdhckBhcm0uY29tDQo+IFN1YmplY3Q6IFtlZGsyLWRl dmVsXSBbUXVlc3Rpb25dIHVzaW5nIEZsZXhpYmxlIEFycmF5IE1lbWJlciBpbg0KPiBTdHJ1Y3R1 cmUuDQo+IA0KPiBIZWxsbyBhbGwhDQo+IA0KPiB3aGlsZSBJIHNlZSB0aGUgY29kZS4gSSBoYXZl IG9uZSBxdWVzdGlvbiByZWxhdGVkIHVzaW5nIEZsZXhpYmxlIEFycmF5DQo+IE1lbWJlci4NCj4g DQo+IEZvciBleGFtcGxlKQ0KPiANCj4gLy8vDQo+IC8vLyBTb2NrZXQgVHlwZSBEYXRhLg0KPiAv Ly8NCj4gdHlwZWRlZiBzdHJ1Y3Qgew0KPiAgwqAgRUZJX0FDUElfNl80X1BNVFRfQ09NTU9OX01F TU9SWV9ERVZJQ0UgQ29tbW9uTWVtb3J5RGV2aWNlSGVhZGVyOw0KPiAgwqAgVUlOVDE2IFNvY2tl dElkZW50aWZpZXI7DQo+ICDCoCBVSU5UMTYgUmVzZXJ2ZWQ7DQo+ICDCoCAvLyBFRklfQUNQSV82 XzRfUE1UVF9DT01NT05fTUVNT1JZX0RFVklDRSBNZW1vcnlEZXZpY2VTdHJ1Y3R1cmVbXTsNCj4g fSBFRklfQUNQSV82XzRfUE1UVF9TT0NLRVRfVFlQRV9EQVRBOw0KPiANCj4gSW4gaGVyZSwgd2h5 IE1lbW9yeURldmljZVN0cnVjdHVyZSBzaG91bGQgcmVtYWluIHdpdGggY29tbWVudHM/DQo+IA0K PiBJSVVDLCBlZGsyIGNvZGluZyBzdHlsZSBndWlkZSBkb2Vzbid0IHNlZW0gdG8gcHJldmVudCB1 c2Ugb2YgRmxleGlibGUNCj4gQXJyYXkgTWVtYmVyIHdoaWNoIGlzIEM5OSBzdGFuZGFyZC4NCj4g DQo+IEFuZCBjb25zaWRlciB0aGUgY29tcGlsZXIgdXNlZCB0byBjb21waWxlIGVkazIgdXNlcyBk ZWZhdWx0cyBzdGFuZGFyZA0KPiBhYm92ZSBvZiBDOTkgc3RhbmRhcmQuDQo+IA0KPiBDb3VsZG4n dCBJIHVzZSB0aGUgZmxleGlibGUgYXJyYXkgbWVtYmVyIGxpa2U6DQo+IA0KPiAvLy8NCj4gLy8v IFNvY2tldCBUeXBlIERhdGEuDQo+IC8vLw0KPiB0eXBlZGVmIHN0cnVjdCB7DQo+ICDCoCBFRklf QUNQSV82XzRfUE1UVF9DT01NT05fTUVNT1JZX0RFVklDRSBDb21tb25NZW1vcnlEZXZpY2VIZWFk ZXI7DQo+ICDCoCBVSU5UMTYgU29ja2V0SWRlbnRpZmllcjsNCj4gIMKgIFVJTlQxNiBSZXNlcnZl ZDsNCj4gIMKgIEVGSV9BQ1BJXzZfNF9QTVRUX0NPTU1PTl9NRU1PUllfREVWSUNFwqAgTWVtb3J5 RGV2aWNlU3RydWN0dXJlW10NCj4gfQ0KPiANCj4gVGhhbmtzIQ0KPiANCj4gDQo+IA0KPiANCg0K DQoKLT0tPS09LT0tPS09LT0tPS09LT0tPS0KR3JvdXBzLmlvIExpbmtzOiBZb3UgcmVjZWl2ZSBh bGwgbWVzc2FnZXMgc2VudCB0byB0aGlzIGdyb3VwLgpWaWV3L1JlcGx5IE9ubGluZSAoIzExNzM3 Myk6IGh0dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9kZXZlbC9tZXNzYWdlLzExNzM3MwpNdXRlIFRo aXMgVG9waWM6IGh0dHBzOi8vZ3JvdXBzLmlvL210LzEwNTMwNTIwOS83Njg2MTc2Ckdyb3VwIE93 bmVyOiBkZXZlbCtvd25lckBlZGsyLmdyb3Vwcy5pbwpVbnN1YnNjcmliZTogaHR0cHM6Ly9lZGsy Lmdyb3Vwcy5pby9nL2RldmVsL3Vuc3ViIFtyZWJlY2NhQG9wZW5mdy5pb10KLT0tPS09LT0tPS09 LT0tPS09LT0tPS0KCg0K