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: Mon, 15 Oct 2007 18:35:03 +0300 Message-ID: <55f7df060710150835o386887d7mf0e514c1e75d5b8e@mail.gmail.com> References: <55f7df060710122343j6cc17fc8qa73ef5964fc4068a@mail.gmail.com> <55f7df060710132249r4ccba1c0w1f3da4686296d7e9@mail.gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_45148_25171870.1192462503957" X-Trace: ger.gmane.org 1192464767 11576 80.91.229.12 (15 Oct 2007 16:12:47 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 15 Oct 2007 16:12:47 +0000 (UTC) Cc: emacs-devel@gnu.org To: "Alan Mackenzie" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Oct 15 18:12:38 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 1IhRyV-0001QK-EI for ged-emacs-devel@m.gmane.org; Mon, 15 Oct 2007 17:35:23 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IhRyO-0005H1-AV for ged-emacs-devel@m.gmane.org; Mon, 15 Oct 2007 11:35:16 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1IhRyJ-0005Fm-1z for emacs-devel@gnu.org; Mon, 15 Oct 2007 11:35:11 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1IhRyE-00056u-Ft for emacs-devel@gnu.org; Mon, 15 Oct 2007 11:35:09 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IhRyE-00056W-87 for emacs-devel@gnu.org; Mon, 15 Oct 2007 11:35:06 -0400 Original-Received: from nz-out-0506.google.com ([64.233.162.237]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1IhRyD-0001SY-Qw for emacs-devel@gnu.org; Mon, 15 Oct 2007 11:35:06 -0400 Original-Received: by nz-out-0506.google.com with SMTP id f1so922223nzc for ; Mon, 15 Oct 2007 08:35:04 -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=vhaZ1A5WD5ooRcxLhD0MpBtUD3DW5l6I7Txceqj87tg=; b=aF0bIrX91UPHaPL4QbmrAXOTTl+X898humnu0aqlvSG/uSOASIdEHgf8UmezWzgeVqnpZdF3N5ZFBWOgUARwMPCwhB4Il5RIBcfcHkow6SbO47i6N5DLr7wnI2eZMBJ+Ou10L2UY7bF0nuMwHFWekPfwxkPoH6ocZ992J9CgUjs= 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=lb0UBbBLhHv7oPU21Yigqly22WQE/aZWJikS1q2z6UvqtwPXplqwh79htmv+6+vU+hJSZbB40KwojFqcetwWKRe0L7OsOa4gPaviE+qzBIoiUuiye4NpgYzpojo9XtoFjS/b4yToDOFkpdzdCK8qFfOP1qfMdtIVMJ/cb1vhdfg= Original-Received: by 10.140.141.15 with SMTP id o15mr903340rvd.1192462503964; Mon, 15 Oct 2007 08:35:03 -0700 (PDT) Original-Received: by 10.141.164.19 with HTTP; Mon, 15 Oct 2007 08:35:03 -0700 (PDT) In-Reply-To: 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:80931 Archived-At: ------=_Part_45148_25171870.1192462503957 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Here is a new version of the patch with 'c-' prepended to the style variables, plus a simple test file. I wasn't sure how to make a ".res" file for it -- if that's documented somewhere let me know. Both indentation line-up and coloration should be tested (explained in the comments). Re: assignment papers, I could have sworn we had finished the process and Michael's papers were sent in, however I can't find an email record of that right now, so I'll ask him. -Adrian ------=_Part_45148_25171870.1192462503957 Content-Type: application/octet-stream; name="objc-enhance_v4.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="objc-enhance_v4.patch"; filename="objc-enhance_v4.patch" X-Attachment-Id: f_f7t53ai1 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 c2V0ICcoYy1vYmpjLW1ldGhvZC1wYXJhbWV0ZXItb2Zmc2V0IC4gbmlsKSkKKyAJCQkwKSkpCisg CisgCSAgICAgKG9wZW4tYnJhY2tldC1jb2wgKGMtbGFuZ2VsZW0tY29sIGxhbmdlbGVtKSkKKyAK KyAJICAgICAoYXJnLXJhbGlnbi1jb2xvbi1vZnMgKHByb2duCisgCQkJKGZvcndhcmQtY2hhcikg OyBza2lwIG92ZXIgJ1snCisgCQkJOyBza2lwIG92ZXIgb2JqZWN0L2NsYXNzIG5hbWUKKyAJCQk7 IGFuZCBmaXJzdCBhcmd1bWVudAorIAkJCShjLWZvcndhcmQtc2V4cCAyKQorIAkJCShpZiAoc2Vh cmNoLWZvcndhcmQgIjoiIChjLXBvaW50ICdlb2wpICdtb3ZlKQorIAkJCSAgICAoLSAoY3VycmVu dC1jb2x1bW4pIG9wZW4tYnJhY2tldC1jb2wKKyAJCQkgICAgICAgbWV0aG9kLWFyZy1sZW4gZXh0 cmEpCisgCQkJICA7IHByZXZpb3VzIGFyZyBoYXMgbm8gcGFyYW0KKyAgIAkJCSAgKGMtZ2V0LW9m ZnNldAorIAkJCSAgICcoYy1vYmpjLW1ldGhvZC1hcmctdW5maW5pc2hlZC1vZmZzZXQgLiBuaWwp KSkpKSkKKyAKKyAJKGlmICg+PSBhcmctcmFsaWduLWNvbG9uLW9mcworIAkJKGMtZ2V0LW9mZnNl dCAnKGMtb2JqYy1tZXRob2QtYXJnLW1pbi1kZWx0YS10by1icmFja2V0IC4gbmlsKSkpCisgCSAg ICAoKyBhcmctcmFsaWduLWNvbG9uLW9mcyBleHRyYSkKKyAJICAodGhyb3cgJ25vLWlkZWEgbmls KSkpKSkpCisgCiAgKGRlZnVuIGMtbGluZXVwLU9iakMtbWV0aG9kLWFyZ3MgKGxhbmdlbGVtKQoh ICAgIkxpbmUgdXAgdGhlIGNvbG9ucyB0aGF0IHNlcGFyYXRlIGFyZ3MgaW4gYSBtZXRob2QgZGVj bGFyYXRpb24uCiAgVGhlIGNvbG9uIG9uIHRoZSBjdXJyZW50IGxpbmUgaXMgYWxpZ25lZCB3aXRo IHRoZSBvbmUgb24gdGhlIGZpcnN0CiAgbGluZS4KICAKKioqKioqKioqKioqKioqCioqKiA5MzMs OTM5ICoqKioKICAJICBjLWJhc2ljLW9mZnNldCkpKSkpCiAgCiAgKGRlZnVuIGMtbGluZXVwLU9i akMtbWV0aG9kLWFyZ3MtMiAobGFuZ2VsZW0pCiEgICAiTGluZSB1cCB0aGUgY29sb25zIHRoYXQg c2VwYXJhdGUgYXJncy4KICBUaGUgY29sb24gb24gdGhlIGN1cnJlbnQgbGluZSBpcyBhbGlnbmVk IHdpdGggdGhlIG9uZSBvbiB0aGUgcHJldmlvdXMKICBsaW5lLgogIAotLS0gOTc2LDk4MiAtLS0t CiAgCSAgYy1iYXNpYy1vZmZzZXQpKSkpKQogIAogIChkZWZ1biBjLWxpbmV1cC1PYmpDLW1ldGhv ZC1hcmdzLTIgKGxhbmdlbGVtKQohICAgIkxpbmUgdXAgdGhlIGNvbG9ucyB0aGF0IHNlcGFyYXRl IGFyZ3MgaW4gYSBtZXRob2QgZGVjbGFyYXRpb24uCiAgVGhlIGNvbG9uIG9uIHRoZSBjdXJyZW50 IGxpbmUgaXMgYWxpZ25lZCB3aXRoIHRoZSBvbmUgb24gdGhlIHByZXZpb3VzCiAgbGluZS4KICAK SW5kZXg6IGNjLWZvbnRzLmVsCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KUkNTIGZpbGU6IC9jdnNyb290L2VtYWNzL2Vt YWNzL2xpc3AvcHJvZ21vZGVzL2NjLWZvbnRzLmVsLHYKcmV0cmlldmluZyByZXZpc2lvbiAxLjIu Mi4xNwpkaWZmIC1jIC1yMS4yLjIuMTcgY2MtZm9udHMuZWwKKioqIGNjLWZvbnRzLmVsCTI3IEp1 bCAyMDA3IDEwOjUxOjE4IC0wMDAwCTEuMi4yLjE3Ci0tLSBjYy1mb250cy5lbAkxNCBPY3QgMjAw NyAwNjowNDoxNCAtMDAwMAoqKioqKioqKioqKioqKioKKioqIDEzMTksMTMyNSAqKioqCiAgCQkJ CSAgbmlsKSkpCiAgCQknKChjLXB1dC1jaGFyLXByb3BlcnR5ICgxLSAobWF0Y2gtZW5kIDEpKQog IAkJCQkgICAgICAgJ2MtdHlwZSAnYy1kZWNsLWVuZCkpKQohIAkgICAgICBjLWZvbnQtbG9jay1v YmpjLW1ldGhvZHMpKQogIAogICAgICAgIDs7IEZvbnRpZnkgYWxsIGRlY2xhcmF0aW9ucywgY2Fz dHMgYW5kIG5vcm1hbCBsYWJlbHMuCiAgICAgICAgYy1mb250LWxvY2stZGVjbGFyYXRpb25zCi0t LSAxMzE5LDEzNTMgLS0tLQogIAkJCQkgIG5pbCkpKQogIAkJJygoYy1wdXQtY2hhci1wcm9wZXJ0 eSAoMS0gKG1hdGNoLWVuZCAxKSkKICAJCQkJICAgICAgICdjLXR5cGUgJ2MtZGVjbC1lbmQpKSkK ISAKISAJICAgICAgYy1mb250LWxvY2stb2JqYy1tZXRob2RzCiEgCiEgCSAgICAgIDs7IFBhcnRz IG9mIHNlbGVjdG9yIG5hbWUgaW4gbWVzc2FnZXMKISAJICAgICAgOzsgUEVORElORzogcGVyaGFw cyBzaG91bGQgY2hhbmdlIHRvIG9ubHkgcGljayB1cCBpbnNpZGUgYnJhY2tldHMKISAJICAgICAg KCJcXHN3KjoiIDAgZm9udC1sb2NrLWZ1bmN0aW9uLW5hbWUtZmFjZSBrZWVwIHQpCiEgCiEgCSAg ICAgIDs7IGdldCBhcmd1bWVudC1sZXNzIHNlbGVjdG9ycycgaGlnaGxpZ2h0aW5nIHJpZ2h0CiEg CSAgICAgIDs7IFtbZm9vIF9iYXJfXSBfYmF6X10gLT4gYmFyLCBiYXogYXJlIGhpZ2hsaWdodGVk CiEgCSAgICAgICgiXFwoXFxzdytcXClbIFx0XSpbXV0iCiEgCQkoMSAobGV0ICgobm9uLXdzLWJl Zm9yZS1tYXRjaCAoY2hhci1iZWZvcmUgCiEgCQkJICAgICAgKHNhdmUtZXhjdXJzaW9uCiEgCQkJ CShnb3RvLWNoYXIgKG1hdGNoLWJlZ2lubmluZyAxKSkKISAJCQkJOzsgZXhwZW5zaXZlIQohIAkJ CQkoYy1iYWNrd2FyZC1zeW50YWN0aWMtd3MgKGMtcG9pbnQgJ2JvbCkpCiEgCQkJCShwb2ludCkK ISAJCQkJKSkpKQohIAkJICAgICAgKHVubGVzcyAob3IgKGVxID86ICBub24td3MtYmVmb3JlLW1h dGNoKQohIAkJCQkgIChlcSA/XFsgbm9uLXdzLWJlZm9yZS1tYXRjaCkKISAJCQkJICAoZXEgPz4g bm9uLXdzLWJlZm9yZS1tYXRjaCkpCiEgCQkJZm9udC1sb2NrLWZ1bmN0aW9uLW5hbWUtZmFjZSkp KSkpCiEgCSAgOzsgUEVORElORzogdW5zdXJlIGlmIGMtbm9ubGFiZWwtdG9rZW4ta2V5IG9yIGMt b3B0LWV4dHJhLWxhYmVsLWtleQohIAkgIDs7ICAgICAgICAgIHNob3VsZCBiZSB1c2VkIGhlcmUK ISAJICAod2hlbiAoYy1sYW5nLWNvbnN0IGMtb3B0LWV4dHJhLWxhYmVsLWtleSkKISAJICAgIGAo LChjLW1ha2UtZm9udC1sb2NrLXNlYXJjaC1mdW5jdGlvbgohIAkJKGMtbGFuZy1jb25zdCBjLW9w dC1leHRyYS1sYWJlbC1rZXkpCiEgCQknKChjLXB1dC1jaGFyLXByb3BlcnR5ICgxLSAobWF0Y2gt ZW5kIDApKQohIAkJCQkgICAgICAgJ2MtdHlwZSAnYy1kZWNsLWVuZCkpKSkpCiEgCSAgKQogIAog ICAgICAgIDs7IEZvbnRpZnkgYWxsIGRlY2xhcmF0aW9ucywgY2FzdHMgYW5kIG5vcm1hbCBsYWJl bHMuCiAgICAgICAgYy1mb250LWxvY2stZGVjbGFyYXRpb25zCkluZGV4OiBjYy1sYW5ncy5lbAo9 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09ClJDUyBmaWxlOiAvY3Zzcm9vdC9lbWFjcy9lbWFjcy9saXNwL3Byb2dtb2Rlcy9j Yy1sYW5ncy5lbCx2CnJldHJpZXZpbmcgcmV2aXNpb24gMS4yNS4yLjE5CmRpZmYgLWMgLXIxLjI1 LjIuMTkgY2MtbGFuZ3MuZWwKKioqIGNjLWxhbmdzLmVsCTMgQXVnIDIwMDcgMDU6MjA6MzIgLTAw MDAJMS4yNS4yLjE5Ci0tLSBjYy1sYW5ncy5lbAkxNCBPY3QgMjAwNyAwNjowNDoxOCAtMDAwMAoq KioqKioqKioqKioqKioKKioqIDIwNjIsMjA2OCAqKioqCiAgICB0ICAgICAgIG5pbAogICAgKGMg YysrKSAnKCJOVUxMIiA7OyBOb3QgYSBrZXl3b3JkLCBidXQgcHJhY3RpY2FsbHkgd29ya3MgYXMg b25lLgogIAkgICAgImZhbHNlIiAidHJ1ZSIpCQk7IERlZmluZWQgaW4gQzk5LgohICAgb2JqYyAg ICAnKCJuaWwiICJOaWwiKQogICAgaWRsICAgICAnKCJUUlVFIiAiRkFMU0UiKQogICAgcGlrZSAg ICAnKCJVTkRFRklORUQiKSkgOzsgTm90IGEga2V5d29yZCwgYnV0IHByYWN0aWNhbGx5IHdvcmtz IGFzIG9uZS4KICAKLS0tIDIwNjIsMjA2OCAtLS0tCiAgICB0ICAgICAgIG5pbAogICAgKGMgYysr KSAnKCJOVUxMIiA7OyBOb3QgYSBrZXl3b3JkLCBidXQgcHJhY3RpY2FsbHkgd29ya3MgYXMgb25l LgogIAkgICAgImZhbHNlIiAidHJ1ZSIpCQk7IERlZmluZWQgaW4gQzk5LgohICAgb2JqYyAgICAn KCJuaWwiICJOaWwiICJZRVMiICJOTyIgIk5TX0RVUklORyIgIk5TX0hBTkRMRVIiICJOU19FTkRI QU5ETEVSIiAiQVNTSUdOIiAiUkVMRUFTRSIgIkFVVE9SRUxFQVNFIiAiUkVUQUlOIiAiREVTVFJP WSIgIkNSRUFURV9BVVRPUkVMRUFTRV9QT09MIiAiUkVDUkVBVEVfQVVUT1JFTEVBU0VfUE9PTCIp CiAgICBpZGwgICAgICcoIlRSVUUiICJGQUxTRSIpCiAgICBwaWtlICAgICcoIlVOREVGSU5FRCIp KSA7OyBOb3QgYSBrZXl3b3JkLCBidXQgcHJhY3RpY2FsbHkgd29ya3MgYXMgb25lLgogIApJbmRl eDogY2MtbWVudXMuZWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PQpSQ1MgZmlsZTogL2N2c3Jvb3QvZW1hY3MvZW1hY3Mv bGlzcC9wcm9nbW9kZXMvY2MtbWVudXMuZWwsdgpyZXRyaWV2aW5nIHJldmlzaW9uIDEuMjUuMi45 CmRpZmYgLWMgLXIxLjI1LjIuOSBjYy1tZW51cy5lbAoqKiogY2MtbWVudXMuZWwJMjcgSnVsIDIw MDcgMTA6NTE6MTQgLTAwMDAJMS4yNS4yLjkKLS0tIGNjLW1lbnVzLmVsCTE0IE9jdCAyMDA3IDA2 OjA0OjE4IC0wMDAwCioqKioqKioqKioqKioqKgoqKiogMzI5LDMzOCAqKioqCiAgCSAgICAgJ2J1 ZmZlci1zdWJzdHJpbmctbm8tcHJvcGVydGllcwogIAkgICAnYnVmZmVyLXN1YnN0cmluZykpKQog ICAgICAoZ290by1jaGFyIChwb2ludC1tYXgpKQotICAgICAoaW1lbnUtcHJvZ3Jlc3MtbWVzc2Fn ZSBzdHVwaWQgMCkKICAgICAgOzsKICAgICAgKHdoaWxlIChyZS1zZWFyY2gtYmFja3dhcmQgY2Mt aW1lbnUtb2JqYy1nZW5lcmljLWV4cHJlc3Npb24gbmlsIHQpCi0gICAgICAgKGltZW51LXByb2dy ZXNzLW1lc3NhZ2Ugc3R1cGlkKQogICAgICAgIChzZXRxIGxhbmdudW0gKGlmIChtYXRjaC1iZWdp bm5pbmcgT0JKQykgCiAgCQkJT0JKQwogIAkJICAgICAgKGNvbmQKLS0tIDMyOSwzMzYgLS0tLQoq KioqKioqKioqKioqKioKKioqIDM4NCwzOTAgKioqKgogIAkJCQkJICBtZXRob2RsaXN0KSB0b3Bs aXN0KSkKICAJICAgICAgbWV0aG9kbGlzdCBuaWwpKSkpCiAgICAgIDs7IAotICAgICAoaW1lbnUt cHJvZ3Jlc3MtbWVzc2FnZSBzdHVwaWQgMTAwKQogICAgICAoaWYgKGVxIChjYXIgdG9wbGlzdCkg bmlsKQogIAkoc2V0cSB0b3BsaXN0IChjZHIgdG9wbGlzdCkpKQogIAotLS0gMzgyLDM4NyAtLS0t CkluZGV4OiBjYy12YXJzLmVsCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KUkNTIGZpbGU6IC9jdnNyb290L2VtYWNzL2Vt YWNzL2xpc3AvcHJvZ21vZGVzL2NjLXZhcnMuZWwsdgpyZXRyaWV2aW5nIHJldmlzaW9uIDEuMzEu Mi4xNwpkaWZmIC1jIC1yMS4zMS4yLjE3IGNjLXZhcnMuZWwKKioqIGNjLXZhcnMuZWwJMTMgQXVn IDIwMDcgMTM6NDc6MzAgLTAwMDAJMS4zMS4yLjE3Ci0tLSBjYy12YXJzLmVsCTE0IE9jdCAyMDA3 IDA2OjA0OjIwIC0wMDAwCioqKioqKioqKioqKioqKgoqKiogOTEyLDkxNyAqKioqCi0tLSA5MTIs OTU2IC0tLS0KICAgIDp0eXBlICdpbnRlZ2VyCiAgICA6Z3JvdXAgJ2MpCiAgCisgKGRlZmN1c3Rv bS1jLXN0eWxldmFyIGMtb2JqYy1tZXRob2QtYXJnLW1pbi1kZWx0YS10by1icmFja2V0IDIKKyAg ICIqTWluaW11bSBudW1iZXIgb2YgY2hhcnMgdG8gdGhlIG9wZW5pbmcgYnJhY2tldC4KKyAKKyBD b25zaWRlciB0aGlzIE9iakMgc25pcHBldDoKKyAKKyAJW2ZvbyBibGFoQmxhaDogZnJlZAorIAl8 PC14LT58YmFyQmF6OiBiYXJuZXkKKyAKKyBJZiBgeCcgaXMgbGVzcyB0aGFuIHRoaXMgbnVtYmVy IHRoZW4gYGMtbGluZXVwLU9iakMtbWV0aG9kLWNhbGwtY29sb25zJworIHdpbGwgZGVmZXIgdGhl IGluZGVudGF0aW9uIGRlY2lzaW9uIHRvIHRoZSBuZXh0IGZ1bmN0aW9uLiAgQnkgZGVmYXVsdAor IHRoaXMgaXMgYGMtbGluZXVwLU9iakMtbWV0aG9kLWNhbGwnLCB3aGljaCB3b3VsZCBhbGlnbiBp dCBsaWtlOgorIAorIAlbZm9vIGJsYWhCbGFoQmxhaDogZnJlZAorIAkgICAgIHRoaXNJc1Rvb0Rh bW5Mb25nOiBiYXJuZXkKKyAKKyBUaGlzIGJlaGF2aW91ciBjYW4gYmUgb3ZlcnJpZGRlbiBieSBj dXN0b21pemluZyB0aGUgaW5kZW50YXRpb24gb2YKKyBgb2JqYy1tZXRob2QtY2FsbC1jb250JyBp biB0aGUgXCJvYmpjXCIgc3R5bGUuIgorICAgOnR5cGUgJ2ludGVnZXIKKyAgIDpncm91cCAnYykK KyAKKyAoZGVmY3VzdG9tLWMtc3R5bGV2YXIgYy1vYmpjLW1ldGhvZC1hcmctdW5maW5pc2hlZC1v ZmZzZXQgNAorICAgIipPZmZzZXQgcmVsYXRpdmUgdG8gYnJhY2tldCBpZiBmaXJzdCBzZWxlY3Rv ciBpcyBvbiBhIG5ldyBsaW5lLgorIAorICAgICBbYWFhYWFhYWFhCisgICAgIHw8LXgtPnxiYmJi YmJiOiAgY2NjY2NjCisgICAgICAgICAgICAgIGRkZGRkOiBlZWVlXTsiCisgICA6dHlwZSAnaW50 ZWdlcgorICAgOmdyb3VwICdjKQorIAorIChkZWZjdXN0b20tYy1zdHlsZXZhciBjLW9iamMtbWV0 aG9kLXBhcmFtZXRlci1vZmZzZXQgNAorICAgIipPZmZzZXQgZm9yIHNlbGVjdG9yIHBhcmFtZXRl ciBvbiBhIG5ldyBsaW5lIChyZWxhdGl2ZSB0byBmaXJzdCBzZWxlY3Rvci4KKyAKKyAgICAgW2Fh YWFhYWEgYmJiYmJiYmJiYjoKKyAJICAgICB8PC14LT58Y2NjY2NjY2MKKyAgICAgICAgICAgICAg ICAgICAgIGRkZDogZWVlZQorICAgICAgICAgICAgICAgICAgICBmZmZmOiBnZ2ddOyIKKyAgIDp0 eXBlICdpbnRlZ2VyCisgICA6Z3JvdXAgJ2MpCisgCiAgKGRlZmN1c3RvbSBjLWRlZmF1bHQtc3R5 bGUgJygoamF2YS1tb2RlIC4gImphdmEiKSAoYXdrLW1vZGUgLiAiYXdrIikKICAJCQkgICAgIChv dGhlciAuICJnbnUiKSkKICAgICIqU3R5bGUgd2hpY2ggZ2V0cyBpbnN0YWxsZWQgYnkgZGVmYXVs dCB3aGVuIGEgZmlsZSBpcyB2aXNpdGVkLgoqKioqKioqKioqKioqKioKKioqIDEwOTcsMTEwMyAq KioqCiAgICAgICAgIDs7IEFuY2hvciBwb3M6IEJvaS4KICAgICAgICAgKG9iamMtbWV0aG9kLWFy Z3MtY29udCAuIGMtbGluZXVwLU9iakMtbWV0aG9kLWFyZ3MpCiAgICAgICAgIDs7IEFuY2hvciBw b3M6IEF0IHRoZSBtZXRob2Qgc3RhcnQgKGFsd2F5cyBhdCBib2kpLgohICAgICAgICAob2JqYy1t ZXRob2QtY2FsbC1jb250IC4gYy1saW5ldXAtT2JqQy1tZXRob2QtY2FsbCkKICAgICAgICAgOzsg QW5jaG9yIHBvczogQXQgdGhlIG9wZW4gYnJhY2tldC4KICAgICAgICAgKGV4dGVybi1sYW5nLW9w ZW4gICAgICAuIDApCiAgICAgICAgIChuYW1lc3BhY2Utb3BlbiAgICAgICAgLiAwKQotLS0gMTEz NiwxMTQ3IC0tLS0KICAgICAgICAgOzsgQW5jaG9yIHBvczogQm9pLgogICAgICAgICAob2JqYy1t ZXRob2QtYXJncy1jb250IC4gYy1saW5ldXAtT2JqQy1tZXRob2QtYXJncykKICAgICAgICAgOzsg QW5jaG9yIHBvczogQXQgdGhlIG1ldGhvZCBzdGFydCAoYWx3YXlzIGF0IGJvaSkuCiEgICAgICAg IChvYmpjLW1ldGhvZC1jYWxsLWNvbnQgLiAoYy1saW5ldXAtT2JqQy1tZXRob2QtY2FsbC1jb2xv bnMKISAJCQkgICAgICAgIGMtbGluZXVwLU9iakMtbWV0aG9kLWNhbGwgKykpCiEgICAgICAgIDs7 IEFuY2hvciBwb3M6ICh1c2VkIGJ5IGMtbGluZXVwLW1ldGhvZC1jYWxsLWNvbG9ucykKISAgICAg ICAgKGMtb2JqYy1tZXRob2QtYXJnLW1pbi1kZWx0YS10by1icmFja2V0CS4gKikKISAgICAgICAg KGMtb2JqYy1tZXRob2QtYXJnLXVuZmluaXNoZWQtb2Zmc2V0CS4gKykKISAgICAgICAgKGMtb2Jq Yy1tZXRob2QtcGFyYW1ldGVyLW9mZnNldAkJLiArKQogICAgICAgICA7OyBBbmNob3IgcG9zOiBB dCB0aGUgb3BlbiBicmFja2V0LgogICAgICAgICAoZXh0ZXJuLWxhbmctb3BlbiAgICAgIC4gMCkK ICAgICAgICAgKG5hbWVzcGFjZS1vcGVuICAgICAgICAuIDApCg== ------=_Part_45148_25171870.1192462503957 Content-Type: application/octet-stream; name="testObjCmethodCallAlign.m" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="testObjCmethodCallAlign.m"; filename="testObjCmethodCallAlign.m" X-Attachment-Id: f_f7t53jne LyogVGVzdHMgbGluZXVwIG9mIGNvbG9ucyBpbiBtZXRob2QgY2FsbHMsIGFuZCBmb250aWZpY2F0 aW9uIHRoZXJlb2YuICovCgojaW1wb3J0IDxGb3VuZGF0aW9uL0ZvdW5kYXRpb24uaD4KCmludCBt YWluKGludCBhcmdjLCBjaGFyICphcmd2W10pCnsKICBpbnQgYmFyLCBiYXo7CiAgaWQgc29tZU9i amVjdCA9IFtbTlNPYmplY3QgYWxsb2NdIGluaXRdOwoKICAvLyBjb2xvbnMgc2hvdWxkIGJlIGxp bmVkIHVwIGluIHNhbWUgY29sdW1uLCBhbmQgc2VsZWN0b3IgcG9ydGlvbnMgc2hvdWxkCiAgLy8g YmUgaW4gZm9udC1sb2NrLWZ1bmN0aW9uLW5hbWUtZmFjZQogIFtzb21lT2JqZWN0IHNvbWVNZXRo b2RXaXRoQXJnMTogYmFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhcmcyOiBiYXpdOwoK ICByZXR1cm4gMDsKfQo= ------=_Part_45148_25171870.1192462503957 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_45148_25171870.1192462503957--