From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by mx.groups.io with SMTP id smtpd.web11.4785.1675909688248506366 for ; Wed, 08 Feb 2023 18:28:08 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=jHfpJu2w; spf=pass (domain: intel.com, ip: 134.134.136.65, mailfrom: michael.d.kinney@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1675909688; x=1707445688; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=kLKK9rOht6la7jlZlUKcyfMJ4h2RbSbccJhJTvEOq7A=; b=jHfpJu2wtjsK1mbS7RrFkoYR6+6pPE1w+YukntP2f+4dFEMksID0h9dA 9klLpio8DaPCftG8py+Iwi/K2qjVWnmK0BrduWmEhtgMES74PC2xHpeog cAB6h8IHtrdNgk/pXGrKl2T0UN+geiXMG8SChljRNxez4UzDV2ySbl1QK 9oMbDEeJ9fMYgAmR+L5ExYMaRUeiLDbymWMCVfCh4NAuLSykm2uZ9JOay moyaSchO3s23tx71mMz0d32liRf+X2j/uPGUEVGxj4At9kJEMdaNMpAXN yHH4JmF3K7YNp6muEP2LmFbmBo+kwUR9RHcDdQk5k3b+y+blNUVsnNUZq A==; X-IronPort-AV: E=McAfee;i="6500,9779,10615"; a="332114271" X-IronPort-AV: E=Sophos;i="5.97,281,1669104000"; d="scan'208";a="332114271" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Feb 2023 18:28:07 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10615"; a="645093205" X-IronPort-AV: E=Sophos;i="5.97,281,1669104000"; d="scan'208";a="645093205" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by orsmga006.jf.intel.com with ESMTP; 08 Feb 2023 18:28:07 -0800 Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Wed, 8 Feb 2023 18:28:07 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX612.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Wed, 8 Feb 2023 18:28:06 -0800 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16 via Frontend Transport; Wed, 8 Feb 2023 18:28:06 -0800 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.170) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.16; Wed, 8 Feb 2023 18:28:05 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Kg1rJrDhbXKxLkFg6Yq6H32ppztYqpmVX3A/3gdswsyMo0Dz3hT+/9KUVcJn8akAkBcrHZbY4x608OZBUAjozFPKoptKc02YQz0yJ/YGXfYdPp0zQmZWCpFSbWKNe/bxAoX918bVm7U9eNRoAa7q2Fu+anWc0erQQLR5WJKH1YQTc0KSQmZcPFv3rT8+HNRPCaENYDRz2ukgd99mPMCTSKtb9Yn9izzejKYTEgsuiW7FMHyQni2vBv7JXzhihvlzX/vARB0+8JDmgMVMfaHpc2onkKzn6FYOXhw9S/HZa9IiD4yPFAm486a5+SjMQEfIoEaGrzIWoswtTCMlj4DQ9A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=kLKK9rOht6la7jlZlUKcyfMJ4h2RbSbccJhJTvEOq7A=; b=Z1n2JoupPi8mzQty+YqCSaec5Ss7I5YvNh8iUoYS+iKfHstq5jo/0VdaINxqdCr9yBcLQbL2G4BCzWn1BeO0Ca3CNub6vYXO0/i3IN1mbKSPHZo4V8ebCq7XGkkcrUwVtGJF7FjLt5BTvUcRrak+4gE+dntaDU9ewjfNDN7iHLgTScIQbNrTsFy3qdaGs+bO+u1AOezMmettdYHg+h47eq9SeugFS6ak9/zQlPQQgGbII5O2m6sQW++ITYcznQZe0oQSGEp4N+mXaloTrHHIdaKr9/BYVdPiLE2Mkb5w0XJmUIVl+tZrwQhpEOgVN7GE/LRRJ1HB/JU6FWwYV+Et1w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from CO1PR11MB4929.namprd11.prod.outlook.com (2603:10b6:303:6d::19) by PH0PR11MB7588.namprd11.prod.outlook.com (2603:10b6:510:28b::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6086.17; Thu, 9 Feb 2023 02:28:03 +0000 Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::c4d0:989a:e319:fe68]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::c4d0:989a:e319:fe68%5]) with mapi id 15.20.6086.017; Thu, 9 Feb 2023 02:28:02 +0000 From: "Michael D Kinney" To: Rebecca Cran , "devel@edk2.groups.io" , "Gao, Liming" CC: "Kinney, Michael D" Subject: Re: Enum size checks in Base.h (UINT32 not ISO C compatible) Thread-Topic: Enum size checks in Base.h (UINT32 not ISO C compatible) Thread-Index: AQHZPC0Mx8wwxpdi/kG6PX+H9kz9xa7F4vog Date: Thu, 9 Feb 2023 02:28:02 +0000 Message-ID: References: <36f37eb3-05de-64c3-833e-f625376b6f70@bsdio.com> In-Reply-To: <36f37eb3-05de-64c3-833e-f625376b6f70@bsdio.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CO1PR11MB4929:EE_|PH0PR11MB7588:EE_ x-ms-office365-filtering-correlation-id: ddf03881-3939-497a-5ab4-08db0a4544d5 x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: m1XtKngGWBMMDf3NvUPqCu/LcgQEVwcusbBGbPwCeTyuL71jDeElvUEqg6R0/tgngYB1Y7jUabMoqPK2mH4g1bIwqDt58VjKUyC5lWhyYrrKuT2TDb1oo+rR7dF3wCSF3N0CCggQGP8ahaEgkUaRkJv9yiHAMmmA5C7EMEe5+Lc0u1yTja6FLlwi9c/iWSk6B1bcbgDtYxXsmsowLSFGClaSePxBDXMEAC0MbH51B44TKyc4ROceZhzfwNeu7S4AV8ouA3WEeatcXqXay7JSLfNqVG6z6bIEYn8NEwECK2NNpWCKqWAWXvgVJBaLOrtA14tTnSzId9Hfl3BIsEdaQ4EY0c5zf2EJu5p9BojB4EDaDljITx0yl+brWT2cxYuM0pNB+dIheM13nMY4b9UMTa8U9XTWiuUzwE+hQFwombuYOBuRKCOaPIZbK/GDaU4/FGAJSgeFlU1VXn3mR58S3kbWoGGiIYCsVbV1SRFkpNAk2w5X0mQpw6s/CEfiXvOqQV4psYOP3kpCWWLPH1OL8emeZnlWE/Sx2QC08vJZ2OR3vzRGD8LiEkUDXKb7cVnvPXU/dMW65bqBMbMgZU2iuEjbeyRHtsSWKxA2Ec+NrBCGjx9Yzdz3HUMPirh/xY/hPfkVPzD4wnijNFyax2CZUilGYW0Pf1RRy8LtfJYlcJuMIfQU4MjUcLs6y3rKfXIdoufYLpKn4RmnuM8GL97YY2K8FoDO2RITjuicgKFZsWg= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO1PR11MB4929.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230025)(396003)(136003)(366004)(376002)(39860400002)(346002)(451199018)(53546011)(6506007)(38070700005)(38100700002)(316002)(9686003)(19627235002)(186003)(71200400001)(110136005)(55016003)(86362001)(82960400001)(7696005)(122000001)(107886003)(478600001)(26005)(8676002)(41300700001)(83380400001)(33656002)(52536014)(8936002)(5660300002)(76116006)(4326008)(66446008)(66476007)(64756008)(66946007)(66556008)(2906002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?N0NTQzBWQVhDZC9aU0ZkSjBuTmpvU3hzK2ZnWWdnQlcyZ2VEWG05ZU5reEFn?= =?utf-8?B?dVdVeVY2bnVzQ0NmS1dRZXI3bXRobjg5OGx1MkovSCszZml0SzVId0sxNW5r?= =?utf-8?B?d3dmM2hMd1ZQUjVZbVJQWFZHMjRaQXAyNkxKRE03c3FOKzFXMGxzbVVtUWZW?= =?utf-8?B?eU93MmRXMkVvUk16Sm9WdTFlV2xJaUlWeEpYL1pUcTBEWVRKakdZc0FadFVJ?= =?utf-8?B?WWRQZUdIak0reEZsTStvWWs3emw2U21ZMGVzSW51VWFMVzVmMWdmbzlncTNB?= =?utf-8?B?czBmWmJ3SGZudzF3bW9SVnF0QU9VV3NnYTNZS0NURmhSMklBdnpXaHBUbGpE?= =?utf-8?B?dUlRdE94YU1MdjMxWkM4dmFGUU5nUjcxdlFDQlJHTWU5TE4vcWwveU53d3dL?= =?utf-8?B?aGtoRVZoU0E3dTJONmlZdjFJdURwMHVGdVpZYXpKVXc0bE5Sa3FYWU5TRDJV?= =?utf-8?B?ZGNwSzYrMFBVOTZaRW90M3RnWDloN0J0Rmxyb1ZHZm5PbENjcng2NjFENkdS?= =?utf-8?B?MlRIZURDOGpudzdheFM0eEliUVVzNGt3TkllKzFOZXJZQ0pVWWdMclVQcVZC?= =?utf-8?B?R1FCSk1CYzNUWXhBbm5ndE9zdVdIbHdlQnVqMjZGeFUrWU40aThmaUtab29j?= =?utf-8?B?dWJZNkpNZ01VekpuMVp5UlBwS1lEdTRKcVFnKzUvZUdTZmszUDRmWDZ6Unhu?= =?utf-8?B?RFZ1bGVwZDZtbXh1a1hkSHo5ZU9GZW8rWHZpMHVpem5sL1IycVVkN3kwZElj?= =?utf-8?B?QW4zNnRPOWpUbWhwY04wTEVWY0lOaXVVYUlQcDlvSC9xM2ZjMEhXKzU2dHdC?= =?utf-8?B?RXQySHRsYnhxMUErRTdsSTRFYXN0UkwvWFVFRFpYRS90ZGVKeTZ1USs0ZVRQ?= =?utf-8?B?ZUN1eTZzZGdJdko3VWlHVVNFZjBLTm5nWnRZamlJNkdRSHFIc212QnN2dXZo?= =?utf-8?B?OVVaVDFsWDQ4eGwrOUdVWVhJcWNZbGdFaUdsQVBoUUUwS3llS3hjL3dpNW5J?= =?utf-8?B?N0RwbU5lclUxdWQvZDMzNklRN3pubXdieTBuakhDWXd6cStabXlua05XaTRN?= =?utf-8?B?WUk4c1NQYWZBVmNDVGJhcS82MGVmcC9OL05ObUVxam9CMGducUxmVFVtUjBi?= =?utf-8?B?a1JjZFpxNFR3aUk3YUUzd1VxWDRyb0ZoR0hJWHVMb1lHVE02alJRZWdWeWFI?= =?utf-8?B?bDZFY2NmOTdwTFQ5SkJvaTZXMktnTGdyTFlVKzVVbEZMT1N5Qm94clpJaEVF?= =?utf-8?B?WTY5MjJMQzVSUUU0RkZmUFFlMy9QWm9UTURyaXBscU1oWnpzMjJaOUtYRHFM?= =?utf-8?B?aFZXZTNSUHlKdytPN3RTQVVuT29CSStlTTk2Zys5VWdWL3hnR3JjM2VSZU9L?= =?utf-8?B?TDU3RXlRVUhWa3RxejgxYXF5bG1CQWVsQWh5Z0hxcFhQcGpkQlB6R3QvUjlD?= =?utf-8?B?VXNmbXIwM2FOeXRIK3ZGQ2c5SExHRlRsRmRETWV2M3VJNkI5UUpKcG5kM1FS?= =?utf-8?B?YStvUXRLQ1NrRk9idks4ejh2SXlsYk5vUG84MldKUjdxSkV3aE5ZS2FSZXlm?= =?utf-8?B?WDdsVFVoS0RwVkJFUGN0V1ZCTXQ4azdwWDNkbUQ0VW5vb3h5TStMVU9KRHAx?= =?utf-8?B?YjJPakEySmpxYzVZZ1FFTVRROXVWbU1SQ3JROFJHcVRBeGVoZnlEOWh4TUpQ?= =?utf-8?B?Mkp3WmFWU3JGeDBOSGdyV01GTUkwQ28zdStBclZOeno5YXFDNmZDVDh1K3Nv?= =?utf-8?B?WXA2djFtS3UwaFIvUG9XeFhxNDNzN29oOU41MmtjOEYyV3NMZDlvVVh2Z2dQ?= =?utf-8?B?VlpPNXRVTVI5eFRGblB6bnVtQzFObkIyNnIzZjlxSS8vUEgwNzNQa0o0dDAv?= =?utf-8?B?eWhZQlhlZ0c0WGE3eW92SmlYQW9DYmhhTGxOVlhNcDJnTEo0ODdlQmR6RnQ1?= =?utf-8?B?UDdCOEdSQStCWGs2aXJ0dVhRdWJzWDViZlZKdEVmVCtyaU9CTmdMNjI5Vkx1?= =?utf-8?B?MTZTMXgyQjlLNVZlckxHZVhxSVpRaC9UVzRLeFZvdGFoTWM2NnQ2NnBOSGF3?= =?utf-8?B?SEFvQ0ZMSXljSzZmYm1MeVJWcVFTRlhiSmlIMjZWZEExcE91TE1zbkhwaThV?= =?utf-8?B?M0FQQzhKTGFzUUZqZEx3UWRIZUhIcEtKZWJtMVZBL0FxNkFtV2swT2ZlT2Rm?= =?utf-8?B?Unc9PQ==?= 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: ddf03881-3939-497a-5ab4-08db0a4544d5 X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Feb 2023 02:28:02.6598 (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: uEJFa2DbkfijXLXDWYq6e/qyPAI4DXeHF8mxkM6CC3OX26Hfv/f7hJslU3Ae3GTcGNO9Vsqscw3jt1mQDbcqeNj4yFC9XTQnYYenETNH6pc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB7588 Return-Path: michael.d.kinney@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgUmViZWNjYSwNCg0KR3JlYXQgY2F0Y2ghISEgIEkgdGhpbmsgdGhlIHN0YXRpYyBhc3NlcnQg dmVyaWZpZXIgaXMgaW5jb3JyZWN0Lg0KDQpUaGUgVUVGSSBTcGVjIGRvZXMgY2xlYXJseSBzdGF0 ZSBpbiBTZWN0aW9uIDIuMy4xIHRoYXQgZW51bSB2YWx1ZXMNCmNhbiBiZSB0eXBlIElOVDMyIG9y IFVJTlQzMi4gIFRoZSB1c2Ugb2YgMHhGRkZGRkZGRiBhc3N1bWVzIHVzZSBvZg0Kb25seSBVSU5U MzIuICBJIGFncmVlIHRoYXQgdGhlIGNvcnJlY3QgdmFsdWUgdG8gYXNzaWduIHRvIHRoZSAzMi1i aXQNCmVudW0gdmFsdWUgZm9yIHRoaXMgc2l6ZSBjaGVjayBzaG91bGQgYmUgMHg3RkZGRkZGRkYu DQoNCk1pa2UNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBSZWJlY2Nh IENyYW4gPHJlYmVjY2FAYnNkaW8uY29tPg0KPiBTZW50OiBXZWRuZXNkYXksIEZlYnJ1YXJ5IDgs IDIwMjMgNjoyMCBQTQ0KPiBUbzogZGV2ZWxAZWRrMi5ncm91cHMuaW87IEtpbm5leSwgTWljaGFl bCBEIDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT47IEdhbywgTGltaW5nIDxnYW9saW1pbmdA Ynlvc29mdC5jb20uY24+DQo+IFN1YmplY3Q6IEVudW0gc2l6ZSBjaGVja3MgaW4gQmFzZS5oIChV SU5UMzIgbm90IElTTyBDIGNvbXBhdGlibGUpDQo+IA0KPiBJbiBjb21taXQgNjQ0MDM4NWIxN2Rl Zjg4ODU0NGMyNDU0ZmZiYTU4Mzg0YjkyOWEyMg0KPiAoaHR0cHM6Ly9naXRodWIuY29tL3RpYW5v Y29yZS9lZGsyL2NvbW1pdC82NDQwMzg1YjE3ZGVmODg4NTQ0YzI0NTRmZmJhNTgzODRiOTI5YTIy KQ0KPiBlbnVtIHNpemUgY2hlY2tzIHdlcmUgYWRkZWQuDQo+IA0KPiBIb3dldmVyLCBhY2NvcmRp bmcgdG8gZ2NjLCBJU08gQyByZXN0cmljdHMgdGhlIHNpemUgb2YgZW51bSB2YWx1ZXMgdG8NCj4g aW50OyBidWlsZGluZyB3aXRoIC1zdGQ9YzExIC1wZWRhbnRpYyByZXN1bHRzIGluIHRoZSBlcnJv cjoNCj4gDQo+IE1kZVBrZy9JbmNsdWRlL0Jhc2UuaDo4MTI6Mjg6IGVycm9yOiBJU08gQyByZXN0 cmljdHMgZW51bWVyYXRvciB2YWx1ZXMNCj4gdG8gcmFuZ2Ugb2Yg4oCYaW504oCZIFstV2Vycm9y PXBlZGFudGljXQ0KPiAgICA4MTIgfCAgIF9fVmVyaWZ5SW50MzJFbnVtVmFsdWUgPSAweGZmZmZm ZmZmDQo+IA0KPiBSZXBsYWNpbmcgMHhmZmZmZmZmZiB3aXRoIDB4N2ZmZmZmZmYgZml4ZXMgdGhl IHByb2JsZW0uDQo+IA0KPiBJdCBsb29rcyBsaWtlIHRoaXMgbWlnaHQgY2hhbmdlIGluIEMyMywg YnV0IHNpbmNlIHRoZSB1c2Ugb2YNCj4gX1N0YXRpY19hc3NlcnQgaW4gQmFzZS5oIHdlIHJlcXVp cmUgYXQgbGVhc3QgQzExIChhbmQgSSBzdXNwZWN0IG1vc3QNCj4gY29tcGlsZXJzIGFyZW4ndCBD MjMgY29tcGxpYW50KSB3aGljaCBzdGF0ZXM6DQo+IA0KPiAiVGhlIGV4cHJlc3Npb24gdGhhdCBk ZWZpbmVzIHRoZSB2YWx1ZSBvZiBhbiBlbnVtZXJhdGlvbiBjb25zdGFudCBzaGFsbA0KPiBiZSBh biBpbnRlZ2VyIGNvbnN0YW50IGV4cHJlc3Npb24gdGhhdCBoYXMgYSB2YWx1ZSByZXByZXNlbnRh YmxlIGFzIGFuIGludC4NCj4gW1NlY3Rpb24gNi43LjIuMl0iDQo+IA0KPiBUaGUgVUVGSSBTcGVj aWZpY2F0aW9uIGFwcGVhcnMgdG8gc2F5IHdlIHJlcXVpcmUgYW4gSU5UMzIgKGkuZS4gYSBzaWdu ZWQNCj4gaW50KSBzbyBpcyB0aGUgZXhpc3RpbmcgY29kZSB3cm9uZz8NCj4gDQo+IC0tDQo+IFJl YmVjY2EgQ3Jhbg0K