From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by c5ff346549e7 (Postfix) with ESMTP id B0EA45D5 for ; Fri, 26 Jul 2019 04:37:22 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.64,309,1559512800"; d="scan'208";a="393373005" Received: from sympa.inria.fr ([193.51.193.213]) by mail2-relais-roc.national.inria.fr with ESMTP; 26 Jul 2019 06:37:21 +0200 Received: by sympa.inria.fr (Postfix, from userid 20132) id CA2E0826D8; Fri, 26 Jul 2019 06:37:21 +0200 (CEST) Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by sympa.inria.fr (Postfix) with ESMTPS id 550F9826D8 for ; Fri, 26 Jul 2019 06:37:05 +0200 (CEST) Authentication-Results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=nicolas.ojeda.bar@lexifi.com; spf=Pass smtp.mailfrom=nicolas.ojeda.bar@lexifi.com; spf=Pass smtp.helo=postmaster@FRA01-PR2-obe.outbound.protection.outlook.com IronPort-PHdr: =?us-ascii?q?9a23=3AMVb+RBxlrFckb4rXCy+O+j09IxM/srCxBDY+r6Qd?= =?us-ascii?q?0uoUKfad9pjvdHbS+e9qxAeQG9mCsbQU0KGG7+jJYi8p2d65qncMcZhBBVcuqP?= =?us-ascii?q?49uEgeOvODElDxN/XwbiY3T4xoXV5h+GynYwAOQJ6tL1LdrWev4jEMBx7xKRR6?= =?us-ascii?q?JvjvGo7Vks+7y/2+94fcbglVmjaxe7B/IRu5oQjSucQdnJdvJLs2xhbVuHVDZv?= =?us-ascii?q?5YxXlvJVKdnhb84tm/8Zt++ClOuPwv6tBNX7zic6s3UbJXAjImM3so5MLwrhnM?= =?us-ascii?q?URGP5noHXWoIlBdDHhXI4wv7Xpf1tSv6q/Z91SyHNsD4Ubw4RTKv5LpsRxH1lS?= =?us-ascii?q?cHLCY5/3/LhcxsgqxbpxehqAZ+w47SfYqZMPVzc6fYcd4cWGFPXNteVzZZD428?= =?us-ascii?q?cYUBEvYBM+hboYnzpVQOrAexCwajC+701j9HnWX70bEm3+g9EwzL2hErEdIUsH?= =?us-ascii?q?TTqdX4LL8cUeGpw6nPyTXEbehW0irk5ojKbB8uvOuDVq9tfM3U00kkCgTIjlOR?= =?us-ascii?q?qYP5ODOV0v4Cs3OB4+pnV+KglXMopBtrrje03MgskJLEhoYLxVHL9CV5zoc1Kc?= =?us-ascii?q?ekR058ZN6pCZ1dvDyUOYtxR8MtWWBouCAix70Hv567ZikKx449yx7RcfyLa4yI?= =?us-ascii?q?7QzsVeaQLzd4hWhpd664hxa36USgz+r8Vs6z0FpQsiVFldzMu3YQ3BLQ8siKUv?= =?us-ascii?q?Rw8lu71TqSywze6PtILV0qmabBNpIszL49moINvUjfGiL6gkb7ga+Mekk65uSl?= =?us-ascii?q?6P7rbqjkq5KSL4N0hB/xP6cylsG6BOk4PBQBU3SV9Om50LDv4EP0TKhPg/A1jq?= =?us-ascii?q?XUtJDXKMEGqqGnDQJY04Au4AulATi8ytQXh3wHIUpFeB2Zi4jpPEnDLvDkA/qj?= =?us-ascii?q?n1igjS5nyeraMLH/G5nNKWPMn6n7cbZ69k5c1BE8zddC55JSF74NOurzWlX2tN?= =?us-ascii?q?zEEBA2LxC0w+fgCNV7zI8eXn+PArOdMKPVtl+I5fgjLPWLZI8QoDr9Kv4l6ODy?= =?us-ascii?q?jXIhllIRYbOl0YYLZH26BPhqPluVbWDxjtoPEWoGpg8+Q/briF2GXz5TfXGyX6?= =?us-ascii?q?ck6zE9CYKpEYDDRoS3j7yaxiu7GZ9WaX5bBV+WC3vnbJ+LW+0XZSKWPMBgnT0E?= =?us-ascii?q?VbagS4M7yR6uswr6x6J9LuXI4i0YqY7j1N9t6uLPjx4y8Dh0A92Z02GMVGF0gn?= =?us-ascii?q?gFRyQ23aB6uUxy0E2P0al+g/xCFNxc/elFUgkgNc2U8+svKtn0EjDAe9KEUlOv?= =?us-ascii?q?RJ3yAC0jZsw82c5IZ0F6ANimn1bExSX8UJEPkLneIp0/9aZVxDDWJctxwj7sWL?= =?us-ascii?q?Np218nScxLPHbggaxy+wGVDYfTu0GUh6ekdOIX2yubpzTL9naHoEwNCF04aq7C?= =?us-ascii?q?R31KOhqP/IbJo3jaRrrrMowJdw5IyMqMMKxPM4e7iVhWRfnift/ZZjDowjviNV?= =?us-ascii?q?Oz3rqJKbHSVSAFxiyEUhoAnhAS83fAPg87VH/4/jDuSQd2HFeqWHvCtOlzrHTn?= =?us-ascii?q?ER0a9SjSNghZ7eDw/RQYw/uBV/kUw7QI/j87rCl5F0q82NSQDMecow1mf+NXZt?= =?us-ascii?q?ZvuVo=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0A7AQDNgjpdh4cMayhlHgEGBwaBVgYLA?= =?us-ascii?q?YFDUHB1BAsqCoQUg0cDhTKHTnaBZYpPa45rA1QJAQMBCwEjCgIBAYRAAheCYwY?= =?us-ascii?q?BBDMGDgEDAQEEAQECAQMDARMBAQEIDQkIKYUlDII6DIMFAQEEEhERDAEBLAsBD?= =?us-ascii?q?wIBCAsDCgICJgICAiAQFRACBA4FIoMAAYFqAx0BAgyiAAKBOIhfAQFwgTKCegE?= =?us-ascii?q?BBYFGQYJ8GIEMgQcJgQwohHKCfIRrgRyEIz6CYQSEaoJYjn6NbI4OBwKCHIF6h?= =?us-ascii?q?F+NNxuCLYclhAyKLoQhkGOQCwIEAgQFAg4BAQWBZoF6cFAxBoI1CYI5DA4Jgh+?= =?us-ascii?q?BL4E+iRVBMQEBgSeMPgGBIAEB?= X-IPAS-Result: =?us-ascii?q?A0A7AQDNgjpdh4cMayhlHgEGBwaBVgYLAYFDUHB1BAsqCoQ?= =?us-ascii?q?Ug0cDhTKHTnaBZYpPa45rA1QJAQMBCwEjCgIBAYRAAheCYwYBBDMGDgEDAQEEA?= =?us-ascii?q?QECAQMDARMBAQEIDQkIKYUlDII6DIMFAQEEEhERDAEBLAsBDwIBCAsDCgICJgI?= =?us-ascii?q?CAiAQFRACBA4FIoMAAYFqAx0BAgyiAAKBOIhfAQFwgTKCegEBBYFGQYJ8GIEMg?= =?us-ascii?q?QcJgQwohHKCfIRrgRyEIz6CYQSEaoJYjn6NbI4OBwKCHIF6hF+NNxuCLYclhAy?= =?us-ascii?q?KLoQhkGOQCwIEAgQFAg4BAQWBZoF6cFAxBoI1CYI5DA4Jgh+BL4E+iRVBMQEBg?= =?us-ascii?q?SeMPgGBIAEB?= X-IronPort-AV: E=Sophos;i="5.64,309,1559512800"; d="scan'208";a="393372912" X-MGA-submission: =?us-ascii?q?MDEMOhvPuHdhk9evmBRSG2RXY4M8dsjnNbvmlr?= =?us-ascii?q?YVG5H1pp2oOxolBIUYPQLH2be7TcpNzFkCmFjC3HboBkh/tan9OAhFpw?= =?us-ascii?q?kSnjkeHABIqEHlnWck9EUIGHhdpzQg+goOW2aynvKQbDFUWXh9/ivOY2?= =?us-ascii?q?pdIiVDYCUglj3tnMDIFZgj9g=3D=3D?= Received: from mail-eopbgr120135.outbound.protection.outlook.com (HELO FRA01-PR2-obe.outbound.protection.outlook.com) ([40.107.12.135]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/AES256-GCM-SHA384; 26 Jul 2019 06:37:04 +0200 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EutKaHsVssmb03h9BN6F5gQlX6ywLHvcM1XMOXtlnPlk8sMYSd+ISiE06kXfKdQrwxoYG5EqJQVOqTPxf6ipGdXK6YIRWR6HauGb3k4TFs50V16I7/vVOsJAfZiK40eCjyZEn7zL5vJ5SbyJiHPlT8l67zdQoPy7Wa3Jr3wQCR99eMNOvHiNusHBp8nWvjQfTwvwk0IcHFMmUZcYPziLpD4c8hio9TZJVAF0ufW2nMY5gUDfuiBv9LJrfNIcEIgVfIzllYZq2pLmZWNT6W505HcaFZVUXTXRDKRZreosN/qHaQJVYPHyPcBuh5iIdRjAKMes0arkl0z8YRbXvIHFCw== 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-SenderADCheck; bh=4k6ImZw2XiymgWk5IxMXibPbRWB2t4ShxZAOZ8ub4tA=; b=STW8Kz94wv9C4V/rShxKDfP1KbZsQOw0TxOiGssfZGlkU6ApPdd5E1TmfT/6nxkG6JgjCjHG6wvqftw6hziDTYSSK0FTe3YALx6Eyx9AEejsIYkGrRuv11ryszYCPO2Zp1z7odLCquzYCNRHner/nTzdnvPevtZkmbxyKFoEUCOw2zGs+YBpxhRHYyxEahpXxxKyT807+ty6eUEk6FwYI2RHyExyiTzXUpZkr+/btZjuMyTqWQnnttoly31Fm0r8oslSUPKjvo9lW7N4X+v9e6b9mOxBo3QweCFRVvMTd59VuqAy6jWdkkDDZPPlaZ4goHLSkKgiw9dAXxmSowW5aA== ARC-Authentication-Results: i=1; mx.microsoft.com 1;spf=pass smtp.mailfrom=lexifi.com;dmarc=pass action=none header.from=lexifi.com;dkim=pass header.d=lexifi.com;arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lexifi1.onmicrosoft.com; s=selector2-lexifi1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=4k6ImZw2XiymgWk5IxMXibPbRWB2t4ShxZAOZ8ub4tA=; b=YSMje9iz20GBC1TYpqO98NbUhemzcB0Gcdmq5QMKUQWKuaOvdgH4P29WT84/BvfSplRRqVLUyHyIcqRBF5n/uXmVsnKzo/jMkwjH4F5QTZrHvmW1O4Fd9ocKqHAX3zJxqhsa0D9NM9CFn2IUeLbzCcmm2StAAQB5m3TXti8/rXI= Received: from PR0P264MB0778.FRAP264.PROD.OUTLOOK.COM (52.133.68.14) by PR0P264MB0284.FRAP264.PROD.OUTLOOK.COM (52.133.68.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2094.16; Fri, 26 Jul 2019 04:37:03 +0000 Received: from PR0P264MB0778.FRAP264.PROD.OUTLOOK.COM ([fe80::fc03:9131:8095:1e36]) by PR0P264MB0778.FRAP264.PROD.OUTLOOK.COM ([fe80::fc03:9131:8095:1e36%4]) with mapi id 15.20.2115.005; Fri, 26 Jul 2019 04:37:03 +0000 From: =?utf-8?B?Tmljb2zDoXMgT2plZGEgQsOkcg==?= To: Ian Zimmerman CC: Caml Mailinglist Thread-Topic: [Caml-list] How to use ocaml.warning Thread-Index: AQHVQ1fW3miVRNHJEU6A9DAZqAatvabcUMkA Date: Fri, 26 Jul 2019 04:37:02 +0000 Message-ID: References: <20190726021401.6u7mtlfy4exc756q@matica.foolinux.mooo.com> In-Reply-To: <20190726021401.6u7mtlfy4exc756q@matica.foolinux.mooo.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: VI1P194CA0052.EURP194.PROD.OUTLOOK.COM (2603:10a6:803:3c::41) To PR0P264MB0778.FRAP264.PROD.OUTLOOK.COM (2603:10a6:100:8::14) x-ms-exchange-messagesentrepresentingtype: 1 x-gm-message-state: APjAAAVToLDGcTYEMD2UcSlP44cNCm/l278uYFkFpRtFUYL9TgnnuthU a/cnRyqK0R+CEDvB7EUMPRyq+K9wv2bMkRpnqrg= x-google-smtp-source: APXvYqw0dLfl9GYjqTHptrAOaB7MRmiAA6UVsAo0MKffbnwoSJOye08Y78FdBjpIl3H7uv03dCCEiBCQCTlrC1O+Cag= x-received: by 2002:a2e:3a01:: with SMTP id h1mr44540305lja.132.1564115819295; Thu, 25 Jul 2019 21:36:59 -0700 (PDT) x-gmail-original-message-id: x-originating-ip: [209.85.208.173] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 9d58531f-9a9d-451e-5ce3-08d71182e718 x-microsoft-antispam: BCL:0;PCL:0;RULEID:(2390118)(7020095)(4652040)(7021145)(8989299)(4534185)(7022145)(4603075)(4627221)(201702281549075)(8990200)(7048125)(7024125)(7027125)(7023125)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020);SRVR:PR0P264MB0284; x-ms-traffictypediagnostic: PR0P264MB0284: x-ms-exchange-purlcount: 2 x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-forefront-prvs: 01106E96F6 x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(366004)(39840400004)(396003)(376002)(42606007)(136003)(346002)(199004)(189003)(5024004)(229853002)(486006)(6862004)(85202003)(76176011)(11346002)(2906002)(476003)(81166006)(99286004)(6486002)(61266001)(8936002)(81156014)(66066001)(66446008)(446003)(85182001)(66476007)(508600001)(14454004)(26005)(498394004)(6506007)(102836004)(71200400001)(71190400001)(95326003)(6436002)(53546011)(14444005)(316002)(5660300002)(53936002)(66574012)(6246003)(966005)(8676002)(3846002)(186003)(6512007)(64756008)(9686003)(86362001)(52116002)(61726006)(55446002)(66946007)(25786009)(256004)(6306002)(305945005)(7736002)(66556008)(68736007)(6116002)(4326008)(386003);DIR:OUT;SFP:1102;SCL:1;SRVR:PR0P264MB0284;H:PR0P264MB0778.FRAP264.PROD.OUTLOOK.COM;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;A:1;MX:1; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: emNRFJ6t9PxbYyUtnv14cQeACf8FsTb+NH5SOMMz813tsm4gDEMQ+s1qZibXYnm0V63j7ecff+7u/aj9VDSrxQknJuWyUApCn9noF4ksUneU9CCaajIIr2yYY4gT7wueduNXqjuU7ue05bMeuGfAmtkh1a9MuPubxrQcA4mJ1IQ5lPYEx3ymc5ytW1rBXrzjJgpE4hZSNFqigkopXihk/YJqHKMo+nLYMTV2Y12F4ia5Suk4rfTfOI3TjJeZLgNTYw84r1bX38gHq/RYVUZcI8IPVNJTBYwZW3W+xm8B9I7dylfRvmGdqctu8wbcaWxolvWUa6eqo8GTnqMwJbL/DT+0wO9ZuAjXhlVhSDZ6AABLYI+31mLRhMeKusToZrcrcicrdDJ7liEyI5sniqmsez/A4Rbfmo2EEQMDOhFl5W8= Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: lexifi.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9d58531f-9a9d-451e-5ce3-08d71182e718 X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Jul 2019 04:37:02.3984 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 9c9628ec-e5c3-4aa7-afa1-e7bf99470874 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: nicolas.ojeda.bar@lexifi.com X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR0P264MB0284 Subject: Re: [Caml-list] How to use ocaml.warning Reply-To: =?utf-8?B?Tmljb2zDoXMgT2plZGEgQsOkcg==?= X-Loop: caml-list@inria.fr X-Sequence: 17712 Errors-to: caml-list-owner@inria.fr Precedence: list Precedence: bulk Sender: caml-list-request@inria.fr X-no-archive: yes List-Id: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: SGVsbG8gSWFuLA0KDQpJbiB0aGlzIGNhc2UsIHlvdSB3b3VsZCB3YW50IHRvIGF0dGFjaCB0aGUg d2FybmluZyB0byB0aGUgImxldCIgYmluZGluZzoNCg0KICAgIGxldFtAd2FybmluZyAiLTgiXSAo aSwgaikgOjogcmVzdCA9IGwgaW4gLi4uDQoNCkVxdWl2YWxlbnRseSwgeW91IGNhbiB1c2UgYSBw b3N0Zml4IGZvcm06DQoNCiAgICBsZXQgKGksIGopIDo6IHJlc3QgPSBsIFtAQHdhcm5pbmcgIi04 Il0gaW4gLi4uDQoNCllvdSBjYW4gYWxzbyBhdHRhY2ggdGhlIGF0dHJpYnV0ZSB0byB0aGUgd2hv bGUgImxldCIgZXhwcmVzc2lvbjoNCg0KICAgIChsZXQgKGksIGopIDo6IHJlc3QgPSBsIGluIC4u LikgW0B3YXJuaW5nICItOCJdDQoNCkluIHRoaXMgY2FzZSwgdGhlIHdhcm5pbmcgaXMgYWxzbyBk aXNhYmxlZCBpbiB0aGUgYm9keSBvZiB0aGUgImxldCIgZXhwcmVzc2lvbi4NCg0KR29pbmcgb25l IHN0ZXAgZnVydGhlciwgeW91IGNhbiBkaXNhYmxlIHRoZSB3YXJuaW5nIG9uIGEgd2hvbGUgc2Vj dGlvbg0Kb2YgYSBmaWxlIGJ5IHVzaW5nIGEgImZsb2F0aW5nIiBmb3JtIG9mIHRoZSBhdHRyaWJ1 dGU6DQoNCiAgICBbQEBAd2FybmluZyAiLTgiXQ0KICAgIC4uLg0KDQpJbiB0aGlzIGNhc2UsIHRo ZSB3YXJuaW5nIHdpbGwgYmUgZGlzYWJsZWQgZm9yIGFueSBpdGVtIGFwcGVhcmluZw0KYWZ0ZXIg dGhlIGF0dHJpYnV0ZS4NCg0KSGF2aW5nIHNhaWQgdGhpcywgSSBkb24ndCB0aGluayBkaXNhYmxp bmcgd2FybmluZyA4IGlzIGEgZ29vZCBpZGVhIGF0IGFsbCA6KQ0KDQpIb3BlIHRoYXQgaGVscHMh DQoNCkNoZWVycywNCi0tDQpOaWNvbMOhcyBPSkVEQSBCw4RSDQpuaWNvbGFzLm9qZWRhLmJhckBs ZXhpZmkuY29tDQpodHRwczovL3d3dy5sZXhpZmkuY29tDQoNCk9uIEZyaSwgSnVsIDI2LCAyMDE5 IGF0IDQ6MTQgQU0gSWFuIFppbW1lcm1hbiA8aXR6QHZlcnkubG9vc2VseS5vcmc+IHdyb3RlOg0K Pg0KPiBIZWxsbywgSSB3b25kZXIgaG93IHRvIHVzZSB0aGUgb2NhbWwud2FybmluZyBhdHRyaWJ1 dGUgZGVzY3JpYmVkIGhlcmU6DQo+DQo+IGh0dHBzOi8vY2FtbC5pbnJpYS5mci9wdWIvZG9jcy9t YW51YWwtb2NhbWwtNC4wOC9tYW51YWwwMzUuaHRtbCNzZWMyNjUNCj4NCj4gVG8gZGVzY3JpYmUg bXkgc2l0dWF0aW9uLCBJIGhhZCBhIGxpc3QgbCBvZiBpbnQgcGFpcnMgd2hpY2ggSSBjb3VsZCBw cm92ZQ0KPiBub24tZW1wdHkgYW5kIEkgd2FudGVkIHRvIGV4dHJhY3QgdGhlIGZpcnN0IHR3byBp bnRzLiAgSSB3cm90ZQ0KPg0KPiAgIGxldCAoaSwgaikgOjogcmVzdCA9IGwgaW4gLi4uDQo+DQo+ IGFuZCBvZiBjb3Vyc2UgSSBnb3Qgd2FybmluZyA4LiAgU28gSSBnb3QgaW50ZXJlc3RlZCBpbiB3 YXlzIHRvIHN1cHByZXNzDQo+IHRoZSB3YXJuaW5nLCBhbmQgSSByZWFkIGFib3V0IHRoZSBhdHRy aWJ1dGVzIHdoaWNoIGFyZSBuZXcgdG8gbWUgYW5kDQo+IG1hZGUgbWUgY3VyaW91cyA6UCAgSSB0 cmllZCB0byBpbnNlcnQNCj4NCj4gICBbQG9jYW1sLndhcm5pbmcgIi04Il0NCj4NCj4gYXQgbWFu eSBwb2ludHMgaW4gdGhlIGNvZGUgLS0gYmVmb3JlIHRoZSAibGV0IiwgYmVmb3JlIGFuZCBhZnRl ciB0aGUNCj4gZXF1YWwgc2lnbiwgYW5kIGJlZm9yZSAiaW4iIC0tIGJ1dCBub25lIG9mIHRoZXNl IHdheXMgZ290IHJpZCBvZiB0aGUNCj4gd2FybmluZy4gIEkgZ2F2ZSB1cCBhbmQgdXNlZCBMaXN0 LmhkLiAgQnV0IEkgYW0gc3RpbGwgY3VyaW91cyBhYm91dCB0aGUNCj4gaW50ZW5kZWQgb3IgY29y cmVjdCB1c2FnZSBvZiB0aGUgYXR0cmlidXRlIGZlYXR1cmUuDQo+DQo+IFRoYW5rcy4NCj4NCj4g LS0NCj4gUGxlYXNlIGRvbid0IENjOiBtZSBwcml2YXRlbHkgb24gbWFpbGluZyBsaXN0cyBhbmQg VXNlbmV0LA0KPiBpZiB5b3UgYWxzbyBwb3N0IHRoZSBmb2xsb3d1cCB0byB0aGUgbGlzdCBvciBu ZXdzZ3JvdXAuDQo+IFRvIHJlcGx5IHByaXZhdGVseSBfb25seV8gb24gVXNlbmV0IGFuZCBvbiBi cm9rZW4gbGlzdHMNCj4gd2hpY2ggcmV3cml0ZSBGcm9tLCBmZXRjaCB0aGUgVFhUIHJlY29yZCBm b3Igbm8tdXNlLm1vb28uY29tLg0K