From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier via CC-Mode-help Newsgroups: gmane.emacs.cc-mode.general,gmane.emacs.devel Subject: Re: Last use of defadvice in Emacs Date: Wed, 06 Apr 2022 22:49:08 -0400 Message-ID: References: Reply-To: Stefan Monnier Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="34278"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: bug-cc-mode@gnu.org, Alan Mackenzie , emacs-devel@gnu.org To: "T.V Raman" Original-X-From: cc-mode-help-bounces@lists.sourceforge.net Thu Apr 07 04:49:38 2022 Return-path: Envelope-to: sf-cc-mode-help@m.gmane-mx.org Original-Received: from lists.sourceforge.net ([216.105.38.7]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ncIDI-0008j6-C0 for sf-cc-mode-help@m.gmane-mx.org; Thu, 07 Apr 2022 04:49:36 +0200 Original-Received: from [127.0.0.1] (helo=sfs-ml-2.v29.lw.sourceforge.com) by sfs-ml-2.v29.lw.sourceforge.com with esmtp (Exim 4.94.2) (envelope-from ) id 1ncID9-0005Bd-Ut; Thu, 07 Apr 2022 02:49:29 +0000 Original-Received: from [172.30.20.202] (helo=mx.sourceforge.net) by sfs-ml-2.v29.lw.sourceforge.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1ncID7-0005BX-S2 for cc-mode-help@lists.sourceforge.net; Thu, 07 Apr 2022 02:49:26 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sourceforge.net; s=x; h=Content-Transfer-Encoding:Content-Type:MIME-Version :In-Reply-To:Date:References:Message-ID:Subject:Cc:To:From:Sender:Reply-To: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=oHQ1M5s3jGwSsK9CAo3cFAiSydUYv9msP+u4VUUPY8k=; b=hg0Rri3rG8fXpbed1xhqilF/yt J9QryVulVJoNmEe67gG2A2j9GD/HhBgIi7uIxkT8NDEbQgpYFwqrcBPgedEJJrffvFhhTPyyyETjt sIlcKxInNeVHku0GFUmUWQCPUlheiMkXdnIh/nB2fkuO4RpV8sp7k0+w+nJRbRh+nPFg=; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sf.net; s=x ; h=Content-Transfer-Encoding:Content-Type:MIME-Version:In-Reply-To:Date: References:Message-ID:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=oHQ1M5s3jGwSsK9CAo3cFAiSydUYv9msP+u4VUUPY8k=; b=aIj452ZZc3B7ReSplB9igBmq4y jYPhCMLbdRKTqca9Npt/T06lZTthzOaOEAsDjRQ60Vba3VtoM8geuLs5WppRZ2iOV2x9AkBc/szg0 xHnGVgFbTKm5UNovDNGuC2GzE9zhHDielEE85EelhjNDZOz6FjzJpGiEEQZZcPgYRoFo=; Original-Received: from eggs.gnu.org ([209.51.188.92]) by sfi-mx-2.v28.lw.sourceforge.com with esmtps (TLS1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.94.2) id 1ncID5-0003h7-BU for cc-mode-help@lists.sourceforge.net; Thu, 07 Apr 2022 02:49:25 +0000 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:60470) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ncICx-0006by-JY; Wed, 06 Apr 2022 22:49:17 -0400 Original-Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 77D134429A9; Wed, 6 Apr 2022 22:49:13 -0400 (EDT) Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 366894429A8; Wed, 6 Apr 2022 22:49:11 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1649299751; bh=lIHRF4VQhDeSSuP3w6WxStDNYetbS8+nvs5qSRe58vI=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=fv/5eJGBpX5pz60ZZn93YSg+espG+RruKRRN0eeJ8Gw9vShAr5uxXbJIM5ltC7qKP plTdt0k2ekt3MOVWglUomP6u1iWlrwclJu8ffu3dooI7wbaIp6XGF3tqlkc47IszIq 1ER+nZQkwhvlf7srVgHNmKKlspi9VomPbYr0PPZbSifp4XYfAu0LnSM0/lwJJEUxik l4t/Dd+dcS7fI9VX/si8FHGWpQ58dGc35WDKlftv9+chBTXn/NHxl5ioTE8tbxy1sj hXEHJMjJz0pNRxSxj8ZpGiCGVJZ6zQRAVeFO1kqUWoMSp1spcxE4c/+OiKUmoehypt kR56z4apNULaw== Original-Received: from alfajor (unknown [45.72.221.51]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 9504F120900; Wed, 6 Apr 2022 22:49:10 -0400 (EDT) In-Reply-To: (T. V. Raman's message of "Wed, 06 Apr 2022 18:51:27 -0700") Received-SPF: pass client-ip=132.204.25.50; envelope-from=monnier@iro.umontreal.ca; helo=mailscanner.iro.umontreal.ca X-Spam_score_int: -42 X-Spam_score: -4.3 X-Spam_bar: ---- X-Spam_report: (-4.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Headers-End: 1ncID5-0003h7-BU X-BeenThere: cc-mode-help@lists.sourceforge.net X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Bug reports, feature requests, and general talk about CC Mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: cc-mode-help-bounces@lists.sourceforge.net Xref: news.gmane.io gmane.emacs.cc-mode.general:8297 gmane.emacs.devel:287871 Archived-At: PiBDb3VsZCB5b3UgZ2l2ZSBzb21lIHRpcHMgb24gd2hhdCBpc3N1ZXMgb25lIG1pZ2h0IHNlZSB3 aXRoIGRlZmFkdmljZQo+IGFuZCBpdHMgZGlzcmVzcGVjdCBvZiBsZXhpY2FsIGJpbmRpbmdzPwoK SUlSQyBmb3IgZXhpc3RpbmcgcGllY2VzIG9mIGFkdmljZSB0aGUgbWFpbiBpc3N1ZSBjYW4gb2Nj dXIgaWYgYW4gYWR2aWNlCmFjY2Vzc2VzIHRoZSBmb3JtYWwgYXJndW1lbnRzIGJ5IHRoZWlyIG5h bWUgcmF0aGVyIHRoYW4gdmlhIHRoaW5ncyBsaWtlCmBhZC1nZXQtYXJnYC4gIElJUkMgd2UgbWFu YWdlZCB0byBnZXQgaXQgd29ya2luZyBsaWtlIGl0IHVzZWQgdG8gaW4gbW9zdApjYXNlcywgYnV0 IGl0J3Mgbm90IHZlcnkgcm9idXN0LgoKVGhlIG90aGVyIGlzc3VlIGlzIHRoYXQgdGhlIGJvZHkg b2YgYGRlZmFkdmljZWAgaXMgYWx3YXlzIGV2YWx1YXRlZCBpbgp0aGUgZHluYW1pY2FsbHkgc2Nv cGVkIGRpYWxlY3Qgb2YgRUxpc3AuICBUaGlzIG1lYW5zIHRoYXQgaXRzIGxvY2FsIHZhcnMKY2Fu ICJsZWFrIiB0byBzb21lIG9mIHRoZSBmdW5jdGlvbnMgdGhleSBjYWxsIChhcyBpcyBub3JtYWwg d2l0aApkeW5hbWljIHNjb3BpbmcpIGFuZCB0aGF0IHRoZXkgY2FuJ3QgcmVmZXIgdG8gc3Vycm91 bmRpbmcgbGV4aWNhbAp2YXJpYWJsZXMgKG1vcmUgY29tbW9uIHdpdGggYGFkLW1ha2UtYWR2aWNl YCB0aGFuIHdpdGggYGRlZmFkdmljZWAgc2luY2UKdGhhdCBvbmUgaXMgdXN1YWxseSB1c2VkIGF0 IHRvcC1sZXZlbCksIC4uLgoKVGhvc2UgcHJvYmxlbXMgYXJlbid0IG5ldy4gIFdoYXQncyAibmV3 IiBpcyB0aGF0IGBhZHZpY2UtYWRkYCBkb2Vzbid0CnN1ZmZlciBmcm9tIHRoZW0uCgo+IEZvciB0 aGUgcmVjb3JkLCBJIHN3aXRjaGVkIGVtYWNzcGVhayB0byBsZXhpY2FsIGJpbmRpbmcgYSBjb3Vw bGUgb2YKPiB5ZWFycyBhZ28gYW5kIGZpeGVkIGFueS9hbGwgYnl0ZWNvbXAgd2FybmluZ3MgaXQg Z2VuZXJhdGVkIC0tLSBhbmQKPiBJJ3ZlIG5vdCBoaXQgYW55IGJ1Z3MgdG8gZGF0ZS4KClRoYXQn cyBpbmRlZWQgaG93IGl0IG9mdGVuIHR1cm5zIG91dCA6LSkKWyBTYWRseSwgbm90IGFsbCBwcm9i bGVtcyBhcmUgY2F1Z2h0IGJ5IHdhcm5pbmdzLCBidXQgdGhlIHZhc3QKICBtYWpvcml0eS4gIF0K Cj4gQnV0IGl0IHdvdWxkIGJlIGhlbHBmdWwgdG8gdW5kZXJzdGFuZCB0aGUgdHlwZXMgb2YgaXNz dWVzIGRlZmFkdmljZQo+IG1pZ2h0IGNhdXNlIHdpdGggbGV4aWNhbCBiaW5kaW5nIGlmIHNvbWV0 aGluZyBpbmV4cGxpY2FibGUgZG9lcwo+IHNob3cgdXAuCgpGb3IgcGVvcGxlIHdobyBncmV3IHVw IG9uIGR5bmFtaWNhbGx5IHNjb3BlZCBFTGlzcCwgdGhlcmUgYXJlIHVzdWFsbHkgbm8KYmFkIHN1 cnByaXNlcy4gIFRoZSBzdXJwcmlzZXMgY29tZSB1cCB3aGVuIHlvdSB0YWtlIGxleGljYWwgc2Nv cGluZyBhcwphIGdpdmVuLgoKPiBUaGlzIG5leHQgaXMgbGlrZWx5IG5vdCBsZXhpY2FsIGJpbmRp bmcgcmVsYXRlZCwgYnV0IHRoZSBvbmx5IGlzc3VlIEkKPiBuZWVkZWQgdG8gY3JlYXRlIGFuIGVt YWNzcGVhayBzcGVjaWZpYyBjaGVjayB3YXMgZm9yIHRoZSBlcXVpdmFsZW50IG9mCj4gKGNhbGxl ZC1pbnRlcmFjdGl2ZWx5ICdpbnRlcmFjdGl2ZSkgd2hpY2ggZXhoaWJpdGVkIHN0cmFuZ2UgYmVo YXZpb3IKPiB3aXRoIGRlZmFkdmljZSAtLSBJIGNyZWF0ZWQgYSAidGlnaHRlciIgY2hlY2sgdGhh dCBpcwo+IGVtYWNzcGVhay1zcGVjaWZpYy4KCmBjYWxsZWQtaW50ZXJhY3RpdmVseS1wYCBpcyBp bmhlcmVudGx5IGJyaXR0bGUuICBXZSBnbyB0aHJvdWdoIHNvbWUKdHJvdWJsZSB0byBtYWtlIGl0 IHdvcmsgInJpZ2h0IiAodGhpcyBpcyBzb21ldGltZXMgaGFyZCB0byBkZWZpbmUpIGZvcgphcyBt YW55IGNhc2VzIGFzIHBvc3NpYmxlLCBidXQgaXQncyBmdW5kYW1lbnRhbGx5IGFuIGltcG9zc2li bGUgam9iLgpTYWRseSwgaXQncyBwYXJ0aWN1bGFybHkgaGFyZCB0byBkbyBmb3IgcGllY2VzIG9m IGFkdmljZSB5ZXQgYWxzbwpwYXJ0aWN1bGFyIHVzZWZ1bCB0aGVyZSA6LSgKCgogICAgICAgIFN0 ZWZhbgoKCj4+Pj4gVGhlIHBhdGNoIGJlbG93IHJlcGxhY2VzIHRoZSBsYXN0IHJlbWFpbmluZyB1 c2Ugb2YgYGRlZmFkdmljZWAgaW4gRW1hY3MKPj4+PiAod2VsbCwgZXhjZXB0IGZvciBPcmcgd2hl cmUgdGhpcyBoYXMgYWxyZWFkeSBiZWVuIGZpeGVkIHVwc3RyZWFtIGJ1dAo+Pj4+IHdlJ3JlIHdh aXRpbmcgZm9yIHRoZSBjaGFuZ2UgdG8gdHJpY2tsZSBkb3duIHRvIGBtYXN0ZXJgKS4KPj4+Cj4+ PiBXaHkgd291bGQgd2Ugd2FudCB0byByZXBsYWNlIGRlZmFkdmljZSB3aXRoIGFkdmljZS1hZGQ/ Cj4+PiBEb24ndCBhbGwgdGhlIG9iamVjdGlvbnMgdG8gYWR2aWNlIGFwcGx5IGVxdWFsbHkgdG8g Ym90aCBmb3Jtcz8KPj4KPj4gQm90aCBzaG91bGQgYmUgYXZvaWRlZCwgaW5kZWVkLiAgQnV0IGBk ZWZhZHZpY2VgIGlzIHNsb3dseSBiZWluZwo+PiByZXBsYWNlZCBiZWNhdXNlIGl0IGNhbm5vdCBv YmV5IGBsZXhpY2FsLWJpbmRpbmdgIChhbG9uZyB3aXRoIGEgYnVuY2gKPj4gb2YgbW9yZSBtaW5v ciBhbm5veWFuY2VzKSBzbyBpdCBnZXRzIGEgZmV3IG1vcmUgb2JqZWN0aW9ucy4KPj4KPj4+IEkn dmUgc3BlbnQgYW4gaG91ciB0cnlpbmcgdmFyaW91cyBjb21iaW5hdGlvbnMgb2YgZXZhbC13aGVu LWNvbXBpbGUgYW5kCj4+PiAoYm91bmRwICdmb250LWxvY2stZXh0ZW5kLWFmdGVyLWNoYW5nZS1y ZWdpb24tZnVuY3Rpb24pLCB0byB0cnkgYW5kIGdldAo+Pj4gdGhlIHN0dWZmIGNvbXBpbGVkIG9y IGlnbm9yZWQgYmFzZWQgb24gdGhlIHByZXNlbmNlL2Fic2VuY2Ugb2YgdGhhdAo+Pj4gdmFyaWFi bGUuICBTb21ldGhpbmcgbGlrZSBDJ3MgI2lmZGVmLiAgSSBkaWRuJ3QgbWFuYWdlIGl0LCBhbmQg ZG9uJ3QKPj4+IHRoaW5rIGl0J3MgcG9zc2libGUuICBUaGF0J3MgYW5vdGhlciBDIGZhY2lsaXR5 IEVtYWNzIExpc3Agc2VlbXMgdG8gYmUKPj4+IG1pc3NpbmcuCj4+Cj4+IEkgdGhvdWdodCB0aGUg Y29kZSB3YXMgd3JpdHRlbiBzcGVjaWZpY2FsbHkgdG8gcGVyZm9ybSB0aGUgdGVzdCBhdAo+PiBy dW50aW1lLCBzbyB0aGF0IHRoZSBjb2RlIGNvbXBpbGVkIG9uIEVtYWNzLTIxIHdvdWxkIHN0aWxs IHNraXAgdGhlCj4+IGFkdmljZSB3aGVuIHJ1biBvbiBFbWFjc+KJpTIyIChhbmQgYWxzbyBzbyBj b2RlIGNvbXBpbGVkIG9uIEVtYWNzLTI4IHdvdWxkCj4+IHN0aWxsIGFjdGl2YXRlIHRoZSBhZHZp Y2Ugd2hlbiBydW4gb24gc29tZSBoeXBvdGhldGljYWwgZnV0dXJlIEVtYWNzCj4+IHdoZXJlIGBm b250LWxvY2stZXh0ZW5kLWFmdGVyLWNoYW5nZS1yZWdpb24tZnVuY3Rpb25gIGhhcyBiZWVuIHJl bW92ZWQpLgo+Pgo+PiBJZiB5b3Ugd2FudCB0byBwZXJmb3JtIHRoZSB0ZXN0IGF0IGNvbXBpbGUg dGltZSB0aGVuIEkgdGhpbmsgc29tZXRoaW5nCj4+IGxpa2UgdGhlIGZvbGxvd2luZyBzaG91bGQg d29yay4KPj4KPj4KPj4gICAgICAgICBTdGVmYW4KPj4KPj4KPj4gZGlmZiAtLWdpdCBhL2xpc3Av cHJvZ21vZGVzL2NjLW1vZGUuZWwgYi9saXNwL3Byb2dtb2Rlcy9jYy1tb2RlLmVsCj4+IGluZGV4 IDk1N2EwYjhhN2M1Li4wNWRhNjFkYmIyZiAxMDA2NDQKPj4gLS0tIGEvbGlzcC9wcm9nbW9kZXMv Y2MtbW9kZS5lbAo+PiArKysgYi9saXNwL3Byb2dtb2Rlcy9jYy1tb2RlLmVsCj4+IEBAIC0yNTY1 LDE4ICsyNTY1LDE4IEBACj4+ICA7OyBFbWFjcyA8IDIyIGFuZCBYRW1hY3MKPj4gIChkZWZtYWNy byBjLWFkdmlzZS1mbC1mb3ItcmVnaW9uIChmdW5jdGlvbikKPj4gICAgKGRlY2xhcmUgKGRlYnVn IHQpKQo+PiArICAodW5sZXNzIChib3VuZHAgJ2ZvbnQtbG9jay1leHRlbmQtYWZ0ZXItY2hhbmdl LXJlZ2lvbi1mdW5jdGlvbikKPj4gICAgYChkZWZhZHZpY2UgLGZ1bmN0aW9uIChiZWZvcmUgZ2V0 LWF3ay1yZWdpb24gYWN0aXZhdGUpCj4+ICAgICAgIDs7IE1ha2Ugc3VyZSB0aGF0IGFueSBzdHJp bmcvcmVnZXhwIGlzIGNvbXBsZXRlbHkgZm9udC1sb2NrZWQuCj4+ICAgICAgICh3aGVuIGMtYnVm ZmVyLWlzLWNjLW1vZGUKPj4gICAgICAgICAoc2F2ZS1leGN1cnNpb24KPj4gIAkgKGFkLXNldC1h cmcgMSBjLW5ldy1FTkQpICAgOyBlbmQKPj4gLQkgKGFkLXNldC1hcmcgMCBjLW5ldy1CRUcpKSkp KQk7IGJlZwo+PiArCSAgIChhZC1zZXQtYXJnIDAgYy1uZXctQkVHKSkpKSkpIDsgYmVnCj4+ICAK Pj4gLSh1bmxlc3MgKGJvdW5kcCAnZm9udC1sb2NrLWV4dGVuZC1hZnRlci1jaGFuZ2UtcmVnaW9u LWZ1bmN0aW9uKQo+PiAtICAoYy1hZHZpc2UtZmwtZm9yLXJlZ2lvbiBmb250LWxvY2stYWZ0ZXIt Y2hhbmdlLWZ1bmN0aW9uKQo+PiAtICAoYy1hZHZpc2UtZmwtZm9yLXJlZ2lvbiBqaXQtbG9jay1h ZnRlci1jaGFuZ2UpCj4+IC0gIChjLWFkdmlzZS1mbC1mb3ItcmVnaW9uIGxhenktbG9jay1kZWZl ci1yZXN0LWFmdGVyLWNoYW5nZSkKPj4gLSAgKGMtYWR2aXNlLWZsLWZvci1yZWdpb24gbGF6eS1s b2NrLWRlZmVyLWxpbmUtYWZ0ZXItY2hhbmdlKSkKPj4gKyhjLWFkdmlzZS1mbC1mb3ItcmVnaW9u IGZvbnQtbG9jay1hZnRlci1jaGFuZ2UtZnVuY3Rpb24pCj4+ICsoYy1hZHZpc2UtZmwtZm9yLXJl Z2lvbiBqaXQtbG9jay1hZnRlci1jaGFuZ2UpCj4+ICsoYy1hZHZpc2UtZmwtZm9yLXJlZ2lvbiBs YXp5LWxvY2stZGVmZXItcmVzdC1hZnRlci1jaGFuZ2UpCj4+ICsoYy1hZHZpc2UtZmwtZm9yLXJl Z2lvbiBsYXp5LWxvY2stZGVmZXItbGluZS1hZnRlci1jaGFuZ2UpCj4+ICAKPj4gIDs7IENvbm5l Y3QgdXAgdG8gYGVsZWN0cmljLWluZGVudC1tb2RlJyAoRW1hY3MgMjQuNCBhbmQgbGF0ZXIpLgo+ PiAgKGRlZnVuIGMtZWxlY3RyaWMtaW5kZW50LW1vZGUtaG9vayAoKQo+Pgo+PgoKCg==