From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id qBQ4HwRrd2RaNwAASxT56A (envelope-from ) for ; Wed, 31 May 2023 17:43:00 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id wA7lHgRrd2SVSAAAauVa8A (envelope-from ) for ; Wed, 31 May 2023 17:43:00 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 1644320E69 for ; Wed, 31 May 2023 17:42:55 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1q4Nxe-0005g0-8W; Wed, 31 May 2023 11:42:06 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q4Nxd-0005fq-5g for emacs-orgmode@gnu.org; Wed, 31 May 2023 11:42:05 -0400 Received: from mail-yt3can01on20721.outbound.protection.outlook.com ([2a01:111:f403:7053::721] helo=CAN01-YT3-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q4Nxa-0002WA-Eb for emacs-orgmode@gnu.org; Wed, 31 May 2023 11:42:04 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FdGBnu4Bi2mEjF4anhy9+OClxEpB1wJADUOajc0JJo1ISxF0bGc2uv2Pzc/YdFXY4St+3yP4uZKCGH8eJKxOqLRadF1EE7kIG1tIG3e9Xl5tyg8wb5MaJ12UjbRoINxtjJuJ2Q7HOTsmkAOPw+09hoopnvh/366eOtXpKqcyTAWoayi+T2jQ7UQ1A4Xqvt9yHKsRdEF+Nfk7eTk9nVIR25Mq1svex/9aI5zAJ/C0OBqmMAmB3Ohglr4kw6x1W+SjzhKH+dCVAOrKvBJ692d1+vu8uPmWwVY/OEdebBt/jmhPut2TtUnLxDxMH5Z+eNDbpMssT/w6LxjYrx1E4hKiBQ== 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=hb+XgvFKGgmi7IxiGlWreYPzqGCfFKTW/CEW2PBTmPw=; b=NVWOvznv5lLWtSZuOsFZjgGzaCScfjGFin0MJDNWHb5vEcTcvG+3m/2yJ8N9pMPZy6+HxD5klwrmJaZtW9Au0F5hBdS+9h8HbU0gstz6m7fagyoWeROWIqlrt8Dvt8lhxNo+SFciVFiotYlkgIb6CPltxWOLpkLV45adrC1fTQa+S3mngrFuAcnmz9MlyXOntM+ug01hOrr3saNrtzWtLrDlSrFbcTbmsNiZedPNZgkqkK1nP7HR+Zs3a4jbA3L9HLA0683zIDCmrsOYswlVTxZ/LMSsaQRbcTIZcKwKf0ii3SK9xSZpSzbAMiIiBHqcmJ+qFv6AxBO1PeGEsZIFsA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=umanitoba.ca; dmarc=pass action=none header.from=umanitoba.ca; dkim=pass header.d=umanitoba.ca; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=umanitoba.ca; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=hb+XgvFKGgmi7IxiGlWreYPzqGCfFKTW/CEW2PBTmPw=; b=XAOEuFQ4yOlVJDpEG2tJSv6dx0zT1JSdSagA52rz94vWbQUyzxpdVA+xJTCXsbpS8z+Bhfx8mrxwdjLAlCH6jSFoWLrP9C/tHd80TTbAi52mzTnF1l9ApmyNK/dhA9h9TEYgGw3bBveWtXmKrjB0e/wKB5CjvI8FlUq+vohWh/2nRJfUBooazYqPoVJIvfsc/zk8bOE58Zy7MC0tXaNzvJlKa1iNrrdkw50mLtiTnlykYDhcnfwmEdxz1hslapsJRiJedsR8/x+A6o6q/TJlW8fgFtiavp+ASMgraH8O0G5/cCl+2CWsw8bgks7VoJHZ2BEuuhNeJg7VO6xAtxiTDw== Received: from YT3PR01MB9964.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:90::5) by YT2PR01MB5776.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:58::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6455.22; Wed, 31 May 2023 15:36:58 +0000 Received: from YT3PR01MB9964.CANPRD01.PROD.OUTLOOK.COM ([fe80::6224:e126:d86a:c1e9]) by YT3PR01MB9964.CANPRD01.PROD.OUTLOOK.COM ([fe80::6224:e126:d86a:c1e9%6]) with mapi id 15.20.6433.024; Wed, 31 May 2023 15:36:58 +0000 From: Leo Butler To: Org Mode Mailing List Subject: [PATCH] float format specifier in ob-C.el Thread-Topic: [PATCH] float format specifier in ob-C.el Thread-Index: AQHZk9W8ZRtBHFsImEGrsmWgH+RCwA== Date: Wed, 31 May 2023 15:36:58 +0000 Message-ID: <87pm6g4ina.fsf@t14.reltub.ca> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: user-agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) x-ms-publictraffictype: Email x-ms-traffictypediagnostic: YT3PR01MB9964:EE_|YT2PR01MB5776:EE_ x-ms-office365-filtering-correlation-id: 2d4d6edc-b0a3-4185-a7fa-08db61ecdef1 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: EGZ3iS40b8WnWs51Gj6tOTyPUoo7J3n+yjukVhXSuh6n1QNvellyxE3s3daQ2tirwku5yBJUJPgB9vG34m8CEmnd0J3I9vnLMZzaMLB5/adPuMJdwhXbr9vtjN0/8QJc3jAI3w1fXMS3XPp/WdCtVKDThDXR17DJ6fo0dmopjrO/5KzOD083e72AVfxPL/yQ1ARd7kt/JIvFSRIeC+yoVrZXY1pfTRVP/2BPUzDQ2589SjSruf2XjLSyFVKqWoBV647T2uHl8VQhe2ExWAYExTMuimXxe8LV2ZclIKek/XyFeq8gQxaF1hwk5jTK77vjGEBFrfuIVct9Hqy4fRLP6I8/lTtkmOXb2HM+QaeSHE49cYe+VF/jLxFxpqY+Z0ZdRcTnwGJ/+x1xDyQyf0vlPFX3VwMskWM0rb7pjZtkrFYxX1ag80KbaWVd39xaqKmLLpuqIoenyR+LpalU96ieMp7ifemfZKYFd9fKPMr07z7sCDIQ1dcE+KnnzRwbbz/IXNkt34Q08s6atdZaRyErbG8NlsOCg4KgCHn595JqXrktbYt7nin0N3+X4cItZsnf5UCO37wrQ99nyD8UON9mo2+EgbWj/0bzrDzilDCMzx48CYYe/VntzItudZL81XyT x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:YT3PR01MB9964.CANPRD01.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230028)(136003)(396003)(346002)(366004)(39860400002)(376002)(451199021)(38070700005)(41300700001)(6486002)(186003)(316002)(9686003)(6512007)(6506007)(786003)(26005)(41320700001)(86362001)(5660300002)(8676002)(8936002)(4744005)(2906002)(122000001)(99936003)(38100700002)(478600001)(6916009)(71200400001)(66946007)(76116006)(91956017)(64756008)(66446008)(66556008)(66476007); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?uRlYtTRrTxosbNj3bJH/QNuBrhO/BoSSvgpZbQkfpWC9QwS/jaofMZJDQu?= =?iso-8859-1?Q?REy0Yvt2lBrg24oPj8pffH5uA0IQA1aSiNkYiahwgRlQDp5Ne9rt839cEO?= =?iso-8859-1?Q?t6zuxftZ8c7hrE0tsj1XbboPTcY9b3Q2HITcsmlNT3SReuql5lbm58dvba?= =?iso-8859-1?Q?F9U0mFNodJhNSiyPf7NlNxgde4/Ts5uZfgHJZpxw/EtiDLT1wUnJiJG3ew?= =?iso-8859-1?Q?LDhsfzveaCGBPfO5WviUM3LufIAaIyrBsdo2x/twAYDsrMxPICL00ViYiE?= =?iso-8859-1?Q?3K1AcYDP7kEdLZyyuQ39haEOcFSIG5fh6YF4Y0kjElhFOuNukVdGzdEkkK?= =?iso-8859-1?Q?pNxNhadWZD4rJphzWhN6eK1kJq7DziEQut8VSvVIxkbaZ2B5Z2JoJqPMHA?= =?iso-8859-1?Q?QjkE2c9vkKaR698MuoaZHkVeoq7uU7j+wfKq9y2I1IHumwpd4zajDs8kZM?= =?iso-8859-1?Q?agqeMbwZkLudtnFyGHCTqYBNi3uJEwq/JxZ3KpGlFmQeQz7cGEogwluFQF?= =?iso-8859-1?Q?J5GJqoYEqs1ny6oA5Y7BzP6eP7zwTPshLjV40hraa0GQhFPv/8BGnCE28f?= =?iso-8859-1?Q?ytLiq38bHr58/22sF3ok29MYCPVVjFVGOknmmtZBNeH8FF2vocgQCMq0rb?= =?iso-8859-1?Q?AxQ5Eu+XcpL2o95tKMzrf6KS5pE5l4mhi103pZh1UU8uHXdG04qh0ScX7v?= =?iso-8859-1?Q?qXSNW2EX6onzBIjvx2BKN8/Q3roXuKg2OLkrrIU+RPsELtUSY6UwEvBzFb?= =?iso-8859-1?Q?hzQ94z7l1alC39Yd4ekPylJF6SwGlAqVLvMxYLiOw+1FnbCXfFiLMvqn67?= =?iso-8859-1?Q?tCqy6n5DndGB/UzyyYzChL8Te9Ryz1X1UPsQHZLumisI/No2/+J5+ZwW3F?= =?iso-8859-1?Q?qPt4iEHyQ9hBdHJ/wY27QiDh4p80nAoyAVzTbfnupOrNzw83duZc6Zi6YI?= =?iso-8859-1?Q?ISQrU33SeUM7KzOW7cUhcGX9MQ7R5sRESuZAZhdSXC3rbZ9U6iI70vGA/q?= =?iso-8859-1?Q?2H4FvKEvjuReDdqwsuvZKqnjdZywgFiAhC/7Ht761LHypsj+kc36Y7htKi?= =?iso-8859-1?Q?bTq+cfGWjVPQXbFlbKjJsj9LD3r8bw/zhCE5F5cOLwXQoMnN/5tGf3ilL1?= =?iso-8859-1?Q?nUh5YQ9aGfH3iQEfKPuyiWcVFCZpTsKdTK1XVgWl4GN/tuLKT5OkhyetGm?= =?iso-8859-1?Q?n5Ov3Ublos5F8bL+c3YoJgE0cAUL7tVEXcMxzfdHLA7HtF5mOj0mssi48o?= =?iso-8859-1?Q?gMAQMJT0aqPqSi+t3uCgY6th2GyC0SwXGAfULaPLX+ejJdGc8gWRDsJxl4?= =?iso-8859-1?Q?VzJoH/x/Y55vdmUHSBf8F3FMbXu25QXbEB7ZRz/x0rm0EsbgEe8BKxcUk3?= =?iso-8859-1?Q?XImtPGsyce5Ol+rnI+2wuCJbovgG6dwaYjoUihLx+FNJKhi6CLoMQYcXhc?= =?iso-8859-1?Q?eozmjF5H/pfFsfAjP906kuxjUiyL6PzDyhPWluHZOvnu5mYf4T3CIZNhWj?= =?iso-8859-1?Q?F0GQ7KA1P6AcUnngw/Dt4FU7HDph28f6G4VhAmumZDc8sGUCNmzrefyH5B?= =?iso-8859-1?Q?z0XfpCP8Aj4LDPHRjgVZ5eR0aQbHBg0KkCfeXPTQfUH5GrXUGt01E0PBCq?= =?iso-8859-1?Q?geowMqNRqnqZEl9YdBnJVHoJM8xoWUW/QBb2z8D2zFlMwrBBf9xhhxkg?= =?iso-8859-1?Q?=3D=3D?= Content-Type: multipart/mixed; boundary="_002_87pm6g4inafsft14reltubca_" MIME-Version: 1.0 X-OriginatorOrg: umanitoba.ca X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: YT3PR01MB9964.CANPRD01.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 2d4d6edc-b0a3-4185-a7fa-08db61ecdef1 X-MS-Exchange-CrossTenant-originalarrivaltime: 31 May 2023 15:36:58.3429 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4f80dd0b-338c-4e4c-8a14-90446962f7b8 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: IiSIEqSGQtPKWM8OfVfR8rtSOqJfeA7N3peaACwSfT/hTgcBOFRDU/qoRwnxkn5bFMf7abIlxjMPE2CGkLhBUg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: YT2PR01MB5776 Received-SPF: pass client-ip=2a01:111:f403:7053::721; envelope-from=Leo.Butler@umanitoba.ca; helo=CAN01-YT3-obe.outbound.protection.outlook.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: emacs-orgmode-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1685547775; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=hb+XgvFKGgmi7IxiGlWreYPzqGCfFKTW/CEW2PBTmPw=; b=pU5g09JTAeNbtKhdT+2LSuXiV5PQIt97SH9lJgMYVVKWIySf0e7aa+HQbFtbWqL2ExPQsZ Qqc5RYKhcBLuHK8bei0RWZDCpR0QsBso1qZlQWFZ07nrdmWdDAZVBuuUDP22ZjqrBXSRia aDYdbnedk0iYHl6Kw8Fhm9i23UrG+Sv1AQu1VF7dqSE5YCKLwKu5pF7VCcC7dTBMLHbvvz hKBBCmA7LWL8sL118tL1/+pjiJ4FX1+xk5k1tbCWtxyG63sefZ7o+4RxaiFYg7ZLEm40M2 q5ZxhTgMhDkiiqiC4GoiFLziS28C/cUQaFfJwIKQQhudFfaw6lSQ6Rw3di84Sw== ARC-Authentication-Results: i=2; aspmx1.migadu.com; dkim=pass header.d=umanitoba.ca header.s=selector2 header.b=XAOEuFQ4; dmarc=pass (policy=none) header.from=umanitoba.ca; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; arc=pass ("microsoft.com:s=arcselector9901:i=1") ARC-Seal: i=2; s=key1; d=yhetil.org; t=1685547775; a=rsa-sha256; cv=pass; b=C31Q8y2WqOMyf1m5+ZKHq2exdG3YNA5hFP06ve21FO5rE1D/x4Gg/c0DGu4dhLXPHy9uPL JjOwxxbhJjkCJehQ9+iqaVe06yb7RkLa4ln/tzGuw/yo/hTEE+g6B1fweF4xDvsGsc/LQT 2O9+JWs4STJ+16NMevooz/HaglRIwWhSoD+vmTWV5J4JMPxI6bxwsEwezs9cxrl5ECKhPL d38RjR6ycsQx3PS6r95RwMDD55edXyg+dFL2TiDFvZI/UrIy4Y3fHjRUmm8x2wDd0ZYBpD eR6KVFzj38QlGwwFhJXOifbrlve9dsgPa9kZ6NZLcL23ftyAJy4R5hWilWwVFQ== X-Migadu-Scanner: scn1.migadu.com X-Migadu-Spam-Score: -7.25 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=umanitoba.ca header.s=selector2 header.b=XAOEuFQ4; dmarc=pass (policy=none) header.from=umanitoba.ca; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; arc=pass ("microsoft.com:s=arcselector9901:i=1") X-Migadu-Queue-Id: 1644320E69 X-Spam-Score: -7.25 X-TUID: i3O971qGZgE3 --_002_87pm6g4inafsft14reltubca_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable In ob-C.el, line 339 has the format specifier (`floatp '("double" "%f")) to print literal floats. However, that format specifier rounds, which can result in errors. I think the correct approach is to print the float without rounding or padding or trying to guess at the desired accuracy (and let the compiler do whatever is needed): (`floatp '("double" "%s")) Attached is a patch with a test that illustrates the problem (it fails on HEAD but passes with the patch). Leo --_002_87pm6g4inafsft14reltubca_ Content-Type: text/x-diff; name="0001-On-ltb-ob-max-ob-C-float-format.patch" Content-Description: 0001-On-ltb-ob-max-ob-C-float-format.patch Content-Disposition: attachment; filename="0001-On-ltb-ob-max-ob-C-float-format.patch"; size=1619; creation-date="Wed, 31 May 2023 15:36:58 GMT"; modification-date="Wed, 31 May 2023 15:36:58 GMT" Content-ID: <7322CAE1DEE3BB47845D9F3068A05498@CANPRD01.PROD.OUTLOOK.COM> Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL2xpc3Avb2ItQy5lbCBiL2xpc3Avb2ItQy5lbA0KaW5kZXggM2E2ZTk5NjIz Li42Yjk4OThlYmIgMTAwNjQ0DQotLS0gYS9saXNwL29iLUMuZWwNCisrKyBiL2xpc3Avb2ItQy5l bA0KQEAgLTMzOSw3ICszMzksNyBAQCBGT1JNQVQgY2FuIGJlIGVpdGhlciBhIGZvcm1hdCBzdHJp bmcgb3IgYSBmdW5jdGlvbiB3aGljaCBpcyBjYWxsZWQgd2l0aCBWQUwuIg0KIAkgKHR5cGUNCiAJ ICAocGNhc2UgYmFzZXR5cGUNCiAJICAgIChgaW50ZWdlcnAgJygiaW50IiAiJWQiKSkNCi0JICAg IChgZmxvYXRwICcoImRvdWJsZSIgIiVmIikpDQorCSAgICAoYGZsb2F0cCAnKCJkb3VibGUiICIl cyIpKQ0KIAkgICAgKGBzdHJpbmdwDQogCSAgICAgKGxpc3QNCiAJICAgICAgKGlmIChlcSBvcmct YmFiZWwtYy12YXJpYW50ICdkKSAic3RyaW5nIiAiY29uc3QgY2hhcioiKQ0KZGlmZiAtLWdpdCBh L3Rlc3RpbmcvZXhhbXBsZXMvb2ItQy10ZXN0Lm9yZyBiL3Rlc3RpbmcvZXhhbXBsZXMvb2ItQy10 ZXN0Lm9yZw0KaW5kZXggYzdhOTZmNjY1Li41OGFjZTkxZGUgMTAwNjQ0DQotLS0gYS90ZXN0aW5n L2V4YW1wbGVzL29iLUMtdGVzdC5vcmcNCisrKyBiL3Rlc3RpbmcvZXhhbXBsZXMvb2ItQy10ZXN0 Lm9yZw0KQEAgLTYwLDYgKzYwLDEyIEBADQogICByZXR1cm4gMDsNCiAjK2VuZF9zcmMNCiANCisj K3NvdXJjZTogZmxvYXRfdmFyDQorIytiZWdpbl9zcmMgY3BwIDp2YXIgeD0xLjEyMzQ1Njc4OTAx MjM0NTY3OCA6aW5jbHVkZXMgIjxpb3N0cmVhbT4iIDpyZXN1bHRzIHNpbGVudA0KK2RvdWJsZSB5 ID0gMS4xMjM0NTY3ODkwMTIzNDU2Nzg7DQorc3RkOjpjb3V0IDw8ICh4ID09IHkpOw0KKyMrZW5k X3NyYw0KKw0KICogQXJyYXkNCiAgIDpQUk9QRVJUSUVTOg0KICAgOklEOiAgICAgICAyZGYxYWI4 My0zZmEzLTQ2MmEtYTFmMy0zYWVmNjA0NGE4NzQNCmRpZmYgLS1naXQgYS90ZXN0aW5nL2xpc3Av dGVzdC1vYi1DLmVsIGIvdGVzdGluZy9saXNwL3Rlc3Qtb2ItQy5lbA0KaW5kZXggYjZkYmVkOGUz Li40MWI1MDBkNWIgMTAwNjQ0DQotLS0gYS90ZXN0aW5nL2xpc3AvdGVzdC1vYi1DLmVsDQorKysg Yi90ZXN0aW5nL2xpc3AvdGVzdC1vYi1DLmVsDQpAQCAtOTUsNiArOTUsMTMgQEANCiAJCSAgICAg IChvcmctYmFiZWwtbmV4dC1zcmMtYmxvY2sgMTApDQogCQkgICAgICAoc2hvdWxkICg9IDQyIChv cmctYmFiZWwtZXhlY3V0ZS1zcmMtYmxvY2spKSkpKSkNCiANCisoZXJ0LWRlZnRlc3Qgb2ItQy9m bG9hdC12YXIgKCkNCisgICJUZXN0IG9mIGEgc3RyaW5nIHZhcmlhYmxlIg0KKyAgKGlmIChleGVj dXRhYmxlLWZpbmQgb3JnLWJhYmVsLUMrKy1jb21waWxlcikNCisgICAgICAob3JnLXRlc3QtYXQt aWQgImZhNmRiMzMwLWU5NjAtNGVhMi1hYzY3LTk0YmI4NDViODU3NyINCisJCSAgICAgIChvcmct YmFiZWwtbmV4dC1zcmMtYmxvY2sgMTEpDQorCQkgICAgICAoc2hvdWxkICg9IDEgKG9yZy1iYWJl bC1leGVjdXRlLXNyYy1ibG9jaykpKSkpKQ0KKw0KIChlcnQtZGVmdGVzdCBvYi1DL3RhYmxlICgp DQogICAiVGVzdCBvZiBhIHRhYmxlIG91dHB1dCINCiAgIChpZiAoZXhlY3V0YWJsZS1maW5kIG9y Zy1iYWJlbC1DKystY29tcGlsZXIpDQo= --_002_87pm6g4inafsft14reltubca_--