From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2062.outbound.protection.outlook.com [40.107.21.62]) by sourceware.org (Postfix) with ESMTPS id CB6513858D39 for ; Thu, 3 Mar 2022 11:54:46 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org CB6513858D39 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=arm.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=6v+HvBTa/e3lcahsm5UBO4xPiS8jjOwwB8D8EH+6/x4=; b=ThgY8GT3DxgEBVQ3rhyLzEKB2ZJn0O1A+4wEHl16UrWITHgLf9m9AzTaUzmP5UdYNa2/ZxyIlmQiwYW9tGRde39JcOi2/PbmSVePVx4/LP+lJUHSRdck4Lj82UhuwngbHFSnpQ9bMaRzC/HyEwJUPBGLmPw2Sd7NA20igm7tYcA= Received: from AM6PR0202CA0071.eurprd02.prod.outlook.com (2603:10a6:20b:3a::48) by HE1PR08MB2812.eurprd08.prod.outlook.com (2603:10a6:7:34::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5038.14; Thu, 3 Mar 2022 11:54:42 +0000 Received: from AM5EUR03FT025.eop-EUR03.prod.protection.outlook.com (2603:10a6:20b:3a:cafe::82) by AM6PR0202CA0071.outlook.office365.com (2603:10a6:20b:3a::48) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5038.14 via Frontend Transport; Thu, 3 Mar 2022 11:54:42 +0000 X-MS-Exchange-Authentication-Results: spf=temperror (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dmarc=temperror action=none header.from=arm.com; Received-SPF: TempError (protection.outlook.com: error in processing during lookup of arm.com: DNS Timeout) Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM5EUR03FT025.mail.protection.outlook.com (10.152.16.157) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5017.22 via Frontend Transport; Thu, 3 Mar 2022 11:54:40 +0000 Received: ("Tessian outbound 18e50a6f0513:v113"); Thu, 03 Mar 2022 11:54:40 +0000 X-CR-MTA-TID: 64aa7808 Received: from befd8203f1db.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id BC979A19-E86C-4F0B-92BD-8E05D2FE9B22.1; Thu, 03 Mar 2022 11:54:34 +0000 Received: from EUR02-VE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id befd8203f1db.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 03 Mar 2022 11:54:34 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OgobXQzULhLdI3PanqV0deJwd7O6Nq421p2/orcRYnC7Z72QO17j3aiU1C30HLcI6/2pOxLBf+KFEeDmRnKRhGp41L7+Fa1RTr0+CTOJgSn5SVcfU2Dqe0qzkHx4AR88zESygmJgOk7k4A3IlCEy+c2dDuGKInJNWMb6tJlUvznWAh5hIfOTshVuxpHniiHjNQp0AHnUF+2owRVriCI6bQ9Mo6RRAYcB3ljItT/XYlm6Q72y2PlqvGA2s5DFMPNe3qy96s25yre977/DvDt6XJ6Rn3/m/YttEPJCWmcgpL0d8A0AjiOafhpWTIhzD+pyPXXVqE5dZwR40d4jgOJZcA== 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=6v+HvBTa/e3lcahsm5UBO4xPiS8jjOwwB8D8EH+6/x4=; b=kGfXf8bIrWPQWUpb/jpw9YS51qCvLluccC+UWiqEvMZK1TNH3r79fSjS4Z6rf5zLSZNc4V1YQq0g9h0RpmHTs5b++7VmN2ztMg/C0RRpoQ2XeLdR1R01n/i23tZYm/3wDuK13Z20I8KjuxPzez9YZh347D2/RA+xMOH5tupIrugWmppQzSkhPXmpH2mztHIN0IkumXxdbNsqxoS0trvd9k/W1OTBGt/egde0V6qhg53LEZuVGaCeUszydy9AMDzBD6Fnp9XqLNLNeMASCHJfkTreDpkCjifGjPuiz7a2SU0eRGwjwzaIRH/qrSdZK09p25WVAQ44s8fcySk3u0qD2A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=6v+HvBTa/e3lcahsm5UBO4xPiS8jjOwwB8D8EH+6/x4=; b=ThgY8GT3DxgEBVQ3rhyLzEKB2ZJn0O1A+4wEHl16UrWITHgLf9m9AzTaUzmP5UdYNa2/ZxyIlmQiwYW9tGRde39JcOi2/PbmSVePVx4/LP+lJUHSRdck4Lj82UhuwngbHFSnpQ9bMaRzC/HyEwJUPBGLmPw2Sd7NA20igm7tYcA= Received: from VI1PR08MB5325.eurprd08.prod.outlook.com (2603:10a6:803:13e::17) by AM0PR08MB3233.eurprd08.prod.outlook.com (2603:10a6:208:60::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5038.14; Thu, 3 Mar 2022 11:54:32 +0000 Received: from VI1PR08MB5325.eurprd08.prod.outlook.com ([fe80::1809:274f:3816:3ff7]) by VI1PR08MB5325.eurprd08.prod.outlook.com ([fe80::1809:274f:3816:3ff7%7]) with mapi id 15.20.5038.014; Thu, 3 Mar 2022 11:54:32 +0000 From: Tamar Christina To: Richard Earnshaw , "newlib@sourceware.org" Subject: RE: [PATCH] libgloss: add a little build system generation documentation Thread-Topic: [PATCH] libgloss: add a little build system generation documentation Thread-Index: AQHYKgKIFDU3TXDOhEK3IQeFyYumuqyoyuWAgANOUDCAAP9bAIAAe3GAgAACUPA= Date: Thu, 3 Mar 2022 11:54:32 +0000 Message-ID: References: <20220225044501.27831-1-vapier@gentoo.org> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 2A8DDD664076F941994941429D8509C6.0 x-checkrecipientchecked: true Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-MS-Office365-Filtering-Correlation-Id: be3121bf-52d4-4b78-0484-08d9fd0c9979 x-ms-traffictypediagnostic: AM0PR08MB3233:EE_|AM5EUR03FT025:EE_|HE1PR08MB2812:EE_ X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: QwEaXyz7gRkNoaqfNJIvoPzMMb3iaV53ITTr9nyY1o1S44Ee2XU6xBM03KouOg55F8Xbc3UkbCYnsgvjvYseLMb6eNAYSosgg9xExue4uKGrx1wiX8J4kZ5BWCq+v8Dh2CSinCA+kz9Mkg2k795hzplF1qqClp5vi0tUpSZHGjc7JWKJK4GVtrD6kUVHhr0llMopQjTC0nX8AS/lbyFlkQEZarhjXwr4yo/YnDOjF9kdKc0/YKhlVjsH+p38DpP+P4vKIO7gxYoL7wzpkGUTffxwm69pLunAIsuQhlo7BMcdtKPkLiBJxMVCnyhJzRmGituql9liTiz+aPMx0OgBLF+SLN7WOF866eNOgoFnAx0a85Hiq59skGV/0+waw6lIYc5R1uHwHMRiwIqgxm/OTkqo05KW1w/HGzQ2vN3SsjEKvnsKCPukRMKxWsFV6ctjfhbeQEzEwuhR9i/WyeMQWViETJ1sMbc+xofHVtzlD8OWzq6TobK5n6TSyBroWfG9Lc5uwOWjO6cpPnevo9nNMdTW+27ylNnGJFXGEdS3/5VFj/V7heK1BK0jXo8PYFktFtgCUYKU58V0LPE95ZMh3wkt9MxiNgOUMVIohGr2DrdaRYbq692hpjbMDjgaf+QKc8VSX4WZD43AKfq+RhaoI60FwlRS0Vn69tQ7ub/qdx1sKAVg53pFji0OV3KVcBXRDtiXIO66qk+55cmtPG146g== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR08MB5325.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(8936002)(66476007)(122000001)(86362001)(52536014)(6506007)(7696005)(53546011)(186003)(38070700005)(55016003)(26005)(33656002)(71200400001)(5660300002)(83380400001)(64756008)(66556008)(2906002)(66446008)(38100700002)(66946007)(76116006)(9686003)(110136005)(316002)(508600001)(8676002); DIR:OUT; SFP:1101; Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR08MB3233 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT025.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 17eaedce-9fd0-47e7-c958-08d9fd0c94df X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: HnUkNQHoFQdjMv3Utf158H9ZDaXK6UNSTMXHmYx6KAbeyw5meAnhj/+PMguJbYPH0EVvjH0Ja/uQLy2RV7AlXjorWpIWjO6laWa8GwEQed/G1KABmEIKMQGnhEnrhwdU7eUI6akw+bFrPtOWYcSj1ErGmr3NBOqOpfAGN446xrZl5VSspkbHifY4FHiZU+YJJ7GakAqQNzwlXnEkLB467PARcNZtLAAz2uTJiVDu35mMamCTk3nK+M0XrdU8o9uVcxrilBI9mb+3p1G4Ko5g1t8JvCaazJKc4zbk/bkx9f0y1jP6IMVGs/Sa4HYIahsqBv/t0ElK2QLXhCCwUK+RP9fDHGw0UW3ZHzxihzzKc7jA4epNMb5REJuog4OETZrFW48vnYqq0em0vavlH+aJMUfKvaWT/D1TK77+OwgFDa7gvasUtpaLI+zX3t6rwm7SjSg/P+VjyvUkOa+G6svwebjZ8n13XMVEmRu9JZdKiPNFME2TK5E07GH9IH2gdUV8dq8FLtA+mZ8KqdAOBu9EIumHkHJnofDz/uZiitmccDmCKArpMEF4W3x6/5yU6MSuk1u1r+aV2JaFZ4xhdsUD2ua/s3y1lricCz0SjXCk1+SrkFtxWbyl+nDbhbqb33AD/xtF8khZV/v5L9dqeNZPJh2AIwMm2JiK0GflyGM+xvQKewgjBRHhBV6SFBfuI3JQ X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(13230001)(4636009)(36840700001)(40470700004)(46966006)(2906002)(52536014)(81166007)(86362001)(8936002)(5660300002)(82310400004)(356005)(26005)(186003)(9686003)(40460700003)(110136005)(336012)(6506007)(7696005)(508600001)(53546011)(55016003)(47076005)(70586007)(70206006)(36860700001)(8676002)(33656002)(63350400001)(63370400001)(83380400001)(316002); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Mar 2022 11:54:40.5216 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: be3121bf-52d4-4b78-0484-08d9fd0c9979 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: AM5EUR03FT025.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR08MB2812 X-Spam-Status: No, score=-7.6 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: newlib@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Newlib mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Mar 2022 11:54:49 -0000 SW5kZWVkLCBpdCdzIGZhaWxpbmcgd2l0aCA2Ljcgb24gVWJ1bnR1IDIwLjA0Lg0KDQpUaGUgcGF0 Y2ggZGlkbid0IHNlZW0gdG8gaGVscC4NCg0KSXQgZGlkIHB1dCB1cCBhbiBhZGRpdGlvbmFsIHdh cm5pbmcgd2l0aCB0aGUgcGF0Y2gNCg0Kc3JjLW5ld2xpYi9saWJnbG9zcy9kb2MvcG9ydGluZy50 ZXhpOjMxNDogd2FybmluZzogbm9kZSBgQnVpbGQgU3lzdGVtIEludGVybmFscycgaXMgbmV4dCBm b3IgYEJvYXJkIHN1cHBvcnQnIGluIHNlY3Rpb25pbmcgYnV0IG5vdCBpbiBtZW51DQpzcmMtbmV3 bGliL2xpYmdsb3NzL2RvYy9wb3J0aW5nLnRleGk6MzYwOiB3YXJuaW5nOiBub2RlIGBCb2FyZCBz dXBwb3J0JyBpcyBwcmV2IGZvciBgQnVpbGQgU3lzdGVtIEludGVybmFscycgaW4gc2VjdGlvbmlu ZyBidXQgbm90IGluIG1lbnUNCnNyYy1uZXdsaWIvbGliZ2xvc3MvZG9jL3BvcnRpbmcudGV4aToz NjA6IHdhcm5pbmc6IG5vZGUgYExpYmdsb3NzJyBpcyB1cCBmb3IgYEJ1aWxkIFN5c3RlbSBJbnRl cm5hbHMnIGluIHNlY3Rpb25pbmcgYnV0IG5vdCBpbiBtZW51DQpzcmMtbmV3bGliL2xpYmdsb3Nz L2RvYy9wb3J0aW5nLnRleGk6ODc6IG5vZGUgYExpYmdsb3NzJyBsYWNrcyBtZW51IGl0ZW0gZm9y IGBCdWlsZCBTeXN0ZW0gSW50ZXJuYWxzJyBkZXNwaXRlIGJlaW5nIGl0cyBVcCB0YXJnZXQNCm1h a2VbM106ICoqKiBbTWFrZWZpbGU6MTIzMzogc3JjLW5ld2xpYi9saWJnbG9zcy9kb2MvcG9ydGlu Zy5pbmZvXSBFcnJvciAxDQoNCmZpcnN0IG9uZSBpcyBuZXcuDQoNClJlZ2FyZHMsDQpUYW1hcg0K DQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IFJpY2hhcmQgRWFybnNoYXcg PFJpY2hhcmQuRWFybnNoYXdAZm9zcy5hcm0uY29tPg0KPiBTZW50OiBUaHVyc2RheSwgTWFyY2gg MywgMjAyMiAxMTo0NCBBTQ0KPiBUbzogVGFtYXIgQ2hyaXN0aW5hIDxUYW1hci5DaHJpc3RpbmFA YXJtLmNvbT47IG5ld2xpYkBzb3VyY2V3YXJlLm9yZw0KPiBTdWJqZWN0OiBSZTogW1BBVENIXSBs aWJnbG9zczogYWRkIGEgbGl0dGxlIGJ1aWxkIHN5c3RlbSBnZW5lcmF0aW9uDQo+IGRvY3VtZW50 YXRpb24NCj4gDQo+IA0KPiANCj4gT24gMDMvMDMvMjAyMiAwNDoyMiwgTWlrZSBGcnlzaW5nZXIg d3JvdGU6DQo+ID4gT24gMDIgTWFyIDIwMjIgMTM6MTAsIFRhbWFyIENocmlzdGluYSB3cm90ZToN Cj4gPj4gVGhpcyBjb21taXQgc2VlbXMgdG8gYnJlYWsgdGhlIGJ1aWxkOg0KPiA+Pg0KPiA+PiBt YWtlWzNdOiBFbnRlcmluZyBkaXJlY3RvcnkgJy9uZXdsaWIvYWFyY2g2NC1ub25lLWVsZi9saWJn bG9zcycNCj4gPj4gICAgTUFLRUlORk8gL3NyYy1uZXdsaWIvbGliZ2xvc3MvZG9jL3BvcnRpbmcu aW5mbw0KPiA+PiAvc3JjLW5ld2xpYi9saWJnbG9zcy9kb2MvcG9ydGluZy50ZXhpOjM2MDogd2Fy bmluZzogbm9kZSBgQm9hcmQNCj4gPj4gc3VwcG9ydCcgaXMgcHJldiBmb3IgYEJ1aWxkIFN5c3Rl bSBJbnRlcm5hbHMnIGluIHNlY3Rpb25pbmcgYnV0IG5vdA0KPiA+PiBpbiBtZW51DQo+ID4+IC9z cmMtbmV3bGliL2xpYmdsb3NzL2RvYy9wb3J0aW5nLnRleGk6MzYwOiB3YXJuaW5nOiBub2RlIGBM aWJnbG9zcycNCj4gPj4gaXMgdXAgZm9yIGBCdWlsZCBTeXN0ZW0gSW50ZXJuYWxzJyBpbiBzZWN0 aW9uaW5nIGJ1dCBub3QgaW4gbWVudQ0KPiA+PiAvc3JjLW5ld2xpYi9saWJnbG9zcy9kb2MvcG9y dGluZy50ZXhpOjg3OiBub2RlIGBMaWJnbG9zcycgbGFja3MgbWVudQ0KPiA+PiBpdGVtIGZvciBg QnVpbGQgU3lzdGVtIEludGVybmFscycgZGVzcGl0ZSBiZWluZyBpdHMgVXAgdGFyZ2V0DQo+ID4+ IG1ha2VbM106ICoqKiBbTWFrZWZpbGU6MTIzMzogL3NyYy1uZXdsaWIvbGliZ2xvc3MvZG9jL3Bv cnRpbmcuaW5mb10NCj4gPj4gRXJyb3IgMQ0KPiA+PiBtYWtlWzNdOiBMZWF2aW5nIGRpcmVjdG9y eSAnL25ld2xpYi9hYXJjaDY0LW5vbmUtZWxmL2xpYmdsb3NzJw0KPiA+PiBtYWtlWzJdOiAqKiog W01ha2VmaWxlOjE0Mzk6IGFsbC1yZWN1cnNpdmVdIEVycm9yIDENCj4gPg0KPiA+IGJ1aWxkcyBm aW5lIGZvciBtZSB3L3RleGluZm8tNi44LiAgd2hhdCB2ZXJzaW9uIGFyZSB5b3UgdXNpbmcgPw0K PiANCj4gSSB0aGluayBpdCBmYWlscyB3aXRoIDYuNywgYXQgbGVhc3QgdGhhdCdzIHdoYXQgSSBo YXZlIG9uIG15IG1hY2hpbmUsIHdoZXJlIHRoYXQncw0KPiB0aGUgc3RhbmRhcmQgdmVyc2lvbiBp biBVYnVudHUtMjAuMDQuDQo+IA0KPiA+DQo+ID4gY3VycmVudCB0ZXhpbmZvIGd1aWRlbGluZXMg aXMgdG8gb21pdCB0aGUgMm5kKyBhcmdzIGZvciBAbm9kZS4NCj4gPiB3b25kZXIgaWYgdGhhdCB3 b3VsZCBmaXggdGhlIGJ1aWxkIGZvciB5b3UuDQo+ID4gLW1pa2UNCj4gPg0KPiA+IC0tLSBhL2xp Ymdsb3NzL2RvYy9wb3J0aW5nLnRleGkNCj4gPiArKysgYi9saWJnbG9zcy9kb2MvcG9ydGluZy50 ZXhpDQo+ID4gQEAgLTMxMSw3ICszMTEsNyBAQA0KPiA+ICAgYW5kIHVuaW5zdGFsbGVkIG9iamVj dCB0cmVlLiBJdCBhbHNvIG1ha2VzIGl0IGVhc2llciB0byBkZWJ1ZyB0aGUgb3RoZXINCj4gPiAg IHRvb2xzIHVzaW5nIGxpYmdsb3NzJ3MgdGVzdCBzdWl0ZXMuDQo+ID4NCj4gPiAtQG5vZGUgQm9h cmQgc3VwcG9ydCwgLCBCdWlsZGluZyBsaWJnbG9zcywgTGliZ2xvc3MNCj4gPiArQG5vZGUgQm9h cmQgc3VwcG9ydA0KPiA+ICAgQHNlY3Rpb24gQWRkaW5nIFN1cHBvcnQgZm9yIGEgTmV3IEJvYXJk DQo+ID4NCj4gPiAgIFRoaXMgc2VjdGlvbiBleHBsYWlucyBob3cgdG8gYWRkIHN1cHBvcnQgZm9y IGEgbmV3IGJvYXJkIHRvIGxpYmdsb3NzLg0KPiANCj4gUi4NCg==