From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Leo Newsgroups: gmane.emacs.devel Subject: Re: PATCH: Fix IDO interaction with uniquify.el Date: Wed, 5 May 2010 18:35:09 +0100 Message-ID: References: <87k4vf1zdh.fsf@telefonica.net> <87d417h0z6.fsf@stupidchicken.com> <87tyujz57h.fsf@telefonica.net> <87ockrz4eu.fsf@telefonica.net> <87pr57uw25.fsf@stupidchicken.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=0016e6d7eb6860a7470485dc3fdd X-Trace: dough.gmane.org 1273095965 31057 80.91.229.12 (5 May 2010 21:46:05 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 5 May 2010 21:46:05 +0000 (UTC) Cc: =?ISO-8859-1?Q?=D3scar_Fuentes?= , Chong Yidong , emacs-devel@gnu.org To: Juanma Barranquero Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed May 05 23:46:02 2010 connect(): No such file or directory Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1O9mPp-0002hF-5C for ged-emacs-devel@m.gmane.org; Wed, 05 May 2010 23:46:01 +0200 Original-Received: from localhost ([127.0.0.1]:46932 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O9mPo-0005FM-2u for ged-emacs-devel@m.gmane.org; Wed, 05 May 2010 17:46:00 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1O9iVE-0005GI-0L for emacs-devel@gnu.org; Wed, 05 May 2010 13:35:20 -0400 Original-Received: from [140.186.70.92] (port=44598 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O9iVC-0005Ex-Hz for emacs-devel@gnu.org; Wed, 05 May 2010 13:35:19 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1O9iV5-000208-JG for emacs-devel@gnu.org; Wed, 05 May 2010 13:35:18 -0400 Original-Received: from mail-ww0-f41.google.com ([74.125.82.41]:61723) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O9iV4-0001zT-7b for emacs-devel@gnu.org; Wed, 05 May 2010 13:35:11 -0400 Original-Received: by wwc33 with SMTP id 33so63578wwc.0 for ; Wed, 05 May 2010 10:35:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type; bh=GHQQs9lrGDrhQIcO6Vt7itysRpTJPP63AewLW7tAKYE=; b=dfs0m6rlNWnPp0I23iqRRRxzkPI4WtdE3azv8Z7YD6ZN9c7kfb/FnJrIE7/TDowjr3 E0Ge8QXpIDZQ4X1jhIa09XHZ6ij33ryi9ZREZujozEdPSy8hcdWCF+CH/gBYQeVntHT4 1T7tgJgJsXDg5g05GOqrcIbbftJd8GGY+7yUg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=Qy50TGvMs2e96Xyj0dilfP/FnY80dRYhXdHY/8WbIipUvWoXbFp+O8KToiSCuJ3iIZ B1RvTcxifH9VphciOgN3FmvkJ2OC1Hqz3muzYAKaAN9A5xOx2rMOi3waf4ZzbwJDeFHH 0dL3EA3YmJJ901LZAs4aH4IPFD8c3VMRcXnV4= Original-Received: by 10.216.86.14 with SMTP id v14mr1461679wee.157.1273080909440; Wed, 05 May 2010 10:35:09 -0700 (PDT) Original-Received: by 10.216.156.139 with HTTP; Wed, 5 May 2010 10:35:09 -0700 (PDT) In-Reply-To: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:124553 Archived-At: --0016e6d7eb6860a7470485dc3fdd Content-Type: text/plain; charset=ISO-8859-1 On 5 May 2010 17:47, Juanma Barranquero wrote: > On Wed, May 5, 2010 at 14:40, Leo wrote: > >> I take the point. I have included a patch that fix the bug in a more >> general but still cleaner way. Please let me know if it works for you >> in both ido and iswitchb too. Thanks. > > The ido part is not against the trunk. Could you please resend it? > > As for iswitchb, I don't use it; that said, in my very informal and > brief test, yeah, it works as expected. As attached with some simplification. Let me know if the ido part works. Thanks. Leo --0016e6d7eb6860a7470485dc3fdd Content-Type: application/octet-stream; name="0001-Back-out-the-patch-from-scar-Fuentes.patch" Content-Disposition: attachment; filename="0001-Back-out-the-patch-from-scar-Fuentes.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_g8uffrls0 RnJvbSAzMmNjMGMzZDkzYWM5YjczYTBhMTJhNTM4YzA1NDI5MmRkOGNjZWQ4IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBMZW8gPHNkbC53ZWJAZ21haWwuY29tPgpEYXRlOiBXZWQsIDUg TWF5IDIwMTAgMTg6MDI6MjYgKzAxMDAKU3ViamVjdDogW1BBVENIXSA9P3V0Zi04P3E/QmFjaz0y MG91dD0yMHRoZT0yMHBhdGNoPTIwZnJvbT0yMD1DMz05M3NjYXI9MjBGdWVudGVzPz0KTUlNRS1W ZXJzaW9uOiAxLjAKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PXV0Zi04CkNvbnRl bnQtVHJhbnNmZXItRW5jb2Rpbmc6IDhiaXQKCi0tLQogbGlzcC9pZG8uZWwgfCAgIDM4ICsrKysr KysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGVzIGNoYW5nZWQsIDggaW5z ZXJ0aW9ucygrKSwgMzAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGlzcC9pZG8uZWwgYi9s aXNwL2lkby5lbAppbmRleCBmNzVmMDI5Li5kOTIxZGZhIDEwMDY0NAotLS0gYS9saXNwL2lkby5l bAorKysgYi9saXNwL2lkby5lbApAQCAtMTA3MCwxMSArMTA3MCwxMSBAQCBPbmx5IHVzZWQgaWYg YGlkby11c2UtdmlydHVhbC1idWZmZXJzJyBpcyBub24tbmlsLiIpCiA7OyBTdG9yZXMgdGhlIGN1 cnJlbnQgbGlzdCBvZiBpdGVtcyB0aGF0IHdpbGwgYmUgc2VhcmNoZWQgdGhyb3VnaC4KIDs7IFRo ZSBsaXN0IGlzIG9yZGVyZWQsIHNvIHRoYXQgdGhlIG1vc3QgaW50ZXJlc3RpbmcgaXRlbSBjb21l cyBmaXJzdCwKIDs7IGFsdGhvdWdoIGJ5IGRlZmF1bHQsIHRoZSBmaWxlcyB2aXNpYmxlIGluIHRo ZSBjdXJyZW50IGZyYW1lIGFyZSBwdXQKLTs7IGF0IHRoZSBlbmQgb2YgdGhlIGxpc3QuCi0oZGVm dmFyIGlkby1jdXItbGlzdCBuaWwpCis7OyBhdCB0aGUgZW5kIG9mIHRoZSBsaXN0LiAgQ3JlYXRl ZCBieSBgaWRvLW1ha2UtaXRlbS1saXN0Jy4KKyhkZWZ2YXIgaWRvLWN1ci1saXN0KQogCiA7OyBT dG9yZXMgdGhlIGNob2ljZSBsaXN0IGZvciBpZG8tY29tcGxldGluZy1yZWFkCi0oZGVmdmFyIGlk by1jaG9pY2UtbGlzdCBuaWwpCisoZGVmdmFyIGlkby1jaG9pY2UtbGlzdCkKIAogOzsgU3RvcmVz IHRoZSBsaXN0IG9mIGl0ZW1zIHdoaWNoIGFyZSBpZ25vcmVkIHdoZW4gYnVpbGRpbmcKIDs7IGBp ZG8tY3VyLWxpc3QnLiAgSXQgaXMgaW4gbm8gc3BlY2lmaWMgb3JkZXIuCkBAIC0zNDAwLDkgKzM0 MDAsOSBAQCBmb3IgZmlyc3QgbWF0Y2hpbmcgZmlsZS4iCiAgICAgKGlmIGlkby10ZW1wLWxpc3QK IAkobmNvbmMgaWRvLXRlbXAtbGlzdCBpZG8tY3VycmVudC1idWZmZXJzKQogICAgICAgKHNldHEg aWRvLXRlbXAtbGlzdCBpZG8tY3VycmVudC1idWZmZXJzKSkKLSAgICAod2hlbiAoYW5kIGRlZmF1 bHQgKGJ1ZmZlci1saXZlLXAgKGdldC1idWZmZXIgZGVmYXVsdCkpKQotICAgICAgKHNldHEgaWRv LXRlbXAtbGlzdAotCSAgICAoY29ucyBkZWZhdWx0IChkZWxldGUgZGVmYXVsdCBpZG8tdGVtcC1s aXN0KSkpKQorICAgIChpZiBkZWZhdWx0CisgICAgICAgIChzZXRxIGlkby10ZW1wLWxpc3QKKyAg ICAgICAgICAgICAgKGNvbnMgZGVmYXVsdCAoZGVsZXRlIGRlZmF1bHQgaWRvLXRlbXAtbGlzdCkp KSkKICAgICAoaWYgaWRvLXVzZS12aXJ0dWFsLWJ1ZmZlcnMKIAkoaWRvLWFkZC12aXJ0dWFsLWJ1 ZmZlcnMtdG8tbGlzdCkpCiAgICAgKHJ1bi1ob29rcyAnaWRvLW1ha2UtYnVmZmVyLWxpc3QtaG9v aykKQEAgLTM2NzIsNyArMzY3Miw2IEBAIFRoaXMgaXMgdG8gbWFrZSB0aGVtIGFwcGVhciBhcyBp ZiB0aGV5IHdlcmUgXCJ2aXJ0dWFsIGJ1ZmZlcnNcIi4iCiAgIDs7IFVzZWQgYnkgYGlkby1nZXQt YnVmZmVycy1pbi1mcmFtZXMnIHRvIHdhbGsgdGhyb3VnaCBhbGwgd2luZG93cwogICAobGV0ICgo YnVmIChidWZmZXItbmFtZSAod2luZG93LWJ1ZmZlciB3aW4pKSkpCiAJKHVubGVzcyAob3IgKG1l bWJlciBidWYgaWRvLWJ1ZnMtaW4tZnJhbWUpCi0JCSAgICAobWluaWJ1ZmZlcnAgYnVmKQogCQkg ICAgKG1lbWJlciBidWYgaWRvLWlnbm9yZS1pdGVtLXRlbXAtbGlzdCkpCiAJICA7OyBPbmx5IGFk ZCBidWYgaWYgaXQgaXMgbm90IGFscmVhZHkgaW4gbGlzdC4KIAkgIDs7IFRoaXMgcHJldmVudHMg c2FtZSBidWYgaW4gdHdvIGRpZmZlcmVudCB3aW5kb3dzIGJlaW5nCkBAIC0zOTEzLDI3ICszOTEy LDYgQEAgVGhpcyBpcyB0byBtYWtlIHRoZW0gYXBwZWFyIGFzIGlmIHRoZXkgd2VyZSBcInZpcnR1 YWwgYnVmZmVyc1wiLiIKIAkgICAgICA7OyhhZGQtaG9vayAnY29tcGxldGlvbi1zZXR1cC1ob29r ICdjb21wbGV0aW9uLXNldHVwLWZ1bmN0aW9uKQogCSAgICAgIChkaXNwbGF5LWNvbXBsZXRpb24t bGlzdCBjb21wbGV0aW9uLWxpc3QpKSkpKSkpCiAKLShkZWZ1biBpZG8ta2lsbC1idWZmZXItaW50 ZXJuYWwgKGJ1ZikKLSAgIktpbGwgYnVmZmVyIEJVRiBhbmQgcmVidWlsZCBpZG8ncyBidWZmZXIg bGlzdCBpZiBuZWVkZWQuIgotICAoaWYgKG5vdCAoa2lsbC1idWZmZXIgYnVmKSkKLSAgICAgIDs7 IGJ1ZmZlciBjb3VsZG4ndCBiZSBraWxsZWQuCi0gICAgICAoc2V0cSBpZG8tcmVzY2FuIHQpCi0g ICAgOzsgZWxzZSBidWZmZXIgd2FzIGtpbGxlZCBzbyByZW1vdmUgbmFtZSBmcm9tIGxpc3QuCi0g ICAgKHNldHEgaWRvLWN1ci1saXN0IChkZWxxIGJ1ZiBpZG8tY3VyLWxpc3QpKQotICAgIDs7IFNv bWUgcGFja2FnZXMsIGxpa2UgdW5pcXVpZnkuZWwsIG1heSByZW5hbWUgYnVmZmVycyB3aGVuIG9u ZQotICAgIDs7IGlzIGtpbGxlZCwgc28gd2UgbmVlZCB0byB0ZXN0IHRoaXMgY29uZGl0aW9uIHRv IGF2b2lkIHVzaW5nCi0gICAgOzsgYW4gb3V0ZGF0ZWQgbGlzdCBvZiBidWZmZXIgbmFtZXMuIFdl IGRvbid0IHdhbnQgdG8gYWx3YXlzCi0gICAgOzsgcmVidWlsZCB0aGUgbGlzdCBvZiBidWZmZXJz LCBhcyB0aGlzIGFsdGVycyB0aGUgcHJldmlvdXMKLSAgICA7OyBidWZmZXIgb3JkZXIgdGhhdCB0 aGUgdXNlciB3YXMgc2VlaW5nIG9uIHRoZSBwcm9tcHQuIEhvd2V2ZXIsCi0gICAgOzsgd2hlbiB3 ZSByZWJ1aWxkIHRoZSBsaXN0LCB3ZSB0cnkgdG8ga2VlcCB0aGUgcHJldmlvdXMgc2Vjb25kCi0g ICAgOzsgYnVmZmVyIGFzIHRoZSBmaXJzdCBvbmUuCi0gICAgKGNhdGNoICd1cGRhdGUKLSAgICAg IChkb2xpc3QgKGIgaWRvLWN1ci1saXN0KQotCSh1bmxlc3MgKGdldC1idWZmZXIgYikKLQkgIChz ZXRxIGlkby1jdXItbGlzdCAoaWRvLW1ha2UtYnVmZmVyLWxpc3QgKGNhZHIgaWRvLW1hdGNoZXMp KSkKLQkgIChzZXRxIGlkby1yZXNjYW4gdCkKLQkgICh0aHJvdyAndXBkYXRlIG5pbCkpKSkpKQot CiA7OzsgS0lMTCBDVVJSRU5UIEJVRkZFUgogKGRlZnVuIGlkby1raWxsLWJ1ZmZlci1hdC1oZWFk ICgpCiAgICJLaWxsIHRoZSBidWZmZXIgYXQgdGhlIGhlYWQgb2YgYGlkby1tYXRjaGVzJy4KQEAg LTM5NDQsNyArMzkyMiw3IEBAIElmIGN1cnNvciBpcyBub3QgYXQgdGhlIGVuZCBvZiB0aGUgdXNl ciBpbnB1dCwgZGVsZXRlIHRvIGVuZCBvZiBpbnB1dC4iCiAgICAgKGxldCAoKGVuYWJsZS1yZWN1 cnNpdmUtbWluaWJ1ZmZlcnMgdCkKIAkgIChidWYgKGlkby1uYW1lIChjYXIgaWRvLW1hdGNoZXMp KSkpCiAgICAgICAod2hlbiBidWYKLQkoaWRvLWtpbGwtYnVmZmVyLWludGVybmFsIGJ1ZikKKwko a2lsbC1idWZmZXIgYnVmKQogCTs7IENoZWNrIGlmIGJ1ZmZlciBzdGlsbCBleGlzdHMuCiAJKGlm IChnZXQtYnVmZmVyIGJ1ZikKIAkgICAgOzsgYnVmZmVyIGNvdWxkbid0IGJlIGtpbGxlZC4KQEAg LTM5ODgsNyArMzk2Niw3IEBAIFJlY29yZCBjb21tYW5kIGluIGBjb21tYW5kLWhpc3RvcnknIGlm IG9wdGlvbmFsIFJFQ09SRCBpcyBub24tbmlsLiIKICAgICAgKChlcSBtZXRob2QgJ2tpbGwpCiAg ICAgICAoaWYgcmVjb3JkCiAJICAoaWRvLXJlY29yZC1jb21tYW5kICdraWxsLWJ1ZmZlciBidWZm ZXIpKQotICAgICAgKGlkby1raWxsLWJ1ZmZlci1pbnRlcm5hbCBidWZmZXIpKQorICAgICAgKGtp bGwtYnVmZmVyIGJ1ZmZlcikpCiAKICAgICAgKChlcSBtZXRob2QgJ290aGVyLXdpbmRvdykKICAg ICAgIChpZiByZWNvcmQKLS0gCjEuNi4wLjIKCg== --0016e6d7eb6860a7470485dc3fdd Content-Type: application/octet-stream; name="0002-Fix-a-bug-in-both-ido-and-switchb-related-to-killing.patch" Content-Disposition: attachment; filename="0002-Fix-a-bug-in-both-ido-and-switchb-related-to-killing.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_g8uffwoj1 RnJvbSA0MjQzZTc2NGJhZGRmZDU3ZjNjMWY5MGEzZjk5ZTk3NmQzMDg4OTcyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBMZW8gPHNkbC53ZWJAZ21haWwuY29tPgpEYXRlOiBXZWQsIDUg TWF5IDIwMTAgMTg6MDM6NDcgKzAxMDAKU3ViamVjdDogW1BBVENIXSBGaXggYSBidWcgaW4gYm90 aCBpZG8gYW5kIHN3aXRjaGIgcmVsYXRlZCB0byBraWxsaW5nIGJ1ZmZlcnMKCmJ5IHJlYnVpbGRp bmcgYnVmZmVyIGxpc3Qgc2luY2UgcGFja2FnZXMgbGlrZSB1bmlxdWlmeSBtYXkgcmVuYW1lCmJ1 ZmZlcnMuCi0tLQogbGlzcC9pZG8uZWwgICAgICB8ICAgMTIgKysrKystLS0tLS0tCiBsaXNwL2lz d2l0Y2hiLmVsIHwgICAgNiArKysrLS0KIDIgZmlsZXMgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCsp LCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpc3AvaWRvLmVsIGIvbGlzcC9pZG8uZWwK aW5kZXggZDkyMWRmYS4uMzQxOTJjMCAxMDA2NDQKLS0tIGEvbGlzcC9pZG8uZWwKKysrIGIvbGlz cC9pZG8uZWwKQEAgLTM5MjIsMTMgKzM5MjIsMTEgQEAgSWYgY3Vyc29yIGlzIG5vdCBhdCB0aGUg ZW5kIG9mIHRoZSB1c2VyIGlucHV0LCBkZWxldGUgdG8gZW5kIG9mIGlucHV0LiIKICAgICAobGV0 ICgoZW5hYmxlLXJlY3Vyc2l2ZS1taW5pYnVmZmVycyB0KQogCSAgKGJ1ZiAoaWRvLW5hbWUgKGNh ciBpZG8tbWF0Y2hlcykpKSkKICAgICAgICh3aGVuIGJ1ZgotCShraWxsLWJ1ZmZlciBidWYpCi0J OzsgQ2hlY2sgaWYgYnVmZmVyIHN0aWxsIGV4aXN0cy4KLQkoaWYgKGdldC1idWZmZXIgYnVmKQot CSAgICA7OyBidWZmZXIgY291bGRuJ3QgYmUga2lsbGVkLgotCSAgICAoc2V0cSBpZG8tcmVzY2Fu IHQpCi0JICA7OyBlbHNlIGJ1ZmZlciB3YXMga2lsbGVkIHNvIHJlbW92ZSBuYW1lIGZyb20gbGlz dC4KLQkgIChzZXRxIGlkby1jdXItbGlzdCAoZGVscSBidWYgaWRvLWN1ci1saXN0KSkpKSkpKQor CShpZiAoa2lsbC1idWZmZXIgYnVmKQorCSAgICA7OyBga2lsbC1idWZmZXInIHN1Y2NlZWRzIHNv IHJlLW1ha2UgdGhlIGJ1ZmZlciBsaXN0IHRha2luZworCSAgICA7OyBpbnRvIGFjY291bnQgcGFj a2FnZXMgbGlrZSB1bmlxdWlmeSBtYXkgcmVuYW1lIGJ1ZmZlcnMuCisJICAgIChzZXRxIGlkby1j dXItbGlzdCAoaWRvLW1ha2UtYnVmZmVyLWxpc3QgKGNhZHIgaWRvLW1hdGNoZXMpKSkpCisJKHNl dHEgaWRvLXJlc2NhbiB0KSkpKSkKIAogOzs7IERFTEVURSBDVVJSRU5UIEZJTEUKIChkZWZ1biBp ZG8tZGVsZXRlLWZpbGUtYXQtaGVhZCAoKQpkaWZmIC0tZ2l0IGEvbGlzcC9pc3dpdGNoYi5lbCBi L2xpc3AvaXN3aXRjaGIuZWwKaW5kZXggZWE0YjAwZC4uMjUwOWU5ZiAxMDA2NDQKLS0tIGEvbGlz cC9pc3dpdGNoYi5lbAorKysgYi9saXNwL2lzd2l0Y2hiLmVsCkBAIC0xMDQyLDggKzEwNDIsMTAg QEAgUmV0dXJuIHRoZSBtb2RpZmllZCBsaXN0IHdpdGggdGhlIGxhc3QgZWxlbWVudCBwcmVwZW5k ZWQgdG8gaXQuIgogCSAgKGlmIChnZXQtYnVmZmVyIGJ1ZikKIAkgICAgICA7OyBidWZmZXIgY291 bGRuJ3QgYmUga2lsbGVkLgogCSAgICAgIChzZXRxIGlzd2l0Y2hiLXJlc2NhbiB0KQotCSAgICA7 OyBlbHNlIGJ1ZmZlciB3YXMga2lsbGVkIHNvIHJlbW92ZSBuYW1lIGZyb20gbGlzdC4KLQkgICAg KHNldHEgaXN3aXRjaGItYnVmbGlzdCAgKGRlbHEgYnVmIGlzd2l0Y2hiLWJ1Zmxpc3QpKSkpKSkp CisJICAgIDs7IGVsc2UgYGtpbGwtYnVmZmVyJyBzdWNjZWVkcyBzbyByZS1tYWtlIHRoZSBidWZm ZXIgbGlzdAorCSAgICA7OyB0YWtpbmcgaW50byBhY2NvdW50IHBhY2thZ2VzIGxpa2UgdW5pcXVp ZnkgbWF5IHJlbmFtZQorCSAgICA7OyBidWZmZXJzCisJICAgIChpc3dpdGNoYi1tYWtlLWJ1Zmxp c3QgaXN3aXRjaGItZGVmYXVsdCkpKSkpKQogCiA7OzsgVklTSVQgQ0hPU0VOIEJVRkZFUgogKGRl ZnVuIGlzd2l0Y2hiLXZpc2l0LWJ1ZmZlciAoYnVmZmVyKQotLSAKMS42LjAuMgoK --0016e6d7eb6860a7470485dc3fdd--