From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Tino Calancha Newsgroups: gmane.emacs.bugs Subject: bug#22893: 25.1.50; dired-get-marked-files get all marked Date: Thu, 3 Mar 2016 18:38:36 +0900 (JST) Message-ID: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; BOUNDARY="1468197610-757764591-1456997916=:25062" X-Trace: ger.gmane.org 1456997787 2120 80.91.229.3 (3 Mar 2016 09:36:27 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 3 Mar 2016 09:36:27 +0000 (UTC) To: 22893@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Mar 03 10:36:17 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1abPg7-0002FA-GH for geb-bug-gnu-emacs@m.gmane.org; Thu, 03 Mar 2016 10:36:15 +0100 Original-Received: from localhost ([::1]:33413 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1abPg1-000720-TK for geb-bug-gnu-emacs@m.gmane.org; Thu, 03 Mar 2016 04:36:09 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:44753) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1abPfx-00070v-Oz for bug-gnu-emacs@gnu.org; Thu, 03 Mar 2016 04:36:07 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1abPfu-0003gR-HX for bug-gnu-emacs@gnu.org; Thu, 03 Mar 2016 04:36:05 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:33224) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1abPfu-0003gN-EZ for bug-gnu-emacs@gnu.org; Thu, 03 Mar 2016 04:36:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84) (envelope-from ) id 1abPfu-00070e-Ac for bug-gnu-emacs@gnu.org; Thu, 03 Mar 2016 04:36:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Tino Calancha Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 03 Mar 2016 09:36:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 22893 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.145699773326902 (code B ref -1); Thu, 03 Mar 2016 09:36:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 3 Mar 2016 09:35:33 +0000 Original-Received: from localhost ([127.0.0.1]:58584 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1abPfQ-0006zq-Va for submit@debbugs.gnu.org; Thu, 03 Mar 2016 04:35:33 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:53639) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1abPfP-0006zc-Ba for submit@debbugs.gnu.org; Thu, 03 Mar 2016 04:35:31 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1abPfJ-0003aG-0m for submit@debbugs.gnu.org; Thu, 03 Mar 2016 04:35:26 -0500 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:58058) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1abPfI-0003aC-UG for submit@debbugs.gnu.org; Thu, 03 Mar 2016 04:35:24 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:44603) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1abPfH-0006U9-Gg for bug-gnu-emacs@gnu.org; Thu, 03 Mar 2016 04:35:24 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1abPfE-0003Zh-Au for bug-gnu-emacs@gnu.org; Thu, 03 Mar 2016 04:35:23 -0500 Original-Received: from calancha-ilc.kek.jp ([130.87.234.234]:55097) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1abPfD-0003ZT-Pb for bug-gnu-emacs@gnu.org; Thu, 03 Mar 2016 04:35:20 -0500 Original-Received: by calancha-ilc.kek.jp (Postfix, from userid 500) id E1F0B95DC; Thu, 3 Mar 2016 18:38:36 +0900 (JST) Original-Received: from localhost (localhost [127.0.0.1]) by calancha-ilc.kek.jp (Postfix) with ESMTP id C0D525B for ; Thu, 3 Mar 2016 18:38:36 +0900 (JST) X-X-Sender: calancha@calancha-ilc.kek.jp User-Agent: Alpine 2.20 (LRH 67 2015-01-07) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x 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: 208.118.235.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-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:114335 Archived-At: --1468197610-757764591-1456997916=:25062 Content-Type: text/plain; format=flowed; charset=US-ASCII * lisp/dired.el(dired-get-marked-files): Added two optional args, `marker-char' and `all-maks'. (dired-map-over-marks): Added optional arg `all-marks'. (dired-marker-regexp): Added optional arg `all-marks'. 1) `marker-char'. If non-nil, the files retrieved are those marked with MARKER-CHAR. Otherwise the returned files are those marked with `dired-marker-char'. 2) all-marks, if non-nil, all marked files are returned regardless of their actual mark (`dired-marker-char' or a different one). Callers are not affected: the args are optional and added at the end of the parameter list. In GNU Emacs 25.1.50.1 (x86_64-pc-linux-gnu, GTK+ Version 2.24.29) of 2016-03-03 built on calancha-pc Repository revision: 887f6126c5ce9084f93083765ac026ca6b28175c --1468197610-757764591-1456997916=:25062 Content-Type: text/plain; charset=US-ASCII; name=dired_2.patch Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename=dired_2.patch ZGlmZiAtLWdpdCBhL2xpc3AvZGlyZWQuZWwgYi9saXNwL2RpcmVkLmVsDQpp bmRleCA2Yzc0NDVjLi4xZTQ4ZjMyIDEwMDY0NA0KLS0tIGEvbGlzcC9kaXJl ZC5lbA0KKysrIGIvbGlzcC9kaXJlZC5lbA0KQEAgLTU1Myw3ICs1NTMsNyBA QCBkaXJlZC1tYXJrLWlmDQogICAgIChhbmQgKD4gY291bnQgMCkgY291bnQp KSkNCiANCiAoZGVmbWFjcm8gZGlyZWQtbWFwLW92ZXItbWFya3MgKGJvZHkg YXJnICZvcHRpb25hbCBzaG93LXByb2dyZXNzDQotCQkJCSAgICAgZGlzdGlu Z3Vpc2gtb25lLW1hcmtlZCkNCisgICAgICAgICAgICAgICAgICAgICBkaXN0 aW5ndWlzaC1vbmUtbWFya2VkIGFsbC1tYXJrcykNCiAgICJFdmFsIEJPRFkg d2l0aCBwb2ludCBvbiBlYWNoIG1hcmtlZCBsaW5lLiAgUmV0dXJuIGEgbGlz dCBvZiBCT0RZJ3MgcmVzdWx0cy4NCiBJZiBubyBtYXJrZWQgZmlsZSBjb3Vs ZCBiZSBmb3VuZCwgZXhlY3V0ZSBCT0RZIG9uIHRoZSBjdXJyZW50DQogbGlu ZS4gIEFSRywgaWYgbm9uLW5pbCwgc3BlY2lmaWVzIHRoZSBmaWxlcyB0byB1 c2UgaW5zdGVhZCBvZiB0aGUNCkBAIC01NzksNTUgKzU3OSw1NyBAQCBkaXJl ZC1tYXAtb3Zlci1tYXJrcw0KIEJPRFkgc2hvdWxkIG5vdCBiZSB0b28gbG9u ZyBhcyBpdCBpcyBleHBhbmRlZCBmb3VyIHRpbWVzLg0KIA0KIElmIERJU1RJ TkdVSVNILU9ORS1NQVJLRUQgaXMgbm9uLW5pbCwgdGhlbiBpZiB3ZSBmaW5k IGp1c3Qgb25lDQotbWFya2VkIGZpbGUsIHJldHVybiAodCBGSUxFTkFNRSkg aW5zdGVhZCBvZiAoRklMRU5BTUUpLiINCittYXJrZWQgZmlsZSwgcmV0dXJu ICh0IEZJTEVOQU1FKSBpbnN0ZWFkIG9mIChGSUxFTkFNRSkuDQorDQorSWYg QUxMLU1BUktTIGlzIG5vbi1uaWwsIGFjY2VwdCBhbGwgbm9uIGJsYW5rIG1h cmtzIG5vdCBqdXN0IGBkaXJlZC1tYXJrZXItY2hhcicuIg0KICAgOzsNCiAg IDs7V2FybmluZzogQk9EWSBtdXN0IG5vdCBhZGQgbmV3IGxpbmVzIGJlZm9y ZSBwb2ludCAtIHRoaXMgbWF5IGNhdXNlIGFuDQogICA7O2VuZGxlc3MgbG9v cC4NCiAgIDs7VGhpcyB3YXJuaW5nIHNob3VsZCBub3QgYXBwbHkgYW55IGxv bmdlciwgc2sgIDItU2VwLTE5OTEgMTQ6MTAuDQogICBgKHByb2cxDQogICAg ICAgIChsZXQgKChpbmhpYml0LXJlYWQtb25seSB0KSBjYXNlLWZvbGQtc2Vh cmNoIGZvdW5kIHJlc3VsdHMpDQotCSAoaWYgLGFyZw0KLQkgICAgIChpZiAo aW50ZWdlcnAgLGFyZykNCi0JCSAocHJvZ24JOzsgbm8gc2F2ZS1leGN1cnNp b24sIHdhbnQgdG8gbW92ZSBwb2ludC4NCi0JCSAgIChkaXJlZC1yZXBlYXQt b3Zlci1saW5lcw0KLQkJICAgICxhcmcNCi0JCSAgICAoZnVuY3Rpb24gKGxh bWJkYSAoKQ0KLQkJCQkoaWYgLHNob3ctcHJvZ3Jlc3MgKHNpdC1mb3IgMCkp DQotCQkJCShzZXRxIHJlc3VsdHMgKGNvbnMgLGJvZHkgcmVzdWx0cykpKSkp DQotCQkgICAoaWYgKDwgLGFyZyAwKQ0KLQkJICAgICAgIChucmV2ZXJzZSBy ZXN1bHRzKQ0KLQkJICAgICByZXN1bHRzKSkNCi0JICAgICAgIDs7IG5vbi1u aWwsIG5vbi1pbnRlZ2VyIEFSRyBtZWFucyB1c2UgY3VycmVudCBmaWxlOg0K LQkgICAgICAgKGxpc3QgLGJvZHkpKQ0KLQkgICAobGV0ICgocmVnZXhwIChk aXJlZC1tYXJrZXItcmVnZXhwKSkgbmV4dC1wb3NpdGlvbikNCi0JICAgICAo c2F2ZS1leGN1cnNpb24NCi0JICAgICAgIChnb3RvLWNoYXIgKHBvaW50LW1p bikpDQotCSAgICAgICA7OyByZW1lbWJlciBwb3NpdGlvbiBvZiBuZXh0IG1h cmtlZCBmaWxlIGJlZm9yZSBCT0RZDQotCSAgICAgICA7OyBjYW4gaW5zZXJ0 IGxpbmVzIGJlZm9yZSB0aGUganVzdCBmb3VuZCBmaWxlLA0KLQkgICAgICAg OzsgY29uZnVzaW5nIHVzIGJ5IGZpbmRpbmcgdGhlIHNhbWUgbWFya2VkIGZp bGUgYWdhaW4NCi0JICAgICAgIDs7IGFuZCBhZ2FpbiBhbmQuLi4NCi0JICAg ICAgIChzZXRxIG5leHQtcG9zaXRpb24gKGFuZCAocmUtc2VhcmNoLWZvcndh cmQgcmVnZXhwIG5pbCB0KQ0KLQkJCQkJKHBvaW50LW1hcmtlcikpDQotCQkg ICAgIGZvdW5kIChub3QgKG51bGwgbmV4dC1wb3NpdGlvbikpKQ0KLQkgICAg ICAgKHdoaWxlIG5leHQtcG9zaXRpb24NCi0JCSAoZ290by1jaGFyIG5leHQt cG9zaXRpb24pDQotCQkgKGlmICxzaG93LXByb2dyZXNzIChzaXQtZm9yIDAp KQ0KLQkJIChzZXRxIHJlc3VsdHMgKGNvbnMgLGJvZHkgcmVzdWx0cykpDQot CQkgOzsgbW92ZSBhZnRlciBsYXN0IG1hdGNoDQotCQkgKGdvdG8tY2hhciBu ZXh0LXBvc2l0aW9uKQ0KLQkJIChmb3J3YXJkLWxpbmUgMSkNCi0JCSAoc2V0 LW1hcmtlciBuZXh0LXBvc2l0aW9uIG5pbCkNCi0JCSAoc2V0cSBuZXh0LXBv c2l0aW9uIChhbmQgKHJlLXNlYXJjaC1mb3J3YXJkIHJlZ2V4cCBuaWwgdCkN Ci0JCQkJCSAgKHBvaW50LW1hcmtlcikpKSkpDQotCSAgICAgKGlmIChhbmQg LGRpc3Rpbmd1aXNoLW9uZS1tYXJrZWQgKD0gKGxlbmd0aCByZXN1bHRzKSAx KSkNCi0JCSAoc2V0cSByZXN1bHRzIChjb25zIHQgcmVzdWx0cykpKQ0KLQkg ICAgIChpZiBmb3VuZA0KLQkJIHJlc3VsdHMNCi0JICAgICAgIChsaXN0ICxi b2R5KSkpKSkNCisgICAgIChpZiAsYXJnDQorICAgICAgICAgKGlmIChpbnRl Z2VycCAsYXJnKQ0KKyAgICAgICAgIChwcm9nbiA7OyBubyBzYXZlLWV4Y3Vy c2lvbiwgd2FudCB0byBtb3ZlIHBvaW50Lg0KKyAgICAgICAgICAgKGRpcmVk LXJlcGVhdC1vdmVyLWxpbmVzDQorICAgICAgICAgICAgLGFyZw0KKyAgICAg ICAgICAgIChmdW5jdGlvbiAobGFtYmRhICgpDQorICAgICAgICAgICAgICAg IChpZiAsc2hvdy1wcm9ncmVzcyAoc2l0LWZvciAwKSkNCisgICAgICAgICAg ICAgICAgKHNldHEgcmVzdWx0cyAoY29ucyAsYm9keSByZXN1bHRzKSkpKSkN CisgICAgICAgICAgIChpZiAoPCAsYXJnIDApDQorICAgICAgICAgICAgICAg KG5yZXZlcnNlIHJlc3VsdHMpDQorICAgICAgICAgICAgIHJlc3VsdHMpKQ0K KyAgICAgICAgICAgOzsgbm9uLW5pbCwgbm9uLWludGVnZXIgQVJHIG1lYW5z IHVzZSBjdXJyZW50IGZpbGU6DQorICAgICAgICAgICAobGlzdCAsYm9keSkp DQorICAgICAgIChsZXQgKChyZWdleHAgKGRpcmVkLW1hcmtlci1yZWdleHAg LGFsbC1tYXJrcykpIG5leHQtcG9zaXRpb24pDQorICAgICAgICAgKHNhdmUt ZXhjdXJzaW9uDQorICAgICAgICAgICAoZ290by1jaGFyIChwb2ludC1taW4p KQ0KKyAgICAgICAgICAgOzsgcmVtZW1iZXIgcG9zaXRpb24gb2YgbmV4dCBt YXJrZWQgZmlsZSBiZWZvcmUgQk9EWQ0KKyAgICAgICAgICAgOzsgY2FuIGlu c2VydCBsaW5lcyBiZWZvcmUgdGhlIGp1c3QgZm91bmQgZmlsZSwNCisgICAg ICAgICAgIDs7IGNvbmZ1c2luZyB1cyBieSBmaW5kaW5nIHRoZSBzYW1lIG1h cmtlZCBmaWxlIGFnYWluDQorICAgICAgICAgICA7OyBhbmQgYWdhaW4gYW5k Li4uDQorICAgICAgICAgICAoc2V0cSBuZXh0LXBvc2l0aW9uIChhbmQgKHJl LXNlYXJjaC1mb3J3YXJkIHJlZ2V4cCBuaWwgdCkNCisgICAgICAgICAgICAg ICAgICAgIChwb2ludC1tYXJrZXIpKQ0KKyAgICAgICAgICAgICBmb3VuZCAo bm90IChudWxsIG5leHQtcG9zaXRpb24pKSkNCisgICAgICAgICAgICh3aGls ZSBuZXh0LXBvc2l0aW9uDQorICAgICAgICAgKGdvdG8tY2hhciBuZXh0LXBv c2l0aW9uKQ0KKyAgICAgICAgIChpZiAsc2hvdy1wcm9ncmVzcyAoc2l0LWZv ciAwKSkNCisgICAgICAgICAoc2V0cSByZXN1bHRzIChjb25zICxib2R5IHJl c3VsdHMpKQ0KKyAgICAgICAgIDs7IG1vdmUgYWZ0ZXIgbGFzdCBtYXRjaA0K KyAgICAgICAgIChnb3RvLWNoYXIgbmV4dC1wb3NpdGlvbikNCisgICAgICAg ICAoZm9yd2FyZC1saW5lIDEpDQorICAgICAgICAgKHNldC1tYXJrZXIgbmV4 dC1wb3NpdGlvbiBuaWwpDQorICAgICAgICAgKHNldHEgbmV4dC1wb3NpdGlv biAoYW5kIChyZS1zZWFyY2gtZm9yd2FyZCByZWdleHAgbmlsIHQpDQorICAg ICAgICAgICAgICAgICAgICAgIChwb2ludC1tYXJrZXIpKSkpKQ0KKyAgICAg ICAgIChpZiAoYW5kICxkaXN0aW5ndWlzaC1vbmUtbWFya2VkICg9IChsZW5n dGggcmVzdWx0cykgMSkpDQorICAgICAgICAgKHNldHEgcmVzdWx0cyAoY29u cyB0IHJlc3VsdHMpKSkNCisgICAgICAgICAoaWYgZm91bmQNCisgICAgICAg ICByZXN1bHRzDQorICAgICAgICAgICAobGlzdCAsYm9keSkpKSkpDQogICAg ICA7OyBzYXZlLWV4Y3Vyc2lvbiBsb3NlcywgYWdhaW4NCiAgICAgIChkaXJl ZC1tb3ZlLXRvLWZpbGVuYW1lKSkpDQogDQotKGRlZnVuIGRpcmVkLWdldC1t YXJrZWQtZmlsZXMgKCZvcHRpb25hbCBsb2NhbHAgYXJnIGZpbHRlciBkaXN0 aW5ndWlzaC1vbmUtbWFya2VkKQ0KKyhkZWZ1biBkaXJlZC1nZXQtbWFya2Vk LWZpbGVzICgmb3B0aW9uYWwgbG9jYWxwIGFyZyBmaWx0ZXIgZGlzdGluZ3Vp c2gtb25lLW1hcmtlZCBtYXJrZXItY2hhciBhbGwtbWFya3MpDQogICAiUmV0 dXJuIHRoZSBtYXJrZWQgZmlsZXMnIG5hbWVzIGFzIGxpc3Qgb2Ygc3RyaW5n cy4NCiBUaGUgbGlzdCBpcyBpbiB0aGUgc2FtZSBvcmRlciBhcyB0aGUgYnVm ZmVyLCB0aGF0IGlzLCB0aGUgY2FyIGlzIHRoZQ0KICAgZmlyc3QgbWFya2Vk IGZpbGUuDQpAQCAtNjQ0LDIyICs2NDYsMjggQEAgZGlyZWQtZ2V0LW1hcmtl ZC1maWxlcw0KIA0KIElmIERJU1RJTkdVSVNILU9ORS1NQVJLRUQgaXMgbm9u LW5pbCwgdGhlbiBpZiB3ZSBmaW5kIGp1c3Qgb25lIG1hcmtlZCBmaWxlLA0K IHJldHVybiAodCBGSUxFTkFNRSkgaW5zdGVhZCBvZiAoRklMRU5BTUUpLg0K LURvbid0IHVzZSB0aGF0IHRvZ2V0aGVyIHdpdGggRklMVEVSLiINCi0gIChs ZXQgKChhbGwtb2YtdGhlbQ0KLQkgKHNhdmUtZXhjdXJzaW9uDQotCSAgIChk ZWxxIG5pbCAoZGlyZWQtbWFwLW92ZXItbWFya3MNCi0JCSAgICAgIChkaXJl ZC1nZXQtZmlsZW5hbWUgbG9jYWxwICduby1lcnJvci1pZi1ub3QtZmlsZXAp DQotCQkgICAgICBhcmcgbmlsIGRpc3Rpbmd1aXNoLW9uZS1tYXJrZWQpKSkp DQotCXJlc3VsdCkNCitEb24ndCB1c2UgdGhhdCB0b2dldGhlciB3aXRoIEZJ TFRFUi4NCisNCitPcHRpb25hbCBhcmcgTUFSS0VSLUNIQVIsIGlmIG5vbi1u aWwsIHRoZW4gaXQgaXMgdGhlIG1hcmtlcg0KK2NoYXIgdG8gc2VhcmNoLiBP dGhlcndpc2UgYGRpcmVkLW1hcmtlci1jaGFyJyBpcyB1c2VkLg0KKw0KK09w dGlvbmFsIGFyZyBBTEwtTUFSS1MsIGlmIG5vbi1uaWwsIHRoZW4gYWxsIG5v biBibGFuayBtYXJrcyBhcmUgYWNjZXB0ZWQuIg0KKyAgKGxldCogKChkaXJl ZC1tYXJrZXItY2hhciAob3IgbWFya2VyLWNoYXIgZGlyZWQtbWFya2VyLWNo YXIpKQ0KKyAgICAgICAgIChhbGwtb2YtdGhlbQ0KKyAgICAgICAgICAoc2F2 ZS1leGN1cnNpb24NCisgICAgICAgICAgICAoZGVscSBuaWwgKGRpcmVkLW1h cC1vdmVyLW1hcmtzDQorICAgICAgICAgICAgICAgICAgICAgICAoZGlyZWQt Z2V0LWZpbGVuYW1lIGxvY2FscCAnbm8tZXJyb3ItaWYtbm90LWZpbGVwKQ0K KyAgICAgICAgICAgICAgICAgICAgICAgYXJnIG5pbCBkaXN0aW5ndWlzaC1v bmUtbWFya2VkIGFsbC1tYXJrcykpKSkNCisgICAgICAgICByZXN1bHQpDQog ICAgICh3aGVuIChlcXVhbCBhbGwtb2YtdGhlbSAnKHQpKQ0KICAgICAgIChz ZXRxIGFsbC1vZi10aGVtIG5pbCkpDQogICAgIChpZiAobm90IGZpbHRlcikN Ci0JKGlmIChhbmQgZGlzdGluZ3Vpc2gtb25lLW1hcmtlZCAoZXEgKGNhciBh bGwtb2YtdGhlbSkgdCkpDQotCSAgICBhbGwtb2YtdGhlbQ0KLQkgIChucmV2 ZXJzZSBhbGwtb2YtdGhlbSkpDQorICAgIChpZiAoYW5kIGRpc3Rpbmd1aXNo LW9uZS1tYXJrZWQgKGVxIChjYXIgYWxsLW9mLXRoZW0pIHQpKQ0KKyAgICAg ICAgYWxsLW9mLXRoZW0NCisgICAgICAobnJldmVyc2UgYWxsLW9mLXRoZW0p KQ0KICAgICAgIChkb2xpc3QgKGZpbGUgYWxsLW9mLXRoZW0pDQotCShpZiAo ZnVuY2FsbCBmaWx0ZXIgZmlsZSkNCi0JICAgIChwdXNoIGZpbGUgcmVzdWx0 KSkpDQorICAgIChpZiAoZnVuY2FsbCBmaWx0ZXIgZmlsZSkNCisgICAgICAg IChwdXNoIGZpbGUgcmVzdWx0KSkpDQogICAgICAgcmVzdWx0KSkpDQogDA0K IDs7IFRoZSBkaXJlZCBjb21tYW5kDQpAQCAtMzAzMSw4ICszMDM5LDEwIEBA IGRpcmVkLWNsZWFuLXVwLWFmdGVyLWRlbGV0aW9uDQogDA0KIDs7IENvbmZp cm1hdGlvbg0KIA0KLShkZWZ1biBkaXJlZC1tYXJrZXItcmVnZXhwICgpDQot ICAoY29uY2F0ICJeIiAocmVnZXhwLXF1b3RlIChjaGFyLXRvLXN0cmluZyBk aXJlZC1tYXJrZXItY2hhcikpKSkNCisoZGVmdW4gZGlyZWQtbWFya2VyLXJl Z2V4cCAoJm9wdGlvbmFsIGFsbC1tYXJrcykNCisgIChpZiBhbGwtbWFya3MN CisgICAgICAiXlteXHQgXSINCisgICAgKGNvbmNhdCAiXiIgKHJlZ2V4cC1x dW90ZSAoY2hhci10by1zdHJpbmcgZGlyZWQtbWFya2VyLWNoYXIpKSkpKQ0K IA0KIChkZWZ1biBkaXJlZC1wbHVyYWwtcyAoY291bnQpDQogICAoaWYgKD0g MSBjb3VudCkgIiIgInMiKSkNCg== --1468197610-757764591-1456997916=:25062--