From unknown Fri Aug 15 04:04:12 2025 X-Loop: don@donarmstrong.com Subject: bug#1063: improvement of elint.el Reply-To: "Shigeru Fukaya" , 1063@debbugs.gnu.org Resent-From: "Shigeru Fukaya" Resent-To: bug-submit-list@lists.donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Wed, 01 Oct 2008 14:50:03 +0000 Resent-Message-ID: Resent-Sender: don@donarmstrong.com X-Emacs-PR-Message: report 1063 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by submit@emacsbugs.donarmstrong.com id=B.12228720742762 (code B ref -1); Wed, 01 Oct 2008 14:50:03 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-3.9 required=4.0 tests=BAYES_00,FOURLA, IMPRONONCABLE_2,RCVD_IN_DNSWL_LOW autolearn=no version=3.2.3-bugs.debian.org_2005_01_02 Received: (at submit) by emacsbugs.donarmstrong.com; 1 Oct 2008 14:41:14 +0000 Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m91EfAmq002755 for ; Wed, 1 Oct 2008 07:41:12 -0700 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Kl2t4-00089G-Ac for bug-gnu-emacs@gnu.org; Wed, 01 Oct 2008 10:41:10 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Kl2t2-00088L-Cr for bug-gnu-emacs@gnu.org; Wed, 01 Oct 2008 10:41:09 -0400 Received: from [199.232.76.173] (port=34981 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Kl2t2-00088H-1d for bug-gnu-emacs@gnu.org; Wed, 01 Oct 2008 10:41:08 -0400 Received: from mu-out-0910.google.com ([209.85.134.189]:24972) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Kl2t1-00048O-DH for bug-gnu-emacs@gnu.org; Wed, 01 Oct 2008 10:41:07 -0400 Received: by mu-out-0910.google.com with SMTP id i2so508533mue.6 for ; Wed, 01 Oct 2008 07:41:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:mime-version:content-type; bh=EEvDLj6g1Xi+C8qDOZ2XsONv9D3yZhCXozoolFfrQN4=; b=sc9zmn6D7JNjvycqApNujq8XWUg/xIQMeTEelZsB/gmqQXUbn2k1tyWfs57f2BM/X9 g5fC8jA194NFdkhyNNEVUyQzl7P8YfupTOcb0s0n2K3E1WBYZ9P3Q/1Wv89vibF0x8Bf BkXmaoTD95ThWzZ2wbGAtPVQqXIuQnGmmQh7c= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type; b=mYNbwZ82T9OsK14xPN6NG/8LsoLTJKCKJ+Zp1WjGNIgkaOsRuIybSN2k94aEpi0Gx2 Mlvq0XnpoDOgBHhxtt1NEQjQfKvR+HERicZyw0389ZasEjtBMkkRzH3hU6dxti6j+0nZ s8RM/etlHQjBYYRY9z7rDEywQddQwZ8HGt3g0= Received: by 10.181.16.6 with SMTP id t6mr4278681bki.81.1222872065664; Wed, 01 Oct 2008 07:41:05 -0700 (PDT) Received: by 10.181.17.3 with HTTP; Wed, 1 Oct 2008 07:41:05 -0700 (PDT) Message-ID: <64bd60570810010741q24baafc8w721891bfb8ae397d@mail.gmail.com> Date: Wed, 1 Oct 2008 23:41:05 +0900 From: "Shigeru Fukaya" To: bug-gnu-emacs@gnu.org MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_13992_11576733.1222872065663" X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) ------=_Part_13992_11576733.1222872065663 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hello, I changed elint.el to work better in the latest Emacs. Revised features are, * Regard more variables as defined. - Variables defined in C source without help string. (by preset in elint-standard-variables) - Variables having entries in DOC file. - Variables defined in some file, but unbound. * Get builtin function arguments properly. (adapt to current (fn ARG1 ARG2...) document form) Regards, Shigeru ------=_Part_13992_11576733.1222872065663 Content-Type: text/plain; name=elint.diff Content-Transfer-Encoding: base64 X-Attachment-Id: f_fls2cf9x0 Content-Disposition: attachment; filename=elint.diff KioqIGVsaW50LmVsCVR1ZSBNYXkgIDYgMjI6NTQ6NDMgMjAwOAotLS0gZWxpbnQtbmV3LmVsCVdl ZCBPY3QgIDEgMjM6MjM6MjcgMjAwOAoqKioqKioqKioqKioqKioKKioqIDY4LDc0ICoqKioKICAg ICAgIG92ZXJ3cml0ZS1tb2RlCiAgICAgICBwb2ludC1iZWZvcmUtc2Nyb2xsIHJpZ2h0LWZyaW5n ZS13aWR0aCByaWdodC1tYXJnaW4td2lkdGgKICAgICAgIHNjcm9sbC1iYXItd2lkdGggc2Nyb2xs LWRvd24tYWdncmVzc2l2ZWx5IHNjcm9sbC11cC1hZ2dyZXNzaXZlbHkgc2VsZWN0aXZlLWRpc3Bs YXkKISAgICAgIHNlbGVjdGl2ZS1kaXNwbGF5LWVsbGlwc2VzIHRhYi13aWR0aCB0cnVuY2F0ZS1s aW5lcyB2Yy1tb2RlIHZlcnRpY2FsLXNjcm9sbC1iYXIpCiAgICAiU3RhbmRhcmQgYnVmZmVyIGxv Y2FsIHZhcnMuIikKICAKICAoZGVmY29uc3QgZWxpbnQtdW5rbm93bi1idWlsdGluLWFyZ3MKLS0t IDY4LDc4IC0tLS0KICAgICAgIG92ZXJ3cml0ZS1tb2RlCiAgICAgICBwb2ludC1iZWZvcmUtc2Ny b2xsIHJpZ2h0LWZyaW5nZS13aWR0aCByaWdodC1tYXJnaW4td2lkdGgKICAgICAgIHNjcm9sbC1i YXItd2lkdGggc2Nyb2xsLWRvd24tYWdncmVzc2l2ZWx5IHNjcm9sbC11cC1hZ2dyZXNzaXZlbHkg c2VsZWN0aXZlLWRpc3BsYXkKISAgICAgIHNlbGVjdGl2ZS1kaXNwbGF5LWVsbGlwc2VzIHRhYi13 aWR0aCB0cnVuY2F0ZS1saW5lcyB2Yy1tb2RlIHZlcnRpY2FsLXNjcm9sbC1iYXIKISAgICAgIDs7 IGJvdW5kLCBkZWZpbmVkIGluIHNvbWUgQyBzb3VyY2UsIGFuZCBubyBoZWxwLgohICAgICAgYWN0 aXZhdGUtbWVudWJhci1ob29rIGJ1ZmZlci1uYW1lLWhpc3RvcnkgY29kaW5nLXN5c3RlbS1oaXN0 b3J5CiEgICAgICBleHRlbmRlZC1jb21tYW5kLWhpc3Rvcnkga2JkLW1hY3JvLXRlcm1pbmF0aW9u LWhvb2sKISAgICAgIG1pbmlidWZmZXItZGVmYXVsdCByZWFkLWV4cHJlc3Npb24taGlzdG9yeSB5 ZXMtb3Itbm8tcC1oaXN0b3J5KQogICAgIlN0YW5kYXJkIGJ1ZmZlciBsb2NhbCB2YXJzLiIpCiAg CiAgKGRlZmNvbnN0IGVsaW50LXVua25vd24tYnVpbHRpbi1hcmdzCioqKioqKioqKioqKioqKgoq KiogNDYxLDQ2NyAqKioqCiAgICAobm90IChvciAoZXEgdmFyIG5pbCkKICAJICAgKGVxIHZhciB0 KQogIAkgICAoZWxpbnQtZW52LWZpbmQtdmFyIGVudiB2YXIpCiEgCSAgIChtZW1xIHZhciBlbGlu dC1zdGFuZGFyZC12YXJpYWJsZXMpKSkpCiAgCiAgOzs7CiAgOzs7IEZ1bmN0aW9uIGFyZ3VtZW50 IGNoZWNraW5nCi0tLSA0NjUsNDc2IC0tLS0KICAgIChub3QgKG9yIChlcSB2YXIgbmlsKQogIAkg ICAoZXEgdmFyIHQpCiAgCSAgIChlbGludC1lbnYtZmluZC12YXIgZW52IHZhcikKISAJICAgKG1l bXEgdmFyIGVsaW50LXN0YW5kYXJkLXZhcmlhYmxlcykKISAJICAgOzsgc3ltYm9sIGluIERPQyBt YXkgYmUgYm91bmQgYXQgcnVudGltZS4KISAJICAgKG51bWJlcnAgKGdldCB2YXIgJ3ZhcmlhYmxl LWRvY3VtZW50YXRpb24pKQohIAkgICAobnVtYmVycCAoY2RyLXNhZmUgKGdldCB2YXIgJ3Zhcmlh YmxlLWRvY3VtZW50YXRpb24pKSkKISAJICAgOzsgc3ltYm9sIGluIHNvbWUgbG9hZGVkIGZpbGUg bWF5IGJlIGJvdW5kIGF0IHJ1bnRpbWUuCiEgCSAgIChzeW1ib2wtZmlsZSB2YXIpKSkpCiAgCiAg Ozs7CiAgOzs7IEZ1bmN0aW9uIGFyZ3VtZW50IGNoZWNraW5nCioqKioqKioqKioqKioqKgoqKiog NzcwLDc3OCAqKioqCiAgCQkJKGVxIChjZHIgeCkgJ3Vua25vd24pCiAgCQkJKHB1dCAoY2FyIHgp ICdlbGludC1hcmdzIChjZHIgeCkpKSkpCiAgCShlbGludC1maW5kLWJ1aWx0aW4tYXJncykpCiEg ICAobWFwY2FyIChmdW5jdGlvbiAobGFtYmRhICh4KQogIAkJICAgICAgKHB1dCAoY2FyIHgpICdl bGludC1hcmdzIChjZHIgeCkpKSkKISAJICBlbGludC11bmtub3duLWJ1aWx0aW4tYXJncykpCiAg CiAgCiAgKGRlZnVuIGVsaW50LWZpbmQtYnVpbHRpbnMgKCkKLS0tIDc3OSw3ODcgLS0tLQogIAkJ CShlcSAoY2RyIHgpICd1bmtub3duKQogIAkJCShwdXQgKGNhciB4KSAnZWxpbnQtYXJncyAoY2Ry IHgpKSkpKQogIAkoZWxpbnQtZmluZC1idWlsdGluLWFyZ3MpKQohICAgKG1hcGMgKGZ1bmN0aW9u IChsYW1iZGEgKHgpCQk7OzsgbWFwY2FyCiAgCQkgICAgICAocHV0IChjYXIgeCkgJ2VsaW50LWFy Z3MgKGNkciB4KSkpKQohIAllbGludC11bmtub3duLWJ1aWx0aW4tYXJncykpCiAgCiAgCiAgKGRl ZnVuIGVsaW50LWZpbmQtYnVpbHRpbnMgKCkKKioqKioqKioqKioqKioqCioqKiA3ODMsNzg4ICoq KioKLS0tIDc5Miw3OTggLS0tLQogICAgICBzdWJycwogICAgICApKQogIAorIAogIChkZWZ1biBl bGludC1maW5kLWJ1aWx0aW4tYXJncyAoJm9wdGlvbmFsIGxpc3QpCiAgICAiUmV0dXJucyBhIGxp c3Qgb2YgdGhlIGJ1aWx0LWluIGZ1bmN0aW9ucyBhbmQgdGhlaXIgYXJndW1lbnRzLgogIAoqKioq KioqKioqKioqKioKKioqIDc5Miw4MDggKioqKgogIEVhY2ggZnVuY3Rpb25zIGlzIHJlcHJlc2Vu dGVkIGJ5IGEgY29ucyBjZWxsOgogIFwoZnVuY3Rpb24tc3ltYm9sIC4gYXJncykKICBJZiBubyBk b2N1bWVudGF0aW9uIGNvdWxkIGJlIGZvdW5kIGFyZ3Mgd2lsbCBiZSBgdW5rbm93bicuIgogIAot ICAgICAobWFwY2FyIChmdW5jdGlvbiAobGFtYmRhIChmKQotIAkJCShsZXQgKChkb2MgKGRvY3Vt ZW50YXRpb24gZiB0KSkpCi0gCQkJICAoaWYgKGFuZCBkb2MgKHN0cmluZy1tYXRjaCAiXG5cblxc KCguKilcXCkiIGRvYykpCi0gCQkJICAgICAgKHJlYWQgKG1hdGNoLXN0cmluZyAxIGRvYykpCi0g CQkJICAgIChjb25zIGYgJ3Vua25vd24pKQotIAkJCSAgKSkpCi0gCSAgICAoaWYgbGlzdCBsaXN0 Ci0gCSAgICAgIChlbGludC1maW5kLWJ1aWx0aW5zKSkpKQogIAogIChwcm92aWRlICdlbGludCkK LSAKLSA7OyBhcmNoLXRhZzogYjJmMDYxZTItYWY4NC00ZGRjLThlMzktZjVlOTY5YWMyMjhmCi0g Ozs7IGVsaW50LmVsIGVuZHMgaGVyZQotLS0gODAyLDgyMiAtLS0tCiAgRWFjaCBmdW5jdGlvbnMg aXMgcmVwcmVzZW50ZWQgYnkgYSBjb25zIGNlbGw6CiAgXChmdW5jdGlvbi1zeW1ib2wgLiBhcmdz KQogIElmIG5vIGRvY3VtZW50YXRpb24gY291bGQgYmUgZm91bmQgYXJncyB3aWxsIGJlIGB1bmtu b3duJy4iCisgICAobWFwY2FyIChsYW1iZGEgKGYpCisgCSAgICAobGV0ICgoZG9jIChkb2N1bWVu dGF0aW9uIGYgdCkpCisgCQkgIGV4cCkKKyAJICAgICAgKGlmIChhbmQgZG9jIChzdHJpbmctbWF0 Y2ggIlxuXG5cXCgoLiopXFwpIiBkb2MpKQorIAkJICAocHJvZ24KKyAJCSAgICAoc2V0cSBleHAg KG1hdGNoLXN0cmluZyAxIGRvYykpCisgCQkgICAgOzsgcmVwbGFjZSAoZm4gQVJHLi4uKSB0byAo bmFtZSBhcmcuLi4pCisgCQkgICAgKHJlYWQKKyAJCSAgICAgKGlmIChzdHJpbmctbWF0Y2ggIlxc YChcXChmblxcKSAiIGV4cCkKKyAJCQkgKHJlcGxhY2UtbWF0Y2ggKHN5bWJvbC1uYW1lIGYpIG5p bCB0CisgCQkJCQkoZG93bmNhc2UgZXhwKSAxKQorIAkJICAgICAgIGV4cCkpKQorIAkJKGNvbnMg ZiAndW5rbm93bikpKSkKKyAJICAoaWYgbGlzdCBsaXN0CisgCSAgICAoZWxpbnQtZmluZC1idWls dGlucykpKSkKICAKICAKICAocHJvdmlkZSAnZWxpbnQpCg== ------=_Part_13992_11576733.1222872065663 Content-Type: text/plain; name=ChangeLog.elint Content-Transfer-Encoding: base64 X-Attachment-Id: f_fls2dety1 Content-Disposition: attachment; filename=ChangeLog.elint CSogZWxpbnQtbmV3LmVsIChlbGludC1zdGFuZGFyZC12YXJpYWJsZXMpOiBBZGQgc3ltYm9scyB0 aGF0IGFyZQ0KCWJvdW5kLCBkZWZpbmVkIGluIHNvbWUgQyBzb3VyY2UsIGFuZCBoYXZlIG5vIGhl bHAuDQoJKGVsaW50LXVuYm91bmQtdmFyaWFibGUpOiBDaGVjayBpZiBzeW1ib2wgaGFzIGRvY3Vt ZW50IGluIERPQywgb3INCglkZWZpbmVkIG9yIGxvYWRlZCBpbiBzb21lIGZpbGUuDQoJKGVsaW50 LWluaXRpYWxpemUpOiBtYXBjYXIgdG8gbWFwYy4NCgkoZWxpbnQtZmluZC1idWlsdGluLWFyZ3Mp OiBBZGFwdCB0byB0aGUgY3VycmVudCBmdW5jdGlvbiBkb2N1bWVudA0KCXN0eWxlIGAoZm4gQVJH Uy4uLiknLg0K ------=_Part_13992_11576733.1222872065663-- From unknown Fri Aug 15 04:04:12 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.427 (Entity 5.427) X-Loop: owner@emacsbugs.donarmstrong.com From: help-debbugs@gnu.org (Emacs bug Tracking System) To: "Shigeru Fukaya" Subject: bug#1063 closed by Glenn Morris (Re: Bug#1063: improvement of elint.el) Message-ID: References: <64bd60570810010741q24baafc8w721891bfb8ae397d@mail.gmail.com> X-Emacs-PR-Message: they-closed 1063 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: patch Reply-To: 1063@debbugs.gnu.org Date: Sat, 14 Nov 2009 20:10:05 +0000 Content-Type: multipart/mixed; boundary="----------=_1258229405-32420-1" This is a multi-part message in MIME format... ------------=_1258229405-32420-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" This is an automatic notification regarding your bug report which was filed against the emacs package: #1063: improvement of elint.el It has been closed by Glenn Morris . Their explanation is attached below along with your original report. If this explanation is unsatisfactory and you have not received a better one in a separate message then please contact Glenn Morris by replying to this email. --=20 1063: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D1063 Emacs Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1258229405-32420-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 1063-done) by emacsbugs.donarmstrong.com; 14 Nov 2009 20:00:27 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-6.3 required=4.0 tests=AWL,FAKE_REPLY_C, HAS_BUG_NUMBER,X_DEBBUGS_NO_ACK autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id nAEK0PFj031085 for <1063-done@emacsbugs.donarmstrong.com>; Sat, 14 Nov 2009 12:00:27 -0800 Received: from rgm by fencepost.gnu.org with local (Exim 4.67) (envelope-from ) id 1N9OnJ-0007rh-2m; Sat, 14 Nov 2009 15:00:25 -0500 From: Glenn Morris To: 1063-done@debbugs.gnu.org Subject: Re: Bug#1063: improvement of elint.el X-Spook: propaganda Roswell MP5K-SD spies colonel CipherTAC-2000 X-Ran: u"he,=35'dANDtJ7cCl/V&U%K`JT(#usQ'@8a_XsModem@#?KrZbHT'%~L9Qzk&RP=PGBy X-Hue: blue X-Debbugs-No-Ack: yes X-Attribution: GM Date: Sat, 14 Nov 2009 15:00:24 -0500 Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii I'm sorry for overlooking this report for so long. I have applied the pieces that are still relevant to Emacs CVS trunk. ------------=_1258229405-32420-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit >From shigeru.fukaya@gmail.com Wed Oct 1 07:41:14 2008 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-3.9 required=4.0 tests=BAYES_00,FOURLA, IMPRONONCABLE_2,RCVD_IN_DNSWL_LOW autolearn=no version=3.2.3-bugs.debian.org_2005_01_02 Received: (at submit) by emacsbugs.donarmstrong.com; 1 Oct 2008 14:41:14 +0000 Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m91EfAmq002755 for ; Wed, 1 Oct 2008 07:41:12 -0700 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Kl2t4-00089G-Ac for bug-gnu-emacs@gnu.org; Wed, 01 Oct 2008 10:41:10 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Kl2t2-00088L-Cr for bug-gnu-emacs@gnu.org; Wed, 01 Oct 2008 10:41:09 -0400 Received: from [199.232.76.173] (port=34981 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Kl2t2-00088H-1d for bug-gnu-emacs@gnu.org; Wed, 01 Oct 2008 10:41:08 -0400 Received: from mu-out-0910.google.com ([209.85.134.189]:24972) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Kl2t1-00048O-DH for bug-gnu-emacs@gnu.org; Wed, 01 Oct 2008 10:41:07 -0400 Received: by mu-out-0910.google.com with SMTP id i2so508533mue.6 for ; Wed, 01 Oct 2008 07:41:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:mime-version:content-type; bh=EEvDLj6g1Xi+C8qDOZ2XsONv9D3yZhCXozoolFfrQN4=; b=sc9zmn6D7JNjvycqApNujq8XWUg/xIQMeTEelZsB/gmqQXUbn2k1tyWfs57f2BM/X9 g5fC8jA194NFdkhyNNEVUyQzl7P8YfupTOcb0s0n2K3E1WBYZ9P3Q/1Wv89vibF0x8Bf BkXmaoTD95ThWzZ2wbGAtPVQqXIuQnGmmQh7c= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type; b=mYNbwZ82T9OsK14xPN6NG/8LsoLTJKCKJ+Zp1WjGNIgkaOsRuIybSN2k94aEpi0Gx2 Mlvq0XnpoDOgBHhxtt1NEQjQfKvR+HERicZyw0389ZasEjtBMkkRzH3hU6dxti6j+0nZ s8RM/etlHQjBYYRY9z7rDEywQddQwZ8HGt3g0= Received: by 10.181.16.6 with SMTP id t6mr4278681bki.81.1222872065664; Wed, 01 Oct 2008 07:41:05 -0700 (PDT) Received: by 10.181.17.3 with HTTP; Wed, 1 Oct 2008 07:41:05 -0700 (PDT) Message-ID: <64bd60570810010741q24baafc8w721891bfb8ae397d@mail.gmail.com> Date: Wed, 1 Oct 2008 23:41:05 +0900 From: "Shigeru Fukaya" To: bug-gnu-emacs@gnu.org Subject: improvement of elint.el MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_13992_11576733.1222872065663" X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) ------=_Part_13992_11576733.1222872065663 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hello, I changed elint.el to work better in the latest Emacs. Revised features are, * Regard more variables as defined. - Variables defined in C source without help string. (by preset in elint-standard-variables) - Variables having entries in DOC file. - Variables defined in some file, but unbound. * Get builtin function arguments properly. (adapt to current (fn ARG1 ARG2...) document form) Regards, Shigeru ------=_Part_13992_11576733.1222872065663 Content-Type: text/plain; name=elint.diff Content-Transfer-Encoding: base64 X-Attachment-Id: f_fls2cf9x0 Content-Disposition: attachment; filename=elint.diff KioqIGVsaW50LmVsCVR1ZSBNYXkgIDYgMjI6NTQ6NDMgMjAwOAotLS0gZWxpbnQtbmV3LmVsCVdl ZCBPY3QgIDEgMjM6MjM6MjcgMjAwOAoqKioqKioqKioqKioqKioKKioqIDY4LDc0ICoqKioKICAg ICAgIG92ZXJ3cml0ZS1tb2RlCiAgICAgICBwb2ludC1iZWZvcmUtc2Nyb2xsIHJpZ2h0LWZyaW5n ZS13aWR0aCByaWdodC1tYXJnaW4td2lkdGgKICAgICAgIHNjcm9sbC1iYXItd2lkdGggc2Nyb2xs LWRvd24tYWdncmVzc2l2ZWx5IHNjcm9sbC11cC1hZ2dyZXNzaXZlbHkgc2VsZWN0aXZlLWRpc3Bs YXkKISAgICAgIHNlbGVjdGl2ZS1kaXNwbGF5LWVsbGlwc2VzIHRhYi13aWR0aCB0cnVuY2F0ZS1s aW5lcyB2Yy1tb2RlIHZlcnRpY2FsLXNjcm9sbC1iYXIpCiAgICAiU3RhbmRhcmQgYnVmZmVyIGxv Y2FsIHZhcnMuIikKICAKICAoZGVmY29uc3QgZWxpbnQtdW5rbm93bi1idWlsdGluLWFyZ3MKLS0t IDY4LDc4IC0tLS0KICAgICAgIG92ZXJ3cml0ZS1tb2RlCiAgICAgICBwb2ludC1iZWZvcmUtc2Ny b2xsIHJpZ2h0LWZyaW5nZS13aWR0aCByaWdodC1tYXJnaW4td2lkdGgKICAgICAgIHNjcm9sbC1i YXItd2lkdGggc2Nyb2xsLWRvd24tYWdncmVzc2l2ZWx5IHNjcm9sbC11cC1hZ2dyZXNzaXZlbHkg c2VsZWN0aXZlLWRpc3BsYXkKISAgICAgIHNlbGVjdGl2ZS1kaXNwbGF5LWVsbGlwc2VzIHRhYi13 aWR0aCB0cnVuY2F0ZS1saW5lcyB2Yy1tb2RlIHZlcnRpY2FsLXNjcm9sbC1iYXIKISAgICAgIDs7 IGJvdW5kLCBkZWZpbmVkIGluIHNvbWUgQyBzb3VyY2UsIGFuZCBubyBoZWxwLgohICAgICAgYWN0 aXZhdGUtbWVudWJhci1ob29rIGJ1ZmZlci1uYW1lLWhpc3RvcnkgY29kaW5nLXN5c3RlbS1oaXN0 b3J5CiEgICAgICBleHRlbmRlZC1jb21tYW5kLWhpc3Rvcnkga2JkLW1hY3JvLXRlcm1pbmF0aW9u LWhvb2sKISAgICAgIG1pbmlidWZmZXItZGVmYXVsdCByZWFkLWV4cHJlc3Npb24taGlzdG9yeSB5 ZXMtb3Itbm8tcC1oaXN0b3J5KQogICAgIlN0YW5kYXJkIGJ1ZmZlciBsb2NhbCB2YXJzLiIpCiAg CiAgKGRlZmNvbnN0IGVsaW50LXVua25vd24tYnVpbHRpbi1hcmdzCioqKioqKioqKioqKioqKgoq KiogNDYxLDQ2NyAqKioqCiAgICAobm90IChvciAoZXEgdmFyIG5pbCkKICAJICAgKGVxIHZhciB0 KQogIAkgICAoZWxpbnQtZW52LWZpbmQtdmFyIGVudiB2YXIpCiEgCSAgIChtZW1xIHZhciBlbGlu dC1zdGFuZGFyZC12YXJpYWJsZXMpKSkpCiAgCiAgOzs7CiAgOzs7IEZ1bmN0aW9uIGFyZ3VtZW50 IGNoZWNraW5nCi0tLSA0NjUsNDc2IC0tLS0KICAgIChub3QgKG9yIChlcSB2YXIgbmlsKQogIAkg ICAoZXEgdmFyIHQpCiAgCSAgIChlbGludC1lbnYtZmluZC12YXIgZW52IHZhcikKISAJICAgKG1l bXEgdmFyIGVsaW50LXN0YW5kYXJkLXZhcmlhYmxlcykKISAJICAgOzsgc3ltYm9sIGluIERPQyBt YXkgYmUgYm91bmQgYXQgcnVudGltZS4KISAJICAgKG51bWJlcnAgKGdldCB2YXIgJ3ZhcmlhYmxl LWRvY3VtZW50YXRpb24pKQohIAkgICAobnVtYmVycCAoY2RyLXNhZmUgKGdldCB2YXIgJ3Zhcmlh YmxlLWRvY3VtZW50YXRpb24pKSkKISAJICAgOzsgc3ltYm9sIGluIHNvbWUgbG9hZGVkIGZpbGUg bWF5IGJlIGJvdW5kIGF0IHJ1bnRpbWUuCiEgCSAgIChzeW1ib2wtZmlsZSB2YXIpKSkpCiAgCiAg Ozs7CiAgOzs7IEZ1bmN0aW9uIGFyZ3VtZW50IGNoZWNraW5nCioqKioqKioqKioqKioqKgoqKiog NzcwLDc3OCAqKioqCiAgCQkJKGVxIChjZHIgeCkgJ3Vua25vd24pCiAgCQkJKHB1dCAoY2FyIHgp ICdlbGludC1hcmdzIChjZHIgeCkpKSkpCiAgCShlbGludC1maW5kLWJ1aWx0aW4tYXJncykpCiEg ICAobWFwY2FyIChmdW5jdGlvbiAobGFtYmRhICh4KQogIAkJICAgICAgKHB1dCAoY2FyIHgpICdl bGludC1hcmdzIChjZHIgeCkpKSkKISAJICBlbGludC11bmtub3duLWJ1aWx0aW4tYXJncykpCiAg CiAgCiAgKGRlZnVuIGVsaW50LWZpbmQtYnVpbHRpbnMgKCkKLS0tIDc3OSw3ODcgLS0tLQogIAkJ CShlcSAoY2RyIHgpICd1bmtub3duKQogIAkJCShwdXQgKGNhciB4KSAnZWxpbnQtYXJncyAoY2Ry IHgpKSkpKQogIAkoZWxpbnQtZmluZC1idWlsdGluLWFyZ3MpKQohICAgKG1hcGMgKGZ1bmN0aW9u IChsYW1iZGEgKHgpCQk7OzsgbWFwY2FyCiAgCQkgICAgICAocHV0IChjYXIgeCkgJ2VsaW50LWFy Z3MgKGNkciB4KSkpKQohIAllbGludC11bmtub3duLWJ1aWx0aW4tYXJncykpCiAgCiAgCiAgKGRl ZnVuIGVsaW50LWZpbmQtYnVpbHRpbnMgKCkKKioqKioqKioqKioqKioqCioqKiA3ODMsNzg4ICoq KioKLS0tIDc5Miw3OTggLS0tLQogICAgICBzdWJycwogICAgICApKQogIAorIAogIChkZWZ1biBl bGludC1maW5kLWJ1aWx0aW4tYXJncyAoJm9wdGlvbmFsIGxpc3QpCiAgICAiUmV0dXJucyBhIGxp c3Qgb2YgdGhlIGJ1aWx0LWluIGZ1bmN0aW9ucyBhbmQgdGhlaXIgYXJndW1lbnRzLgogIAoqKioq KioqKioqKioqKioKKioqIDc5Miw4MDggKioqKgogIEVhY2ggZnVuY3Rpb25zIGlzIHJlcHJlc2Vu dGVkIGJ5IGEgY29ucyBjZWxsOgogIFwoZnVuY3Rpb24tc3ltYm9sIC4gYXJncykKICBJZiBubyBk b2N1bWVudGF0aW9uIGNvdWxkIGJlIGZvdW5kIGFyZ3Mgd2lsbCBiZSBgdW5rbm93bicuIgogIAot ICAgICAobWFwY2FyIChmdW5jdGlvbiAobGFtYmRhIChmKQotIAkJCShsZXQgKChkb2MgKGRvY3Vt ZW50YXRpb24gZiB0KSkpCi0gCQkJICAoaWYgKGFuZCBkb2MgKHN0cmluZy1tYXRjaCAiXG5cblxc KCguKilcXCkiIGRvYykpCi0gCQkJICAgICAgKHJlYWQgKG1hdGNoLXN0cmluZyAxIGRvYykpCi0g CQkJICAgIChjb25zIGYgJ3Vua25vd24pKQotIAkJCSAgKSkpCi0gCSAgICAoaWYgbGlzdCBsaXN0 Ci0gCSAgICAgIChlbGludC1maW5kLWJ1aWx0aW5zKSkpKQogIAogIChwcm92aWRlICdlbGludCkK LSAKLSA7OyBhcmNoLXRhZzogYjJmMDYxZTItYWY4NC00ZGRjLThlMzktZjVlOTY5YWMyMjhmCi0g Ozs7IGVsaW50LmVsIGVuZHMgaGVyZQotLS0gODAyLDgyMiAtLS0tCiAgRWFjaCBmdW5jdGlvbnMg aXMgcmVwcmVzZW50ZWQgYnkgYSBjb25zIGNlbGw6CiAgXChmdW5jdGlvbi1zeW1ib2wgLiBhcmdz KQogIElmIG5vIGRvY3VtZW50YXRpb24gY291bGQgYmUgZm91bmQgYXJncyB3aWxsIGJlIGB1bmtu b3duJy4iCisgICAobWFwY2FyIChsYW1iZGEgKGYpCisgCSAgICAobGV0ICgoZG9jIChkb2N1bWVu dGF0aW9uIGYgdCkpCisgCQkgIGV4cCkKKyAJICAgICAgKGlmIChhbmQgZG9jIChzdHJpbmctbWF0 Y2ggIlxuXG5cXCgoLiopXFwpIiBkb2MpKQorIAkJICAocHJvZ24KKyAJCSAgICAoc2V0cSBleHAg KG1hdGNoLXN0cmluZyAxIGRvYykpCisgCQkgICAgOzsgcmVwbGFjZSAoZm4gQVJHLi4uKSB0byAo bmFtZSBhcmcuLi4pCisgCQkgICAgKHJlYWQKKyAJCSAgICAgKGlmIChzdHJpbmctbWF0Y2ggIlxc YChcXChmblxcKSAiIGV4cCkKKyAJCQkgKHJlcGxhY2UtbWF0Y2ggKHN5bWJvbC1uYW1lIGYpIG5p bCB0CisgCQkJCQkoZG93bmNhc2UgZXhwKSAxKQorIAkJICAgICAgIGV4cCkpKQorIAkJKGNvbnMg ZiAndW5rbm93bikpKSkKKyAJICAoaWYgbGlzdCBsaXN0CisgCSAgICAoZWxpbnQtZmluZC1idWls dGlucykpKSkKICAKICAKICAocHJvdmlkZSAnZWxpbnQpCg== ------=_Part_13992_11576733.1222872065663 Content-Type: text/plain; name=ChangeLog.elint Content-Transfer-Encoding: base64 X-Attachment-Id: f_fls2dety1 Content-Disposition: attachment; filename=ChangeLog.elint CSogZWxpbnQtbmV3LmVsIChlbGludC1zdGFuZGFyZC12YXJpYWJsZXMpOiBBZGQgc3ltYm9scyB0 aGF0IGFyZQ0KCWJvdW5kLCBkZWZpbmVkIGluIHNvbWUgQyBzb3VyY2UsIGFuZCBoYXZlIG5vIGhl bHAuDQoJKGVsaW50LXVuYm91bmQtdmFyaWFibGUpOiBDaGVjayBpZiBzeW1ib2wgaGFzIGRvY3Vt ZW50IGluIERPQywgb3INCglkZWZpbmVkIG9yIGxvYWRlZCBpbiBzb21lIGZpbGUuDQoJKGVsaW50 LWluaXRpYWxpemUpOiBtYXBjYXIgdG8gbWFwYy4NCgkoZWxpbnQtZmluZC1idWlsdGluLWFyZ3Mp OiBBZGFwdCB0byB0aGUgY3VycmVudCBmdW5jdGlvbiBkb2N1bWVudA0KCXN0eWxlIGAoZm4gQVJH Uy4uLiknLg0K ------=_Part_13992_11576733.1222872065663-- ------------=_1258229405-32420-1--