From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Kangas Newsgroups: gmane.emacs.bugs Subject: bug#50752: 28.0.50; easy-menu-define lowers the menu-bar key Date: Wed, 27 Oct 2021 22:29:48 -0700 Message-ID: References: <87h7ddc8iy.fsf@gnus.org> <831r4hc7ta.fsf@gnu.org> <878rypc7e8.fsf@gnus.org> <83zgr5asej.fsf@gnu.org> <8735oxc51n.fsf@gnus.org> <83wnm8c3v3.fsf@gnu.org> <87tuhcc1u1.fsf@gnus.org> <83tuhcaqad.fsf@gnu.org> <881r4fq5b8.fsf@fencepost.gnu.org> <87tuh5z22g.fsf@gnus.org> <83r1c91bu1.fsf@gnu.org> <878ryhz1cb.fsf@gnus.org> <83o87d1acw.fsf@gnu.org> <87h7d5xl8o.fsf@gnus.org> <83lf2h19cn.fsf@gnu.org> <83ee88ym1q.fsf@gnu.org> <838ryewota.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="000000000000d8dd6305cf62ff29" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="12173"; mail-complaints-to="usenet@ciao.gmane.io" Cc: rgm@gnu.org, larsi@gnus.org, 50752@debbugs.gnu.org, shuguang79@qq.com To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Oct 28 07:30:58 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mfy08-0002tF-IG for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 28 Oct 2021 07:30:56 +0200 Original-Received: from localhost ([::1]:35538 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mfy07-0007Dz-6Q for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 28 Oct 2021 01:30:55 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:56982) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mfxzH-0007DS-Fo for bug-gnu-emacs@gnu.org; Thu, 28 Oct 2021 01:30:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:39540) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mfxzH-0000v2-4y for bug-gnu-emacs@gnu.org; Thu, 28 Oct 2021 01:30:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mfxzG-00075x-RO for bug-gnu-emacs@gnu.org; Thu, 28 Oct 2021 01:30:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 28 Oct 2021 05:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50752 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 50752-submit@debbugs.gnu.org id=B50752.163539899927232 (code B ref 50752); Thu, 28 Oct 2021 05:30:02 +0000 Original-Received: (at 50752) by debbugs.gnu.org; 28 Oct 2021 05:29:59 +0000 Original-Received: from localhost ([127.0.0.1]:51086 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mfxzD-000758-An for submit@debbugs.gnu.org; Thu, 28 Oct 2021 01:29:59 -0400 Original-Received: from mail-pf1-f173.google.com ([209.85.210.173]:36363) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mfxz9-00074s-GJ for 50752@debbugs.gnu.org; Thu, 28 Oct 2021 01:29:58 -0400 Original-Received: by mail-pf1-f173.google.com with SMTP id m26so4910511pff.3 for <50752@debbugs.gnu.org>; Wed, 27 Oct 2021 22:29:55 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=Zf5QwwdaM4a3ie8xc1BJ7AL5w/4rYQl9+DKq8jrGReY=; b=OlCGxWzEYLdjDqkhRjO7wrSdggjgKJx3ZMjTThjM8/N5AVw+85fabiV1VCN/zLCCU+ h+TQBMIYYvByElAbssxwhD0wSgpXhB9ANypWGSx+gHRS6RF8M36l63gOefiGvK3eUnvb lOPvi/z9kIS2oAM7cEbtuI+SJ9u91aP0fZ1Opfc6aMBUxXCNWWIOG8udgAHaoH/Elh1U MIvwV3m/xneDmSkwILXhfgW+VqCKTdb+rlrRBB/HXmsiyzhUzZ4ys2BKnIsuVlBfU+KF ewqNDDYlrlAKH+EbBUlr5/1CrGW0KYAYK7F88vgDtWHC0SE9LPWCL7d1FLQXwYJQMVGD PHXA== X-Gm-Message-State: AOAM532HkqXDGAAj3htSdeWNx/PVuZvYv4Eo6YCLQI1v2QDQYg8Ctg+H aUndglFE2A0Cm+pBYaOxJCcsiKP+1Omc+vQAAko= X-Google-Smtp-Source: ABdhPJzpg7hjaI8zeSCgv5XksE4fiT/ljbWoHnfmAkR0OhR9OsansRqCV0Z090vTbuVzQVzco4zqquuQPKYB8X6mUec= X-Received: by 2002:a63:b958:: with SMTP id v24mr1667530pgo.114.1635398989691; Wed, 27 Oct 2021 22:29:49 -0700 (PDT) Original-Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Wed, 27 Oct 2021 22:29:48 -0700 In-Reply-To: <838ryewota.fsf@gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:218483 Archived-At: --000000000000d8dd6305cf62ff29 Content-Type: text/plain; charset="UTF-8" Eli Zaretskii writes: >> Or do you mean something even simpler like this? >> >> if (ch >= 'A' && ch <= 'Z') >> new_ch = c + ('A' - 'a'); > > The latter. OK, I guess that should be the attached. I hope I got it right. --000000000000d8dd6305cf62ff29 Content-Type: text/x-diff; charset="US-ASCII"; name="0001-Be-more-allowing-when-looking-for-menu-bar-items.patch" Content-Disposition: attachment; filename="0001-Be-more-allowing-when-looking-for-menu-bar-items.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: c5d33c3a18f13353_0.1 RnJvbSA2NjllZmExYjA2NmYxNWE0NTUwYWIwMGUxMDIwZDIzZTI1ODFmZGE1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTdGVmYW4gS2FuZ2FzIDxzdGVmYW5AbWFyeGlzdC5zZT4KRGF0 ZTogV2VkLCAxMyBPY3QgMjAyMSAwMDowNDoyMyArMDIwMApTdWJqZWN0OiBbUEFUQ0hdIEJlIG1v cmUgYWxsb3dpbmcgd2hlbiBsb29raW5nIGZvciBtZW51LWJhciBpdGVtcwoKKiBzcmMva2V5bWFw LmMgKGxvb2t1cF9rZXlfMSk6IEZhY3RvciBvdXQgZnVuY3Rpb24gZnJvbQpGbG9va3VwX2tleS4K KEZsb29rdXBfa2V5KTogQmUgY2FzZSBpbnNlbnNpdGl2ZSB3aGVuIGxvb2tpbmcgZm9yIFFtZW51 X2JhcgppdGVtcy4gIChCdWcjNTA3NTIpCgoqIHRlc3Qvc3JjL2tleW1hcC10ZXN0cy5lbAooa2V5 bWFwLWxvb2t1cC1rZXkvbWl4ZWQtY2FzZSkKKGtleW1hcC1sb29rdXAta2V5L21peGVkLWNhc2Ut bXVsdGlieXRlKTogTmV3IHRlc3RzLgoKRG9uJ3QgbWVyZ2UgdG8gbWFzdGVyLgotLS0KIGV0Yy9O RVdTICAgICAgICAgICAgICAgICB8ICA4ICsrKysKIHNyYy9rZXltYXAuYyAgICAgICAgICAgICB8 IDgwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0KIHRlc3Qvc3JjL2tl eW1hcC10ZXN0cy5lbCB8IDEwICsrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDc3IGluc2VydGlvbnMo KyksIDIxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2V0Yy9ORVdTIGIvZXRjL05FV1MKaW5k ZXggYTJiN2JhZjFhZC4uOWYxYTAwMTM0ZCAxMDA2NDQKLS0tIGEvZXRjL05FV1MKKysrIGIvZXRj L05FV1MKQEAgLTQzNDMsNiArNDM0MywxNCBAQCBUaGUgbmV3IG9wdGlvbmFsICIsIiBwYXJhbWV0 ZXIgaGFzIGJlZW4gYWRkZWQsIGFuZAogKiogJ3BhcnNlLXRpbWUtc3RyaW5nJyBjYW4gbm93IHBh cnNlIElTTyA4NjAxIGZvcm1hdCBzdHJpbmdzLgogVGhlc2UgaGF2ZSBhIGZvcm1hdCBsaWtlICIy MDIwLTAxLTE1VDE2OjEyOjIxLTA4OjAwIi4KIAorLS0tCisqKiAnbG9va3VwLWtleScgaXMgbW9y ZSBhbGxvd2luZyB3aGVuIHNlYXJjaGluZyBmb3IgZXh0ZW5kZWQgbWVudSBpdGVtcy4KK1doZW4g bG9va2luZyBmb3IgYSBtZW51IGl0ZW0gJ1ttZW51LWJhciBGb28tQmFyXScsIGZpcnN0IHRyeSB0 byBmaW5kCithbiBleGFjdCBtYXRjaCwgdGhlbiBsb29rIGZvciB0aGUgbG93ZXJjYXNlZCAnW21l bnUtYmFyIGZvby1iYXJdJy4KK0l0IHdpbGwgb25seSB0cnkgdG8gZG93bmNhc2UgQVNDSUkgY2hh cmFjdGVycyBpbiB0aGUgcmFuZ2UgIkEtWiIuCitUaGlzIGltcHJvdmVzIGJhY2t3YXJkcy1jb21w YXRpYmlsaXR5IHdoZW4gY29udmVydGluZyBtZW51cyB0byB1c2UKKydlYXN5LW1lbnUtZGVmaW5l Jy4KKwogLS0tCiAqKiAnbWFrZS1uZXR3b3JrLXByb2Nlc3MnLCAnbWFrZS1zZXJpYWwtcHJvY2Vz cycgJzpjb2RpbmcnIGJlaGF2aW9yIGNoYW5nZS4KIFByZXZpb3VzbHksIHBhc3NpbmcgJzpjb2Rp bmcgbmlsJyB0byBlaXRoZXIgb2YgdGhlc2UgZnVuY3Rpb25zIHdvdWxkCmRpZmYgLS1naXQgYS9z cmMva2V5bWFwLmMgYi9zcmMva2V5bWFwLmMKaW5kZXggOTQwYTZmNDkyZS4uZjc1MjlmODA4YiAx MDA2NDQKLS0tIGEvc3JjL2tleW1hcC5jCisrKyBiL3NyYy9rZXltYXAuYwpAQCAtMTE4MywyNyAr MTE4Myw4IEBAIERFRlVOICgiY29tbWFuZC1yZW1hcHBpbmciLCBGY29tbWFuZF9yZW1hcHBpbmcs IFNjb21tYW5kX3JlbWFwcGluZywgMSwgMywgMCwKICAgcmV0dXJuIEZJWE5VTVAgKGNvbW1hbmQp ID8gUW5pbCA6IGNvbW1hbmQ7CiB9CiAKLS8qIFZhbHVlIGlzIG51bWJlciBpZiBLRVkgaXMgdG9v IGxvbmc7IG5pbCBpZiB2YWxpZCBidXQgaGFzIG5vIGRlZmluaXRpb24uICAqLwotLyogR0MgaXMg cG9zc2libGUgaW4gdGhpcyBmdW5jdGlvbi4gICovCi0KLURFRlVOICgibG9va3VwLWtleSIsIEZs b29rdXBfa2V5LCBTbG9va3VwX2tleSwgMiwgMywgMCwKLSAgICAgICBkb2M6IC8qIExvb2sgdXAg a2V5IHNlcXVlbmNlIEtFWSBpbiBLRVlNQVAuICBSZXR1cm4gdGhlIGRlZmluaXRpb24uCi1BIHZh bHVlIG9mIG5pbCBtZWFucyB1bmRlZmluZWQuICBTZWUgZG9jIG9mIGBkZWZpbmUta2V5JwotZm9y IGtpbmRzIG9mIGRlZmluaXRpb25zLgotCi1BIG51bWJlciBhcyB2YWx1ZSBtZWFucyBLRVkgaXMg InRvbyBsb25nIjsKLXRoYXQgaXMsIGNoYXJhY3RlcnMgb3Igc3ltYm9scyBpbiBpdCBleGNlcHQg Zm9yIHRoZSBsYXN0IG9uZQotZmFpbCB0byBiZSBhIHZhbGlkIHNlcXVlbmNlIG9mIHByZWZpeCBj aGFyYWN0ZXJzIGluIEtFWU1BUC4KLVRoZSBudW1iZXIgaXMgaG93IG1hbnkgY2hhcmFjdGVycyBh dCB0aGUgZnJvbnQgb2YgS0VZCi1pdCB0YWtlcyB0byByZWFjaCBhIG5vbi1wcmVmaXgga2V5Lgot S0VZTUFQIGNhbiBhbHNvIGJlIGEgbGlzdCBvZiBrZXltYXBzLgotCi1Ob3JtYWxseSwgYGxvb2t1 cC1rZXknIGlnbm9yZXMgYmluZGluZ3MgZm9yIHQsIHdoaWNoIGFjdCBhcyBkZWZhdWx0Ci1iaW5k aW5ncywgdXNlZCB3aGVuIG5vdGhpbmcgZWxzZSBpbiB0aGUga2V5bWFwIGFwcGxpZXM7IHRoaXMg bWFrZXMgaXQKLXVzYWJsZSBhcyBhIGdlbmVyYWwgZnVuY3Rpb24gZm9yIHByb2Jpbmcga2V5bWFw cy4gIEhvd2V2ZXIsIGlmIHRoZQotdGhpcmQgb3B0aW9uYWwgYXJndW1lbnQgQUNDRVBULURFRkFV TFQgaXMgbm9uLW5pbCwgYGxvb2t1cC1rZXknIHdpbGwKLXJlY29nbml6ZSB0aGUgZGVmYXVsdCBi aW5kaW5ncywganVzdCBhcyBgcmVhZC1rZXktc2VxdWVuY2UnIGRvZXMuICAqLykKLSAgKExpc3Bf T2JqZWN0IGtleW1hcCwgTGlzcF9PYmplY3Qga2V5LCBMaXNwX09iamVjdCBhY2NlcHRfZGVmYXVs dCkKK3N0YXRpYyBMaXNwX09iamVjdAorbG9va3VwX2tleV8xIChMaXNwX09iamVjdCBrZXltYXAs IExpc3BfT2JqZWN0IGtleSwgTGlzcF9PYmplY3QgYWNjZXB0X2RlZmF1bHQpCiB7CiAgIGJvb2wg dF9vayA9ICFOSUxQIChhY2NlcHRfZGVmYXVsdCk7CiAKQEAgLTEyNDMsNiArMTIyNCw2MyBAQCBE RUZVTiAoImxvb2t1cC1rZXkiLCBGbG9va3VwX2tleSwgU2xvb2t1cF9rZXksIDIsIDMsIDAsCiAg ICAgfQogfQogCisvKiBWYWx1ZSBpcyBudW1iZXIgaWYgS0VZIGlzIHRvbyBsb25nOyBuaWwgaWYg dmFsaWQgYnV0IGhhcyBubyBkZWZpbml0aW9uLiAgKi8KKy8qIEdDIGlzIHBvc3NpYmxlIGluIHRo aXMgZnVuY3Rpb24uICAqLworCitERUZVTiAoImxvb2t1cC1rZXkiLCBGbG9va3VwX2tleSwgU2xv b2t1cF9rZXksIDIsIDMsIDAsCisgICAgICAgZG9jOiAvKiBMb29rIHVwIGtleSBzZXF1ZW5jZSBL RVkgaW4gS0VZTUFQLiAgUmV0dXJuIHRoZSBkZWZpbml0aW9uLgorQSB2YWx1ZSBvZiBuaWwgbWVh bnMgdW5kZWZpbmVkLiAgU2VlIGRvYyBvZiBgZGVmaW5lLWtleScKK2ZvciBraW5kcyBvZiBkZWZp bml0aW9ucy4KKworQSBudW1iZXIgYXMgdmFsdWUgbWVhbnMgS0VZIGlzICJ0b28gbG9uZyI7Cit0 aGF0IGlzLCBjaGFyYWN0ZXJzIG9yIHN5bWJvbHMgaW4gaXQgZXhjZXB0IGZvciB0aGUgbGFzdCBv bmUKK2ZhaWwgdG8gYmUgYSB2YWxpZCBzZXF1ZW5jZSBvZiBwcmVmaXggY2hhcmFjdGVycyBpbiBL RVlNQVAuCitUaGUgbnVtYmVyIGlzIGhvdyBtYW55IGNoYXJhY3RlcnMgYXQgdGhlIGZyb250IG9m IEtFWQoraXQgdGFrZXMgdG8gcmVhY2ggYSBub24tcHJlZml4IGtleS4KK0tFWU1BUCBjYW4gYWxz byBiZSBhIGxpc3Qgb2Yga2V5bWFwcy4KKworTm9ybWFsbHksIGBsb29rdXAta2V5JyBpZ25vcmVz IGJpbmRpbmdzIGZvciB0LCB3aGljaCBhY3QgYXMgZGVmYXVsdAorYmluZGluZ3MsIHVzZWQgd2hl biBub3RoaW5nIGVsc2UgaW4gdGhlIGtleW1hcCBhcHBsaWVzOyB0aGlzIG1ha2VzIGl0Cit1c2Fi bGUgYXMgYSBnZW5lcmFsIGZ1bmN0aW9uIGZvciBwcm9iaW5nIGtleW1hcHMuICBIb3dldmVyLCBp ZiB0aGUKK3RoaXJkIG9wdGlvbmFsIGFyZ3VtZW50IEFDQ0VQVC1ERUZBVUxUIGlzIG5vbi1uaWws IGBsb29rdXAta2V5JyB3aWxsCityZWNvZ25pemUgdGhlIGRlZmF1bHQgYmluZGluZ3MsIGp1c3Qg YXMgYHJlYWQta2V5LXNlcXVlbmNlJyBkb2VzLiAgKi8pCisgIChMaXNwX09iamVjdCBrZXltYXAs IExpc3BfT2JqZWN0IGtleSwgTGlzcF9PYmplY3QgYWNjZXB0X2RlZmF1bHQpCit7CisgIExpc3Bf T2JqZWN0IGZvdW5kID0gbG9va3VwX2tleV8xIChrZXltYXAsIGtleSwgYWNjZXB0X2RlZmF1bHQp OworICBpZiAoIU5JTFAgKGZvdW5kKSAmJiAhTlVNQkVSUCAoZm91bmQpKQorICAgIHJldHVybiBm b3VuZDsKKworICAvKiBNZW51IGRlZmluaXRpb25zIG1pZ2h0IHVzZSBtaXhlZCBjYXNlIHN5bWJv bHMgKG5vdGFibHkgaW4gb2xkCisgICAgIHZlcnNpb25zIG9mIGBlYXN5LW1lbnUtZGVmaW5lJyku ICBXZSBhY2NlcHQgdGhpcyB2YXJpYXRpb24gZm9yCisgICAgIGJhY2t3YXJkcy1jb21wYXRpYmls aXR5LiAgKEJ1ZyM1MDc1MikgICovCisgIHB0cmRpZmZfdCBrZXlfbGVuID0gQVNJWkUgKGtleSk7 CisgIGlmIChWRUNUT1JQIChrZXkpICYmIGtleV9sZW4gPiAwICYmIEVRIChBUkVGIChrZXksIDAp LCBRbWVudV9iYXIpKQorICAgIHsKKyAgICAgIExpc3BfT2JqZWN0IG5ld19rZXkgPSBtYWtlX3Zl Y3RvciAoa2V5X2xlbiwgUW5pbCk7CisgICAgICBmb3IgKGludCBpID0gMDsgaSA8IGtleV9sZW47 ICsraSkKKwl7CisJICBMaXNwX09iamVjdCBzeW0gPSBGc3ltYm9sX25hbWUgKEFSRUYgKGtleSwg aSkpOworCSAgVVNFX1NBRkVfQUxMT0NBOworCSAgdW5zaWduZWQgY2hhciAqZHN0ID0gU0FGRV9B TExPQ0EgKFNCWVRFUyAoc3ltKSArIDEpOworCSAgbWVtY3B5IChkc3QsIFNTREFUQSAoc3ltKSwg U0JZVEVTIChzeW0pKTsKKwkgIC8qIFdlIGNhbiB3YWxrIHRoZSBzdHJpbmcgZGF0YSBieXRlIGJ5 IGJ5dGUsIGJlY2F1c2UgVVRGLTgKKwkgICAgIGVuY29kaW5nIGVuc3VyZXMgdGhhdCBubyBvdGhl ciBieXRlIG9mIGFueSBtdWx0aWJ5dGUKKwkgICAgIHNlcXVlbmNlIHdpbGwgZXZlciBpbmNsdWRl IGEgNy1iaXQgYnl0ZSBlcXVhbCB0byBhbiBBU0NJSQorCSAgICAgc2luZ2xlLWJ5dGUgY2hhcmFj dGVyLiAgKi8KKwkgIGZvciAoaW50IGogPSAwOyBqIDwgU0JZVEVTIChzeW0pOyArK2opCisJICAg IGlmIChkc3Rbal0gPj0gJ0EnICYmIGRzdFtqXSA8PSAnWicpCisJICAgICAgZHN0W2pdICs9ICdh JyAtICdBJzsgIC8qIENvbnZlcnQgdG8gbG93ZXIgY2FzZS4gICovCisJICBBU0VUIChuZXdfa2V5 LCBpLCBGaW50ZXJuIChtYWtlX211bHRpYnl0ZV9zdHJpbmcgKChjaGFyICopIGRzdCwKKwkJCQkJ CQkgICAgU0NIQVJTIChzeW0pLAorCQkJCQkJCSAgICBTQllURVMgKHN5bSkpLAorCQkJCSAgICAg UW5pbCkpOworCSAgU0FGRV9GUkVFICgpOworCX0KKyAgICAgIGZvdW5kID0gbG9va3VwX2tleV8x IChrZXltYXAsIG5ld19rZXksIGFjY2VwdF9kZWZhdWx0KTsKKyAgICB9CisgIHJldHVybiBmb3Vu ZDsKK30KKwogLyogTWFrZSBLRVlNQVAgZGVmaW5lIGV2ZW50IEMgYXMgYSBrZXltYXAgKGkuZS4s IGFzIGEgcHJlZml4KS4KICAgIEFzc3VtZSB0aGF0IGN1cnJlbnRseSBpdCBkb2VzIG5vdCBkZWZp bmUgQyBhdCBhbGwuCiAgICBSZXR1cm4gdGhlIGtleW1hcC4gICovCmRpZmYgLS1naXQgYS90ZXN0 L3NyYy9rZXltYXAtdGVzdHMuZWwgYi90ZXN0L3NyYy9rZXltYXAtdGVzdHMuZWwKaW5kZXggNjhi NDJjMzQ2Yy4uMTk0M2U3MTlhYiAxMDA2NDQKLS0tIGEvdGVzdC9zcmMva2V5bWFwLXRlc3RzLmVs CisrKyBiL3Rlc3Qvc3JjL2tleW1hcC10ZXN0cy5lbApAQCAtMTI0LDYgKzEyNCwxNiBAQCBrZXlt YXAtbG9va3VwLWtleS90b28tbG9uZwogOzsgKGVydC1kZWZ0ZXN0IGtleW1hcC1sb29rdXAta2V5 L2FjY2VwdC1kZWZhdWx0ICgpCiA7OyAgIC4uLikKIAorKGVydC1kZWZ0ZXN0IGtleW1hcC1sb29r dXAta2V5L21peGVkLWNhc2UgKCkKKyAgIkJhY2t3YXJkcyBjb21wYXRpYmlsaXR5IGJlaGF2aW91 ciAoQnVnIzUwNzUyKS4iCisgIChsZXQgKChtYXAgKG1ha2Uta2V5bWFwKSkpCisgICAgKGRlZmlu ZS1rZXkgbWFwIFttZW51LWJhciBmb28gYmFyXSAnZm9vKQorICAgIChzaG91bGQgKGVxIChsb29r dXAta2V5IG1hcCBbbWVudS1iYXIgZm9vIGJhcl0pICdmb28pKQorICAgIChzaG91bGQgKGVxIChs b29rdXAta2V5IG1hcCBbbWVudS1iYXIgRm9vIEJhcl0pICdmb28pKSkKKyAgKGxldCAoKG1hcCAo bWFrZS1rZXltYXApKSkKKyAgICAoZGVmaW5lLWtleSBtYXAgW21lbnUtYmFyIGktYmFyXSAnZm9v KQorICAgIChzaG91bGQgKGVxIChsb29rdXAta2V5IG1hcCBbbWVudS1iYXIgSS1iYXJdKSAnZm9v KSkpKQorCiAoZXJ0LWRlZnRlc3QgZGVzY3JpYmUtYnVmZmVyLWJpbmRpbmdzL2hlYWRlci1pbi1j dXJyZW50LWJ1ZmZlciAoKQogICAiSGVhZGVyIHNob3VsZCBiZSBpbnNlcnRlZCBpbnRvIHRoZSBj dXJyZW50IGJ1ZmZlci4KIGh0dHBzOi8vZGViYnVncy5nbnUub3JnLzM5MTQ5IzMxIgotLSAKMi4z MC4yCgo= --000000000000d8dd6305cf62ff29--