From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Adrian Robert" Newsgroups: gmane.emacs.devel Subject: Re: cc-mode enhancement for Objective-C Date: Sun, 14 Oct 2007 09:10:43 +0300 Message-ID: <55f7df060710132310r7d68c299x405b86d7d7dc1bb4@mail.gmail.com> References: <55f7df060710122343j6cc17fc8qa73ef5964fc4068a@mail.gmail.com> <20071013211325.GA1908@muc.de> <55f7df060710132308t6cb0d145taea3a916e19d6896@mail.gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_42253_16057519.1192342248567" X-Trace: ger.gmane.org 1192342276 24820 80.91.229.12 (14 Oct 2007 06:11:16 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 14 Oct 2007 06:11:16 +0000 (UTC) Cc: emacs-devel@gnu.org To: "Alan Mackenzie" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Oct 14 08:11:06 2007 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.50) id 1Igwgo-0005Tx-Lj for ged-emacs-devel@m.gmane.org; Sun, 14 Oct 2007 08:11:03 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Igwgi-0002yL-13 for ged-emacs-devel@m.gmane.org; Sun, 14 Oct 2007 02:10:56 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Igwgd-0002xc-Tw for emacs-devel@gnu.org; Sun, 14 Oct 2007 02:10:51 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Igwgc-0002x0-Ir for emacs-devel@gnu.org; Sun, 14 Oct 2007 02:10:51 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Igwgc-0002wx-B7 for emacs-devel@gnu.org; Sun, 14 Oct 2007 02:10:50 -0400 Original-Received: from rv-out-0910.google.com ([209.85.198.186]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Igwgb-0006X3-KM for emacs-devel@gnu.org; Sun, 14 Oct 2007 02:10:50 -0400 Original-Received: by rv-out-0910.google.com with SMTP id c27so1045538rvf for ; Sat, 13 Oct 2007 23:10:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references; bh=yKFh2CJoUzBXvBoyz8nvsf+2EY7foWMx0IwZ8XXiKmc=; b=HpQ1W/j+aj12SJsSQ9Q/jHF0lYvCh1T1E1XoL2TYC7F0NjwZ5sXKB+EAfuWD3g5oDA7bjcj5z7UQUCxDELG1CacerhSHdfUIgSmzN+jR447ce6T9LOFOrd4gpoS/DtJezTKuPK7mgqSRb3u/0iJWxxgYmlJAvhUr2ELn4C9h08U= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references; b=DaZ5qkWTfjE/ZXhlJVxoTgdGMiwAL1XDTqUq2QOH+1RBSix6pJKCsQoEkgQDUbBBHRaT4HDb9dIBlsLgQtnDV2Qkdsx6EsfJmtwJvi7kGSfCbd0ODdCnrJrVB6PP9rtQWKvYS/yWKQU3LHI8CpEfIEcS+f92qBQbHaMMuvZ1W3A= Original-Received: by 10.141.113.6 with SMTP id q6mr2213363rvm.1192342248579; Sat, 13 Oct 2007 23:10:48 -0700 (PDT) Original-Received: by 10.141.164.19 with HTTP; Sat, 13 Oct 2007 23:10:43 -0700 (PDT) In-Reply-To: <55f7df060710132308t6cb0d145taea3a916e19d6896@mail.gmail.com> X-detected-kernel: by monty-python.gnu.org: 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:80841 Archived-At: ------=_Part_42253_16057519.1192342248567 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline > For now, here is a context diff version of the patch as-is. ------=_Part_42253_16057519.1192342248567 Content-Type: application/octet-stream; name="objc-enhance_v3c.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="objc-enhance_v3c.patch" X-Attachment-Id: f_190u783 SW5kZXg6IGNjLWFsaWduLmVsCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KUkNTIGZpbGU6IC9jdnNyb290L2VtYWNzL2Vt YWNzL2xpc3AvcHJvZ21vZGVzL2NjLWFsaWduLmVsLHYKcmV0cmlldmluZyByZXZpc2lvbiAxLjIw LjIuMTMKZGlmZiAtYyAtcjEuMjAuMi4xMyBjYy1hbGlnbi5lbAoqKiogY2MtYWxpZ24uZWwJMjcg SnVsIDIwMDcgMTA6NTE6MTcgLTAwMDAJMS4yMC4yLjEzCi0tLSBjYy1hbGlnbi5lbAkxNCBPY3Qg MjAwNyAwNjowNDoxMiAtMDAwMAoqKioqKioqKioqKioqKioKKioqIDkwOCw5MTUgKioqKgogIAkg ICApCiAgICAgICAgKC0gdGFyZ2V0LWNvbCBvcGVuLWJyYWNrZXQtY29sIGV4dHJhKSkpKQogIAog IChkZWZ1biBjLWxpbmV1cC1PYmpDLW1ldGhvZC1hcmdzIChsYW5nZWxlbSkKISAgICJMaW5lIHVw IHRoZSBjb2xvbnMgdGhhdCBzZXBhcmF0ZSBhcmdzLgogIFRoZSBjb2xvbiBvbiB0aGUgY3VycmVu dCBsaW5lIGlzIGFsaWduZWQgd2l0aCB0aGUgb25lIG9uIHRoZSBmaXJzdAogIGxpbmUuCiAgCi0t LSA5MDgsOTU4IC0tLS0KICAJICAgKQogICAgICAgICgtIHRhcmdldC1jb2wgb3Blbi1icmFja2V0 LWNvbCBleHRyYSkpKSkKICAKKyAoZGVmdW4gYy1saW5ldXAtT2JqQy1tZXRob2QtY2FsbC1jb2xv bnMgKGxhbmdlbGVtKQorICAgIkxpbmUgdXAgc2VsZWN0b3IgYXJncyBhcyBQcm9qZWN0IEJ1aWxk ZXIgLyBYQ29kZTogY29sb25zIG9mIGZpcnN0CisgICAgc2VsZWN0b3IgcG9ydGlvbnMgb24gc3Vj Y2Vzc2l2ZSBsaW5lcyBhcmUgYWxpZ25lZC4gIElmIG5vIGRlY2lzaW9uIGNhbgorICAgIGJlIG1h ZGUgcmV0dXJuIE5JTCwgc28gdGhhdCBvdGhlciBsaW5ldXAgbWV0aG9kcyBjYW4gYmUgdHJpZWQu ICBUaGlzIGlzCisgICAgdHlwaWNhbGx5IGNoYWluZWQgd2l0aCBgYy1saW5ldXAtT2JqQy1tZXRo b2QtY2FsbCcuCisgCisgV29ya3Mgd2l0aDogb2JqYy1tZXRob2QtY2FsbC1jb250LiIKKyAgIChz YXZlLWV4Y3Vyc2lvbgorICAgICAoY2F0Y2ggJ25vLWlkZWEKKyAgICAgICAobGV0KiAoKG1ldGhv ZC1hcmctbGVuIChwcm9nbgorIAkJCSAgICAgICAoYmFjay10by1pbmRlbnRhdGlvbikKKyAJCQkg ICAgICAgKGlmIChzZWFyY2gtZm9yd2FyZCAiOiIgKGMtcG9pbnQgJ2VvbCkgJ21vdmUpCisgCQkJ CSAgICgtIChwb2ludCkgKGMtcG9pbnQgJ2JvaSkpCisgCQkJCSA7IG5vIGNvbXBsZXRlIGFyZ3Vt ZW50IHRvIGluZGVudCB5ZXQKKyAJCQkJICh0aHJvdyAnbm8taWRlYSBuaWwpKSkpCisgCisgCSAg ICAgKGV4dHJhIChzYXZlLWV4Y3Vyc2lvbiAKKyAgICAgICAgICAgICAgICAgICAgICAgOyBpbmRl bnQgcGFyYW1ldGVyIHRvIGFyZ3VtZW50IGlmIG5lZWRlZAorIAkJICAgICAgKGJhY2stdG8taW5k ZW50YXRpb24pCisgCQkgICAgICAoYy1iYWNrd2FyZC1zeW50YWN0aWMtd3MgKGNkciBsYW5nZWxl bSkpCisgCQkgICAgICAoaWYgKGVxID86IChjaGFyLWJlZm9yZSkpCisgCQkJICAoYy1nZXQtb2Zm c2V0ICcob2JqYy1tZXRob2QtcGFyYW1ldGVyLW9mZnNldCAuIG5pbCkpCisgCQkJMCkpKQorIAor IAkgICAgIChvcGVuLWJyYWNrZXQtY29sIChjLWxhbmdlbGVtLWNvbCBsYW5nZWxlbSkpCisgCisg CSAgICAgKGFyZy1yYWxpZ24tY29sb24tb2ZzIChwcm9nbgorIAkJCShmb3J3YXJkLWNoYXIpIDsg c2tpcCBvdmVyICdbJworIAkJCTsgc2tpcCBvdmVyIG9iamVjdC9jbGFzcyBuYW1lCisgCQkJOyBh bmQgZmlyc3QgYXJndW1lbnQKKyAJCQkoYy1mb3J3YXJkLXNleHAgMikKKyAJCQkoaWYgKHNlYXJj aC1mb3J3YXJkICI6IiAoYy1wb2ludCAnZW9sKSAnbW92ZSkKKyAJCQkgICAgKC0gKGN1cnJlbnQt Y29sdW1uKSBvcGVuLWJyYWNrZXQtY29sCisgCQkJICAgICAgIG1ldGhvZC1hcmctbGVuIGV4dHJh KQorIAkJCSAgOyBwcmV2aW91cyBhcmcgaGFzIG5vIHBhcmFtCisgICAJCQkgIChjLWdldC1vZmZz ZXQKKyAJCQkgICAnKG9iamMtbWV0aG9kLWFyZy11bmZpbmlzaGVkLW9mZnNldCAuIG5pbCkpKSkp KQorIAorIAkoaWYgKD49IGFyZy1yYWxpZ24tY29sb24tb2ZzCisgCQkoYy1nZXQtb2Zmc2V0ICco b2JqYy1tZXRob2QtYXJnLW1pbi1kZWx0YS10by1icmFja2V0IC4gbmlsKSkpCisgCSAgICAoKyBh cmctcmFsaWduLWNvbG9uLW9mcyBleHRyYSkKKyAJICAodGhyb3cgJ25vLWlkZWEgbmlsKSkpKSkp CisgCiAgKGRlZnVuIGMtbGluZXVwLU9iakMtbWV0aG9kLWFyZ3MgKGxhbmdlbGVtKQohICAgIkxp bmUgdXAgdGhlIGNvbG9ucyB0aGF0IHNlcGFyYXRlIGFyZ3MgaW4gYSBtZXRob2QgZGVjbGFyYXRp b24uCiAgVGhlIGNvbG9uIG9uIHRoZSBjdXJyZW50IGxpbmUgaXMgYWxpZ25lZCB3aXRoIHRoZSBv bmUgb24gdGhlIGZpcnN0CiAgbGluZS4KICAKKioqKioqKioqKioqKioqCioqKiA5MzMsOTM5ICoq KioKICAJICBjLWJhc2ljLW9mZnNldCkpKSkpCiAgCiAgKGRlZnVuIGMtbGluZXVwLU9iakMtbWV0 aG9kLWFyZ3MtMiAobGFuZ2VsZW0pCiEgICAiTGluZSB1cCB0aGUgY29sb25zIHRoYXQgc2VwYXJh dGUgYXJncy4KICBUaGUgY29sb24gb24gdGhlIGN1cnJlbnQgbGluZSBpcyBhbGlnbmVkIHdpdGgg dGhlIG9uZSBvbiB0aGUgcHJldmlvdXMKICBsaW5lLgogIAotLS0gOTc2LDk4MiAtLS0tCiAgCSAg Yy1iYXNpYy1vZmZzZXQpKSkpKQogIAogIChkZWZ1biBjLWxpbmV1cC1PYmpDLW1ldGhvZC1hcmdz LTIgKGxhbmdlbGVtKQohICAgIkxpbmUgdXAgdGhlIGNvbG9ucyB0aGF0IHNlcGFyYXRlIGFyZ3Mg aW4gYSBtZXRob2QgZGVjbGFyYXRpb24uCiAgVGhlIGNvbG9uIG9uIHRoZSBjdXJyZW50IGxpbmUg aXMgYWxpZ25lZCB3aXRoIHRoZSBvbmUgb24gdGhlIHByZXZpb3VzCiAgbGluZS4KICAKSW5kZXg6 IGNjLWZvbnRzLmVsCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT0KUkNTIGZpbGU6IC9jdnNyb290L2VtYWNzL2VtYWNzL2xp c3AvcHJvZ21vZGVzL2NjLWZvbnRzLmVsLHYKcmV0cmlldmluZyByZXZpc2lvbiAxLjIuMi4xNwpk aWZmIC1jIC1yMS4yLjIuMTcgY2MtZm9udHMuZWwKKioqIGNjLWZvbnRzLmVsCTI3IEp1bCAyMDA3 IDEwOjUxOjE4IC0wMDAwCTEuMi4yLjE3Ci0tLSBjYy1mb250cy5lbAkxNCBPY3QgMjAwNyAwNjow NDoxNCAtMDAwMAoqKioqKioqKioqKioqKioKKioqIDEzMTksMTMyNSAqKioqCiAgCQkJCSAgbmls KSkpCiAgCQknKChjLXB1dC1jaGFyLXByb3BlcnR5ICgxLSAobWF0Y2gtZW5kIDEpKQogIAkJCQkg ICAgICAgJ2MtdHlwZSAnYy1kZWNsLWVuZCkpKQohIAkgICAgICBjLWZvbnQtbG9jay1vYmpjLW1l dGhvZHMpKQogIAogICAgICAgIDs7IEZvbnRpZnkgYWxsIGRlY2xhcmF0aW9ucywgY2FzdHMgYW5k IG5vcm1hbCBsYWJlbHMuCiAgICAgICAgYy1mb250LWxvY2stZGVjbGFyYXRpb25zCi0tLSAxMzE5 LDEzNTMgLS0tLQogIAkJCQkgIG5pbCkpKQogIAkJJygoYy1wdXQtY2hhci1wcm9wZXJ0eSAoMS0g KG1hdGNoLWVuZCAxKSkKICAJCQkJICAgICAgICdjLXR5cGUgJ2MtZGVjbC1lbmQpKSkKISAKISAJ ICAgICAgYy1mb250LWxvY2stb2JqYy1tZXRob2RzCiEgCiEgCSAgICAgIDs7IFBhcnRzIG9mIHNl bGVjdG9yIG5hbWUgaW4gbWVzc2FnZXMKISAJICAgICAgOzsgUEVORElORzogcGVyaGFwcyBzaG91 bGQgY2hhbmdlIHRvIG9ubHkgcGljayB1cCBpbnNpZGUgYnJhY2tldHMKISAJICAgICAgKCJcXHN3 KjoiIDAgZm9udC1sb2NrLWZ1bmN0aW9uLW5hbWUtZmFjZSBrZWVwIHQpCiEgCiEgCSAgICAgIDs7 IGdldCBhcmd1bWVudC1sZXNzIHNlbGVjdG9ycycgaGlnaGxpZ2h0aW5nIHJpZ2h0CiEgCSAgICAg IDs7IFtbZm9vIF9iYXJfXSBfYmF6X10gLT4gYmFyLCBiYXogYXJlIGhpZ2hsaWdodGVkCiEgCSAg ICAgICgiXFwoXFxzdytcXClbIFx0XSpbXV0iCiEgCQkoMSAobGV0ICgobm9uLXdzLWJlZm9yZS1t YXRjaCAoY2hhci1iZWZvcmUgCiEgCQkJICAgICAgKHNhdmUtZXhjdXJzaW9uCiEgCQkJCShnb3Rv LWNoYXIgKG1hdGNoLWJlZ2lubmluZyAxKSkKISAJCQkJOzsgZXhwZW5zaXZlIQohIAkJCQkoYy1i YWNrd2FyZC1zeW50YWN0aWMtd3MgKGMtcG9pbnQgJ2JvbCkpCiEgCQkJCShwb2ludCkKISAJCQkJ KSkpKQohIAkJICAgICAgKHVubGVzcyAob3IgKGVxID86ICBub24td3MtYmVmb3JlLW1hdGNoKQoh IAkJCQkgIChlcSA/XFsgbm9uLXdzLWJlZm9yZS1tYXRjaCkKISAJCQkJICAoZXEgPz4gbm9uLXdz LWJlZm9yZS1tYXRjaCkpCiEgCQkJZm9udC1sb2NrLWZ1bmN0aW9uLW5hbWUtZmFjZSkpKSkpCiEg CSAgOzsgUEVORElORzogdW5zdXJlIGlmIGMtbm9ubGFiZWwtdG9rZW4ta2V5IG9yIGMtb3B0LWV4 dHJhLWxhYmVsLWtleQohIAkgIDs7ICAgICAgICAgIHNob3VsZCBiZSB1c2VkIGhlcmUKISAJICAo d2hlbiAoYy1sYW5nLWNvbnN0IGMtb3B0LWV4dHJhLWxhYmVsLWtleSkKISAJICAgIGAoLChjLW1h a2UtZm9udC1sb2NrLXNlYXJjaC1mdW5jdGlvbgohIAkJKGMtbGFuZy1jb25zdCBjLW9wdC1leHRy YS1sYWJlbC1rZXkpCiEgCQknKChjLXB1dC1jaGFyLXByb3BlcnR5ICgxLSAobWF0Y2gtZW5kIDAp KQohIAkJCQkgICAgICAgJ2MtdHlwZSAnYy1kZWNsLWVuZCkpKSkpCiEgCSAgKQogIAogICAgICAg IDs7IEZvbnRpZnkgYWxsIGRlY2xhcmF0aW9ucywgY2FzdHMgYW5kIG5vcm1hbCBsYWJlbHMuCiAg ICAgICAgYy1mb250LWxvY2stZGVjbGFyYXRpb25zCkluZGV4OiBjYy1sYW5ncy5lbAo9PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09ClJDUyBmaWxlOiAvY3Zzcm9vdC9lbWFjcy9lbWFjcy9saXNwL3Byb2dtb2Rlcy9jYy1sYW5n cy5lbCx2CnJldHJpZXZpbmcgcmV2aXNpb24gMS4yNS4yLjE5CmRpZmYgLWMgLXIxLjI1LjIuMTkg Y2MtbGFuZ3MuZWwKKioqIGNjLWxhbmdzLmVsCTMgQXVnIDIwMDcgMDU6MjA6MzIgLTAwMDAJMS4y NS4yLjE5Ci0tLSBjYy1sYW5ncy5lbAkxNCBPY3QgMjAwNyAwNjowNDoxOCAtMDAwMAoqKioqKioq KioqKioqKioKKioqIDIwNjIsMjA2OCAqKioqCiAgICB0ICAgICAgIG5pbAogICAgKGMgYysrKSAn KCJOVUxMIiA7OyBOb3QgYSBrZXl3b3JkLCBidXQgcHJhY3RpY2FsbHkgd29ya3MgYXMgb25lLgog IAkgICAgImZhbHNlIiAidHJ1ZSIpCQk7IERlZmluZWQgaW4gQzk5LgohICAgb2JqYyAgICAnKCJu aWwiICJOaWwiKQogICAgaWRsICAgICAnKCJUUlVFIiAiRkFMU0UiKQogICAgcGlrZSAgICAnKCJV TkRFRklORUQiKSkgOzsgTm90IGEga2V5d29yZCwgYnV0IHByYWN0aWNhbGx5IHdvcmtzIGFzIG9u ZS4KICAKLS0tIDIwNjIsMjA2OCAtLS0tCiAgICB0ICAgICAgIG5pbAogICAgKGMgYysrKSAnKCJO VUxMIiA7OyBOb3QgYSBrZXl3b3JkLCBidXQgcHJhY3RpY2FsbHkgd29ya3MgYXMgb25lLgogIAkg ICAgImZhbHNlIiAidHJ1ZSIpCQk7IERlZmluZWQgaW4gQzk5LgohICAgb2JqYyAgICAnKCJuaWwi ICJOaWwiICJZRVMiICJOTyIgIk5TX0RVUklORyIgIk5TX0hBTkRMRVIiICJOU19FTkRIQU5ETEVS IiAiQVNTSUdOIiAiUkVMRUFTRSIgIkFVVE9SRUxFQVNFIiAiUkVUQUlOIiAiREVTVFJPWSIgIkNS RUFURV9BVVRPUkVMRUFTRV9QT09MIiAiUkVDUkVBVEVfQVVUT1JFTEVBU0VfUE9PTCIpCiAgICBp ZGwgICAgICcoIlRSVUUiICJGQUxTRSIpCiAgICBwaWtlICAgICcoIlVOREVGSU5FRCIpKSA7OyBO b3QgYSBrZXl3b3JkLCBidXQgcHJhY3RpY2FsbHkgd29ya3MgYXMgb25lLgogIApJbmRleDogY2Mt bWVudXMuZWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PQpSQ1MgZmlsZTogL2N2c3Jvb3QvZW1hY3MvZW1hY3MvbGlzcC9w cm9nbW9kZXMvY2MtbWVudXMuZWwsdgpyZXRyaWV2aW5nIHJldmlzaW9uIDEuMjUuMi45CmRpZmYg LWMgLXIxLjI1LjIuOSBjYy1tZW51cy5lbAoqKiogY2MtbWVudXMuZWwJMjcgSnVsIDIwMDcgMTA6 NTE6MTQgLTAwMDAJMS4yNS4yLjkKLS0tIGNjLW1lbnVzLmVsCTE0IE9jdCAyMDA3IDA2OjA0OjE4 IC0wMDAwCioqKioqKioqKioqKioqKgoqKiogMzI5LDMzOCAqKioqCiAgCSAgICAgJ2J1ZmZlci1z dWJzdHJpbmctbm8tcHJvcGVydGllcwogIAkgICAnYnVmZmVyLXN1YnN0cmluZykpKQogICAgICAo Z290by1jaGFyIChwb2ludC1tYXgpKQotICAgICAoaW1lbnUtcHJvZ3Jlc3MtbWVzc2FnZSBzdHVw aWQgMCkKICAgICAgOzsKICAgICAgKHdoaWxlIChyZS1zZWFyY2gtYmFja3dhcmQgY2MtaW1lbnUt b2JqYy1nZW5lcmljLWV4cHJlc3Npb24gbmlsIHQpCi0gICAgICAgKGltZW51LXByb2dyZXNzLW1l c3NhZ2Ugc3R1cGlkKQogICAgICAgIChzZXRxIGxhbmdudW0gKGlmIChtYXRjaC1iZWdpbm5pbmcg T0JKQykgCiAgCQkJT0JKQwogIAkJICAgICAgKGNvbmQKLS0tIDMyOSwzMzYgLS0tLQoqKioqKioq KioqKioqKioKKioqIDM4NCwzOTAgKioqKgogIAkJCQkJICBtZXRob2RsaXN0KSB0b3BsaXN0KSkK ICAJICAgICAgbWV0aG9kbGlzdCBuaWwpKSkpCiAgICAgIDs7IAotICAgICAoaW1lbnUtcHJvZ3Jl c3MtbWVzc2FnZSBzdHVwaWQgMTAwKQogICAgICAoaWYgKGVxIChjYXIgdG9wbGlzdCkgbmlsKQog IAkoc2V0cSB0b3BsaXN0IChjZHIgdG9wbGlzdCkpKQogIAotLS0gMzgyLDM4NyAtLS0tCkluZGV4 OiBjYy12YXJzLmVsCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT0KUkNTIGZpbGU6IC9jdnNyb290L2VtYWNzL2VtYWNzL2xp c3AvcHJvZ21vZGVzL2NjLXZhcnMuZWwsdgpyZXRyaWV2aW5nIHJldmlzaW9uIDEuMzEuMi4xNwpk aWZmIC1jIC1yMS4zMS4yLjE3IGNjLXZhcnMuZWwKKioqIGNjLXZhcnMuZWwJMTMgQXVnIDIwMDcg MTM6NDc6MzAgLTAwMDAJMS4zMS4yLjE3Ci0tLSBjYy12YXJzLmVsCTE0IE9jdCAyMDA3IDA2OjA0 OjIwIC0wMDAwCioqKioqKioqKioqKioqKgoqKiogOTEyLDkxNyAqKioqCi0tLSA5MTIsOTU2IC0t LS0KICAgIDp0eXBlICdpbnRlZ2VyCiAgICA6Z3JvdXAgJ2MpCiAgCisgKGRlZmN1c3RvbS1jLXN0 eWxldmFyIG9iamMtbWV0aG9kLWFyZy1taW4tZGVsdGEtdG8tYnJhY2tldCAyCisgICAiKk1pbmlt dW0gbnVtYmVyIG9mIGNoYXJzIHRvIHRoZSBvcGVuaW5nIGJyYWNrZXQuCisgCisgQ29uc2lkZXIg dGhpcyBPYmpDIHNuaXBwZXQ6CisgCisgCVtmb28gYmxhaEJsYWg6IGZyZWQKKyAJfDwteC0+fGJh ckJhejogYmFybmV5CisgCisgSWYgYHgnIGlzIGxlc3MgdGhhbiB0aGlzIG51bWJlciB0aGVuIGBj LWxpbmV1cC1PYmpDLW1ldGhvZC1jYWxsLWNvbG9ucycKKyB3aWxsIGRlZmVyIHRoZSBpbmRlbnRh dGlvbiBkZWNpc2lvbiB0byB0aGUgbmV4dCBmdW5jdGlvbi4gIEJ5IGRlZmF1bHQKKyB0aGlzIGlz IGBjLWxpbmV1cC1PYmpDLW1ldGhvZC1jYWxsJywgd2hpY2ggd291bGQgYWxpZ24gaXQgbGlrZToK KyAKKyAJW2ZvbyBibGFoQmxhaEJsYWg6IGZyZWQKKyAJICAgICB0aGlzSXNUb29EYW1uTG9uZzog YmFybmV5CisgCisgVGhpcyBiZWhhdmlvdXIgY2FuIGJlIG92ZXJyaWRkZW4gYnkgY3VzdG9taXpp bmcgdGhlIGluZGVudGF0aW9uIG9mCisgYG9iamMtbWV0aG9kLWNhbGwtY29udCcgaW4gdGhlIFwi b2JqY1wiIHN0eWxlLiIKKyAgIDp0eXBlICdpbnRlZ2VyCisgICA6Z3JvdXAgJ2MpCisgCisgKGRl ZmN1c3RvbS1jLXN0eWxldmFyIG9iamMtbWV0aG9kLWFyZy11bmZpbmlzaGVkLW9mZnNldCA0Cisg ICAiKk9mZnNldCByZWxhdGl2ZSB0byBicmFja2V0IGlmIGZpcnN0IHNlbGVjdG9yIGlzIG9uIGEg bmV3IGxpbmUuCisgCisgICAgIFthYWFhYWFhYWEKKyAgICAgfDwteC0+fGJiYmJiYmI6ICBjY2Nj Y2MKKyAgICAgICAgICAgICAgZGRkZGQ6IGVlZWVdOyIKKyAgIDp0eXBlICdpbnRlZ2VyCisgICA6 Z3JvdXAgJ2MpCisgCisgKGRlZmN1c3RvbS1jLXN0eWxldmFyIG9iamMtbWV0aG9kLXBhcmFtZXRl ci1vZmZzZXQgNAorICAgIipPZmZzZXQgZm9yIHNlbGVjdG9yIHBhcmFtZXRlciBvbiBhIG5ldyBs aW5lIChyZWxhdGl2ZSB0byBmaXJzdCBzZWxlY3Rvci4KKyAKKyAgICAgW2FhYWFhYWEgYmJiYmJi YmJiYjoKKyAJICAgICB8PC14LT58Y2NjY2NjY2MKKyAgICAgICAgICAgICAgICAgICAgIGRkZDog ZWVlZQorICAgICAgICAgICAgICAgICAgICBmZmZmOiBnZ2ddOyIKKyAgIDp0eXBlICdpbnRlZ2Vy CisgICA6Z3JvdXAgJ2MpCisgCiAgKGRlZmN1c3RvbSBjLWRlZmF1bHQtc3R5bGUgJygoamF2YS1t b2RlIC4gImphdmEiKSAoYXdrLW1vZGUgLiAiYXdrIikKICAJCQkgICAgIChvdGhlciAuICJnbnUi KSkKICAgICIqU3R5bGUgd2hpY2ggZ2V0cyBpbnN0YWxsZWQgYnkgZGVmYXVsdCB3aGVuIGEgZmls ZSBpcyB2aXNpdGVkLgoqKioqKioqKioqKioqKioKKioqIDEwOTcsMTEwMyAqKioqCiAgICAgICAg IDs7IEFuY2hvciBwb3M6IEJvaS4KICAgICAgICAgKG9iamMtbWV0aG9kLWFyZ3MtY29udCAuIGMt bGluZXVwLU9iakMtbWV0aG9kLWFyZ3MpCiAgICAgICAgIDs7IEFuY2hvciBwb3M6IEF0IHRoZSBt ZXRob2Qgc3RhcnQgKGFsd2F5cyBhdCBib2kpLgohICAgICAgICAob2JqYy1tZXRob2QtY2FsbC1j b250IC4gYy1saW5ldXAtT2JqQy1tZXRob2QtY2FsbCkKICAgICAgICAgOzsgQW5jaG9yIHBvczog QXQgdGhlIG9wZW4gYnJhY2tldC4KICAgICAgICAgKGV4dGVybi1sYW5nLW9wZW4gICAgICAuIDAp CiAgICAgICAgIChuYW1lc3BhY2Utb3BlbiAgICAgICAgLiAwKQotLS0gMTEzNiwxMTQ3IC0tLS0K ICAgICAgICAgOzsgQW5jaG9yIHBvczogQm9pLgogICAgICAgICAob2JqYy1tZXRob2QtYXJncy1j b250IC4gYy1saW5ldXAtT2JqQy1tZXRob2QtYXJncykKICAgICAgICAgOzsgQW5jaG9yIHBvczog QXQgdGhlIG1ldGhvZCBzdGFydCAoYWx3YXlzIGF0IGJvaSkuCiEgICAgICAgIChvYmpjLW1ldGhv ZC1jYWxsLWNvbnQgLiAoYy1saW5ldXAtT2JqQy1tZXRob2QtY2FsbC1jb2xvbnMKISAJCQkgICAg ICAgIGMtbGluZXVwLU9iakMtbWV0aG9kLWNhbGwgKykpCiEgICAgICAgIDs7IEFuY2hvciBwb3M6 ICh1c2VkIGJ5IGMtbGluZXVwLW1ldGhvZC1jYWxsLWNvbG9ucykKISAgICAgICAgKG9iamMtbWV0 aG9kLWFyZy1taW4tZGVsdGEtdG8tYnJhY2tldAkuICopCiEgICAgICAgIChvYmpjLW1ldGhvZC1h cmctdW5maW5pc2hlZC1vZmZzZXQJLiArKQohICAgICAgICAob2JqYy1tZXRob2QtcGFyYW1ldGVy LW9mZnNldAkJLiArKQogICAgICAgICA7OyBBbmNob3IgcG9zOiBBdCB0aGUgb3BlbiBicmFja2V0 LgogICAgICAgICAoZXh0ZXJuLWxhbmctb3BlbiAgICAgIC4gMCkKICAgICAgICAgKG5hbWVzcGFj ZS1vcGVuICAgICAgICAuIDApCg== ------=_Part_42253_16057519.1192342248567 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Emacs-devel mailing list Emacs-devel@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-devel ------=_Part_42253_16057519.1192342248567--