From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.bugs Subject: bug#38038: 27.0.50; Emacs freezes opening tabs. Date: Sun, 10 Nov 2019 10:45:33 +0100 Message-ID: <5f00e53b-0306-3548-5cd2-36c4c65e8740@gmx.at> References: <20191102214135.lehpefr5o4cji6ca.ref@Ergus> <20191102214135.lehpefr5o4cji6ca@Ergus> <87pni9yl75.fsf@mail.linkov.net> <83h83fg50h.fsf@gnu.org> <8736ezmhj2.fsf@mail.linkov.net> <5455d765-4954-6bc0-1961-619f6e865f59@gmx.at> <20191108230837.7nlfzo44pu7c5x2o@Ergus> <257306d0-bf1a-2a5f-b98c-8e6ddcf44ea9@gmx.at> <83ftixa1xe.fsf@gnu.org> <83bltl9zai.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------B0C927B4F770D571C62A208B" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="35609"; mail-complaints-to="usenet@blaine.gmane.org" Cc: 38038@debbugs.gnu.org, spacibba@aol.com, juri@linkov.net To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Nov 10 10:46:32 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iTjni-00093s-4Q for geb-bug-gnu-emacs@m.gmane.org; Sun, 10 Nov 2019 10:46:30 +0100 Original-Received: from localhost ([::1]:42200 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iTjng-0001ju-Pd for geb-bug-gnu-emacs@m.gmane.org; Sun, 10 Nov 2019 04:46:29 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:52073) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iTjnH-0001gS-2X for bug-gnu-emacs@gnu.org; Sun, 10 Nov 2019 04:46:04 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iTjnF-0004FG-RR for bug-gnu-emacs@gnu.org; Sun, 10 Nov 2019 04:46:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:41788) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iTjnF-0004FC-OJ for bug-gnu-emacs@gnu.org; Sun, 10 Nov 2019 04:46:01 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1iTjnF-00005V-KU for bug-gnu-emacs@gnu.org; Sun, 10 Nov 2019 04:46:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 10 Nov 2019 09:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 38038 X-GNU-PR-Package: emacs Original-Received: via spool by 38038-submit@debbugs.gnu.org id=B38038.1573379156316 (code B ref 38038); Sun, 10 Nov 2019 09:46:01 +0000 Original-Received: (at 38038) by debbugs.gnu.org; 10 Nov 2019 09:45:56 +0000 Original-Received: from localhost ([127.0.0.1]:50606 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iTjnA-000051-20 for submit@debbugs.gnu.org; Sun, 10 Nov 2019 04:45:56 -0500 Original-Received: from mout.gmx.net ([212.227.17.22]:49129) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iTjn6-0008WQ-U5 for 38038@debbugs.gnu.org; Sun, 10 Nov 2019 04:45:53 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1573379134; bh=5g0SW50lKheRijSLachJYoLCQwTG0eWBL/rPBE2U89Q=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=lDWIO5eI5yYewBgJTbSagojZKRD9LLMqJVUMXbzLjWr/KTeXVjpjsmXP73Nb1rtnQ Z14KgXjDHbEavAoPQofswaRzLDicxXDQoZlHRu5Ms0QVwAlG55tzexGyJKZpa3XlCm 572YZfWvutksCs6jltsdLPGZIn2jr06By0raqkdg= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from [192.168.1.102] ([46.125.249.100]) by mail.gmx.com (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MvsEx-1haoFV2V9j-00su8g; Sun, 10 Nov 2019 10:45:34 +0100 In-Reply-To: <83bltl9zai.fsf@gnu.org> Content-Language: de-AT X-Provags-ID: V03:K1:Mfdzw1VTVi9LIvrEHFLgiwqWwPgQsK8+NhVNvlreAAUdSYg5Mii 5MEo+xzK7b3HC2Pgeughl65X0s8gtQ1IrBJ7PFXiyyXcbmK8MsTU26FdqhYldEE1r6Jygui 66h08xRq+95hP3lDRJHfbWct4baFewRa/lau/tZzkgerr5xPRY2YlUh4vFD4GJYwL4W6oxT S+udqm1u/C5Zbxd8rYyTA== X-UI-Out-Filterresults: notjunk:1;V03:K0:PH1yI4GMTqg=:haaKk+h7r+uo2DcJYR1Pm7 Di4o7kmP4RwY0VgjgWeCrwsAeDi0716xP/bG6TOhITwAe5DdjmRFjeEVFbd+0cHJHwkt+dSYy JaaK31HKsJNztyhj2+NvRiVWFraUBT7E/QuyxLF22diQ7bGtsOYdE5voeksu1uhgBxLaop7dD 5sPzzSMs3IliRrF+FUH2k25d30PCxI6axzCQ5vUtdlRODRtGsNRTZimP5R1Q6oBFf1xP1lXCE NhjO2DpopOkbrzDEgseXKZSGI8TiaIamhNJmat8oc1Kube2bW05HS2LUTHrIQ77ATwsiX+dGC EBYJ7wEq6COKrxMYUS/9XfQkYpz2qdQSERp4m1JIK/43m+Fj42wbQwKXWyR6N2jZqBa15ioJA o6kHObJ7ImJ8Cz/Q1Y82qUZ/WaAa4OTLX8sW00fqL4G2wWbKjxqPsNByBbbJeDVgUr1tfE2l0 N43QmvZCIHsR/Mz2Ll/pyqzGM1S/XXTFanSYQLmYjEmMIimY32UnzTCKujWDEhN2AEr23Wesk QIPgINkB+/1JDuJapxuZDZ9wPhegDVj5Bn8spIFV5nQzAQY1c85j9gA4m98/Kj42XFRsk2jMI AlT2TAQIwfqkHta0HLGu5AFm6w+SjV1HZrsg2yOMN06f5rihp8iz5vn0auPciwiC0ZhR+RkXl liai+wDvHcB/63WaygnEaLdRkbFh1VSkGzMHJZTcyBzKQqWWdCciYaVQwtfUw4klLUeRtnZlu LEty6Zoltki+evPXFobr3NwP6LGmQ+aFZjOuPKLUBs9yLmx18ZgY0TmdyXPLqk/plHPST2Tc X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:171373 Archived-At: This is a multi-part message in MIME format. --------------B0C927B4F770D571C62A208B Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit > It doesn't really matter, AFAIK, but BUFFERP is clearer, I think. I can offer the attached patch. martin --------------B0C927B4F770D571C62A208B Content-Type: text/plain; charset=UTF-8; name="buffer-local-underline.diffs" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="buffer-local-underline.diffs" LS0tIGEvc3JjL25zdGVybS5tCisrKyBiL3NyYy9uc3Rlcm0ubQpAQCAtMzQzNSwxOSArMzQz NSwyMiBAQCBOb3RlIHRoYXQgQ1VSU09SX1dJRFRIIGlzIG1lYW5pbmdmdWwgb25seSBmb3Ig KGgpYmFyIGN1cnNvcnMuCiAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZGVzY2VudCA9 IHMtPnkgKyBzLT5oZWlnaHQgLSBzLT55YmFzZTsKICAgICAgICAgICAgICAgdW5zaWduZWQg bG9uZyBtaW5pbXVtX29mZnNldDsKICAgICAgICAgICAgICAgQk9PTCB1bmRlcmxpbmVfYXRf ZGVzY2VudF9saW5lLCB1c2VfdW5kZXJsaW5lX3Bvc2l0aW9uX3Byb3BlcnRpZXM7Ci0gICAg ICAgICAgICAgIExpc3BfT2JqZWN0IHZhbCA9IGJ1ZmZlcl9sb2NhbF92YWx1ZSAoUXVuZGVy bGluZV9taW5pbXVtX29mZnNldCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBzLT53LT5jb250ZW50cyk7Ci0gICAgICAgICAgICAgIGlm IChGSVhOVU1QICh2YWwpKQotICAgICAgICAgICAgICAgIG1pbmltdW1fb2Zmc2V0ID0gWEZJ WE5BVCAodmFsKTsKLSAgICAgICAgICAgICAgZWxzZQotICAgICAgICAgICAgICAgIG1pbmlt dW1fb2Zmc2V0ID0gMTsKLSAgICAgICAgICAgICAgdmFsID0gYnVmZmVyX2xvY2FsX3ZhbHVl IChReF91bmRlcmxpbmVfYXRfZGVzY2VudF9saW5lLAotICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHMtPnctPmNvbnRlbnRzKTsKLSAgICAgICAgICAgICAgdW5k ZXJsaW5lX2F0X2Rlc2NlbnRfbGluZSA9ICEoTklMUCAodmFsKSB8fCBFUSAodmFsLCBRdW5i b3VuZCkpOwotICAgICAgICAgICAgICB2YWwgPSBidWZmZXJfbG9jYWxfdmFsdWUgKFF4X3Vz ZV91bmRlcmxpbmVfcG9zaXRpb25fcHJvcGVydGllcywKLSAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBzLT53LT5jb250ZW50cyk7Ci0gICAgICAgICAgICAgIHVz ZV91bmRlcmxpbmVfcG9zaXRpb25fcHJvcGVydGllcyA9Ci0JCSEoTklMUCAodmFsKSB8fCBF USAodmFsLCBRdW5ib3VuZCkpOworCSAgICAgIExpc3BfT2JqZWN0IHZhbCA9IChXSU5ET1df QlVGRkVSX0xPQ0FMX1ZBTFVFCisJCQkJIChRdW5kZXJsaW5lX21pbmltdW1fb2Zmc2V0LCBz LT53KSk7CisKKwkgICAgICBpZiAoRklYTlVNUCAodmFsKSkKKwkJbWluaW11bV9vZmZzZXQg PSBYRklYTkFUICh2YWwpOworCSAgICAgIGVsc2UKKwkJbWluaW11bV9vZmZzZXQgPSAxOwor CisJICAgICAgdmFsID0gKFdJTkRPV19CVUZGRVJfTE9DQUxfVkFMVUUKKwkJICAgICAoUXhf dW5kZXJsaW5lX2F0X2Rlc2NlbnRfbGluZSwgcy0+dykpOworCSAgICAgIHVuZGVybGluZV9h dF9kZXNjZW50X2xpbmUgPSAhKE5JTFAgKHZhbCkgfHwgRVEgKHZhbCwgUXVuYm91bmQpKTsK KworCSAgICAgIHZhbCA9IChXSU5ET1dfQlVGRkVSX0xPQ0FMX1ZBTFVFCisJCSAgICAgKFF4 X3VzZV91bmRlcmxpbmVfcG9zaXRpb25fcHJvcGVydGllcywgcy0+dykpOworCSAgICAgIHVz ZV91bmRlcmxpbmVfcG9zaXRpb25fcHJvcGVydGllcworCQk9ICEoTklMUCAodmFsKSB8fCBF USAodmFsLCBRdW5ib3VuZCkpOwogCiAgICAgICAgICAgICAgIC8qIFVzZSB1bmRlcmxpbmUg dGhpY2tuZXNzIG9mIGZvbnQsIGRlZmF1bHRpbmcgdG8gMS4gICovCiAgICAgICAgICAgICAg IHRoaWNrbmVzcyA9IChmb250ICYmIGZvbnQtPnVuZGVybGluZV90aGlja25lc3MgPiAwKQpk aWZmIC0tZ2l0IGEvc3JjL3czMnRlcm0uYyBiL3NyYy93MzJ0ZXJtLmMKaW5kZXggOWRhMDg0 NTgzNi4uZDA1MzdjNjdlOSAxMDA2NDQKLS0tIGEvc3JjL3czMnRlcm0uYworKysgYi9zcmMv dzMydGVybS5jCkBAIC0yNTEyLDIwICsyNTEyLDIxIEBAIHczMl9kcmF3X2dseXBoX3N0cmlu ZyAoc3RydWN0IGdseXBoX3N0cmluZyAqcykKIAkJICB1bnNpZ25lZCBsb25nIG1pbmltdW1f b2Zmc2V0OwogCQkgIEJPT0wgdW5kZXJsaW5lX2F0X2Rlc2NlbnRfbGluZTsKIAkJICBCT09M IHVzZV91bmRlcmxpbmVfcG9zaXRpb25fcHJvcGVydGllczsKLQkJICBMaXNwX09iamVjdCB2 YWwKLQkJICAgID0gYnVmZmVyX2xvY2FsX3ZhbHVlIChRdW5kZXJsaW5lX21pbmltdW1fb2Zm c2V0LAotCQkgICAgICAgICAgICAgICAgICAgICAgICAgIHMtPnctPmNvbnRlbnRzKTsKKwkJ ICBMaXNwX09iamVjdCB2YWwgPSAoV0lORE9XX0JVRkZFUl9MT0NBTF9WQUxVRQorCQkJCSAg ICAgKFF1bmRlcmxpbmVfbWluaW11bV9vZmZzZXQsIHMtPncpKTsKKwogCQkgIGlmIChGSVhO VU1QICh2YWwpKQogCQkgICAgbWluaW11bV9vZmZzZXQgPSBtYXggKDAsIFhGSVhOVU0gKHZh bCkpOwogCQkgIGVsc2UKIAkJICAgIG1pbmltdW1fb2Zmc2V0ID0gMTsKLQkJICB2YWwgPSBi dWZmZXJfbG9jYWxfdmFsdWUgKFF4X3VuZGVybGluZV9hdF9kZXNjZW50X2xpbmUsCi0JCQkJ CSAgICBzLT53LT5jb250ZW50cyk7CisKKwkJICB2YWwgPSAoV0lORE9XX0JVRkZFUl9MT0NB TF9WQUxVRQorCQkJIChReF91bmRlcmxpbmVfYXRfZGVzY2VudF9saW5lLCBzLT53KSk7CiAJ CSAgdW5kZXJsaW5lX2F0X2Rlc2NlbnRfbGluZQogCQkgICAgPSAhKE5JTFAgKHZhbCkgfHwg RVEgKHZhbCwgUXVuYm91bmQpKTsKLQkJICB2YWwKLQkJICAgID0gYnVmZmVyX2xvY2FsX3Zh bHVlIChReF91c2VfdW5kZXJsaW5lX3Bvc2l0aW9uX3Byb3BlcnRpZXMsCi0JCQkJCSAgcy0+ dy0+Y29udGVudHMpOworCisJCSAgdmFsID0gKFdJTkRPV19CVUZGRVJfTE9DQUxfVkFMVUUK KwkJCSAoUXhfdXNlX3VuZGVybGluZV9wb3NpdGlvbl9wcm9wZXJ0aWVzLCBzLT53KSk7CiAJ CSAgdXNlX3VuZGVybGluZV9wb3NpdGlvbl9wcm9wZXJ0aWVzCiAJCSAgICA9ICEoTklMUCAo dmFsKSB8fCBFUSAodmFsLCBRdW5ib3VuZCkpOwogCmRpZmYgLS1naXQgYS9zcmMvd2luZG93 LmggYi9zcmMvd2luZG93LmgKaW5kZXggNzE5NDZhNTY5NS4uOGVhMWI5ZGNmNyAxMDA2NDQK LS0tIGEvc3JjL3dpbmRvdy5oCisrKyBiL3NyYy93aW5kb3cuaApAQCAtNjA4LDYgKzYwOCwx MyBAQCB3c2V0X25leHRfYnVmZmVycyAoc3RydWN0IHdpbmRvdyAqdywgTGlzcF9PYmplY3Qg dmFsKQogICAgPyAoVyktPmNvbnRlbnRzCQkJCVwKICAgIDogUW5pbCkKIAorLyogTG9jYWwg dmFsdWUgb2YgdmFyaWFibGUgViBpbiB3aW5kb3cgVydzIGJ1ZmZlci4gIE5pbCBpZiBXIGhh cyBubworICAgYnVmZmVyLiAgKi8KKyNkZWZpbmUgV0lORE9XX0JVRkZFUl9MT0NBTF9WQUxV RShWLCBXKQkJXAorICAoQlVGRkVSUCAoKFcpLT5jb250ZW50cykJCQlcCisgICA/IGJ1ZmZl cl9sb2NhbF92YWx1ZShWLCAoVyktPmNvbnRlbnRzKQlcCisgICA6IFFuaWwpCisKIC8qIFJl dHVybiB0aGUgY2Fub25pY2FsIGNvbHVtbiB3aWR0aCBvZiB0aGUgZnJhbWUgb2Ygd2luZG93 IFcuICAqLwogI2RlZmluZSBXSU5ET1dfRlJBTUVfQ09MVU1OX1dJRFRIKFcpIFwKICAgKEZS QU1FX0NPTFVNTl9XSURUSCAoV0lORE9XX1hGUkFNRSAoKFcpKSkpCkBAIC0xMTc1LDYgKzEx ODIsOCBAQCBleHRlcm4gTGlzcF9PYmplY3QgVndpbmRvd19saXN0OwogCiBleHRlcm4gTGlz cF9PYmplY3Qgd2luZG93X2xpc3QgKHZvaWQpOwogZXh0ZXJuIExpc3BfT2JqZWN0IHdpbmRv d19wYXJhbWV0ZXIgKHN0cnVjdCB3aW5kb3cgKiwgTGlzcF9PYmplY3QgcGFyYW1ldGVyKTsK K2V4dGVybiBMaXNwX09iamVjdCB3aW5kb3dfYnVmZmVyX2xvY2FsX3ZhbHVlIChzdHJ1Y3Qg d2luZG93ICosCisJCQkJCSAgICAgIExpc3BfT2JqZWN0IHZhcmlhYmxlKTsKIGV4dGVybiBz dHJ1Y3Qgd2luZG93ICpkZWNvZGVfbGl2ZV93aW5kb3cgKExpc3BfT2JqZWN0KTsKIGV4dGVy biBzdHJ1Y3Qgd2luZG93ICpkZWNvZGVfYW55X3dpbmRvdyAoTGlzcF9PYmplY3QpOwogZXh0 ZXJuIGJvb2wgY29tcGFyZV93aW5kb3dfY29uZmlndXJhdGlvbnMgKExpc3BfT2JqZWN0LCBM aXNwX09iamVjdCwgYm9vbCk7CmRpZmYgLS1naXQgYS9zcmMveHRlcm0uYyBiL3NyYy94dGVy bS5jCmluZGV4IDQ0ZmJkMjdiMTEuLmY3MDA1ODA0ZjAgMTAwNjQ0Ci0tLSBhL3NyYy94dGVy bS5jCisrKyBiL3NyYy94dGVybS5jCkBAIC0zODQ3LDIwICszODQ3LDIxIEBAIHhfZHJhd19n bHlwaF9zdHJpbmcgKHN0cnVjdCBnbHlwaF9zdHJpbmcgKnMpCiAJCSAgdW5zaWduZWQgbG9u ZyBtaW5pbXVtX29mZnNldDsKIAkJICBib29sIHVuZGVybGluZV9hdF9kZXNjZW50X2xpbmU7 CiAJCSAgYm9vbCB1c2VfdW5kZXJsaW5lX3Bvc2l0aW9uX3Byb3BlcnRpZXM7Ci0JCSAgTGlz cF9PYmplY3QgdmFsCi0JCSAgICA9IGJ1ZmZlcl9sb2NhbF92YWx1ZSAoUXVuZGVybGluZV9t aW5pbXVtX29mZnNldCwKLQkJCQkJICBzLT53LT5jb250ZW50cyk7CisJCSAgTGlzcF9PYmpl Y3QgdmFsID0gKFdJTkRPV19CVUZGRVJfTE9DQUxfVkFMVUUKKwkJCQkgICAgIChRdW5kZXJs aW5lX21pbmltdW1fb2Zmc2V0LCBzLT53KSk7CisKIAkJICBpZiAoRklYTlVNUCAodmFsKSkK IAkJICAgIG1pbmltdW1fb2Zmc2V0ID0gbWF4ICgwLCBYRklYTlVNICh2YWwpKTsKIAkJICBl bHNlCiAJCSAgICBtaW5pbXVtX29mZnNldCA9IDE7Ci0JCSAgdmFsID0gYnVmZmVyX2xvY2Fs X3ZhbHVlIChReF91bmRlcmxpbmVfYXRfZGVzY2VudF9saW5lLAotCQkJCQkgICAgcy0+dy0+ Y29udGVudHMpOworCisJCSAgdmFsID0gKFdJTkRPV19CVUZGRVJfTE9DQUxfVkFMVUUKKwkJ CSAoUXhfdW5kZXJsaW5lX2F0X2Rlc2NlbnRfbGluZSwgcy0+dykpOwogCQkgIHVuZGVybGlu ZV9hdF9kZXNjZW50X2xpbmUKIAkJICAgID0gIShOSUxQICh2YWwpIHx8IEVRICh2YWwsIFF1 bmJvdW5kKSk7Ci0JCSAgdmFsCi0JCSAgICA9IGJ1ZmZlcl9sb2NhbF92YWx1ZSAoUXhfdXNl X3VuZGVybGluZV9wb3NpdGlvbl9wcm9wZXJ0aWVzLAotCQkJCQkgIHMtPnctPmNvbnRlbnRz KTsKKworCQkgIHZhbCA9IChXSU5ET1dfQlVGRkVSX0xPQ0FMX1ZBTFVFCisJCQkgKFF4X3Vz ZV91bmRlcmxpbmVfcG9zaXRpb25fcHJvcGVydGllcywgcy0+dykpOwogCQkgIHVzZV91bmRl cmxpbmVfcG9zaXRpb25fcHJvcGVydGllcwogCQkgICAgPSAhKE5JTFAgKHZhbCkgfHwgRVEg KHZhbCwgUXVuYm91bmQpKTsKIAoK --------------B0C927B4F770D571C62A208B--