From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 53204 invoked by alias); 4 Sep 2017 08:07:34 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 53026 invoked by uid 89); 4 Sep 2017 08:07:25 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-15.2 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,KAM_ASCII_DIVIDERS,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 spammy=H*c:sk:HMHPRHH, HX-MS-Has-Attach:yes X-HELO: EUR03-VE1-obe.outbound.protection.outlook.com Received: from mail-oln040092072075.outbound.protection.outlook.com (HELO EUR03-VE1-obe.outbound.protection.outlook.com) (40.92.72.75) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 04 Sep 2017 08:07:22 +0000 Received: from DB5EUR03FT041.eop-EUR03.prod.protection.outlook.com (10.152.20.53) by DB5EUR03HT096.eop-EUR03.prod.protection.outlook.com (10.152.21.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.1385.11; Mon, 4 Sep 2017 08:07:20 +0000 Received: from AM5PR0701MB2657.eurprd07.prod.outlook.com (10.152.20.51) by DB5EUR03FT041.mail.protection.outlook.com (10.152.21.4) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1385.11 via Frontend Transport; Mon, 4 Sep 2017 08:07:20 +0000 Received: from AM5PR0701MB2657.eurprd07.prod.outlook.com ([fe80::8c96:1341:5db1:7f8c]) by AM5PR0701MB2657.eurprd07.prod.outlook.com ([fe80::8c96:1341:5db1:7f8c%18]) with mapi id 15.20.0035.009; Mon, 4 Sep 2017 08:07:19 +0000 From: Bernd Edlinger To: "gcc-patches@gcc.gnu.org" , Nathan Sidwell , Jason Merrill , Joseph Myers , Marek Polacek Subject: [PATCH] Add a -Wcast-align=strict warning Date: Mon, 04 Sep 2017 08:07:00 -0000 Message-ID: authentication-results: gcc.gnu.org; dkim=none (message not signed) header.d=none;gcc.gnu.org; dmarc=none action=none header.from=hotmail.de; x-incomingtopheadermarker: OriginalChecksum:C65B707DD9BFA08543B3100CD6E4555FC51A28D2C2AFC617AC73E76463620527;UpperCasedChecksum:4630AEC2BEAB25BE9264402138ACF55FE6FA096EFAC872E6B2525F965DC6E512;SizeAsReceived:7088;Count:44 x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [9ZDIAVQApHfb8XdJqh3o19QxCajKNUot] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;DB5EUR03HT096;6:anJvw5cAGngUrFYLXKwCiNkEUi130DnHWn86BXA+CPD1dlq+f3BvGD3YwnNuXztz4dub/CZdFlQXowLKOFc04TFIg9wMhG8RZ/efBSeMvc52itwF1cHTvnOOKfKqBfMX8lbhXLUYThSw6GlR40Aai+lLPrKYFtdp6Aq465xnUMmIy68m4xg8hksrESNVzTOeJJAhAp9PXqHW0voW4A7DxaAvxzSJGfDibZzJlxer7JCSDj5QaZXmr3rSX/0olZWNd1nEN3daOCwQWkpj7QDeZ/QO4VhG9krkM1XIWobiwoMhJxE//MDY/bsjDj3VFnAeCnqRbMILHK54CV6NgITSqg==;5:hGnTcSXtOItUx6u/oaYDiWj4/tbphDzlcC/Qw4J0IvWT7vENPb08NxieKtGqKyX41jVJSl9ooOOhUIrXA7LwVSdW/8RhYyGVFbw87Plvl71OHizlq+b9i25GpdAsm7N+C1Awq0cr6ljcAz2Q2dzN2A==;24:4x0RBpbKHETrAkN9pz67C5qb5Jjuk2azJn/M8xVs9eenwqMNCvRnyY8y/xH+BAei41uKB1QxettnHT1aSPUBThuLX7Q4qOKb2gvOXaWSDSE=;7:Rsq6qemsmv/ne5ClGAFuPdkv21hiOLc91LSXbkxlL0kVzJuMjjf9UW4j0mHT/418ghcsbB0qzQsmMNcppQ1oGQFULHZgKv3vK0n6Yj+GcEfHWMFsR1XD0awK7Gsi0d4IMMOPiCSI3oG1I1DbEGd/K0G3EdOXcJjduuPAMln+YeME0d0qRiJCqdeA3qS8EJopgwy444l0saQ2NnI4uBPRoA1w3IxPp/IEgtHRFlE4eoo= x-incomingheadercount: 44 x-eopattributedmessage: 0 x-ms-office365-filtering-correlation-id: 8fb847cb-cf66-4c5a-53b8-08d4f36bf653 x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(201702061074)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1601125374)(1603101448)(1701031045)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);SRVR:DB5EUR03HT096; x-ms-traffictypediagnostic: DB5EUR03HT096: x-exchange-antispam-report-test: UriScan:; x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(444000031);SRVR:DB5EUR03HT096;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:DB5EUR03HT096; x-forefront-prvs: 0420213CCD x-forefront-antispam-report: SFV:NSPM;SFS:(7070007)(98901004);DIR:OUT;SFP:1901;SCL:1;SRVR:DB5EUR03HT096;H:AM5PR0701MB2657.eurprd07.prod.outlook.com;FPR:;SPF:None;LANG:; spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: multipart/mixed; boundary="_003_AM5PR0701MB26571284440889EF6AFF47B8E4910AM5PR0701MB2657_" MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Sep 2017 08:07:19.7507 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5EUR03HT096 X-SW-Source: 2017-09/txt/msg00145.txt.bz2 --_003_AM5PR0701MB26571284440889EF6AFF47B8E4910AM5PR0701MB2657_ Content-Type: text/plain; charset="utf-8" Content-ID: <8FA67C7211329D46AF4FA0529730105F@eurprd07.prod.outlook.com> Content-Transfer-Encoding: base64 Content-length: 1643 SGksDQoNCmFzIHlvdSBrbm93IHdlIGhhdmUgYSAtV2Nhc3QtYWxpZ24gd2Fy bmluZyB3aGljaCB3b3JrcyBvbmx5IGZvcg0KU1RSSUNUX0FMSUdOTUVOVCB0 YXJnZXRzLiAgQnV0IG9jY2FzaW9uYWxseSBpdCB3b3VsZCBiZSBuaWNlIHRv IGJlDQphYmxlIHRvIHN3aXRjaCB0aGlzIHdhcm5pbmcgb24gZXZlbiBmb3Ig b3RoZXIgdGFyZ2V0cy4NCg0KVGhlcmVmb3JlIEkgd291bGQgbGlrZSB0byBh ZGQgYSBzdHJpY3QgdmVyc2lvbiBvZiB0aGlzIG9wdGlvbg0Kd2hpY2ggY2Fu IGJlIGludm9rZWQgd2l0aCAtV2Nhc3QtYWxpZ249c3RyaWN0LiAgV2l0aCB0 aGUgb25seQ0KZGlmZmVyZW5jZSB0aGF0IGl0IGRvZXMgbm90IGRlcGVuZCBv biBTVFJJQ1RfQUxJR05NRU5ULg0KDQpJIHVzZWQgdGhlIGNvZGUgZnJvbSBj aGVja19lZmZlY3RpdmVfdGFyZ2V0X25vbl9zdHJpY3RfYWxpZ24NCmluIHRh cmdldC1zdXBwb3J0cy5leHAgZm9yIHRoZSBmaXJzdCB2ZXJzaW9uIG9mIHRo ZSB0ZXN0IGNhc2UsDQp3aGVyZSB3ZSBoYXZlIHRoaXM6DQoNCnJldHVybiBb Y2hlY2tfbm9fY29tcGlsZXJfbWVzc2FnZXMgbm9uX3N0cmljdF9hbGlnbiBh c3NlbWJseSB7DQogICAgIGNoYXIgKnk7DQogICAgIHR5cGVkZWYgY2hhciBf X2F0dHJpYnV0ZV9fICgoX19hbGlnbmVkX18oX19CSUdHRVNUX0FMSUdOTUVO VF9fKSkpIGM7DQogICAgIGMgKno7DQogICAgIHZvaWQgZm9vKHZvaWQpIHsg eiA9IChjICopIHk7IH0NCn0gIi1XY2FzdC1hbGlnbiJdDQoNCi4uLiBhbmQg dG8gbXkgYmlnIHN1cnByaXNlIGl0IGRpZCBfbm90XyB3b3JrIGZvciBDKysg YXMtaXMsDQpiZWNhdXNlIHNhbWVfdHlwZV9wIGNvbnNpZGVycyBkaWZmZXJl bnRseSBhbGlnbmVkIHR5cGVzIGlkZW50aWNhbCwNCmFuZCB0aGVyZWZvcmUg Y3BfYnVpbGRfY19jYXN0IHRyaWVzIHRoZSBjb252ZXJzaW9uIGZpcnN0IHZp YSBhDQpjb25zdF9jYXN0IHdoaWNoIHN1Y2NlZWRzLCBidXQgZGlkIG5vdCBl bWl0IHRoZSBjYXN0LWFsaWduIHdhcm5pbmcNCmluIHRoaXMgY2FzZS4NCg0K QXMgYSB3b3JrLWFyb3VuZCBJIGhhZCB0byBjaGVjayB0aGUgYWxpZ25tZW50 IGluIGJ1aWxkX2NvbnN0X2Nhc3RfMQ0KYXMgd2VsbC4NCg0KDQpCb290c3Ry YXBwZWQgYW5kIHJlZy10ZXN0ZWQgb24geDg2XzY0LXBjLWxpbnV4LWdudS4N CklzIGl0IE9LIGZvciB0cnVuaz8NCg0KDQpUaGFua3MNCkJlcm5kLg0K --_003_AM5PR0701MB26571284440889EF6AFF47B8E4910AM5PR0701MB2657_ Content-Type: text/plain; name="changelog-cast-align.txt" Content-Description: changelog-cast-align.txt Content-Disposition: attachment; filename="changelog-cast-align.txt"; size=555; creation-date="Mon, 04 Sep 2017 08:07:18 GMT"; modification-date="Mon, 04 Sep 2017 08:07:18 GMT" Content-ID: Content-Transfer-Encoding: base64 Content-length: 753 Z2NjOgoyMDE3LTA5LTAzICBCZXJuZCBFZGxpbmdlciAgPGJlcm5kLmVkbGlu Z2VyQGhvdG1haWwuZGU+CgoJKiBjb21tb24ub3B0IChXY2FzdC1hbGlnbj1z dHJpY3QpOiBOZXcgd2FybmluZyBvcHRpb24uCgkqIGRvYy9pbnZva2UudGV4 aTogRG9jdW1lbnQgLVdjYXN0LWFsaWduPXN0cmljdC4gCgpjOgoyMDE3LTA5 LTAzICBCZXJuZCBFZGxpbmdlciAgPGJlcm5kLmVkbGluZ2VyQGhvdG1haWwu ZGU+CgoJKiBjLXR5cGVjay5jIChidWlsZF9jX2Nhc3QpOiBJbXBsZW1lbnQg LVdjYXN0LWFsaWduPXN0cmljdC4KCmNwOgoyMDE3LTA5LTAzICBCZXJuZCBF ZGxpbmdlciAgPGJlcm5kLmVkbGluZ2VyQGhvdG1haWwuZGU+CgoJKiB0eXBl Y2suYyAoYnVpbGRfcmVpbnRlcnByZXRfY2FzdF8xLAoJYnVpbGRfY29uc3Rf Y2FzdF8xKTogSW1wbGVtZW50IC1XY2FzdC1hbGlnbj1zdHJpY3QuCgp0ZXN0 c3VpdGU6CjIwMTctMDktMDMgIEJlcm5kIEVkbGluZ2VyICA8YmVybmQuZWRs aW5nZXJAaG90bWFpbC5kZT4KCgkqIGMtYysrLWNvbW1vbi9XY2FzdC1hbGln bi5jOiBOZXcgdGVzdC4K --_003_AM5PR0701MB26571284440889EF6AFF47B8E4910AM5PR0701MB2657_ Content-Type: text/x-patch; name="patch-cast-align.diff" Content-Description: patch-cast-align.diff Content-Disposition: attachment; filename="patch-cast-align.diff"; size=4841; creation-date="Mon, 04 Sep 2017 08:07:18 GMT"; modification-date="Mon, 04 Sep 2017 08:07:18 GMT" Content-ID: <62A63DC6D21B884D8B20CD31B635B0DC@eurprd07.prod.outlook.com> Content-Transfer-Encoding: base64 Content-length: 6564 SW5kZXg6IGdjYy9jL2MtdHlwZWNrLmMNCj09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT0NCi0tLSBnY2MvYy9jLXR5cGVjay5jCShyZXZpc2lvbiAyNTE2MTcpDQor KysgZ2NjL2MvYy10eXBlY2suYwkod29ya2luZyBjb3B5KQ0KQEAgLTU1Nzgs NyArNTU3OCw3IEBAIGJ1aWxkX2NfY2FzdCAobG9jYXRpb25fdCBsb2MsIHRy ZWUgdHlwZSwgdHJlZSBleHByDQogCX0NCiANCiAgICAgICAvKiBXYXJuIGFi b3V0IHBvc3NpYmxlIGFsaWdubWVudCBwcm9ibGVtcy4gICovDQotICAgICAg aWYgKFNUUklDVF9BTElHTk1FTlQNCisgICAgICBpZiAoKFNUUklDVF9BTElH Tk1FTlQgfHwgd2Fybl9jYXN0X2FsaWduID09IDIpDQogCSAgJiYgVFJFRV9D T0RFICh0eXBlKSA9PSBQT0lOVEVSX1RZUEUNCiAJICAmJiBUUkVFX0NPREUg KG90eXBlKSA9PSBQT0lOVEVSX1RZUEUNCiAJICAmJiBUUkVFX0NPREUgKFRS RUVfVFlQRSAob3R5cGUpKSAhPSBWT0lEX1RZUEUNCkluZGV4OiBnY2MvY29t bW9uLm9wdA0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLS0tIGdjYy9jb21t b24ub3B0CShyZXZpc2lvbiAyNTE2MTcpDQorKysgZ2NjL2NvbW1vbi5vcHQJ KHdvcmtpbmcgY29weSkNCkBAIC01NjQsNiArNTY0LDEwIEBAIFdjYXN0LWFs aWduDQogQ29tbW9uIFZhcih3YXJuX2Nhc3RfYWxpZ24pIFdhcm5pbmcNCiBX YXJuIGFib3V0IHBvaW50ZXIgY2FzdHMgd2hpY2ggaW5jcmVhc2UgYWxpZ25t ZW50Lg0KIA0KK1djYXN0LWFsaWduPXN0cmljdA0KK0NvbW1vbiBWYXIod2Fy bl9jYXN0X2FsaWduLDIpIFdhcm5pbmcNCitXYXJuIGFib3V0IHBvaW50ZXIg Y2FzdHMgd2hpY2ggaW5jcmVhc2UgYWxpZ25tZW50Lg0KKw0KIFdjcHANCiBD b21tb24gVmFyKHdhcm5fY3BwKSBJbml0KDEpIFdhcm5pbmcNCiBXYXJuIHdo ZW4gYSAjd2FybmluZyBkaXJlY3RpdmUgaXMgZW5jb3VudGVyZWQuDQpJbmRl eDogZ2NjL2NwL3R5cGVjay5jDQo9PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQot LS0gZ2NjL2NwL3R5cGVjay5jCShyZXZpc2lvbiAyNTE2MTcpDQorKysgZ2Nj L2NwL3R5cGVjay5jCSh3b3JraW5nIGNvcHkpDQpAQCAtNzI2NSw4ICs3MjY1 LDggQEAgYnVpbGRfcmVpbnRlcnByZXRfY2FzdF8xICh0cmVlIHR5cGUsIHRy ZWUgZXhwciwgYm8NCiAJCQkJCSAgICAgICBjb21wbGFpbikpDQogCXJldHVy biBlcnJvcl9tYXJrX25vZGU7DQogICAgICAgLyogV2FybiBhYm91dCBwb3Nz aWJsZSBhbGlnbm1lbnQgcHJvYmxlbXMuICAqLw0KLSAgICAgIGlmIChTVFJJ Q1RfQUxJR05NRU5UICYmIHdhcm5fY2FzdF9hbGlnbg0KLSAgICAgICAgICAm JiAoY29tcGxhaW4gJiB0Zl93YXJuaW5nKQ0KKyAgICAgIGlmICgoU1RSSUNU X0FMSUdOTUVOVCB8fCB3YXJuX2Nhc3RfYWxpZ24gPT0gMikNCisJICAmJiAo Y29tcGxhaW4gJiB0Zl93YXJuaW5nKQ0KIAkgICYmICFWT0lEX1RZUEVfUCAo dHlwZSkNCiAJICAmJiBUUkVFX0NPREUgKFRSRUVfVFlQRSAoaW50eXBlKSkg IT0gRlVOQ1RJT05fVFlQRQ0KIAkgICYmIENPTVBMRVRFX1RZUEVfUCAoVFJF RV9UWVBFICh0eXBlKSkNCkBAIC03MjczLDcgKzcyNzMsNyBAQCBidWlsZF9y ZWludGVycHJldF9jYXN0XzEgKHRyZWUgdHlwZSwgdHJlZSBleHByLCBibw0K IAkgICYmIENPTVBMRVRFX1RZUEVfUCAoVFJFRV9UWVBFIChpbnR5cGUpKQ0K IAkgICYmIFRZUEVfQUxJR04gKFRSRUVfVFlQRSAodHlwZSkpID4gVFlQRV9B TElHTiAoVFJFRV9UWVBFIChpbnR5cGUpKSkNCiAJd2FybmluZyAoT1BUX1dj YXN0X2FsaWduLCAiY2FzdCBmcm9tICVxSCB0byAlcUkgIg0KLSAgICAgICAg ICAgICAgICAgImluY3JlYXNlcyByZXF1aXJlZCBhbGlnbm1lbnQgb2YgdGFy Z2V0IHR5cGUiLCBpbnR5cGUsIHR5cGUpOw0KKwkJICJpbmNyZWFzZXMgcmVx dWlyZWQgYWxpZ25tZW50IG9mIHRhcmdldCB0eXBlIiwgaW50eXBlLCB0eXBl KTsNCiANCiAgICAgICAvKiBXZSBuZWVkIHRvIHN0cmlwIG5vcHMgaGVyZSwg YmVjYXVzZSB0aGUgZnJvbnQgZW5kIGxpa2VzIHRvDQogCSBjcmVhdGUgKGlu dCAqKSZhIGZvciBhcnJheS10by1wb2ludGVyIGRlY2F5LCBpbnN0ZWFkIG9m ICZhWzBdLiAgKi8NCkBAIC03NDQ3LDYgKzc0NDcsMTQgQEAgYnVpbGRfY29u c3RfY2FzdF8xICh0cmVlIGRzdF90eXBlLCB0cmVlIGV4cHIsIHRzdWINCiAJ CSB0aGUgdXNlciBpcyBtYWtpbmcgYSBwb3RlbnRpYWxseSB1bnNhZmUgY2Fz dC4gICovDQogCSAgICAgIGNoZWNrX2Zvcl9jYXN0aW5nX2F3YXlfY29uc3Ru ZXNzIChzcmNfdHlwZSwgZHN0X3R5cGUsDQogCQkJCQkJQ0FTVF9FWFBSLCBj b21wbGFpbik7DQorCSAgICAgIC8qID8/PyBjb21wX3B0cl90dHlwZXNfY29u c3QgaWdub3JlcyBUWVBFX0FMSUdOLiAgKi8NCisJICAgICAgaWYgKChTVFJJ Q1RfQUxJR05NRU5UIHx8IHdhcm5fY2FzdF9hbGlnbiA9PSAyKQ0KKwkJICAm JiAoY29tcGxhaW4gJiB0Zl93YXJuaW5nKQ0KKwkJICAmJiBUWVBFX0FMSUdO IChUUkVFX1RZUEUgKGRzdF90eXBlKSkNCisJCSAgICAgPiBUWVBFX0FMSUdO IChUUkVFX1RZUEUgKHNyY190eXBlKSkpDQorCQl3YXJuaW5nIChPUFRfV2Nh c3RfYWxpZ24sICJjYXN0IGZyb20gJXFIIHRvICVxSSAiDQorCQkJICJpbmNy ZWFzZXMgcmVxdWlyZWQgYWxpZ25tZW50IG9mIHRhcmdldCB0eXBlIiwNCisJ CQkgc3JjX3R5cGUsIGRzdF90eXBlKTsNCiAJICAgIH0NCiAJICBpZiAocmVm ZXJlbmNlX3R5cGUpDQogCSAgICB7DQpJbmRleDogZ2NjL2RvYy9pbnZva2Uu dGV4aQ0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLS0tIGdjYy9kb2MvaW52 b2tlLnRleGkJKHJldmlzaW9uIDI1MTYxNykNCisrKyBnY2MvZG9jL2ludm9r ZS50ZXhpCSh3b3JraW5nIGNvcHkpDQpAQCAtMjY2LDcgKzI2Niw4IEBAIE9i amVjdGl2ZS1DIGFuZCBPYmplY3RpdmUtQysrIERpYWxlY3RzfS4NCiAtV25v LWF0dHJpYnV0ZXMgIC1XYm9vbC1jb21wYXJlICAtV2Jvb2wtb3BlcmF0aW9u IEBnb2wNCiAtV25vLWJ1aWx0aW4tZGVjbGFyYXRpb24tbWlzbWF0Y2ggQGdv bA0KIC1Xbm8tYnVpbHRpbi1tYWNyby1yZWRlZmluZWQgIC1XYzkwLWM5OS1j b21wYXQgIC1XYzk5LWMxMS1jb21wYXQgQGdvbA0KLS1XYysrLWNvbXBhdCAg LVdjKysxMS1jb21wYXQgIC1XYysrMTQtY29tcGF0ICAtV2Nhc3QtYWxpZ24g IC1XY2FzdC1xdWFsICBAZ29sDQorLVdjKystY29tcGF0ICAtV2MrKzExLWNv bXBhdCAgLVdjKysxNC1jb21wYXQgIEBnb2wNCistV2Nhc3QtYWxpZ24gIC1X Y2FzdC1hbGlnbj1zdHJpY3QgIC1XY2FzdC1xdWFsICBAZ29sDQogLVdjaGFy LXN1YnNjcmlwdHMgIC1XY2hrcCAgLVdjYXRjaC12YWx1ZSAgLVdjYXRjaC12 YWx1ZT1AdmFye259IEBnb2wNCiAtV2Nsb2JiZXJlZCAgLVdjb21tZW50ICAt V2NvbmRpdGlvbmFsbHktc3VwcG9ydGVkIEBnb2wNCiAtV2NvbnZlcnNpb24g IC1XY292ZXJhZ2UtbWlzbWF0Y2ggIC1Xbm8tY3BwICAtV2RhbmdsaW5nLWVs c2UgIC1XZGF0ZS10aW1lIEBnb2wNCkBAIC01OTIzLDYgKzU5MjQsMTIgQEAg dGFyZ2V0IGlzIGluY3JlYXNlZC4gIEZvciBleGFtcGxlLCB3YXJuIGlmIGEg QGNvZGUNCiBhbiBAY29kZXtpbnQgKn0gb24gbWFjaGluZXMgd2hlcmUgaW50 ZWdlcnMgY2FuIG9ubHkgYmUgYWNjZXNzZWQgYXQNCiB0d28tIG9yIGZvdXIt Ynl0ZSBib3VuZGFyaWVzLg0KIA0KK0BpdGVtIC1XY2FzdC1hbGlnbj1zdHJp Y3QNCitAb3BpbmRleCBXY2FzdC1hbGlnbj1zdHJpY3QNCitXYXJuIHdoZW5l dmVyIGEgcG9pbnRlciBpcyBjYXN0IHN1Y2ggdGhhdCB0aGUgcmVxdWlyZWQg YWxpZ25tZW50IG9mIHRoZQ0KK3RhcmdldCBpcyBpbmNyZWFzZWQuICBGb3Ig ZXhhbXBsZSwgd2FybiBpZiBhIEBjb2Rle2NoYXIgKn0gaXMgY2FzdCB0bw0K K2FuIEBjb2Rle2ludCAqfSByZWdhcmRsZXNzIG9mIHRoZSB0YXJnZXQgbWFj aGluZS4NCisNCiBAaXRlbSAtV3dyaXRlLXN0cmluZ3MNCiBAb3BpbmRleCBX d3JpdGUtc3RyaW5ncw0KIEBvcGluZGV4IFduby13cml0ZS1zdHJpbmdzDQpJ bmRleDogZ2NjL3Rlc3RzdWl0ZS9jLWMrKy1jb21tb24vV2Nhc3QtYWxpZ24u Yw0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLS0tIGdjYy90ZXN0c3VpdGUv Yy1jKystY29tbW9uL1djYXN0LWFsaWduLmMJKHJldmlzaW9uIDApDQorKysg Z2NjL3Rlc3RzdWl0ZS9jLWMrKy1jb21tb24vV2Nhc3QtYWxpZ24uYwkod29y a2luZyBjb3B5KQ0KQEAgLTAsMCArMSwxOSBAQA0KKy8qIHsgZGctZG8gY29t cGlsZSB9ICovDQorLyogeyBkZy1vcHRpb25zICItV2Nhc3QtYWxpZ249c3Ry aWN0IiB9ICovDQorDQordHlwZWRlZiBjaGFyIF9fYXR0cmlidXRlX18gKChf X2FsaWduZWRfXyhfX0JJR0dFU1RfQUxJR05NRU5UX18pKSkgYzsNCit0eXBl ZGVmIHN0cnVjdCBfX2F0dHJpYnV0ZV9fICgoX19hbGlnbmVkX18oX19CSUdH RVNUX0FMSUdOTUVOVF9fKSkpDQorew0KKyAgY2hhciB4Ow0KK30gZDsNCisN CitjaGFyICp4Ow0KK2MgKnk7DQorZCAqejsNCisNCit2b2lkDQorZm9vICh2 b2lkKQ0KK3sNCisgIHkgPSAoYyAqKSB4OyAgLyogeyBkZy13YXJuaW5nICJh bGlnbm1lbnQiIH0gKi8NCisgIHogPSAoZCAqKSB4OyAgLyogeyBkZy13YXJu aW5nICJhbGlnbm1lbnQiIH0gKi8NCit9DQo= --_003_AM5PR0701MB26571284440889EF6AFF47B8E4910AM5PR0701MB2657_--