From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: "Stefan-W. Hahn" Newsgroups: gmane.emacs.bugs Subject: bug#27408: 26.0.50; macro setq-local does not have a debug declaration Date: Sat, 17 Jun 2017 15:44:09 +0200 Organization: -no organization- Message-ID: <20170617134409.GC7178@seven> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="GvXjxJ+pjyke8COw" X-Trace: blaine.gmane.org 1497707134 6001 195.159.176.226 (17 Jun 2017 13:45:34 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 17 Jun 2017 13:45:34 +0000 (UTC) User-Agent: Mutt/1.5.24 (2015-08-30) To: 27408@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Jun 17 15:45:25 2017 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dME2V-00012T-2U for geb-bug-gnu-emacs@m.gmane.org; Sat, 17 Jun 2017 15:45:23 +0200 Original-Received: from localhost ([::1]:34823 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dME2a-0004oQ-Du for geb-bug-gnu-emacs@m.gmane.org; Sat, 17 Jun 2017 09:45:28 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:48948) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dME2K-0004nU-5u for bug-gnu-emacs@gnu.org; Sat, 17 Jun 2017 09:45:21 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dME2A-0000dO-QO for bug-gnu-emacs@gnu.org; Sat, 17 Jun 2017 09:45:12 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:49578) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dME2A-0000dH-LH for bug-gnu-emacs@gnu.org; Sat, 17 Jun 2017 09:45:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1dME2A-0002yi-Fl for bug-gnu-emacs@gnu.org; Sat, 17 Jun 2017 09:45:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: "Stefan-W. Hahn" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 17 Jun 2017 13:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 27408 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.149770709711418 (code B ref -1); Sat, 17 Jun 2017 13:45:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 17 Jun 2017 13:44:57 +0000 Original-Received: from localhost ([127.0.0.1]:52255 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dME24-0002y5-4v for submit@debbugs.gnu.org; Sat, 17 Jun 2017 09:44:57 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:57942) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dME21-0002xs-Dy for submit@debbugs.gnu.org; Sat, 17 Jun 2017 09:44:54 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dME1j-0000XZ-Dd for submit@debbugs.gnu.org; Sat, 17 Jun 2017 09:44:48 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:35938) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dME1j-0000XV-7q for submit@debbugs.gnu.org; Sat, 17 Jun 2017 09:44:35 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:48909) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dME1Z-0004ZB-Bo for bug-gnu-emacs@gnu.org; Sat, 17 Jun 2017 09:44:34 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dME1P-0000QF-Kq for bug-gnu-emacs@gnu.org; Sat, 17 Jun 2017 09:44:25 -0400 Original-Received: from mout.kundenserver.de ([212.227.126.187]:64310) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dME1O-0000NJ-UG for bug-gnu-emacs@gnu.org; Sat, 17 Jun 2017 09:44:15 -0400 Original-Received: from seven.home ([88.71.197.82]) by mrelayeu.kundenserver.de (mreue002 [212.227.15.167]) with ESMTPSA (Nemesis) id 0M0p4h-1dfPxk0W5P-00vAZb; Sat, 17 Jun 2017 15:44:11 +0200 Original-Received: from seven.home (localhost [127.0.0.1]) by seven.home (8.15.2/8.15.2/Debian-3) with ESMTPS id v5HDiAUH010569 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sat, 17 Jun 2017 15:44:10 +0200 Original-Received: (from hs@localhost) by seven.home (8.15.2/8.15.2/Submit) id v5HDi9r7010568; Sat, 17 Jun 2017 15:44:09 +0200 X-Authentication-Warning: seven.home: hs set sender to stefan.hahn@s-hahn.de using -f Content-Disposition: inline X-Mailer: Mutt http://www.mutt.org/ X-Editor: GNU Emacs http://www.gnu.org/ X-Accept-Language: de en X-Location: Europe X-GPG-Public-Key: gpg --keyserver pool.sks-keyservers.net --recv-keys 7A948D9CB5F0706D X-GPG-Fingerprint: 0x7A948D9CB5F0706D / 270E F64C 748A E880 9CB7 3D9B 7A94 8D9C B5F0 706D X-Virus-Scanned: clamav-milter 0.99.2 at seven X-Virus-Status: Clean X-Provags-ID: V03:K0:WBdUExdtEF3tqH3iE9Yg0Ev8WaHADJdcND6tlFyYg2vyuM+2yFK MXC4lpDtz9UirUtOew6/qb8oEGQgYdpv6DUNpQatrvTau3zD7z0k3cib3QzVYdYpcycQEJr 9mxXQ/ads2X+cFBrE5bniVCCAalygxAQzwGbuOmVNqiAaWu91l5ypm+MRE2Db1gRL6n3M4v GJfl+bGwGGh4CibVEomSQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:mKtWwHxtCJ8=:9nQeDKjIN+lw5kFYBuePw4 jbiGHOIJ2bHcxgxczFz5kP6/Isk7KiyPXE1LMuBRq398amePcRUYom3Utu5sZmx5/QGI3BxVe mdOxpiZo2iK3dZ/3D7jekBrY/9x3aD5vb/iM2nv7VxUxQfkAazUWjO2vn9tNQidga6eXU6sO4 Z683wlRXtHJt2mYqn3xxvdS3LkpKU7UrRVWTexOOeuMFuHc0TWwXBUC33kChIJ/pXySRckTnp 6SE6m8FFHiUPZQoV26REAdbeew66pYsrs2gIHf3DlTgwfE3hxk7YoLkA87aGuUanPz4Ma39Gd rJ/a5JEkUdxwdq/pM8fSZB/EMgpB2D3BWnotiiKvYmUsd3ObnZMeqvXctNJQ7zEYY1JdhtLj8 4KYI60WIViFejIFJIeCPO3ktpfNOO7i29U5D8nPj0/OJsjHPfuKoW/UJFciTzV8cTFic72aSh qhoxKsoaBKeJOczCZCEMHCI8ULk94iBw21UISUcKaEAWb+eoz6zCvQA7La6AggYsuLxzziH/V BFnZDX5NymbJD0EHe7kwIIvnQOYxUAJQSeM9ICt007vQ6yaQLIB5O21vfyWtxrEPT0vUJlBqS gjwa8upMvK5/DO8BwCOJd6PZxa/Nlv7hQ1JBlyAwFKs1wiX8obsw/cx5epgtJgnibzFika3PK 1rpSQNzH959B7Krsc6FmNvUN+yP0Y6oCufYXcDNGcjQRUI71DVbF9OQekki+LBFVIFVU= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] 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" Xref: news.gmane.org gmane.emacs.bugs:133699 Archived-At: --GvXjxJ+pjyke8COw Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Hello, I stumbled over the usage of `setq-local' in the org-mode source while debugging in org-mode. In the past org-mode used a via defsubst self defined org-set-local function. In newer version it switched to `setq-local' which is a macro in more places. The problem is, that the macro definition has no debug declaration; so debugging a source with edebug stumbles and throws an exception if e.g. edebugging the following function: #+BEGIN_SRC (defun test () (interactive) (setq-local var t)) #+END_SRC Gives the following error: Wrong type argument: symbolp, (edebug-after 0 1 var) I asked myself if there are other macros without a debug declaration. So I checked all the lisp sources in the emacs source tree (commit 8960f6a) and found following macros having no debug declaration (if my search code is correct, I only checked samples). Also I'm not sure it is worth to have a debug declaration for every macro, but I think for setq-local it makes sense, see attached patch. List of all macros which do not have a debug declaration in their definition: checked /usr/src/emacs/emacs.git/lisp/woman.el macro woman-pop macro woman-push checked /usr/src/emacs/emacs.git/lisp/widget.el macro define-widget-keywords checked /usr/src/emacs/emacs.git/lisp/wid-edit.el macro widget-specify-insert checked /usr/src/emacs/emacs.git/lisp/term.el macro term-vertical-motion macro term-using-alternate-sub-buffer macro term-handling-pager macro term-pager-enabled macro term-in-line-mode macro term-in-char-mode checked /usr/src/emacs/emacs.git/lisp/subr.el macro declare macro setq-local macro def-edebug-spec macro declare-function checked /usr/src/emacs/emacs.git/lisp/strokes.el macro strokes-define-stroke checked /usr/src/emacs/emacs.git/lisp/speedbar.el macro speedbar-with-writable checked /usr/src/emacs/emacs.git/lisp/simple.el macro define-alternatives checked /usr/src/emacs/emacs.git/lisp/shadowfile.el macro shadow-get-cluster macro shadow-cluster-regexp macro shadow-cluster-primary macro shadow-cluster-name checked /usr/src/emacs/emacs.git/lisp/ses.el macro ses-select macro ses-range macro ses-set-cell macro ses--time-check macro ses-header-row macro ses-default-printer macro ses-column-printers macro ses-column-widths macro ses-cell-property-pop checked /usr/src/emacs/emacs.git/lisp/server.el macro server-with-environment checked /usr/src/emacs/emacs.git/lisp/rtree.el macro rtree-range macro rtree-right macro rtree-left macro rtree-set-high macro rtree-set-low macro rtree-high macro rtree-low macro rtree-set-range macro rtree-set-right macro rtree-set-left macro rtree-make-node checked /usr/src/emacs/emacs.git/lisp/ps-print.el macro ps-n-up-ystart macro ps-n-up-xstart macro ps-n-up-end macro ps-n-up-repeat macro ps-n-up-yline macro ps-n-up-xline macro ps-n-up-ycolumn macro ps-n-up-xcolumn macro ps-n-up-missing macro ps-n-up-columns macro ps-n-up-lines macro ps-n-up-landscape macro ps-size-scale macro ps-lookup macro ps-page-dimensions-get-media macro ps-page-dimensions-get-height macro ps-page-dimensions-get-width checked /usr/src/emacs/emacs.git/lisp/printing.el macro pr-interface-save macro pr-local-variable macro pr-save-file-modes checked /usr/src/emacs/emacs.git/lisp/menu-bar.el macro menu-bar-make-toggle macro menu-bar-make-mm-toggle checked /usr/src/emacs/emacs.git/lisp/md4.el macro md4-make-step checked /usr/src/emacs/emacs.git/lisp/man.el macro Man-start-calling checked /usr/src/emacs/emacs.git/lisp/json.el macro json--with-indentation checked /usr/src/emacs/emacs.git/lisp/jka-cmpr-hook.el macro with-auto-compression-mode checked /usr/src/emacs/emacs.git/lisp/isearch.el macro isearch-define-mode-toggle macro with-isearch-suspended checked /usr/src/emacs/emacs.git/lisp/info.el macro Info-no-error checked /usr/src/emacs/emacs.git/lisp/imenu.el macro imenu-progress-message checked /usr/src/emacs/emacs.git/lisp/image.el macro defimage checked /usr/src/emacs/emacs.git/lisp/ibuf-macs.el macro ibuffer-save-marks macro ibuffer-awhen macro ibuffer-aif checked /usr/src/emacs/emacs.git/lisp/hippie-exp.el macro make-hippie-expand-function checked /usr/src/emacs/emacs.git/lisp/help-macro.el macro make-help-screen checked /usr/src/emacs/emacs.git/lisp/faces.el macro face-attribute-specified-or checked /usr/src/emacs/emacs.git/lisp/epg.el macro epg--gv-nreverse checked /usr/src/emacs/emacs.git/lisp/dom.el macro dom-attr checked /usr/src/emacs/emacs.git/lisp/doc-view.el macro doc-view-current-slice macro doc-view-current-image macro doc-view-current-overlay macro doc-view-current-info macro doc-view-current-page checked /usr/src/emacs/emacs.git/lisp/dired.el macro dired-map-over-marks macro dired-mark-if checked /usr/src/emacs/emacs.git/lisp/dframe.el macro dframe-with-attached-buffer checked /usr/src/emacs/emacs.git/lisp/delim-col.el macro delimit-columns-str checked /usr/src/emacs/emacs.git/lisp/dabbrev.el macro dabbrev-filter-elements checked /usr/src/emacs/emacs.git/lisp/custom.el macro deftheme macro defgroup macro defface checked /usr/src/emacs/emacs.git/lisp/cus-load.el macro custom-put-if-not checked /usr/src/emacs/emacs.git/lisp/completion.el macro set-cmpl-prefix-entry-tail macro set-cmpl-prefix-entry-head macro set-completion-last-use-time macro set-completion-num-uses macro set-completion-string macro completion-source macro completion-last-use-time macro completion-num-uses macro completion-string checked /usr/src/emacs/emacs.git/lisp/bookmark.el macro bookmark-maybe-historicize-string macro with-buffer-modified-unmodified checked /usr/src/emacs/emacs.git/lisp/bindings.el macro bound-and-true-p checked /usr/src/emacs/emacs.git/lisp/auth-source.el macro auth-source--aput checked /usr/src/emacs/emacs.git/lisp/allout.el macro allout-region-active-p macro allout-new-exposure macro allout-recent-bullet macro allout-called-interactively-p macro allout-mode-p macro allout-unprotected checked /usr/src/emacs/emacs.git/lisp/align.el macro align--set-marker checked /usr/src/emacs/emacs.git/lisp/vc/vc.el macro vc-diff-switches-list checked /usr/src/emacs/emacs.git/lisp/vc/vc-hooks.el macro vc-call macro vc-error-occurred checked /usr/src/emacs/emacs.git/lisp/vc/vc-dir.el macro vc-dir-at-event checked /usr/src/emacs/emacs.git/lisp/vc/pcvs-util.el macro cvs-prefix-define macro cvs-flags-define checked /usr/src/emacs/emacs.git/lisp/vc/pcvs-parse.el macro cvs-or macro cvs-match checked /usr/src/emacs/emacs.git/lisp/vc/emerge.el macro emerge-defvar-local checked /usr/src/emacs/emacs.git/lisp/vc/ediff-util.el macro ediff-minibuffer-with-setup-hook checked /usr/src/emacs/emacs.git/lisp/vc/ediff-init.el macro ediff-narrow-job macro ediff-word-mode-job macro ediff-windows-job macro ediff-diff3-job macro ediff-3way-job macro ediff-merge-with-ancestor-job macro ediff-patch-job macro ediff-merge-job macro ediff-3way-comparison-job macro ediff-narrow-control-frame-p macro ediff-get-fine-diff-vector macro ediff-mark-diff-as-space-only macro ediff-get-state-of-ancestor macro ediff-set-state-of-merge macro ediff-get-state-of-merge macro ediff-set-state-of-diff macro ediff-get-state-of-diff macro ediff-set-fine-diff-vector macro ediff-get-fine-diff-vector-from-diff-record macro ediff-get-diff-overlay macro ediff-get-diff-overlay-from-diff-record macro ediff-no-fine-diffs-p macro ediff-get-difference macro ediff-char-to-buftype macro ediff-get-value-according-to-buffer-type macro ediff-get-buffer macro ediff-defvar-local checked /usr/src/emacs/emacs.git/lisp/url/url-parse.el macro url-bit-for-url checked /usr/src/emacs/emacs.git/lisp/url/url-nfs.el macro url-nfs-create-wrapper checked /usr/src/emacs/emacs.git/lisp/url/url-http.el macro url-https-create-secure-wrapper checked /usr/src/emacs/emacs.git/lisp/url/url-handlers.el macro url-handlers-create-wrapper checked /usr/src/emacs/emacs.git/lisp/url/url-file.el macro url-file-create-wrapper checked /usr/src/emacs/emacs.git/lisp/url/url-dav.el macro url-dav-dispatch-node checked /usr/src/emacs/emacs.git/lisp/textmodes/table.el macro table--log macro table-get-source-info macro table-put-source-info checked /usr/src/emacs/emacs.git/lisp/textmodes/reftex-parse.el macro reftex-with-special-syntax checked /usr/src/emacs/emacs.git/lisp/textmodes/reftex-cite.el macro reftex-with-special-syntax-for-bib checked /usr/src/emacs/emacs.git/lisp/textmodes/refbib.el macro r2b-moveq checked /usr/src/emacs/emacs.git/lisp/textmodes/mhtml-mode.el macro mhtml--with-locals checked /usr/src/emacs/emacs.git/lisp/textmodes/artist.el macro artist-put-pixel macro artist-funcall checked /usr/src/emacs/emacs.git/lisp/progmodes/xref.el macro xref--with-dedicated-window checked /usr/src/emacs/emacs.git/lisp/progmodes/vhdl-mode.el macro vhdl-has-syntax macro vhdl-add-syntax macro vhdl-safe macro vhdl-point macro vhdl-visit-file macro vhdl-prepare-search-2 macro vhdl-prepare-search-1 checked /usr/src/emacs/emacs.git/lisp/progmodes/verilog-mode.el macro verilog-preserve-modi-cache macro verilog-preserve-dir-cache macro verilog-batch-error-wrapper macro verilog-save-scan-cache macro verilog-save-font-no-change-functions macro verilog-save-buffer-state macro verilog-run-hooks checked /usr/src/emacs/emacs.git/lisp/progmodes/vera-mode.el macro vera-add-syntax macro vera-prepare-search checked /usr/src/emacs/emacs.git/lisp/progmodes/sh-script.el macro sh-debug checked /usr/src/emacs/emacs.git/lisp/progmodes/python.el macro python-define-auxiliary-skeleton macro python-skeleton-define macro python-shell--add-to-path-with-priority checked /usr/src/emacs/emacs.git/lisp/progmodes/opascal.el macro opascal-ensure-buffer macro opascal-save-excursion checked /usr/src/emacs/emacs.git/lisp/progmodes/js.el macro js--js-qi macro js--js-create-instance macro js--js-get-service macro js--as-sgml macro js--ensure-cache--update-parse macro js--debug checked /usr/src/emacs/emacs.git/lisp/progmodes/idlwave.el macro idlwave-xor macro idlwave-with-special-syntax macro idlwave-code-abbrev macro idlwave-keyword-abbrev checked /usr/src/emacs/emacs.git/lisp/progmodes/idlw-shell.el macro idlwave-shell-examine macro idlwave-shell-mouse-examine checked /usr/src/emacs/emacs.git/lisp/progmodes/hideshow.el macro hs-life-goes-on checked /usr/src/emacs/emacs.git/lisp/progmodes/hideif.el macro hif-mathify-binop checked /usr/src/emacs/emacs.git/lisp/progmodes/gud.el macro gud-def checked /usr/src/emacs/emacs.git/lisp/progmodes/gdb-mi.el macro def-gdb-memory-show-page macro def-gdb-memory-unit macro def-gdb-memory-format macro def-gdb-set-positive-number macro def-gdb-thread-buffer-gud-command macro def-gdb-thread-buffer-simple-command macro def-gdb-thread-buffer-command macro gdb-propertize-header macro def-gdb-trigger-and-handler macro def-gdb-auto-update-handler macro def-gdb-auto-update-trigger macro gdb-mark-line macro def-gdb-preempt-display-buffer macro gdb--if-arrow macro gdb-gud-context-call macro gdb-delete-subscriber macro gdb-add-subscriber macro gdb-wait-for-pending checked /usr/src/emacs/emacs.git/lisp/progmodes/etags.el macro tags-with-face checked /usr/src/emacs/emacs.git/lisp/progmodes/ebnf2ps.el macro ebnf-max-width macro ebnf-node-generation macro ebnf-node-action macro ebnf-node-separator macro ebnf-node-production macro ebnf-node-default macro ebnf-node-list macro ebnf-node-name macro ebnf-node-width macro ebnf-node-height macro ebnf-node-entry macro ebnf-node-dimension-func macro ebnf-node-width-func macro ebnf-node-kind checked /usr/src/emacs/emacs.git/lisp/progmodes/cwarn.el macro cwarn-font-lock-match checked /usr/src/emacs/emacs.git/lisp/progmodes/cperl-mode.el macro cperl-define-key checked /usr/src/emacs/emacs.git/lisp/progmodes/compile.el macro compilation-loop macro define-compilation-mode macro compilation-assq macro compilation--file-struct->loc-tree macro compilation--file-struct->formats macro compilation--file-struct->file-spec macro compilation--make-file-struct macro compilation--loc->visited macro compilation--loc->marker macro compilation--loc->file-struct macro compilation--loc->line macro compilation--loc->col macro compilation--make-cdrloc checked /usr/src/emacs/emacs.git/lisp/progmodes/cc-mode.el macro c-advise-fl-for-region macro c-run-mode-hooks checked /usr/src/emacs/emacs.git/lisp/progmodes/cc-langs.el macro c-init-language-vars macro c-make-emacs-variables-local macro c-lang-setvar macro c-lang-defvar checked /usr/src/emacs/emacs.git/lisp/progmodes/cc-engine.el macro c-fdoc-shift-type-backward macro c-pull-open-brace macro c-forward-id-comma-list macro c-forward-keyword-prefixed-id macro c-record-ref-id macro c-record-type-id macro c-debug-remove-decl-spot-faces macro c-debug-put-decl-spot-faces macro c-state-maybe-marker macro c-state-cache-after-top-paren macro c-state-cache-top-paren macro c-state-cache-top-lparen macro c-remove-is-and-in-sws macro c-remove-in-sws macro c-remove-is-sws macro c-put-in-sws macro c-put-is-sws macro c-debug-sws-msg macro c-bos-report-error macro c-bos-save-error-info macro c-bos-restore-pos macro c-bos-save-pos macro c-bos-pop-state-and-retry macro c-bos-pop-state macro c-bos-push-state macro c-declare-lang-variables checked /usr/src/emacs/emacs.git/lisp/progmodes/cc-defs.el macro c-lang-const macro c-lang-defconst macro c-lang-defconst-eval-immediately macro c-looking-at-non-alphnumspace macro c-sc-parse-partial-sexp macro c-sc-scan-lists macro c-sc-scan-lists-no-category-1-1 macro c-sc-scan-lists-no-category-1+1 macro c-sc-scan-lists-no-category+1-1 macro c-sc-scan-lists-no-category+1+1 macro c-self-bind-state-cache macro c-with-all-but-one-cpps-commented-out macro c-with-cpps-commented-out macro c-clear-cpp-delimiters macro c-set-cpp-delimiters macro c-with-<->-as-parens-suppressed macro c-unmark-<->-as-paren macro c-mark->-as-paren macro c-mark-<-as-paren macro c-delete-overlay macro c-put-overlay macro c-clear-char-property-with-value macro c-search-backward-char-property macro c-search-forward-char-property macro c-clear-char-properties macro c-clear-char-property macro c-get-char-property macro c-put-char-property macro c-major-mode-is macro c-skip-ws-backward macro c-skip-ws-forward macro c-with-syntax-table macro c-benign-error macro c-vsemi-status-unknown-p macro c-beginning-of-defun-1 macro c-go-down-list-backward macro c-go-down-list-forward macro c-go-up-list-backward macro c-go-up-list-forward macro c-down-list-backward macro c-down-list-forward macro c-up-list-backward macro c-up-list-forward macro c-go-list-backward macro c-go-list-forward macro c-safe-scan-lists macro c-backward-sexp macro c-forward-sexp macro c-backward-syntactic-ws macro c-forward-syntactic-ws macro c-tentative-buffer-changes macro c-default-value-sentence-end macro c-sentence-end macro c-last-command-char macro c-int-to-char macro c-safe macro c-delete-and-extract-region macro c-set-region-active macro c-region-is-active-p macro c-next-single-property-change macro c-point macro c--intersection macro c--set-difference checked /usr/src/emacs/emacs.git/lisp/progmodes/cc-bytecomp.el macro cc-bytecomp-fboundp macro cc-bytecomp-boundp macro cc-bytecomp-put macro cc-bytecomp-defun macro cc-bytecomp-defvar macro cc-external-require macro cc-require-when-compile macro cc-load macro cc-provide macro cc-conditional-require-after-load macro cc-conditional-require macro cc-require macro cc-bytecomp-debug-msg checked /usr/src/emacs/emacs.git/lisp/progmodes/antlr-mode.el macro antlr-with-syntax-table checked /usr/src/emacs/emacs.git/lisp/progmodes/ada-xref.el macro ada-set-on-declaration macro ada-set-references macro ada-set-declare-file macro ada-set-ali-index macro ada-set-file macro ada-set-column macro ada-set-line macro ada-set-name macro ada-on-declaration macro ada-references-of macro ada-declare-file-of macro ada-ali-index-of macro ada-file-of macro ada-column-of macro ada-line-of macro ada-name-of macro ada-make-identlist checked /usr/src/emacs/emacs.git/lisp/play/zone.el macro zone-hiding-mode-line macro zone-orig checked /usr/src/emacs/emacs.git/lisp/play/mpuz.el macro mpuz-to-letter macro mpuz-to-digit macro mpuz-digit-solved-p checked /usr/src/emacs/emacs.git/lisp/play/life.el macro life-increment macro life-not-void-regexp macro life-void-string macro life-birth-string macro life-death-string macro life-life-string macro life-void-char macro life-birth-char macro life-death-char macro life-life-char checked /usr/src/emacs/emacs.git/lisp/play/doctor.el macro doctor-put-meaning macro doc$ checked /usr/src/emacs/emacs.git/lisp/play/decipher.el macro decipher-last-command-char checked /usr/src/emacs/emacs.git/lisp/play/5x5.el macro 5x5-defvar-local checked /usr/src/emacs/emacs.git/lisp/org/ox-odt.el macro org-odt--export-wrap checked /usr/src/emacs/emacs.git/lisp/org/org-table.el macro org-define-lookup-function checked /usr/src/emacs/emacs.git/lisp/org/org-src.el macro org-src-do-at-code-block macro org-src-in-org-buffer checked /usr/src/emacs/emacs.git/lisp/org/org-macs.el macro org-load-noerror-mustsuffix macro org-maybe-intangible checked /usr/src/emacs/emacs.git/lisp/org/org-compat.el macro org-with-silent-modifications macro org-check-version macro org-no-popups macro org-find-library-dir macro org-xemacs-without-invisibility checked /usr/src/emacs/emacs.git/lisp/org/org-clock.el macro org-with-clock macro org-with-clock-position checked /usr/src/emacs/emacs.git/lisp/org/org-agenda.el macro org-batch-store-agenda-views macro org-batch-agenda-csv macro org-batch-agenda macro org-agenda-with-point-at-orig-entry checked /usr/src/emacs/emacs.git/lisp/org/ob-tangle.el macro org-babel-with-temp-filebuffer checked /usr/src/emacs/emacs.git/lisp/org/ob-exp.el macro org-babel-exp-in-export-file checked /usr/src/emacs/emacs.git/lisp/org/ob-core.el macro org-babel-map-executables macro org-babel-map-call-lines macro org-babel-map-inline-src-blocks macro org-babel-map-src-blocks macro org-babel-do-in-edit-buffer macro org-babel-when-in-src-block macro org-babel-check-confirm-evaluate checked /usr/src/emacs/emacs.git/lisp/org/ob-comint.el macro org-babel-comint-with-output macro org-babel-comint-in-buffer checked /usr/src/emacs/emacs.git/lisp/obsolete/vip.el macro vip-loop checked /usr/src/emacs/emacs.git/lisp/obsolete/tpu-extras.el macro tpu-with-position checked /usr/src/emacs/emacs.git/lisp/obsolete/sregex.el macro sregexq macro sregex-save-match-data checked /usr/src/emacs/emacs.git/lisp/obsolete/pgg.el macro pgg-process-when-success macro pgg-as-lbt macro pgg-convert-lbt-region macro pgg-save-coding-system checked /usr/src/emacs/emacs.git/lisp/obsolete/pgg-parse.el macro pgg-parse-length-type macro pgg-set-alist macro pgg-skip-body macro pgg-skip-header macro pgg-read-body macro pgg-read-body-string macro pgg-read-bytes macro pgg-read-bytes-string macro pgg-read-byte macro pgg-byte-after macro pgg-parse-time-field macro pgg-format-key-identifier checked /usr/src/emacs/emacs.git/lisp/obsolete/pgg-def.el macro pgg-truncate-key-identifier checked /usr/src/emacs/emacs.git/lisp/obsolete/pc-select.el macro pc-select-restore-mode macro pc-select-restore-var macro pc-select-save-and-set-mode macro pc-select-save-and-set-var macro pc-select-add-to-alist checked /usr/src/emacs/emacs.git/lisp/obsolete/mouse-sel.el macro mouse-sel-eval-at-event-end checked /usr/src/emacs/emacs.git/lisp/obsolete/cust-print.el macro with-custom-print checked /usr/src/emacs/emacs.git/lisp/obsolete/cl-compat.el macro Multiple-value-prog1 macro Multiple-value-setq macro Multiple-value-bind macro Multiple-value-call macro Multiple-value-list macro defkeyword checked /usr/src/emacs/emacs.git/lisp/nxml/nxml-util.el macro nxml-debug-change checked /usr/src/emacs/emacs.git/lisp/net/tramp.el macro tramp-condition-case-unless-debug macro with-tramp-connection-property macro with-tramp-file-property macro with-parsed-tramp-file-name checked /usr/src/emacs/emacs.git/lisp/net/tramp-gvfs.el macro with-tramp-dbus-call-method checked /usr/src/emacs/emacs.git/lisp/net/tramp-compat.el macro tramp-compat-funcall checked /usr/src/emacs/emacs.git/lisp/net/socks.el macro socks-wait-for-state-change checked /usr/src/emacs/emacs.git/lisp/net/sieve.el macro sieve-change-region checked /usr/src/emacs/emacs.git/lisp/net/rcirc.el macro defun-rcirc-command checked /usr/src/emacs/emacs.git/lisp/net/quickurl.el macro quickurl-list-make-inserter checked /usr/src/emacs/emacs.git/lisp/net/pinentry.el macro pinentry--error-code checked /usr/src/emacs/emacs.git/lisp/net/imap.el macro imap-message-body macro imap-message-envelope-message-id macro imap-message-envelope-in-reply-to macro imap-message-envelope-bcc macro imap-message-envelope-cc macro imap-message-envelope-to macro imap-message-envelope-reply-to macro imap-message-envelope-sender macro imap-message-envelope-from macro imap-message-envelope-subject macro imap-message-envelope-date macro imap-disable-multibyte checked /usr/src/emacs/emacs.git/lisp/net/hmac-def.el macro define-hmac-function checked /usr/src/emacs/emacs.git/lisp/net/dns.el macro dns-make-network-process checked /usr/src/emacs/emacs.git/lisp/net/browse-url.el macro browse-url-maybe-new-window checked /usr/src/emacs/emacs.git/lisp/net/ange-ftp.el macro ange-ftp-ignore-errors-if-non-essential macro ange-ftp-allow-child-lookup macro ange-ftp-get-file-part macro ange-ftp-dl-parser macro ange-ftp-parse-filename macro ange-ftp-ftp-name-component macro ange-ftp-lookup-passwd macro ange-ftp-generate-passwd-key checked /usr/src/emacs/emacs.git/lisp/mh-e/mh-utils.el macro mh-children-p checked /usr/src/emacs/emacs.git/lisp/mh-e/mh-tool-bar.el macro mh-tool-bar-define macro mh-tool-bar-reply-generator checked /usr/src/emacs/emacs.git/lisp/mh-e/mh-thread.el macro mh-thread-initialize-hash checked /usr/src/emacs/emacs.git/lisp/mh-e/mh-speed.el macro mh-process-kill-without-query macro mh-speed-select-attached-frame checked /usr/src/emacs/emacs.git/lisp/mh-e/mh-show.el macro mh-defun-show-buffer checked /usr/src/emacs/emacs.git/lisp/mh-e/mh-mime.el macro mh-buffer-data checked /usr/src/emacs/emacs.git/lisp/mh-e/mh-folder.el macro mh-remove-xemacs-horizontal-scrollbar macro mh-generate-sequence-font-lock checked /usr/src/emacs/emacs.git/lisp/mh-e/mh-e.el macro defface-mh macro defcustom-mh macro defgroup-mh macro mh-strip-package-version macro mh-macro-expansion-time-gnus-version checked /usr/src/emacs/emacs.git/lisp/mh-e/mh-compat.el macro mh-write-file-functions macro mh-make-obsolete-variable macro mh-define-obsolete-variable-alias macro mh-face-background macro mh-face-foreground macro mh-display-completion-list macro mh-flet checked /usr/src/emacs/emacs.git/lisp/mh-e/mh-acros.el macro mh-defstruct macro mh-mark-active-p macro mh-make-local-hook macro defmacro-mh macro defun-mh macro mh-funcall-if-exists macro mh-require-cl checked /usr/src/emacs/emacs.git/lisp/mail/supercite.el macro sc-setvar-symbol macro sc-toggle-symbol checked /usr/src/emacs/emacs.git/lisp/mail/rmail.el macro rmail-select-summary checked /usr/src/emacs/emacs.git/lisp/mail/mail-extr.el macro mail-extr-nuke-outside-range checked /usr/src/emacs/emacs.git/lisp/leim/quail/viqr.el macro viet-quail-define-rules checked /usr/src/emacs/emacs.git/lisp/leim/quail/thai.el macro thai-generate-quail-map checked /usr/src/emacs/emacs.git/lisp/language/ind-util.el macro indian-translate-region checked /usr/src/emacs/emacs.git/lisp/international/ucs-normalize.el macro ucs-normalize-string checked /usr/src/emacs/emacs.git/lisp/international/robin.el macro robin-define-package checked /usr/src/emacs/emacs.git/lisp/international/quail.el macro quail-define-rules checked /usr/src/emacs/emacs.git/lisp/international/mule.el macro charset-long-name macro charset-short-name macro charset-bytes checked /usr/src/emacs/emacs.git/lisp/international/mule-util.el macro detect-coding-with-priority macro with-coding-priority checked /usr/src/emacs/emacs.git/lisp/international/mule-conf.el macro define-iso-single-byte-charset checked /usr/src/emacs/emacs.git/lisp/international/ja-dic-cnv.el macro skkdic-set-okuri-nasi macro skkdic-set-prefix macro skkdic-set-postfix macro skkdic-set-okuri-ari checked /usr/src/emacs/emacs.git/lisp/international/fontset.el macro build-default-fontset-data checked /usr/src/emacs/emacs.git/lisp/international/ccl.el macro check-ccl-program macro define-ccl-program macro declare-ccl-program checked /usr/src/emacs/emacs.git/lisp/gnus/spam-stat.el macro with-spam-stat-max-buffer-size checked /usr/src/emacs/emacs.git/lisp/gnus/nntp.el macro nntp-copy-to-buffer checked /usr/src/emacs/emacs.git/lisp/gnus/nnrss.el macro nnrss-match-macro checked /usr/src/emacs/emacs.git/lisp/gnus/nnoo.el macro nnoo-define-skeleton macro nnoo-define-basics macro nnoo-map-functions macro nnoo-import macro nnoo-declare macro deffoo macro defvoo checked /usr/src/emacs/emacs.git/lisp/gnus/nnmaildir.el macro nnmaildir--unlink macro nnmaildir--mlist-art macro nnmaildir--flist-art macro nnmaildir--nov-set-extra macro nnmaildir--nov-set-mtime macro nnmaildir--nov-set-end macro nnmaildir--nov-set-mid macro nnmaildir--nov-set-beg macro nnmaildir--nov-get-extra macro nnmaildir--nov-get-mtime macro nnmaildir--nov-get-end macro nnmaildir--nov-get-mid macro nnmaildir--nov-get-beg macro nnmaildir--nov-new checked /usr/src/emacs/emacs.git/lisp/gnus/nnir.el macro nnir-add-result macro nnir-categorize macro nnir-article-rsv macro nnir-article-number macro nnir-article-group macro nnir-artitem-rsv macro nnir-artitem-number macro nnir-artitem-group macro nnir-artlist-article macro nnir-artlist-length checked /usr/src/emacs/emacs.git/lisp/gnus/nnheader.el macro nnheader-insert-buffer-substring macro nnheader-skeleton-replace macro nnheader-nov-read-message-id macro nnheader-nov-parse-extra macro nnheader-nov-read-integer macro nnheader-nov-field macro nnheader-nov-skip-field macro mail-header-extra macro mail-header-set-xref macro mail-header-xref macro mail-header-set-lines macro mail-header-lines macro mail-header-set-chars macro mail-header-chars macro mail-header-set-references macro mail-header-references macro mail-header-set-id macro mail-header-id macro mail-header-set-date macro mail-header-date macro mail-header-set-from macro mail-header-from macro mail-header-set-subject macro mail-header-subject macro mail-header-set-number macro mail-header-number checked /usr/src/emacs/emacs.git/lisp/gnus/mm-util.el macro mm-with-multibyte-buffer macro mm-with-unibyte-buffer checked /usr/src/emacs/emacs.git/lisp/gnus/mm-decode.el macro mm-with-part macro mm-make-handle macro mm-handle-multipart-ctl-parameter macro mm-handle-multipart-from macro mm-handle-multipart-original-buffer macro mm-handle-id macro mm-handle-set-cache macro mm-handle-cache macro mm-handle-description macro mm-handle-disposition macro mm-handle-set-undisplayer macro mm-handle-undisplayer macro mm-handle-encoding macro mm-handle-type macro mm-handle-buffer checked /usr/src/emacs/emacs.git/lisp/gnus/message.el macro message-check macro message-with-reply-buffer macro message-delete-line macro message-y-or-n-p checked /usr/src/emacs/emacs.git/lisp/gnus/mail-source.el macro mail-source-bind-common macro mail-source-bind checked /usr/src/emacs/emacs.git/lisp/gnus/gnus.el macro gnus-method-equal macro gnus-string-or macro gnus-get-info macro gnus-info-set-score macro gnus-info-set-level macro gnus-info-set-params macro gnus-info-set-method macro gnus-info-set-marks macro gnus-info-set-read macro gnus-info-set-rank macro gnus-info-set-group macro gnus-info-score macro gnus-info-level macro gnus-info-params macro gnus-info-method macro gnus-info-marks macro gnus-info-read macro gnus-info-rank macro gnus-info-group macro gnus-set-active macro gnus-active macro gnus-group-entry macro gnus-group-unread macro gnus-sethash macro gnus-gethash-safe macro gnus-gethash macro gnus-define-group-parameter macro gnus-kill-buffer checked /usr/src/emacs/emacs.git/lisp/gnus/gnus-util.el macro gnus-mapcar macro gnus-parse-without-error macro gnus-with-output-to-file macro gnus-alist-pull macro gnus-atomic-setq macro gnus-atomic-progn-assign macro gnus-atomic-progn macro gnus-faces-at macro gnus-bind-print-variables macro gnus-group-server macro gnus-group-real-name macro gnus-date-get-time macro gnus-define-keymap macro gnus-define-keys-safe macro gnus-define-keys macro gnus-local-set-keys macro gnus-delete-line macro gnus-buffer-exists-p macro gnus-intern-safe macro gnus-eval-in-buffer-window checked /usr/src/emacs/emacs.git/lisp/gnus/gnus-sum.el macro gnus-with-article macro gnus-summary-iterate macro gnus-thread-header macro gnus-save-hidden-threads macro gnus-article-mark macro gnus-summary-article-score macro gnus-summary-article-subject macro gnus-summary-article-pos macro gnus-summary-article-mark macro gnus-summary-thread-level macro gnus-summary-article-header macro gnus-summary-article-number macro gnus-summary-article-intangible-p macro gnus-summary-skip-intangible macro gnus-summary-article-ancient-p macro gnus-summary-article-sparse-p macro gnus-data-list macro gnus-data-make macro gnus-data-find-list macro gnus-data-find macro gnus-data-pseudo-p macro gnus-data-read-p macro gnus-data-unread-p macro gnus-data-level macro gnus-data-set-header macro gnus-data-header macro gnus-data-set-pos macro gnus-data-pos macro gnus-data-set-mark macro gnus-data-mark macro gnus-data-set-number macro gnus-data-number checked /usr/src/emacs/emacs.git/lisp/gnus/gnus-spec.el macro gnus-lrm-string-p checked /usr/src/emacs/emacs.git/lisp/gnus/gnus-msg.el macro gnus-setup-message checked /usr/src/emacs/emacs.git/lisp/gnus/gnus-kill.el macro gnus-lower macro gnus-raise checked /usr/src/emacs/emacs.git/lisp/gnus/gnus-icalendar.el macro gnus-icalendar-with-decoded-handle checked /usr/src/emacs/emacs.git/lisp/gnus/gnus-cus.el macro gnus-agent-cat-prepare-category-field checked /usr/src/emacs/emacs.git/lisp/gnus/gnus-cache.el macro gnus-cache-with-refreshed-group checked /usr/src/emacs/emacs.git/lisp/gnus/gnus-async.el macro gnus-async-with-semaphore checked /usr/src/emacs/emacs.git/lisp/gnus/gnus-art.el macro gnus-bind-mm-vars macro gnus-article-save-original-date macro gnus-with-article-buffer macro gnus-with-article-headers macro gnus-emphasis-custom-with-format checked /usr/src/emacs/emacs.git/lisp/gnus/gnus-agent.el macro gnus-agent-while-plugged macro gnus-agent-message macro gnus-agent-append-to-list macro gnus-agent-with-fetch macro gnus-agent-cat-name macro gnus-agent-with-refreshed-group checked /usr/src/emacs/emacs.git/lisp/gnus/gmm-utils.el macro defun-gmm checked /usr/src/emacs/emacs.git/lisp/eshell/esh-util.el macro eshell-with-private-file-modes macro eshell-with-file-modes macro eshell-for macro eshell-condition-case checked /usr/src/emacs/emacs.git/lisp/eshell/esh-cmd.el macro eshell-manipulate macro eshell-command-to-value macro eshell-do-command-to-value macro eshell-as-subcommand macro eshell-execute-pipeline macro eshell-do-pipelines-synchronously macro eshell-do-pipelines macro eshell-protect macro eshell-copy-handles macro eshell-trap-errors macro eshell-commands macro eshell-do-subjob checked /usr/src/emacs/emacs.git/lisp/eshell/em-unix.el macro eshell-mvcpln-template checked /usr/src/emacs/emacs.git/lisp/eshell/em-ls.el macro eshell-ls-applicable checked /usr/src/emacs/emacs.git/lisp/erc/erc.el macro define-erc-module checked /usr/src/emacs/emacs.git/lisp/emulation/viper-util.el macro viper-frame-value checked /usr/src/emacs/emacs.git/lisp/emulation/viper-init.el macro viper-kbd-global-definition macro viper-kbd-global-pair macro viper-kbd-mode-definition macro viper-kbd-mode-pair macro viper-kbd-mode-alist macro viper-kbd-buf-definition macro viper-kbd-buf-pair macro viper-kbd-buf-alist macro viper-buffer-live-p macro viper-loop macro viper-deflocalvar checked /usr/src/emacs/emacs.git/lisp/emulation/viper-cmd.el macro viper-test-com-defun checked /usr/src/emacs/emacs.git/lisp/emulation/edt.el macro edt-with-position checked /usr/src/emacs/emacs.git/lisp/emulation/cua-rect.el macro cua--convert-rectangle-as checked /usr/src/emacs/emacs.git/lisp/emacs-lisp/subr-x.el macro internal--thread-argument checked /usr/src/emacs/emacs.git/lisp/emacs-lisp/rx.el macro rx checked /usr/src/emacs/emacs.git/lisp/emacs-lisp/re-builder.el macro reb-target-binding checked /usr/src/emacs/emacs.git/lisp/emacs-lisp/package.el macro package--push checked /usr/src/emacs/emacs.git/lisp/emacs-lisp/map.el macro map-put checked /usr/src/emacs/emacs.git/lisp/emacs-lisp/macroexp.el macro macroexp--accumulate checked /usr/src/emacs/emacs.git/lisp/emacs-lisp/gv.el macro gv-ref macro gv-delay-error macro gv-synthetic-place checked /usr/src/emacs/emacs.git/lisp/emacs-lisp/generator.el macro cps--initialize-for macro cps--advance-for macro iter-lambda macro iter-defun macro iter-yield-from macro cps--with-dynamic-binding macro cps--with-value-wrapper macro cps--define-unsupported macro cps--gensym checked /usr/src/emacs/emacs.git/lisp/emacs-lisp/float-sup.el macro radians-to-degrees macro degrees-to-radians checked /usr/src/emacs/emacs.git/lisp/emacs-lisp/ewoc.el macro ewoc--set-buffer-bind-dll macro ewoc--set-buffer-bind-dll-let* checked /usr/src/emacs/emacs.git/lisp/emacs-lisp/eieio.el macro eieio-class-parent macro defclass checked /usr/src/emacs/emacs.git/lisp/emacs-lisp/eieio-core.el macro eieio--class-option-assoc checked /usr/src/emacs/emacs.git/lisp/emacs-lisp/eieio-compat.el macro defgeneric checked /usr/src/emacs/emacs.git/lisp/emacs-lisp/edebug.el macro edebug-changing-windows macro edebug-tracing checked /usr/src/emacs/emacs.git/lisp/emacs-lisp/easy-mmode.el macro easy-mmode-defsyntax macro easy-mmode-defmap macro define-globalized-minor-mode checked /usr/src/emacs/emacs.git/lisp/emacs-lisp/debug.el macro debugger-env-macro checked /usr/src/emacs/emacs.git/lisp/emacs-lisp/cl-macs.el macro cl--find-class macro cl-declare macro cl-prog* macro cl-prog macro cl-tagbody checked /usr/src/emacs/emacs.git/lisp/emacs-lisp/cl-lib.el macro cl-declaim checked /usr/src/emacs/emacs.git/lisp/emacs-lisp/cl-generic.el macro cl--generic-prefill-dispatchers macro cl-generic-current-method-specializers macro cl-defgeneric macro cl--generic checked /usr/src/emacs/emacs.git/lisp/emacs-lisp/bytecomp.el macro byte-compile-goto-if macro byte-defop-compiler-1 macro byte-defop-compiler macro byte-compile-get-constant macro byte-compile-log macro byte-compile-push-bytecode-const2 macro byte-compile-push-bytecodes macro byte-extrude-byte-code-vectors macro byte-defop checked /usr/src/emacs/emacs.git/lisp/emacs-lisp/byte-run.el macro define-obsolete-face-alias macro define-obsolete-variable-alias macro define-obsolete-function-alias macro defun checked /usr/src/emacs/emacs.git/lisp/emacs-lisp/byte-opt.el macro byte-compile-log-lap checked /usr/src/emacs/emacs.git/lisp/emacs-lisp/backquote.el macro backquote checked /usr/src/emacs/emacs.git/lisp/emacs-lisp/avl-tree.el macro avl-tree--sign-to-dir macro avl-tree--dir-to-sign macro avl-tree--switch-dir macro avl-tree--root checked /usr/src/emacs/emacs.git/lisp/emacs-lisp/advice.el macro ad-with-originals macro ad-set-cache macro ad-get-cache-id macro ad-get-cache-definition macro ad-compiled-code macro ad-compiled-p macro ad-advice-p macro ad-lambda-p macro ad-lambdafy macro ad-macrofy macro ad-find-advice macro ad-get-advice-info-field macro ad-is-advised macro ad-copy-advice-info macro ad-get-advice-info-macro macro ad-do-advised-functions macro ad-pop-advised-function macro ad-pushnew-advised-function checked /usr/src/emacs/emacs.git/lisp/cedet/semantic.el macro semantic-parse-tree-up-to-date-p macro semantic-parse-tree-set-up-to-date macro semantic-parse-tree-needs-rebuild-p macro semantic-parse-tree-set-needs-rebuild macro semantic-parse-tree-needs-update-p macro semantic-parse-tree-set-needs-update macro semantic-parse-tree-unparseable-p macro semantic-parse-tree-unparseable checked /usr/src/emacs/emacs.git/lisp/cedet/mode-local.el macro define-mode-local-override macro define-overloadable-function macro defconst-mode-local macro defvar-mode-local macro setq-mode-local macro with-mode-local macro with-mode-local-symbol macro define-child-mode checked /usr/src/emacs/emacs.git/lisp/cedet/semantic/wisent.el macro define-wisent-lexer macro wisent-lex-eoi checked /usr/src/emacs/emacs.git/lisp/cedet/semantic/tag.el macro semantic-foreign-tag-invalid macro semantic-with-buffer-narrowed-to-tag macro semantic-with-buffer-narrowed-to-current-tag checked /usr/src/emacs/emacs.git/lisp/cedet/semantic/sb.el macro semantic-sb-with-tag-buffer checked /usr/src/emacs/emacs.git/lisp/cedet/semantic/lex.el macro semantic-lex-catch-errors macro define-lex-block-type-analyzer macro define-lex-string-type-analyzer macro define-lex-regex-type-analyzer macro define-lex-sexp-type-analyzer macro define-lex-keyword-type-analyzer macro define-lex-block-analyzer macro define-lex-simple-regex-analyzer macro define-lex-regex-analyzer macro define-lex-analyzer macro semantic-lex-unterminated-syntax-protection macro semantic-lex-push-token macro semantic-lex-token macro define-lex macro semantic-lex-one-token macro semantic-lex-keyword-invalid checked /usr/src/emacs/emacs.git/lisp/cedet/semantic/lex-spp.el macro define-lex-spp-include-analyzer macro define-lex-spp-macro-undeclaration-analyzer macro define-lex-spp-macro-declaration-analyzer macro semantic-lex-spp-validate-value macro semantic-lex-with-macro-used checked /usr/src/emacs/emacs.git/lisp/cedet/semantic/java.el macro semantic-java-doc-tag checked /usr/src/emacs/emacs.git/lisp/cedet/semantic/idle.el macro semantic-idle-breadcrumbs--tag-function macro define-semantic-idle-service checked /usr/src/emacs/emacs.git/lisp/cedet/semantic/grammar.el macro semantic-grammar-setup-menu macro semantic-grammar-as-string checked /usr/src/emacs/emacs.git/lisp/cedet/semantic/fw.el macro semanticdb-without-unloaded-file-searches macro semantic-throw-on-input checked /usr/src/emacs/emacs.git/lisp/cedet/semantic/find.el macro semantic-brute-find-tag-standard macro semantic-brute-find-tag-by-class macro semantic-deep-find-tags-by-name-regexp macro semantic-deep-find-tags-for-completion macro semantic-deep-find-tags-by-name macro semantic-find-tags-of-compound-type macro semantic-find-tags-by-type macro semantic-filter-tags-by-class macro semantic-find-tags-by-class macro semantic-find-tags-by-name-regexp macro semantic-find-tags-for-completion macro semantic-find-tags-by-name macro semantic--find-tags-by-macro checked /usr/src/emacs/emacs.git/lisp/cedet/semantic/edit.el macro semantic-edits-assert-valid-region checked /usr/src/emacs/emacs.git/lisp/cedet/semantic/dep.el macro semantic--dependency-find-file-on-path macro defcustom-mode-local-semantic-dependency-system-include-path checked /usr/src/emacs/emacs.git/lisp/cedet/semantic/db.el macro semanticdb-with-match-any-mode checked /usr/src/emacs/emacs.git/lisp/cedet/semantic/ctxt.el macro semantic-with-buffer-narrowed-to-command macro semantic-with-buffer-narrowed-to-context checked /usr/src/emacs/emacs.git/lisp/cedet/semantic/bovine.el macro semantic-bovinate-nonterminal-db-nt macro semantic-lambda checked /usr/src/emacs/emacs.git/lisp/cedet/semantic/wisent/wisent.el macro wisent-parse-action macro wisent-set-region macro wisent-abort macro wisent-clearin macro wisent-errok macro wisent-error macro wisent-lexer checked /usr/src/emacs/emacs.git/lisp/cedet/semantic/wisent/comp.el macro wisent-ISVAR macro wisent-ISTOKEN macro wisent-clear-log macro wisent-log-buffer macro wisent-struct macro wisent-with-context macro wisent-defcontext macro wisent-context-bindings macro wisent-context-name checked /usr/src/emacs/emacs.git/lisp/cedet/semantic/decorate/mode.el macro define-semantic-decoration-style checked /usr/src/emacs/emacs.git/lisp/cedet/semantic/bovine/el.el macro semantic-elisp-reuse-form-parser macro semantic-elisp-setup-form-parser checked /usr/src/emacs/emacs.git/lisp/cedet/ede/srecode.el macro ede-srecode-insert-with-dictionary checked /usr/src/emacs/emacs.git/lisp/cedet/ede/project-am.el macro project-am-extract-shell-variable macro project-am-with-config-current macro project-am-with-makefile-current checked /usr/src/emacs/emacs.git/lisp/cedet/ede/proj-comp.el macro proj-comp-insert-variable-once macro ede-linker-only-once macro ede-linker-begin-unique macro ede-compiler-only-once macro ede-compiler-begin-unique checked /usr/src/emacs/emacs.git/lisp/cedet/ede/pmake.el macro ede-pmake-insert-variable-once macro ede-pmake-insert-variable-shared checked /usr/src/emacs/emacs.git/lisp/cedet/ede/base.el macro ede-with-projectfile checked /usr/src/emacs/emacs.git/lisp/cedet/ede/autoconf-edit.el macro autoconf-edit-cycle checked /usr/src/emacs/emacs.git/lisp/calendar/diary-lib.el macro diary-font-lock-keywords-1 checked /usr/src/emacs/emacs.git/lisp/calendar/calendar.el macro calendar-increment-month checked /usr/src/emacs/emacs.git/lisp/calendar/cal-menu.el macro cal-menu-x-popup-menu checked /usr/src/emacs/emacs.git/lisp/calc/calcalg2.el macro math-tracing-integral checked /usr/src/emacs/emacs.git/lisp/calc/calc.el macro defmath macro defcalcmodevar checked /usr/src/emacs/emacs.git/lisp/calc/calc-rewr.el macro math-rweval macro math-rwfail checked /usr/src/emacs/emacs.git/lisp/calc/calc-prog.el macro math-foreach macro math-for macro math-while checked /usr/src/emacs/emacs.git/lisp/calc/calc-macs.el macro calc-with-trail-buffer macro calc-with-default-simplification macro math-working macro math-with-extra-prec macro math-showing-full-precision macro calc-slow-wrapper macro calc-wrapper checked /usr/src/emacs/emacs.git/lisp/calc/calc-ext.el macro math-defintegral-2 macro math-defintegral macro math-defcache checked /usr/src/emacs/emacs.git/lisp/calc/calc-alg.el macro math-defsimplify With kind regards, Stefan -- Stefan-W. Hahn It is easy to make things. It is hard to make things simple. --GvXjxJ+pjyke8COw Content-Type: text/x-diff; charset=utf-8 Content-Description: Proposed patch Content-Disposition: attachment; filename="0001-Added-missing-debug-declaration.patch" Content-Transfer-Encoding: quoted-printable =46rom 345acf28eee423ae50f983a60d85880ff77ea851 Mon Sep 17 00:00:00 2001 =46rom: "Stefan-W. Hahn" Date: Sat, 17 Jun 2017 15:34:47 +0200 Subject: Added missing debug declaration * lisp/subr.el (setq-local): Added debug declaration. Copyright-paperwork-exempt: yes --- lisp/subr.el | 1 + 1 file changed, 1 insertion(+) diff --git a/lisp/subr.el b/lisp/subr.el index ef00286..2e1a87b 100644 --- a/lisp/subr.el +++ b/lisp/subr.el @@ -121,6 +121,7 @@ lambda (defmacro setq-local (var val) "Set variable VAR to value VAL in current buffer." ;; Can't use backquote here, it's too early in the bootstrap. + (declare (debug symbolp form)) (list 'set (list 'make-local-variable (list 'quote var)) val)) =20 (defmacro defvar-local (var val &optional docstring) --=20 2.9.0.137.gcf4c2cf --GvXjxJ+pjyke8COw--