From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (NAM11-CO1-obe.outbound.protection.outlook.com [40.107.220.52]) by mx.groups.io with SMTP id smtpd.web11.34257.1669866471459231567 for ; Wed, 30 Nov 2022 19:47:51 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@nvidia.com header.s=selector2 header.b=SlPyRRu+; spf=permerror, err=parse error for token &{10 18 %{i}._ip.%{h}._ehlo.%{d}._spf.vali.email}: invalid domain name (domain: nvidia.com, ip: 40.107.220.52, mailfrom: nicklew@nvidia.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=odtL5r4STQICCNGUOaye85AtmDfcvqJm7tA0LTrJjPNDIPzIWNYhOSOpRriW7P6udAAxhnZ0tiNyJWYtkgXjqxrNWmieKbG+RPEDYi5DOS4FhVJA9pTdC6094yYkYY6rVIxsi9QUCCgPXkPB+w5ZQ4nd1mvXVn87EgCon0NeRewC7w/81ZIrfInyRlzBcBEiqezTDiWxcWRqZzCk9t5UwTcHO1nMmtlFGg9tw8lFDuIgD0WleAw9uaL+CdBcybkIWw7jghCvNwRXPOAvBOaJv7BXTqI5uXZsUr2XHxaFIrmXWAqA+ivSVZ0A75S7xX6dobfQXBpKuxt2h90MxrOr8Q== 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=CkRnyYakDHBy85ja3bKUC5NNz8l18iosN2SJahAFnqo=; b=XyFdyWeBumWEXDjqY7edgtEcY/qfGNFRZhpu1HDyEqRkb8f+nSlNrP4fSYfu3dhDCHkq5AhNdpf6u1ofqGSdVjHvM7qtTuVm181rW+3xskBl94/tnDsswF4d5TTAHht70IYKTuICZEJaQIqqZRGbGFMYIwdyKLZbzpTrG8WlUK7CPGQHMmxb17oXr6ReSFnQ4e5vivWgGSJriAvJZo+mxjiM/cGB1NEzBsXObTWUCXyuU7CI5GaOdzxa3D7MkmaGViBnL6XB1rZ3frckQQ5+JzKC4ici+pCFy2h0hrxn+6mw4xPvcD4kJBhwRM+jGMlLZXttnwaxzsilB/RtQx4zuw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=CkRnyYakDHBy85ja3bKUC5NNz8l18iosN2SJahAFnqo=; b=SlPyRRu+om9O6szaLbDFlH24hu8xXPHk1tDUTPOQTpHSgvd4ltctwzubIXgub6p/aOshhGUVrVSgDWLFCoXdProAl7gFujeNtnUCCuXxvgVZpIIVg9c9FVAOCB+NsYhNYvoFbCwEKBTqWR42hI/cVUp7EHX0Km4Q2m9ga8UukgTnWo6oSMlVKC1Sd00ZS4vH5/ocTJDfaAidi1cEvxgXn7IeABFdT1lU0et/MSRMmjPIH2AWNXR5fRR3RZ9juouDdOZri4je94XL+7+Yv0eUjavuH4qkFTOX+vpMHnzNJnzC89j7oJIjnmfD87gU6MD4zh2SOVFxpPAloUNtCQENNg== Received: from MW4PR12MB7031.namprd12.prod.outlook.com (2603:10b6:303:1ef::6) by BL1PR12MB5349.namprd12.prod.outlook.com (2603:10b6:208:31f::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.8; Thu, 1 Dec 2022 03:47:49 +0000 Received: from MW4PR12MB7031.namprd12.prod.outlook.com ([fe80::6b34:f6ce:b778:4075]) by MW4PR12MB7031.namprd12.prod.outlook.com ([fe80::6b34:f6ce:b778:4075%8]) with mapi id 15.20.5857.023; Thu, 1 Dec 2022 03:47:48 +0000 From: "Nickle Wang" To: "Kinney, Michael D" , "devel@edk2.groups.io" CC: "Wang, Jian J" , "Gao, Liming" , Nick Ramirez Subject: Re: [edk2-devel] [PATCH] MdeModulePkg/RegularExpressionDxe: Fix GCC build error Thread-Topic: [edk2-devel] [PATCH] MdeModulePkg/RegularExpressionDxe: Fix GCC build error Thread-Index: AQHZBNBoNyzGH9js4kGlxV+80R6zFa5XopZAgADCzZA= Date: Thu, 1 Dec 2022 03:47:48 +0000 Message-ID: References: <20221130152747.125-1-nicklew@nvidia.com> In-Reply-To: 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=nvidia.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MW4PR12MB7031:EE_|BL1PR12MB5349:EE_ x-ms-office365-filtering-correlation-id: 10584adc-0532-4e11-39bb-08dad34ed0ae x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: b9zAlcYcJ7rfiUZICGqYTnmcXpiz/jDiNd646390+gFGXjCJxGD/tmtW0qlpNaUMcE9s3mlyA05dqre7ZKCr1A5xioSjLlHg2o1ZFvnQGZDadrNevUvbxqb2Dl8nnB7Kmeedp6m2xTZpL36ij4w7wkHx+xY0qQBYxbro0arKqFCxX7jjJQHKiR6kILg1Qox2G3nAV+CJvimtIK8Zmo8jdsEf3wf7J/xKRVIZMzT+HGp8L30fXIpFqVOxpRbcVUltYu1SGr/oJhfNa3zNl/9WCi7DU/Tw5TsxfLEeAzYQGSeKAdJiIiXyxIgLUR4uouYTX82pAxLuIbpbPt08BgXWgAFm8aybjzEbT909uvEy/98KD7qVrV5f/2fUJ/rS0NwD3DxFez3EeAB4iU0ETvIuoveUMudX/JMfAa875AKKc4sRPBqAOmM4uk4pu++JA4/5JYDbhQQXLujGvTz8KWXpecAwDTJkBaB0YX1duSfzQcmyn7DOYSgviISITAMVDlijNZjfnHbWrjGPDyigG8lsj1ULS8K8sASQdWnb+dtlfICO4lJSxDIfUzWQMXIlZ9+WmCJSAtoj5g9bTdtNwsDLNMe6BCBMU4WMMsMNad4QPnx8J+AFsl5spXRqSbiqroq9kdoy2g9ecvyyyoLrl7FAhiftNoQb4QBZfFAvsCiSjo7Q6YfDyyQMFc9hTcm6xcaHgTZAFxQQH3EoAul9Du1R73Sslz73Xxxo6d/jWtjbfrY= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MW4PR12MB7031.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(4636009)(39860400002)(136003)(396003)(346002)(376002)(366004)(451199015)(66899015)(33656002)(86362001)(110136005)(53546011)(478600001)(9686003)(6506007)(7696005)(966005)(71200400001)(38070700005)(55016003)(38100700002)(186003)(83380400001)(122000001)(5660300002)(52536014)(41300700001)(26005)(107886003)(66446008)(66556008)(66946007)(76116006)(66476007)(8676002)(64756008)(8936002)(4326008)(54906003)(2906002)(316002);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?U2tSb0xJWW51SUtURWpRN2wvRDAvRFE1MDl6OXlpOE9OZUJ2b2dNSDVSOGpC?= =?utf-8?B?UUE0R1FKRFRrdjJvY3hqSWh4K3ZWQnN3M0E1V3AxRGdERE1yd1ZJcXl4cWNK?= =?utf-8?B?NjdQR3kyWGFPR2tWN0VpWVgyaFBwNW9pa1Nqd2JYR1p3eDZnMloxQnBmQTlC?= =?utf-8?B?QTBhbEZuNy9jYXRtM0tDVHlSUlUyMFJGZ3VhOE4zK2xOWVR3ZTdpQXdSVDBD?= =?utf-8?B?MnduT2gybGdBQzhRUWgvWnVod0t3OFVycEtMRnozY0RoSGpZa2pKS21WclRJ?= =?utf-8?B?R2E0SUFNZjNEblcwelExcllKTklzMmkzazEybTVNcmdrbzhJWWthLy9ZSkMy?= =?utf-8?B?ZWpSQ2ZramZtYmp1Ti94YjErcS9LNXl6WWtBU1lPa1o3Q3NyNlFKbTFoVUI4?= =?utf-8?B?MU85c2JhTjZvRWF2R29nZGF2Sjc3SXNVaWZudFE0SFgxVWFNSkx1VEtvdGxU?= =?utf-8?B?M1lrR0RpY1BtTTFHRCtXQ0dybXZXTVJSdjUyeDV1cFdVN2EzTWxHa2hMaXcr?= =?utf-8?B?ZXpzRHZaM2tqK01iVnRZZnBSVTRzcnpYM0Q1MWhYODJQVDFJSUFBbG05VExZ?= =?utf-8?B?VHd0d3VZZVIzcllBeHVpZWdRMHV2bEpoUE9GMTkvTDFqMGtHb2pUdGc2dSt6?= =?utf-8?B?a3hrWXdIWmN6U0laY1ZkOXJ5Nm81VG5mSG11N3hVeEhlR0RaMDFnUDRFRmFC?= =?utf-8?B?Sm90eXRXOHIwbzd0cVVET2FzeFRkcWpCbEtqdlcxNVJYZVVkNjRIV0RNeXBX?= =?utf-8?B?WVVIVzhDQ0J4anE3N0JOMW14YWpmVld5V2h6T1VObzBMZGpKUGJoWlFSd0V4?= =?utf-8?B?MkdCbnpYU0RScnNGdEF4Y2FjOGsyZUhMUW5SejU0Z2tZNElBTFNVdWpuQTRm?= =?utf-8?B?SjZPWXkyTHFDVGFDaThJVDZoSnF0THlFbEErQk9pemNyY2l1cEFhNkRvU1lm?= =?utf-8?B?L0hNZ1ZySFRnU1oycDlJYi9RTzNhQTNNK2ovYWpVbDJoblhiMFFYMUw2cnl2?= =?utf-8?B?TVZiOHR5OTk4ci93NUVpMUt4SWJ4cXlPdURtdGhMemFGT1JwVlpLNlV5WDQ3?= =?utf-8?B?eEFVRTVkWUxEYVlNTmc0SmlObHVwSkJZQkNnQkZCVjFPTlVzeEZPZytmQVIx?= =?utf-8?B?V25wTXJFdWVoVFk5K1lsbW5TNDJ3RVkzclFkQklBcW5Qb2tYMmtjYllDbll3?= =?utf-8?B?T25xYnc2VnZWeW5NU1NFOTJMTEZHMmcra0JxQkkxUkpGQzZhWWdqREZPcVFZ?= =?utf-8?B?enA1Wm1uY2JvM2cwN0NQVStNdWJ6YnJhWDhuUnlEVlJDdDQ1MjhJUkVlcDlw?= =?utf-8?B?alpXUnN4ZmxCNG8ySXZLa0ZOR3FjbTRHODNqeDFzMFhkUktTVzkvUEJHWFpv?= =?utf-8?B?cXJUK1p2QTdrcjR1Y0dzZHp1Q2tjSzN2bndTOE02amo3SDVLRUpaUlhueUZp?= =?utf-8?B?VHFRRFN2SXJYU1lIeXJQRmRiOU1zUklZVU4vbmZNYytPQWdNbzYxTTEzeEZN?= =?utf-8?B?WGtTdkxlblBKaHFQdzdWT3VCTkE4cVF0ZGJVeVpjZXBydVZDR2FmM1VMN1Vj?= =?utf-8?B?bnEzUEs0Tm12Wm5kMDdVREtyOC9JdjBhMlB4bUVlTkdHSEN5UU81SGZPcDRx?= =?utf-8?B?SmRjenpiMllUTmlyamV1WXNKRDlHcDFIeUV0cGFEV3JaT3R4TXBlOTA3bFo3?= =?utf-8?B?alBicEQ5L0l2Z0pELzdOSUxjYWZ0YWJZUUg1U0RmUFZ1eWdRaGRUVHdBWG5i?= =?utf-8?B?UmJiaHdUZnBYd1pXNW5YUU0xanVMVnJCWmVldWROUkovaGVsZWdkeFY2ZDhv?= =?utf-8?B?SzgzcEVYcEtxQ2I2Zml6Q0V4V2NVY0N2eTFhdW1nSW9nOUpWZ3NjTWFkQzM4?= =?utf-8?B?NUlQRldmOXJ2U1poeGxUVlhPQXVSYU94dktvNHJKMmxjSk9HTDRrcU90bEpw?= =?utf-8?B?disvYnRpME5nZXlYK3NSaEo2d1dURHFGMFJpZ0hvRTR6WjZXUVNlc2owMzFJ?= =?utf-8?B?SEZqK01reUN6U3dPS3EyR0V2ek5UNytoT1ZXNkVrcWpKTW5tK1dNbmVoQmNC?= =?utf-8?B?clByLzRoN2VSM0ZOSG9ZcGpkMVpCR1lpRUN0akxCL0E1KzMwcXFZdktMZXFv?= =?utf-8?Q?xLno=3D?= MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW4PR12MB7031.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 10584adc-0532-4e11-39bb-08dad34ed0ae X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Dec 2022 03:47:48.7865 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: rfKcWd1VTqFcSP7dDk5DZbOxTGrk3fS8itbC5g2RTlTX4ZGSgt0gbJITGPX8KocyLYCMWEWZAdwDjnUk/QPUzg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL1PR12MB5349 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgTWlrZSwNCg0KVGhhbmtzIGZvciB5b3VyIHJldmlldy4NCg0KPiBPciBpdCBtYXkgYmUgc2lt cGxlciB0byBvbmx5IGNoZWNrIGZvciAzMi1iaXQgYXJjaHMgYW5kIGFzc3VtZSBhbGwgb3RoZXJz IGFyZSA2NC1iaXQuDQoNCkkgbGlrZSB0aGlzIG9uZS4gSSB3aWxsIHByb3ZpZGUgdmVyc2lvbiAy IHBhdGNoIGxhdGVyLg0KDQpSZWdhcmRzLA0KTmlja2xlDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2Fn ZS0tLS0tDQpGcm9tOiBLaW5uZXksIE1pY2hhZWwgRCA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5j b20+IA0KU2VudDogVGh1cnNkYXksIERlY2VtYmVyIDEsIDIwMjIgMTI6MjggQU0NClRvOiBkZXZl bEBlZGsyLmdyb3Vwcy5pbzsgTmlja2xlIFdhbmcgPG5pY2tsZXdAbnZpZGlhLmNvbT47IEtpbm5l eSwgTWljaGFlbCBEIDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4NCkNjOiBXYW5nLCBKaWFu IEogPGppYW4uai53YW5nQGludGVsLmNvbT47IEdhbywgTGltaW5nIDxnYW9saW1pbmdAYnlvc29m dC5jb20uY24+OyBOaWNrIFJhbWlyZXogPG5yYW1pcmV6QG52aWRpYS5jb20+DQpTdWJqZWN0OiBS RTogW2VkazItZGV2ZWxdIFtQQVRDSF0gTWRlTW9kdWxlUGtnL1JlZ3VsYXJFeHByZXNzaW9uRHhl OiBGaXggR0NDIGJ1aWxkIGVycm9yDQoNCkV4dGVybmFsIGVtYWlsOiBVc2UgY2F1dGlvbiBvcGVu aW5nIGxpbmtzIG9yIGF0dGFjaG1lbnRzDQoNCg0KSGksDQoNCkkgc2VlIHRoZSBmb2xsb3dpbmcg cGF0dGVybiBpbiB0aGUgUmVkZmlzaFBrZyB0byBjb3ZlciBhbGwgQ1BVcw0KDQogICAgI2lmIGRl ZmluZWQgKE1ERV9DUFVfWDY0KSB8fCBkZWZpbmVkIChNREVfQ1BVX0FBUkNINjQpIHx8IGRlZmlu ZWQgKE1ERV9DUFVfUklTQ1Y2NCkNCiAgICAvLw0KICAgIC8vIFdpdGggR0NDIHdlIHdvdWxkIG5v cm1hbGx5IHVzZSBTSVhUWV9GT1VSX0JJVF9MT05HLCBidXQgTVNWQyBuZWVkcw0KICAgIC8vIFNJ WFRZX0ZPVVJfQklULCBiZWNhdXNlICdsb25nJyBpcyAzMi1iaXQgYW5kIG9ubHkgJ2xvbmcgbG9u ZycgaXMNCiAgICAvLyA2NC1iaXQuIFNpbmNlIHVzaW5nICdsb25nIGxvbmcnIHdvcmtzIGZpbmUg b24gR0NDIHRvbywganVzdCBkbyB0aGF0Lg0KICAgIC8vDQogICAgI2RlZmluZSBTSVhUWV9GT1VS X0JJVA0KICAgICNlbGlmIGRlZmluZWQgKE1ERV9DUFVfSUEzMikgfHwgZGVmaW5lZCAoTURFX0NQ VV9BUk0pIHx8IGRlZmluZWQgKE1ERV9DUFVfRUJDKQ0KICAgICNkZWZpbmUgVEhJUlRZX1RXT19C SVQNCiAgICAjZW5kaWYNCg0KQ2FuIHdlIGFwcGx5IHRoZSBzYW1lIHBhdHRlcm4gdG8gT25pZ3Vy dW1hVWVmaVBvcnQuaCB0byBkZWZpbmUgU0laRU9GX1ZPSURQIGFuZCBhZGQgTE9PTkdBUkNINjQ/ DQoNCiNpZiBkZWZpbmVkIChNREVfQ1BVX1g2NCkgfHwgZGVmaW5lZCAoTURFX0NQVV9BQVJDSDY0 KSB8fCBkZWZpbmVkIChNREVfQ1BVX1JJU0NWNjQpIHx8IGRlZmluZWQgKE1ERV9DUFVfTE9PTkdB UkNINjQpICNkZWZpbmUgU0laRU9GX1ZPSURQICA4ICNlbGlmIGRlZmluZWQgKE1ERV9DUFVfSUEz MikgfHwgZGVmaW5lZCAoTURFX0NQVV9BUk0pIHx8IGRlZmluZWQgKE1ERV9DUFVfRUJDKSAjZGVm aW5lIFNJWkVPRl9WT0lEUCAgNCAjZW5kaWYNCg0KT3IgaXQgbWF5IGJlIHNpbXBsZXIgdG8gb25s eSBjaGVjayBmb3IgMzItYml0IGFyY2hzIGFuZCBhc3N1bWUgYWxsIG90aGVycyBhcmUgNjQtYml0 Lg0KDQojaWYgZGVmaW5lZCAoTURFX0NQVV9JQTMyKSB8fCBkZWZpbmVkIChNREVfQ1BVX0FSTSkg fHwgZGVmaW5lZCAoTURFX0NQVV9FQkMpICNkZWZpbmUgU0laRU9GX1ZPSURQICA0ICNlbHNlICNk ZWZpbmUgU0laRU9GX1ZPSURQICA4ICNlbmRpZg0KDQoNClRoYW5rcywNCg0KTWlrZQ0KDQo+IC0t LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IGRldmVsQGVkazIuZ3JvdXBzLmlvIDxk ZXZlbEBlZGsyLmdyb3Vwcy5pbz4gT24gQmVoYWxmIE9mIE5pY2tsZSANCj4gV2FuZyB2aWEgZ3Jv dXBzLmlvDQo+IFNlbnQ6IFdlZG5lc2RheSwgTm92ZW1iZXIgMzAsIDIwMjIgNzoyOCBBTQ0KPiBU bzogZGV2ZWxAZWRrMi5ncm91cHMuaW8NCj4gQ2M6IFdhbmcsIEppYW4gSiA8amlhbi5qLndhbmdA aW50ZWwuY29tPjsgR2FvLCBMaW1pbmcgDQo+IDxnYW9saW1pbmdAYnlvc29mdC5jb20uY24+OyBO aWNrIFJhbWlyZXogPG5yYW1pcmV6QG52aWRpYS5jb20+DQo+IFN1YmplY3Q6IFtlZGsyLWRldmVs XSBbUEFUQ0hdIE1kZU1vZHVsZVBrZy9SZWd1bGFyRXhwcmVzc2lvbkR4ZTogRml4IA0KPiBHQ0Mg YnVpbGQgZXJyb3INCj4NCj4gRml4IEdDQyBidWlsZCBlcnJvciBvbiBBQVJDSDY0IHN5c3RlbS4N Cj4NCj4gU2lnbmVkLW9mZi1ieTogTmlja2xlIFdhbmcgPG5pY2tsZXdAbnZpZGlhLmNvbT4NCj4g Q2M6IEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+DQo+IENjOiBMaW1pbmcgR2Fv IDxnYW9saW1pbmdAYnlvc29mdC5jb20uY24+DQo+IENjOiBOaWNrIFJhbWlyZXogPG5yYW1pcmV6 QG52aWRpYS5jb20+DQo+IC0tLQ0KPiAgLi4uL1VuaXZlcnNhbC9SZWd1bGFyRXhwcmVzc2lvbkR4 ZS9PbmlndXJ1bWFVZWZpUG9ydC5oICAgICAgIHwgNSArKysrKw0KPiAgMSBmaWxlIGNoYW5nZWQs IDUgaW5zZXJ0aW9ucygrKQ0KPg0KPiBkaWZmIC0tZ2l0IA0KPiBhL01kZU1vZHVsZVBrZy9Vbml2 ZXJzYWwvUmVndWxhckV4cHJlc3Npb25EeGUvT25pZ3VydW1hVWVmaVBvcnQuaA0KPiBiL01kZU1v ZHVsZVBrZy9Vbml2ZXJzYWwvUmVndWxhckV4cHJlc3Npb25EeGUvT25pZ3VydW1hVWVmaVBvcnQu aA0KPiBpbmRleCAzZGMyMDdkYTNlLi5lOWRmZDZkZTA2IDEwMDY0NA0KPiAtLS0gYS9NZGVNb2R1 bGVQa2cvVW5pdmVyc2FsL1JlZ3VsYXJFeHByZXNzaW9uRHhlL09uaWd1cnVtYVVlZmlQb3J0LmgN Cj4gKysrIGIvTWRlTW9kdWxlUGtnL1VuaXZlcnNhbC9SZWd1bGFyRXhwcmVzc2lvbkR4ZS9Pbmln dXJ1bWFVZWZpUG9ydC5oDQo+IEBAIC00LDYgKzQsNyBAQA0KPg0KPiAgICAoQykgQ29weXJpZ2h0 IDIwMTQtMjAyMSBIZXdsZXR0IFBhY2thcmQgRW50ZXJwcmlzZSBEZXZlbG9wbWVudCBMUDxCUj4N Cj4gICAgQ29weXJpZ2h0IChjKSAyMDIwLCBJbnRlbCBDb3Jwb3JhdGlvbi4gQWxsIHJpZ2h0cyBy ZXNlcnZlZC48QlI+DQo+ICsgIENvcHlyaWdodCAoYykgMjAyMiwgTlZJRElBIENPUlBPUkFUSU9O ICYgQUZGSUxJQVRFUy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4NCj4NCj4gICAgU1BEWC1MaWNlbnNl LUlkZW50aWZpZXI6IEJTRC0yLUNsYXVzZS1QYXRlbnQgICoqLw0KPiBAQCAtNDQsNiArNDUsMTAg QEAgdHlwZWRlZiBJTlROICAgIGludHB0cl90Ow0KPiAgI2RlZmluZSBTSVpFT0ZfVk9JRFAgIDgN Cj4gICNlbmRpZg0KPg0KPiArI2lmZGVmIE1ERV9DUFVfQUFSQ0g2NA0KPiArI2RlZmluZSBTSVpF T0ZfVk9JRFAgIDgNCj4gKyNlbmRpZg0KPiArDQo+ICAjZGVmaW5lIGNhbGxvYyhuLCBzKSAgICAg ICAgICAgICAgICAgICAgQWxsb2NhdGVaZXJvUG9vbCgobikqKHMpKQ0KPiAgI2RlZmluZSB4bWVt bW92ZShEZXN0LCBTcmMsIExlbmd0aCkgICAgIENvcHlNZW0oRGVzdCxTcmMsTGVuZ3RoKQ0KPiAg I2RlZmluZSB4bWVtY3B5KERlc3QsIFNyYywgTGVuZ3RoKSAgICAgIENvcHlNZW0oRGVzdCxTcmMs TGVuZ3RoKQ0KPiAtLQ0KPiAyLjM4LjEud2luZG93cy4xDQo+DQo+DQo+DQo+IA0KPg0KDQo=