From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Kangas Newsgroups: gmane.emacs.bugs Subject: bug#35916: [PATCH] checkdoc fixes in bookmark.el Date: Thu, 30 May 2019 19:53:58 +0200 Message-ID: References: <3d7f02e2-c064-4da4-b6e0-e7b52d0d357d@default> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="000000000000c0daf1058a1e9526" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="21304"; mail-complaints-to="usenet@blaine.gmane.org" Cc: 35916@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu May 30 19:55:22 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.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hWPGo-0005IH-IU for geb-bug-gnu-emacs@m.gmane.org; Thu, 30 May 2019 19:55:18 +0200 Original-Received: from localhost ([127.0.0.1]:57384 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hWPGm-0005Fv-W4 for geb-bug-gnu-emacs@m.gmane.org; Thu, 30 May 2019 13:55:17 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:46700) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hWPGc-0005FK-Fo for bug-gnu-emacs@gnu.org; Thu, 30 May 2019 13:55:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hWPGa-00074y-JM for bug-gnu-emacs@gnu.org; Thu, 30 May 2019 13:55:06 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:48515) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hWPGY-00072W-P0 for bug-gnu-emacs@gnu.org; Thu, 30 May 2019 13:55:04 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hWPGY-0004VX-Cj for bug-gnu-emacs@gnu.org; Thu, 30 May 2019 13:55: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, 30 May 2019 17:55:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35916 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 35916-submit@debbugs.gnu.org id=B35916.155923885817253 (code B ref 35916); Thu, 30 May 2019 17:55:02 +0000 Original-Received: (at 35916) by debbugs.gnu.org; 30 May 2019 17:54:18 +0000 Original-Received: from localhost ([127.0.0.1]:33826 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hWPFp-0004UC-CU for submit@debbugs.gnu.org; Thu, 30 May 2019 13:54:18 -0400 Original-Received: from mail-it1-f173.google.com ([209.85.166.173]:36726) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hWPFn-0004Tx-GX for 35916@debbugs.gnu.org; Thu, 30 May 2019 13:54:16 -0400 Original-Received: by mail-it1-f173.google.com with SMTP id e184so10832615ite.1 for <35916@debbugs.gnu.org>; Thu, 30 May 2019 10:54:15 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:cc; bh=jnkzh2X5UnWf7FwtLTY0HFeHcYqFnM+Ozl0LF3hKXXU=; b=s2s0F1SGdBw1+ZnJFvIqAriMAmR181gGYyiHa0vfXq80a8gKL3338ao+0xDfwIkmBq UlSwjgoSslPOk9K34uJNbaLRI2Obr2SDamF2XG4nYLyoyZTP99V0DagGrJzYQtAiX/5E RLM3vpbX+g7/AEKbHo2q8VGUlrlKk/Gx6Ih861aBVUbv2k37s+TH+dCYwYr9xCxZXy9r LXnRtpmIJVxzPCMSUL2JpChdMGrb6YH79MqkspXbly/t7XS+Erouq3MP1IQhFDlPzqAj hzMPvd4gJXd7/IHtcy78//qBvY/GGAnhfqRQrA9foEnfBQeassxib7HbQj4caiAtHNNL lARw== X-Gm-Message-State: APjAAAWhcgjif5/KDhwgs2Im+CCMF58JTbE39xTF92F+5He9dqwL971F sSqWBAgb9Wk/3BtyM1EtyR6TYT2bTE4Wvws6jA0TTqge X-Google-Smtp-Source: APXvYqxEg+tNd3YPXKjWrLkwxD5KHBidqxBr7lUYSIbuZVRcgTYtYXcJO88Agbb4YthT1WGUxC+WyA1ocB1Ks8V+gV8= X-Received: by 2002:a24:680c:: with SMTP id v12mr3770697itb.67.1559238849630; Thu, 30 May 2019 10:54:09 -0700 (PDT) In-Reply-To: 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:159937 Archived-At: --000000000000c0daf1058a1e9526 Content-Type: text/plain; charset="UTF-8" Please find attached an updated version of the patch with an improved commit message. Thanks, Stefan Kangas --000000000000c0daf1058a1e9526 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Checkdoc-fixes-in-lisp-bookmark.el.patch" Content-Disposition: attachment; filename="0001-Checkdoc-fixes-in-lisp-bookmark.el.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_jwayi6py0 RnJvbSBkYWMyMmRkMGI3MTM4NDQ3NDNhMzYxYjYyNDU5NzNiMmUzOGJkNzgzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTdGVmYW4gS2FuZ2FzIDxzdGVmYW5rYW5nYXNAZ21haWwuY29t PgpEYXRlOiBTdW4sIDI2IE1heSAyMDE5IDEyOjQ4OjI2ICswMjAwClN1YmplY3Q6IFtQQVRDSF0g Q2hlY2tkb2MgZml4ZXMgaW4gbGlzcC9ib29rbWFyay5lbAoKKiBsaXNwL2Jvb2ttYXJrLmVsIChi b29rbWFyay1ibWVudS1pbmxpbmUtaGVhZGVyLWhlaWdodCkKKGJvb2ttYXJrLWJtZW51LW1hcmtz LXdpZHRoLCBib29rbWFyay1tYXAsIGJvb2ttYXJrLXF1aXQtZmxhZykKKGJvb2ttYXJrLW5hbWUt ZnJvbS1mdWxsLXJlY29yZCwgYm9va21hcmstc2V0LWludGVybmFsKQooYm9va21hcmstaW5zZXJ0 LWFubm90YXRpb24sIGJvb2ttYXJrLS1qdW1wLXZpYSkKKGJvb2ttYXJrLWJtZW51LXNldC1oZWFk ZXIsIGJvb2ttYXJrLXNob3ctYW5ub3RhdGlvbikKKGJvb2ttYXJrLWJtZW51LW90aGVyLXdpbmRv dy13aXRoLW1vdXNlLCBib29rbWFyay1ibWVudS1yZWxvY2F0ZSk6CkNoZWNrZG9jIGRvY3N0cmlu ZyBmaXhlcy4gIChCdWcjMzU5MTYpCi0tLQogbGlzcC9ib29rbWFyay5lbCB8IDM4ICsrKysrKysr KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjEgaW5zZXJ0 aW9ucygrKSwgMTcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGlzcC9ib29rbWFyay5lbCBi L2xpc3AvYm9va21hcmsuZWwKaW5kZXggYjFmZTY5MGRhYy4uYzM4OTliY2ZjMCAxMDA2NDQKLS0t IGEvbGlzcC9ib29rbWFyay5lbAorKysgYi9saXNwL2Jvb2ttYXJrLmVsCkBAIC0xMzYsMTIgKzEz NiwxMyBAQCBib29rbWFyay1ibWVudS11c2UtaGVhZGVyLWxpbmUKICAgOmdyb3VwICdib29rbWFy aykKIAogKGRlZmNvbnN0IGJvb2ttYXJrLWJtZW51LWlubGluZS1oZWFkZXItaGVpZ2h0IDIKLSAg Ik51bWJlciBvZiBsaW5lcyB1c2VkIGZvciB0aGUgKkJvb2ttYXJrIExpc3QqIGhlYWRlcgotXChv bmx5IHNpZ25pZmljYW50IHdoZW4gYGJvb2ttYXJrLWJtZW51LXVzZS1oZWFkZXItbGluZScgaXMg bmlsKS4iKQorICAiTnVtYmVyIG9mIGxpbmVzIHVzZWQgZm9yIHRoZSAqQm9va21hcmsgTGlzdCog aGVhZGVyLgorXChUaGlzIGlzIG9ubHkgc2lnbmlmaWNhbnQgd2hlbiBgYm9va21hcmstYm1lbnUt dXNlLWhlYWRlci1saW5lJworaXMgbmlsLikiKQogCiAoZGVmY29uc3QgYm9va21hcmstYm1lbnUt bWFya3Mtd2lkdGggMgotICAiTnVtYmVyIG9mIGNvbHVtbnMgKGNoYXJzKSB1c2VkIGZvciB0aGUg KkJvb2ttYXJrIExpc3QqIG1hcmtzIGNvbHVtbiwKLWluY2x1ZGluZyB0aGUgYW5ub3RhdGlvbnMg Y29sdW1uLiIpCisgICJOdW1iZXIgb2YgY29sdW1ucyAoY2hhcnMpIHVzZWQgZm9yIHRoZSAqQm9v a21hcmsgTGlzdCogbWFya3MgY29sdW1uLgorVGhpcyBpbmNsdWRlcyB0aGUgYW5ub3RhdGlvbnMg Y29sdW1uLiIpCiAKIChkZWZjdXN0b20gYm9va21hcmstYm1lbnUtZmlsZS1jb2x1bW4gMzAKICAg IkNvbHVtbiBhdCB3aGljaCB0byBkaXNwbGF5IGZpbGVuYW1lcyBpbiBhIGJ1ZmZlciBsaXN0aW5n IGJvb2ttYXJrcy4KQEAgLTIyMSw3ICsyMjIsNyBAQCBib29rbWFyay1tYXAKICAgIktleW1hcCBj b250YWluaW5nIGJpbmRpbmdzIHRvIGJvb2ttYXJrIGZ1bmN0aW9ucy4KIEl0IGlzIG5vdCBib3Vu ZCB0byBhbnkga2V5IGJ5IGRlZmF1bHQ6IHRvIGJpbmQgaXQKIHNvIHRoYXQgeW91IGhhdmUgYSBi b29rbWFyayBwcmVmaXgsIGp1c3QgdXNlIGBnbG9iYWwtc2V0LWtleScgYW5kIGJpbmQgYQota2V5 IG9mIHlvdXIgY2hvaWNlIHRvIGBib29rbWFyay1tYXAnLiAgQWxsIGludGVyYWN0aXZlIGJvb2tt YXJrCitrZXkgb2YgeW91ciBjaG9pY2UgdG8gdmFyaWFibGUgYGJvb2ttYXJrLW1hcCcuICBBbGwg aW50ZXJhY3RpdmUgYm9va21hcmsKIGZ1bmN0aW9ucyBoYXZlIGEgYmluZGluZyBpbiB0aGlzIGtl eW1hcC4iKQogCiA7OzsjIyNhdXRvbG9hZCAoZnNldCAnYm9va21hcmstbWFwIGJvb2ttYXJrLW1h cCkKQEAgLTMwMSw3ICszMDIsNyBAQCBib29rbWFyay15YW5rLXBvaW50CiAKIAogKGRlZnZhciBi b29rbWFyay1xdWl0LWZsYWcgbmlsCi0gICJOb24gbmlsIG1ha2UgYGJvb2ttYXJrLWJtZW51LXNl YXJjaCcgcXVpdCBpbW1lZGlhdGVseS4iKQorICAiTm9uLW5pbCBtZWFucyBgYm9va21hcmstYm1l bnUtc2VhcmNoJyBxdWl0cyBpbW1lZGlhdGVseS4iKQogDAogOzsgSGVscGVyIGZ1bmN0aW9ucyBh bmQgbWFjcm9zLgogCkBAIC0zMTgsOCArMzE5LDggQEAgd2l0aC1idWZmZXItbW9kaWZpZWQtdW5t b2RpZmllZAogOzsgRXZlcnlvbmUgZWxzZSBzaG91bGQgZ28gdGhyb3VnaCB0aGVtLgogCiAoZGVm dW4gYm9va21hcmstbmFtZS1mcm9tLWZ1bGwtcmVjb3JkIChib29rbWFyay1yZWNvcmQpCi0gICJS ZXR1cm4gdGhlIG5hbWUgb2YgQk9PS01BUkstUkVDT1JELiAgQk9PS01BUkstUkVDT1JEIGlzLCBl LmcuLAotb25lIGVsZW1lbnQgZnJvbSBgYm9va21hcmstYWxpc3QnLiIKKyAgIlJldHVybiB0aGUg bmFtZSBvZiBCT09LTUFSSy1SRUNPUkQuCitCT09LTUFSSy1SRUNPUkQgaXMsIGUuZy4sIG9uZSBl bGVtZW50IGZyb20gYGJvb2ttYXJrLWFsaXN0Jy4iCiAgIChjYXIgYm9va21hcmstcmVjb3JkKSkK IAogCkBAIC04MTEsNyArODEyLDcgQEAgYm9va21hcmstc2V0LWludGVybmFsCiAgICAgICAgICAg IChjb25kCiAgICAgICAgICAgICAoKGVxIG92ZXJ3cml0ZS1vci1wdXNoIG5pbCkKICAgICAgICAg ICAgICAoaWYgKGJvb2ttYXJrLWdldC1ib29rbWFyayBzdHIgdCkKLSAgICAgICAgICAgICAgICAg KGVycm9yICJBIGJvb2ttYXJrIG5hbWVkIFwiJXNcIiBhbHJlYWR5IGV4aXN0cy4iIHN0cikKKyAg ICAgICAgICAgICAgICAgKGVycm9yICJBIGJvb2ttYXJrIG5hbWVkIFwiJXNcIiBhbHJlYWR5IGV4 aXN0cyIgc3RyKQogICAgICAgICAgICAgICAgKGJvb2ttYXJrLXN0b3JlIHN0ciAoY2RyIHJlY29y ZCkgbmlsKSkpCiAgICAgICAgICAgICAoKGVxIG92ZXJ3cml0ZS1vci1wdXNoICdvdmVyd3JpdGUp CiAgICAgICAgICAgICAgKGJvb2ttYXJrLXN0b3JlIHN0ciAoY2RyIHJlY29yZCkgbmlsKSkKQEAg LTkzNiw2ICs5MzcsNyBAQCBib29rbWFyay1lZGl0LWFubm90YXRpb24tbW9kZS1tYXAKICAgIktl eW1hcCBmb3IgZWRpdGluZyBhbiBhbm5vdGF0aW9uIG9mIGEgYm9va21hcmsuIikKIAogKGRlZnVu IGJvb2ttYXJrLWluc2VydC1hbm5vdGF0aW9uIChib29rbWFyay1uYW1lLW9yLXJlY29yZCkKKyAg Ikluc2VydCBhbm5vdGF0aW9uIGZvciBCT09LTUFSSy1OQU1FLU9SLVJFQ09SRCBhdCBwb2ludC4i CiAgIChpbnNlcnQgKGZ1bmNhbGwgYm9va21hcmstZWRpdC1hbm5vdGF0aW9uLXRleHQtZnVuYyBi b29rbWFyay1uYW1lLW9yLXJlY29yZCkpCiAgIChsZXQgKChhbm5vdGF0aW9uIChib29rbWFyay1n ZXQtYW5ub3RhdGlvbiBib29rbWFyay1uYW1lLW9yLXJlY29yZCkpKQogICAgIChpZiAoYW5kIGFu bm90YXRpb24gKG5vdCAoc3RyaW5nLWVxdWFsIGFubm90YXRpb24gIiIpKSkKQEAgLTEwNjUsOCAr MTA2Nyw4IEBAIGJvb2ttYXJrLWFmdGVyLWp1bXAtaG9vawogVXNlZnVsIGZvciBleGFtcGxlIHRv IHVuaGlkZSB0ZXh0IGluIGBvdXRsaW5lLW1vZGUnLiIpCiAKIChkZWZ1biBib29rbWFyay0tanVt cC12aWEgKGJvb2ttYXJrLW5hbWUtb3ItcmVjb3JkIGRpc3BsYXktZnVuY3Rpb24pCi0gICJIYW5k bGUgQk9PS01BUkstTkFNRS1PUi1SRUNPUkQsIHRoZW4gY2FsbCBESVNQTEFZLUZVTkNUSU9OIHdp dGgKLWN1cnJlbnQgYnVmZmVyIGFzIGFyZ3VtZW50LgorICAiSGFuZGxlIEJPT0tNQVJLLU5BTUUt T1ItUkVDT1JELCB0aGVuIGNhbGwgRElTUExBWS1GVU5DVElPTi4KK0RJU1BMQVktRlVOQ1RJT04g aXMgY2FsbGVkIHdpdGggdGhlIGN1cnJlbnQgYnVmZmVyIGFzIGFyZ3VtZW50LgogCiBBZnRlciBj YWxsaW5nIERJU1BMQVktRlVOQ1RJT04sIHNldCB3aW5kb3cgcG9pbnQgdG8gdGhlIHBvaW50IHNw ZWNpZmllZAogYnkgQk9PS01BUkstTkFNRS1PUi1SRUNPUkQsIGlmIG5lY2Vzc2FyeSwgcnVuIGBi b29rbWFyay1hZnRlci1qdW1wLWhvb2snLApAQCAtMTY3NSw3ICsxNjc3LDcgQEAgJ2xpc3QtYm9v a21hcmtzCiAoZGVmYWxpYXMgJ2VkaXQtYm9va21hcmtzICdib29rbWFyay1ibWVudS1saXN0KQog CiAoZGVmdW4gYm9va21hcmstYm1lbnUtc2V0LWhlYWRlciAoKQotICAiU2V0cyB0aGUgaW1tdXRh YmxlIGhlYWRlciBsaW5lLiIKKyAgIlNldCB0aGUgaW1tdXRhYmxlIGhlYWRlciBsaW5lLiIKICAg KGxldCAoKGhlYWRlciAoY29uY2F0ICIlJSAiICJCb29rbWFyayIpKSkKICAgICAod2hlbiBib29r bWFyay1ibWVudS10b2dnbGUtZmlsZW5hbWVzCiAgICAgICAoc2V0cSBoZWFkZXIgKGNvbmNhdCBo ZWFkZXIKQEAgLTE4MzUsOCArMTgzNyw4IEBAIGJvb2ttYXJrLWJtZW51LWJvb2ttYXJrCiAKIAog KGRlZnVuIGJvb2ttYXJrLXNob3ctYW5ub3RhdGlvbiAoYm9va21hcmstbmFtZS1vci1yZWNvcmQp Ci0gICJEaXNwbGF5IHRoZSBhbm5vdGF0aW9uIGZvciBCT09LTUFSSy1OQU1FLU9SLVJFQ09SRCBp biBhIGJ1ZmZlciwKLWlmIGFuIGFubm90YXRpb24gZXhpc3RzLiIKKyAgIkRpc3BsYXkgdGhlIGFu bm90YXRpb24gZm9yIEJPT0tNQVJLLU5BTUUtT1ItUkVDT1JEIGluIGEgYnVmZmVyLgorSWYgdGhl IGFubm90YXRpb24gZG9lcyBub3QgZXhpc3QsIGRvIG5vdGhpbmcuIgogICAobGV0ICgoYW5ub3Rh dGlvbiAoYm9va21hcmstZ2V0LWFubm90YXRpb24gYm9va21hcmstbmFtZS1vci1yZWNvcmQpKSkK ICAgICAod2hlbiAoYW5kIGFubm90YXRpb24gKG5vdCAoc3RyaW5nLWVxdWFsIGFubm90YXRpb24g IiIpKSkKICAgICAgIChzYXZlLWV4Y3Vyc2lvbgpAQCAtMTk5Nyw3ICsxOTk5LDkgQEAgYm9va21h cmstYm1lbnUtc3dpdGNoLW90aGVyLXdpbmRvdwogICAgIChib29rbWFyay0tanVtcC12aWEgYm9v a21hcmsgZnVuKSkpCiAKIChkZWZ1biBib29rbWFyay1ibWVudS1vdGhlci13aW5kb3ctd2l0aC1t b3VzZSAoZXZlbnQpCi0gICJTZWxlY3QgYm9va21hcmsgYXQgdGhlIG1vdXNlIHBvaW50ZXIgaW4g b3RoZXIgd2luZG93LCBsZWF2aW5nIGJvb2ttYXJrIG1lbnUgdmlzaWJsZS4iCisgICJTZWxlY3Qg Ym9va21hcmsgYXQgdGhlIG1vdXNlIHBvaW50ZXIgaW4gb3RoZXIgd2luZG93LgorTW92ZSBwb2lu dCB0byB0aGUgcG9zaXRpb24gb2YgRVZFTlQsIGFuZCBsZWF2ZSBib29rbWFyayBtZW51Cit2aXNp YmxlLiIKICAgKGludGVyYWN0aXZlICJlIikKICAgKHdpdGgtY3VycmVudC1idWZmZXIgKHdpbmRv dy1idWZmZXIgKHBvc24td2luZG93IChldmVudC1lbmQgZXZlbnQpKSkKICAgICAoc2F2ZS1leGN1 cnNpb24KQEAgLTIxMjMsOCArMjEyNyw4IEBAIGJvb2ttYXJrLWJtZW51LWxvY2F0ZQogICAgICht ZXNzYWdlICIlcyIgKGJvb2ttYXJrLWxvY2F0aW9uIGJtcmspKSkpCiAKIChkZWZ1biBib29rbWFy ay1ibWVudS1yZWxvY2F0ZSAoKQotICAiQ2hhbmdlIHRoZSBmaWxlIHBhdGggb2YgdGhlIGJvb2tt YXJrIG9uIHRoZSBjdXJyZW50IGxpbmUsCi0gIHByb21wdGluZyB3aXRoIGNvbXBsZXRpb24gZm9y IHRoZSBuZXcgcGF0aC4iCisgICJDaGFuZ2UgdGhlIGFic29sdXRlIGZpbGUgbmFtZSBvZiB0aGUg Ym9va21hcmsgb24gdGhlIGN1cnJlbnQgbGluZS4KK1Byb21wdCB3aXRoIGNvbXBsZXRpb24gZm9y IHRoZSBuZXcgcGF0aC4iCiAgIChpbnRlcmFjdGl2ZSkKICAgKGxldCAoKGJtcmsgKGJvb2ttYXJr LWJtZW51LWJvb2ttYXJrKSkKICAgICAgICAgKHRoaXNwb2ludCAocG9pbnQpKSkKLS0gCjIuMTEu MAoK --000000000000c0daf1058a1e9526--