aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorStefan Monnier2026-02-08 16:05:31 -0500
committerStefan Monnier2026-02-08 16:05:31 -0500
commitf39eaad491bdab443389fc60c8ca2ee59f22758b (patch)
tree27dcf7ce752f4b3c4fbed1b0a6b4a47dc2f7424b /test
parent4db3be200114caacf068f56dc60796fd7c77b619 (diff)
parentc86094057b0c391d6160ba8c37c6df9bb0370b16 (diff)
downloademacs-f39eaad491bdab443389fc60c8ca2ee59f22758b.tar.gz
emacs-f39eaad491bdab443389fc60c8ca2ee59f22758b.zip
Merge branch 'main' into icalendar
Diffstat (limited to 'test')
-rw-r--r--test/ChangeLog.12
-rw-r--r--test/Makefile.in21
-rw-r--r--test/README15
-rw-r--r--test/infra/Dockerfile.emba2
-rw-r--r--test/infra/Makefile.in2
-rw-r--r--test/infra/android/README2
-rw-r--r--test/infra/android/bin/AtsStub.java2
-rw-r--r--test/infra/android/bin/README2
-rw-r--r--test/infra/android/early-init.el2
-rw-r--r--test/infra/android/test-controller.el2
-rw-r--r--test/infra/android/test-driver.el2
-rw-r--r--test/infra/gitlab-ci.yml2
-rw-r--r--test/lib-src/emacsclient-tests.el2
-rw-r--r--test/lisp/abbrev-tests.el2
-rw-r--r--test/lisp/align-tests.el49
-rw-r--r--test/lisp/allout-tests.el2
-rw-r--r--test/lisp/allout-widgets-tests.el2
-rw-r--r--test/lisp/ansi-color-tests.el2
-rw-r--r--test/lisp/ansi-osc-tests.el2
-rw-r--r--test/lisp/apropos-tests.el2
-rw-r--r--test/lisp/arc-mode-tests.el2
-rw-r--r--test/lisp/auth-source-pass-tests.el2
-rw-r--r--test/lisp/auth-source-tests.el2
-rw-r--r--test/lisp/autoinsert-tests.el2
-rw-r--r--test/lisp/autorevert-tests.el2
-rw-r--r--test/lisp/battery-tests.el2
-rw-r--r--test/lisp/bookmark-tests.el2
-rw-r--r--test/lisp/buff-menu-tests.el2
-rw-r--r--test/lisp/button-tests.el2
-rw-r--r--test/lisp/calc/calc-tests.el74
-rw-r--r--test/lisp/calculator-tests.el2
-rw-r--r--test/lisp/calendar/cal-bahai-tests.el137
-rw-r--r--test/lisp/calendar/cal-french-tests.el2
-rw-r--r--test/lisp/calendar/cal-julian-tests.el2
-rw-r--r--test/lisp/calendar/calendar-tests.el33
-rw-r--r--test/lisp/calendar/icalendar-tests.el2
-rw-r--r--test/lisp/calendar/iso8601-tests.el2
-rw-r--r--test/lisp/calendar/lunar-tests.el2
-rw-r--r--test/lisp/calendar/parse-time-tests.el2
-rw-r--r--test/lisp/calendar/solar-tests.el2
-rw-r--r--test/lisp/calendar/time-date-tests.el2
-rw-r--r--test/lisp/calendar/todo-mode-tests.el4
-rw-r--r--test/lisp/cedet/cedet-files-tests.el2
-rw-r--r--test/lisp/cedet/semantic-utest-c.el2
-rw-r--r--test/lisp/cedet/semantic-utest-ia-resources/test.srt2
-rw-r--r--test/lisp/cedet/semantic-utest-ia-resources/testdoublens.cpp2
-rw-r--r--test/lisp/cedet/semantic-utest-ia-resources/testdoublens.hpp2
-rw-r--r--test/lisp/cedet/semantic-utest-ia-resources/testjavacomp.java2
-rw-r--r--test/lisp/cedet/semantic-utest-ia-resources/testlocalvars.cpp2
-rw-r--r--test/lisp/cedet/semantic-utest-ia-resources/testnsp.cpp2
-rw-r--r--test/lisp/cedet/semantic-utest-ia-resources/testsppcomplete.c2
-rw-r--r--test/lisp/cedet/semantic-utest-ia-resources/teststruct.cpp2
-rw-r--r--test/lisp/cedet/semantic-utest-ia-resources/testsubclass.cpp2
-rw-r--r--test/lisp/cedet/semantic-utest-ia-resources/testsubclass.hh2
-rw-r--r--test/lisp/cedet/semantic-utest-ia-resources/testtemplates.cpp2
-rw-r--r--test/lisp/cedet/semantic-utest-ia-resources/testtypedefs.cpp2
-rw-r--r--test/lisp/cedet/semantic-utest-ia-resources/testusing.cpp2
-rw-r--r--test/lisp/cedet/semantic-utest-ia-resources/testusing.hh2
-rw-r--r--test/lisp/cedet/semantic-utest-ia-resources/testvarnames.c2
-rw-r--r--test/lisp/cedet/semantic-utest-ia-resources/testvarnames.java2
-rw-r--r--test/lisp/cedet/semantic-utest-ia-resources/testwisent.wy2
-rw-r--r--test/lisp/cedet/semantic-utest-ia.el2
-rw-r--r--test/lisp/cedet/semantic-utest.el2
-rw-r--r--test/lisp/cedet/semantic/bovine/gcc-tests.el2
-rw-r--r--test/lisp/cedet/semantic/format-resources/test-fmt.cpp2
-rw-r--r--test/lisp/cedet/semantic/format-resources/test-fmt.el2
-rw-r--r--test/lisp/cedet/semantic/format-tests.el2
-rw-r--r--test/lisp/cedet/semantic/fw-tests.el2
-rw-r--r--test/lisp/cedet/srecode-utest-getset.el2
-rw-r--r--test/lisp/cedet/srecode-utest-template.el2
-rw-r--r--test/lisp/cedet/srecode/document-tests.el2
-rw-r--r--test/lisp/cedet/srecode/fields-tests.el2
-rw-r--r--test/lisp/char-fold-tests.el2
-rw-r--r--test/lisp/color-tests.el2
-rw-r--r--test/lisp/comint-tests.el2
-rw-r--r--test/lisp/completion-preview-tests.el4
-rw-r--r--test/lisp/completion-tests.el2
-rw-r--r--test/lisp/cus-edit-tests.el2
-rw-r--r--test/lisp/custom-tests.el2
-rw-r--r--test/lisp/dabbrev-resources/INSTALL_BEGIN2
-rw-r--r--test/lisp/dabbrev-tests.el2
-rw-r--r--test/lisp/delim-col-tests.el2
-rw-r--r--test/lisp/descr-text-tests.el2
-rw-r--r--test/lisp/desktop-tests.el2
-rw-r--r--test/lisp/dired-aux-tests.el2
-rw-r--r--test/lisp/dired-tests.el2
-rw-r--r--test/lisp/dired-x-tests.el2
-rw-r--r--test/lisp/dnd-tests.el2
-rw-r--r--test/lisp/dom-tests.el2
-rw-r--r--test/lisp/edmacro-tests.el2
-rw-r--r--test/lisp/electric-tests.el2
-rw-r--r--test/lisp/elide-head-tests.el2
-rw-r--r--test/lisp/emacs-lisp/backquote-tests.el2
-rw-r--r--test/lisp/emacs-lisp/backtrace-tests.el2
-rw-r--r--test/lisp/emacs-lisp/benchmark-tests.el2
-rw-r--r--test/lisp/emacs-lisp/bindat-tests.el2
-rw-r--r--test/lisp/emacs-lisp/byte-run-tests.el2
-rw-r--r--test/lisp/emacs-lisp/bytecomp-tests.el12
-rw-r--r--test/lisp/emacs-lisp/cconv-tests.el2
-rw-r--r--test/lisp/emacs-lisp/check-declare-tests.el2
-rw-r--r--test/lisp/emacs-lisp/checkdoc-tests.el2
-rw-r--r--test/lisp/emacs-lisp/cl-extra-tests.el2
-rw-r--r--test/lisp/emacs-lisp/cl-generic-tests.el2
-rw-r--r--test/lisp/emacs-lisp/cl-lib-tests.el2
-rw-r--r--test/lisp/emacs-lisp/cl-macs-tests.el2
-rw-r--r--test/lisp/emacs-lisp/cl-preloaded-tests.el2
-rw-r--r--test/lisp/emacs-lisp/cl-print-tests.el2
-rw-r--r--test/lisp/emacs-lisp/cl-seq-tests.el2
-rw-r--r--test/lisp/emacs-lisp/comp-cstr-tests.el2
-rw-r--r--test/lisp/emacs-lisp/comp-tests.el2
-rw-r--r--test/lisp/emacs-lisp/cond-star-tests.el2
-rw-r--r--test/lisp/emacs-lisp/copyright-tests.el2
-rw-r--r--test/lisp/emacs-lisp/derived-tests.el2
-rw-r--r--test/lisp/emacs-lisp/easy-mmode-tests.el2
-rw-r--r--test/lisp/emacs-lisp/edebug-resources/edebug-test-code.el2
-rw-r--r--test/lisp/emacs-lisp/edebug-tests.el2
-rw-r--r--test/lisp/emacs-lisp/eieio-tests/eieio-test-methodinvoke.el2
-rw-r--r--test/lisp/emacs-lisp/eieio-tests/eieio-test-persist.el2
-rw-r--r--test/lisp/emacs-lisp/eieio-tests/eieio-tests.el2
-rw-r--r--test/lisp/emacs-lisp/ert-font-lock-tests.el2
-rw-r--r--test/lisp/emacs-lisp/ert-tests.el2
-rw-r--r--test/lisp/emacs-lisp/ert-x-tests.el2
-rw-r--r--test/lisp/emacs-lisp/faceup-resources/faceup-test-mode.el2
-rw-r--r--test/lisp/emacs-lisp/faceup-resources/faceup-test-this-file-directory.el2
-rw-r--r--test/lisp/emacs-lisp/faceup-tests/faceup-test-basics.el2
-rw-r--r--test/lisp/emacs-lisp/faceup-tests/faceup-test-files.el2
-rw-r--r--test/lisp/emacs-lisp/find-func-tests.el2
-rw-r--r--test/lisp/emacs-lisp/float-sup-tests.el2
-rw-r--r--test/lisp/emacs-lisp/generator-tests.el2
-rw-r--r--test/lisp/emacs-lisp/gv-tests.el2
-rw-r--r--test/lisp/emacs-lisp/icons-tests.el2
-rw-r--r--test/lisp/emacs-lisp/let-alist-tests.el2
-rw-r--r--test/lisp/emacs-lisp/lisp-mnt-tests.el2
-rw-r--r--test/lisp/emacs-lisp/lisp-mode-tests.el2
-rw-r--r--test/lisp/emacs-lisp/lisp-tests.el2
-rw-r--r--test/lisp/emacs-lisp/macroexp-resources/m1.el2
-rw-r--r--test/lisp/emacs-lisp/macroexp-resources/m2.el2
-rw-r--r--test/lisp/emacs-lisp/macroexp-resources/vk.el2
-rw-r--r--test/lisp/emacs-lisp/macroexp-tests.el2
-rw-r--r--test/lisp/emacs-lisp/map-tests.el2
-rw-r--r--test/lisp/emacs-lisp/map-ynp-tests.el2
-rw-r--r--test/lisp/emacs-lisp/memory-report-tests.el2
-rw-r--r--test/lisp/emacs-lisp/multisession-tests.el2
-rw-r--r--test/lisp/emacs-lisp/nadvice-tests.el2
-rw-r--r--test/lisp/emacs-lisp/oclosure-tests.el2
-rwxr-xr-xtest/lisp/emacs-lisp/package-resources/signed/update-signatures.sh2
-rw-r--r--test/lisp/emacs-lisp/package-tests.el9
-rw-r--r--test/lisp/emacs-lisp/package-vc-tests.el293
-rw-r--r--test/lisp/emacs-lisp/pcase-tests.el21
-rw-r--r--test/lisp/emacs-lisp/pp-tests.el2
-rw-r--r--test/lisp/emacs-lisp/range-tests.el2
-rw-r--r--test/lisp/emacs-lisp/regexp-opt-tests.el2
-rw-r--r--test/lisp/emacs-lisp/ring-tests.el2
-rw-r--r--test/lisp/emacs-lisp/rmc-tests.el2
-rw-r--r--test/lisp/emacs-lisp/rx-tests.el2
-rw-r--r--test/lisp/emacs-lisp/seq-tests.el2
-rw-r--r--test/lisp/emacs-lisp/shadow-tests.el2
-rw-r--r--test/lisp/emacs-lisp/shortdoc-tests.el2
-rw-r--r--test/lisp/emacs-lisp/subr-x-tests.el27
-rw-r--r--test/lisp/emacs-lisp/syntax-tests.el2
-rw-r--r--test/lisp/emacs-lisp/tabulated-list-tests.el2
-rw-r--r--test/lisp/emacs-lisp/testcover-resources/testcases.el2
-rw-r--r--test/lisp/emacs-lisp/testcover-tests.el2
-rw-r--r--test/lisp/emacs-lisp/text-property-search-tests.el2
-rw-r--r--test/lisp/emacs-lisp/thunk-tests.el2
-rw-r--r--test/lisp/emacs-lisp/timer-tests.el2
-rw-r--r--test/lisp/emacs-lisp/track-changes-tests.el2
-rw-r--r--test/lisp/emacs-lisp/unsafep-tests.el2
-rw-r--r--test/lisp/emacs-lisp/vtable-tests.el5
-rw-r--r--test/lisp/emacs-lisp/warnings-tests.el2
-rw-r--r--test/lisp/emulation/viper-tests.el2
-rw-r--r--test/lisp/env-tests.el2
-rw-r--r--test/lisp/epg-config-tests.el2
-rw-r--r--test/lisp/epg-tests.el2
-rw-r--r--test/lisp/erc/erc-button-tests.el2
-rw-r--r--test/lisp/erc/erc-dcc-tests.el2
-rw-r--r--test/lisp/erc/erc-fill-tests.el2
-rw-r--r--test/lisp/erc/erc-goodies-tests.el2
-rw-r--r--test/lisp/erc/erc-join-tests.el2
-rw-r--r--test/lisp/erc/erc-match-tests.el2
-rw-r--r--test/lisp/erc/erc-networks-tests.el2
-rw-r--r--test/lisp/erc/erc-nicks-tests.el2
-rw-r--r--test/lisp/erc/erc-notify-tests.el2
-rw-r--r--test/lisp/erc/erc-sasl-tests.el2
-rw-r--r--test/lisp/erc/erc-scenarios-auth-source.el2
-rw-r--r--test/lisp/erc/erc-scenarios-base-association-nick.el2
-rw-r--r--test/lisp/erc/erc-scenarios-base-association-query.el2
-rw-r--r--test/lisp/erc/erc-scenarios-base-association-samenet.el2
-rw-r--r--test/lisp/erc/erc-scenarios-base-association.el2
-rw-r--r--test/lisp/erc/erc-scenarios-base-attach.el2
-rw-r--r--test/lisp/erc/erc-scenarios-base-auto-recon.el2
-rw-r--r--test/lisp/erc/erc-scenarios-base-buffer-display.el2
-rw-r--r--test/lisp/erc/erc-scenarios-base-chan-modes.el2
-rw-r--r--test/lisp/erc/erc-scenarios-base-compat-rename-bouncer.el2
-rw-r--r--test/lisp/erc/erc-scenarios-base-kill-on-part.el2
-rw-r--r--test/lisp/erc/erc-scenarios-base-local-module-modes.el2
-rw-r--r--test/lisp/erc/erc-scenarios-base-local-modules.el2
-rw-r--r--test/lisp/erc/erc-scenarios-base-misc-regressions.el2
-rw-r--r--test/lisp/erc/erc-scenarios-base-netid-bouncer-id.el2
-rw-r--r--test/lisp/erc/erc-scenarios-base-netid-bouncer-recon-base.el2
-rw-r--r--test/lisp/erc/erc-scenarios-base-netid-bouncer-recon-both.el2
-rw-r--r--test/lisp/erc/erc-scenarios-base-netid-bouncer-recon-id.el2
-rw-r--r--test/lisp/erc/erc-scenarios-base-netid-bouncer.el2
-rw-r--r--test/lisp/erc/erc-scenarios-base-netid-samenet.el2
-rw-r--r--test/lisp/erc/erc-scenarios-base-query-participants.el2
-rw-r--r--test/lisp/erc/erc-scenarios-base-reconnect.el2
-rw-r--r--test/lisp/erc/erc-scenarios-base-renick.el2
-rw-r--r--test/lisp/erc/erc-scenarios-base-reuse-buffers.el2
-rw-r--r--test/lisp/erc/erc-scenarios-base-send-message.el2
-rw-r--r--test/lisp/erc/erc-scenarios-base-split-line.el2
-rw-r--r--test/lisp/erc/erc-scenarios-base-statusmsg.el2
-rw-r--r--test/lisp/erc/erc-scenarios-base-unstable.el2
-rw-r--r--test/lisp/erc/erc-scenarios-base-upstream-recon-soju.el2
-rw-r--r--test/lisp/erc/erc-scenarios-base-upstream-recon-znc.el2
-rw-r--r--test/lisp/erc/erc-scenarios-display-message.el2
-rw-r--r--test/lisp/erc/erc-scenarios-fill-wrap.el2
-rw-r--r--test/lisp/erc/erc-scenarios-ignore.el2
-rw-r--r--test/lisp/erc/erc-scenarios-internal.el2
-rw-r--r--test/lisp/erc/erc-scenarios-join-auth-source.el2
-rw-r--r--test/lisp/erc/erc-scenarios-join-display-context.el2
-rw-r--r--test/lisp/erc/erc-scenarios-join-netid-newcmd-id.el2
-rw-r--r--test/lisp/erc/erc-scenarios-join-netid-newcmd.el2
-rw-r--r--test/lisp/erc/erc-scenarios-join-netid-recon-id.el2
-rw-r--r--test/lisp/erc/erc-scenarios-join-netid-recon.el2
-rw-r--r--test/lisp/erc/erc-scenarios-join-timing.el2
-rw-r--r--test/lisp/erc/erc-scenarios-keep-place-indicator-trunc.el2
-rw-r--r--test/lisp/erc/erc-scenarios-keep-place-indicator.el2
-rw-r--r--test/lisp/erc/erc-scenarios-log.el2
-rw-r--r--test/lisp/erc/erc-scenarios-match.el2
-rw-r--r--test/lisp/erc/erc-scenarios-misc-commands.el2
-rw-r--r--test/lisp/erc/erc-scenarios-misc.el2
-rw-r--r--test/lisp/erc/erc-scenarios-nicks-track.el2
-rw-r--r--test/lisp/erc/erc-scenarios-prompt-format.el2
-rw-r--r--test/lisp/erc/erc-scenarios-sasl.el2
-rw-r--r--test/lisp/erc/erc-scenarios-scrolltobottom-relaxed.el2
-rw-r--r--test/lisp/erc/erc-scenarios-scrolltobottom.el2
-rw-r--r--test/lisp/erc/erc-scenarios-services-misc.el2
-rw-r--r--test/lisp/erc/erc-scenarios-spelling.el2
-rw-r--r--test/lisp/erc/erc-scenarios-stamp.el2
-rw-r--r--test/lisp/erc/erc-scenarios-status-sidebar.el2
-rw-r--r--test/lisp/erc/erc-services-tests.el2
-rw-r--r--test/lisp/erc/erc-stamp-tests.el2
-rw-r--r--test/lisp/erc/erc-tests.el176
-rw-r--r--test/lisp/erc/erc-track-tests.el2
-rw-r--r--test/lisp/erc/resources/base/modes/speaker-status.eld2
-rw-r--r--test/lisp/erc/resources/erc-d/erc-d-i.el2
-rw-r--r--test/lisp/erc/resources/erc-d/erc-d-t.el2
-rw-r--r--test/lisp/erc/resources/erc-d/erc-d-tests.el4
-rw-r--r--test/lisp/erc/resources/erc-d/erc-d-u.el2
-rw-r--r--test/lisp/erc/resources/erc-d/erc-d.el2
-rw-r--r--test/lisp/erc/resources/erc-d/resources/proxy-subprocess.el2
-rw-r--r--test/lisp/erc/resources/erc-scenarios-common.el2
-rw-r--r--test/lisp/erc/resources/erc-tests-common.el2
-rw-r--r--test/lisp/erc/resources/services/regain/taken-ghost.eld2
-rw-r--r--test/lisp/erc/resources/services/regain/taken-regain.eld2
-rw-r--r--test/lisp/eshell/em-alias-tests.el2
-rw-r--r--test/lisp/eshell/em-basic-tests.el2
-rw-r--r--test/lisp/eshell/em-cmpl-tests.el2
-rw-r--r--test/lisp/eshell/em-dirs-tests.el2
-rw-r--r--test/lisp/eshell/em-extpipe-tests.el2
-rw-r--r--test/lisp/eshell/em-glob-tests.el2
-rw-r--r--test/lisp/eshell/em-hist-tests.el2
-rw-r--r--test/lisp/eshell/em-ls-tests.el2
-rw-r--r--test/lisp/eshell/em-pred-tests.el2
-rw-r--r--test/lisp/eshell/em-prompt-tests.el6
-rw-r--r--test/lisp/eshell/em-script-tests.el2
-rw-r--r--test/lisp/eshell/em-tramp-tests.el2
-rw-r--r--test/lisp/eshell/em-unix-tests.el2
-rw-r--r--test/lisp/eshell/esh-arg-tests.el2
-rw-r--r--test/lisp/eshell/esh-cmd-tests.el2
-rw-r--r--test/lisp/eshell/esh-ext-tests.el2
-rw-r--r--test/lisp/eshell/esh-io-tests.el2
-rw-r--r--test/lisp/eshell/esh-mode-tests.el2
-rw-r--r--test/lisp/eshell/esh-opt-tests.el2
-rw-r--r--test/lisp/eshell/esh-proc-tests.el2
-rw-r--r--test/lisp/eshell/esh-util-tests.el2
-rw-r--r--test/lisp/eshell/esh-var-tests.el2
-rw-r--r--test/lisp/eshell/eshell-tests-unload.el2
-rw-r--r--test/lisp/eshell/eshell-tests.el2
-rw-r--r--test/lisp/eshell/resources/eshell-tests-helpers.el2
-rw-r--r--test/lisp/faces-resources/faces-test-dark-theme.el2
-rw-r--r--test/lisp/faces-resources/faces-test-light-theme.el2
-rw-r--r--test/lisp/faces-tests.el2
-rw-r--r--test/lisp/ffap-tests.el2
-rw-r--r--test/lisp/filenotify-tests.el8
-rw-r--r--test/lisp/files-tests.el2
-rw-r--r--test/lisp/files-x-tests.el2
-rw-r--r--test/lisp/find-cmd-tests.el2
-rw-r--r--test/lisp/follow-tests.el2
-rw-r--r--test/lisp/font-lock-tests.el2
-rw-r--r--test/lisp/format-spec-tests.el2
-rw-r--r--test/lisp/gnus/gnus-group-tests.el2
-rw-r--r--test/lisp/gnus/gnus-icalendar-tests.el2
-rw-r--r--test/lisp/gnus/gnus-search-tests.el2
-rw-r--r--test/lisp/gnus/gnus-test-headers.el2
-rw-r--r--test/lisp/gnus/gnus-tests.el2
-rw-r--r--test/lisp/gnus/gnus-util-tests.el2
-rw-r--r--test/lisp/gnus/message-tests.el2
-rw-r--r--test/lisp/gnus/mm-decode-tests.el2
-rw-r--r--test/lisp/gnus/mml-sec-tests.el2
-rw-r--r--test/lisp/gnus/nnrss-tests.el2
-rw-r--r--test/lisp/help-fns-tests.el2
-rw-r--r--test/lisp/help-mode-tests.el2
-rw-r--r--test/lisp/help-tests.el2
-rw-r--r--test/lisp/hfy-cmap-tests.el2
-rw-r--r--test/lisp/hi-lock-tests.el2
-rw-r--r--test/lisp/hl-line-tests.el2
-rw-r--r--test/lisp/htmlfontify-tests.el2
-rw-r--r--test/lisp/ibuffer-tests.el2
-rw-r--r--test/lisp/ido-tests.el2
-rw-r--r--test/lisp/image-file-tests.el2
-rw-r--r--test/lisp/image-tests.el2
-rw-r--r--test/lisp/image/exif-tests.el2
-rw-r--r--test/lisp/image/gravatar-tests.el2
-rw-r--r--test/lisp/image/image-dired-tests.el2
-rw-r--r--test/lisp/image/image-dired-util-tests.el2
-rw-r--r--test/lisp/image/wallpaper-tests.el2
-rw-r--r--test/lisp/imenu-tests.el2
-rw-r--r--test/lisp/info-tests.el2
-rw-r--r--test/lisp/info-xref-tests.el2
-rw-r--r--test/lisp/international/ccl-tests.el2
-rw-r--r--test/lisp/international/mule-tests.el2
-rw-r--r--test/lisp/international/mule-util-tests.el2
-rw-r--r--test/lisp/international/textsec-tests.el2
-rw-r--r--test/lisp/international/ucs-normalize-tests.el2
-rw-r--r--test/lisp/isearch-tests.el2
-rw-r--r--test/lisp/jit-lock-tests.el2
-rw-r--r--test/lisp/json-tests.el2
-rw-r--r--test/lisp/jsonrpc-tests.el2
-rw-r--r--test/lisp/kmacro-tests.el2
-rw-r--r--test/lisp/language/viet-util-tests.el37
-rw-r--r--test/lisp/loadhist-resources/loadhist--alias.el2
-rw-r--r--test/lisp/loadhist-resources/loadhist--bar.el2
-rw-r--r--test/lisp/loadhist-resources/loadhist--foo.el2
-rw-r--r--test/lisp/loadhist-tests.el2
-rw-r--r--test/lisp/lpr-tests.el2
-rw-r--r--test/lisp/ls-lisp-tests.el2
-rw-r--r--test/lisp/mail/flow-fill-tests.el2
-rw-r--r--test/lisp/mail/footnote-tests.el2
-rw-r--r--test/lisp/mail/ietf-drums-date-tests.el2
-rw-r--r--test/lisp/mail/ietf-drums-tests.el2
-rw-r--r--test/lisp/mail/mail-extr-tests.el2
-rw-r--r--test/lisp/mail/mail-parse-tests.el2
-rw-r--r--test/lisp/mail/mail-utils-tests.el2
-rw-r--r--test/lisp/mail/qp-tests.el2
-rw-r--r--test/lisp/mail/rfc2045-tests.el2
-rw-r--r--test/lisp/mail/rfc2047-tests.el2
-rw-r--r--test/lisp/mail/rfc6068-tests.el2
-rw-r--r--test/lisp/mail/rfc822-tests.el2
-rw-r--r--test/lisp/mail/rmail-tests.el2
-rw-r--r--test/lisp/mail/rmailmm-tests.el2
-rw-r--r--test/lisp/mail/undigest-tests.el2
-rw-r--r--test/lisp/mail/uudecode-tests.el2
-rw-r--r--test/lisp/man-tests.el2
-rw-r--r--test/lisp/md4-tests.el2
-rw-r--r--test/lisp/mh-e/mh-limit-tests.el2
-rw-r--r--test/lisp/mh-e/mh-thread-tests.el2
-rw-r--r--test/lisp/mh-e/mh-utils-tests.el2
-rw-r--r--test/lisp/mh-e/mh-xface-tests.el2
-rwxr-xr-xtest/lisp/mh-e/test-all-mh-variants.sh2
-rw-r--r--test/lisp/minibuffer-tests.el2
-rw-r--r--test/lisp/misc-tests.el92
-rw-r--r--test/lisp/mouse-tests.el2
-rw-r--r--test/lisp/mwheel-tests.el2
-rw-r--r--test/lisp/net/browse-url-tests.el2
-rw-r--r--test/lisp/net/dbus-tests.el260
-rw-r--r--test/lisp/net/dig-tests.el2
-rw-r--r--test/lisp/net/eudc-tests.el2
-rw-r--r--test/lisp/net/eww-tests.el2
-rw-r--r--test/lisp/net/gnutls-tests.el2
-rw-r--r--test/lisp/net/hmac-md5-tests.el2
-rw-r--r--test/lisp/net/mailcap-tests.el2
-rw-r--r--test/lisp/net/network-stream-tests.el2
-rw-r--r--test/lisp/net/newsticker-tests.el2
-rw-r--r--test/lisp/net/nsm-tests.el2
-rw-r--r--test/lisp/net/ntlm-tests.el2
-rw-r--r--test/lisp/net/puny-tests.el2
-rw-r--r--test/lisp/net/rcirc-tests.el2
-rw-r--r--test/lisp/net/rfc2104-tests.el2
-rw-r--r--test/lisp/net/sasl-cram-tests.el2
-rw-r--r--test/lisp/net/sasl-scram-rfc-tests.el2
-rw-r--r--test/lisp/net/sasl-tests.el2
-rw-r--r--test/lisp/net/secrets-tests.el2
-rw-r--r--test/lisp/net/shr-tests.el2
-rw-r--r--test/lisp/net/socks-tests.el2
-rw-r--r--test/lisp/net/tramp-archive-tests.el2
-rw-r--r--test/lisp/net/tramp-tests.el76
-rw-r--r--test/lisp/net/webjump-tests.el2
-rw-r--r--test/lisp/newcomment-tests.el2
-rw-r--r--test/lisp/nxml/nxml-mode-tests.el2
-rw-r--r--test/lisp/nxml/xsd-regexp-tests.el2
-rw-r--r--test/lisp/obarray-tests.el2
-rw-r--r--test/lisp/obsolete/cl-tests.el2
-rw-r--r--test/lisp/obsolete/inversion-tests.el2
-rw-r--r--test/lisp/obsolete/makesum-tests.el2
-rw-r--r--test/lisp/obsolete/rfc2368-tests.el2
-rw-r--r--test/lisp/obsolete/thumbs-tests.el2
-rw-r--r--test/lisp/org/org-tests.el2
-rw-r--r--test/lisp/paren-tests.el2
-rw-r--r--test/lisp/password-cache-tests.el2
-rw-r--r--test/lisp/pcmpl-linux-tests.el2
-rw-r--r--test/lisp/pcomplete-tests.el2
-rw-r--r--test/lisp/play/animate-tests.el2
-rw-r--r--test/lisp/play/cookie1-tests.el2
-rw-r--r--test/lisp/play/dissociate-tests.el2
-rw-r--r--test/lisp/play/fortune-tests.el2
-rw-r--r--test/lisp/play/life-tests.el2
-rw-r--r--test/lisp/play/morse-tests.el2
-rw-r--r--test/lisp/play/studly-tests.el2
-rw-r--r--test/lisp/proced-tests.el2
-rw-r--r--test/lisp/progmodes/asm-mode-tests.el2
-rw-r--r--test/lisp/progmodes/autoconf-tests.el2
-rw-r--r--test/lisp/progmodes/bat-mode-tests.el2
-rw-r--r--test/lisp/progmodes/bug-reference-tests.el2
-rw-r--r--test/lisp/progmodes/c-ts-mode-tests.el2
-rw-r--r--test/lisp/progmodes/cc-mode-tests.el2
-rw-r--r--test/lisp/progmodes/compile-tests.el2
-rw-r--r--test/lisp/progmodes/cperl-mode-tests.el4
-rw-r--r--test/lisp/progmodes/csharp-mode-tests.el2
-rw-r--r--test/lisp/progmodes/eglot-tests.el160
-rw-r--r--test/lisp/progmodes/elisp-mode-tests.el4
-rw-r--r--test/lisp/progmodes/elixir-ts-mode-resources/indent.erts2
-rw-r--r--test/lisp/progmodes/elixir-ts-mode-tests.el2
-rw-r--r--test/lisp/progmodes/etags-tests.el2
-rw-r--r--test/lisp/progmodes/executable-tests.el2
-rw-r--r--test/lisp/progmodes/f90-tests.el2
-rw-r--r--test/lisp/progmodes/flymake-tests.el2
-rw-r--r--test/lisp/progmodes/gdb-mi-tests.el2
-rw-r--r--test/lisp/progmodes/glasses-tests.el2
-rw-r--r--test/lisp/progmodes/go-ts-mode-tests.el2
-rw-r--r--test/lisp/progmodes/grep-tests.el2
-rw-r--r--test/lisp/progmodes/heex-ts-mode-tests.el2
-rw-r--r--test/lisp/progmodes/hideshow-tests.el2
-rw-r--r--test/lisp/progmodes/java-ts-mode-tests.el2
-rw-r--r--test/lisp/progmodes/js-tests.el2
-rw-r--r--test/lisp/progmodes/json-ts-mode-tests.el86
-rw-r--r--test/lisp/progmodes/lua-mode-tests.el2
-rw-r--r--test/lisp/progmodes/lua-ts-mode-tests.el2
-rw-r--r--test/lisp/progmodes/make-mode-tests.el2
-rw-r--r--test/lisp/progmodes/octave-tests.el2
-rw-r--r--test/lisp/progmodes/opascal-tests.el2
-rw-r--r--test/lisp/progmodes/pascal-tests.el2
-rw-r--r--test/lisp/progmodes/peg-tests.el2
-rw-r--r--test/lisp/progmodes/perl-mode-tests.el2
-rw-r--r--test/lisp/progmodes/project-tests.el32
-rw-r--r--test/lisp/progmodes/ps-mode-tests.el2
-rw-r--r--test/lisp/progmodes/python-tests.el2
-rw-r--r--test/lisp/progmodes/ruby-mode-tests.el2
-rw-r--r--test/lisp/progmodes/ruby-ts-mode-tests.el2
-rw-r--r--test/lisp/progmodes/rust-ts-mode-tests.el2
-rw-r--r--test/lisp/progmodes/scheme-tests.el2
-rw-r--r--test/lisp/progmodes/sh-script-tests.el2
-rw-r--r--test/lisp/progmodes/sql-tests.el2
-rw-r--r--test/lisp/progmodes/subword-tests.el2
-rw-r--r--test/lisp/progmodes/tcl-tests.el2
-rw-r--r--test/lisp/progmodes/typescript-ts-mode-tests.el2
-rw-r--r--test/lisp/progmodes/which-func-tests.el2
-rw-r--r--test/lisp/progmodes/xref-tests.el2
-rw-r--r--test/lisp/ps-print-tests.el2
-rw-r--r--test/lisp/register-tests.el2
-rw-r--r--test/lisp/repeat-tests.el2
-rw-r--r--test/lisp/replace-tests.el2
-rw-r--r--test/lisp/rot13-tests.el2
-rw-r--r--test/lisp/savehist-tests.el2
-rw-r--r--test/lisp/saveplace-tests.el2
-rw-r--r--test/lisp/scroll-lock-tests.el2
-rw-r--r--test/lisp/server-tests.el2
-rw-r--r--test/lisp/ses-tests.el2
-rw-r--r--test/lisp/shadowfile-tests.el2
-rw-r--r--test/lisp/shell-tests.el2
-rw-r--r--test/lisp/simple-tests.el2
-rw-r--r--test/lisp/so-long-tests/autoload-longlines-mode-tests.el2
-rw-r--r--test/lisp/so-long-tests/autoload-major-mode-tests.el2
-rw-r--r--test/lisp/so-long-tests/autoload-minor-mode-tests.el2
-rw-r--r--test/lisp/so-long-tests/so-long-tests-helpers.el2
-rw-r--r--test/lisp/so-long-tests/so-long-tests.el2
-rw-r--r--test/lisp/so-long-tests/spelling-tests.el2
-rw-r--r--test/lisp/sort-tests.el2
-rw-r--r--test/lisp/soundex-tests.el2
-rw-r--r--test/lisp/speedbar-tests.el2
-rw-r--r--test/lisp/sqlite-tests.el2
-rw-r--r--test/lisp/startup-tests.el2
-rw-r--r--test/lisp/subr-tests.el117
-rw-r--r--test/lisp/tab-bar-tests.el2
-rw-r--r--test/lisp/tabify-tests.el2
-rw-r--r--test/lisp/tar-mode-tests.el2
-rw-r--r--test/lisp/tempo-tests.el2
-rw-r--r--test/lisp/term-tests.el2
-rw-r--r--test/lisp/term/tty-colors-tests.el2
-rw-r--r--test/lisp/textmodes/bibtex-tests.el2
-rw-r--r--test/lisp/textmodes/conf-mode-tests.el2
-rw-r--r--test/lisp/textmodes/css-mode-tests.el2
-rw-r--r--test/lisp/textmodes/dns-mode-tests.el2
-rw-r--r--test/lisp/textmodes/emacs-news-mode-tests.el2
-rw-r--r--test/lisp/textmodes/fill-tests.el2
-rw-r--r--test/lisp/textmodes/ispell-tests/ispell-tests.el41
-rw-r--r--test/lisp/textmodes/mhtml-mode-tests.el2
-rw-r--r--test/lisp/textmodes/page-tests.el2
-rw-r--r--test/lisp/textmodes/paragraphs-tests.el2
-rw-r--r--test/lisp/textmodes/po-tests.el4
-rw-r--r--test/lisp/textmodes/reftex-tests.el2
-rw-r--r--test/lisp/textmodes/sgml-mode-tests.el2
-rw-r--r--test/lisp/textmodes/texinfo-tests.el2
-rw-r--r--test/lisp/textmodes/tildify-tests.el2
-rw-r--r--test/lisp/textmodes/underline-tests.el2
-rw-r--r--test/lisp/thingatpt-tests.el2
-rw-r--r--test/lisp/thread-tests.el2
-rw-r--r--test/lisp/time-stamp-tests.el132
-rw-r--r--test/lisp/time-tests.el2
-rw-r--r--test/lisp/timezone-tests.el2
-rw-r--r--test/lisp/uniquify-tests.el2
-rw-r--r--test/lisp/url/url-auth-tests.el2
-rw-r--r--test/lisp/url/url-domsuf-tests.el2
-rw-r--r--test/lisp/url/url-expand-tests.el2
-rw-r--r--test/lisp/url/url-file-tests.el2
-rw-r--r--test/lisp/url/url-future-tests.el2
-rw-r--r--test/lisp/url/url-handlers-tests.el2
-rw-r--r--test/lisp/url/url-misc-tests.el2
-rw-r--r--test/lisp/url/url-parse-tests.el2
-rw-r--r--test/lisp/url/url-tramp-tests.el2
-rw-r--r--test/lisp/url/url-util-tests.el2
-rw-r--r--test/lisp/use-package/use-package-tests.el2
-rw-r--r--test/lisp/vc/add-log-tests.el2
-rw-r--r--test/lisp/vc/diff-mode-tests.el6
-rw-r--r--test/lisp/vc/ediff-diff-tests.el2
-rw-r--r--test/lisp/vc/ediff-mult-tests.el7
-rw-r--r--test/lisp/vc/ediff-ptch-tests.el2
-rw-r--r--test/lisp/vc/log-edit-tests.el4
-rw-r--r--test/lisp/vc/smerge-mode-tests.el2
-rw-r--r--test/lisp/vc/vc-bzr-tests.el2
-rw-r--r--test/lisp/vc/vc-cvs-tests.el2
-rw-r--r--test/lisp/vc/vc-git-tests.el37
-rw-r--r--test/lisp/vc/vc-hg-tests.el2
-rw-r--r--test/lisp/vc/vc-tests/vc-test-misc.el27
-rw-r--r--test/lisp/vc/vc-tests/vc-tests.el4
-rw-r--r--test/lisp/version-tests.el2
-rw-r--r--test/lisp/visual-wrap-tests.el2
-rw-r--r--test/lisp/wdired-tests.el2
-rw-r--r--test/lisp/which-key-tests.el2
-rw-r--r--test/lisp/whitespace-tests.el2
-rw-r--r--test/lisp/wid-edit-tests.el2
-rw-r--r--test/lisp/winner-tests.el2
-rw-r--r--test/lisp/x-dnd-tests.el2
-rw-r--r--test/lisp/xdg-tests.el2
-rw-r--r--test/lisp/xml-tests.el2
-rw-r--r--test/lisp/xt-mouse-tests.el2
-rw-r--r--test/lisp/yank-media-tests.el2
-rw-r--r--test/manual/biditest.el2
-rw-r--r--test/manual/cedet/cedet-utests.el2
-rw-r--r--test/manual/cedet/ede-tests.el2
-rw-r--r--test/manual/cedet/semantic-tests.el2
-rw-r--r--test/manual/cedet/tests/test.c2
-rw-r--r--test/manual/cedet/tests/test.el2
-rw-r--r--test/manual/cedet/tests/test.make2
-rw-r--r--test/manual/cedet/tests/testpolymorph.cpp2
-rw-r--r--test/manual/cedet/tests/testspp.c2
-rw-r--r--test/manual/cedet/tests/testsppreplace.c2
-rw-r--r--test/manual/cedet/tests/testsppreplaced.c2
-rw-r--r--test/manual/etags/CTAGS.good32
-rw-r--r--test/manual/etags/CTAGS.good_crlf5014
-rw-r--r--test/manual/etags/CTAGS.good_update32
-rw-r--r--test/manual/etags/ETAGS.good_166
-rw-r--r--test/manual/etags/ETAGS.good_296
-rw-r--r--test/manual/etags/ETAGS.good_370
-rw-r--r--test/manual/etags/ETAGS.good_466
-rw-r--r--test/manual/etags/ETAGS.good_5100
-rw-r--r--test/manual/etags/ETAGS.good_6100
-rw-r--r--test/manual/etags/ETAGS.good_766
-rw-r--r--test/manual/etags/README4
-rw-r--r--test/manual/etags/c-src/abbrev.c2
-rw-r--r--test/manual/etags/c-src/emacs/src/gmalloc.c21
-rw-r--r--test/manual/etags/c-src/emacs/src/keyboard.c2
-rw-r--r--test/manual/etags/c-src/emacs/src/lisp.h2
-rw-r--r--test/manual/etags/c-src/emacs/src/regex.h2
-rw-r--r--test/manual/etags/c-src/etags.c2
-rw-r--r--test/manual/etags/c-src/exit.c2
-rw-r--r--test/manual/etags/c-src/exit.strange_suffix2
-rw-r--r--test/manual/etags/c-src/getopt.h2
-rw-r--r--test/manual/etags/c-src/sysdep.h2
-rw-r--r--test/manual/etags/el-src/emacs/lisp/progmodes/etags.el2
-rw-r--r--test/manual/etags/merc-src/accumulator.m2
-rw-r--r--test/manual/etags/tex-src/texinfo.tex2
-rw-r--r--test/manual/etags/y-src/cccp.c2
-rw-r--r--test/manual/etags/y-src/parse.c4
-rw-r--r--test/manual/etags/y-src/parse.y2
-rw-r--r--test/manual/image-circular-tests.el2
-rw-r--r--test/manual/image-size-tests.el2
-rw-r--r--test/manual/image-tests.el2
-rw-r--r--test/manual/image-transforms-tests.el2
-rw-r--r--test/manual/indent/pascal.pas2
-rw-r--r--test/manual/noverlay/Makefile.in2
-rwxr-xr-xtest/manual/noverlay/check-sanitize.sh2
-rw-r--r--test/manual/noverlay/emacs-compat.h2
-rw-r--r--test/manual/noverlay/itree-tests.c2
-rw-r--r--test/manual/noverlay/overlay-perf.el2
-rw-r--r--test/manual/process-callout-tests.el2
-rw-r--r--test/manual/redisplay-testsuite.el2
-rw-r--r--test/manual/scroll-tests.el2
-rw-r--r--test/misc/test-custom-deps.el2
-rw-r--r--test/misc/test-custom-libs.el2
-rw-r--r--test/misc/test-custom-noloads.el2
-rw-r--r--test/misc/test-custom-opts.el2
-rw-r--r--test/src/alloc-tests.el2
-rw-r--r--test/src/buffer-tests.el20
-rw-r--r--test/src/callint-tests.el2
-rw-r--r--test/src/callproc-tests.el2
-rw-r--r--test/src/casefiddle-tests.el2
-rw-r--r--test/src/character-tests.el2
-rw-r--r--test/src/charset-tests.el2
-rw-r--r--test/src/chartab-tests.el2
-rw-r--r--test/src/cmds-tests.el2
-rw-r--r--test/src/coding-tests.el2
-rw-r--r--test/src/comp-resources/comp-test-funcs-dyn.el2
-rw-r--r--test/src/comp-resources/comp-test-funcs-dyn2.el2
-rw-r--r--test/src/comp-resources/comp-test-funcs.el2
-rw-r--r--test/src/comp-resources/comp-test-pure.el2
-rw-r--r--test/src/comp-tests.el2
-rw-r--r--test/src/data-tests.el2
-rw-r--r--test/src/decompress-tests.el2
-rw-r--r--test/src/doc-tests.el2
-rw-r--r--test/src/editfns-tests.el87
-rw-r--r--test/src/emacs-module-resources/mod-test.c2
-rw-r--r--test/src/emacs-module-tests.el2
-rw-r--r--test/src/emacs-tests.el2
-rw-r--r--test/src/eval-tests.el2
-rw-r--r--test/src/fileio-tests.el2
-rw-r--r--test/src/filelock-tests.el2
-rw-r--r--test/src/floatfns-tests.el2
-rw-r--r--test/src/fns-tests.el9
-rw-r--r--test/src/font-tests.el2
-rw-r--r--test/src/image-tests.el2
-rw-r--r--test/src/indent-tests.el2
-rw-r--r--test/src/inotify-tests.el2
-rw-r--r--test/src/json-tests.el2
-rw-r--r--test/src/keyboard-tests.el2
-rw-r--r--test/src/keymap-tests.el2
-rw-r--r--test/src/lcms-tests.el2
-rw-r--r--test/src/lread-tests.el2
-rw-r--r--test/src/marker-tests.el2
-rw-r--r--test/src/minibuf-tests.el2
-rw-r--r--test/src/print-tests.el2
-rw-r--r--test/src/process-tests.el5
-rw-r--r--test/src/profiler-tests.el2
-rw-r--r--test/src/regex-emacs-tests.el2
-rw-r--r--test/src/search-tests.el2
-rw-r--r--test/src/sqlite-tests.el2
-rw-r--r--test/src/syntax-tests.el2
-rw-r--r--test/src/textprop-tests.el2
-rw-r--r--test/src/thread-tests.el2
-rw-r--r--test/src/timefns-tests.el2
-rw-r--r--test/src/treesit-tests.el4
-rw-r--r--test/src/undo-tests.el2
-rw-r--r--test/src/xdisp-tests.el2
-rw-r--r--test/src/xfaces-tests.el2
-rw-r--r--test/src/xml-tests.el2
655 files changed, 5111 insertions, 3913 deletions
diff --git a/test/ChangeLog.1 b/test/ChangeLog.1
index 9e204f90354..8c8ad3a4486 100644
--- a/test/ChangeLog.1
+++ b/test/ChangeLog.1
@@ -2952,7 +2952,7 @@
2952;; coding: utf-8 2952;; coding: utf-8
2953;; End: 2953;; End:
2954 2954
2955 Copyright (C) 2008-2025 Free Software Foundation, Inc. 2955 Copyright (C) 2008-2026 Free Software Foundation, Inc.
2956 2956
2957 This file is part of GNU Emacs. 2957 This file is part of GNU Emacs.
2958 2958
diff --git a/test/Makefile.in b/test/Makefile.in
index 127f1cebbd7..21f31f4c2d0 100644
--- a/test/Makefile.in
+++ b/test/Makefile.in
@@ -1,6 +1,6 @@
1### @configure_input@ 1### @configure_input@
2 2
3# Copyright (C) 2010-2025 Free Software Foundation, Inc. 3# Copyright (C) 2010-2026 Free Software Foundation, Inc.
4 4
5# This file is part of GNU Emacs. 5# This file is part of GNU Emacs.
6 6
@@ -200,7 +200,8 @@ EXCLUDE_TESTS =
200 200
201## To speed up parallel builds, put these slow test files (which can 201## To speed up parallel builds, put these slow test files (which can
202## take longer than all the rest combined) at the start of the list. 202## take longer than all the rest combined) at the start of the list.
203SLOW_TESTS = ${srcdir}/lisp/net/tramp-tests.el 203SLOW_TESTS = ${srcdir}/lisp/emacs-lisp/package-vc-tests.el \
204 ${srcdir}/lisp/net/tramp-tests.el
204 205
205ELFILES := $(sort $(shell find ${srcdir} -name manual -prune -o \ 206ELFILES := $(sort $(shell find ${srcdir} -name manual -prune -o \
206 -name data -prune -o -name infra -prune -o \ 207 -name data -prune -o -name infra -prune -o \
@@ -217,6 +218,15 @@ LOGFILES := $(patsubst %.el,%.log, \
217 $(patsubst $(srcdir)/%,%,$(ELFILES))) 218 $(patsubst $(srcdir)/%,%,$(ELFILES)))
218TESTS := $(LOGFILES:.log=) 219TESTS := $(LOGFILES:.log=)
219 220
221## Some tests show problems when run in parallel with other tests.
222## Suppress parallelism for them when SELECTOR is equal to
223## SELECTOR_EXPENSIVE or SELECTOR_ALL.
224PARALLEL_TESTS := $(LOGFILES)
225ifeq ($(subst $(SELECTOR_ALL),yes,$(subst $(SELECTOR_EXPENSIVE),yes,$(SELECTOR_ACTUAL))), yes)
226$(eval NOT_PARALLEL_TESTS := $(filter lisp/autorevert-tests.log lisp/filenotify-tests.log lisp/net/tramp-tests.log, $(LOGFILES)))
227$(eval PARALLEL_TESTS := $(filter-out $(NOT_PARALLEL_TESTS), ${LOGFILES}))
228endif
229
220## If we have to interrupt a hanging test, preserve the log so we can 230## If we have to interrupt a hanging test, preserve the log so we can
221## see what the problem was. 231## see what the problem was.
222.PRECIOUS: %.log 232.PRECIOUS: %.log
@@ -347,7 +357,12 @@ ifeq ($(TEST_INTERACTIVE), yes)
347 $(patsubst %,-l %,$(if $(findstring $(TEST_LOAD_EL),yes),$ELFILES,$(ELFILES:.el=))) \ 357 $(patsubst %,-l %,$(if $(findstring $(TEST_LOAD_EL),yes),$ELFILES,$(ELFILES:.el=))) \
348 $(TEST_RUN_ERT) 358 $(TEST_RUN_ERT)
349else 359else
350 -@${MAKE} -k ${LOGFILES} 360ifdef NOT_PARALLEL_TESTS
361 -@${MAKE} -k -j1 ${NOT_PARALLEL_TESTS}
362endif
363ifdef PARALLEL_TESTS
364 -@${MAKE} -k ${PARALLEL_TESTS}
365endif
351 @$(emacs) --batch -l ert --eval \ 366 @$(emacs) --batch -l ert --eval \
352 "(ert-summarize-tests-batch-and-exit ${SUMMARIZE_TESTS})" ${LOGFILES} 367 "(ert-summarize-tests-batch-and-exit ${SUMMARIZE_TESTS})" ${LOGFILES}
353endif 368endif
diff --git a/test/README b/test/README
index f86aca58cc1..fa48b690347 100644
--- a/test/README
+++ b/test/README
@@ -1,4 +1,4 @@
1Copyright (C) 2008-2025 Free Software Foundation, Inc. 1Copyright (C) 2008-2026 Free Software Foundation, Inc.
2See the end of the file for license conditions. 2See the end of the file for license conditions.
3 3
4This directory contains files intended to test various aspects of 4This directory contains files intended to test various aspects of
@@ -29,6 +29,16 @@ following tags are recognized:
29* :unstable 29* :unstable
30 The test is under development. It shall run on demand only. 30 The test is under development. It shall run on demand only.
31 31
32The following examples expect this directory as the current working
33directory. If you call make from Emacs' root directory, use "make -C
34test" instead.
35
36Running several tests in parallel could result in unexpected side
37effects with ephemeral test errors. Therefore, it is recommend not to
38use "make -j". Nonetheless, when expensive tests are activated, some of
39the tests do not run parallel anyway. See make variable
40$NOT_PARALLEL_TESTS.
41
32The Makefile sets the environment variable $EMACS_TEST_DIRECTORY, 42The Makefile sets the environment variable $EMACS_TEST_DIRECTORY,
33which points to this directory. This environment variable does not 43which points to this directory. This environment variable does not
34exist when the tests are run outside make. The Makefile supports the 44exist when the tests are run outside make. The Makefile supports the
@@ -89,6 +99,9 @@ use it directly:
89 99
90 make <filename> SELECTOR='test-foo-remote' 100 make <filename> SELECTOR='test-foo-remote'
91 101
102Setting $SELECTOR in combination with the check-expensive or check-all
103make targets is ignored.
104
92Note that although the test files are always compiled (unless they set 105Note that although the test files are always compiled (unless they set
93no-byte-compile), the source files will be run when expensive or 106no-byte-compile), the source files will be run when expensive or
94unstable tests are involved, to give nicer backtraces. To run the 107unstable tests are involved, to give nicer backtraces. To run the
diff --git a/test/infra/Dockerfile.emba b/test/infra/Dockerfile.emba
index 539bc42efb1..ad880212e4a 100644
--- a/test/infra/Dockerfile.emba
+++ b/test/infra/Dockerfile.emba
@@ -1,4 +1,4 @@
1# Copyright (C) 2021-2025 Free Software Foundation, Inc. 1# Copyright (C) 2021-2026 Free Software Foundation, Inc.
2# 2#
3# This file is part of GNU Emacs. 3# This file is part of GNU Emacs.
4# 4#
diff --git a/test/infra/Makefile.in b/test/infra/Makefile.in
index e92623ba56d..ef4173246a6 100644
--- a/test/infra/Makefile.in
+++ b/test/infra/Makefile.in
@@ -1,6 +1,6 @@
1### @configure_input@ 1### @configure_input@
2 2
3# Copyright (C) 2021-2025 Free Software Foundation, Inc. 3# Copyright (C) 2021-2026 Free Software Foundation, Inc.
4 4
5# This file is part of GNU Emacs. 5# This file is part of GNU Emacs.
6 6
diff --git a/test/infra/android/README b/test/infra/android/README
index c3bda37f2d4..0be8677f2a3 100644
--- a/test/infra/android/README
+++ b/test/infra/android/README
@@ -1,4 +1,4 @@
1Copyright (C) 2025 Free Software Foundation, Inc. -*- coding: utf-8 -*- 1Copyright (C) 2025-2026 Free Software Foundation, Inc. -*- coding: utf-8 -*-
2See the end of the file for license conditions. 2See the end of the file for license conditions.
3 3
4In this directory is a collection of scripts which arrange to upload 4In this directory is a collection of scripts which arrange to upload
diff --git a/test/infra/android/bin/AtsStub.java b/test/infra/android/bin/AtsStub.java
index 8fab87f1298..1cc4bf46270 100644
--- a/test/infra/android/bin/AtsStub.java
+++ b/test/infra/android/bin/AtsStub.java
@@ -1,6 +1,6 @@
1/* Launch an intent stated on the command line as an activity. -*- c-file-style: "GNU" -*- 1/* Launch an intent stated on the command line as an activity. -*- c-file-style: "GNU" -*-
2 2
3Copyright (C) 2025 Free Software Foundation, Inc. 3Copyright (C) 2025-2026 Free Software Foundation, Inc.
4 4
5This file is part of GNU Emacs. 5This file is part of GNU Emacs.
6 6
diff --git a/test/infra/android/bin/README b/test/infra/android/bin/README
index f34a81dc8f9..2a40ea8b0a8 100644
--- a/test/infra/android/bin/README
+++ b/test/infra/android/bin/README
@@ -1,4 +1,4 @@
1Copyright (C) 2025 Free Software Foundation, Inc. -*- coding: utf-8 -*- 1Copyright (C) 2025-2026 Free Software Foundation, Inc. -*- coding: utf-8 -*-
2See the end of the file for license conditions. 2See the end of the file for license conditions.
3 3
4This directory holds a minuscule stub executable that invokes the 4This directory holds a minuscule stub executable that invokes the
diff --git a/test/infra/android/early-init.el b/test/infra/android/early-init.el
index 8f6767f54cf..f513ba1465a 100644
--- a/test/infra/android/early-init.el
+++ b/test/infra/android/early-init.el
@@ -1,7 +1,7 @@
1;;; Suppress deletion of the initial frame by `frame-initialize'. -*- lexical-binding:t -*- 1;;; Suppress deletion of the initial frame by `frame-initialize'. -*- lexical-binding:t -*-
2;; $Id: early-init.el,v 1.2 2025/03/02 11:18:42 jw Exp $ 2;; $Id: early-init.el,v 1.2 2025/03/02 11:18:42 jw Exp $
3 3
4;; Copyright (C) 2025 Free Software Foundation, Inc. 4;; Copyright (C) 2025-2026 Free Software Foundation, Inc.
5 5
6;; This file is part of GNU Emacs. 6;; This file is part of GNU Emacs.
7 7
diff --git a/test/infra/android/test-controller.el b/test/infra/android/test-controller.el
index 08dc8b85b42..07c6f0e5ba0 100644
--- a/test/infra/android/test-controller.el
+++ b/test/infra/android/test-controller.el
@@ -1,6 +1,6 @@
1;;; Submit code to a connected Android device -*- lexical-binding: t; -*- 1;;; Submit code to a connected Android device -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2025 Free Software Foundation, Inc. 3;; Copyright (C) 2025-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/infra/android/test-driver.el b/test/infra/android/test-driver.el
index ff9590d8d9f..84353949588 100644
--- a/test/infra/android/test-driver.el
+++ b/test/infra/android/test-driver.el
@@ -1,7 +1,7 @@
1;;; Receive and execute Lisp code submitted by a test controller. -*- lexical-binding: t; -*- 1;;; Receive and execute Lisp code submitted by a test controller. -*- lexical-binding: t; -*-
2;;; $Id: ats-driver.el,v 1.9 2025/03/02 12:52:57 jw Exp $ 2;;; $Id: ats-driver.el,v 1.9 2025/03/02 12:52:57 jw Exp $
3 3
4;; Copyright (C) 2025 Free Software Foundation, Inc. 4;; Copyright (C) 2025-2026 Free Software Foundation, Inc.
5 5
6;; This file is part of GNU Emacs. 6;; This file is part of GNU Emacs.
7 7
diff --git a/test/infra/gitlab-ci.yml b/test/infra/gitlab-ci.yml
index 2697c598c1a..1f0f33bbe86 100644
--- a/test/infra/gitlab-ci.yml
+++ b/test/infra/gitlab-ci.yml
@@ -1,4 +1,4 @@
1# Copyright (C) 2017-2025 Free Software Foundation, Inc. 1# Copyright (C) 2017-2026 Free Software Foundation, Inc.
2# 2#
3# This file is part of GNU Emacs. 3# This file is part of GNU Emacs.
4# 4#
diff --git a/test/lib-src/emacsclient-tests.el b/test/lib-src/emacsclient-tests.el
index d65f79876db..b84e5711bab 100644
--- a/test/lib-src/emacsclient-tests.el
+++ b/test/lib-src/emacsclient-tests.el
@@ -1,6 +1,6 @@
1;;; emacsclient-tests.el --- Test emacsclient -*- lexical-binding:t -*- 1;;; emacsclient-tests.el --- Test emacsclient -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2016-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2016-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/abbrev-tests.el b/test/lisp/abbrev-tests.el
index 2ba91e99755..8e95b85a1ac 100644
--- a/test/lisp/abbrev-tests.el
+++ b/test/lisp/abbrev-tests.el
@@ -1,6 +1,6 @@
1;;; abbrev-tests.el --- Test suite for abbrevs -*- lexical-binding: t; -*- 1;;; abbrev-tests.el --- Test suite for abbrevs -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2015-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2015-2026 Free Software Foundation, Inc.
4 4
5;; Author: Eli Zaretskii <eliz@gnu.org> 5;; Author: Eli Zaretskii <eliz@gnu.org>
6;; Keywords: abbrevs 6;; Keywords: abbrevs
diff --git a/test/lisp/align-tests.el b/test/lisp/align-tests.el
index 2475a2f3369..43660f8de87 100644
--- a/test/lisp/align-tests.el
+++ b/test/lisp/align-tests.el
@@ -1,6 +1,6 @@
1;;; align-tests.el --- Test suite for aligns -*- lexical-binding: t; -*- 1;;; align-tests.el --- Test suite for aligns -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2015-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2015-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
@@ -36,6 +36,53 @@
36 (ert-test-erts-file (ert-resource-file "c-mode.erts") 36 (ert-test-erts-file (ert-resource-file "c-mode.erts")
37 (test-align-transform-fun #'c-mode))) 37 (test-align-transform-fun #'c-mode)))
38 38
39(ert-deftest align-c-multi-section ()
40 "Test alignment of multiple sections in C code.
41Regression test for bug where positions become stale after earlier
42sections are aligned, causing incorrect alignment in later sections."
43 (let ((input "int main(void)
44{
45 long signed int foo = 5;
46 int bar = 7;
47 {
48 int a1 = 4;
49 int b1 = 2;
50 long signed int junk1 = 2;
51 }
52 {
53 int a2 = 4; /* comment */
54 int b2 = 2;
55 long signed int junk2 = 2; /* another comment */
56 }
57
58 return 0;
59}
60")
61 (expected "int main(void)
62{
63 long signed int foo = 5;
64 int bar = 7;
65 {
66 int a1 = 4;
67 int b1 = 2;
68 long signed int junk1 = 2;
69 }
70 {
71 int a2 = 4; /* comment */
72 int b2 = 2;
73 long signed int junk2 = 2; /* another comment */
74 }
75
76 return 0;
77}
78"))
79 (with-temp-buffer
80 (c-mode)
81 (setq indent-tabs-mode nil)
82 (insert input)
83 (align (point-min) (point-max))
84 (should (equal (buffer-string) expected)))))
85
39(ert-deftest align-css () 86(ert-deftest align-css ()
40 (let ((indent-tabs-mode nil)) 87 (let ((indent-tabs-mode nil))
41 (ert-test-erts-file (ert-resource-file "css-mode.erts") 88 (ert-test-erts-file (ert-resource-file "css-mode.erts")
diff --git a/test/lisp/allout-tests.el b/test/lisp/allout-tests.el
index 603130ab75c..7309b29a67f 100644
--- a/test/lisp/allout-tests.el
+++ b/test/lisp/allout-tests.el
@@ -1,6 +1,6 @@
1;;; allout-tests.el --- Tests for allout.el -*- lexical-binding: t -*- 1;;; allout-tests.el --- Tests for allout.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/allout-widgets-tests.el b/test/lisp/allout-widgets-tests.el
index d3b0d3c0a62..a7e39aa432a 100644
--- a/test/lisp/allout-widgets-tests.el
+++ b/test/lisp/allout-widgets-tests.el
@@ -1,6 +1,6 @@
1;;; allout-widgets-tests.el --- Tests for allout-widgets.el -*- lexical-binding: t -*- 1;;; allout-widgets-tests.el --- Tests for allout-widgets.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/ansi-color-tests.el b/test/lisp/ansi-color-tests.el
index 56eda90a715..a7a956ba26d 100644
--- a/test/lisp/ansi-color-tests.el
+++ b/test/lisp/ansi-color-tests.el
@@ -1,6 +1,6 @@
1;;; ansi-color-tests.el --- Test suite for ansi-color -*- lexical-binding: t; -*- 1;;; ansi-color-tests.el --- Test suite for ansi-color -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; Author: Pablo Barbáchano <pablob@amazon.com> 5;; Author: Pablo Barbáchano <pablob@amazon.com>
6 6
diff --git a/test/lisp/ansi-osc-tests.el b/test/lisp/ansi-osc-tests.el
index d083626f3f9..5e33ae649a9 100644
--- a/test/lisp/ansi-osc-tests.el
+++ b/test/lisp/ansi-osc-tests.el
@@ -1,6 +1,6 @@
1;;; osc-tests.el --- Tests for osc.el -*- lexical-binding: t; -*- 1;;; osc-tests.el --- Tests for osc.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; Author: Matthias Meulien <orontee@gmail.com> 5;; Author: Matthias Meulien <orontee@gmail.com>
6;; Keywords: 6;; Keywords:
diff --git a/test/lisp/apropos-tests.el b/test/lisp/apropos-tests.el
index b273068f4fd..6d8141542f8 100644
--- a/test/lisp/apropos-tests.el
+++ b/test/lisp/apropos-tests.el
@@ -1,6 +1,6 @@
1;;; apropos-tests.el --- Tests for apropos.el -*- lexical-binding: t; -*- 1;;; apropos-tests.el --- Tests for apropos.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; Author: Simen Heggestøyl <simenheg@gmail.com> 5;; Author: Simen Heggestøyl <simenheg@gmail.com>
6;; Keywords: 6;; Keywords:
diff --git a/test/lisp/arc-mode-tests.el b/test/lisp/arc-mode-tests.el
index dd8fdf9e0bc..43a441918a5 100644
--- a/test/lisp/arc-mode-tests.el
+++ b/test/lisp/arc-mode-tests.el
@@ -1,6 +1,6 @@
1;;; arc-mode-tests.el --- Test suite for arc-mode. -*- lexical-binding: t -*- 1;;; arc-mode-tests.el --- Test suite for arc-mode. -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2017-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2017-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/auth-source-pass-tests.el b/test/lisp/auth-source-pass-tests.el
index ac88f3de030..15fd9ed7007 100644
--- a/test/lisp/auth-source-pass-tests.el
+++ b/test/lisp/auth-source-pass-tests.el
@@ -1,6 +1,6 @@
1;;; auth-source-pass-tests.el --- Tests for auth-source-pass.el -*- lexical-binding: t; -*- 1;;; auth-source-pass-tests.el --- Tests for auth-source-pass.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2013, 2017-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2013, 2017-2026 Free Software Foundation, Inc.
4 4
5;; Author: Damien Cassou <damien.cassou@gmail.com> 5;; Author: Damien Cassou <damien.cassou@gmail.com>
6 6
diff --git a/test/lisp/auth-source-tests.el b/test/lisp/auth-source-tests.el
index 4d4786f4ca9..7da3fed70be 100644
--- a/test/lisp/auth-source-tests.el
+++ b/test/lisp/auth-source-tests.el
@@ -1,6 +1,6 @@
1;;; auth-source-tests.el --- Tests for auth-source.el -*- lexical-binding: t; -*- 1;;; auth-source-tests.el --- Tests for auth-source.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2015-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2015-2026 Free Software Foundation, Inc.
4 4
5;; Author: Damien Cassou <damien@cassou.me>, 5;; Author: Damien Cassou <damien@cassou.me>,
6;; Nicolas Petton <nicolas@petton.fr> 6;; Nicolas Petton <nicolas@petton.fr>
diff --git a/test/lisp/autoinsert-tests.el b/test/lisp/autoinsert-tests.el
index 5791ffd5c53..f163d41447e 100644
--- a/test/lisp/autoinsert-tests.el
+++ b/test/lisp/autoinsert-tests.el
@@ -1,6 +1,6 @@
1;;; autoinsert-tests.el --- Tests for autoinsert.el -*- lexical-binding: t; -*- 1;;; autoinsert-tests.el --- Tests for autoinsert.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2019-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2019-2026 Free Software Foundation, Inc.
4 4
5;; Author: Simen Heggestøyl <simenheg@gmail.com> 5;; Author: Simen Heggestøyl <simenheg@gmail.com>
6;; Keywords: 6;; Keywords:
diff --git a/test/lisp/autorevert-tests.el b/test/lisp/autorevert-tests.el
index 8f00996d584..8a0ce146fbb 100644
--- a/test/lisp/autorevert-tests.el
+++ b/test/lisp/autorevert-tests.el
@@ -1,6 +1,6 @@
1;;; autorevert-tests.el --- Tests of auto-revert -*- lexical-binding: t -*- 1;;; autorevert-tests.el --- Tests of auto-revert -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2015-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2015-2026 Free Software Foundation, Inc.
4 4
5;; Author: Michael Albinus <michael.albinus@gmx.de> 5;; Author: Michael Albinus <michael.albinus@gmx.de>
6 6
diff --git a/test/lisp/battery-tests.el b/test/lisp/battery-tests.el
index d169be97980..4affe088479 100644
--- a/test/lisp/battery-tests.el
+++ b/test/lisp/battery-tests.el
@@ -1,6 +1,6 @@
1;;; battery-tests.el --- tests for battery.el -*- lexical-binding: t -*- 1;;; battery-tests.el --- tests for battery.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/bookmark-tests.el b/test/lisp/bookmark-tests.el
index d551d429363..7692d215455 100644
--- a/test/lisp/bookmark-tests.el
+++ b/test/lisp/bookmark-tests.el
@@ -1,6 +1,6 @@
1;;; bookmark-tests.el --- Tests for bookmark.el -*- lexical-binding: t -*- 1;;; bookmark-tests.el --- Tests for bookmark.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2019-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2019-2026 Free Software Foundation, Inc.
4 4
5;; Author: Stefan Kangas <stefankangas@gmail.com> 5;; Author: Stefan Kangas <stefankangas@gmail.com>
6 6
diff --git a/test/lisp/buff-menu-tests.el b/test/lisp/buff-menu-tests.el
index d79cef86849..9f7b62a6dcc 100644
--- a/test/lisp/buff-menu-tests.el
+++ b/test/lisp/buff-menu-tests.el
@@ -1,6 +1,6 @@
1;;; buff-menu-tests.el --- Test suite for buff-menu.el -*- lexical-binding: t -*- 1;;; buff-menu-tests.el --- Test suite for buff-menu.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2016-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2016-2026 Free Software Foundation, Inc.
4 4
5;; Author: Tino Calancha <tino.calancha@gmail.com> 5;; Author: Tino Calancha <tino.calancha@gmail.com>
6 6
diff --git a/test/lisp/button-tests.el b/test/lisp/button-tests.el
index b784cf02e28..4488c171fb7 100644
--- a/test/lisp/button-tests.el
+++ b/test/lisp/button-tests.el
@@ -1,6 +1,6 @@
1;;; button-tests.el --- tests for button.el -*- lexical-binding: t -*- 1;;; button-tests.el --- tests for button.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2019-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2019-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/calc/calc-tests.el b/test/lisp/calc/calc-tests.el
index 49762e146a5..886f3f16f9e 100644
--- a/test/lisp/calc/calc-tests.el
+++ b/test/lisp/calc/calc-tests.el
@@ -1,6 +1,6 @@
1;;; calc-tests.el --- tests for calc -*- lexical-binding: t; -*- 1;;; calc-tests.el --- tests for calc -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2014-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2014-2026 Free Software Foundation, Inc.
4 4
5;; Author: Leo Liu <sdl.web@gmail.com> 5;; Author: Leo Liu <sdl.web@gmail.com>
6;; Keywords: maint 6;; Keywords: maint
@@ -882,18 +882,8 @@ An existing calc stack is reused, otherwise a new one is created."
882 882
883(ert-deftest calc-math-vector-is-string () 883(ert-deftest calc-math-vector-is-string ()
884 "Test `math-vector-is-string' with varying `calc-string-maximum-character'. 884 "Test `math-vector-is-string' with varying `calc-string-maximum-character'.
885 885When `calc-string-maximum-character' isn’t a valid character,
886All tests operate on both an integer vector and the corresponding 886`math-vector-is-string' should return nil for all vectors."
887complex vector. The sets covered are:
888
8891. `calc-string-maximum-character' is a valid character. The last case
890with `0x3FFFFF' is borderline, as integers above it will not make it
891past the `characterp' test.
8922. `calc-string-maximum-character' is negative, so the test always fails.
8933. `calc-string-maximum-character' is above `(max-char)', so only the
894first `characterp' test is active.
8954. `calc-string-maximum-character' has an invalid type, which triggers
896an error in the comparison."
897 (cl-flet* ((make-vec (lambda (contents) (append (list 'vec) contents))) 887 (cl-flet* ((make-vec (lambda (contents) (append (list 'vec) contents)))
898 (make-cplx (lambda (x) (list 'cplx x 0))) 888 (make-cplx (lambda (x) (list 'cplx x 0)))
899 (make-cplx-vec (lambda (contents) 889 (make-cplx-vec (lambda (contents)
@@ -902,50 +892,20 @@ an error in the comparison."
902 (dolist (maxchar '(#x7F #xFF #x10FFFF #x3FFFFD #x3FFFFF)) 892 (dolist (maxchar '(#x7F #xFF #x10FFFF #x3FFFFD #x3FFFFF))
903 (let* ((calc-string-maximum-character maxchar) 893 (let* ((calc-string-maximum-character maxchar)
904 (small-chars (number-sequence (- maxchar 2) maxchar)) 894 (small-chars (number-sequence (- maxchar 2) maxchar))
905 (large-chars (number-sequence maxchar (+ maxchar 2))) 895 (large-chars (number-sequence maxchar (+ maxchar 2))))
906 (small-real-vec (make-vec small-chars)) 896 (should (math-vector-is-string (make-vec small-chars)))
907 (large-real-vec (make-vec large-chars)) 897 (should-not (math-vector-is-string (make-vec large-chars)))
908 (small-cplx-vec (make-cplx-vec small-chars)) 898 (should (math-vector-is-string (make-cplx-vec small-chars)))
909 (large-cplx-vec (make-cplx-vec large-chars))) 899 (should-not (math-vector-is-string (make-cplx-vec large-chars)))))
910 (should (math-vector-is-string small-real-vec)) 900 ;; 2: calc-string-maximum-character is not a valid character
911 (should-not (math-vector-is-string large-real-vec)) 901 (dolist (maxchar (list -1 (1+ (max-char)) "wrong type"))
912 (should (math-vector-is-string small-cplx-vec)) 902 (let ((calc-string-maximum-character maxchar)
913 (should-not (math-vector-is-string large-cplx-vec)))) 903 (valid-chars (number-sequence 0 2))
914 ;; 2: calc-string-maximum-character is negative 904 (invalid-chars (number-sequence -2 -1)))
915 (let* ((maxchar -1) 905 (should-not (math-vector-is-string (make-vec valid-chars)))
916 (calc-string-maximum-character maxchar) 906 (should-not (math-vector-is-string (make-vec invalid-chars)))
917 (valid-contents (number-sequence 0 2)) 907 (should-not (math-vector-is-string (make-cplx-vec valid-chars)))
918 (invalid-contents (number-sequence (- maxchar 2) maxchar)) 908 (should-not (math-vector-is-string (make-cplx-vec invalid-chars)))))))
919 (valid-real-vec (make-vec valid-contents))
920 (invalid-real-vec (make-vec invalid-contents))
921 (valid-cplx-vec (make-cplx-vec valid-contents))
922 (invalid-cplx-vec (make-cplx-vec invalid-contents)))
923 (should-not (math-vector-is-string valid-real-vec))
924 (should-not (math-vector-is-string invalid-real-vec))
925 (should-not (math-vector-is-string valid-cplx-vec))
926 (should-not (math-vector-is-string invalid-cplx-vec)))
927 ;; 3: calc-string-maximum-character is larger than (max-char)
928 (let* ((maxchar (+ (max-char) 3))
929 (calc-string-maximum-character maxchar)
930 (valid-chars (number-sequence (- (max-char) 2) (max-char)))
931 (invalid-chars (number-sequence (1+ (max-char)) maxchar))
932 (valid-real-vec (make-vec valid-chars))
933 (invalid-real-vec (make-vec invalid-chars))
934 (valid-cplx-vec (make-cplx-vec valid-chars))
935 (invalid-cplx-vec (make-cplx-vec invalid-chars)))
936 (should (math-vector-is-string valid-real-vec))
937 (should-not (math-vector-is-string invalid-real-vec))
938 (should (math-vector-is-string valid-cplx-vec))
939 (should-not (math-vector-is-string invalid-cplx-vec)))
940 ;; 4: calc-string-maximum-character has the wrong type
941 (let* ((calc-string-maximum-character "wrong type")
942 (contents (number-sequence 0 2))
943 (real-vec (make-vec contents))
944 (cplx-vec (make-cplx-vec contents)))
945 (should-error (math-vector-is-string real-vec)
946 :type 'wrong-type-argument)
947 (should-error (math-vector-is-string cplx-vec)
948 :type 'wrong-type-argument))))
949 909
950(ert-deftest calc-inhibit-startup-message () 910(ert-deftest calc-inhibit-startup-message ()
951 "Test user option `calc-inhibit-startup-message'." 911 "Test user option `calc-inhibit-startup-message'."
diff --git a/test/lisp/calculator-tests.el b/test/lisp/calculator-tests.el
index 0d8d59d8d31..a059bd39d0e 100644
--- a/test/lisp/calculator-tests.el
+++ b/test/lisp/calculator-tests.el
@@ -1,6 +1,6 @@
1;;; calculator-tests.el --- Test suite for calculator. -*- lexical-binding: t -*- 1;;; calculator-tests.el --- Test suite for calculator. -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2021-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2021-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/calendar/cal-bahai-tests.el b/test/lisp/calendar/cal-bahai-tests.el
new file mode 100644
index 00000000000..bd95cbc4bcc
--- /dev/null
+++ b/test/lisp/calendar/cal-bahai-tests.el
@@ -0,0 +1,137 @@
1;;; cal-bahai-tests.el --- tests for the Bahá’í calendar. -*- lexical-binding: t; -*-
2
3;; Copyright (C) 2026 Free Software Foundation, Inc.
4
5;; Author: John Wiegley <johnw@gnu.org>
6;; Keywords: calendar
7;; Human-Keywords: Bahá’í calendar, Bahá’í, Baha'i, Bahai, calendar, diary
8;; Package: calendar
9
10;; This file is part of GNU Emacs.
11
12;; GNU Emacs is free software: you can redistribute it and/or modify
13;; it under the terms of the GNU General Public License as published by
14;; the Free Software Foundation, either version 3 of the License, or
15;; (at your option) any later version.
16
17;; GNU Emacs is distributed in the hope that it will be useful,
18;; but WITHOUT ANY WARRANTY; without even the implied warranty of
19;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20;; GNU General Public License for more details.
21
22;; You should have received a copy of the GNU General Public License
23;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
24
25;;; Commentary:
26
27;; The following code verifies the astronomical calculations against
28;; official dates published by the Bahá’í World Centre.
29;;
30;; BACKGROUND: 2014 Calendar Reform
31;; --------------------------------
32;; On 10 July 2014, the Universal House of Justice announced provisions
33;; for the uniform implementation of the Badí' calendar, effective from
34;; Naw-Rúz 172 BE (March 2015). The key provisions are:
35;;
36;; 1. NAW-RÚZ DETERMINATION:
37;; "The Festival of Naw-Rúz falleth on the day that the sun entereth
38;; the sign of Aries, even should this occur no more than one minute
39;; before sunset." Tehran is the reference point for determining the
40;; moment of the vernal equinox. If the equinox occurs before sunset
41;; in Tehran, that day is Naw-Rúz; otherwise, the following day is.
42;;
43;; 2. TWIN HOLY BIRTHDAYS:
44;; "They will now be observed on the first and the second day
45;; following the occurrence of the eighth new moon after Naw-Rúz,
46;; as determined in advance by astronomical tables using Ṭihrán as
47;; the point of reference."
48;;
49;; VERIFICATION APPROACH
50;; ---------------------
51;; The functions below compare calculated dates against official data
52;; from the Bahá’í World Centre, covering the 50-year period from
53;; 172 BE (2015 CE) to 221 BE (2064 CE). This data was extracted from
54;; the official ICS calendar file distributed by the Bahá’í World Centre.
55;;
56;; The verification confirms:
57;; - Naw-Rúz dates: Calculated using `solar-equinoxes/solstices' for the
58;; vernal equinox and `solar-sunrise-sunset' for Tehran sunset times.
59;; - Twin Holy Birthdays: Calculated using `lunar-new-moon-on-or-after'
60;; to find the eighth new moon after Naw-Rúz.
61
62;;; Code:
63
64(require 'ert)
65(require 'cal-bahai)
66
67(defconst calendar-bahai--nawruz-reference-dates
68 '((2015 3 21) (2016 3 20) (2017 3 20) (2018 3 21) (2019 3 21)
69 (2020 3 20) (2021 3 20) (2022 3 21) (2023 3 21) (2024 3 20)
70 (2025 3 20) (2026 3 21) (2027 3 21) (2028 3 20) (2029 3 20)
71 (2030 3 20) (2031 3 21) (2032 3 20) (2033 3 20) (2034 3 20)
72 (2035 3 21) (2036 3 20) (2037 3 20) (2038 3 20) (2039 3 21)
73 (2040 3 20) (2041 3 20) (2042 3 20) (2043 3 21) (2044 3 20)
74 (2045 3 20) (2046 3 20) (2047 3 21) (2048 3 20) (2049 3 20)
75 (2050 3 20) (2051 3 21) (2052 3 20) (2053 3 20) (2054 3 20)
76 (2055 3 21) (2056 3 20) (2057 3 20) (2058 3 20) (2059 3 20)
77 (2060 3 20) (2061 3 20) (2062 3 20) (2063 3 20) (2064 3 20))
78 "Official Naw-Rúz dates from the Bahá’í World Centre (2015-2064).
79Each entry is (GREGORIAN-YEAR MONTH DAY). These dates are extracted
80from the official ICS calendar file and serve as the authoritative
81reference for verifying the astronomical calculations.
82
83The dates show that Naw-Rúz falls on March 20 or 21, depending on
84when the vernal equinox occurs relative to sunset in Tehran.")
85
86(defconst calendar-bahai--twin-birthdays-reference-dates
87 '(;; (GREG-YEAR BAB-MONTH BAB-DAY BAHA-MONTH BAHA-DAY)
88 (2015 11 13 11 14) (2016 11 1 11 2) (2017 10 21 10 22)
89 (2018 11 9 11 10) (2019 10 29 10 30) (2020 10 18 10 19)
90 (2021 11 6 11 7) (2022 10 26 10 27) (2023 10 16 10 17)
91 (2024 11 2 11 3) (2025 10 22 10 23) (2026 11 10 11 11)
92 (2027 10 30 10 31) (2028 10 19 10 20) (2029 11 7 11 8)
93 (2030 10 28 10 29) (2031 10 17 10 18) (2032 11 4 11 5)
94 (2033 10 24 10 25) (2034 11 12 11 13) (2035 11 1 11 2)
95 (2036 10 20 10 21) (2037 11 8 11 9) (2038 10 29 10 30)
96 (2039 10 19 10 20) (2040 11 6 11 7) (2041 10 26 10 27)
97 (2042 10 15 10 16) (2043 11 3 11 4) (2044 10 22 10 23)
98 (2045 11 10 11 11) (2046 10 30 10 31) (2047 10 20 10 21)
99 (2048 11 7 11 8) (2049 10 28 10 29) (2050 10 17 10 18)
100 (2051 11 5 11 6) (2052 10 24 10 25) (2053 11 11 11 12)
101 (2054 11 1 11 2) (2055 10 21 10 22) (2056 11 8 11 9)
102 (2057 10 29 10 30) (2058 10 18 10 19) (2059 11 6 11 7)
103 (2060 10 25 10 26) (2061 10 14 10 15) (2062 11 2 11 3)
104 (2063 10 23 10 24) (2064 11 10 11 11))
105 "Official Twin Holy Birthday dates from the Bahá’í World Centre (2015-2064).
106Each entry is (GREGORIAN-YEAR BAB-MONTH BAB-DAY BAHA-MONTH BAHA-DAY).
107
108The Birth of the Báb and the Birth of Bahá’u’lláh are celebrated on
109consecutive days, determined by the eighth new moon after Naw-Rúz.
110These dates move through the Gregorian calendar, typically falling
111between mid-October and mid-November (Bahá’í months of Mashíyyat,
112\\='Ilm, and Qudrat).")
113
114(ert-deftest calendar-bahai-verify-nawruz ()
115 "Verify Naw-Rúz calculations against official reference dates."
116 (pcase-dolist (`(,greg-year ,expected-month ,expected-day)
117 calendar-bahai--nawruz-reference-dates)
118 (let* ((expected (list expected-month expected-day greg-year))
119 (computed (calendar-bahai-nawruz-for-gregorian-year greg-year)))
120 (should (equal computed expected)))))
121
122(ert-deftest calendar-bahai-verify-twin-birthdays ()
123 "Verify Twin Holy Birthday calculations against official reference dates."
124 (pcase-dolist (`(,greg-year ,bab-month ,bab-day ,baha-month ,baha-day)
125 calendar-bahai--twin-birthdays-reference-dates)
126 (let* ((bahai-year (- greg-year (1- 1844)))
127 (expected-bab (list bab-month bab-day greg-year))
128 (expected-baha (list baha-month baha-day greg-year)))
129 ;; Only verify from reform year onwards
130 (when (>= bahai-year calendar-bahai-reform-year)
131 (pcase-let* ((`(,computed-bab ,computed-baha)
132 (calendar-bahai-twin-holy-birthdays-for-year bahai-year)))
133 (should (equal computed-bab expected-bab))
134 (should (equal computed-baha expected-baha)))))))
135
136(provide 'cal-bahai-tests)
137;;; cal-bahai-tests.el ends here
diff --git a/test/lisp/calendar/cal-french-tests.el b/test/lisp/calendar/cal-french-tests.el
index 7d272b1f577..8aa05d1f6cf 100644
--- a/test/lisp/calendar/cal-french-tests.el
+++ b/test/lisp/calendar/cal-french-tests.el
@@ -1,6 +1,6 @@
1;;; cal-french-tests.el --- tests for cal-french.el -*- lexical-binding: t -*- 1;;; cal-french-tests.el --- tests for cal-french.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2021-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2021-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/calendar/cal-julian-tests.el b/test/lisp/calendar/cal-julian-tests.el
index 26d23383754..855f35946a6 100644
--- a/test/lisp/calendar/cal-julian-tests.el
+++ b/test/lisp/calendar/cal-julian-tests.el
@@ -1,6 +1,6 @@
1;;; cal-julian-tests.el --- tests for calendar/cal-julian.el -*- lexical-binding:t -*- 1;;; cal-julian-tests.el --- tests for calendar/cal-julian.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; Author: Stefan Kangas <stefankangas@gmail.com> 5;; Author: Stefan Kangas <stefankangas@gmail.com>
6 6
diff --git a/test/lisp/calendar/calendar-tests.el b/test/lisp/calendar/calendar-tests.el
index 2aef0bf827b..2a3957bb06b 100644
--- a/test/lisp/calendar/calendar-tests.el
+++ b/test/lisp/calendar/calendar-tests.el
@@ -1,6 +1,6 @@
1;;; calendar-tests.el --- tests for calendar/calendar.el -*- lexical-binding:t -*- 1;;; calendar-tests.el --- tests for calendar/calendar.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2024-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2024-2026 Free Software Foundation, Inc.
4 4
5;; Author: Richard Lawrence <rwl@recursewithless.net> 5;; Author: Richard Lawrence <rwl@recursewithless.net>
6 6
@@ -30,5 +30,36 @@
30 (should (eq (calendar-date-is-valid-p (list 1 2)) nil)) 30 (should (eq (calendar-date-is-valid-p (list 1 2)) nil))
31 (should (eq (calendar-date-is-valid-p (list 5 1 2025)) t))) 31 (should (eq (calendar-date-is-valid-p (list 5 1 2025)) t)))
32 32
33(ert-deftest calendar-test-date-in-calendar-mode-line ()
34 "Test whether the calendar mode line displays `date' correctly."
35 (save-window-excursion
36 (unwind-protect
37 (let* ((calendar-mode-line-format (list '(calendar-date-string date)))
38 (calendar-move-hook '(calendar-update-mode-line))
39 (today (calendar-current-date))
40 (month (calendar-extract-month today))
41 (year (calendar-extract-year today))
42 (cursor-date (calendar-gregorian-from-absolute
43 (1+ (calendar-absolute-from-gregorian today)))))
44 (calendar)
45 (should (equal (string-trim mode-line-format)
46 (calendar-date-string today)))
47 (calendar-forward-day 1)
48 (should (equal (string-trim mode-line-format)
49 (calendar-date-string cursor-date)))
50 (calendar-goto-today)
51 (should (equal (string-trim mode-line-format)
52 (calendar-date-string today)))
53 (calendar-cursor-to-visible-date cursor-date)
54 (calendar-redraw)
55 (should (equal (string-trim mode-line-format)
56 (calendar-date-string cursor-date)))
57 (calendar-cursor-to-visible-date cursor-date)
58 (calendar-scroll-left)
59 (calendar-other-month month year)
60 (should (equal (string-trim mode-line-format)
61 (calendar-date-string cursor-date))))
62 (kill-buffer calendar-buffer))))
63
33(provide 'calendar-tests) 64(provide 'calendar-tests)
34;;; calendar-tests.el ends here 65;;; calendar-tests.el ends here
diff --git a/test/lisp/calendar/icalendar-tests.el b/test/lisp/calendar/icalendar-tests.el
index 05a999ec301..bd2097b2fb8 100644
--- a/test/lisp/calendar/icalendar-tests.el
+++ b/test/lisp/calendar/icalendar-tests.el
@@ -1,6 +1,6 @@
1;;; icalendar-tests.el --- Test suite for icalendar.el -*- lexical-binding:t -*- 1;;; icalendar-tests.el --- Test suite for icalendar.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2005, 2008-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2005, 2008-2026 Free Software Foundation, Inc.
4 4
5;; Author: Ulf Jasper <ulf.jasper@web.de> 5;; Author: Ulf Jasper <ulf.jasper@web.de>
6;; Created: March 2005 6;; Created: March 2005
diff --git a/test/lisp/calendar/iso8601-tests.el b/test/lisp/calendar/iso8601-tests.el
index 32f6254b8b4..20db0b11ddb 100644
--- a/test/lisp/calendar/iso8601-tests.el
+++ b/test/lisp/calendar/iso8601-tests.el
@@ -1,6 +1,6 @@
1;;; iso8601-tests.el --- tests for calendar/iso8601.el -*- lexical-binding:t -*- 1;;; iso8601-tests.el --- tests for calendar/iso8601.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2019-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2019-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/calendar/lunar-tests.el b/test/lisp/calendar/lunar-tests.el
index cefaeafa16a..5dff3e93302 100644
--- a/test/lisp/calendar/lunar-tests.el
+++ b/test/lisp/calendar/lunar-tests.el
@@ -1,6 +1,6 @@
1;;; lunar-tests.el --- tests for calendar/lunar.el -*- lexical-binding:t -*- 1;;; lunar-tests.el --- tests for calendar/lunar.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; Author: Stefan Kangas <stefankangas@gmail.com> 5;; Author: Stefan Kangas <stefankangas@gmail.com>
6 6
diff --git a/test/lisp/calendar/parse-time-tests.el b/test/lisp/calendar/parse-time-tests.el
index 9161ef14252..eb7d9b58802 100644
--- a/test/lisp/calendar/parse-time-tests.el
+++ b/test/lisp/calendar/parse-time-tests.el
@@ -1,6 +1,6 @@
1;;; parse-time-tests.el --- Test suite for parse-time.el -*- lexical-binding:t -*- 1;;; parse-time-tests.el --- Test suite for parse-time.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2016-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2016-2026 Free Software Foundation, Inc.
4 4
5;; Author: Lars Ingebrigtsen <larsi@gnus.org> 5;; Author: Lars Ingebrigtsen <larsi@gnus.org>
6 6
diff --git a/test/lisp/calendar/solar-tests.el b/test/lisp/calendar/solar-tests.el
index 948d33b33fa..00508aef58d 100644
--- a/test/lisp/calendar/solar-tests.el
+++ b/test/lisp/calendar/solar-tests.el
@@ -1,6 +1,6 @@
1;;; solar-tests.el --- tests for solar.el -*- lexical-binding: t -*- 1;;; solar-tests.el --- tests for solar.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/calendar/time-date-tests.el b/test/lisp/calendar/time-date-tests.el
index 7df1e1b0da7..cd2dc203adf 100644
--- a/test/lisp/calendar/time-date-tests.el
+++ b/test/lisp/calendar/time-date-tests.el
@@ -1,6 +1,6 @@
1;;; time-date-tests.el --- tests for calendar/time-date.el -*- lexical-binding:t -*- 1;;; time-date-tests.el --- tests for calendar/time-date.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2019-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2019-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/calendar/todo-mode-tests.el b/test/lisp/calendar/todo-mode-tests.el
index 157a4c3168c..bca3610ee9d 100644
--- a/test/lisp/calendar/todo-mode-tests.el
+++ b/test/lisp/calendar/todo-mode-tests.el
@@ -1,6 +1,6 @@
1;;; todo-mode-tests.el --- tests for todo-mode.el -*- lexical-binding: t; -*- 1;;; todo-mode-tests.el --- tests for todo-mode.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2017-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2017-2026 Free Software Foundation, Inc.
4 4
5;; Author: Stephen Berman <stephen.berman@gmx.net> 5;; Author: Stephen Berman <stephen.berman@gmx.net>
6;; Keywords: calendar 6;; Keywords: calendar
@@ -825,7 +825,7 @@ automatic testing."
825Calling todo-show should display the last current todo file, not 825Calling todo-show should display the last current todo file, not
826necessarily the new file. After deleting the new file, todo-show 826necessarily the new file. After deleting the new file, todo-show
827should display the previously current (or default) todo file." 827should display the previously current (or default) todo file."
828 ;; This test has been reported to fail unreproducibly (bug#58473) or 828 ;; This test has been reported to fail irreproducibly (bug#58473) or
829 ;; reproducibly only on the ZFS filesystem (bug#76381). Since the 829 ;; reproducibly only on the ZFS filesystem (bug#76381). Since the
830 ;; causes are still unknown, don't run it with 'make check'. 830 ;; causes are still unknown, don't run it with 'make check'.
831 :tags '(:unstable) 831 :tags '(:unstable)
diff --git a/test/lisp/cedet/cedet-files-tests.el b/test/lisp/cedet/cedet-files-tests.el
index 3812a43c179..9c774864ee3 100644
--- a/test/lisp/cedet/cedet-files-tests.el
+++ b/test/lisp/cedet/cedet-files-tests.el
@@ -1,6 +1,6 @@
1;;; cedet-files-tests.el --- Tests for cedet-files.el -*- lexical-binding:t -*- 1;;; cedet-files-tests.el --- Tests for cedet-files.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2008-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2008-2026 Free Software Foundation, Inc.
4 4
5;; Author: Eric M. Ludlam <zappo@gnu.org> 5;; Author: Eric M. Ludlam <zappo@gnu.org>
6 6
diff --git a/test/lisp/cedet/semantic-utest-c.el b/test/lisp/cedet/semantic-utest-c.el
index ee08f21fcac..190d149e202 100644
--- a/test/lisp/cedet/semantic-utest-c.el
+++ b/test/lisp/cedet/semantic-utest-c.el
@@ -1,6 +1,6 @@
1;;; semantic-utest-c.el --- C based parsing tests. -*- lexical-binding:t -*- 1;;; semantic-utest-c.el --- C based parsing tests. -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2008-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2008-2026 Free Software Foundation, Inc.
4 4
5;; Author: Eric M. Ludlam <zappo@gnu.org> 5;; Author: Eric M. Ludlam <zappo@gnu.org>
6 6
diff --git a/test/lisp/cedet/semantic-utest-ia-resources/test.srt b/test/lisp/cedet/semantic-utest-ia-resources/test.srt
index 433f2ba1be4..0bfbf4d89b9 100644
--- a/test/lisp/cedet/semantic-utest-ia-resources/test.srt
+++ b/test/lisp/cedet/semantic-utest-ia-resources/test.srt
@@ -1,6 +1,6 @@
1;; test.srt --- unit test support file for semantic-utest-ia 1;; test.srt --- unit test support file for semantic-utest-ia
2 2
3;; Copyright (C) 2008-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2008-2026 Free Software Foundation, Inc.
4 4
5;; Author: Eric M. Ludlam <zappo@gnu.org> 5;; Author: Eric M. Ludlam <zappo@gnu.org>
6 6
diff --git a/test/lisp/cedet/semantic-utest-ia-resources/testdoublens.cpp b/test/lisp/cedet/semantic-utest-ia-resources/testdoublens.cpp
index 8a9f28576cf..88c4d9ae3d1 100644
--- a/test/lisp/cedet/semantic-utest-ia-resources/testdoublens.cpp
+++ b/test/lisp/cedet/semantic-utest-ia-resources/testdoublens.cpp
@@ -1,6 +1,6 @@
1// testdoublens.cpp --- semantic-ia-utest completion engine unit tests 1// testdoublens.cpp --- semantic-ia-utest completion engine unit tests
2 2
3// Copyright (C) 2008-2025 Free Software Foundation, Inc. 3// Copyright (C) 2008-2026 Free Software Foundation, Inc.
4 4
5// Author: Eric M. Ludlam <zappo@gnu.org> 5// Author: Eric M. Ludlam <zappo@gnu.org>
6 6
diff --git a/test/lisp/cedet/semantic-utest-ia-resources/testdoublens.hpp b/test/lisp/cedet/semantic-utest-ia-resources/testdoublens.hpp
index faa032873de..0aeedf41c19 100644
--- a/test/lisp/cedet/semantic-utest-ia-resources/testdoublens.hpp
+++ b/test/lisp/cedet/semantic-utest-ia-resources/testdoublens.hpp
@@ -1,6 +1,6 @@
1// testdoublens.hpp --- Header file used in one of the Semantic tests 1// testdoublens.hpp --- Header file used in one of the Semantic tests
2 2
3// Copyright (C) 2008-2025 Free Software Foundation, Inc. 3// Copyright (C) 2008-2026 Free Software Foundation, Inc.
4 4
5// Author: Eric M. Ludlam <zappo@gnu.org> 5// Author: Eric M. Ludlam <zappo@gnu.org>
6 6
diff --git a/test/lisp/cedet/semantic-utest-ia-resources/testjavacomp.java b/test/lisp/cedet/semantic-utest-ia-resources/testjavacomp.java
index dbe9765b685..bc282174002 100644
--- a/test/lisp/cedet/semantic-utest-ia-resources/testjavacomp.java
+++ b/test/lisp/cedet/semantic-utest-ia-resources/testjavacomp.java
@@ -1,6 +1,6 @@
1// testjavacomp.java --- Semantic unit test for Java 1// testjavacomp.java --- Semantic unit test for Java
2 2
3// Copyright (C) 2009-2025 Free Software Foundation, Inc. 3// Copyright (C) 2009-2026 Free Software Foundation, Inc.
4 4
5// Author: Eric M. Ludlam <zappo@gnu.org> 5// Author: Eric M. Ludlam <zappo@gnu.org>
6 6
diff --git a/test/lisp/cedet/semantic-utest-ia-resources/testlocalvars.cpp b/test/lisp/cedet/semantic-utest-ia-resources/testlocalvars.cpp
index fdb934214a1..66a34fc0f16 100644
--- a/test/lisp/cedet/semantic-utest-ia-resources/testlocalvars.cpp
+++ b/test/lisp/cedet/semantic-utest-ia-resources/testlocalvars.cpp
@@ -1,6 +1,6 @@
1// testlocalvars.java --- Semantic unit test for Java 1// testlocalvars.java --- Semantic unit test for Java
2 2
3// Copyright (C) 2009-2025 Free Software Foundation, Inc. 3// Copyright (C) 2009-2026 Free Software Foundation, Inc.
4 4
5// Author: Eric M. Ludlam <zappo@gnu.org> 5// Author: Eric M. Ludlam <zappo@gnu.org>
6 6
diff --git a/test/lisp/cedet/semantic-utest-ia-resources/testnsp.cpp b/test/lisp/cedet/semantic-utest-ia-resources/testnsp.cpp
index 70a895700c5..e01d7b7f2e3 100644
--- a/test/lisp/cedet/semantic-utest-ia-resources/testnsp.cpp
+++ b/test/lisp/cedet/semantic-utest-ia-resources/testnsp.cpp
@@ -1,6 +1,6 @@
1/* testnsp.cpp --- semantic-ia-utest completion engine unit tests 1/* testnsp.cpp --- semantic-ia-utest completion engine unit tests
2 2
3 Copyright (C) 2008-2025 Free Software Foundation, Inc. 3 Copyright (C) 2008-2026 Free Software Foundation, Inc.
4 4
5 Author: Eric M. Ludlam <zappo@gnu.org> 5 Author: Eric M. Ludlam <zappo@gnu.org>
6 6
diff --git a/test/lisp/cedet/semantic-utest-ia-resources/testsppcomplete.c b/test/lisp/cedet/semantic-utest-ia-resources/testsppcomplete.c
index 3e35d8f4d99..21d2652eb58 100644
--- a/test/lisp/cedet/semantic-utest-ia-resources/testsppcomplete.c
+++ b/test/lisp/cedet/semantic-utest-ia-resources/testsppcomplete.c
@@ -1,6 +1,6 @@
1/* testesppcomplete.cpp --- semantic-ia-utest completion engine unit tests 1/* testesppcomplete.cpp --- semantic-ia-utest completion engine unit tests
2 2
3 Copyright (C) 2008-2025 Free Software Foundation, Inc. 3 Copyright (C) 2008-2026 Free Software Foundation, Inc.
4 4
5 Author: Eric M. Ludlam <zappo@gnu.org> 5 Author: Eric M. Ludlam <zappo@gnu.org>
6 6
diff --git a/test/lisp/cedet/semantic-utest-ia-resources/teststruct.cpp b/test/lisp/cedet/semantic-utest-ia-resources/teststruct.cpp
index 1f07d459dc4..6ee76da2037 100644
--- a/test/lisp/cedet/semantic-utest-ia-resources/teststruct.cpp
+++ b/test/lisp/cedet/semantic-utest-ia-resources/teststruct.cpp
@@ -1,6 +1,6 @@
1// teststruct.cpp --- semantic-ia-utest completion engine unit tests 1// teststruct.cpp --- semantic-ia-utest completion engine unit tests
2 2
3// Copyright (C) 2008-2025 Free Software Foundation, Inc. 3// Copyright (C) 2008-2026 Free Software Foundation, Inc.
4 4
5// Author: Eric M. Ludlam <zappo@gnu.org> 5// Author: Eric M. Ludlam <zappo@gnu.org>
6 6
diff --git a/test/lisp/cedet/semantic-utest-ia-resources/testsubclass.cpp b/test/lisp/cedet/semantic-utest-ia-resources/testsubclass.cpp
index 22f6d56de1e..550943118dd 100644
--- a/test/lisp/cedet/semantic-utest-ia-resources/testsubclass.cpp
+++ b/test/lisp/cedet/semantic-utest-ia-resources/testsubclass.cpp
@@ -1,6 +1,6 @@
1// testsubclass.cpp --- unit test for analyzer and complex C++ inheritance 1// testsubclass.cpp --- unit test for analyzer and complex C++ inheritance
2 2
3// Copyright (C) 2007-2025 Free Software Foundation, Inc. 3// Copyright (C) 2007-2026 Free Software Foundation, Inc.
4 4
5// Author: Eric M. Ludlam <zappo@gnu.org> 5// Author: Eric M. Ludlam <zappo@gnu.org>
6 6
diff --git a/test/lisp/cedet/semantic-utest-ia-resources/testsubclass.hh b/test/lisp/cedet/semantic-utest-ia-resources/testsubclass.hh
index 03e54c8d721..430948b6716 100644
--- a/test/lisp/cedet/semantic-utest-ia-resources/testsubclass.hh
+++ b/test/lisp/cedet/semantic-utest-ia-resources/testsubclass.hh
@@ -1,6 +1,6 @@
1// testsubclass.hh --- unit test for analyzer and complex C++ inheritance 1// testsubclass.hh --- unit test for analyzer and complex C++ inheritance
2 2
3// Copyright (C) 2007-2025 Free Software Foundation, Inc. 3// Copyright (C) 2007-2026 Free Software Foundation, Inc.
4 4
5// Author: Eric M. Ludlam <zappo@gnu.org> 5// Author: Eric M. Ludlam <zappo@gnu.org>
6 6
diff --git a/test/lisp/cedet/semantic-utest-ia-resources/testtemplates.cpp b/test/lisp/cedet/semantic-utest-ia-resources/testtemplates.cpp
index 32fc98d7d97..56c3aacae2e 100644
--- a/test/lisp/cedet/semantic-utest-ia-resources/testtemplates.cpp
+++ b/test/lisp/cedet/semantic-utest-ia-resources/testtemplates.cpp
@@ -1,6 +1,6 @@
1// testtemplates.cpp --- semantic-ia-utest completion engine unit tests 1// testtemplates.cpp --- semantic-ia-utest completion engine unit tests
2 2
3// Copyright (C) 2008-2025 Free Software Foundation, Inc. 3// Copyright (C) 2008-2026 Free Software Foundation, Inc.
4 4
5// Author: Eric M. Ludlam <zappo@gnu.org> 5// Author: Eric M. Ludlam <zappo@gnu.org>
6 6
diff --git a/test/lisp/cedet/semantic-utest-ia-resources/testtypedefs.cpp b/test/lisp/cedet/semantic-utest-ia-resources/testtypedefs.cpp
index 33a231b0fd6..e89c3a27129 100644
--- a/test/lisp/cedet/semantic-utest-ia-resources/testtypedefs.cpp
+++ b/test/lisp/cedet/semantic-utest-ia-resources/testtypedefs.cpp
@@ -1,6 +1,6 @@
1// testtypedefs.cpp --- Sample with some fake bits out of std::string 1// testtypedefs.cpp --- Sample with some fake bits out of std::string
2 2
3// Copyright (C) 2008-2025 Free Software Foundation, Inc. 3// Copyright (C) 2008-2026 Free Software Foundation, Inc.
4 4
5// Author: Eric M. Ludlam <zappo@gnu.org> 5// Author: Eric M. Ludlam <zappo@gnu.org>
6 6
diff --git a/test/lisp/cedet/semantic-utest-ia-resources/testusing.cpp b/test/lisp/cedet/semantic-utest-ia-resources/testusing.cpp
index 4b6422e2ed1..5ca1eb3bd54 100644
--- a/test/lisp/cedet/semantic-utest-ia-resources/testusing.cpp
+++ b/test/lisp/cedet/semantic-utest-ia-resources/testusing.cpp
@@ -1,6 +1,6 @@
1// testusing.cpp --- semantic-ia-utest completion engine unit tests 1// testusing.cpp --- semantic-ia-utest completion engine unit tests
2 2
3// Copyright (C) 2008-2025 Free Software Foundation, Inc. 3// Copyright (C) 2008-2026 Free Software Foundation, Inc.
4 4
5// Author: Eric M. Ludlam <zappo@gnu.org> 5// Author: Eric M. Ludlam <zappo@gnu.org>
6 6
diff --git a/test/lisp/cedet/semantic-utest-ia-resources/testusing.hh b/test/lisp/cedet/semantic-utest-ia-resources/testusing.hh
index 47b1b142eab..e11b3acf765 100644
--- a/test/lisp/cedet/semantic-utest-ia-resources/testusing.hh
+++ b/test/lisp/cedet/semantic-utest-ia-resources/testusing.hh
@@ -1,6 +1,6 @@
1// testusing.hh --- semantic-ia-utest completion engine unit tests 1// testusing.hh --- semantic-ia-utest completion engine unit tests
2 2
3// Copyright (C) 2008-2025 Free Software Foundation, Inc. 3// Copyright (C) 2008-2026 Free Software Foundation, Inc.
4 4
5// Author: Eric M. Ludlam <zappo@gnu.org> 5// Author: Eric M. Ludlam <zappo@gnu.org>
6 6
diff --git a/test/lisp/cedet/semantic-utest-ia-resources/testvarnames.c b/test/lisp/cedet/semantic-utest-ia-resources/testvarnames.c
index ccd908eeec6..b13d496ff09 100644
--- a/test/lisp/cedet/semantic-utest-ia-resources/testvarnames.c
+++ b/test/lisp/cedet/semantic-utest-ia-resources/testvarnames.c
@@ -1,6 +1,6 @@
1/* testvarnames.cpp --- semantic-ia-utest completion engine unit tests 1/* testvarnames.cpp --- semantic-ia-utest completion engine unit tests
2 2
3 Copyright (C) 2008-2025 Free Software Foundation, Inc. 3 Copyright (C) 2008-2026 Free Software Foundation, Inc.
4 4
5 Author: Eric M. Ludlam <zappo@gnu.org> 5 Author: Eric M. Ludlam <zappo@gnu.org>
6 6
diff --git a/test/lisp/cedet/semantic-utest-ia-resources/testvarnames.java b/test/lisp/cedet/semantic-utest-ia-resources/testvarnames.java
index a6cc658e3b9..3ee85e0bb81 100644
--- a/test/lisp/cedet/semantic-utest-ia-resources/testvarnames.java
+++ b/test/lisp/cedet/semantic-utest-ia-resources/testvarnames.java
@@ -1,6 +1,6 @@
1// testvarnames.java --- Semantic unit test for Java 1// testvarnames.java --- Semantic unit test for Java
2 2
3// Copyright (C) 2009-2025 Free Software Foundation, Inc. 3// Copyright (C) 2009-2026 Free Software Foundation, Inc.
4 4
5// Author: Eric M. Ludlam <zappo@gnu.org> 5// Author: Eric M. Ludlam <zappo@gnu.org>
6 6
diff --git a/test/lisp/cedet/semantic-utest-ia-resources/testwisent.wy b/test/lisp/cedet/semantic-utest-ia-resources/testwisent.wy
index 1fdb2524e9e..79c57d83c32 100644
--- a/test/lisp/cedet/semantic-utest-ia-resources/testwisent.wy
+++ b/test/lisp/cedet/semantic-utest-ia-resources/testwisent.wy
@@ -1,6 +1,6 @@
1;; testwisent.wy --- unit test support file for semantic-utest-ia 1;; testwisent.wy --- unit test support file for semantic-utest-ia
2 2
3;; Copyright (C) 2008-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2008-2026 Free Software Foundation, Inc.
4 4
5;; Author: Eric M. Ludlam <zappo@gnu.org> 5;; Author: Eric M. Ludlam <zappo@gnu.org>
6 6
diff --git a/test/lisp/cedet/semantic-utest-ia.el b/test/lisp/cedet/semantic-utest-ia.el
index 99380d72e09..e0baded748e 100644
--- a/test/lisp/cedet/semantic-utest-ia.el
+++ b/test/lisp/cedet/semantic-utest-ia.el
@@ -1,6 +1,6 @@
1;;; semantic-utest-ia.el --- Analyzer unit tests -*- lexical-binding:t -*- 1;;; semantic-utest-ia.el --- Analyzer unit tests -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2008-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2008-2026 Free Software Foundation, Inc.
4 4
5;; Author: Eric M. Ludlam <zappo@gnu.org> 5;; Author: Eric M. Ludlam <zappo@gnu.org>
6 6
diff --git a/test/lisp/cedet/semantic-utest.el b/test/lisp/cedet/semantic-utest.el
index 26053326a29..f8509d5b717 100644
--- a/test/lisp/cedet/semantic-utest.el
+++ b/test/lisp/cedet/semantic-utest.el
@@ -1,6 +1,6 @@
1;;; semantic-utest.el --- Tests for semantic's parsing system. -*- lexical-binding:t -*- 1;;; semantic-utest.el --- Tests for semantic's parsing system. -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2003-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2003-2026 Free Software Foundation, Inc.
4 4
5;; Author: Eric M. Ludlam <zappo@gnu.org> 5;; Author: Eric M. Ludlam <zappo@gnu.org>
6 6
diff --git a/test/lisp/cedet/semantic/bovine/gcc-tests.el b/test/lisp/cedet/semantic/bovine/gcc-tests.el
index ea95169b3ad..289f7e50ba8 100644
--- a/test/lisp/cedet/semantic/bovine/gcc-tests.el
+++ b/test/lisp/cedet/semantic/bovine/gcc-tests.el
@@ -1,6 +1,6 @@
1;;; gcc-tests.el --- Tests for semantic/bovine/gcc.el -*- lexical-binding:t -*- 1;;; gcc-tests.el --- Tests for semantic/bovine/gcc.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2003-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2003-2026 Free Software Foundation, Inc.
4 4
5;; Author: Eric M. Ludlam <zappo@gnu.org> 5;; Author: Eric M. Ludlam <zappo@gnu.org>
6 6
diff --git a/test/lisp/cedet/semantic/format-resources/test-fmt.cpp b/test/lisp/cedet/semantic/format-resources/test-fmt.cpp
index 8f44c6e089c..53c74780ece 100644
--- a/test/lisp/cedet/semantic/format-resources/test-fmt.cpp
+++ b/test/lisp/cedet/semantic/format-resources/test-fmt.cpp
@@ -1,6 +1,6 @@
1/** test-fmt.cpp --- Signatures, and format answers for testing 1/** test-fmt.cpp --- Signatures, and format answers for testing
2 * 2 *
3 * Copyright (C) 2012, 2016, 2019-2025 Free Software Foundation, Inc. 3 * Copyright (C) 2012, 2016, 2019-2026 Free Software Foundation, Inc.
4 * 4 *
5 * Author: Eric M. Ludlam <zappo@gnu.org> 5 * Author: Eric M. Ludlam <zappo@gnu.org>
6 * 6 *
diff --git a/test/lisp/cedet/semantic/format-resources/test-fmt.el b/test/lisp/cedet/semantic/format-resources/test-fmt.el
index 9f29cf003a2..ec78f092ad6 100644
--- a/test/lisp/cedet/semantic/format-resources/test-fmt.el
+++ b/test/lisp/cedet/semantic/format-resources/test-fmt.el
@@ -1,6 +1,6 @@
1;;; test-fmt.el --- test semantic tag formatting -*- lexical-binding: t -*- 1;;; test-fmt.el --- test semantic tag formatting -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2012-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2012-2026 Free Software Foundation, Inc.
4 4
5;; Author: Eric M. Ludlam <zappo@gnu.org> 5;; Author: Eric M. Ludlam <zappo@gnu.org>
6 6
diff --git a/test/lisp/cedet/semantic/format-tests.el b/test/lisp/cedet/semantic/format-tests.el
index e8ea05d2ca9..f9dcb0a91c4 100644
--- a/test/lisp/cedet/semantic/format-tests.el
+++ b/test/lisp/cedet/semantic/format-tests.el
@@ -1,6 +1,6 @@
1;;; semantic/format-tests.el --- Parsing / Formatting tests -*- lexical-binding:t -*- 1;;; semantic/format-tests.el --- Parsing / Formatting tests -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2003-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2003-2026 Free Software Foundation, Inc.
4 4
5;; Author: Eric M. Ludlam <zappo@gnu.org> 5;; Author: Eric M. Ludlam <zappo@gnu.org>
6 6
diff --git a/test/lisp/cedet/semantic/fw-tests.el b/test/lisp/cedet/semantic/fw-tests.el
index ddd279cf4ed..ef69e94df8a 100644
--- a/test/lisp/cedet/semantic/fw-tests.el
+++ b/test/lisp/cedet/semantic/fw-tests.el
@@ -1,6 +1,6 @@
1;;; fw-tests.el --- Tests for semantic/fw.el -*- lexical-binding:t -*- 1;;; fw-tests.el --- Tests for semantic/fw.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2003-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2003-2026 Free Software Foundation, Inc.
4 4
5;; Author: Eric M. Ludlam <zappo@gnu.org> 5;; Author: Eric M. Ludlam <zappo@gnu.org>
6 6
diff --git a/test/lisp/cedet/srecode-utest-getset.el b/test/lisp/cedet/srecode-utest-getset.el
index ba9cb305752..d8d9ef6543a 100644
--- a/test/lisp/cedet/srecode-utest-getset.el
+++ b/test/lisp/cedet/srecode-utest-getset.el
@@ -1,6 +1,6 @@
1;;; srecode/test-getset.el --- Test the getset inserter. -*- lexical-binding:t -*- 1;;; srecode/test-getset.el --- Test the getset inserter. -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2008-2009, 2011, 2019-2025 Free Software Foundation, 3;; Copyright (C) 2008-2009, 2011, 2019-2026 Free Software Foundation,
4;; Inc. 4;; Inc.
5 5
6;; This file is part of GNU Emacs. 6;; This file is part of GNU Emacs.
diff --git a/test/lisp/cedet/srecode-utest-template.el b/test/lisp/cedet/srecode-utest-template.el
index 7de64f4b1a1..bbbadc00f9a 100644
--- a/test/lisp/cedet/srecode-utest-template.el
+++ b/test/lisp/cedet/srecode-utest-template.el
@@ -1,6 +1,6 @@
1;;; srecode-utest-template.el --- SRecode Core Template tests. -*- lexical-binding:t -*- 1;;; srecode-utest-template.el --- SRecode Core Template tests. -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2008-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2008-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/cedet/srecode/document-tests.el b/test/lisp/cedet/srecode/document-tests.el
index cbe72c206fc..ed61f7ca9f5 100644
--- a/test/lisp/cedet/srecode/document-tests.el
+++ b/test/lisp/cedet/srecode/document-tests.el
@@ -1,6 +1,6 @@
1;;; document-tests.el --- Tests for srecode/document.el -*- lexical-binding:t -*- 1;;; document-tests.el --- Tests for srecode/document.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2008-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2008-2026 Free Software Foundation, Inc.
4 4
5;; Author: Eric M. Ludlam <zappo@gnu.org> 5;; Author: Eric M. Ludlam <zappo@gnu.org>
6 6
diff --git a/test/lisp/cedet/srecode/fields-tests.el b/test/lisp/cedet/srecode/fields-tests.el
index f09955cea5b..03b694a8305 100644
--- a/test/lisp/cedet/srecode/fields-tests.el
+++ b/test/lisp/cedet/srecode/fields-tests.el
@@ -1,6 +1,6 @@
1;;; srecode/fields-tests.el --- Tests for srecode/fields.el -*- lexical-binding: t -*- 1;;; srecode/fields-tests.el --- Tests for srecode/fields.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2008-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2008-2026 Free Software Foundation, Inc.
4 4
5;; Author: Eric M. Ludlam <zappo@gnu.org> 5;; Author: Eric M. Ludlam <zappo@gnu.org>
6 6
diff --git a/test/lisp/char-fold-tests.el b/test/lisp/char-fold-tests.el
index 0184ee0c464..4f75c0c3559 100644
--- a/test/lisp/char-fold-tests.el
+++ b/test/lisp/char-fold-tests.el
@@ -1,6 +1,6 @@
1;;; char-fold-tests.el --- Tests for char-fold.el -*- lexical-binding: t; -*- 1;;; char-fold-tests.el --- Tests for char-fold.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2013-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2013-2026 Free Software Foundation, Inc.
4 4
5;; Author: Artur Malabarba <bruce.connor.am@gmail.com> 5;; Author: Artur Malabarba <bruce.connor.am@gmail.com>
6 6
diff --git a/test/lisp/color-tests.el b/test/lisp/color-tests.el
index d680c4b42c3..fd4273fb954 100644
--- a/test/lisp/color-tests.el
+++ b/test/lisp/color-tests.el
@@ -1,6 +1,6 @@
1;;; color-tests.el --- Tests for color.el -*- lexical-binding: t; -*- 1;;; color-tests.el --- Tests for color.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2017-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2017-2026 Free Software Foundation, Inc.
4 4
5;; Author: Simen Heggestøyl <simenheg@gmail.com> 5;; Author: Simen Heggestøyl <simenheg@gmail.com>
6;; Keywords: 6;; Keywords:
diff --git a/test/lisp/comint-tests.el b/test/lisp/comint-tests.el
index 0ae5daa70ca..553a6187708 100644
--- a/test/lisp/comint-tests.el
+++ b/test/lisp/comint-tests.el
@@ -1,6 +1,6 @@
1;;; comint-tests.el --- Tests for comint.el -*- lexical-binding:t -*- 1;;; comint-tests.el --- Tests for comint.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2010-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2010-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/completion-preview-tests.el b/test/lisp/completion-preview-tests.el
index 8ce2a30bb27..1c5fe772e07 100644
--- a/test/lisp/completion-preview-tests.el
+++ b/test/lisp/completion-preview-tests.el
@@ -1,6 +1,6 @@
1;;; completion-preview-tests.el --- tests for completion-preview.el -*- lexical-binding: t -*- 1;;; completion-preview-tests.el --- tests for completion-preview.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2023-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2023-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
@@ -378,7 +378,7 @@ instead."
378 (should-not exit-fn-args)))) 378 (should-not exit-fn-args))))
379 379
380(ert-deftest completion-preview-insert-mid-symbol () 380(ert-deftest completion-preview-insert-mid-symbol ()
381 "Test `completion-preview-insert-word' when point is in a mulit-word symbol." 381 "Test `completion-preview-insert-word' when point is in a multi-word symbol."
382 (with-temp-buffer 382 (with-temp-buffer
383 (setq-local completion-at-point-functions 383 (setq-local completion-at-point-functions
384 (list 384 (list
diff --git a/test/lisp/completion-tests.el b/test/lisp/completion-tests.el
index 1d6e3480b64..3829f80edc7 100644
--- a/test/lisp/completion-tests.el
+++ b/test/lisp/completion-tests.el
@@ -1,6 +1,6 @@
1;;; completion-tests.el --- Tests for completion.el -*- lexical-binding: t -*- 1;;; completion-tests.el --- Tests for completion.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/cus-edit-tests.el b/test/lisp/cus-edit-tests.el
index 1662a7ee32e..67a377e9073 100644
--- a/test/lisp/cus-edit-tests.el
+++ b/test/lisp/cus-edit-tests.el
@@ -1,6 +1,6 @@
1;;; cus-edit-tests.el --- Tests for cus-edit.el -*- lexical-binding: t -*- 1;;; cus-edit-tests.el --- Tests for cus-edit.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/custom-tests.el b/test/lisp/custom-tests.el
index d800ed82ea4..984c238444d 100644
--- a/test/lisp/custom-tests.el
+++ b/test/lisp/custom-tests.el
@@ -1,6 +1,6 @@
1;;; custom-tests.el --- tests for custom.el -*- lexical-binding: t -*- 1;;; custom-tests.el --- tests for custom.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2018-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2018-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/dabbrev-resources/INSTALL_BEGIN b/test/lisp/dabbrev-resources/INSTALL_BEGIN
index cd4b31edca5..817c7b805a3 100644
--- a/test/lisp/dabbrev-resources/INSTALL_BEGIN
+++ b/test/lisp/dabbrev-resources/INSTALL_BEGIN
@@ -1,5 +1,5 @@
1GNU Emacs Installation Guide 1GNU Emacs Installation Guide
2Copyright (C) 1992, 1994, 1996-1997, 2000-2025 Free Software Foundation, 2Copyright (C) 1992, 1994, 1996-1997, 2000-2026 Free Software Foundation,
3Inc. 3Inc.
4See the end of the file for license conditions. 4See the end of the file for license conditions.
5 5
diff --git a/test/lisp/dabbrev-tests.el b/test/lisp/dabbrev-tests.el
index 3d2a424cba9..5a7e5a2332f 100644
--- a/test/lisp/dabbrev-tests.el
+++ b/test/lisp/dabbrev-tests.el
@@ -1,6 +1,6 @@
1;;; dabbrev-tests.el --- Test suite for dabbrev. -*- lexical-binding:t -*- 1;;; dabbrev-tests.el --- Test suite for dabbrev. -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2016-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2016-2026 Free Software Foundation, Inc.
4 4
5;; Author: Alan Third <alan@idiocy.org> 5;; Author: Alan Third <alan@idiocy.org>
6;; Keywords: dabbrev 6;; Keywords: dabbrev
diff --git a/test/lisp/delim-col-tests.el b/test/lisp/delim-col-tests.el
index 92c1b8486f9..bac9c62e0ba 100644
--- a/test/lisp/delim-col-tests.el
+++ b/test/lisp/delim-col-tests.el
@@ -1,6 +1,6 @@
1;;; delim-col-tests.el --- Tests for delim-col.el -*- lexical-binding: t; -*- 1;;; delim-col-tests.el --- Tests for delim-col.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2019-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2019-2026 Free Software Foundation, Inc.
4 4
5;; Author: Stefan Kangas <stefankangas@gmail.com> 5;; Author: Stefan Kangas <stefankangas@gmail.com>
6 6
diff --git a/test/lisp/descr-text-tests.el b/test/lisp/descr-text-tests.el
index 38203c5a97d..3e4e5b4b9df 100644
--- a/test/lisp/descr-text-tests.el
+++ b/test/lisp/descr-text-tests.el
@@ -1,6 +1,6 @@
1;;; descr-text-tests.el --- ERT tests for descr-text.el -*- lexical-binding: t -*- 1;;; descr-text-tests.el --- ERT tests for descr-text.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2014, 2016-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2014, 2016-2026 Free Software Foundation, Inc.
4 4
5;; Author: Michal Nazarewicz <mina86@mina86.com> 5;; Author: Michal Nazarewicz <mina86@mina86.com>
6 6
diff --git a/test/lisp/desktop-tests.el b/test/lisp/desktop-tests.el
index 5240596e869..e2bdd00fe9b 100644
--- a/test/lisp/desktop-tests.el
+++ b/test/lisp/desktop-tests.el
@@ -1,6 +1,6 @@
1;;; desktop-tests.el --- Tests for desktop.el -*- lexical-binding: t -*- 1;;; desktop-tests.el --- Tests for desktop.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2020, 2023-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020, 2023-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/dired-aux-tests.el b/test/lisp/dired-aux-tests.el
index 7d4f8562277..eaccf12228c 100644
--- a/test/lisp/dired-aux-tests.el
+++ b/test/lisp/dired-aux-tests.el
@@ -1,6 +1,6 @@
1;;; dired-aux-tests.el --- Test suite for dired-aux. -*- lexical-binding: t -*- 1;;; dired-aux-tests.el --- Test suite for dired-aux. -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2017-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2017-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/dired-tests.el b/test/lisp/dired-tests.el
index 74732b2087e..7d0ea1692ff 100644
--- a/test/lisp/dired-tests.el
+++ b/test/lisp/dired-tests.el
@@ -1,6 +1,6 @@
1;;; dired-tests.el --- Test suite. -*- lexical-binding: t -*- 1;;; dired-tests.el --- Test suite. -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2015-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2015-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/dired-x-tests.el b/test/lisp/dired-x-tests.el
index b8b0ae1f3e7..fa61a6e45de 100644
--- a/test/lisp/dired-x-tests.el
+++ b/test/lisp/dired-x-tests.el
@@ -1,6 +1,6 @@
1;;; dired-x-tests.el --- Test suite for dired-x. -*- lexical-binding: t -*- 1;;; dired-x-tests.el --- Test suite for dired-x. -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2017-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2017-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/dnd-tests.el b/test/lisp/dnd-tests.el
index 180f0f2b288..3941173b043 100644
--- a/test/lisp/dnd-tests.el
+++ b/test/lisp/dnd-tests.el
@@ -1,6 +1,6 @@
1;;; dnd-tests.el --- Tests for window system independent DND support -*- lexical-binding: t; -*- 1;;; dnd-tests.el --- Tests for window system independent DND support -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/dom-tests.el b/test/lisp/dom-tests.el
index 0681d3b337e..a7db43b1bfa 100644
--- a/test/lisp/dom-tests.el
+++ b/test/lisp/dom-tests.el
@@ -1,6 +1,6 @@
1;;; dom-tests.el --- Tests for dom.el -*- lexical-binding: t; -*- 1;;; dom-tests.el --- Tests for dom.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2016-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2016-2026 Free Software Foundation, Inc.
4 4
5;; Author: Simen Heggestøyl <simenheg@gmail.com> 5;; Author: Simen Heggestøyl <simenheg@gmail.com>
6;; Keywords: 6;; Keywords:
diff --git a/test/lisp/edmacro-tests.el b/test/lisp/edmacro-tests.el
index 7f8fa0f5a08..93767217851 100644
--- a/test/lisp/edmacro-tests.el
+++ b/test/lisp/edmacro-tests.el
@@ -1,6 +1,6 @@
1;;; edmacro-tests.el --- Tests for edmacro.el -*- lexical-binding:t -*- 1;;; edmacro-tests.el --- Tests for edmacro.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2021-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2021-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/electric-tests.el b/test/lisp/electric-tests.el
index 4468559cf38..9209e1739fd 100644
--- a/test/lisp/electric-tests.el
+++ b/test/lisp/electric-tests.el
@@ -1,6 +1,6 @@
1;;; electric-tests.el --- tests for electric.el -*- lexical-binding: t; -*- 1;;; electric-tests.el --- tests for electric.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2013-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2013-2026 Free Software Foundation, Inc.
4 4
5;; Author: João Távora <joaotavora@gmail.com> 5;; Author: João Távora <joaotavora@gmail.com>
6;; Keywords: 6;; Keywords:
diff --git a/test/lisp/elide-head-tests.el b/test/lisp/elide-head-tests.el
index 9150a98752f..c67704663e5 100644
--- a/test/lisp/elide-head-tests.el
+++ b/test/lisp/elide-head-tests.el
@@ -1,6 +1,6 @@
1;;; elide-head-tests.el --- Tests for elide-head.el -*- lexical-binding: t; -*- 1;;; elide-head-tests.el --- Tests for elide-head.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; Author: Simen Heggestøyl <simenheg@gmail.com> 5;; Author: Simen Heggestøyl <simenheg@gmail.com>
6 6
diff --git a/test/lisp/emacs-lisp/backquote-tests.el b/test/lisp/emacs-lisp/backquote-tests.el
index b7e651ad63e..75054d34609 100644
--- a/test/lisp/emacs-lisp/backquote-tests.el
+++ b/test/lisp/emacs-lisp/backquote-tests.el
@@ -1,6 +1,6 @@
1;;; backquote-tests.el --- Tests for backquote.el -*- lexical-binding: t -*- 1;;; backquote-tests.el --- Tests for backquote.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2019-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2019-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/emacs-lisp/backtrace-tests.el b/test/lisp/emacs-lisp/backtrace-tests.el
index 3d7a422a987..a9f1fc16423 100644
--- a/test/lisp/emacs-lisp/backtrace-tests.el
+++ b/test/lisp/emacs-lisp/backtrace-tests.el
@@ -1,6 +1,6 @@
1;;; backtrace-tests.el --- Tests for backtraces -*- lexical-binding: t; -*- 1;;; backtrace-tests.el --- Tests for backtraces -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2018-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2018-2026 Free Software Foundation, Inc.
4 4
5;; Author: Gemini Lasswell 5;; Author: Gemini Lasswell
6 6
diff --git a/test/lisp/emacs-lisp/benchmark-tests.el b/test/lisp/emacs-lisp/benchmark-tests.el
index a89e4b08c34..f39c5dc54ac 100644
--- a/test/lisp/emacs-lisp/benchmark-tests.el
+++ b/test/lisp/emacs-lisp/benchmark-tests.el
@@ -1,6 +1,6 @@
1;;; benchmark-tests.el --- Test suite for benchmark. -*- lexical-binding: t -*- 1;;; benchmark-tests.el --- Test suite for benchmark. -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2017-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2017-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/emacs-lisp/bindat-tests.el b/test/lisp/emacs-lisp/bindat-tests.el
index 78021f0bc14..5c031a3b869 100644
--- a/test/lisp/emacs-lisp/bindat-tests.el
+++ b/test/lisp/emacs-lisp/bindat-tests.el
@@ -1,6 +1,6 @@
1;;; bindat-tests.el --- tests for bindat.el -*- lexical-binding: t -*- 1;;; bindat-tests.el --- tests for bindat.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2019-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2019-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/emacs-lisp/byte-run-tests.el b/test/lisp/emacs-lisp/byte-run-tests.el
index a6e1b40e262..97499662ed2 100644
--- a/test/lisp/emacs-lisp/byte-run-tests.el
+++ b/test/lisp/emacs-lisp/byte-run-tests.el
@@ -1,6 +1,6 @@
1;;; byte-run-tests.el --- Tests for byte-run.el -*- lexical-binding: t -*- 1;;; byte-run-tests.el --- Tests for byte-run.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2023-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2023-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/emacs-lisp/bytecomp-tests.el b/test/lisp/emacs-lisp/bytecomp-tests.el
index 0245ad3c977..0014a0ed555 100644
--- a/test/lisp/emacs-lisp/bytecomp-tests.el
+++ b/test/lisp/emacs-lisp/bytecomp-tests.el
@@ -1,6 +1,6 @@
1;;; bytecomp-tests.el --- Tests for bytecomp.el -*- lexical-binding:t -*- 1;;; bytecomp-tests.el --- Tests for bytecomp.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2008-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2008-2026 Free Software Foundation, Inc.
4 4
5;; Author: Shigeru Fukaya <shigeru.fukaya@gmail.com> 5;; Author: Shigeru Fukaya <shigeru.fukaya@gmail.com>
6;; Author: Stefan Monnier <monnier@iro.umontreal.ca> 6;; Author: Stefan Monnier <monnier@iro.umontreal.ca>
@@ -1313,11 +1313,11 @@ byte-compiled. Run with dynamic binding."
1313 "warn-make-process-missing-keyword-value.el" 1313 "warn-make-process-missing-keyword-value.el"
1314 "missing value for keyword argument :command") 1314 "missing value for keyword argument :command")
1315 1315
1316;;;; NEW STOUGH, 2025-07-13 1316;;;; NEW STUFF, 2025-07-13
1317(bytecomp--define-warning-file-test "macro-warning-position.el" ":18:8:") 1317(bytecomp--define-warning-file-test "macro-warning-position.el" ":18:8:")
1318 1318
1319(bytecomp--define-warning-file-test "macro-warning-position-2.el" ":18:8:") 1319(bytecomp--define-warning-file-test "macro-warning-position-2.el" ":18:8:")
1320;;;; END OF NEW STOUGH 1320;;;; END OF NEW STUFF
1321 1321
1322;;;; Macro expansion. 1322;;;; Macro expansion.
1323 1323
@@ -1412,7 +1412,7 @@ byte-compiled. Run with dynamic binding."
1412 1412
1413(defun bytecomp-tests--f (x y &optional u v) (list x y u v)) 1413(defun bytecomp-tests--f (x y &optional u v) (list x y u v))
1414 1414
1415(ert-deftest bytecomp-tests--warn-arity-noncompiled-callee () 1415(ert-deftest bytecomp-tests--warn-arity-non-compiled-callee ()
1416 "Check that calls to non-compiled functions are arity-checked (bug#78685)" 1416 "Check that calls to non-compiled functions are arity-checked (bug#78685)"
1417 (should (not (compiled-function-p (symbol-function 'bytecomp-tests--f)))) 1417 (should (not (compiled-function-p (symbol-function 'bytecomp-tests--f))))
1418 (let* ((source (concat ";;; -*-lexical-binding:t-*-\n" 1418 (let* ((source (concat ";;; -*-lexical-binding:t-*-\n"
@@ -2081,8 +2081,8 @@ EXPECTED-POINT BINDINGS (MODES \\='\\='(ruby-mode js-mode python-mode)) \
2081 (df '((((class color grayscale) (max-colors 75) (background light)) 2081 (df '((((class color grayscale) (max-colors 75) (background light))
2082 :foreground "cyan")))) 2082 :foreground "cyan"))))
2083 (bytecomp--with-warning-test 2083 (bytecomp--with-warning-test
2084 (rx "Bad face display `defualt'") 2084 (rx "Bad face display `bad-default'")
2085 (df '((defualt :foreground "cyan")))) 2085 (df '((bad-default :foreground "cyan"))))
2086 (bytecomp--with-warning-test 2086 (bytecomp--with-warning-test
2087 (rx "`:inverse' is not a valid face attribute keyword") 2087 (rx "`:inverse' is not a valid face attribute keyword")
2088 (df '((t :background "blue" :inverse t)))) 2088 (df '((t :background "blue" :inverse t))))
diff --git a/test/lisp/emacs-lisp/cconv-tests.el b/test/lisp/emacs-lisp/cconv-tests.el
index 6e03a14d4c0..a270ff5273f 100644
--- a/test/lisp/emacs-lisp/cconv-tests.el
+++ b/test/lisp/emacs-lisp/cconv-tests.el
@@ -1,6 +1,6 @@
1;;; cconv-tests.el --- Tests for cconv.el -*- lexical-binding: t -*- 1;;; cconv-tests.el --- Tests for cconv.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2018-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2018-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/emacs-lisp/check-declare-tests.el b/test/lisp/emacs-lisp/check-declare-tests.el
index 5b50d0b92f9..b766128408c 100644
--- a/test/lisp/emacs-lisp/check-declare-tests.el
+++ b/test/lisp/emacs-lisp/check-declare-tests.el
@@ -1,6 +1,6 @@
1;;; check-declare-tests.el --- Tests for check-declare.el -*- lexical-binding: t; -*- 1;;; check-declare-tests.el --- Tests for check-declare.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; Author: Simen Heggestøyl <simenheg@gmail.com> 5;; Author: Simen Heggestøyl <simenheg@gmail.com>
6;; Keywords: 6;; Keywords:
diff --git a/test/lisp/emacs-lisp/checkdoc-tests.el b/test/lisp/emacs-lisp/checkdoc-tests.el
index 6404c74a993..5e06d5e67cd 100644
--- a/test/lisp/emacs-lisp/checkdoc-tests.el
+++ b/test/lisp/emacs-lisp/checkdoc-tests.el
@@ -1,6 +1,6 @@
1;;; checkdoc-tests.el --- unit tests for checkdoc.el -*- lexical-binding: t; -*- 1;;; checkdoc-tests.el --- unit tests for checkdoc.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2016-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2016-2026 Free Software Foundation, Inc.
4 4
5;; Author: Philipp Stephani <phst@google.com> 5;; Author: Philipp Stephani <phst@google.com>
6 6
diff --git a/test/lisp/emacs-lisp/cl-extra-tests.el b/test/lisp/emacs-lisp/cl-extra-tests.el
index 2414959237e..f5c7f150fa4 100644
--- a/test/lisp/emacs-lisp/cl-extra-tests.el
+++ b/test/lisp/emacs-lisp/cl-extra-tests.el
@@ -1,6 +1,6 @@
1;;; cl-extra-tests.el --- tests for emacs-lisp/cl-extra.el -*- lexical-binding:t -*- 1;;; cl-extra-tests.el --- tests for emacs-lisp/cl-extra.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2013-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2013-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/emacs-lisp/cl-generic-tests.el b/test/lisp/emacs-lisp/cl-generic-tests.el
index 3778e5f1ab9..8c4ce36a6e0 100644
--- a/test/lisp/emacs-lisp/cl-generic-tests.el
+++ b/test/lisp/emacs-lisp/cl-generic-tests.el
@@ -1,6 +1,6 @@
1;;; cl-generic-tests.el --- Tests for cl-generic.el functionality -*- lexical-binding: t; -*- 1;;; cl-generic-tests.el --- Tests for cl-generic.el functionality -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2015-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2015-2026 Free Software Foundation, Inc.
4 4
5;; Author: Stefan Monnier <monnier@iro.umontreal.ca> 5;; Author: Stefan Monnier <monnier@iro.umontreal.ca>
6 6
diff --git a/test/lisp/emacs-lisp/cl-lib-tests.el b/test/lisp/emacs-lisp/cl-lib-tests.el
index 2955e3f9c88..321d6b91ffb 100644
--- a/test/lisp/emacs-lisp/cl-lib-tests.el
+++ b/test/lisp/emacs-lisp/cl-lib-tests.el
@@ -1,6 +1,6 @@
1;;; cl-lib-tests.el --- tests for emacs-lisp/cl-lib.el -*- lexical-binding:t -*- 1;;; cl-lib-tests.el --- tests for emacs-lisp/cl-lib.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2013-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2013-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/emacs-lisp/cl-macs-tests.el b/test/lisp/emacs-lisp/cl-macs-tests.el
index ade5b62d05a..9c152a2fef5 100644
--- a/test/lisp/emacs-lisp/cl-macs-tests.el
+++ b/test/lisp/emacs-lisp/cl-macs-tests.el
@@ -1,6 +1,6 @@
1;;; cl-macs-tests.el --- tests for emacs-lisp/cl-macs.el -*- lexical-binding:t -*- 1;;; cl-macs-tests.el --- tests for emacs-lisp/cl-macs.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2017-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2017-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/emacs-lisp/cl-preloaded-tests.el b/test/lisp/emacs-lisp/cl-preloaded-tests.el
index 308d79217e4..fccd7f43cce 100644
--- a/test/lisp/emacs-lisp/cl-preloaded-tests.el
+++ b/test/lisp/emacs-lisp/cl-preloaded-tests.el
@@ -1,6 +1,6 @@
1;;; cl-preloaded-tests.el --- unit tests for cl-preloaded.el -*- lexical-binding: t; -*- 1;;; cl-preloaded-tests.el --- unit tests for cl-preloaded.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2017-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2017-2026 Free Software Foundation, Inc.
4;; Author: Philipp Stephani <phst@google.com> 4;; Author: Philipp Stephani <phst@google.com>
5 5
6;; This file is part of GNU Emacs. 6;; This file is part of GNU Emacs.
diff --git a/test/lisp/emacs-lisp/cl-print-tests.el b/test/lisp/emacs-lisp/cl-print-tests.el
index a2da894057b..7f307b7a334 100644
--- a/test/lisp/emacs-lisp/cl-print-tests.el
+++ b/test/lisp/emacs-lisp/cl-print-tests.el
@@ -1,6 +1,6 @@
1;;; cl-print-tests.el --- Test suite for the cl-print facility. -*- lexical-binding:t -*- 1;;; cl-print-tests.el --- Test suite for the cl-print facility. -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2017-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2017-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/emacs-lisp/cl-seq-tests.el b/test/lisp/emacs-lisp/cl-seq-tests.el
index ff875953cc4..ae2acb48d51 100644
--- a/test/lisp/emacs-lisp/cl-seq-tests.el
+++ b/test/lisp/emacs-lisp/cl-seq-tests.el
@@ -1,6 +1,6 @@
1;;; cl-seq-tests.el --- Tests for cl-seq.el -*- lexical-binding: t; -*- 1;;; cl-seq-tests.el --- Tests for cl-seq.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2015-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2015-2026 Free Software Foundation, Inc.
4 4
5;; Author: Nicolas Richard <youngfrog@members.fsf.org> 5;; Author: Nicolas Richard <youngfrog@members.fsf.org>
6 6
diff --git a/test/lisp/emacs-lisp/comp-cstr-tests.el b/test/lisp/emacs-lisp/comp-cstr-tests.el
index 0f262b189f3..a4e7a182396 100644
--- a/test/lisp/emacs-lisp/comp-cstr-tests.el
+++ b/test/lisp/emacs-lisp/comp-cstr-tests.el
@@ -1,6 +1,6 @@
1;;; comp-cstr-tests.el --- unit tests for src/comp.c -*- lexical-binding: t; -*- 1;;; comp-cstr-tests.el --- unit tests for src/comp.c -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; Author: Andrea Corallo <acorallo@gnu.org> 5;; Author: Andrea Corallo <acorallo@gnu.org>
6 6
diff --git a/test/lisp/emacs-lisp/comp-tests.el b/test/lisp/emacs-lisp/comp-tests.el
index bfcc5be3a2b..05a6031bac9 100644
--- a/test/lisp/emacs-lisp/comp-tests.el
+++ b/test/lisp/emacs-lisp/comp-tests.el
@@ -1,6 +1,6 @@
1;;; comp-tests.el --- Tests for comp.el -*- lexical-binding:t -*- 1;;; comp-tests.el --- Tests for comp.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/emacs-lisp/cond-star-tests.el b/test/lisp/emacs-lisp/cond-star-tests.el
index 2f9aa6168f0..4cb0f1d35f3 100644
--- a/test/lisp/emacs-lisp/cond-star-tests.el
+++ b/test/lisp/emacs-lisp/cond-star-tests.el
@@ -1,6 +1,6 @@
1;;; cond-star-tests.el --- tests for emacs-lisp/cond-star.el -*- lexical-binding:t -*- 1;;; cond-star-tests.el --- tests for emacs-lisp/cond-star.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2024-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2024-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/emacs-lisp/copyright-tests.el b/test/lisp/emacs-lisp/copyright-tests.el
index 9f96fba64bf..d2d1b38e923 100644
--- a/test/lisp/emacs-lisp/copyright-tests.el
+++ b/test/lisp/emacs-lisp/copyright-tests.el
@@ -1,6 +1,6 @@
1;;; copyright-tests.el --- tests for copyright.el -*- lexical-binding: t -*- 1;;; copyright-tests.el --- tests for copyright.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/emacs-lisp/derived-tests.el b/test/lisp/emacs-lisp/derived-tests.el
index d235d6b7842..bc656c4eb46 100644
--- a/test/lisp/emacs-lisp/derived-tests.el
+++ b/test/lisp/emacs-lisp/derived-tests.el
@@ -1,6 +1,6 @@
1;;; derived-tests.el --- tests for derived.el -*- lexical-binding: t; -*- 1;;; derived-tests.el --- tests for derived.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2017-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2017-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/emacs-lisp/easy-mmode-tests.el b/test/lisp/emacs-lisp/easy-mmode-tests.el
index b81b6fae86d..f88058e1b49 100644
--- a/test/lisp/emacs-lisp/easy-mmode-tests.el
+++ b/test/lisp/emacs-lisp/easy-mmode-tests.el
@@ -1,6 +1,6 @@
1;;; easy-mmode-tests.el --- tests for easy-mmode.el -*- lexical-binding: t -*- 1;;; easy-mmode-tests.el --- tests for easy-mmode.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/emacs-lisp/edebug-resources/edebug-test-code.el b/test/lisp/emacs-lisp/edebug-resources/edebug-test-code.el
index 4e63732554f..a70e8c45d7b 100644
--- a/test/lisp/emacs-lisp/edebug-resources/edebug-test-code.el
+++ b/test/lisp/emacs-lisp/edebug-resources/edebug-test-code.el
@@ -1,6 +1,6 @@
1;;; edebug-test-code.el --- Sample code for the Edebug test suite -*- lexical-binding:t -*- 1;;; edebug-test-code.el --- Sample code for the Edebug test suite -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2017-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2017-2026 Free Software Foundation, Inc.
4 4
5;; Author: Gemini Lasswell 5;; Author: Gemini Lasswell
6 6
diff --git a/test/lisp/emacs-lisp/edebug-tests.el b/test/lisp/emacs-lisp/edebug-tests.el
index 4550f25f798..c93dfad0a0d 100644
--- a/test/lisp/emacs-lisp/edebug-tests.el
+++ b/test/lisp/emacs-lisp/edebug-tests.el
@@ -1,6 +1,6 @@
1;;; edebug-tests.el --- Edebug test suite -*- lexical-binding:t -*- 1;;; edebug-tests.el --- Edebug test suite -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2017-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2017-2026 Free Software Foundation, Inc.
4 4
5;; Author: Gemini Lasswell 5;; Author: Gemini Lasswell
6 6
diff --git a/test/lisp/emacs-lisp/eieio-tests/eieio-test-methodinvoke.el b/test/lisp/emacs-lisp/eieio-tests/eieio-test-methodinvoke.el
index 13c33a219ee..f2353e2374a 100644
--- a/test/lisp/emacs-lisp/eieio-tests/eieio-test-methodinvoke.el
+++ b/test/lisp/emacs-lisp/eieio-tests/eieio-test-methodinvoke.el
@@ -1,6 +1,6 @@
1;;; eieio-test-methodinvoke.el --- eieio tests for method invocation -*- lexical-binding:t -*- 1;;; eieio-test-methodinvoke.el --- eieio tests for method invocation -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2005, 2008, 2010, 2013-2025 Free Software Foundation, 3;; Copyright (C) 2005, 2008, 2010, 2013-2026 Free Software Foundation,
4;; Inc. 4;; Inc.
5 5
6;; Author: Eric M. Ludlam <zappo@gnu.org> 6;; Author: Eric M. Ludlam <zappo@gnu.org>
diff --git a/test/lisp/emacs-lisp/eieio-tests/eieio-test-persist.el b/test/lisp/emacs-lisp/eieio-tests/eieio-test-persist.el
index c9a002c3ae5..39dc96f2ab3 100644
--- a/test/lisp/emacs-lisp/eieio-tests/eieio-test-persist.el
+++ b/test/lisp/emacs-lisp/eieio-tests/eieio-test-persist.el
@@ -1,6 +1,6 @@
1;;; eieio-test-persist.el --- Tests for eieio-persistent class -*- lexical-binding:t -*- 1;;; eieio-test-persist.el --- Tests for eieio-persistent class -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2011-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2011-2026 Free Software Foundation, Inc.
4 4
5;; Author: Eric M. Ludlam <zappo@gnu.org> 5;; Author: Eric M. Ludlam <zappo@gnu.org>
6 6
diff --git a/test/lisp/emacs-lisp/eieio-tests/eieio-tests.el b/test/lisp/emacs-lisp/eieio-tests/eieio-tests.el
index b60db80ad56..4193f0a1175 100644
--- a/test/lisp/emacs-lisp/eieio-tests/eieio-tests.el
+++ b/test/lisp/emacs-lisp/eieio-tests/eieio-tests.el
@@ -1,6 +1,6 @@
1;;; eieio-tests.el --- eieio test routines -*- lexical-binding: t -*- 1;;; eieio-tests.el --- eieio test routines -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 1999-2003, 2005-2010, 2012-2025 Free Software 3;; Copyright (C) 1999-2003, 2005-2010, 2012-2026 Free Software
4;; Foundation, Inc. 4;; Foundation, Inc.
5 5
6;; Author: Eric M. Ludlam <zappo@gnu.org> 6;; Author: Eric M. Ludlam <zappo@gnu.org>
diff --git a/test/lisp/emacs-lisp/ert-font-lock-tests.el b/test/lisp/emacs-lisp/ert-font-lock-tests.el
index 0c3e4405562..2badb8f7aac 100644
--- a/test/lisp/emacs-lisp/ert-font-lock-tests.el
+++ b/test/lisp/emacs-lisp/ert-font-lock-tests.el
@@ -1,6 +1,6 @@
1;;; ert-font-lock-tests.el --- ERT Font Lock tests -*- lexical-binding: t -*- 1;;; ert-font-lock-tests.el --- ERT Font Lock tests -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2023-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2023-2026 Free Software Foundation, Inc.
4 4
5;; Author: Vladimir Kazanov 5;; Author: Vladimir Kazanov
6 6
diff --git a/test/lisp/emacs-lisp/ert-tests.el b/test/lisp/emacs-lisp/ert-tests.el
index 048ab931f50..00020e8bef6 100644
--- a/test/lisp/emacs-lisp/ert-tests.el
+++ b/test/lisp/emacs-lisp/ert-tests.el
@@ -1,6 +1,6 @@
1;;; ert-tests.el --- ERT's self-tests -*- lexical-binding: t -*- 1;;; ert-tests.el --- ERT's self-tests -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2007-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2007-2026 Free Software Foundation, Inc.
4 4
5;; Author: Christian Ohler <ohler@gnu.org> 5;; Author: Christian Ohler <ohler@gnu.org>
6 6
diff --git a/test/lisp/emacs-lisp/ert-x-tests.el b/test/lisp/emacs-lisp/ert-x-tests.el
index 7b7abf1ba7e..c72ab97c557 100644
--- a/test/lisp/emacs-lisp/ert-x-tests.el
+++ b/test/lisp/emacs-lisp/ert-x-tests.el
@@ -1,6 +1,6 @@
1;;; ert-x-tests.el --- Tests for ert-x.el -*- lexical-binding:t -*- 1;;; ert-x-tests.el --- Tests for ert-x.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2008, 2010-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2008, 2010-2026 Free Software Foundation, Inc.
4 4
5;; Author: Phil Hagelberg 5;; Author: Phil Hagelberg
6;; Christian Ohler <ohler@gnu.org> 6;; Christian Ohler <ohler@gnu.org>
diff --git a/test/lisp/emacs-lisp/faceup-resources/faceup-test-mode.el b/test/lisp/emacs-lisp/faceup-resources/faceup-test-mode.el
index 742103e9c45..4d164db6141 100644
--- a/test/lisp/emacs-lisp/faceup-resources/faceup-test-mode.el
+++ b/test/lisp/emacs-lisp/faceup-resources/faceup-test-mode.el
@@ -1,6 +1,6 @@
1;;; faceup-test-mode.el --- Dummy major mode for testing `faceup'. -*- lexical-binding:t -*- 1;;; faceup-test-mode.el --- Dummy major mode for testing `faceup'. -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2014-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2014-2026 Free Software Foundation, Inc.
4 4
5;; Author: Anders Lindgren 5;; Author: Anders Lindgren
6;; Keywords: languages, faces 6;; Keywords: languages, faces
diff --git a/test/lisp/emacs-lisp/faceup-resources/faceup-test-this-file-directory.el b/test/lisp/emacs-lisp/faceup-resources/faceup-test-this-file-directory.el
index 5d301d498ae..c4150fac63b 100644
--- a/test/lisp/emacs-lisp/faceup-resources/faceup-test-this-file-directory.el
+++ b/test/lisp/emacs-lisp/faceup-resources/faceup-test-this-file-directory.el
@@ -1,6 +1,6 @@
1;;; faceup-test-this-file-directory.el --- Support file for faceup tests -*- lexical-binding:t -*- 1;;; faceup-test-this-file-directory.el --- Support file for faceup tests -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2014-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2014-2026 Free Software Foundation, Inc.
4 4
5;; Author: Anders Lindgren 5;; Author: Anders Lindgren
6;; Keywords: languages, faces 6;; Keywords: languages, faces
diff --git a/test/lisp/emacs-lisp/faceup-tests/faceup-test-basics.el b/test/lisp/emacs-lisp/faceup-tests/faceup-test-basics.el
index 9d466d4f2ee..aec9bd02ad7 100644
--- a/test/lisp/emacs-lisp/faceup-tests/faceup-test-basics.el
+++ b/test/lisp/emacs-lisp/faceup-tests/faceup-test-basics.el
@@ -1,6 +1,6 @@
1;;; faceup-test-basics.el --- Tests for the `faceup' package. -*- lexical-binding:t -*- 1;;; faceup-test-basics.el --- Tests for the `faceup' package. -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2014-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2014-2026 Free Software Foundation, Inc.
4 4
5;; Author: Anders Lindgren 5;; Author: Anders Lindgren
6;; Keywords: languages, faces 6;; Keywords: languages, faces
diff --git a/test/lisp/emacs-lisp/faceup-tests/faceup-test-files.el b/test/lisp/emacs-lisp/faceup-tests/faceup-test-files.el
index f995394a01e..63f4df5942b 100644
--- a/test/lisp/emacs-lisp/faceup-tests/faceup-test-files.el
+++ b/test/lisp/emacs-lisp/faceup-tests/faceup-test-files.el
@@ -1,6 +1,6 @@
1;;; faceup-test-files.el --- Self test of `faceup' using dummy major mode. -*- lexical-binding:t -*- 1;;; faceup-test-files.el --- Self test of `faceup' using dummy major mode. -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2014-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2014-2026 Free Software Foundation, Inc.
4 4
5;; Author: Anders Lindgren 5;; Author: Anders Lindgren
6;; Keywords: languages, faces 6;; Keywords: languages, faces
diff --git a/test/lisp/emacs-lisp/find-func-tests.el b/test/lisp/emacs-lisp/find-func-tests.el
index 5a2dbc5d8d7..b9722c08c01 100644
--- a/test/lisp/emacs-lisp/find-func-tests.el
+++ b/test/lisp/emacs-lisp/find-func-tests.el
@@ -1,6 +1,6 @@
1;;; find-func-tests.el --- Unit tests for find-func.el -*- lexical-binding: t; -*- 1;;; find-func-tests.el --- Unit tests for find-func.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; Author: Stefan Monnier <monnier@iro.umontreal.ca> 5;; Author: Stefan Monnier <monnier@iro.umontreal.ca>
6;; Keywords: 6;; Keywords:
diff --git a/test/lisp/emacs-lisp/float-sup-tests.el b/test/lisp/emacs-lisp/float-sup-tests.el
index 306a20d6468..6767c911843 100644
--- a/test/lisp/emacs-lisp/float-sup-tests.el
+++ b/test/lisp/emacs-lisp/float-sup-tests.el
@@ -1,6 +1,6 @@
1;;; float-sup-tests.el --- Tests for float-sup.el -*- lexical-binding:t -*- 1;;; float-sup-tests.el --- Tests for float-sup.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/emacs-lisp/generator-tests.el b/test/lisp/emacs-lisp/generator-tests.el
index 01d2f978909..fdaf691aded 100644
--- a/test/lisp/emacs-lisp/generator-tests.el
+++ b/test/lisp/emacs-lisp/generator-tests.el
@@ -1,6 +1,6 @@
1;;; generator-tests.el --- Testing generators -*- lexical-binding: t -*- 1;;; generator-tests.el --- Testing generators -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2015-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2015-2026 Free Software Foundation, Inc.
4 4
5;; Author: Daniel Colascione <dancol@dancol.org> 5;; Author: Daniel Colascione <dancol@dancol.org>
6;; Keywords: 6;; Keywords:
diff --git a/test/lisp/emacs-lisp/gv-tests.el b/test/lisp/emacs-lisp/gv-tests.el
index 892af4bfab1..c2ae871cb35 100644
--- a/test/lisp/emacs-lisp/gv-tests.el
+++ b/test/lisp/emacs-lisp/gv-tests.el
@@ -1,6 +1,6 @@
1;;; gv-tests.el --- tests for gv.el -*- lexical-binding: t; -*- 1;;; gv-tests.el --- tests for gv.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2017-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2017-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/emacs-lisp/icons-tests.el b/test/lisp/emacs-lisp/icons-tests.el
index cedc48efe78..827c0d82457 100644
--- a/test/lisp/emacs-lisp/icons-tests.el
+++ b/test/lisp/emacs-lisp/icons-tests.el
@@ -1,6 +1,6 @@
1;;; icons-tests.el --- Tests for icons.el -*- lexical-binding: t; -*- 1;;; icons-tests.el --- Tests for icons.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/emacs-lisp/let-alist-tests.el b/test/lisp/emacs-lisp/let-alist-tests.el
index b23178f5467..edca0958dbc 100644
--- a/test/lisp/emacs-lisp/let-alist-tests.el
+++ b/test/lisp/emacs-lisp/let-alist-tests.el
@@ -1,6 +1,6 @@
1;;; let-alist.el --- tests for file handling. -*- lexical-binding: t; -*- 1;;; let-alist.el --- tests for file handling. -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2012-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2012-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/emacs-lisp/lisp-mnt-tests.el b/test/lisp/emacs-lisp/lisp-mnt-tests.el
index bf65034b2f3..d1a3c6a7c6b 100644
--- a/test/lisp/emacs-lisp/lisp-mnt-tests.el
+++ b/test/lisp/emacs-lisp/lisp-mnt-tests.el
@@ -1,6 +1,6 @@
1;;; lisp-mnt-tests.el --- Tests for lisp-mnt -*- lexical-binding: t; -*- 1;;; lisp-mnt-tests.el --- Tests for lisp-mnt -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2021-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2021-2026 Free Software Foundation, Inc.
4 4
5;; Author: Stefan Monnier <monnier@iro.umontreal.ca> 5;; Author: Stefan Monnier <monnier@iro.umontreal.ca>
6 6
diff --git a/test/lisp/emacs-lisp/lisp-mode-tests.el b/test/lisp/emacs-lisp/lisp-mode-tests.el
index f8f9330d4c7..bc790e84899 100644
--- a/test/lisp/emacs-lisp/lisp-mode-tests.el
+++ b/test/lisp/emacs-lisp/lisp-mode-tests.el
@@ -1,6 +1,6 @@
1;;; lisp-mode-tests.el --- Test Lisp editing commands -*- lexical-binding: t; -*- 1;;; lisp-mode-tests.el --- Test Lisp editing commands -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2017-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2017-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/emacs-lisp/lisp-tests.el b/test/lisp/emacs-lisp/lisp-tests.el
index d7cdaa3b331..560fd436015 100644
--- a/test/lisp/emacs-lisp/lisp-tests.el
+++ b/test/lisp/emacs-lisp/lisp-tests.el
@@ -1,6 +1,6 @@
1;;; lisp-tests.el --- Test Lisp editing commands -*- lexical-binding: t; -*- 1;;; lisp-tests.el --- Test Lisp editing commands -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2013-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2013-2026 Free Software Foundation, Inc.
4 4
5;; Author: Aaron S. Hawley <aaron.s.hawley@gmail.com> 5;; Author: Aaron S. Hawley <aaron.s.hawley@gmail.com>
6;; Author: Stefan Monnier <monnier@iro.umontreal.ca> 6;; Author: Stefan Monnier <monnier@iro.umontreal.ca>
diff --git a/test/lisp/emacs-lisp/macroexp-resources/m1.el b/test/lisp/emacs-lisp/macroexp-resources/m1.el
index fc9000c8a35..9a794dfde9a 100644
--- a/test/lisp/emacs-lisp/macroexp-resources/m1.el
+++ b/test/lisp/emacs-lisp/macroexp-resources/m1.el
@@ -1,6 +1,6 @@
1;;; m1.el --- Some sample code for macroexp-tests -*- lexical-binding: t; -*- 1;;; m1.el --- Some sample code for macroexp-tests -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2021-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2021-2026 Free Software Foundation, Inc.
4 4
5;; Author: Stefan Monnier <monnier@iro.umontreal.ca> 5;; Author: Stefan Monnier <monnier@iro.umontreal.ca>
6;; Keywords: 6;; Keywords:
diff --git a/test/lisp/emacs-lisp/macroexp-resources/m2.el b/test/lisp/emacs-lisp/macroexp-resources/m2.el
index 65b0a37286a..4b236eb01b8 100644
--- a/test/lisp/emacs-lisp/macroexp-resources/m2.el
+++ b/test/lisp/emacs-lisp/macroexp-resources/m2.el
@@ -1,6 +1,6 @@
1;;; m2.el --- More sample code for macroexp-tests -*- lexical-binding: t; -*- 1;;; m2.el --- More sample code for macroexp-tests -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2021-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2021-2026 Free Software Foundation, Inc.
4 4
5;; Author: Stefan Monnier <monnier@iro.umontreal.ca> 5;; Author: Stefan Monnier <monnier@iro.umontreal.ca>
6;; Keywords: 6;; Keywords:
diff --git a/test/lisp/emacs-lisp/macroexp-resources/vk.el b/test/lisp/emacs-lisp/macroexp-resources/vk.el
index 31ff99e77d1..c1cdb9f9f4d 100644
--- a/test/lisp/emacs-lisp/macroexp-resources/vk.el
+++ b/test/lisp/emacs-lisp/macroexp-resources/vk.el
@@ -1,6 +1,6 @@
1;;; vk.el --- test code for macroexp-tests -*- lexical-binding: t -*- 1;;; vk.el --- test code for macroexp-tests -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2021-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2021-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/emacs-lisp/macroexp-tests.el b/test/lisp/emacs-lisp/macroexp-tests.el
index 91d66986bc6..94bd1e98920 100644
--- a/test/lisp/emacs-lisp/macroexp-tests.el
+++ b/test/lisp/emacs-lisp/macroexp-tests.el
@@ -1,6 +1,6 @@
1;;; macroexp-tests.el --- Tests for macroexp.el -*- lexical-binding: t; -*- 1;;; macroexp-tests.el --- Tests for macroexp.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2021-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2021-2026 Free Software Foundation, Inc.
4 4
5;; Author: Stefan Monnier <monnier@iro.umontreal.ca> 5;; Author: Stefan Monnier <monnier@iro.umontreal.ca>
6;; Keywords: 6;; Keywords:
diff --git a/test/lisp/emacs-lisp/map-tests.el b/test/lisp/emacs-lisp/map-tests.el
index ce0f2b08275..a7e9f857563 100644
--- a/test/lisp/emacs-lisp/map-tests.el
+++ b/test/lisp/emacs-lisp/map-tests.el
@@ -1,6 +1,6 @@
1;;; map-tests.el --- Tests for map.el -*- lexical-binding:t -*- 1;;; map-tests.el --- Tests for map.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2015-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2015-2026 Free Software Foundation, Inc.
4 4
5;; Author: Nicolas Petton <nicolas@petton.fr> 5;; Author: Nicolas Petton <nicolas@petton.fr>
6;; Maintainer: emacs-devel@gnu.org 6;; Maintainer: emacs-devel@gnu.org
diff --git a/test/lisp/emacs-lisp/map-ynp-tests.el b/test/lisp/emacs-lisp/map-ynp-tests.el
index 4e88e5865fe..bf89e972d8b 100644
--- a/test/lisp/emacs-lisp/map-ynp-tests.el
+++ b/test/lisp/emacs-lisp/map-ynp-tests.el
@@ -1,6 +1,6 @@
1;;; map-ynp-tests.el --- Tests for map-ynp.el -*- lexical-binding: t -*- 1;;; map-ynp-tests.el --- Tests for map-ynp.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2025 Free Software Foundation, Inc. 3;; Copyright (C) 2025-2026 Free Software Foundation, Inc.
4 4
5;; Author: Spencer Baugh <sbaugh@catern.com> 5;; Author: Spencer Baugh <sbaugh@catern.com>
6;; Maintainer: emacs-devel@gnu.org 6;; Maintainer: emacs-devel@gnu.org
diff --git a/test/lisp/emacs-lisp/memory-report-tests.el b/test/lisp/emacs-lisp/memory-report-tests.el
index 7846322f380..a34dc92dc57 100644
--- a/test/lisp/emacs-lisp/memory-report-tests.el
+++ b/test/lisp/emacs-lisp/memory-report-tests.el
@@ -1,6 +1,6 @@
1;;; memory-report-tests.el --- tests for memory-report.el -*- lexical-binding: t -*- 1;;; memory-report-tests.el --- tests for memory-report.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/emacs-lisp/multisession-tests.el b/test/lisp/emacs-lisp/multisession-tests.el
index d2e39f662e9..e898015be06 100644
--- a/test/lisp/emacs-lisp/multisession-tests.el
+++ b/test/lisp/emacs-lisp/multisession-tests.el
@@ -1,6 +1,6 @@
1;;; multisession-tests.el --- Tests for multisession.el -*- lexical-binding: t; -*- 1;;; multisession-tests.el --- Tests for multisession.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2021-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2021-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/emacs-lisp/nadvice-tests.el b/test/lisp/emacs-lisp/nadvice-tests.el
index f9bb3d1c675..addea35f334 100644
--- a/test/lisp/emacs-lisp/nadvice-tests.el
+++ b/test/lisp/emacs-lisp/nadvice-tests.el
@@ -1,6 +1,6 @@
1;;; nadvice-tests.el --- Test suite for the new advice thingy. -*- lexical-binding:t -*- 1;;; nadvice-tests.el --- Test suite for the new advice thingy. -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2012-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2012-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/emacs-lisp/oclosure-tests.el b/test/lisp/emacs-lisp/oclosure-tests.el
index beebe68b3f4..aba9be958bc 100644
--- a/test/lisp/emacs-lisp/oclosure-tests.el
+++ b/test/lisp/emacs-lisp/oclosure-tests.el
@@ -1,6 +1,6 @@
1;;; oclosure-tests.e; --- Tests for Open Closures -*- lexical-binding: t; -*- 1;;; oclosure-tests.e; --- Tests for Open Closures -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2021-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2021-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/emacs-lisp/package-resources/signed/update-signatures.sh b/test/lisp/emacs-lisp/package-resources/signed/update-signatures.sh
index 2659af274e7..ec1b97a1667 100755
--- a/test/lisp/emacs-lisp/package-resources/signed/update-signatures.sh
+++ b/test/lisp/emacs-lisp/package-resources/signed/update-signatures.sh
@@ -2,7 +2,7 @@
2 2
3# Generate a new key and update the signatures for tests. 3# Generate a new key and update the signatures for tests.
4 4
5# Copyright (C) 2020-2025 Free Software Foundation, Inc. 5# Copyright (C) 2020-2026 Free Software Foundation, Inc.
6 6
7# This file is part of GNU Emacs. 7# This file is part of GNU Emacs.
8 8
diff --git a/test/lisp/emacs-lisp/package-tests.el b/test/lisp/emacs-lisp/package-tests.el
index 3ebb3b8b2ab..a8c34e8e45b 100644
--- a/test/lisp/emacs-lisp/package-tests.el
+++ b/test/lisp/emacs-lisp/package-tests.el
@@ -1,6 +1,6 @@
1;;; package-tests.el --- Tests for the Emacs package system -*- lexical-binding:t -*- 1;;; package-tests.el --- Tests for the Emacs package system -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2013-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2013-2026 Free Software Foundation, Inc.
4 4
5;; Author: Daniel Hackney <dan@haxney.org> 5;; Author: Daniel Hackney <dan@haxney.org>
6;; Version: 1.0 6;; Version: 1.0
@@ -241,10 +241,9 @@ Must called from within a `tar-mode' buffer."
241 (package-initialize) 241 (package-initialize)
242 (should (package-installed-p 'simple-single)) 242 (should (package-installed-p 'simple-single))
243 ;; Check if we properly report an "already installed". 243 ;; Check if we properly report an "already installed".
244 (package-install 'simple-single) 244 (should (condition-case nil
245 (with-current-buffer "*Messages*" 245 (progn (package-install 'simple-single nil 'interactive) nil)
246 (should (string-match "^[`‘']simple-single[’'] is already installed\n?\\'" 246 (user-error t)))
247 (buffer-string))))
248 (should (package-installed-p 'simple-single)) 247 (should (package-installed-p 'simple-single))
249 (let* ((simple-pkg-dir (file-name-as-directory 248 (let* ((simple-pkg-dir (file-name-as-directory
250 (expand-file-name 249 (expand-file-name
diff --git a/test/lisp/emacs-lisp/package-vc-tests.el b/test/lisp/emacs-lisp/package-vc-tests.el
index 3a6145f39fb..5ae36e79bcc 100644
--- a/test/lisp/emacs-lisp/package-vc-tests.el
+++ b/test/lisp/emacs-lisp/package-vc-tests.el
@@ -1,6 +1,6 @@
1;;; package-vc-tests.el --- Tests for package-vc -*- lexical-binding:t -*- 1;;; package-vc-tests.el --- Tests for package-vc -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2025 Free Software Foundation, Inc. 3;; Copyright (C) 2025-2026 Free Software Foundation, Inc.
4 4
5;; Author: Przemsyław Kryger <pkryger@gmail.com> 5;; Author: Przemsyław Kryger <pkryger@gmail.com>
6;; Maintainer: Philip Kaludercic <philipk@posteo.net> 6;; Maintainer: Philip Kaludercic <philipk@posteo.net>
@@ -46,7 +46,7 @@
46;; Silence byte-compiler 46;; Silence byte-compiler
47(defvar message-auto-save-directory) 47(defvar message-auto-save-directory)
48 48
49(defvar package-vc-tests-preserve-artefacts nil 49(defvar package-vc-tests-preserve-artifacts nil
50 "When non-nil preserve temporary files and buffers produced by tests. 50 "When non-nil preserve temporary files and buffers produced by tests.
51Each test produces a new temporary directory for each package under 51Each test produces a new temporary directory for each package under
52test. This leads to creation of [length of `package-vc-tests-packages'] 52test. This leads to creation of [length of `package-vc-tests-packages']
@@ -65,25 +65,28 @@ of symbols, then preserve temporary directories and buffers for each
65package that matches a symbol in the list. When this variable is t then 65package that matches a symbol in the list. When this variable is t then
66preserve all temporary directories.") 66preserve all temporary directories.")
67 67
68(defvar package-vc-tests-repos (make-hash-table))
69
68(defvar package-vc-tests-dir) 70(defvar package-vc-tests-dir)
69(defvar package-vc-tests-packages) 71(defvar package-vc-tests-packages)
70(defvar package-vc-tests-repository) 72(defvar package-vc-tests-repository)
71 73
72(eval-and-compile 74(eval-and-compile
73 (defun package-vc-tests-packages () 75 (defun package-vc-tests-packages (&optional full)
74 "Return a list of package definitions to test. 76 "Return a list of package definitions to test.
75When variable `package-vc-tests-packages' is bound then return its 77When variable `package-vc-tests-packages' is bound then return its
76value. If `package-vc-tests-dir' is bound then each entry is in a form 78value. If `package-vc-tests-dir' is bound or FULL is non nil then each
77of (PKG CHECKOUT-DIR LISP-DIR INSTALL-FUN), where PKG is a package 79entry is in a form of (PKG CHECKOUT-DIR LISP-DIR INSTALL-FUN), where PKG
78name (a symbol), CHECKOUT-DIR is an expected checkout directory, 80is a package name (a symbol), CHECKOUT-DIR either is nil when
79LISP-DIR is a directory with package's sources (relative to 81`package-vc-tests-dir' is not bound or is an expected checkout
82directory, LISP-DIR is a directory with package's sources (relative to
80CHECKOUT-DIR), and INSTALL-FUN is a function that checkouts and install 83CHECKOUT-DIR), and INSTALL-FUN is a function that checkouts and install
81the package. Otherwise each entry is in a form of PKG." 84the package. Otherwise each entry is in a form of PKG."
82 (if (boundp 'package-vc-tests-packages) 85 (if (boundp 'package-vc-tests-packages)
83 package-vc-tests-packages 86 package-vc-tests-packages
84 (cl-macrolet ((test-package-def 87 (cl-macrolet ((test-package-def
85 (pkg checkout-dir-exp lisp-dir install-fun) 88 (pkg checkout-dir-exp lisp-dir install-fun)
86 `(if (boundp 'package-vc-tests-dir) 89 `(if (or (boundp 'package-vc-tests-dir) full)
87 (list 90 (list
88 ',pkg 91 ',pkg
89 (expand-file-name (symbol-name ',pkg) 92 (expand-file-name (symbol-name ',pkg)
@@ -91,56 +94,59 @@ the package. Otherwise each entry is in a form of PKG."
91 ,lisp-dir 94 ,lisp-dir
92 #',install-fun) 95 #',install-fun)
93 ',pkg))) 96 ',pkg)))
94 (list 97 (let* ((tests-dir (bound-and-true-p package-vc-tests-dir))
95 ;; checkout and install with `package-vc-install' (on ELPA) 98 (user-dir (and tests-dir package-user-dir)))
96 (test-package-def 99 (list
97 test-package-one package-user-dir nil 100 ;; checkout and install with `package-vc-install' (on ELPA)
98 package-vc-tests-install-from-elpa) 101 (test-package-def
99 ;; checkout and install with `package-vc-install' (not on ELPA) 102 test-package-one user-dir nil
100 (test-package-def 103 package-vc-tests-install-from-elpa)
101 test-package-two package-user-dir nil 104 ;; checkout and install with `package-vc-install' (not on
102 package-vc-tests-install-from-spec) 105 ;; ELPA)
103 ;; checkout with `package-vc-checktout' and install with 106 (test-package-def
104 ;; `package-vc-install-from-checkout' (on ELPA) 107 test-package-two user-dir nil
105 (test-package-def 108 package-vc-tests-install-from-spec)
106 test-package-three package-vc-tests-dir nil 109 ;; checkout with `package-vc-checktout' and install with
107 package-vc-tests-checkout-from-elpa-install-from-checkout) 110 ;; `package-vc-install-from-checkout' (on ELPA)
108 ;; checkout with git and install with 111 (test-package-def
109 ;; `package-vc-install-from-checkout' 112 test-package-three tests-dir nil
110 (test-package-def 113 package-vc-tests-checkout-from-elpa-install-from-checkout)
111 test-package-four package-vc-tests-dir nil 114 ;; checkout with git and install with
112 package-vc-tests-checkout-with-git-install-from-checkout) 115 ;; `package-vc-install-from-checkout'
113 ;; sources in "lisp" sub directory, checkout and install with 116 (test-package-def
114 ;; `package-vc-install' (not on ELPA) 117 test-package-four tests-dir nil
115 (test-package-def 118 package-vc-tests-checkout-with-git-install-from-checkout)
116 test-package-five package-user-dir "lisp" 119 ;; sources in "lisp" sub directory, checkout and install with
117 package-vc-tests-install-from-spec) 120 ;; `package-vc-install' (not on ELPA)
118 ;; sources in "lisp" sub directory, checkout with git and 121 (test-package-def
119 ;; install with `package-vc-install-from-checkout' 122 test-package-five user-dir "lisp"
120 (test-package-def 123 package-vc-tests-install-from-spec)
121 test-package-six package-vc-tests-dir "lisp" 124 ;; sources in "lisp" sub directory, checkout with git and
122 package-vc-tests-checkout-with-git-install-from-checkout) 125 ;; install with `package-vc-install-from-checkout'
123 ;; sources in "src" sub directory, checkout and install with 126 (test-package-def
124 ;; `package-vc-install' (on ELPA) 127 test-package-six tests-dir "lisp"
125 (test-package-def 128 package-vc-tests-checkout-with-git-install-from-checkout)
126 test-package-seven package-user-dir "src" 129 ;; sources in "src" sub directory, checkout and install with
127 package-vc-tests-install-from-elpa) 130 ;; `package-vc-install' (on ELPA)
128 ;; sources in "src" sub directory, checkout with 131 (test-package-def
129 ;; `package-vc-checktout' and install with 132 test-package-seven user-dir "src"
130 ;; `package-vc-install-from-checkout' (on ELPA) 133 package-vc-tests-install-from-elpa)
131 (test-package-def 134 ;; sources in "src" sub directory, checkout with
132 test-package-eight package-vc-tests-dir nil 135 ;; `package-vc-checktout' and install with
133 package-vc-tests-checkout-from-elpa-install-from-checkout) 136 ;; `package-vc-install-from-checkout' (on ELPA)
134 ;; sources in "custom-dir" sub directory, checkout and install 137 (test-package-def
135 ;; with `package-vc-install' (on ELPA) 138 test-package-eight tests-dir nil
136 (test-package-def 139 package-vc-tests-checkout-from-elpa-install-from-checkout)
137 test-package-nine package-user-dir "custom-dir" 140 ;; sources in "custom-dir" sub directory, checkout and
138 package-vc-tests-install-from-elpa)))))) 141 ;; install with `package-vc-install' (on ELPA)
142 (test-package-def
143 test-package-nine user-dir "custom-dir"
144 package-vc-tests-install-from-elpa)))))))
139 145
140;; TODO: add test for deleting packages, with asserting 146;; TODO: add test for deleting packages, with asserting
141;; `package-vc-selected-packages' 147;; `package-vc-selected-packages'
142 148
143;; TODO: clarify `package-vc-install-all' behaviour with regards to 149;; TODO: clarify `package-vc-install-all' behavior with regards to
144;; packages installed with `package-vc' but not stored in 150;; packages installed with `package-vc' but not stored in
145;; `package-vc-selected-packages' i.e., packages from ELPAs 151;; `package-vc-selected-packages' i.e., packages from ELPAs
146 152
@@ -165,12 +171,11 @@ When LISP-DIR is non-nil place the NAME file under LISP-DIR."
165 (error "Failed to invoke sed on %s" in-file)) 171 (error "Failed to invoke sed on %s" in-file))
166 (vc-git-command nil 0 nil "add" "."))) 172 (vc-git-command nil 0 nil "add" ".")))
167 173
168(defun package-vc-tests-create-repository (suffix &optional lisp-dir) 174(defun package-vc-tests-create-repository (suffix repos-dir &optional lisp-dir)
169 "Create a test package repository with SUFFIX. 175 "Create a test package repository with SUFFIX in REPOS-DIR.
170If LISP-DIR is non-nil place sources of the package in LISP-DIR." 176If LISP-DIR is non-nil place sources of the package in LISP-DIR."
171 (let* ((name (format "test-package-%s" suffix)) 177 (let* ((name (format "test-package-%s" suffix))
172 (repo-dir (expand-file-name (file-name-concat "repo" name) 178 (repo-dir (expand-file-name name repos-dir)))
173 package-vc-tests-dir)))
174 (make-directory (expand-file-name (or lisp-dir ".") repo-dir) t) 179 (make-directory (expand-file-name (or lisp-dir ".") repo-dir) t)
175 (let ((default-directory repo-dir) 180 (let ((default-directory repo-dir)
176 (process-environment 181 (process-environment
@@ -179,7 +184,8 @@ If LISP-DIR is non-nil place sources of the package in LISP-DIR."
179 (format "GIT_AUTHOR_NAME=%s" name) 184 (format "GIT_AUTHOR_NAME=%s" name)
180 (format "GIT_COMMITTER_NAME=%s" name)) 185 (format "GIT_COMMITTER_NAME=%s" name))
181 process-environment))) 186 process-environment)))
182 (vc-git-command nil 0 nil "init" "-b" "master") 187 (vc-git-command nil 0 nil "init")
188 (vc-git-command nil 0 nil "checkout" "-b" "master")
183 (package-vc-tests-add 189 (package-vc-tests-add
184 suffix "test-package-SUFFIX-lib-v0.1.el.in" lisp-dir) 190 suffix "test-package-SUFFIX-lib-v0.1.el.in" lisp-dir)
185 (package-vc-tests-add 191 (package-vc-tests-add
@@ -395,6 +401,11 @@ names."
395 (not (member lisp-dir '("lisp" "src"))) 401 (not (member lisp-dir '("lisp" "src")))
396 (list :lisp-dir lisp-dir))))) 402 (list :lisp-dir lisp-dir)))))
397 403
404(defun package-vc-tests-make-temp-dir (prefix)
405 "Create temp directory with PREFIX."
406 (expand-file-name
407 (make-temp-file prefix t (format-time-string "-%Y%m%d.%H%M%S.%3N"))))
408
398(defun package-vc-with-tests-environment (pkg function) 409(defun package-vc-with-tests-environment (pkg function)
399 "Call FUNCTION with no arguments within a test environment set up for PKG." 410 "Call FUNCTION with no arguments within a test environment set up for PKG."
400 ;; Create a test package sources repository, based on skeleton files 411 ;; Create a test package sources repository, based on skeleton files
@@ -402,17 +413,14 @@ names."
402 ;; that: 413 ;; that:
403 ;; 414 ;;
404 (let* ((package-vc-tests-dir 415 (let* ((package-vc-tests-dir
405 (expand-file-name 416 (package-vc-tests-make-temp-dir "package-vc-tests-"))
406 (make-temp-file "package-vc-tests-"
407 t
408 (format-time-string "-%Y%m%d.%H%M%S.%3N"))))
409 ;; - packages are installed into test directory 417 ;; - packages are installed into test directory
410 (package-user-dir (expand-file-name "elpa" 418 (package-user-dir (expand-file-name "elpa"
411 package-vc-tests-dir)) 419 package-vc-tests-dir))
412 ;; - keyring is saved in test directory 420 ;; - keyring is saved in test directory
413 (package-gnupghome-dir (expand-file-name "gnupg" 421 (package-gnupghome-dir (expand-file-name "gnupg"
414 package-user-dir)) 422 package-user-dir))
415 ;; - `package' has been initialised, and there are no 423 ;; - `package' has been initialized, and there are no
416 ;; `package-archives' defined 424 ;; `package-archives' defined
417 (package-archives (unless package--initialized 425 (package-archives (unless package--initialized
418 (let (package-archives) 426 (let (package-archives)
@@ -424,13 +432,25 @@ names."
424 (package-vc-tests-packages (package-vc-tests-packages)) 432 (package-vc-tests-packages (package-vc-tests-packages))
425 ;; - create a test package bundle 433 ;; - create a test package bundle
426 (package-vc-tests-repository 434 (package-vc-tests-repository
427 (let* ((pkg-name (symbol-name pkg)) 435 (or
428 (suffix (and (string-match 436 (gethash pkg package-vc-tests-repos)
429 (rx ?- (group (1+ (not ?-))) eos) 437 (let* ((pkg-name (symbol-name pkg))
430 pkg-name) 438 (suffix (and (string-match
431 (match-string 1 pkg-name)))) 439 (rx ?- (group (1+ (not ?-))) eos)
432 (package-vc-tests-create-repository 440 pkg-name)
433 suffix (cadr (alist-get pkg package-vc-tests-packages))))) 441 (match-string 1 pkg-name)))
442 (repos-dir
443 (or (gethash 'repos-dir package-vc-tests-repos)
444 (puthash 'repos-dir
445 (package-vc-tests-make-temp-dir
446 "package-vc-tests-repos-")
447 package-vc-tests-repos))))
448 (puthash pkg
449 (package-vc-tests-create-repository
450 suffix
451 repos-dir
452 (cadr (alist-get pkg package-vc-tests-packages)))
453 package-vc-tests-repos))))
434 ;; - find all packages that are present in a test ELPA 454 ;; - find all packages that are present in a test ELPA
435 (package-vc-tests-elpa-packages 455 (package-vc-tests-elpa-packages
436 (cl-loop 456 (cl-loop
@@ -440,7 +460,7 @@ names."
440 '(package-vc-tests-install-from-elpa 460 '(package-vc-tests-install-from-elpa
441 package-vc-tests-checkout-from-elpa-install-from-checkout)) 461 package-vc-tests-checkout-from-elpa-install-from-checkout))
442 collect name)) 462 collect name))
443 ;; - make test packages recognisable by `package' and 463 ;; - make test packages recognizable by `package' and
444 ;; `package-vc' internals: 464 ;; `package-vc' internals:
445 (package-archive-contents 465 (package-archive-contents
446 (mapcar 466 (mapcar
@@ -472,7 +492,7 @@ names."
472 package-vc-tests-elpa-packages)))) 492 package-vc-tests-elpa-packages))))
473 (package-vc--archive-data-alist 493 (package-vc--archive-data-alist
474 '((test-elpa :version 1 :default-vc Git))) 494 '((test-elpa :version 1 :default-vc Git)))
475 ;; - `vc-guess-backend-url' is recognising bundles as `Git' 495 ;; - `vc-guess-backend-url' is recognizing bundles as `Git'
476 ;; repositories: 496 ;; repositories:
477 (vc-clone-heuristic-alist 497 (vc-clone-heuristic-alist
478 `((,(rx "test-package-" (1+ digit) ".bundle" eos) 498 `((,(rx "test-package-" (1+ digit) ".bundle" eos)
@@ -491,12 +511,18 @@ names."
491 (package-vc-allow-build-commands t)) 511 (package-vc-allow-build-commands t))
492 (funcall function))) 512 (funcall function)))
493 513
514(defun package-vc-tests-preserve-pkg-artifacts-p (pkg)
515 "Return non nil if files and buffers for PKG should be preserved."
516 (or (memq package-vc-tests-preserve-artifacts `(t ,pkg))
517 (and (listp package-vc-tests-preserve-artifacts)
518 (memq pkg package-vc-tests-preserve-artifacts))))
519
494(defun package-vc-tests-environment-tear-down (pkg) 520(defun package-vc-tests-environment-tear-down (pkg)
495 "Tear down test environment for PKG. 521 "Tear down test environment for PKG.
496Unbind package defined symbols, and remove package defined features and 522Unbind package defined symbols, and remove package defined features and
497entries from `load-path',`load-history', and `Info-directory-list'. 523entries from `load-path',`load-history', and `Info-directory-list'.
498Delete temporary directories and buffers produced by tests, except for 524Delete temporary directories and buffers produced by tests, except for
499when PKG matches `package-vc-tests-preserve-artefacts'." 525when PKG matches `package-vc-tests-preserve-artifacts'."
500 (let ((pattern (rx string-start (literal package-vc-tests-dir)))) 526 (let ((pattern (rx string-start (literal package-vc-tests-dir))))
501 (dolist (entry load-history) 527 (dolist (entry load-history)
502 (when-let* ((file (car-safe entry)) 528 (when-let* ((file (car-safe entry))
@@ -534,27 +560,74 @@ when PKG matches `package-vc-tests-preserve-artefacts'."
534 (package-vc-tests-log-buffer-name pkg 560 (package-vc-tests-log-buffer-name pkg
535 type))) 561 type)))
536 '(doc make))))) 562 '(doc make)))))
537 (if (or (memq package-vc-tests-preserve-artefacts `(t ,pkg)) 563 (if (package-vc-tests-preserve-pkg-artifacts-p pkg)
538 (and (listp package-vc-tests-preserve-artefacts)
539 (memq pkg package-vc-tests-preserve-artefacts)))
540 (let ((buffers 564 (let ((buffers
541 (mapconcat (lambda (buffer) 565 (if buffers
542 (with-current-buffer buffer 566 (format " and %s: %s"
543 (let* ((old-name (buffer-name)) 567 (if (cdr buffers) "buffers" "buffer")
544 (new-name (make-temp-name 568 (mapconcat
545 (string-trim old-name)))) 569 (lambda (buffer)
546 (rename-buffer new-name) 570 (with-current-buffer buffer
547 (concat old-name " -> " new-name)))) 571 (let* ((old-name (buffer-name))
548 buffers 572 (new-name (make-temp-name
549 ", "))) 573 (string-trim old-name))))
574 (rename-buffer new-name)
575 (format "`%s' -> `%s'"
576 old-name new-name))))
577 buffers
578 ", "))
579 ""))
580 (repo-dir (car (gethash pkg package-vc-tests-repos))))
550 (message 581 (message
551 "package-vc-tests: preserving temporary directory: %s%s" 582 "package-vc-tests: preserving temporary %s: %s%s%s"
583 (if repo-dir "directories" "directory")
552 package-vc-tests-dir 584 package-vc-tests-dir
553 (and buffers (format " and buffers: %s" buffers)))) 585 (if repo-dir (format " and %s" repo-dir) "")
586 buffers))
554 (delete-directory package-vc-tests-dir t) 587 (delete-directory package-vc-tests-dir t)
555 (dolist (buffer buffers) 588 (dolist (buffer buffers)
556 (kill-buffer buffer))))) 589 (kill-buffer buffer)))))
557 590
591;; Tests create a repository for a package only once per a tests run.
592;; The repository location is cached in `package-vc-tests-repos'. To
593;; support development, clear the cache on start of each tests run, such
594;; that the package repository contains files from the source code.
595;; When tests run completes delete repositories accounting for
596;; `package-vc-tests-preserve-artifacts', which see.
597
598(defun package-vc-tests-add-ert-run-tests-listener (args)
599 "Add `package-vc-tests' repositories cleanup to listener in ARGS."
600 (if-let* ((listener (cadr args))
601 ((functionp listener)))
602 (cl-list*
603 (car args)
604 (lambda (event-type &rest event-args)
605 (cl-case event-type
606 (run-started
607 (clrhash package-vc-tests-repos))
608 (run-ended
609 (when-let* ((repos-dir (gethash 'repos-dir
610 package-vc-tests-repos))
611 ((file-directory-p repos-dir)))
612 (if package-vc-tests-preserve-artifacts
613 (progn
614 (dolist (pkg (package-vc-tests-packages))
615 (unless
616 (package-vc-tests-preserve-pkg-artifacts-p pkg)
617 (when-let* ((repo-dir
618 (car (gethash pkg package-vc-tests-repos)))
619 ((file-directory-p repo-dir)))
620 (delete-directory repo-dir t))))
621 (when (directory-empty-p repos-dir)
622 (delete-directory repos-dir)))
623 (delete-directory repos-dir t)))))
624 (apply listener (cons event-type event-args)))
625 (drop 2 args))
626 args))
627
628(advice-add #'ert-run-tests
629 :filter-args #'package-vc-tests-add-ert-run-tests-listener)
630
558(defun package-vc-tests-with-installed (pkg function) 631(defun package-vc-tests-with-installed (pkg function)
559 "Call FUNCTION with PKG installed in a test environment. 632 "Call FUNCTION with PKG installed in a test environment.
560FUNCTION should have no arguments." 633FUNCTION should have no arguments."
@@ -678,27 +751,33 @@ contains key `:tags' use its value as tests tags."
678 (error "`package-vc' tests first argument has to be a symbol")) 751 (error "`package-vc' tests first argument has to be a symbol"))
679 (let ((file (or (macroexp-file-name) buffer-file-name)) 752 (let ((file (or (macroexp-file-name) buffer-file-name))
680 (tests '()) (fn (gensym)) 753 (tests '()) (fn (gensym))
754 (pkg-arg (car args))
755 (skip-forms (take-while (lambda (form)
756 (memq (car-safe form) '(skip-when
757 skip-unless)))
758 body))
681 (tags (plist-get (cdr-safe args) :tags))) 759 (tags (plist-get (cdr-safe args) :tags)))
760 (setq body (nthcdr (length skip-forms) body))
682 (dolist (pkg (package-vc-tests-packages)) 761 (dolist (pkg (package-vc-tests-packages))
683 (let ((name (intern (format "package-vc-tests-%s/%s" name pkg)))) 762 (let ((name (intern (format "package-vc-tests-%s/%s" name pkg))))
684 (push 763 (push
685 `(ert-set-test 764 `(ert-set-test ',name
686 ',name 765 (make-ert-test
687 (make-ert-test 766 :name ',name
688 :name ',name 767 :tags (cons 'package-vc ',tags)
689 :tags (cons 'package-vc ',tags) 768 :file-name ,file
690 :file-name ,file 769 :body
691 :body 770 (lambda ()
692 (lambda () 771 (funcall ,fn ',pkg)
693 (package-vc-tests-with-installed 772 nil)))
694 ',pkg (funcall ,fn ',pkg))
695 nil)))
696 tests))) 773 tests)))
697 `(let ((,fn (lambda (,(car args)) 774 `(cl-macrolet ((skip-when (form) `(ert--skip-when ,form))
698 (cl-macrolet ((skip-when (form) `(ert--skip-when ,form)) 775 (skip-unless (form) `(ert--skip-unless ,form)))
699 (skip-unless (form) `(ert--skip-unless ,form))) 776 (let ((,fn (lambda (,pkg-arg)
700 (lambda () ,@body))))) 777 ,@skip-forms
701 ,@tests))) 778 (package-vc-tests-with-installed ,pkg-arg
779 (lambda () ,@body)))))
780 ,@tests))))
702 781
703(package-vc-test-deftest install-post-conditions (pkg) 782(package-vc-test-deftest install-post-conditions (pkg)
704 (let ((install-begin 783 (let ((install-begin
@@ -984,7 +1063,7 @@ contains key `:tags' use its value as tests tags."
984 (should 1063 (should
985 (package-vc-tests-package-vc-async-wait 1064 (package-vc-tests-package-vc-async-wait
986 5 1 '("log" "--decorate") 1065 5 1 '("log" "--decorate")
987 (package-vc-log-incoming (package-vc-tests-package-desc pkg t)) 1066 (package-vc-root-log-incoming (package-vc-tests-package-desc pkg t))
988 t)) 1067 t))
989 (let ((incoming-buffer (get-buffer "*vc-incoming*")) 1068 (let ((incoming-buffer (get-buffer "*vc-incoming*"))
990 (pattern (rx (literal 1069 (pattern (rx (literal
@@ -1006,7 +1085,7 @@ contains key `:tags' use its value as tests tags."
1006 1085
1007(package-vc-test-deftest pkg-spec-make-shell-command (pkg) 1086(package-vc-test-deftest pkg-spec-make-shell-command (pkg)
1008 ;; Only `package-vc-install' runs make and shell command 1087 ;; Only `package-vc-install' runs make and shell command
1009 (skip-unless (memq (caddr (alist-get pkg package-vc-tests-packages)) 1088 (skip-unless (memq (caddr (alist-get pkg (package-vc-tests-packages t)))
1010 '(package-vc-tests-install-from-elpa 1089 '(package-vc-tests-install-from-elpa
1011 package-vc-tests-install-from-spec))) 1090 package-vc-tests-install-from-spec)))
1012 (let* ((desc (package-vc-tests-package-desc pkg t)) 1091 (let* ((desc (package-vc-tests-package-desc pkg t))
@@ -1024,7 +1103,7 @@ contains key `:tags' use its value as tests tags."
1024 ;; Only `package-vc-install' builds info manuals, but only when 1103 ;; Only `package-vc-install' builds info manuals, but only when
1025 ;; executable install-info is available. 1104 ;; executable install-info is available.
1026 (skip-unless (and (executable-find "install-info") 1105 (skip-unless (and (executable-find "install-info")
1027 (memq (caddr (alist-get pkg package-vc-tests-packages)) 1106 (memq (caddr (alist-get pkg (package-vc-tests-packages t)))
1028 '(package-vc-tests-install-from-elpa 1107 '(package-vc-tests-install-from-elpa
1029 package-vc-tests-install-from-spec)))) 1108 package-vc-tests-install-from-spec))))
1030 (should-not (package-vc-tests-log-buffer-exists 'doc pkg)) 1109 (should-not (package-vc-tests-log-buffer-exists 'doc pkg))
diff --git a/test/lisp/emacs-lisp/pcase-tests.el b/test/lisp/emacs-lisp/pcase-tests.el
index cdc16cfdeaa..9b8a643c731 100644
--- a/test/lisp/emacs-lisp/pcase-tests.el
+++ b/test/lisp/emacs-lisp/pcase-tests.el
@@ -1,6 +1,6 @@
1;;; pcase-tests.el --- Test suite for pcase macro. -*- lexical-binding:t -*- 1;;; pcase-tests.el --- Test suite for pcase macro. -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2012-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2012-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
@@ -80,6 +80,7 @@
80(ert-deftest pcase-tests-quote-optimization () 80(ert-deftest pcase-tests-quote-optimization ()
81 ;; FIXME: We could/should also test that we get a corresponding 81 ;; FIXME: We could/should also test that we get a corresponding
82 ;; "shadowed branch" warning. 82 ;; "shadowed branch" warning.
83 (require 'byte-opt) ;; FIXME: Needed for pcase to see that `consp' is `pure'.
83 (should-not (pcase-tests-grep 84 (should-not (pcase-tests-grep
84 'FOO (macroexpand '(pcase EXP 85 'FOO (macroexpand '(pcase EXP
85 (`(,_ . ,_) (BAR)) 86 (`(,_ . ,_) (BAR))
@@ -191,4 +192,22 @@
191 (should (pcase--mutually-exclusive-p (nth 1 x) (nth 0 x))) 192 (should (pcase--mutually-exclusive-p (nth 1 x) (nth 0 x)))
192 (should-not (pcase--mutually-exclusive-p (nth 1 x) (nth 0 x)))))) 193 (should-not (pcase--mutually-exclusive-p (nth 1 x) (nth 0 x))))))
193 194
195(ert-deftest pcase-pred-equiv ()
196 (cl-flet ((f1 (x) (pcase x ((pred atom) 1) (_ 2))))
197 (should (equal (f1 'a) 1))
198 (should (equal (f1 nil) 1))
199 (should (equal (f1 '(a)) 2)))
200 (cl-flet ((f2 (x) (pcase x ((pred nlistp) 1) (_ 2))))
201 (should (equal (f2 'a) 1))
202 (should (equal (f2 nil) 2))
203 (should (equal (f2 '(a)) 2)))
204 (cl-flet ((f3 (x) (pcase x ((pred identity) 1) (_ 2))))
205 (should (equal (f3 'a) 1))
206 (should (equal (f3 nil) 2))
207 (should (equal (f3 '(a)) 1)))
208 (cl-flet ((f4 (x) (pcase x ((pred not) 1) (_ 2))))
209 (should (equal (f4 'a) 2))
210 (should (equal (f4 nil) 1))
211 (should (equal (f4 '(a)) 2))))
212
194;;; pcase-tests.el ends here. 213;;; pcase-tests.el ends here.
diff --git a/test/lisp/emacs-lisp/pp-tests.el b/test/lisp/emacs-lisp/pp-tests.el
index d964ed38986..ed4c9fcf978 100644
--- a/test/lisp/emacs-lisp/pp-tests.el
+++ b/test/lisp/emacs-lisp/pp-tests.el
@@ -1,6 +1,6 @@
1;;; pp-tests.el --- Test suite for pretty printer. -*- lexical-binding: t -*- 1;;; pp-tests.el --- Test suite for pretty printer. -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2017-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2017-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/emacs-lisp/range-tests.el b/test/lisp/emacs-lisp/range-tests.el
index aee1134ef83..86746283511 100644
--- a/test/lisp/emacs-lisp/range-tests.el
+++ b/test/lisp/emacs-lisp/range-tests.el
@@ -1,6 +1,6 @@
1;;; range-tests.el --- Tests for range.el -*- lexical-binding: t; -*- 1;;; range-tests.el --- Tests for range.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2021-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2021-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/emacs-lisp/regexp-opt-tests.el b/test/lisp/emacs-lisp/regexp-opt-tests.el
index e302f8ea23c..e70496ce8a3 100644
--- a/test/lisp/emacs-lisp/regexp-opt-tests.el
+++ b/test/lisp/emacs-lisp/regexp-opt-tests.el
@@ -1,6 +1,6 @@
1;;; regexp-opt-tests.el --- Tests for regexp-opt.el -*- lexical-binding: t -*- 1;;; regexp-opt-tests.el --- Tests for regexp-opt.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2013-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2013-2026 Free Software Foundation, Inc.
4 4
5;; Author: Stefan Monnier <monnier@iro.umontreal.ca> 5;; Author: Stefan Monnier <monnier@iro.umontreal.ca>
6;; Keywords: internal 6;; Keywords: internal
diff --git a/test/lisp/emacs-lisp/ring-tests.el b/test/lisp/emacs-lisp/ring-tests.el
index baedc44f2f5..7e14044e92e 100644
--- a/test/lisp/emacs-lisp/ring-tests.el
+++ b/test/lisp/emacs-lisp/ring-tests.el
@@ -1,6 +1,6 @@
1;;; ring-tests.el --- Tests for ring.el -*- lexical-binding: t; -*- 1;;; ring-tests.el --- Tests for ring.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2016-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2016-2026 Free Software Foundation, Inc.
4 4
5;; Author: Simen Heggestøyl <simenheg@gmail.com> 5;; Author: Simen Heggestøyl <simenheg@gmail.com>
6;; Keywords: 6;; Keywords:
diff --git a/test/lisp/emacs-lisp/rmc-tests.el b/test/lisp/emacs-lisp/rmc-tests.el
index 02d8be5b812..b43f92c127c 100644
--- a/test/lisp/emacs-lisp/rmc-tests.el
+++ b/test/lisp/emacs-lisp/rmc-tests.el
@@ -1,6 +1,6 @@
1;;; rmc-tests.el --- Test suite for rmc.el -*- lexical-binding: t -*- 1;;; rmc-tests.el --- Test suite for rmc.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2017-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2017-2026 Free Software Foundation, Inc.
4 4
5;; Author: Tino Calancha <tino.calancha@gmail.com> 5;; Author: Tino Calancha <tino.calancha@gmail.com>
6;; Keywords: 6;; Keywords:
diff --git a/test/lisp/emacs-lisp/rx-tests.el b/test/lisp/emacs-lisp/rx-tests.el
index c60a73b2b58..2ebdda2b96c 100644
--- a/test/lisp/emacs-lisp/rx-tests.el
+++ b/test/lisp/emacs-lisp/rx-tests.el
@@ -1,6 +1,6 @@
1;;; rx-tests.el --- tests for rx.el -*- lexical-binding: t -*- 1;;; rx-tests.el --- tests for rx.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2016-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2016-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/emacs-lisp/seq-tests.el b/test/lisp/emacs-lisp/seq-tests.el
index e84e50dda4c..55074b26412 100644
--- a/test/lisp/emacs-lisp/seq-tests.el
+++ b/test/lisp/emacs-lisp/seq-tests.el
@@ -1,6 +1,6 @@
1;;; seq-tests.el --- Tests for seq.el -*- lexical-binding:t -*- 1;;; seq-tests.el --- Tests for seq.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2014-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2014-2026 Free Software Foundation, Inc.
4 4
5;; Author: Nicolas Petton <nicolas@petton.fr> 5;; Author: Nicolas Petton <nicolas@petton.fr>
6;; Maintainer: emacs-devel@gnu.org 6;; Maintainer: emacs-devel@gnu.org
diff --git a/test/lisp/emacs-lisp/shadow-tests.el b/test/lisp/emacs-lisp/shadow-tests.el
index 7937abb1b5f..a97ff3bc25b 100644
--- a/test/lisp/emacs-lisp/shadow-tests.el
+++ b/test/lisp/emacs-lisp/shadow-tests.el
@@ -1,6 +1,6 @@
1;;; shadow-tests.el --- Test suite for shadow. -*- lexical-binding: t -*- 1;;; shadow-tests.el --- Test suite for shadow. -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2018-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2018-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/emacs-lisp/shortdoc-tests.el b/test/lisp/emacs-lisp/shortdoc-tests.el
index 1cbec24a556..4df46879f25 100644
--- a/test/lisp/emacs-lisp/shortdoc-tests.el
+++ b/test/lisp/emacs-lisp/shortdoc-tests.el
@@ -1,6 +1,6 @@
1;;; shortdoc-tests.el --- tests for shortdoc.el -*- lexical-binding: t -*- 1;;; shortdoc-tests.el --- tests for shortdoc.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2021-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2021-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/emacs-lisp/subr-x-tests.el b/test/lisp/emacs-lisp/subr-x-tests.el
index e0eecc3e934..cad4dcbb7aa 100644
--- a/test/lisp/emacs-lisp/subr-x-tests.el
+++ b/test/lisp/emacs-lisp/subr-x-tests.el
@@ -1,6 +1,6 @@
1;;; subr-x-tests.el --- Testing the extended lisp routines -*- lexical-binding:t -*- 1;;; subr-x-tests.el --- Testing the extended lisp routines -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2014-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2014-2026 Free Software Foundation, Inc.
4 4
5;; Author: Fabián E. Gallina <fgallina@gnu.org> 5;; Author: Fabián E. Gallina <fgallina@gnu.org>
6;; Keywords: 6;; Keywords:
@@ -537,31 +537,6 @@
537 537
538;; Substring tests 538;; Substring tests
539 539
540(ert-deftest subr-x-test-string-trim-left ()
541 "Test `string-trim-left' behavior."
542 (should (equal (string-trim-left "") ""))
543 (should (equal (string-trim-left " \t\n\r") ""))
544 (should (equal (string-trim-left " \t\n\ra") "a"))
545 (should (equal (string-trim-left "a \t\n\r") "a \t\n\r"))
546 (should (equal (string-trim-left "" "") ""))
547 (should (equal (string-trim-left "a" "") "a"))
548 (should (equal (string-trim-left "aa" "a*") ""))
549 (should (equal (string-trim-left "ba" "a*") "ba"))
550 (should (equal (string-trim-left "aa" "a*?") "aa"))
551 (should (equal (string-trim-left "aa" "a+?") "a")))
552
553(ert-deftest subr-x-test-string-trim-right ()
554 "Test `string-trim-right' behavior."
555 (should (equal (string-trim-right "") ""))
556 (should (equal (string-trim-right " \t\n\r") ""))
557 (should (equal (string-trim-right " \t\n\ra") " \t\n\ra"))
558 (should (equal (string-trim-right "a \t\n\r") "a"))
559 (should (equal (string-trim-right "" "") ""))
560 (should (equal (string-trim-right "a" "") "a"))
561 (should (equal (string-trim-right "aa" "a*") ""))
562 (should (equal (string-trim-right "ab" "a*") "ab"))
563 (should (equal (string-trim-right "aa" "a*?") "")))
564
565(ert-deftest subr-x-test-string-remove-prefix () 540(ert-deftest subr-x-test-string-remove-prefix ()
566 "Test `string-remove-prefix' behavior." 541 "Test `string-remove-prefix' behavior."
567 (should (equal (string-remove-prefix "" "") "")) 542 (should (equal (string-remove-prefix "" "") ""))
diff --git a/test/lisp/emacs-lisp/syntax-tests.el b/test/lisp/emacs-lisp/syntax-tests.el
index 2b2e3c24d5e..df53920fab0 100644
--- a/test/lisp/emacs-lisp/syntax-tests.el
+++ b/test/lisp/emacs-lisp/syntax-tests.el
@@ -1,6 +1,6 @@
1;;; syntax-tests.el --- tests for syntax.el -*- lexical-binding: t; -*- 1;;; syntax-tests.el --- tests for syntax.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/emacs-lisp/tabulated-list-tests.el b/test/lisp/emacs-lisp/tabulated-list-tests.el
index 0de6dc34324..9dd132e4b05 100644
--- a/test/lisp/emacs-lisp/tabulated-list-tests.el
+++ b/test/lisp/emacs-lisp/tabulated-list-tests.el
@@ -1,6 +1,6 @@
1;;; tabulated-list-tests.el --- Tests for emacs-lisp/tabulated-list.el -*- lexical-binding: t; -*- 1;;; tabulated-list-tests.el --- Tests for emacs-lisp/tabulated-list.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2015-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2015-2026 Free Software Foundation, Inc.
4 4
5;; Author: Artur Malabarba <bruce.connor.am@gmail.com> 5;; Author: Artur Malabarba <bruce.connor.am@gmail.com>
6 6
diff --git a/test/lisp/emacs-lisp/testcover-resources/testcases.el b/test/lisp/emacs-lisp/testcover-resources/testcases.el
index 4f20b2910db..1828ed45e4d 100644
--- a/test/lisp/emacs-lisp/testcover-resources/testcases.el
+++ b/test/lisp/emacs-lisp/testcover-resources/testcases.el
@@ -1,6 +1,6 @@
1;;;; testcases.el -- Test cases for testcover-tests.el 1;;;; testcases.el -- Test cases for testcover-tests.el
2 2
3;; Copyright (C) 2017-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2017-2026 Free Software Foundation, Inc.
4 4
5;; Author: Gemini Lasswell 5;; Author: Gemini Lasswell
6 6
diff --git a/test/lisp/emacs-lisp/testcover-tests.el b/test/lisp/emacs-lisp/testcover-tests.el
index 10ea6eddcdb..ee35e0eeb9e 100644
--- a/test/lisp/emacs-lisp/testcover-tests.el
+++ b/test/lisp/emacs-lisp/testcover-tests.el
@@ -1,6 +1,6 @@
1;;; testcover-tests.el --- Testcover test suite -*- lexical-binding:t -*- 1;;; testcover-tests.el --- Testcover test suite -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2017-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2017-2026 Free Software Foundation, Inc.
4 4
5;; Author: Gemini Lasswell 5;; Author: Gemini Lasswell
6 6
diff --git a/test/lisp/emacs-lisp/text-property-search-tests.el b/test/lisp/emacs-lisp/text-property-search-tests.el
index 51ee0287b8e..57d7f272b80 100644
--- a/test/lisp/emacs-lisp/text-property-search-tests.el
+++ b/test/lisp/emacs-lisp/text-property-search-tests.el
@@ -1,6 +1,6 @@
1;;; text-property-search-tests.el --- Testing text-property-search -*- lexical-binding:t -*- 1;;; text-property-search-tests.el --- Testing text-property-search -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2018-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2018-2026 Free Software Foundation, Inc.
4 4
5;; Author: Lars Ingebrigtsen <larsi@gnus.org> 5;; Author: Lars Ingebrigtsen <larsi@gnus.org>
6;; Keywords: 6;; Keywords:
diff --git a/test/lisp/emacs-lisp/thunk-tests.el b/test/lisp/emacs-lisp/thunk-tests.el
index 23d80ce3ac3..c853bda266e 100644
--- a/test/lisp/emacs-lisp/thunk-tests.el
+++ b/test/lisp/emacs-lisp/thunk-tests.el
@@ -1,6 +1,6 @@
1;;; thunk-tests.el --- Tests for thunk.el -*- lexical-binding: t -*- 1;;; thunk-tests.el --- Tests for thunk.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2015-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2015-2026 Free Software Foundation, Inc.
4 4
5;; Author: Nicolas Petton <nicolas@petton.fr> 5;; Author: Nicolas Petton <nicolas@petton.fr>
6;; Maintainer: emacs-devel@gnu.org 6;; Maintainer: emacs-devel@gnu.org
diff --git a/test/lisp/emacs-lisp/timer-tests.el b/test/lisp/emacs-lisp/timer-tests.el
index ac8ae7c4a21..50e17e425f4 100644
--- a/test/lisp/emacs-lisp/timer-tests.el
+++ b/test/lisp/emacs-lisp/timer-tests.el
@@ -1,6 +1,6 @@
1;;; timer-tests.el --- tests for timers -*- lexical-binding:t -*- 1;;; timer-tests.el --- tests for timers -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2013-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2013-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/emacs-lisp/track-changes-tests.el b/test/lisp/emacs-lisp/track-changes-tests.el
index 4f08c539360..33e911287bd 100644
--- a/test/lisp/emacs-lisp/track-changes-tests.el
+++ b/test/lisp/emacs-lisp/track-changes-tests.el
@@ -1,6 +1,6 @@
1;;; track-changes-tests.el --- tests for emacs-lisp/track-changes.el -*- lexical-binding:t -*- 1;;; track-changes-tests.el --- tests for emacs-lisp/track-changes.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2024-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2024-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/emacs-lisp/unsafep-tests.el b/test/lisp/emacs-lisp/unsafep-tests.el
index 6973c785147..216e0a501c0 100644
--- a/test/lisp/emacs-lisp/unsafep-tests.el
+++ b/test/lisp/emacs-lisp/unsafep-tests.el
@@ -2,7 +2,7 @@
2 2
3;; Author: Jonathan Yavner <jyavner@member.fsf.org> 3;; Author: Jonathan Yavner <jyavner@member.fsf.org>
4 4
5;; Copyright (C) 2002-2025 Free Software Foundation, Inc. 5;; Copyright (C) 2002-2026 Free Software Foundation, Inc.
6 6
7;; This file is part of GNU Emacs. 7;; This file is part of GNU Emacs.
8 8
diff --git a/test/lisp/emacs-lisp/vtable-tests.el b/test/lisp/emacs-lisp/vtable-tests.el
index f865206dc19..0e9be8371a7 100644
--- a/test/lisp/emacs-lisp/vtable-tests.el
+++ b/test/lisp/emacs-lisp/vtable-tests.el
@@ -1,6 +1,6 @@
1;;; vtable-tests.el --- Tests for vtable.el -*- lexical-binding: t; -*- 1;;; vtable-tests.el --- Tests for vtable.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
@@ -135,7 +135,8 @@
135 (let ((text (propertize "XXXXX" 135 (let ((text (propertize "XXXXX"
136 'face 'variable-pitch))) 136 'face 'variable-pitch)))
137 (face-remap-add-relative 'default :height 1.5) 137 (face-remap-add-relative 'default :height 1.5)
138 (cond ((< emacs-major-version 31) ; TODO: Remove the pre-31 test, eventually. 138 ;; TODO: Remove the pre-31 test, eventually.
139 (cond ((eval-when-compile (< emacs-major-version 31))
139 (let* ((x-width (string-pixel-width (substring text 0 1))) 140 (let* ((x-width (string-pixel-width (substring text 0 1)))
140 (char-limit 2) 141 (char-limit 2)
141 (pixel-limit (* char-limit x-width))) 142 (pixel-limit (* char-limit x-width)))
diff --git a/test/lisp/emacs-lisp/warnings-tests.el b/test/lisp/emacs-lisp/warnings-tests.el
index e98b7c86ee9..cfb2aa3d5c7 100644
--- a/test/lisp/emacs-lisp/warnings-tests.el
+++ b/test/lisp/emacs-lisp/warnings-tests.el
@@ -2,7 +2,7 @@
2 2
3;; Author: Stefan Kangas <stefankangas@gmail.com> 3;; Author: Stefan Kangas <stefankangas@gmail.com>
4 4
5;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 5;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
6 6
7;; This file is part of GNU Emacs. 7;; This file is part of GNU Emacs.
8 8
diff --git a/test/lisp/emulation/viper-tests.el b/test/lisp/emulation/viper-tests.el
index 8c93a529fed..98d3fdd8eb5 100644
--- a/test/lisp/emulation/viper-tests.el
+++ b/test/lisp/emulation/viper-tests.el
@@ -1,6 +1,6 @@
1;;; viper-tests.el --- tests for viper. -*- lexical-binding:t -*- 1;;; viper-tests.el --- tests for viper. -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2016-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2016-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/env-tests.el b/test/lisp/env-tests.el
index dea9135ac37..3fe7b6e3f36 100644
--- a/test/lisp/env-tests.el
+++ b/test/lisp/env-tests.el
@@ -1,6 +1,6 @@
1;;; env-tests.el --- Tests for env.el -*- lexical-binding: t -*- 1;;; env-tests.el --- Tests for env.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/epg-config-tests.el b/test/lisp/epg-config-tests.el
index d817e8c3aee..fb09e656026 100644
--- a/test/lisp/epg-config-tests.el
+++ b/test/lisp/epg-config-tests.el
@@ -1,6 +1,6 @@
1;;; epg-config-tests.el --- Test suite for epg.el -*- lexical-binding: t -*- 1;;; epg-config-tests.el --- Test suite for epg.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2021-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2021-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/epg-tests.el b/test/lisp/epg-tests.el
index b02f5480a6f..d6e89f34f18 100644
--- a/test/lisp/epg-tests.el
+++ b/test/lisp/epg-tests.el
@@ -1,6 +1,6 @@
1;;; epg-tests.el --- Test suite for epg.el -*- lexical-binding: t -*- 1;;; epg-tests.el --- Test suite for epg.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2013-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2013-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/erc/erc-button-tests.el b/test/lisp/erc/erc-button-tests.el
index 6c3431eeba2..d5e03f6c6a5 100644
--- a/test/lisp/erc/erc-button-tests.el
+++ b/test/lisp/erc/erc-button-tests.el
@@ -1,6 +1,6 @@
1;;; erc-button-tests.el --- Tests for erc-button -*- lexical-binding:t -*- 1;;; erc-button-tests.el --- Tests for erc-button -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2023-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2023-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6;; 6;;
diff --git a/test/lisp/erc/erc-dcc-tests.el b/test/lisp/erc/erc-dcc-tests.el
index 37ca8f6f71d..fe0ef8c5a80 100644
--- a/test/lisp/erc/erc-dcc-tests.el
+++ b/test/lisp/erc/erc-dcc-tests.el
@@ -1,6 +1,6 @@
1;;; erc-dcc-tests.el --- Tests for erc-dcc -*- lexical-binding:t -*- 1;;; erc-dcc-tests.el --- Tests for erc-dcc -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6;; 6;;
diff --git a/test/lisp/erc/erc-fill-tests.el b/test/lisp/erc/erc-fill-tests.el
index 13a3e107d38..b06d600db66 100644
--- a/test/lisp/erc/erc-fill-tests.el
+++ b/test/lisp/erc/erc-fill-tests.el
@@ -1,6 +1,6 @@
1;;; erc-fill-tests.el --- Tests for erc-fill -*- lexical-binding:t -*- 1;;; erc-fill-tests.el --- Tests for erc-fill -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2023-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2023-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6;; 6;;
diff --git a/test/lisp/erc/erc-goodies-tests.el b/test/lisp/erc/erc-goodies-tests.el
index 5a0be51ae48..243cb3622be 100644
--- a/test/lisp/erc/erc-goodies-tests.el
+++ b/test/lisp/erc/erc-goodies-tests.el
@@ -1,6 +1,6 @@
1;;; erc-goodies-tests.el --- Tests for erc-goodies -*- lexical-binding:t -*- 1;;; erc-goodies-tests.el --- Tests for erc-goodies -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2023-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2023-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6;; 6;;
diff --git a/test/lisp/erc/erc-join-tests.el b/test/lisp/erc/erc-join-tests.el
index fe4cc907497..e598b991b82 100644
--- a/test/lisp/erc/erc-join-tests.el
+++ b/test/lisp/erc/erc-join-tests.el
@@ -1,6 +1,6 @@
1;;; erc-join-tests.el --- Tests for erc-join. -*- lexical-binding:t -*- 1;;; erc-join-tests.el --- Tests for erc-join. -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6;; 6;;
diff --git a/test/lisp/erc/erc-match-tests.el b/test/lisp/erc/erc-match-tests.el
index e25adc5e03c..178addeb604 100644
--- a/test/lisp/erc/erc-match-tests.el
+++ b/test/lisp/erc/erc-match-tests.el
@@ -1,6 +1,6 @@
1;;; erc-match-tests.el --- Tests for erc-match. -*- lexical-binding:t -*- 1;;; erc-match-tests.el --- Tests for erc-match. -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/erc/erc-networks-tests.el b/test/lisp/erc/erc-networks-tests.el
index e1d8ed8f8ce..11d1390fa67 100644
--- a/test/lisp/erc/erc-networks-tests.el
+++ b/test/lisp/erc/erc-networks-tests.el
@@ -1,6 +1,6 @@
1;;; erc-networks-tests.el --- Tests for erc-networks. -*- lexical-binding:t -*- 1;;; erc-networks-tests.el --- Tests for erc-networks. -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6;; 6;;
diff --git a/test/lisp/erc/erc-nicks-tests.el b/test/lisp/erc/erc-nicks-tests.el
index 223229d1832..bfac6ca7103 100644
--- a/test/lisp/erc/erc-nicks-tests.el
+++ b/test/lisp/erc/erc-nicks-tests.el
@@ -1,6 +1,6 @@
1;;; erc-nicks-tests.el --- Tests for erc-nicks -*- lexical-binding:t -*- 1;;; erc-nicks-tests.el --- Tests for erc-nicks -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2023-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2023-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/erc/erc-notify-tests.el b/test/lisp/erc/erc-notify-tests.el
index 7ae7682136e..0325895c5fa 100644
--- a/test/lisp/erc/erc-notify-tests.el
+++ b/test/lisp/erc/erc-notify-tests.el
@@ -1,6 +1,6 @@
1;;; erc-notify-tests.el --- Tests for erc-notify -*- lexical-binding:t -*- 1;;; erc-notify-tests.el --- Tests for erc-notify -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2024-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2024-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6;; 6;;
diff --git a/test/lisp/erc/erc-sasl-tests.el b/test/lisp/erc/erc-sasl-tests.el
index ba8a5b68830..289722f8f48 100644
--- a/test/lisp/erc/erc-sasl-tests.el
+++ b/test/lisp/erc/erc-sasl-tests.el
@@ -1,6 +1,6 @@
1;;; erc-sasl-tests.el --- Tests for erc-sasl. -*- lexical-binding:t -*- 1;;; erc-sasl-tests.el --- Tests for erc-sasl. -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4;; 4;;
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6;; 6;;
diff --git a/test/lisp/erc/erc-scenarios-auth-source.el b/test/lisp/erc/erc-scenarios-auth-source.el
index 08522078afd..be651ee9c45 100644
--- a/test/lisp/erc/erc-scenarios-auth-source.el
+++ b/test/lisp/erc/erc-scenarios-auth-source.el
@@ -1,6 +1,6 @@
1;;; erc-scenarios-auth-source.el --- auth-source scenarios -*- lexical-binding: t -*- 1;;; erc-scenarios-auth-source.el --- auth-source scenarios -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/erc/erc-scenarios-base-association-nick.el b/test/lisp/erc/erc-scenarios-base-association-nick.el
index 417d9c7e4e7..51b9894c1e9 100644
--- a/test/lisp/erc/erc-scenarios-base-association-nick.el
+++ b/test/lisp/erc/erc-scenarios-base-association-nick.el
@@ -1,6 +1,6 @@
1;;; erc-scenarios-base-association-nick.el --- base assoc scenarios -*- lexical-binding: t -*- 1;;; erc-scenarios-base-association-nick.el --- base assoc scenarios -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/erc/erc-scenarios-base-association-query.el b/test/lisp/erc/erc-scenarios-base-association-query.el
index 0cd04b2878d..2ae83a18457 100644
--- a/test/lisp/erc/erc-scenarios-base-association-query.el
+++ b/test/lisp/erc/erc-scenarios-base-association-query.el
@@ -1,6 +1,6 @@
1;;; erc-scenarios-base-association-query.el --- assoc query scenarios -*- lexical-binding: t -*- 1;;; erc-scenarios-base-association-query.el --- assoc query scenarios -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/erc/erc-scenarios-base-association-samenet.el b/test/lisp/erc/erc-scenarios-base-association-samenet.el
index 039c07b7ae5..822039d4a85 100644
--- a/test/lisp/erc/erc-scenarios-base-association-samenet.el
+++ b/test/lisp/erc/erc-scenarios-base-association-samenet.el
@@ -1,6 +1,6 @@
1;;; erc-scenarios-base-association-samenet.el --- assoc samenet scenarios -*- lexical-binding: t -*- 1;;; erc-scenarios-base-association-samenet.el --- assoc samenet scenarios -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/erc/erc-scenarios-base-association.el b/test/lisp/erc/erc-scenarios-base-association.el
index be24dd72c65..bce51119323 100644
--- a/test/lisp/erc/erc-scenarios-base-association.el
+++ b/test/lisp/erc/erc-scenarios-base-association.el
@@ -1,6 +1,6 @@
1;;; erc-scenarios-base-association.el --- base assoc scenarios -*- lexical-binding: t -*- 1;;; erc-scenarios-base-association.el --- base assoc scenarios -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/erc/erc-scenarios-base-attach.el b/test/lisp/erc/erc-scenarios-base-attach.el
index 8600a601a0b..24957d7fd43 100644
--- a/test/lisp/erc/erc-scenarios-base-attach.el
+++ b/test/lisp/erc/erc-scenarios-base-attach.el
@@ -1,6 +1,6 @@
1;;; erc-scenarios-base-attach.el --- Reattach scenarios -*- lexical-binding: t -*- 1;;; erc-scenarios-base-attach.el --- Reattach scenarios -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2023-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2023-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/erc/erc-scenarios-base-auto-recon.el b/test/lisp/erc/erc-scenarios-base-auto-recon.el
index 744e2041bce..4694f426dfd 100644
--- a/test/lisp/erc/erc-scenarios-base-auto-recon.el
+++ b/test/lisp/erc/erc-scenarios-base-auto-recon.el
@@ -1,6 +1,6 @@
1;;; erc-scenarios-base-auto-recon.el --- auto-recon scenarios -*- lexical-binding: t -*- 1;;; erc-scenarios-base-auto-recon.el --- auto-recon scenarios -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2023-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2023-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/erc/erc-scenarios-base-buffer-display.el b/test/lisp/erc/erc-scenarios-base-buffer-display.el
index d816fee578b..09c56e03fa2 100644
--- a/test/lisp/erc/erc-scenarios-base-buffer-display.el
+++ b/test/lisp/erc/erc-scenarios-base-buffer-display.el
@@ -1,6 +1,6 @@
1;;; erc-scenarios-base-buffer-display.el --- Buffer display scenarios -*- lexical-binding: t -*- 1;;; erc-scenarios-base-buffer-display.el --- Buffer display scenarios -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2023-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2023-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/erc/erc-scenarios-base-chan-modes.el b/test/lisp/erc/erc-scenarios-base-chan-modes.el
index ec4004adea5..21b6ca53853 100644
--- a/test/lisp/erc/erc-scenarios-base-chan-modes.el
+++ b/test/lisp/erc/erc-scenarios-base-chan-modes.el
@@ -1,6 +1,6 @@
1;;; erc-scenarios-base-chan-modes.el --- Channel mode scenarios -*- lexical-binding: t -*- 1;;; erc-scenarios-base-chan-modes.el --- Channel mode scenarios -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2023-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2023-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/erc/erc-scenarios-base-compat-rename-bouncer.el b/test/lisp/erc/erc-scenarios-base-compat-rename-bouncer.el
index 080cfe8ea92..4eb50b449f0 100644
--- a/test/lisp/erc/erc-scenarios-base-compat-rename-bouncer.el
+++ b/test/lisp/erc/erc-scenarios-base-compat-rename-bouncer.el
@@ -1,6 +1,6 @@
1;;; erc-scenarios-base-compat-rename-bouncer.el --- Compat-rename scenarios -*- lexical-binding: t -*- 1;;; erc-scenarios-base-compat-rename-bouncer.el --- Compat-rename scenarios -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/erc/erc-scenarios-base-kill-on-part.el b/test/lisp/erc/erc-scenarios-base-kill-on-part.el
index 019b47dceda..6472fee8c6c 100644
--- a/test/lisp/erc/erc-scenarios-base-kill-on-part.el
+++ b/test/lisp/erc/erc-scenarios-base-kill-on-part.el
@@ -1,6 +1,6 @@
1;;; erc-scenarios-base-kill-on-part.el --- killing buffers on part -*- lexical-binding: t -*- 1;;; erc-scenarios-base-kill-on-part.el --- killing buffers on part -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2024-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2024-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/erc/erc-scenarios-base-local-module-modes.el b/test/lisp/erc/erc-scenarios-base-local-module-modes.el
index 6b71c74cd90..48498373faa 100644
--- a/test/lisp/erc/erc-scenarios-base-local-module-modes.el
+++ b/test/lisp/erc/erc-scenarios-base-local-module-modes.el
@@ -1,6 +1,6 @@
1;;; erc-scenarios-base-local-module-modes.el --- More local-mod ERC tests -*- lexical-binding: t -*- 1;;; erc-scenarios-base-local-module-modes.el --- More local-mod ERC tests -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2023-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2023-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/erc/erc-scenarios-base-local-modules.el b/test/lisp/erc/erc-scenarios-base-local-modules.el
index 1d670b8f508..da247828614 100644
--- a/test/lisp/erc/erc-scenarios-base-local-modules.el
+++ b/test/lisp/erc/erc-scenarios-base-local-modules.el
@@ -1,6 +1,6 @@
1;;; erc-scenarios-base-local-modules.el --- Local-module tests for ERC -*- lexical-binding: t -*- 1;;; erc-scenarios-base-local-modules.el --- Local-module tests for ERC -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/erc/erc-scenarios-base-misc-regressions.el b/test/lisp/erc/erc-scenarios-base-misc-regressions.el
index 1acd84b04b3..a4ea1a3b0fd 100644
--- a/test/lisp/erc/erc-scenarios-base-misc-regressions.el
+++ b/test/lisp/erc/erc-scenarios-base-misc-regressions.el
@@ -1,6 +1,6 @@
1;;; erc-scenarios-base-misc-regressions.el --- misc regressions scenarios -*- lexical-binding: t -*- 1;;; erc-scenarios-base-misc-regressions.el --- misc regressions scenarios -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/erc/erc-scenarios-base-netid-bouncer-id.el b/test/lisp/erc/erc-scenarios-base-netid-bouncer-id.el
index 11c296d522f..2fe0ec9dbdd 100644
--- a/test/lisp/erc/erc-scenarios-base-netid-bouncer-id.el
+++ b/test/lisp/erc/erc-scenarios-base-netid-bouncer-id.el
@@ -1,6 +1,6 @@
1;;; erc-scenarios-base-netid-bouncer-id.el --- net-id bouncer ID scenarios -*- lexical-binding: t -*- 1;;; erc-scenarios-base-netid-bouncer-id.el --- net-id bouncer ID scenarios -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/erc/erc-scenarios-base-netid-bouncer-recon-base.el b/test/lisp/erc/erc-scenarios-base-netid-bouncer-recon-base.el
index f92f79b75d8..dade4891081 100644
--- a/test/lisp/erc/erc-scenarios-base-netid-bouncer-recon-base.el
+++ b/test/lisp/erc/erc-scenarios-base-netid-bouncer-recon-base.el
@@ -1,6 +1,6 @@
1;;; erc-scenarios-base-netid-bouncer-recon-base.el --- net-id base scenarios -*- lexical-binding: t -*- 1;;; erc-scenarios-base-netid-bouncer-recon-base.el --- net-id base scenarios -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/erc/erc-scenarios-base-netid-bouncer-recon-both.el b/test/lisp/erc/erc-scenarios-base-netid-bouncer-recon-both.el
index 102d4172c1f..fe24e3563c7 100644
--- a/test/lisp/erc/erc-scenarios-base-netid-bouncer-recon-both.el
+++ b/test/lisp/erc/erc-scenarios-base-netid-bouncer-recon-both.el
@@ -1,6 +1,6 @@
1;;; erc-scenarios-base-netid-bouncer-recon-both.el --- net-id both scenarios -*- lexical-binding: t -*- 1;;; erc-scenarios-base-netid-bouncer-recon-both.el --- net-id both scenarios -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4;; 4;;
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6;; 6;;
diff --git a/test/lisp/erc/erc-scenarios-base-netid-bouncer-recon-id.el b/test/lisp/erc/erc-scenarios-base-netid-bouncer-recon-id.el
index 4333291715d..48822f0a8f5 100644
--- a/test/lisp/erc/erc-scenarios-base-netid-bouncer-recon-id.el
+++ b/test/lisp/erc/erc-scenarios-base-netid-bouncer-recon-id.el
@@ -1,6 +1,6 @@
1;;; erc-scenarios-base-netid-bouncer-recon-id.el --- recon ID scenarios -*- lexical-binding: t -*- 1;;; erc-scenarios-base-netid-bouncer-recon-id.el --- recon ID scenarios -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/erc/erc-scenarios-base-netid-bouncer.el b/test/lisp/erc/erc-scenarios-base-netid-bouncer.el
index 2c519d239c7..b9703aa5e09 100644
--- a/test/lisp/erc/erc-scenarios-base-netid-bouncer.el
+++ b/test/lisp/erc/erc-scenarios-base-netid-bouncer.el
@@ -1,6 +1,6 @@
1;;; erc-scenarios-base-netid-bouncer.el --- net-id bouncer scenarios -*- lexical-binding: t -*- 1;;; erc-scenarios-base-netid-bouncer.el --- net-id bouncer scenarios -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/erc/erc-scenarios-base-netid-samenet.el b/test/lisp/erc/erc-scenarios-base-netid-samenet.el
index 155af37c550..22aa5f8457b 100644
--- a/test/lisp/erc/erc-scenarios-base-netid-samenet.el
+++ b/test/lisp/erc/erc-scenarios-base-netid-samenet.el
@@ -1,6 +1,6 @@
1;;; erc-scenarios-base-netid-samenet.el --- One-network net-ID scenarios -*- lexical-binding: t -*- 1;;; erc-scenarios-base-netid-samenet.el --- One-network net-ID scenarios -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/erc/erc-scenarios-base-query-participants.el b/test/lisp/erc/erc-scenarios-base-query-participants.el
index cf25424444f..4f95ca871a3 100644
--- a/test/lisp/erc/erc-scenarios-base-query-participants.el
+++ b/test/lisp/erc/erc-scenarios-base-query-participants.el
@@ -1,6 +1,6 @@
1;;; erc-scenarios-base-query-participants.el --- Query user tables -*- lexical-binding: t -*- 1;;; erc-scenarios-base-query-participants.el --- Query user tables -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2024-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2024-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/erc/erc-scenarios-base-reconnect.el b/test/lisp/erc/erc-scenarios-base-reconnect.el
index cdab7b999b3..1444555e59d 100644
--- a/test/lisp/erc/erc-scenarios-base-reconnect.el
+++ b/test/lisp/erc/erc-scenarios-base-reconnect.el
@@ -1,6 +1,6 @@
1;;; erc-scenarios-base-reconnect.el --- Base-reconnect scenarios -*- lexical-binding: t -*- 1;;; erc-scenarios-base-reconnect.el --- Base-reconnect scenarios -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/erc/erc-scenarios-base-renick.el b/test/lisp/erc/erc-scenarios-base-renick.el
index 30f49e75f2a..ad2a83261d2 100644
--- a/test/lisp/erc/erc-scenarios-base-renick.el
+++ b/test/lisp/erc/erc-scenarios-base-renick.el
@@ -1,6 +1,6 @@
1;;; erc-scenarios-base-renick.el --- Re-nicking scenarios -*- lexical-binding: t -*- 1;;; erc-scenarios-base-renick.el --- Re-nicking scenarios -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/erc/erc-scenarios-base-reuse-buffers.el b/test/lisp/erc/erc-scenarios-base-reuse-buffers.el
index d9d8bdaa4de..63c11bd1710 100644
--- a/test/lisp/erc/erc-scenarios-base-reuse-buffers.el
+++ b/test/lisp/erc/erc-scenarios-base-reuse-buffers.el
@@ -1,6 +1,6 @@
1;;; erc-scenarios-base-reuse-buffers.el --- base-reuse-buffers scenarios -*- lexical-binding: t -*- 1;;; erc-scenarios-base-reuse-buffers.el --- base-reuse-buffers scenarios -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/erc/erc-scenarios-base-send-message.el b/test/lisp/erc/erc-scenarios-base-send-message.el
index 0bbe00c9d7a..7364b573dfa 100644
--- a/test/lisp/erc/erc-scenarios-base-send-message.el
+++ b/test/lisp/erc/erc-scenarios-base-send-message.el
@@ -1,6 +1,6 @@
1;;; erc-scenarios-base-send-message.el --- `send-message' scenarios -*- lexical-binding: t -*- 1;;; erc-scenarios-base-send-message.el --- `send-message' scenarios -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/erc/erc-scenarios-base-split-line.el b/test/lisp/erc/erc-scenarios-base-split-line.el
index bc2d54bad1e..4f1ff06ec42 100644
--- a/test/lisp/erc/erc-scenarios-base-split-line.el
+++ b/test/lisp/erc/erc-scenarios-base-split-line.el
@@ -1,6 +1,6 @@
1;;; erc-scenarios-base-split-line.el --- ERC line splitting -*- lexical-binding: t -*- 1;;; erc-scenarios-base-split-line.el --- ERC line splitting -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2023-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2023-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/erc/erc-scenarios-base-statusmsg.el b/test/lisp/erc/erc-scenarios-base-statusmsg.el
index ab33f9e92c3..4cd55f12a21 100644
--- a/test/lisp/erc/erc-scenarios-base-statusmsg.el
+++ b/test/lisp/erc/erc-scenarios-base-statusmsg.el
@@ -1,6 +1,6 @@
1;;; erc-scenarios-base-statusmsg.el --- statusmsg tests -*- lexical-binding: t -*- 1;;; erc-scenarios-base-statusmsg.el --- statusmsg tests -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2023-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2023-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/erc/erc-scenarios-base-unstable.el b/test/lisp/erc/erc-scenarios-base-unstable.el
index 9b81b94fc14..5f6ec471932 100644
--- a/test/lisp/erc/erc-scenarios-base-unstable.el
+++ b/test/lisp/erc/erc-scenarios-base-unstable.el
@@ -1,6 +1,6 @@
1;;; erc-scenarios-base-unstable.el --- base unstable scenarios -*- lexical-binding: t -*- 1;;; erc-scenarios-base-unstable.el --- base unstable scenarios -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/erc/erc-scenarios-base-upstream-recon-soju.el b/test/lisp/erc/erc-scenarios-base-upstream-recon-soju.el
index 0d0cec3c731..8946465508d 100644
--- a/test/lisp/erc/erc-scenarios-base-upstream-recon-soju.el
+++ b/test/lisp/erc/erc-scenarios-base-upstream-recon-soju.el
@@ -1,6 +1,6 @@
1;;; erc-scenarios-base-upstream-recon-soju.el --- Bouncer recon scenario -*- lexical-binding: t -*- 1;;; erc-scenarios-base-upstream-recon-soju.el --- Bouncer recon scenario -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/erc/erc-scenarios-base-upstream-recon-znc.el b/test/lisp/erc/erc-scenarios-base-upstream-recon-znc.el
index 9226588d1cc..0aa08d03375 100644
--- a/test/lisp/erc/erc-scenarios-base-upstream-recon-znc.el
+++ b/test/lisp/erc/erc-scenarios-base-upstream-recon-znc.el
@@ -1,6 +1,6 @@
1;;; erc-scenarios-base-upstream-recon-znc.el --- Bouncer recon scenario -*- lexical-binding: t -*- 1;;; erc-scenarios-base-upstream-recon-znc.el --- Bouncer recon scenario -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/erc/erc-scenarios-display-message.el b/test/lisp/erc/erc-scenarios-display-message.el
index b2ce9556968..735368ce400 100644
--- a/test/lisp/erc/erc-scenarios-display-message.el
+++ b/test/lisp/erc/erc-scenarios-display-message.el
@@ -1,6 +1,6 @@
1;;; erc-scenarios-display-message.el --- erc-display-message -*- lexical-binding: t -*- 1;;; erc-scenarios-display-message.el --- erc-display-message -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2023-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2023-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/erc/erc-scenarios-fill-wrap.el b/test/lisp/erc/erc-scenarios-fill-wrap.el
index 0dfeb9bf365..89f6eaf7988 100644
--- a/test/lisp/erc/erc-scenarios-fill-wrap.el
+++ b/test/lisp/erc/erc-scenarios-fill-wrap.el
@@ -1,6 +1,6 @@
1;;; erc-scenarios-fill-wrap.el --- Fill-wrap module -*- lexical-binding: t -*- 1;;; erc-scenarios-fill-wrap.el --- Fill-wrap module -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2024-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2024-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/erc/erc-scenarios-ignore.el b/test/lisp/erc/erc-scenarios-ignore.el
index 20e95883864..f22505bd15d 100644
--- a/test/lisp/erc/erc-scenarios-ignore.el
+++ b/test/lisp/erc/erc-scenarios-ignore.el
@@ -1,6 +1,6 @@
1;;; erc-scenarios-ignore.el --- /IGNORE scenarios ERC -*- lexical-binding: t -*- 1;;; erc-scenarios-ignore.el --- /IGNORE scenarios ERC -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2024-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2024-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/erc/erc-scenarios-internal.el b/test/lisp/erc/erc-scenarios-internal.el
index 20c5ac45167..fd73836660a 100644
--- a/test/lisp/erc/erc-scenarios-internal.el
+++ b/test/lisp/erc/erc-scenarios-internal.el
@@ -1,6 +1,6 @@
1;;; erc-scenarios-internal.el --- Proxy file for erc-d tests -*- lexical-binding: t -*- 1;;; erc-scenarios-internal.el --- Proxy file for erc-d tests -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/erc/erc-scenarios-join-auth-source.el b/test/lisp/erc/erc-scenarios-join-auth-source.el
index eb851a363f7..3fa1a57318a 100644
--- a/test/lisp/erc/erc-scenarios-join-auth-source.el
+++ b/test/lisp/erc/erc-scenarios-join-auth-source.el
@@ -1,6 +1,6 @@
1;;; erc-scenarios-join-auth-source.el --- join-auth-source scenarios -*- lexical-binding: t -*- 1;;; erc-scenarios-join-auth-source.el --- join-auth-source scenarios -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/erc/erc-scenarios-join-display-context.el b/test/lisp/erc/erc-scenarios-join-display-context.el
index d35c32c8ada..07d7ff1519e 100644
--- a/test/lisp/erc/erc-scenarios-join-display-context.el
+++ b/test/lisp/erc/erc-scenarios-join-display-context.el
@@ -1,6 +1,6 @@
1;;; erc-scenarios-join-display-context.el --- buffer-display autojoin ctx -*- lexical-binding: t -*- 1;;; erc-scenarios-join-display-context.el --- buffer-display autojoin ctx -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2023-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2023-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/erc/erc-scenarios-join-netid-newcmd-id.el b/test/lisp/erc/erc-scenarios-join-netid-newcmd-id.el
index 445b63f987d..7ee37c33c8a 100644
--- a/test/lisp/erc/erc-scenarios-join-netid-newcmd-id.el
+++ b/test/lisp/erc/erc-scenarios-join-netid-newcmd-id.el
@@ -1,6 +1,6 @@
1;;; erc-scenarios-join-netid-newcmd-id.el --- join netid newcmd scenarios -*- lexical-binding: t -*- 1;;; erc-scenarios-join-netid-newcmd-id.el --- join netid newcmd scenarios -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/erc/erc-scenarios-join-netid-newcmd.el b/test/lisp/erc/erc-scenarios-join-netid-newcmd.el
index 9153c21a5c2..ff18410962b 100644
--- a/test/lisp/erc/erc-scenarios-join-netid-newcmd.el
+++ b/test/lisp/erc/erc-scenarios-join-netid-newcmd.el
@@ -1,6 +1,6 @@
1;;; erc-scenarios-join-netid-newcmd.el --- join netid newcmd scenarios -*- lexical-binding: t -*- 1;;; erc-scenarios-join-netid-newcmd.el --- join netid newcmd scenarios -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/erc/erc-scenarios-join-netid-recon-id.el b/test/lisp/erc/erc-scenarios-join-netid-recon-id.el
index 2cc831a2da1..c7d5b3f1515 100644
--- a/test/lisp/erc/erc-scenarios-join-netid-recon-id.el
+++ b/test/lisp/erc/erc-scenarios-join-netid-recon-id.el
@@ -1,6 +1,6 @@
1;;; erc-scenarios-join-netid-recon-id.el --- join-netid-recon scenarios -*- lexical-binding: t -*- 1;;; erc-scenarios-join-netid-recon-id.el --- join-netid-recon scenarios -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/erc/erc-scenarios-join-netid-recon.el b/test/lisp/erc/erc-scenarios-join-netid-recon.el
index b696a186da1..d9ce24abc6d 100644
--- a/test/lisp/erc/erc-scenarios-join-netid-recon.el
+++ b/test/lisp/erc/erc-scenarios-join-netid-recon.el
@@ -1,6 +1,6 @@
1;;; erc-scenarios-join-netid-recon.el --- join-netid-recon scenarios -*- lexical-binding: t -*- 1;;; erc-scenarios-join-netid-recon.el --- join-netid-recon scenarios -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/erc/erc-scenarios-join-timing.el b/test/lisp/erc/erc-scenarios-join-timing.el
index 785e7530e9e..68c38630872 100644
--- a/test/lisp/erc/erc-scenarios-join-timing.el
+++ b/test/lisp/erc/erc-scenarios-join-timing.el
@@ -1,6 +1,6 @@
1;;; erc-scenarios-join-timing.el --- Services integration -*- lexical-binding: t -*- 1;;; erc-scenarios-join-timing.el --- Services integration -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2025 Free Software Foundation, Inc. 3;; Copyright (C) 2025-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/erc/erc-scenarios-keep-place-indicator-trunc.el b/test/lisp/erc/erc-scenarios-keep-place-indicator-trunc.el
index 40024935013..68d8780ef0a 100644
--- a/test/lisp/erc/erc-scenarios-keep-place-indicator-trunc.el
+++ b/test/lisp/erc/erc-scenarios-keep-place-indicator-trunc.el
@@ -1,6 +1,6 @@
1;;; erc-scenarios-keep-place-indicator-trunc.el --- `truncate' integration -*- lexical-binding: t -*- 1;;; erc-scenarios-keep-place-indicator-trunc.el --- `truncate' integration -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2024-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2024-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/erc/erc-scenarios-keep-place-indicator.el b/test/lisp/erc/erc-scenarios-keep-place-indicator.el
index 7ff668f0eda..332247667eb 100644
--- a/test/lisp/erc/erc-scenarios-keep-place-indicator.el
+++ b/test/lisp/erc/erc-scenarios-keep-place-indicator.el
@@ -1,6 +1,6 @@
1;;; erc-scenarios-keep-place-indicator.el --- erc-keep-place-indicator-mode -*- lexical-binding: t -*- 1;;; erc-scenarios-keep-place-indicator.el --- erc-keep-place-indicator-mode -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2023-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2023-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/erc/erc-scenarios-log.el b/test/lisp/erc/erc-scenarios-log.el
index 3c95018dd26..063cdfdcfd4 100644
--- a/test/lisp/erc/erc-scenarios-log.el
+++ b/test/lisp/erc/erc-scenarios-log.el
@@ -1,6 +1,6 @@
1;;; erc-scenarios-log.el --- erc-log scenarios -*- lexical-binding: t -*- 1;;; erc-scenarios-log.el --- erc-log scenarios -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2023-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2023-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/erc/erc-scenarios-match.el b/test/lisp/erc/erc-scenarios-match.el
index ec713fd0019..bc5ebe27ce9 100644
--- a/test/lisp/erc/erc-scenarios-match.el
+++ b/test/lisp/erc/erc-scenarios-match.el
@@ -1,6 +1,6 @@
1;;; erc-scenarios-match.el --- Misc `erc-match' scenarios -*- lexical-binding: t -*- 1;;; erc-scenarios-match.el --- Misc `erc-match' scenarios -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2023-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2023-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/erc/erc-scenarios-misc-commands.el b/test/lisp/erc/erc-scenarios-misc-commands.el
index 4bfacc4ed2f..933a2e2f968 100644
--- a/test/lisp/erc/erc-scenarios-misc-commands.el
+++ b/test/lisp/erc/erc-scenarios-misc-commands.el
@@ -1,6 +1,6 @@
1;;; erc-scenarios-misc-commands.el --- Misc commands for ERC -*- lexical-binding: t -*- 1;;; erc-scenarios-misc-commands.el --- Misc commands for ERC -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2023-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2023-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/erc/erc-scenarios-misc.el b/test/lisp/erc/erc-scenarios-misc.el
index 241664f1158..e973c912cf9 100644
--- a/test/lisp/erc/erc-scenarios-misc.el
+++ b/test/lisp/erc/erc-scenarios-misc.el
@@ -1,6 +1,6 @@
1;;; erc-scenarios-misc.el --- Misc scenarios for ERC -*- lexical-binding: t -*- 1;;; erc-scenarios-misc.el --- Misc scenarios for ERC -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/erc/erc-scenarios-nicks-track.el b/test/lisp/erc/erc-scenarios-nicks-track.el
index 67e811ea812..7f7792ccb68 100644
--- a/test/lisp/erc/erc-scenarios-nicks-track.el
+++ b/test/lisp/erc/erc-scenarios-nicks-track.el
@@ -1,6 +1,6 @@
1;;; erc-scenarios-nicks-track.el --- erc-nicks track integration -*- lexical-binding: t -*- 1;;; erc-scenarios-nicks-track.el --- erc-nicks track integration -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2025 Free Software Foundation, Inc. 3;; Copyright (C) 2025-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/erc/erc-scenarios-prompt-format.el b/test/lisp/erc/erc-scenarios-prompt-format.el
index 63ce167555b..116cd6b8cc9 100644
--- a/test/lisp/erc/erc-scenarios-prompt-format.el
+++ b/test/lisp/erc/erc-scenarios-prompt-format.el
@@ -1,6 +1,6 @@
1;;; erc-scenarios-prompt-format.el --- erc-prompt-format-mode -*- lexical-binding: t -*- 1;;; erc-scenarios-prompt-format.el --- erc-prompt-format-mode -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2023-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2023-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/erc/erc-scenarios-sasl.el b/test/lisp/erc/erc-scenarios-sasl.el
index 2432db718e2..c7ea3e46997 100644
--- a/test/lisp/erc/erc-scenarios-sasl.el
+++ b/test/lisp/erc/erc-scenarios-sasl.el
@@ -1,6 +1,6 @@
1;;; erc-scenarios-sasl.el --- SASL tests for ERC -*- lexical-binding: t -*- 1;;; erc-scenarios-sasl.el --- SASL tests for ERC -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/erc/erc-scenarios-scrolltobottom-relaxed.el b/test/lisp/erc/erc-scenarios-scrolltobottom-relaxed.el
index f4557e1c0ca..7dd659a14d2 100644
--- a/test/lisp/erc/erc-scenarios-scrolltobottom-relaxed.el
+++ b/test/lisp/erc/erc-scenarios-scrolltobottom-relaxed.el
@@ -1,6 +1,6 @@
1;;; erc-scenarios-scrolltobottom-relaxed.el --- erc-scrolltobottom-all relaxed -*- lexical-binding: t -*- 1;;; erc-scenarios-scrolltobottom-relaxed.el --- erc-scrolltobottom-all relaxed -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2023-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2023-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/erc/erc-scenarios-scrolltobottom.el b/test/lisp/erc/erc-scenarios-scrolltobottom.el
index 816c427beaf..099ff30001c 100644
--- a/test/lisp/erc/erc-scenarios-scrolltobottom.el
+++ b/test/lisp/erc/erc-scenarios-scrolltobottom.el
@@ -1,6 +1,6 @@
1;;; erc-scenarios-scrolltobottom.el --- erc-scrolltobottom-mode -*- lexical-binding: t -*- 1;;; erc-scenarios-scrolltobottom.el --- erc-scrolltobottom-mode -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2023-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2023-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/erc/erc-scenarios-services-misc.el b/test/lisp/erc/erc-scenarios-services-misc.el
index 6cb132b192e..bc6522ae110 100644
--- a/test/lisp/erc/erc-scenarios-services-misc.el
+++ b/test/lisp/erc/erc-scenarios-services-misc.el
@@ -1,6 +1,6 @@
1;;; erc-scenarios-services-misc.el --- Services-misc scenarios -*- lexical-binding: t -*- 1;;; erc-scenarios-services-misc.el --- Services-misc scenarios -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/erc/erc-scenarios-spelling.el b/test/lisp/erc/erc-scenarios-spelling.el
index a6660267fe8..0495a2a1390 100644
--- a/test/lisp/erc/erc-scenarios-spelling.el
+++ b/test/lisp/erc/erc-scenarios-spelling.el
@@ -1,6 +1,6 @@
1;;; erc-scenarios-spelling.el --- Basic spelling scenarios -*- lexical-binding: t -*- 1;;; erc-scenarios-spelling.el --- Basic spelling scenarios -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2025 Free Software Foundation, Inc. 3;; Copyright (C) 2025-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/erc/erc-scenarios-stamp.el b/test/lisp/erc/erc-scenarios-stamp.el
index da592b403bb..25dded4b728 100644
--- a/test/lisp/erc/erc-scenarios-stamp.el
+++ b/test/lisp/erc/erc-scenarios-stamp.el
@@ -1,6 +1,6 @@
1;;; erc-scenarios-stamp.el --- Misc `erc-stamp' scenarios -*- lexical-binding: t -*- 1;;; erc-scenarios-stamp.el --- Misc `erc-stamp' scenarios -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2023-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2023-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/erc/erc-scenarios-status-sidebar.el b/test/lisp/erc/erc-scenarios-status-sidebar.el
index 2acbcfc5a8f..ede387ac451 100644
--- a/test/lisp/erc/erc-scenarios-status-sidebar.el
+++ b/test/lisp/erc/erc-scenarios-status-sidebar.el
@@ -1,6 +1,6 @@
1;;; erc-scenarios-status-sidebar.el --- erc-sidebar/speedbar tests -*- lexical-binding: t -*- 1;;; erc-scenarios-status-sidebar.el --- erc-sidebar/speedbar tests -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2023-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2023-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/erc/erc-services-tests.el b/test/lisp/erc/erc-services-tests.el
index 43c7b531f92..291ae54ccc6 100644
--- a/test/lisp/erc/erc-services-tests.el
+++ b/test/lisp/erc/erc-services-tests.el
@@ -1,6 +1,6 @@
1;;; erc-services-tests.el --- Tests for erc-services. -*- lexical-binding:t -*- 1;;; erc-services-tests.el --- Tests for erc-services. -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6;; 6;;
diff --git a/test/lisp/erc/erc-stamp-tests.el b/test/lisp/erc/erc-stamp-tests.el
index aa5f8d949b7..64a53be510e 100644
--- a/test/lisp/erc/erc-stamp-tests.el
+++ b/test/lisp/erc/erc-stamp-tests.el
@@ -1,6 +1,6 @@
1;;; erc-stamp-tests.el --- Tests for erc-stamp. -*- lexical-binding:t -*- 1;;; erc-stamp-tests.el --- Tests for erc-stamp. -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2023-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2023-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6;; 6;;
diff --git a/test/lisp/erc/erc-tests.el b/test/lisp/erc/erc-tests.el
index 7ad2d268fa3..6d0172e98fc 100644
--- a/test/lisp/erc/erc-tests.el
+++ b/test/lisp/erc/erc-tests.el
@@ -1,6 +1,6 @@
1;;; erc-tests.el --- Tests for erc. -*- lexical-binding:t -*- 1;;; erc-tests.el --- Tests for erc. -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; Author: Lars Ingebrigtsen <larsi@gnus.org> 5;; Author: Lars Ingebrigtsen <larsi@gnus.org>
6 6
@@ -165,19 +165,6 @@
165 165
166 (advice-remove 'buffer-local-value 'erc-with-server-buffer))) 166 (advice-remove 'buffer-local-value 'erc-with-server-buffer)))
167 167
168(ert-deftest erc--doarray ()
169 (let ((array "abcdefg")
170 out)
171 ;; No return form.
172 (should-not (erc--doarray (c array) (push c out)))
173 (should (equal out '(?g ?f ?e ?d ?c ?b ?a)))
174
175 ;; Return form evaluated upon completion.
176 (setq out nil)
177 (should (= 42 (erc--doarray (c array (+ 39 (length out)))
178 (when (cl-evenp c) (push c out)))))
179 (should (equal out '(?f ?d ?b)))))
180
181(ert-deftest erc-hide-prompt () 168(ert-deftest erc-hide-prompt ()
182 (let ((erc-hide-prompt erc-hide-prompt) 169 (let ((erc-hide-prompt erc-hide-prompt)
183 (inhibit-message noninteractive) 170 (inhibit-message noninteractive)
@@ -1000,87 +987,88 @@
1000 (setq erc-channel-users (make-hash-table :test #'equal) 987 (setq erc-channel-users (make-hash-table :test #'equal)
1001 erc--target (erc--target-from-string "#test")) 988 erc--target (erc--target-from-string "#test"))
1002 989
1003 (let ((orig-handle-fn (symbol-function 'erc--handle-channel-mode)) 990 (cl-letf ((calls ())
1004 calls) 991 ((symbol-function 'erc-update-mode-line) #'ignore))
1005 (cl-letf (((symbol-function 'erc--handle-channel-mode) 992 (advice-add 'erc--handle-channel-mode
1006 (lambda (&rest r) (push r calls) (apply orig-handle-fn r))) 993 :before (lambda (&rest r) (push r calls))
1007 ((symbol-function 'erc-update-mode-line) #'ignore)) 994 '((name . erc-tests-spy)))
1008 995
1009 (ert-info ("Unknown user not created") 996 (ert-info ("Unknown user not created")
1010 (erc--update-channel-modes "+o" "bob") 997 (erc--update-channel-modes "+o" "bob")
1011 (should-not (erc-get-channel-user "bob"))) 998 (should-not (erc-get-channel-user "bob")))
1012 999
1013 (ert-info ("Status updated when user known") 1000 (ert-info ("Status updated when user known")
1014 (puthash "bob" (cons (erc-add-server-user 1001 (puthash "bob" (cons (erc-add-server-user
1015 "bob" (make-erc-server-user 1002 "bob" (make-erc-server-user
1016 :nickname "bob" 1003 :nickname "bob"
1017 :buffers (list (current-buffer)))) 1004 :buffers (list (current-buffer))))
1018 (make-erc-channel-user)) 1005 (make-erc-channel-user))
1019 erc-channel-users) 1006 erc-channel-users)
1020 ;; Also asserts fallback behavior for traditional prefixes. 1007 ;; Also asserts fallback behavior for traditional prefixes.
1021 (should-not (erc-channel-user-op-p "bob")) 1008 (should-not (erc-channel-user-op-p "bob"))
1022 (erc--update-channel-modes "+o" "bob") 1009 (erc--update-channel-modes "+o" "bob")
1023 (should (erc-channel-user-op-p "bob")) 1010 (should (erc-channel-user-op-p "bob"))
1024 (erc--update-channel-modes "-o" "bob") ; status revoked 1011 (erc--update-channel-modes "-o" "bob") ; status revoked
1025 (should-not (erc-channel-user-op-p "bob"))) 1012 (should-not (erc-channel-user-op-p "bob")))
1026 1013
1027 (ert-info ("Unknown nullary added and removed") 1014 (ert-info ("Unknown nullary added and removed")
1028 (should-not erc--channel-modes) 1015 (should-not erc--channel-modes)
1029 (should-not erc-channel-modes) 1016 (should-not erc-channel-modes)
1030 (erc--update-channel-modes "+u") 1017 (erc--update-channel-modes "+u")
1031 (should (equal erc-channel-modes '("u"))) 1018 (should (equal erc-channel-modes '("u")))
1032 (should (eq t (gethash ?u erc--channel-modes))) 1019 (should (eq t (gethash ?u erc--channel-modes)))
1033 (should (equal (pop calls) '(?d ?u t nil))) 1020 (should (equal (pop calls) '(?d ?u t nil)))
1034 (erc--update-channel-modes "-u") 1021 (erc--update-channel-modes "-u")
1035 (should (equal (pop calls) '(?d ?u nil nil))) 1022 (should (equal (pop calls) '(?d ?u nil nil)))
1036 (should-not (gethash ?u erc--channel-modes)) 1023 (should-not (gethash ?u erc--channel-modes))
1037 (should-not erc-channel-modes) 1024 (should-not erc-channel-modes)
1038 (should-not calls)) 1025 (should-not calls))
1026
1027 (ert-info ("Fallback for Type B includes mode letter k")
1028 (erc--update-channel-modes "+k" "h2")
1029 (should (equal (pop calls) '(?b ?k t "h2")))
1030 (should-not erc-channel-modes)
1031 (should (equal "h2" (gethash ?k erc--channel-modes)))
1032 (erc--update-channel-modes "-k" "*")
1033 (should (equal (pop calls) '(?b ?k nil "*")))
1034 (should-not calls)
1035 (should-not (gethash ?k erc--channel-modes))
1036 (should-not erc-channel-modes))
1037
1038 (ert-info ("Fallback for Type C includes mode letter l")
1039 (erc--update-channel-modes "+l" "3")
1040 (should (equal (pop calls) '(?c ?l t "3")))
1041 (should-not erc-channel-modes)
1042 (should (equal "3" (gethash ?l erc--channel-modes)))
1043 (erc--update-channel-modes "-l" nil)
1044 (should (equal (pop calls) '(?c ?l nil nil)))
1045 (should-not (gethash ?l erc--channel-modes))
1046 (should-not erc-channel-modes))
1047
1048 (ert-info ("Advertised supersedes heuristics")
1049 (setq erc-server-parameters
1050 '(("PREFIX" . "(ov)@+")
1051 ;; Add phony 5th type for this CHANMODES value for
1052 ;; robustness in case some server gets creative.
1053 ("CHANMODES" . "eIbq,k,flj,CFLMPQRSTcgimnprstuz,FAKE")))
1054 (erc--update-channel-modes "+qu" "fool!*@*")
1055 (should (equal (pop calls) '(?d ?u t nil)))
1056 (should (equal (pop calls) '(?a ?q t "fool!*@*")))
1057 (should (equal 1 (gethash ?q erc--channel-modes)))
1058 (should (eq t (gethash ?u erc--channel-modes)))
1059 (should (equal erc-channel-modes '("u")))
1060 (should-not (erc-channel-user-owner-p "bob"))
1061
1062 ;; Remove fool!*@* from list mode "q".
1063 (erc--update-channel-modes "-uq" "fool!*@*")
1064 (should (equal (pop calls) '(?a ?q nil "fool!*@*")))
1065 (should (equal (pop calls) '(?d ?u nil nil)))
1066 (should-not (gethash ?u erc--channel-modes))
1067 (should-not erc-channel-modes)
1068 (should (equal 0 (gethash ?q erc--channel-modes))))
1039 1069
1040 (ert-info ("Fallback for Type B includes mode letter k") 1070 (should-not calls)
1041 (erc--update-channel-modes "+k" "h2") 1071 (advice-remove 'erc--handle-channel-mode 'erc-tests-spy)))
1042 (should (equal (pop calls) '(?b ?k t "h2")))
1043 (should-not erc-channel-modes)
1044 (should (equal "h2" (gethash ?k erc--channel-modes)))
1045 (erc--update-channel-modes "-k" "*")
1046 (should (equal (pop calls) '(?b ?k nil "*")))
1047 (should-not calls)
1048 (should-not (gethash ?k erc--channel-modes))
1049 (should-not erc-channel-modes))
1050
1051 (ert-info ("Fallback for Type C includes mode letter l")
1052 (erc--update-channel-modes "+l" "3")
1053 (should (equal (pop calls) '(?c ?l t "3")))
1054 (should-not erc-channel-modes)
1055 (should (equal "3" (gethash ?l erc--channel-modes)))
1056 (erc--update-channel-modes "-l" nil)
1057 (should (equal (pop calls) '(?c ?l nil nil)))
1058 (should-not (gethash ?l erc--channel-modes))
1059 (should-not erc-channel-modes))
1060
1061 (ert-info ("Advertised supersedes heuristics")
1062 (setq erc-server-parameters
1063 '(("PREFIX" . "(ov)@+")
1064 ;; Add phony 5th type for this CHANMODES value for
1065 ;; robustness in case some server gets creative.
1066 ("CHANMODES" . "eIbq,k,flj,CFLMPQRSTcgimnprstuz,FAKE")))
1067 (erc--update-channel-modes "+qu" "fool!*@*")
1068 (should (equal (pop calls) '(?d ?u t nil)))
1069 (should (equal (pop calls) '(?a ?q t "fool!*@*")))
1070 (should (equal 1 (gethash ?q erc--channel-modes)))
1071 (should (eq t (gethash ?u erc--channel-modes)))
1072 (should (equal erc-channel-modes '("u")))
1073 (should-not (erc-channel-user-owner-p "bob"))
1074
1075 ;; Remove fool!*@* from list mode "q".
1076 (erc--update-channel-modes "-uq" "fool!*@*")
1077 (should (equal (pop calls) '(?a ?q nil "fool!*@*")))
1078 (should (equal (pop calls) '(?d ?u nil nil)))
1079 (should-not (gethash ?u erc--channel-modes))
1080 (should-not erc-channel-modes)
1081 (should (equal 0 (gethash ?q erc--channel-modes))))
1082
1083 (should-not calls))))
1084 1072
1085(ert-deftest erc--channel-modes () 1073(ert-deftest erc--channel-modes ()
1086 ;; Only mark :unstable when running locally. 1074 ;; Only mark :unstable when running locally.
diff --git a/test/lisp/erc/erc-track-tests.el b/test/lisp/erc/erc-track-tests.el
index 7f21a6abb08..da4a4d0fad7 100644
--- a/test/lisp/erc/erc-track-tests.el
+++ b/test/lisp/erc/erc-track-tests.el
@@ -1,6 +1,6 @@
1;;; erc-track-tests.el --- Tests for erc-track. -*- lexical-binding:t -*- 1;;; erc-track-tests.el --- Tests for erc-track. -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2016-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2016-2026 Free Software Foundation, Inc.
4 4
5;; Author: Mario Lang <mlang@delysid.org> 5;; Author: Mario Lang <mlang@delysid.org>
6;; Author: Vivek Dasmohapatra <vivek@etla.org> 6;; Author: Vivek Dasmohapatra <vivek@etla.org>
diff --git a/test/lisp/erc/resources/base/modes/speaker-status.eld b/test/lisp/erc/resources/base/modes/speaker-status.eld
index 4a7d508e35c..fe3654f9117 100644
--- a/test/lisp/erc/resources/base/modes/speaker-status.eld
+++ b/test/lisp/erc/resources/base/modes/speaker-status.eld
@@ -22,7 +22,7 @@
22 (0.00 ":irc.example.net 372 tester : ") 22 (0.00 ":irc.example.net 372 tester : ")
23 (0.00 ":irc.example.net 372 tester : Have fun with the image!") 23 (0.00 ":irc.example.net 372 tester : Have fun with the image!")
24 (0.00 ":irc.example.net 376 tester :End of message of the day.") 24 (0.00 ":irc.example.net 376 tester :End of message of the day.")
25 (0.00 ":irc.example.net 501 tester x :is not a recognised user mode.") 25 (0.00 ":irc.example.net 501 tester x :is not a recognized user mode.")
26 (0.00 ":NickServ!NickServ@services.int NOTICE tester :Welcome to foonet, tester! Here on foonet, we provide services to enable the registration of nicknames and channels! For details, type \2/msg NickServ help\2 and \2/msg ChanServ help\2.")) 26 (0.00 ":NickServ!NickServ@services.int NOTICE tester :Welcome to foonet, tester! Here on foonet, we provide services to enable the registration of nicknames and channels! For details, type \2/msg NickServ help\2 and \2/msg ChanServ help\2."))
27 27
28((mode 10 "MODE tester +i") 28((mode 10 "MODE tester +i")
diff --git a/test/lisp/erc/resources/erc-d/erc-d-i.el b/test/lisp/erc/resources/erc-d/erc-d-i.el
index 73dd4016fcf..9271b30cb51 100644
--- a/test/lisp/erc/resources/erc-d/erc-d-i.el
+++ b/test/lisp/erc/resources/erc-d/erc-d-i.el
@@ -1,6 +1,6 @@
1;;; erc-d-i.el --- IRC helpers for ERC test server -*- lexical-binding: t -*- 1;;; erc-d-i.el --- IRC helpers for ERC test server -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/erc/resources/erc-d/erc-d-t.el b/test/lisp/erc/resources/erc-d/erc-d-t.el
index 7e5a81ffbac..dbfe9181887 100644
--- a/test/lisp/erc/resources/erc-d/erc-d-t.el
+++ b/test/lisp/erc/resources/erc-d/erc-d-t.el
@@ -1,6 +1,6 @@
1;;; erc-d-t.el --- ERT helpers for ERC test server -*- lexical-binding: t -*- 1;;; erc-d-t.el --- ERT helpers for ERC test server -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/erc/resources/erc-d/erc-d-tests.el b/test/lisp/erc/resources/erc-d/erc-d-tests.el
index 4964af23b52..b161ea17305 100644
--- a/test/lisp/erc/resources/erc-d/erc-d-tests.el
+++ b/test/lisp/erc/resources/erc-d/erc-d-tests.el
@@ -1,6 +1,6 @@
1;;; erc-d-tests.el --- tests for erc-d -*- lexical-binding: t -*- 1;;; erc-d-tests.el --- tests for erc-d -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
@@ -1221,7 +1221,7 @@ DIALOGS are symbols representing the base names of dialog files in
1221 (proc (apply #'start-process args))) 1221 (proc (apply #'start-process args)))
1222 (set-process-query-on-exit-flag proc nil) 1222 (set-process-query-on-exit-flag proc nil)
1223 (with-current-buffer buffer 1223 (with-current-buffer buffer
1224 (erc-d-t-search-for 5 "Starting") 1224 (erc-d-t-search-for 10 "Starting")
1225 (search-forward " (") 1225 (search-forward " (")
1226 (backward-char)) 1226 (backward-char))
1227 (let ((pair (read buffer))) 1227 (let ((pair (read buffer)))
diff --git a/test/lisp/erc/resources/erc-d/erc-d-u.el b/test/lisp/erc/resources/erc-d/erc-d-u.el
index dd7d1b4d3cc..bd46c41f4dd 100644
--- a/test/lisp/erc/resources/erc-d/erc-d-u.el
+++ b/test/lisp/erc/resources/erc-d/erc-d-u.el
@@ -1,6 +1,6 @@
1;;; erc-d-u.el --- Helpers for ERC test server -*- lexical-binding: t -*- 1;;; erc-d-u.el --- Helpers for ERC test server -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/erc/resources/erc-d/erc-d.el b/test/lisp/erc/resources/erc-d/erc-d.el
index 6cbd7525827..040980c906f 100644
--- a/test/lisp/erc/resources/erc-d/erc-d.el
+++ b/test/lisp/erc/resources/erc-d/erc-d.el
@@ -1,6 +1,6 @@
1;;; erc-d.el --- A dumb test server for ERC -*- lexical-binding: t -*- 1;;; erc-d.el --- A dumb test server for ERC -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/erc/resources/erc-d/resources/proxy-subprocess.el b/test/lisp/erc/resources/erc-d/resources/proxy-subprocess.el
index 7f89708e37f..10300d6fd2a 100644
--- a/test/lisp/erc/resources/erc-d/resources/proxy-subprocess.el
+++ b/test/lisp/erc/resources/erc-d/resources/proxy-subprocess.el
@@ -1,6 +1,6 @@
1;;; proxy-subprocess.el --- Example setup file for erc-d -*- lexical-binding: t; -*- 1;;; proxy-subprocess.el --- Example setup file for erc-d -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/erc/resources/erc-scenarios-common.el b/test/lisp/erc/resources/erc-scenarios-common.el
index ce7595363c9..f0b2afdc8b0 100644
--- a/test/lisp/erc/resources/erc-scenarios-common.el
+++ b/test/lisp/erc/resources/erc-scenarios-common.el
@@ -1,6 +1,6 @@
1;;; erc-scenarios-common.el --- Common helpers for ERC scenarios -*- lexical-binding: t -*- 1;;; erc-scenarios-common.el --- Common helpers for ERC scenarios -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/erc/resources/erc-tests-common.el b/test/lisp/erc/resources/erc-tests-common.el
index 6eddd576bf5..f27cf2f3271 100644
--- a/test/lisp/erc/resources/erc-tests-common.el
+++ b/test/lisp/erc/resources/erc-tests-common.el
@@ -1,6 +1,6 @@
1;;; erc-tests-common.el --- Common helpers for ERC tests -*- lexical-binding: t -*- 1;;; erc-tests-common.el --- Common helpers for ERC tests -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2023-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2023-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/erc/resources/services/regain/taken-ghost.eld b/test/lisp/erc/resources/services/regain/taken-ghost.eld
index d5afd124a43..0a02f4dedb1 100644
--- a/test/lisp/erc/resources/services/regain/taken-ghost.eld
+++ b/test/lisp/erc/resources/services/regain/taken-ghost.eld
@@ -34,7 +34,7 @@
34 34
35((mode 10 "MODE dummy` +i")) 35((mode 10 "MODE dummy` +i"))
36((privmsg 10 "PRIVMSG NickServ :GHOST dummy") 36((privmsg 10 "PRIVMSG NickServ :GHOST dummy")
37 (0.00 ":irc.example.net 501 dummy` x :is not a recognised user mode.") 37 (0.00 ":irc.example.net 501 dummy` x :is not a recognized user mode.")
38 (0.00 ":irc.example.net NOTICE dummy` :*** You are connected to irc.example.net using TLS (SSL) cipher 'TLS1.3-ECDHE-RSA-AES-256-GCM-AEAD'") 38 (0.00 ":irc.example.net NOTICE dummy` :*** You are connected to irc.example.net using TLS (SSL) cipher 'TLS1.3-ECDHE-RSA-AES-256-GCM-AEAD'")
39 (0.03 ":dummy`!dummy@10.0.2.100 MODE dummy` :+i") 39 (0.03 ":dummy`!dummy@10.0.2.100 MODE dummy` :+i")
40 (0.02 ":NickServ!NickServ@services.int NOTICE dummy` :\2dummy\2 has been ghosted.")) 40 (0.02 ":NickServ!NickServ@services.int NOTICE dummy` :\2dummy\2 has been ghosted."))
diff --git a/test/lisp/erc/resources/services/regain/taken-regain.eld b/test/lisp/erc/resources/services/regain/taken-regain.eld
index 22635d4cc89..dacd6d866b0 100644
--- a/test/lisp/erc/resources/services/regain/taken-regain.eld
+++ b/test/lisp/erc/resources/services/regain/taken-regain.eld
@@ -31,7 +31,7 @@
31 (0.00 ":irc.example.net 375 dummy` :irc.example.net message of the day") 31 (0.00 ":irc.example.net 375 dummy` :irc.example.net message of the day")
32 (0.00 ":irc.example.net 372 dummy` : Have fun with the image!") 32 (0.00 ":irc.example.net 372 dummy` : Have fun with the image!")
33 (0.00 ":irc.example.net 376 dummy` :End of message of the day.") 33 (0.00 ":irc.example.net 376 dummy` :End of message of the day.")
34 (0.00 ":irc.example.net 501 dummy` x :is not a recognised user mode.") 34 (0.00 ":irc.example.net 501 dummy` x :is not a recognized user mode.")
35 (0.00 ":irc.example.net NOTICE dummy` :*** You are connected to irc.example.net using TLS (SSL) cipher 'TLS1.3-ECDHE-RSA-AES-256-GCM-AEAD'")) 35 (0.00 ":irc.example.net NOTICE dummy` :*** You are connected to irc.example.net using TLS (SSL) cipher 'TLS1.3-ECDHE-RSA-AES-256-GCM-AEAD'"))
36 36
37((mode 10 "MODE dummy` +i")) 37((mode 10 "MODE dummy` +i"))
diff --git a/test/lisp/eshell/em-alias-tests.el b/test/lisp/eshell/em-alias-tests.el
index 51af80af148..02c3c1f2518 100644
--- a/test/lisp/eshell/em-alias-tests.el
+++ b/test/lisp/eshell/em-alias-tests.el
@@ -1,6 +1,6 @@
1;;; em-alias-tests.el --- em-alias test suite -*- lexical-binding:t -*- 1;;; em-alias-tests.el --- em-alias test suite -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/eshell/em-basic-tests.el b/test/lisp/eshell/em-basic-tests.el
index cd141dc440e..bba0cd951c0 100644
--- a/test/lisp/eshell/em-basic-tests.el
+++ b/test/lisp/eshell/em-basic-tests.el
@@ -1,6 +1,6 @@
1;;; em-basic-tests.el --- em-basic test suite -*- lexical-binding:t -*- 1;;; em-basic-tests.el --- em-basic test suite -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/eshell/em-cmpl-tests.el b/test/lisp/eshell/em-cmpl-tests.el
index df459533fb9..ff1e7ec0f9d 100644
--- a/test/lisp/eshell/em-cmpl-tests.el
+++ b/test/lisp/eshell/em-cmpl-tests.el
@@ -1,6 +1,6 @@
1;;; em-cmpl-tests.el --- em-cmpl test suite -*- lexical-binding:t -*- 1;;; em-cmpl-tests.el --- em-cmpl test suite -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2023-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2023-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/eshell/em-dirs-tests.el b/test/lisp/eshell/em-dirs-tests.el
index a3e2ad7287c..e18721eb780 100644
--- a/test/lisp/eshell/em-dirs-tests.el
+++ b/test/lisp/eshell/em-dirs-tests.el
@@ -1,6 +1,6 @@
1;;; em-dirs-tests.el --- em-dirs test suite -*- lexical-binding:t -*- 1;;; em-dirs-tests.el --- em-dirs test suite -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/eshell/em-extpipe-tests.el b/test/lisp/eshell/em-extpipe-tests.el
index b2c55256341..81eac13f2fa 100644
--- a/test/lisp/eshell/em-extpipe-tests.el
+++ b/test/lisp/eshell/em-extpipe-tests.el
@@ -1,6 +1,6 @@
1;;; em-extpipe-tests.el --- em-extpipe test suite -*- lexical-binding:t -*- 1;;; em-extpipe-tests.el --- em-extpipe test suite -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; Author: Sean Whitton <spwhitton@spwhitton.name> 5;; Author: Sean Whitton <spwhitton@spwhitton.name>
6 6
diff --git a/test/lisp/eshell/em-glob-tests.el b/test/lisp/eshell/em-glob-tests.el
index fd5ef537a0b..68dcc9ddb13 100644
--- a/test/lisp/eshell/em-glob-tests.el
+++ b/test/lisp/eshell/em-glob-tests.el
@@ -1,6 +1,6 @@
1;;; em-glob-tests.el --- em-glob test suite -*- lexical-binding:t -*- 1;;; em-glob-tests.el --- em-glob test suite -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/eshell/em-hist-tests.el b/test/lisp/eshell/em-hist-tests.el
index 6288ae071dc..98c3739b4bf 100644
--- a/test/lisp/eshell/em-hist-tests.el
+++ b/test/lisp/eshell/em-hist-tests.el
@@ -1,6 +1,6 @@
1;;; em-hist-tests.el --- em-hist test suite -*- lexical-binding:t -*- 1;;; em-hist-tests.el --- em-hist test suite -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2017-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2017-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/eshell/em-ls-tests.el b/test/lisp/eshell/em-ls-tests.el
index bb1a1fe567e..8cbbbbf150d 100644
--- a/test/lisp/eshell/em-ls-tests.el
+++ b/test/lisp/eshell/em-ls-tests.el
@@ -1,6 +1,6 @@
1;;; em-ls-tests.el --- em-ls test suite -*- lexical-binding:t -*- 1;;; em-ls-tests.el --- em-ls test suite -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2017-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2017-2026 Free Software Foundation, Inc.
4 4
5;; Author: Tino Calancha <tino.calancha@gmail.com> 5;; Author: Tino Calancha <tino.calancha@gmail.com>
6 6
diff --git a/test/lisp/eshell/em-pred-tests.el b/test/lisp/eshell/em-pred-tests.el
index 05ee5d4c4c3..06777a4999a 100644
--- a/test/lisp/eshell/em-pred-tests.el
+++ b/test/lisp/eshell/em-pred-tests.el
@@ -1,6 +1,6 @@
1;;; em-pred-tests.el --- em-pred test suite -*- lexical-binding:t -*- 1;;; em-pred-tests.el --- em-pred test suite -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/eshell/em-prompt-tests.el b/test/lisp/eshell/em-prompt-tests.el
index ed2cd02a516..ba3e421f61c 100644
--- a/test/lisp/eshell/em-prompt-tests.el
+++ b/test/lisp/eshell/em-prompt-tests.el
@@ -1,6 +1,6 @@
1;;; em-prompt-tests.el --- em-prompt test suite -*- lexical-binding:t -*- 1;;; em-prompt-tests.el --- em-prompt test suite -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2023-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2023-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
@@ -201,10 +201,10 @@ This tests the case when `eshell-highlight-prompt' is nil."
201 (eshell-insert-command "echo 'high five'") 201 (eshell-insert-command "echo 'high five'")
202 (eshell-insert-command "echo 'up high\n\ndown low'") 202 (eshell-insert-command "echo 'up high\n\ndown low'")
203 (eshell-insert-command "echo 'too slow'") 203 (eshell-insert-command "echo 'too slow'")
204 (insert "echo goodby") ; A partially-entered command. 204 (insert "echo good") ; A partially-entered command.
205 (ert-info ("Go back to the last prompt") 205 (ert-info ("Go back to the last prompt")
206 (eshell-backward-paragraph) 206 (eshell-backward-paragraph)
207 (should (at-prompt-for-command-p "echo goodby"))) 207 (should (at-prompt-for-command-p "echo good")))
208 (ert-info ("Go back to the paragraph break") 208 (ert-info ("Go back to the paragraph break")
209 (eshell-backward-paragraph 2) 209 (eshell-backward-paragraph 2)
210 (should (looking-at "\ndown low\n"))) 210 (should (looking-at "\ndown low\n")))
diff --git a/test/lisp/eshell/em-script-tests.el b/test/lisp/eshell/em-script-tests.el
index 30b917baa35..a660107c893 100644
--- a/test/lisp/eshell/em-script-tests.el
+++ b/test/lisp/eshell/em-script-tests.el
@@ -1,6 +1,6 @@
1;;; em-script-tests.el --- em-script test suite -*- lexical-binding:t -*- 1;;; em-script-tests.el --- em-script test suite -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/eshell/em-tramp-tests.el b/test/lisp/eshell/em-tramp-tests.el
index 7de7c07d2dc..fee2f04f2ce 100644
--- a/test/lisp/eshell/em-tramp-tests.el
+++ b/test/lisp/eshell/em-tramp-tests.el
@@ -1,6 +1,6 @@
1;;; em-tramp-tests.el --- em-tramp test suite -*- lexical-binding:t -*- 1;;; em-tramp-tests.el --- em-tramp test suite -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/eshell/em-unix-tests.el b/test/lisp/eshell/em-unix-tests.el
index b8969c5568a..6f27e7ebc6a 100644
--- a/test/lisp/eshell/em-unix-tests.el
+++ b/test/lisp/eshell/em-unix-tests.el
@@ -1,6 +1,6 @@
1;;; em-unix-tests.el --- em-unix test suite -*- lexical-binding:t -*- 1;;; em-unix-tests.el --- em-unix test suite -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2023-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2023-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/eshell/esh-arg-tests.el b/test/lisp/eshell/esh-arg-tests.el
index 4c34711ec2e..393714db161 100644
--- a/test/lisp/eshell/esh-arg-tests.el
+++ b/test/lisp/eshell/esh-arg-tests.el
@@ -1,6 +1,6 @@
1;;; esh-arg-tests.el --- esh-arg test suite -*- lexical-binding:t -*- 1;;; esh-arg-tests.el --- esh-arg test suite -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/eshell/esh-cmd-tests.el b/test/lisp/eshell/esh-cmd-tests.el
index 25e6c0fda7c..1d03becb9d9 100644
--- a/test/lisp/eshell/esh-cmd-tests.el
+++ b/test/lisp/eshell/esh-cmd-tests.el
@@ -1,6 +1,6 @@
1;;; esh-cmd-tests.el --- esh-cmd test suite -*- lexical-binding:t -*- 1;;; esh-cmd-tests.el --- esh-cmd test suite -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/eshell/esh-ext-tests.el b/test/lisp/eshell/esh-ext-tests.el
index c6f5c48ae3e..4b8555f88a4 100644
--- a/test/lisp/eshell/esh-ext-tests.el
+++ b/test/lisp/eshell/esh-ext-tests.el
@@ -1,6 +1,6 @@
1;;; esh-ext-tests.el --- esh-ext test suite -*- lexical-binding:t -*- 1;;; esh-ext-tests.el --- esh-ext test suite -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/eshell/esh-io-tests.el b/test/lisp/eshell/esh-io-tests.el
index 87fc32390d2..ba4b5710b51 100644
--- a/test/lisp/eshell/esh-io-tests.el
+++ b/test/lisp/eshell/esh-io-tests.el
@@ -1,6 +1,6 @@
1;;; esh-io-tests.el --- esh-io test suite -*- lexical-binding:t -*- 1;;; esh-io-tests.el --- esh-io test suite -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/eshell/esh-mode-tests.el b/test/lisp/eshell/esh-mode-tests.el
index b8023029369..7e79b25faac 100644
--- a/test/lisp/eshell/esh-mode-tests.el
+++ b/test/lisp/eshell/esh-mode-tests.el
@@ -1,6 +1,6 @@
1;;; esh-mode-tests.el --- esh-mode test suite -*- lexical-binding:t -*- 1;;; esh-mode-tests.el --- esh-mode test suite -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/eshell/esh-opt-tests.el b/test/lisp/eshell/esh-opt-tests.el
index 6098ad7725f..89337e60be1 100644
--- a/test/lisp/eshell/esh-opt-tests.el
+++ b/test/lisp/eshell/esh-opt-tests.el
@@ -1,6 +1,6 @@
1;;; esh-opt-tests.el --- esh-opt test suite -*- lexical-binding:t -*- 1;;; esh-opt-tests.el --- esh-opt test suite -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2018-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2018-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/eshell/esh-proc-tests.el b/test/lisp/eshell/esh-proc-tests.el
index 2ef8b9d7536..6dc25192d6d 100644
--- a/test/lisp/eshell/esh-proc-tests.el
+++ b/test/lisp/eshell/esh-proc-tests.el
@@ -1,6 +1,6 @@
1;;; esh-proc-tests.el --- esh-proc test suite -*- lexical-binding:t -*- 1;;; esh-proc-tests.el --- esh-proc test suite -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/eshell/esh-util-tests.el b/test/lisp/eshell/esh-util-tests.el
index 39fc6288110..5bdeb32d9a6 100644
--- a/test/lisp/eshell/esh-util-tests.el
+++ b/test/lisp/eshell/esh-util-tests.el
@@ -1,6 +1,6 @@
1;;; esh-util-tests.el --- esh-util test suite -*- lexical-binding:t -*- 1;;; esh-util-tests.el --- esh-util test suite -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/eshell/esh-var-tests.el b/test/lisp/eshell/esh-var-tests.el
index 20575d93407..f7158a19160 100644
--- a/test/lisp/eshell/esh-var-tests.el
+++ b/test/lisp/eshell/esh-var-tests.el
@@ -1,6 +1,6 @@
1;;; esh-var-tests.el --- esh-var test suite -*- lexical-binding:t -*- 1;;; esh-var-tests.el --- esh-var test suite -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/eshell/eshell-tests-unload.el b/test/lisp/eshell/eshell-tests-unload.el
index 958eb0ee4ba..6f56c5d1080 100644
--- a/test/lisp/eshell/eshell-tests-unload.el
+++ b/test/lisp/eshell/eshell-tests-unload.el
@@ -1,6 +1,6 @@
1;;; eshell-tests-unload.el --- test unloading Eshell -*- lexical-binding:t -*- 1;;; eshell-tests-unload.el --- test unloading Eshell -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2023-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2023-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/eshell/eshell-tests.el b/test/lisp/eshell/eshell-tests.el
index 99e4528ab00..65fc6dc14f2 100644
--- a/test/lisp/eshell/eshell-tests.el
+++ b/test/lisp/eshell/eshell-tests.el
@@ -1,6 +1,6 @@
1;;; eshell-tests.el --- Eshell test suite -*- lexical-binding:t -*- 1;;; eshell-tests.el --- Eshell test suite -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 1999-2025 Free Software Foundation, Inc. 3;; Copyright (C) 1999-2026 Free Software Foundation, Inc.
4 4
5;; Author: John Wiegley <johnw@gnu.org> 5;; Author: John Wiegley <johnw@gnu.org>
6 6
diff --git a/test/lisp/eshell/resources/eshell-tests-helpers.el b/test/lisp/eshell/resources/eshell-tests-helpers.el
index 870e199f686..4e149e910f6 100644
--- a/test/lisp/eshell/resources/eshell-tests-helpers.el
+++ b/test/lisp/eshell/resources/eshell-tests-helpers.el
@@ -1,6 +1,6 @@
1;;; eshell-tests-helpers.el --- Eshell test suite helpers -*- lexical-binding:t -*- 1;;; eshell-tests-helpers.el --- Eshell test suite helpers -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 1999-2025 Free Software Foundation, Inc. 3;; Copyright (C) 1999-2026 Free Software Foundation, Inc.
4 4
5;; Author: John Wiegley <johnw@gnu.org> 5;; Author: John Wiegley <johnw@gnu.org>
6 6
diff --git a/test/lisp/faces-resources/faces-test-dark-theme.el b/test/lisp/faces-resources/faces-test-dark-theme.el
index 007ffb2563a..d8915207f50 100644
--- a/test/lisp/faces-resources/faces-test-dark-theme.el
+++ b/test/lisp/faces-resources/faces-test-dark-theme.el
@@ -1,6 +1,6 @@
1;;; faces-test-dark-theme.el --- A dark theme from tests ;;; -*- lexical-binding: t; -*- 1;;; faces-test-dark-theme.el --- A dark theme from tests ;;; -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2019-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2019-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/faces-resources/faces-test-light-theme.el b/test/lisp/faces-resources/faces-test-light-theme.el
index 6f8f174bfc2..2274ed36572 100644
--- a/test/lisp/faces-resources/faces-test-light-theme.el
+++ b/test/lisp/faces-resources/faces-test-light-theme.el
@@ -1,6 +1,6 @@
1;;; faces-test-light-theme.el --- A dark theme from tests ;;; -*- lexical-binding: t; -*- 1;;; faces-test-light-theme.el --- A dark theme from tests ;;; -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2019-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2019-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/faces-tests.el b/test/lisp/faces-tests.el
index 703d1da5ce9..5c47e975359 100644
--- a/test/lisp/faces-tests.el
+++ b/test/lisp/faces-tests.el
@@ -1,6 +1,6 @@
1;;; faces-tests.el --- Tests for faces.el -*- lexical-binding: t; -*- 1;;; faces-tests.el --- Tests for faces.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2013-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2013-2026 Free Software Foundation, Inc.
4 4
5;; Author: Artur Malabarba <bruce.connor.am@gmail.com> 5;; Author: Artur Malabarba <bruce.connor.am@gmail.com>
6;; Keywords: 6;; Keywords:
diff --git a/test/lisp/ffap-tests.el b/test/lisp/ffap-tests.el
index f891149e6d6..825ed8ba139 100644
--- a/test/lisp/ffap-tests.el
+++ b/test/lisp/ffap-tests.el
@@ -1,6 +1,6 @@
1;;; ffap-tests.el --- Test suite for ffap.el -*- lexical-binding: t -*- 1;;; ffap-tests.el --- Test suite for ffap.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2016-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2016-2026 Free Software Foundation, Inc.
4 4
5;; Author: Tino Calancha <tino.calancha@gmail.com> 5;; Author: Tino Calancha <tino.calancha@gmail.com>
6 6
diff --git a/test/lisp/filenotify-tests.el b/test/lisp/filenotify-tests.el
index 0c48b112819..fc826aba8d4 100644
--- a/test/lisp/filenotify-tests.el
+++ b/test/lisp/filenotify-tests.el
@@ -1,6 +1,6 @@
1;;; filenotify-tests.el --- Tests of file notifications -*- lexical-binding: t; -*- 1;;; filenotify-tests.el --- Tests of file notifications -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2013-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2013-2026 Free Software Foundation, Inc.
4 4
5;; Author: Michael Albinus <michael.albinus@gmx.de> 5;; Author: Michael Albinus <michael.albinus@gmx.de>
6 6
@@ -1256,6 +1256,10 @@ delivered."
1256 :tags '(:expensive-test) 1256 :tags '(:expensive-test)
1257 (skip-unless (file-notify--test-local-enabled)) 1257 (skip-unless (file-notify--test-local-enabled))
1258 1258
1259 (let ((file-notify-debug ;; Temporarily.
1260 (or file-notify-debug
1261 (getenv "EMACS_EMBA_CI"))))
1262
1259 (with-file-notify-test 1263 (with-file-notify-test
1260 (write-region "any text" nil file-notify--test-tmpfile nil 'no-message) 1264 (write-region "any text" nil file-notify--test-tmpfile nil 'no-message)
1261 (should 1265 (should
@@ -1334,7 +1338,7 @@ delivered."
1334 (file-notify--rm-descriptor file-notify--test-desc) 1338 (file-notify--rm-descriptor file-notify--test-desc)
1335 1339
1336 ;; The environment shall be cleaned up. 1340 ;; The environment shall be cleaned up.
1337 (file-notify--test-cleanup-p)))) 1341 (file-notify--test-cleanup-p)))))
1338 1342
1339(file-notify--deftest-remote file-notify-test08-backup 1343(file-notify--deftest-remote file-notify-test08-backup
1340 "Check that backup keeps file notification for remote files.") 1344 "Check that backup keeps file notification for remote files.")
diff --git a/test/lisp/files-tests.el b/test/lisp/files-tests.el
index e9998ba9231..14cfff99c59 100644
--- a/test/lisp/files-tests.el
+++ b/test/lisp/files-tests.el
@@ -1,6 +1,6 @@
1;;; files-tests.el --- tests for files.el. -*- lexical-binding: t; -*- 1;;; files-tests.el --- tests for files.el. -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2012-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2012-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/files-x-tests.el b/test/lisp/files-x-tests.el
index 2ab7aa60ff9..88e02ba143c 100644
--- a/test/lisp/files-x-tests.el
+++ b/test/lisp/files-x-tests.el
@@ -1,6 +1,6 @@
1;;; files-x-tests.el --- tests for files-x.el. -*- lexical-binding: t -*- 1;;; files-x-tests.el --- tests for files-x.el. -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2016-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2016-2026 Free Software Foundation, Inc.
4 4
5;; Author: Michael Albinus <michael.albinus@gmx.de> 5;; Author: Michael Albinus <michael.albinus@gmx.de>
6 6
diff --git a/test/lisp/find-cmd-tests.el b/test/lisp/find-cmd-tests.el
index 66f4c48abae..4a30e347621 100644
--- a/test/lisp/find-cmd-tests.el
+++ b/test/lisp/find-cmd-tests.el
@@ -1,6 +1,6 @@
1;;; find-cmd-tests.el --- tests for find-cmd.el. -*- lexical-binding: t -*- 1;;; find-cmd-tests.el --- tests for find-cmd.el. -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2021-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2021-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/follow-tests.el b/test/lisp/follow-tests.el
index 29bda77873b..0c274896918 100644
--- a/test/lisp/follow-tests.el
+++ b/test/lisp/follow-tests.el
@@ -1,6 +1,6 @@
1;;; follow-tests.el --- Tests for follow.el -*- lexical-binding: t; -*- 1;;; follow-tests.el --- Tests for follow.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2025 Free Software Foundation, Inc. 3;; Copyright (C) 2025-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/font-lock-tests.el b/test/lisp/font-lock-tests.el
index 41de13929ea..6995ef3be55 100644
--- a/test/lisp/font-lock-tests.el
+++ b/test/lisp/font-lock-tests.el
@@ -1,6 +1,6 @@
1;;; font-lock-tests.el --- Test suite for font-lock. -*- lexical-binding: t -*- 1;;; font-lock-tests.el --- Test suite for font-lock. -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2019-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2019-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/format-spec-tests.el b/test/lisp/format-spec-tests.el
index 726721bd57f..cbe9e91f27d 100644
--- a/test/lisp/format-spec-tests.el
+++ b/test/lisp/format-spec-tests.el
@@ -1,6 +1,6 @@
1;;; format-spec-tests.el --- tests for format-spec.el -*- lexical-binding: t -*- 1;;; format-spec-tests.el --- tests for format-spec.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2019-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2019-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/gnus/gnus-group-tests.el b/test/lisp/gnus/gnus-group-tests.el
index 6753bf209b8..59a37a37678 100644
--- a/test/lisp/gnus/gnus-group-tests.el
+++ b/test/lisp/gnus/gnus-group-tests.el
@@ -1,6 +1,6 @@
1;;; gnus-group-tests.el --- Tests for gnus-group.el -*- lexical-binding: t; -*- 1;;; gnus-group-tests.el --- Tests for gnus-group.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2021-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2021-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/gnus/gnus-icalendar-tests.el b/test/lisp/gnus/gnus-icalendar-tests.el
index 2658ca4848a..df9358b96c5 100644
--- a/test/lisp/gnus/gnus-icalendar-tests.el
+++ b/test/lisp/gnus/gnus-icalendar-tests.el
@@ -1,6 +1,6 @@
1;;; gnus-icalendar-tests.el --- tests -*- lexical-binding: t; -*- 1;;; gnus-icalendar-tests.el --- tests -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; Author: Jan Tatarik <jan.tatarik@gmail.com> 5;; Author: Jan Tatarik <jan.tatarik@gmail.com>
6;; Keywords: 6;; Keywords:
diff --git a/test/lisp/gnus/gnus-search-tests.el b/test/lisp/gnus/gnus-search-tests.el
index f1ca6f6a9a2..09325c52f0d 100644
--- a/test/lisp/gnus/gnus-search-tests.el
+++ b/test/lisp/gnus/gnus-search-tests.el
@@ -1,6 +1,6 @@
1;;; gnus-search-tests.el --- Tests for Gnus' search routines -*- lexical-binding: t; -*- 1;;; gnus-search-tests.el --- Tests for Gnus' search routines -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2017, 2021-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2017, 2021-2026 Free Software Foundation, Inc.
4 4
5;; Author: Eric Abrahamsen <eric@ericabrahamsen.net> 5;; Author: Eric Abrahamsen <eric@ericabrahamsen.net>
6;; Keywords: 6;; Keywords:
diff --git a/test/lisp/gnus/gnus-test-headers.el b/test/lisp/gnus/gnus-test-headers.el
index 5a33e28e537..11450bb97fa 100644
--- a/test/lisp/gnus/gnus-test-headers.el
+++ b/test/lisp/gnus/gnus-test-headers.el
@@ -1,6 +1,6 @@
1;;; gnus-test-headers.el --- Tests for Gnus header-related functions -*- lexical-binding: t; -*- 1;;; gnus-test-headers.el --- Tests for Gnus header-related functions -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2018-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2018-2026 Free Software Foundation, Inc.
4 4
5;; Author: Eric Abrahamsen <eric@ericabrahamsen.net> 5;; Author: Eric Abrahamsen <eric@ericabrahamsen.net>
6 6
diff --git a/test/lisp/gnus/gnus-tests.el b/test/lisp/gnus/gnus-tests.el
index 1a4bfce0a22..e710042a846 100644
--- a/test/lisp/gnus/gnus-tests.el
+++ b/test/lisp/gnus/gnus-tests.el
@@ -1,6 +1,6 @@
1;;; gnus-tests.el --- Wrapper for the Gnus tests -*- lexical-binding:t -*- 1;;; gnus-tests.el --- Wrapper for the Gnus tests -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2011-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2011-2026 Free Software Foundation, Inc.
4 4
5;; Author: Teodor Zlatanov <tzz@lifelogs.com> 5;; Author: Teodor Zlatanov <tzz@lifelogs.com>
6 6
diff --git a/test/lisp/gnus/gnus-util-tests.el b/test/lisp/gnus/gnus-util-tests.el
index f1aa09abe1c..3e5a287c795 100644
--- a/test/lisp/gnus/gnus-util-tests.el
+++ b/test/lisp/gnus/gnus-util-tests.el
@@ -1,5 +1,5 @@
1;;; gnus-util-tests.el --- Selectived tests only. -*- lexical-binding:t -*- 1;;; gnus-util-tests.el --- Selectived tests only. -*- lexical-binding:t -*-
2;; Copyright (C) 2015-2025 Free Software Foundation, Inc. 2;; Copyright (C) 2015-2026 Free Software Foundation, Inc.
3 3
4;; Author: Jens Lechtenbörger <jens.lechtenboerger@fsfe.org> 4;; Author: Jens Lechtenbörger <jens.lechtenboerger@fsfe.org>
5 5
diff --git a/test/lisp/gnus/message-tests.el b/test/lisp/gnus/message-tests.el
index 7c290486f26..56fcbeee66f 100644
--- a/test/lisp/gnus/message-tests.el
+++ b/test/lisp/gnus/message-tests.el
@@ -1,6 +1,6 @@
1;;; message-tests.el --- Tests for message-mode -*- lexical-binding: t; -*- 1;;; message-tests.el --- Tests for message-mode -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2015-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2015-2026 Free Software Foundation, Inc.
4 4
5;; Author: João Távora <joaotavora@gmail.com> 5;; Author: João Távora <joaotavora@gmail.com>
6 6
diff --git a/test/lisp/gnus/mm-decode-tests.el b/test/lisp/gnus/mm-decode-tests.el
index 7adb1d6ca20..e66f115a2d4 100644
--- a/test/lisp/gnus/mm-decode-tests.el
+++ b/test/lisp/gnus/mm-decode-tests.el
@@ -1,6 +1,6 @@
1;;; mm-decode-tests.el --- -*- lexical-binding:t -*- 1;;; mm-decode-tests.el --- -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2021-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2021-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/gnus/mml-sec-tests.el b/test/lisp/gnus/mml-sec-tests.el
index aca87d100ad..6cd03206204 100644
--- a/test/lisp/gnus/mml-sec-tests.el
+++ b/test/lisp/gnus/mml-sec-tests.el
@@ -1,6 +1,6 @@
1;;; mml-sec-tests.el --- Tests mml-sec.el, see README-mml-secure.txt. -*- lexical-binding:t -*- 1;;; mml-sec-tests.el --- Tests mml-sec.el, see README-mml-secure.txt. -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2015, 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2015, 2020-2026 Free Software Foundation, Inc.
4 4
5;; Author: Jens Lechtenbörger <jens.lechtenboerger@fsfe.org> 5;; Author: Jens Lechtenbörger <jens.lechtenboerger@fsfe.org>
6 6
diff --git a/test/lisp/gnus/nnrss-tests.el b/test/lisp/gnus/nnrss-tests.el
index 81a24453942..e6f2b244f3e 100644
--- a/test/lisp/gnus/nnrss-tests.el
+++ b/test/lisp/gnus/nnrss-tests.el
@@ -1,6 +1,6 @@
1;;; nnrss-tests.el --- tests for gnus/nnrss.el -*- lexical-binding:t -*- 1;;; nnrss-tests.el --- tests for gnus/nnrss.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2019-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2019-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/help-fns-tests.el b/test/lisp/help-fns-tests.el
index 4f65db028e4..7806ab9be2b 100644
--- a/test/lisp/help-fns-tests.el
+++ b/test/lisp/help-fns-tests.el
@@ -1,6 +1,6 @@
1;;; help-fns-tests.el --- tests for help-fns.el -*- lexical-binding: t -*- 1;;; help-fns-tests.el --- tests for help-fns.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2014-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2014-2026 Free Software Foundation, Inc.
4 4
5;; Maintainer: emacs-devel@gnu.org 5;; Maintainer: emacs-devel@gnu.org
6 6
diff --git a/test/lisp/help-mode-tests.el b/test/lisp/help-mode-tests.el
index 85977f5bdcc..639b753ae49 100644
--- a/test/lisp/help-mode-tests.el
+++ b/test/lisp/help-mode-tests.el
@@ -1,6 +1,6 @@
1;;; help-mode-tests.el --- Tests for help-mode.el -*- lexical-binding: t; -*- 1;;; help-mode-tests.el --- Tests for help-mode.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; Author: Simen Heggestøyl <simenheg@gmail.com> 5;; Author: Simen Heggestøyl <simenheg@gmail.com>
6;; Keywords: 6;; Keywords:
diff --git a/test/lisp/help-tests.el b/test/lisp/help-tests.el
index 8c6713c7a40..b1b52e83e3e 100644
--- a/test/lisp/help-tests.el
+++ b/test/lisp/help-tests.el
@@ -1,6 +1,6 @@
1;;; help-tests.el --- Tests for help.el -*- lexical-binding: t; -*- 1;;; help-tests.el --- Tests for help.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2019-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2019-2026 Free Software Foundation, Inc.
4 4
5;; Author: Juanma Barranquero <lekktu@gmail.com> 5;; Author: Juanma Barranquero <lekktu@gmail.com>
6;; Eli Zaretskii <eliz@gnu.org> 6;; Eli Zaretskii <eliz@gnu.org>
diff --git a/test/lisp/hfy-cmap-tests.el b/test/lisp/hfy-cmap-tests.el
index 6aff2b3cec0..37593d460e6 100644
--- a/test/lisp/hfy-cmap-tests.el
+++ b/test/lisp/hfy-cmap-tests.el
@@ -1,6 +1,6 @@
1;;; hfy-cmap-tests.el --- tests for hfy-cmap.el -*- lexical-binding: t -*- 1;;; hfy-cmap-tests.el --- tests for hfy-cmap.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/hi-lock-tests.el b/test/lisp/hi-lock-tests.el
index 1f9bf5bab18..fb3a42da94b 100644
--- a/test/lisp/hi-lock-tests.el
+++ b/test/lisp/hi-lock-tests.el
@@ -1,6 +1,6 @@
1;;; hi-lock-tests.el --- Tests for hi-lock.el -*- lexical-binding: t; -*- 1;;; hi-lock-tests.el --- Tests for hi-lock.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2017-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2017-2026 Free Software Foundation, Inc.
4 4
5;; Author: Tino Calancha <tino.calancha@gmail.com> 5;; Author: Tino Calancha <tino.calancha@gmail.com>
6;; Keywords: 6;; Keywords:
diff --git a/test/lisp/hl-line-tests.el b/test/lisp/hl-line-tests.el
index e1079607aa2..b16300c6589 100644
--- a/test/lisp/hl-line-tests.el
+++ b/test/lisp/hl-line-tests.el
@@ -1,6 +1,6 @@
1;;; hl-line-tests.el --- Test suite for hl-line. -*- lexical-binding: t -*- 1;;; hl-line-tests.el --- Test suite for hl-line. -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/htmlfontify-tests.el b/test/lisp/htmlfontify-tests.el
index 704fc258930..244d6e76a19 100644
--- a/test/lisp/htmlfontify-tests.el
+++ b/test/lisp/htmlfontify-tests.el
@@ -1,6 +1,6 @@
1;;; htmlfontify-tests.el --- Test suite. -*- lexical-binding: t -*- 1;;; htmlfontify-tests.el --- Test suite. -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2015-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2015-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/ibuffer-tests.el b/test/lisp/ibuffer-tests.el
index 1e0babd43a5..f3d6f7eb9c0 100644
--- a/test/lisp/ibuffer-tests.el
+++ b/test/lisp/ibuffer-tests.el
@@ -1,6 +1,6 @@
1;;; ibuffer-tests.el --- Test suite. -*- lexical-binding: t -*- 1;;; ibuffer-tests.el --- Test suite. -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2015-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2015-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/ido-tests.el b/test/lisp/ido-tests.el
index f5c85fc0621..5c9407cc31a 100644
--- a/test/lisp/ido-tests.el
+++ b/test/lisp/ido-tests.el
@@ -1,6 +1,6 @@
1;;; ido-tests.el --- unit tests for ido.el -*- lexical-binding: t; -*- 1;;; ido-tests.el --- unit tests for ido.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2017-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2017-2026 Free Software Foundation, Inc.
4 4
5;; Author: Philipp Stephani <phst@google.com> 5;; Author: Philipp Stephani <phst@google.com>
6 6
diff --git a/test/lisp/image-file-tests.el b/test/lisp/image-file-tests.el
index c87059a0d97..707ad374002 100644
--- a/test/lisp/image-file-tests.el
+++ b/test/lisp/image-file-tests.el
@@ -1,6 +1,6 @@
1;;; image-file-tests.el --- Test suite for image-files -*- lexical-binding: t; -*- 1;;; image-file-tests.el --- Test suite for image-files -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2019-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2019-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/image-tests.el b/test/lisp/image-tests.el
index 455118cb98c..9818169c803 100644
--- a/test/lisp/image-tests.el
+++ b/test/lisp/image-tests.el
@@ -1,6 +1,6 @@
1;;; image-tests.el --- tests for image.el -*- lexical-binding: t -*- 1;;; image-tests.el --- tests for image.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2019-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2019-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/image/exif-tests.el b/test/lisp/image/exif-tests.el
index 5697aad28b5..50533959333 100644
--- a/test/lisp/image/exif-tests.el
+++ b/test/lisp/image/exif-tests.el
@@ -1,6 +1,6 @@
1;;; exif-tests.el --- tests for exif.el -*- lexical-binding: t -*- 1;;; exif-tests.el --- tests for exif.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2019-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2019-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/image/gravatar-tests.el b/test/lisp/image/gravatar-tests.el
index 5f3451189e5..aebb8135a63 100644
--- a/test/lisp/image/gravatar-tests.el
+++ b/test/lisp/image/gravatar-tests.el
@@ -1,6 +1,6 @@
1;;; gravatar-tests.el --- tests for gravatar.el -*- lexical-binding: t -*- 1;;; gravatar-tests.el --- tests for gravatar.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2019-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2019-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/image/image-dired-tests.el b/test/lisp/image/image-dired-tests.el
index 76d8128bfa9..2a7d582d8d0 100644
--- a/test/lisp/image/image-dired-tests.el
+++ b/test/lisp/image/image-dired-tests.el
@@ -1,6 +1,6 @@
1;;; image-dired-tests.el --- Tests for image-dired.el -*- lexical-binding: t -*- 1;;; image-dired-tests.el --- Tests for image-dired.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2021-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2021-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/image/image-dired-util-tests.el b/test/lisp/image/image-dired-util-tests.el
index d28aa2c25ad..1195e97292f 100644
--- a/test/lisp/image/image-dired-util-tests.el
+++ b/test/lisp/image/image-dired-util-tests.el
@@ -1,6 +1,6 @@
1;;; image-dired-util-tests.el --- Tests for image-dired.el -*- lexical-binding: t -*- 1;;; image-dired-util-tests.el --- Tests for image-dired.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/image/wallpaper-tests.el b/test/lisp/image/wallpaper-tests.el
index 9a301fc3546..ef4618962f0 100644
--- a/test/lisp/image/wallpaper-tests.el
+++ b/test/lisp/image/wallpaper-tests.el
@@ -1,6 +1,6 @@
1;;; wallpaper-tests.el --- tests for wallpaper.el -*- lexical-binding: t -*- 1;;; wallpaper-tests.el --- tests for wallpaper.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/imenu-tests.el b/test/lisp/imenu-tests.el
index 38d1f78d2d7..d496112351f 100644
--- a/test/lisp/imenu-tests.el
+++ b/test/lisp/imenu-tests.el
@@ -1,6 +1,6 @@
1;;; imenu-tests.el --- Test suite for imenu. -*- lexical-binding:t -*- 1;;; imenu-tests.el --- Test suite for imenu. -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2013-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2013-2026 Free Software Foundation, Inc.
4 4
5;; Author: Masatake YAMATO <yamato@redhat.com> 5;; Author: Masatake YAMATO <yamato@redhat.com>
6;; Keywords: tools convenience 6;; Keywords: tools convenience
diff --git a/test/lisp/info-tests.el b/test/lisp/info-tests.el
index 576bd40ca1b..ad4ede2fbe1 100644
--- a/test/lisp/info-tests.el
+++ b/test/lisp/info-tests.el
@@ -1,6 +1,6 @@
1;;; info-tests.el --- Tests for info.el -*- lexical-binding: t; -*- 1;;; info-tests.el --- Tests for info.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2021-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2021-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/info-xref-tests.el b/test/lisp/info-xref-tests.el
index f7e42978b80..76f9c52626b 100644
--- a/test/lisp/info-xref-tests.el
+++ b/test/lisp/info-xref-tests.el
@@ -1,6 +1,6 @@
1;;; info-xref-tests.el --- tests for info-xref.el -*- lexical-binding:t -*- 1;;; info-xref-tests.el --- tests for info-xref.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2013-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2013-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/international/ccl-tests.el b/test/lisp/international/ccl-tests.el
index 747d0364345..98f2d239b80 100644
--- a/test/lisp/international/ccl-tests.el
+++ b/test/lisp/international/ccl-tests.el
@@ -1,6 +1,6 @@
1;;; ccl-tests.el --- unit tests for ccl.el -*- lexical-binding:t -*- 1;;; ccl-tests.el --- unit tests for ccl.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2018-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2018-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/international/mule-tests.el b/test/lisp/international/mule-tests.el
index d45c89b8a94..d7092b11154 100644
--- a/test/lisp/international/mule-tests.el
+++ b/test/lisp/international/mule-tests.el
@@ -1,6 +1,6 @@
1;;; mule-tests.el --- unit tests for mule.el -*- lexical-binding: t; -*- 1;;; mule-tests.el --- unit tests for mule.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2017-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2017-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/international/mule-util-tests.el b/test/lisp/international/mule-util-tests.el
index e906df1ac61..7506812fe37 100644
--- a/test/lisp/international/mule-util-tests.el
+++ b/test/lisp/international/mule-util-tests.el
@@ -1,6 +1,6 @@
1;;; mule-util-tests.el --- tests for international/mule-util.el -*- lexical-binding:t -*- 1;;; mule-util-tests.el --- tests for international/mule-util.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2002-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2002-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/international/textsec-tests.el b/test/lisp/international/textsec-tests.el
index 47b43e064c0..266dd5e1da5 100644
--- a/test/lisp/international/textsec-tests.el
+++ b/test/lisp/international/textsec-tests.el
@@ -1,6 +1,6 @@
1;;; textsec-tests.el --- Tests for textsec.el -*- lexical-binding: t; -*- 1;;; textsec-tests.el --- Tests for textsec.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/international/ucs-normalize-tests.el b/test/lisp/international/ucs-normalize-tests.el
index 6e78a567670..d03a9422d4c 100644
--- a/test/lisp/international/ucs-normalize-tests.el
+++ b/test/lisp/international/ucs-normalize-tests.el
@@ -1,6 +1,6 @@
1;;; ucs-normalize-tests.el --- tests for international/ucs-normalize.el -*- lexical-binding: t -*- 1;;; ucs-normalize-tests.el --- tests for international/ucs-normalize.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2002-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2002-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/isearch-tests.el b/test/lisp/isearch-tests.el
index 3b2c070d003..6bd8f72b9dd 100644
--- a/test/lisp/isearch-tests.el
+++ b/test/lisp/isearch-tests.el
@@ -1,6 +1,6 @@
1;;; isearch-tests.el --- Tests for isearch.el -*- lexical-binding: t; -*- 1;;; isearch-tests.el --- Tests for isearch.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2013-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2013-2026 Free Software Foundation, Inc.
4 4
5;; Author: Artur Malabarba <bruce.connor.am@gmail.com> 5;; Author: Artur Malabarba <bruce.connor.am@gmail.com>
6 6
diff --git a/test/lisp/jit-lock-tests.el b/test/lisp/jit-lock-tests.el
index f094d0c2a90..58ea95d29ef 100644
--- a/test/lisp/jit-lock-tests.el
+++ b/test/lisp/jit-lock-tests.el
@@ -1,6 +1,6 @@
1;;; jit-lock-tests.el --- tests for jit-lock -*- lexical-binding:t -*- 1;;; jit-lock-tests.el --- tests for jit-lock -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2016-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2016-2026 Free Software Foundation, Inc.
4 4
5;; Author: Dmitry Gutov <dgutov@yandex.ru> 5;; Author: Dmitry Gutov <dgutov@yandex.ru>
6 6
diff --git a/test/lisp/json-tests.el b/test/lisp/json-tests.el
index ed2bee0fc05..4fb6a9195ce 100644
--- a/test/lisp/json-tests.el
+++ b/test/lisp/json-tests.el
@@ -1,6 +1,6 @@
1;;; json-tests.el --- Test suite for json.el -*- lexical-binding:t -*- 1;;; json-tests.el --- Test suite for json.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2015-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2015-2026 Free Software Foundation, Inc.
4 4
5;; Author: Dmitry Gutov <dgutov@yandex.ru> 5;; Author: Dmitry Gutov <dgutov@yandex.ru>
6 6
diff --git a/test/lisp/jsonrpc-tests.el b/test/lisp/jsonrpc-tests.el
index 148f5870434..ca26f3c5a30 100644
--- a/test/lisp/jsonrpc-tests.el
+++ b/test/lisp/jsonrpc-tests.el
@@ -1,6 +1,6 @@
1;;; jsonrpc-tests.el --- tests for jsonrpc.el -*- lexical-binding: t; -*- 1;;; jsonrpc-tests.el --- tests for jsonrpc.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2018-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2018-2026 Free Software Foundation, Inc.
4 4
5;; Author: João Távora <joaotavora@gmail.com> 5;; Author: João Távora <joaotavora@gmail.com>
6;; Keywords: tests 6;; Keywords: tests
diff --git a/test/lisp/kmacro-tests.el b/test/lisp/kmacro-tests.el
index 86adcbf3a30..b7667fad878 100644
--- a/test/lisp/kmacro-tests.el
+++ b/test/lisp/kmacro-tests.el
@@ -1,6 +1,6 @@
1;;; kmacro-tests.el --- Tests for kmacro.el -*- lexical-binding: t; -*- 1;;; kmacro-tests.el --- Tests for kmacro.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2017-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2017-2026 Free Software Foundation, Inc.
4 4
5;; Author: Gemini Lasswell <gazally@runbox.com> 5;; Author: Gemini Lasswell <gazally@runbox.com>
6 6
diff --git a/test/lisp/language/viet-util-tests.el b/test/lisp/language/viet-util-tests.el
new file mode 100644
index 00000000000..f55634842e3
--- /dev/null
+++ b/test/lisp/language/viet-util-tests.el
@@ -0,0 +1,37 @@
1;;; viet-util-tests.el --- unit tests for viet-util.el -*- lexical-binding: t; -*-
2
3;; Copyright (C) 2025-2026 Free Software Foundation, Inc.
4
5;; This file is part of GNU Emacs.
6
7;; GNU Emacs is free software: you can redistribute it and/or modify
8;; it under the terms of the GNU General Public License as published by
9;; the Free Software Foundation, either version 3 of the License, or
10;; (at your option) any later version.
11
12;; GNU Emacs is distributed in the hope that it will be useful,
13;; but WITHOUT ANY WARRANTY; without even the implied warranty of
14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15;; GNU General Public License for more details.
16
17;; You should have received a copy of the GNU General Public License
18;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
19
20;;; Commentary:
21
22;; Unit tests for lisp/language/viet-util.el.
23
24;;; Code:
25
26(ert-deftest viet-util-test-viqr ()
27 "Test bug#80039."
28 (let ((viqr-text "O^ng te^n gi`\\? To^i te^n la` Tra^`n Va(n Hie^'u\\.")
29 (viet-text "Ông tên gì? Tôi tên là Trần Văn Hiếu."))
30 (with-temp-buffer
31 (insert viqr-text)
32 (viet-decode-viqr-region (point-min) (point-max))
33 (should (equal (buffer-string) viet-text))
34 (viet-encode-viqr-region (point-min) (point-max))
35 (should (equal (buffer-string) viqr-text)))))
36
37;;; viet-util--tests.el ends here
diff --git a/test/lisp/loadhist-resources/loadhist--alias.el b/test/lisp/loadhist-resources/loadhist--alias.el
index 96f1b77c48d..70cd2bf3175 100644
--- a/test/lisp/loadhist-resources/loadhist--alias.el
+++ b/test/lisp/loadhist-resources/loadhist--alias.el
@@ -1,6 +1,6 @@
1;;; loadhist--alias.el --- Dummy package for loadhist-tests -*- lexical-binding: t; -*- 1;;; loadhist--alias.el --- Dummy package for loadhist-tests -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2025 Free Software Foundation, Inc. 3;; Copyright (C) 2025-2026 Free Software Foundation, Inc.
4 4
5;; Author: Jens Schmidt <jschmidt4gnu@vodafonemail.de> 5;; Author: Jens Schmidt <jschmidt4gnu@vodafonemail.de>
6 6
diff --git a/test/lisp/loadhist-resources/loadhist--bar.el b/test/lisp/loadhist-resources/loadhist--bar.el
index 1df2f98dd7b..94ab8a1e09c 100644
--- a/test/lisp/loadhist-resources/loadhist--bar.el
+++ b/test/lisp/loadhist-resources/loadhist--bar.el
@@ -1,6 +1,6 @@
1;;; loadhist--bar.el --- Dummy package for loadhist-tests -*- lexical-binding: t; -*- 1;;; loadhist--bar.el --- Dummy package for loadhist-tests -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; Author: Stefan Monnier <monnier@iro.umontreal.ca> 5;; Author: Stefan Monnier <monnier@iro.umontreal.ca>
6 6
diff --git a/test/lisp/loadhist-resources/loadhist--foo.el b/test/lisp/loadhist-resources/loadhist--foo.el
index 62b97bf8e92..a8e3bf1d90d 100644
--- a/test/lisp/loadhist-resources/loadhist--foo.el
+++ b/test/lisp/loadhist-resources/loadhist--foo.el
@@ -1,6 +1,6 @@
1;;; loadhist--foo.el --- Dummy package for loadhist-tests -*- lexical-binding: t; -*- 1;;; loadhist--foo.el --- Dummy package for loadhist-tests -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; Author: Stefan Monnier <monnier@iro.umontreal.ca> 5;; Author: Stefan Monnier <monnier@iro.umontreal.ca>
6 6
diff --git a/test/lisp/loadhist-tests.el b/test/lisp/loadhist-tests.el
index 3bc8bbb0189..d8716d663fd 100644
--- a/test/lisp/loadhist-tests.el
+++ b/test/lisp/loadhist-tests.el
@@ -1,6 +1,6 @@
1;;; loadhist-tests.el --- Tests for loadhist.el -*- lexical-binding:t -*- 1;;; loadhist-tests.el --- Tests for loadhist.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2021-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2021-2026 Free Software Foundation, Inc.
4 4
5;; Author: Stefan Kangas <stefankangas@gmail.com> 5;; Author: Stefan Kangas <stefankangas@gmail.com>
6 6
diff --git a/test/lisp/lpr-tests.el b/test/lisp/lpr-tests.el
index 9a3efb4eaa4..84f2997a54d 100644
--- a/test/lisp/lpr-tests.el
+++ b/test/lisp/lpr-tests.el
@@ -1,6 +1,6 @@
1;;; lpr-tests.el --- Tests for lpr.el -*- lexical-binding: t -*- 1;;; lpr-tests.el --- Tests for lpr.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2021-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2021-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/ls-lisp-tests.el b/test/lisp/ls-lisp-tests.el
index a0533a21878..12e2e9090ea 100644
--- a/test/lisp/ls-lisp-tests.el
+++ b/test/lisp/ls-lisp-tests.el
@@ -1,6 +1,6 @@
1;;; ls-lisp-tests.el --- tests for ls-lisp.el -*- lexical-binding: t-*- 1;;; ls-lisp-tests.el --- tests for ls-lisp.el -*- lexical-binding: t-*-
2 2
3;; Copyright (C) 2017-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2017-2026 Free Software Foundation, Inc.
4 4
5;; Author: Tino Calancha <tino.calancha@gmail.com> 5;; Author: Tino Calancha <tino.calancha@gmail.com>
6;; Keywords: 6;; Keywords:
diff --git a/test/lisp/mail/flow-fill-tests.el b/test/lisp/mail/flow-fill-tests.el
index a40a6562ee4..f01441ba1cc 100644
--- a/test/lisp/mail/flow-fill-tests.el
+++ b/test/lisp/mail/flow-fill-tests.el
@@ -1,6 +1,6 @@
1;;; flow-fill-tests.el --- Tests for flow-fill.el -*- lexical-binding: t -*- 1;;; flow-fill-tests.el --- Tests for flow-fill.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2019-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2019-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/mail/footnote-tests.el b/test/lisp/mail/footnote-tests.el
index 6981768c5c0..04483d68959 100644
--- a/test/lisp/mail/footnote-tests.el
+++ b/test/lisp/mail/footnote-tests.el
@@ -1,6 +1,6 @@
1;;; footnote-tests.el --- Tests for footnote-mode -*- lexical-binding: t; -*- 1;;; footnote-tests.el --- Tests for footnote-mode -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2019-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2019-2026 Free Software Foundation, Inc.
4 4
5;; Author: Stefan Monnier <monnier@iro.umontreal.ca> 5;; Author: Stefan Monnier <monnier@iro.umontreal.ca>
6;; Keywords: 6;; Keywords:
diff --git a/test/lisp/mail/ietf-drums-date-tests.el b/test/lisp/mail/ietf-drums-date-tests.el
index 572c322d4c8..6903c660646 100644
--- a/test/lisp/mail/ietf-drums-date-tests.el
+++ b/test/lisp/mail/ietf-drums-date-tests.el
@@ -1,6 +1,6 @@
1;;; ietf-drums-date-tests.el --- Test suite for ietf-drums-date.el -*- lexical-binding:t -*- 1;;; ietf-drums-date-tests.el --- Test suite for ietf-drums-date.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; Author: Bob Rogers <rogers@rgrjr.com> 5;; Author: Bob Rogers <rogers@rgrjr.com>
6 6
diff --git a/test/lisp/mail/ietf-drums-tests.el b/test/lisp/mail/ietf-drums-tests.el
index d44f9e8ce89..2dad88cf2f8 100644
--- a/test/lisp/mail/ietf-drums-tests.el
+++ b/test/lisp/mail/ietf-drums-tests.el
@@ -1,6 +1,6 @@
1;;; ietf-drums-tests.el --- Test suite for ietf-drums.el -*- lexical-binding:t -*- 1;;; ietf-drums-tests.el --- Test suite for ietf-drums.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; Author: Bob Rogers <rogers@rgrjr.com> 5;; Author: Bob Rogers <rogers@rgrjr.com>
6 6
diff --git a/test/lisp/mail/mail-extr-tests.el b/test/lisp/mail/mail-extr-tests.el
index 56457a34c61..fc049c8ef04 100644
--- a/test/lisp/mail/mail-extr-tests.el
+++ b/test/lisp/mail/mail-extr-tests.el
@@ -1,6 +1,6 @@
1;;; mail-extr-tests.el --- Tests for mail-extr.el -*- lexical-binding: t -*- 1;;; mail-extr-tests.el --- Tests for mail-extr.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/mail/mail-parse-tests.el b/test/lisp/mail/mail-parse-tests.el
index 092b0b5c9e9..4451f2c9a2d 100644
--- a/test/lisp/mail/mail-parse-tests.el
+++ b/test/lisp/mail/mail-parse-tests.el
@@ -1,6 +1,6 @@
1;;; mail-parse-tests.el --- tests for mail-parse.el -*- lexical-binding: t -*- 1;;; mail-parse-tests.el --- tests for mail-parse.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2021-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2021-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/mail/mail-utils-tests.el b/test/lisp/mail/mail-utils-tests.el
index 717aec830f1..f8bdd34a5d7 100644
--- a/test/lisp/mail/mail-utils-tests.el
+++ b/test/lisp/mail/mail-utils-tests.el
@@ -1,6 +1,6 @@
1;;; mail-utils-tests.el --- tests for mail-utils.el -*- lexical-binding: t -*- 1;;; mail-utils-tests.el --- tests for mail-utils.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2021-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2021-2026 Free Software Foundation, Inc.
4 4
5;; Author: Stefan Kangas <stefankangas@gmail.com> 5;; Author: Stefan Kangas <stefankangas@gmail.com>
6 6
diff --git a/test/lisp/mail/qp-tests.el b/test/lisp/mail/qp-tests.el
index 4441205970c..5b5312477f8 100644
--- a/test/lisp/mail/qp-tests.el
+++ b/test/lisp/mail/qp-tests.el
@@ -1,6 +1,6 @@
1;;; qp-tests.el --- Tests for qp.el -*- lexical-binding:t; coding:utf-8 -*- 1;;; qp-tests.el --- Tests for qp.el -*- lexical-binding:t; coding:utf-8 -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; Author: Stefan Kangas <stefankangas@gmail.com> 5;; Author: Stefan Kangas <stefankangas@gmail.com>
6 6
diff --git a/test/lisp/mail/rfc2045-tests.el b/test/lisp/mail/rfc2045-tests.el
index 47c53cf50ee..31c84955307 100644
--- a/test/lisp/mail/rfc2045-tests.el
+++ b/test/lisp/mail/rfc2045-tests.el
@@ -1,6 +1,6 @@
1;;; rfc2045-tests.el --- Tests for rfc2045.el -*- lexical-binding:t -*- 1;;; rfc2045-tests.el --- Tests for rfc2045.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; Author: Stefan Kangas <stefankangas@gmail.com> 5;; Author: Stefan Kangas <stefankangas@gmail.com>
6 6
diff --git a/test/lisp/mail/rfc2047-tests.el b/test/lisp/mail/rfc2047-tests.el
index 1efcbc9648b..9a2d0b88902 100644
--- a/test/lisp/mail/rfc2047-tests.el
+++ b/test/lisp/mail/rfc2047-tests.el
@@ -1,6 +1,6 @@
1;;; rfc2047-tests.el --- tests for rfc2047.el -*- lexical-binding: t -*- 1;;; rfc2047-tests.el --- tests for rfc2047.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2019-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2019-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/mail/rfc6068-tests.el b/test/lisp/mail/rfc6068-tests.el
index eb29e843f91..b7feec01c30 100644
--- a/test/lisp/mail/rfc6068-tests.el
+++ b/test/lisp/mail/rfc6068-tests.el
@@ -1,6 +1,6 @@
1;;; rfc6068-tests.el --- Tests for rfc6068.el -*- lexical-binding:t -*- 1;;; rfc6068-tests.el --- Tests for rfc6068.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/mail/rfc822-tests.el b/test/lisp/mail/rfc822-tests.el
index 3f19055fcd8..4288db52156 100644
--- a/test/lisp/mail/rfc822-tests.el
+++ b/test/lisp/mail/rfc822-tests.el
@@ -1,6 +1,6 @@
1;;; rfc822-tests.el --- Tests for rfc822.el -*- lexical-binding:t -*- 1;;; rfc822-tests.el --- Tests for rfc822.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/mail/rmail-tests.el b/test/lisp/mail/rmail-tests.el
index 4c241bed987..5877c562001 100644
--- a/test/lisp/mail/rmail-tests.el
+++ b/test/lisp/mail/rmail-tests.el
@@ -1,6 +1,6 @@
1;;; rmail-tests.el --- Test suite. -*- lexical-binding: t -*- 1;;; rmail-tests.el --- Test suite. -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2015-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2015-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/mail/rmailmm-tests.el b/test/lisp/mail/rmailmm-tests.el
index 1374a73c7f3..f60b8d6807d 100644
--- a/test/lisp/mail/rmailmm-tests.el
+++ b/test/lisp/mail/rmailmm-tests.el
@@ -1,6 +1,6 @@
1;;; rmailmm-tests.el --- Tests for rmailmm.el -*- lexical-binding:t -*- 1;;; rmailmm-tests.el --- Tests for rmailmm.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2006-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2006-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/mail/undigest-tests.el b/test/lisp/mail/undigest-tests.el
index e1df09a69d3..a51211b2b07 100644
--- a/test/lisp/mail/undigest-tests.el
+++ b/test/lisp/mail/undigest-tests.el
@@ -1,6 +1,6 @@
1;;; undigest-tests.el --- Tests for undigest.el -*- lexical-binding:t -*- 1;;; undigest-tests.el --- Tests for undigest.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/mail/uudecode-tests.el b/test/lisp/mail/uudecode-tests.el
index bf8ded82e63..36efbac709b 100644
--- a/test/lisp/mail/uudecode-tests.el
+++ b/test/lisp/mail/uudecode-tests.el
@@ -1,6 +1,6 @@
1;;; uudecode-tests.el --- Tests for uudecode.el -*- lexical-binding: t -*- 1;;; uudecode-tests.el --- Tests for uudecode.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2019-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2019-2026 Free Software Foundation, Inc.
4 4
5;; Author: Stefan Kangas <stefankangas@gmail.com> 5;; Author: Stefan Kangas <stefankangas@gmail.com>
6 6
diff --git a/test/lisp/man-tests.el b/test/lisp/man-tests.el
index f076439e802..2bdc7664e29 100644
--- a/test/lisp/man-tests.el
+++ b/test/lisp/man-tests.el
@@ -1,6 +1,6 @@
1;;; man-tests.el --- Test suite for man. -*- lexical-binding:t -*- 1;;; man-tests.el --- Test suite for man. -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2013-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2013-2026 Free Software Foundation, Inc.
4 4
5;; Author: Wolfgang Jenkner <wjenkner@inode.at> 5;; Author: Wolfgang Jenkner <wjenkner@inode.at>
6;; Keywords: help, internal, unix 6;; Keywords: help, internal, unix
diff --git a/test/lisp/md4-tests.el b/test/lisp/md4-tests.el
index 42ba7fd0882..73e322bd2bb 100644
--- a/test/lisp/md4-tests.el
+++ b/test/lisp/md4-tests.el
@@ -1,6 +1,6 @@
1;;; md4-tests.el --- tests for md4.el -*- lexical-binding: t -*- 1;;; md4-tests.el --- tests for md4.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2017-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2017-2026 Free Software Foundation, Inc.
4 4
5;; Author: Mark Oteiza <mvoteiza@udel.edu> 5;; Author: Mark Oteiza <mvoteiza@udel.edu>
6;; Maintainer: emacs-devel@gnu.org 6;; Maintainer: emacs-devel@gnu.org
diff --git a/test/lisp/mh-e/mh-limit-tests.el b/test/lisp/mh-e/mh-limit-tests.el
index 913e289c708..964c70f8987 100644
--- a/test/lisp/mh-e/mh-limit-tests.el
+++ b/test/lisp/mh-e/mh-limit-tests.el
@@ -1,6 +1,6 @@
1;;; mh-limit-tests.el --- tests for mh-limit.el -*- lexical-binding: t -*- 1;;; mh-limit-tests.el --- tests for mh-limit.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2021-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2021-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/mh-e/mh-thread-tests.el b/test/lisp/mh-e/mh-thread-tests.el
index 446ad93db60..8d7c001f600 100644
--- a/test/lisp/mh-e/mh-thread-tests.el
+++ b/test/lisp/mh-e/mh-thread-tests.el
@@ -1,6 +1,6 @@
1;;; mh-thread-tests.el --- tests for mh-thread.el -*- lexical-binding: t -*- 1;;; mh-thread-tests.el --- tests for mh-thread.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2021-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2021-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/mh-e/mh-utils-tests.el b/test/lisp/mh-e/mh-utils-tests.el
index 169a8653741..66f3675c7bb 100644
--- a/test/lisp/mh-e/mh-utils-tests.el
+++ b/test/lisp/mh-e/mh-utils-tests.el
@@ -1,6 +1,6 @@
1;;; mh-utils-tests.el --- tests for mh-utils.el -*- lexical-binding: t -*- 1;;; mh-utils-tests.el --- tests for mh-utils.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2021-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2021-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/mh-e/mh-xface-tests.el b/test/lisp/mh-e/mh-xface-tests.el
index df92feefad4..2216a8a688e 100644
--- a/test/lisp/mh-e/mh-xface-tests.el
+++ b/test/lisp/mh-e/mh-xface-tests.el
@@ -1,6 +1,6 @@
1;;; mh-xface-tests.el --- tests for mh-xface.el -*- lexical-binding: t -*- 1;;; mh-xface-tests.el --- tests for mh-xface.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2021-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2021-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/mh-e/test-all-mh-variants.sh b/test/lisp/mh-e/test-all-mh-variants.sh
index 6e4b91e4ac4..78e1a4219b3 100755
--- a/test/lisp/mh-e/test-all-mh-variants.sh
+++ b/test/lisp/mh-e/test-all-mh-variants.sh
@@ -1,7 +1,7 @@
1#! /bin/bash 1#! /bin/bash
2# Run the mh-utils-tests against all MH variants found on this system. 2# Run the mh-utils-tests against all MH variants found on this system.
3 3
4# Copyright (C) 2021-2025 Free Software Foundation, Inc. 4# Copyright (C) 2021-2026 Free Software Foundation, Inc.
5 5
6# This file is part of GNU Emacs. 6# This file is part of GNU Emacs.
7 7
diff --git a/test/lisp/minibuffer-tests.el b/test/lisp/minibuffer-tests.el
index 78a5261a143..79ffb1d3fc7 100644
--- a/test/lisp/minibuffer-tests.el
+++ b/test/lisp/minibuffer-tests.el
@@ -1,6 +1,6 @@
1;;; minibuffer-tests.el --- Tests for completion functions -*- lexical-binding: t; -*- 1;;; minibuffer-tests.el --- Tests for completion functions -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2013-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2013-2026 Free Software Foundation, Inc.
4 4
5;; Author: Stefan Monnier <monnier@iro.umontreal.ca> 5;; Author: Stefan Monnier <monnier@iro.umontreal.ca>
6;; Keywords: 6;; Keywords:
diff --git a/test/lisp/misc-tests.el b/test/lisp/misc-tests.el
index 5b1343148af..81ebe1a5869 100644
--- a/test/lisp/misc-tests.el
+++ b/test/lisp/misc-tests.el
@@ -1,6 +1,6 @@
1;;; misc-tests.el --- Tests for misc.el -*- lexical-binding:t -*- 1;;; misc-tests.el --- Tests for misc.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; Author: Stefan Kangas <stefankangas@gmail.com> 5;; Author: Stefan Kangas <stefankangas@gmail.com>
6 6
@@ -25,6 +25,7 @@
25 25
26(require 'ert) 26(require 'ert)
27(require 'misc) 27(require 'misc)
28(require 'mule-util)
28 29
29(defmacro with-misc-test (original result &rest body) 30(defmacro with-misc-test (original result &rest body)
30 (declare (indent 2)) 31 (declare (indent 2))
@@ -243,5 +244,94 @@
243 (setq-default display-line-numbers dln)) 244 (setq-default display-line-numbers dln))
244 (should (= w0 w1)))) 245 (should (= w0 w1))))
245 246
247;; Exercise `truncate-string-pixelwise' with strings of the same
248;; characters of differing widths, with and without ellipses, in varying
249;; faces, and varying face heights and compare results to each
250;; character's measured width.
251(ert-deftest misc-test-truncate-string-pixelwise ()
252 ;; Test empty string without an explicit buffer.
253 (should (equal (truncate-string-pixelwise "" 123) ""))
254 ;; Test fast path without an explicit buffer.
255 (should (equal (truncate-string-pixelwise "123" 123) "123"))
256 (with-temp-buffer
257 ;; Test empty string with an explicit buffer.
258 (should (equal (truncate-string-pixelwise "" 123 (current-buffer)) ""))
259 ;; Test fast path with an explicit buffer.
260 (should (equal (truncate-string-pixelwise "123" 123 (current-buffer)) "123")))
261
262 (dolist (c '(?W ?X ?y ?1))
263 (dolist (ellipsis `(nil "..." ,(truncate-string-ellipsis)))
264 (dolist (face '(fixed-pitch variable-pitch))
265 (dolist (height '(1.0 0.5 1.5))
266 (with-temp-buffer
267 (setq-local face-remapping-alist `((,face . default)))
268 (face-remap-add-relative 'default :height height)
269 (let ((char-pixels (string-pixel-width
270 (make-string 1 c) (current-buffer))))
271 (dotimes (i 20)
272 (setq i (1+ i))
273 (should (eq i (length
274 (truncate-string-pixelwise
275 (make-string (* i 2) c)
276 (* i char-pixels)
277 (current-buffer)
278 ellipsis))))))))))))
279
280;; Exercise `truncate-string-pixelwise' with varying unicode strings, in
281;; varying faces, and varying face heights and compare results to a
282;; naive `string-pixel-width' based string truncate function.
283(ert-deftest misc-test-truncate-string-pixelwise-unicode ()
284 :tags '(:expensive-test)
285 (skip-when noninteractive)
286 (let ((max-pixels 500)
287 (truncate-string-naive (lambda (string pixels buffer)
288 (while (and (length> string 0)
289 (> (string-pixel-width string buffer) pixels))
290 (setq string (substring string 0 (1- (length string)))))
291 string))
292 (strings (list
293 "foo bar baz foo bar baz foo bar baz foo bar baz foo bar baz foo bar baz"
294 (concat "話說天下大勢,分久必合,合久必分:周末七國分爭,并入於秦。"
295 "及秦滅之後,楚、漢分爭,又并入於漢。漢朝自高祖斬白蛇而起義,"
296 "一統天下。後來光武中興,傳至獻帝,遂分為三國。推其致亂之由,"
297 "殆始於桓、靈二帝。桓帝禁錮善類,崇信宦官。及桓帝崩,靈帝即位,"
298 "大將軍竇武、太傅陳蕃,共相輔佐。時有宦官曹節等弄權,竇武、陳蕃謀誅之,"
299 "作事不密,反為所害。中涓自此愈橫")
300 (concat "короче теперь если по русски написать все четко или все равно"
301 " короче теперь если по русски написать все четко или все равно"
302 " короче теперь если по русски написать все четко или все равно"
303 " короче теперь если по русски написать все четко или все равно")
304 "будет разрыв строки непонятно где🏁🚩🎌🏴🏳️ 🏳️ <200d>🌈🏳️ <200d>⚧️🏴<200d>☠️"
305 (apply #'concat (make-list 200 "\u0065\u0301 ")) ; composed é \u00E9
306 (let ((woman-loves-man ; 👩‍❤️‍👨
307 (concat "\N{WOMAN}"
308 "\N{ZERO WIDTH JOINER}"
309 "\N{HEAVY BLACK HEART}"
310 "\N{VARIATION SELECTOR-16}"
311 "\N{ZERO WIDTH JOINER}"
312 "\N{MAN}"
313 " ")))
314 (apply #'concat (make-list 200 woman-loves-man)))
315 (propertize (let ((varying-height-string
316 (mapconcat
317 #'identity
318 (list "AWi!"
319 (propertize "foo" 'face '(:height 2.5))
320 (propertize "bar" 'face '(:height 0.5))
321 (propertize "baz" 'face '(:height 1.0)))
322 " ")))
323 (apply #'concat (make-list 100 varying-height-string)))
324 'face 'variable-pitch))))
325 (dolist (face '(fixed-pitch variable-pitch))
326 (dolist (height '(1.0 0.5 1.5))
327 (with-temp-buffer
328 (setq-local face-remapping-alist `((,face . default)))
329 (face-remap-add-relative 'default :height height)
330 (dolist (string strings)
331 (should (eq (length (funcall truncate-string-naive
332 string max-pixels (current-buffer)))
333 (length (truncate-string-pixelwise
334 string max-pixels (current-buffer)))))))))))
335
246(provide 'misc-tests) 336(provide 'misc-tests)
247;;; misc-tests.el ends here 337;;; misc-tests.el ends here
diff --git a/test/lisp/mouse-tests.el b/test/lisp/mouse-tests.el
index 30881606754..8fc7317a981 100644
--- a/test/lisp/mouse-tests.el
+++ b/test/lisp/mouse-tests.el
@@ -1,6 +1,6 @@
1;;; mouse-tests.el --- unit tests for mouse.el -*- lexical-binding: t; -*- 1;;; mouse-tests.el --- unit tests for mouse.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2016-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2016-2026 Free Software Foundation, Inc.
4 4
5;; Author: Philipp Stephani <phst@google.com> 5;; Author: Philipp Stephani <phst@google.com>
6 6
diff --git a/test/lisp/mwheel-tests.el b/test/lisp/mwheel-tests.el
index bc0372a5c78..f4ac839d11f 100644
--- a/test/lisp/mwheel-tests.el
+++ b/test/lisp/mwheel-tests.el
@@ -1,6 +1,6 @@
1;;; mwheel-tests.el --- tests for mwheel.el -*- lexical-binding:t -*- 1;;; mwheel-tests.el --- tests for mwheel.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/net/browse-url-tests.el b/test/lisp/net/browse-url-tests.el
index 45f324b46de..ac0360c63c5 100644
--- a/test/lisp/net/browse-url-tests.el
+++ b/test/lisp/net/browse-url-tests.el
@@ -1,6 +1,6 @@
1;;; browse-url-tests.el --- Tests for browse-url.el -*- lexical-binding: t; -*- 1;;; browse-url-tests.el --- Tests for browse-url.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; Author: Simen Heggestøyl <simenheg@gmail.com> 5;; Author: Simen Heggestøyl <simenheg@gmail.com>
6;; Keywords: 6;; Keywords:
diff --git a/test/lisp/net/dbus-tests.el b/test/lisp/net/dbus-tests.el
index e4a9502c5d1..f4dd9e3796b 100644
--- a/test/lisp/net/dbus-tests.el
+++ b/test/lisp/net/dbus-tests.el
@@ -1,6 +1,6 @@
1;;; dbus-tests.el --- Tests of D-Bus integration into Emacs -*- lexical-binding:t -*- 1;;; dbus-tests.el --- Tests of D-Bus integration into Emacs -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2013-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2013-2026 Free Software Foundation, Inc.
4 4
5;; Author: Michael Albinus <michael.albinus@gmx.de> 5;; Author: Michael Albinus <michael.albinus@gmx.de>
6 6
@@ -28,6 +28,10 @@
28(defvar dbus-debug) 28(defvar dbus-debug)
29(defvar dbus-message-type-signal) 29(defvar dbus-message-type-signal)
30(declare-function dbus-get-unique-name "dbusbind.c" (bus)) 30(declare-function dbus-get-unique-name "dbusbind.c" (bus))
31(declare-function dbus-close-inhibitor-lock "dbusbind.c" (lock))
32(declare-function dbus-registered-inhibitor-locks "dbusbind.c" ())
33(declare-function dbus-make-inhibitor-lock "dbusbind.c"
34 (what why &optional block))
31 35
32(defconst dbus--test-enabled-session-bus 36(defconst dbus--test-enabled-session-bus
33 (and (featurep 'dbusbind) 37 (and (featurep 'dbusbind)
@@ -48,6 +52,15 @@
48(defconst dbus--test-interface "org.gnu.Emacs.TestDBus.Interface" 52(defconst dbus--test-interface "org.gnu.Emacs.TestDBus.Interface"
49 "Test interface.") 53 "Test interface.")
50 54
55(defconst dbus--test-systemd-service "org.freedesktop.login1"
56 "Systemd service.")
57
58(defconst dbus--test-systemd-path "/org/freedesktop/login1"
59 "Systemd object path.")
60
61(defconst dbus--test-systemd-manager-interface "org.freedesktop.login1.Manager"
62 "Systemd Manager interface.")
63
51(defun dbus--test-availability (bus) 64(defun dbus--test-availability (bus)
52 "Test availability of D-Bus BUS." 65 "Test availability of D-Bus BUS."
53 (should (dbus-list-names bus)) 66 (should (dbus-list-names bus))
@@ -607,6 +620,7 @@ This includes initialization and closing the bus."
607 (let ((method1 "Method1") 620 (let ((method1 "Method1")
608 (method2 "Method2") 621 (method2 "Method2")
609 (handler #'dbus--test-method-handler) 622 (handler #'dbus--test-method-handler)
623 dbus-debug ; There would be errors otherwise.
610 registered) 624 registered)
611 625
612 ;; The service is not registered yet. 626 ;; The service is not registered yet.
@@ -759,6 +773,7 @@ Returns the respective error."
759 (unwind-protect 773 (unwind-protect
760 (let ((method "Method") 774 (let ((method "Method")
761 (handler #'dbus--test-method-authorizable-handler) 775 (handler #'dbus--test-method-authorizable-handler)
776 dbus-debug ; There would be errors otherwise.
762 registered) 777 registered)
763 778
764 ;; Register. 779 ;; Register.
@@ -850,7 +865,7 @@ Returns the respective error."
850 (dbus-event-path-name dbus--test-event-expected)) 865 (dbus-event-path-name dbus--test-event-expected))
851 (equal (dbus-event-member-name last-input-event) 866 (equal (dbus-event-member-name last-input-event)
852 (dbus-event-member-name dbus--test-event-expected)))) 867 (dbus-event-member-name dbus--test-event-expected))))
853 (setq dbus--test-signal-received args))))) 868 (push args dbus--test-signal-received)))))
854 869
855(defun dbus--test-timeout-handler (&rest _ignore) 870(defun dbus--test-timeout-handler (&rest _ignore)
856 "Timeout handler, reporting a failed test." 871 "Timeout handler, reporting a failed test."
@@ -885,7 +900,7 @@ Returns the respective error."
885 (with-timeout (1 (dbus--test-timeout-handler)) 900 (with-timeout (1 (dbus--test-timeout-handler))
886 (while (null dbus--test-signal-received) 901 (while (null dbus--test-signal-received)
887 (read-event nil nil 0.1))) 902 (read-event nil nil 0.1)))
888 (should (equal dbus--test-signal-received '("foo"))) 903 (should (equal dbus--test-signal-received '(("foo"))))
889 904
890 ;; Send two arguments, compound types. 905 ;; Send two arguments, compound types.
891 (setq dbus--test-signal-received nil) 906 (setq dbus--test-signal-received nil)
@@ -896,7 +911,7 @@ Returns the respective error."
896 (with-timeout (1 (dbus--test-timeout-handler)) 911 (with-timeout (1 (dbus--test-timeout-handler))
897 (while (null dbus--test-signal-received) 912 (while (null dbus--test-signal-received)
898 (read-event nil nil 0.1))) 913 (read-event nil nil 0.1)))
899 (should (equal dbus--test-signal-received '((1 2 3) ("bar")))) 914 (should (equal dbus--test-signal-received '(((1 2 3) ("bar")))))
900 915
901 ;; Unregister signal. 916 ;; Unregister signal.
902 (should (dbus-unregister-object registered)) 917 (should (dbus-unregister-object registered))
@@ -905,6 +920,86 @@ Returns the respective error."
905 ;; Cleanup. 920 ;; Cleanup.
906 (dbus-unregister-service :session dbus--test-service))) 921 (dbus-unregister-service :session dbus--test-service)))
907 922
923(defun dbus--test-signal-handler1 (&rest args)
924 "Signal handler for `dbus-test05-register-signal-several-handlers'."
925 ;; (message "dbus--test-signal-handler1 %S" last-input-event)
926 (dbus--test-signal-handler (cons "dbus--test-signal-handler1" args)))
927
928(defun dbus--test-signal-handler2 (&rest args)
929 "Signal handler for `dbus-test05-register-signal-several-handlers'."
930 ;; (message "dbus--test-signal-handler2 %S" last-input-event)
931 (dbus--test-signal-handler (cons "dbus--test-signal-handler2" args)))
932
933(ert-deftest dbus-test05-register-signal-several-handlers ()
934 "Check signal registration for an own service.
935It shall call several handlers per received signal."
936 (skip-unless dbus--test-enabled-session-bus)
937 (dbus-ignore-errors (dbus-unregister-service :session dbus--test-service))
938
939 (unwind-protect
940 (let ((member "Member")
941 (handler1 #'dbus--test-signal-handler1)
942 (handler2 #'dbus--test-signal-handler2)
943 registered1 registered2)
944
945 ;; Register signal handlers.
946 (should
947 (equal
948 (setq
949 registered1
950 (dbus-register-signal
951 :session dbus--test-service dbus--test-path
952 dbus--test-interface member handler1))
953 `((:signal :session ,dbus--test-interface ,member)
954 (,dbus--test-service ,dbus--test-path ,handler1))))
955 (should
956 (equal
957 (setq
958 registered2
959 (dbus-register-signal
960 :session dbus--test-service dbus--test-path
961 dbus--test-interface member handler2))
962 `((:signal :session ,dbus--test-interface ,member)
963 (,dbus--test-service ,dbus--test-path ,handler2))))
964
965 ;; Send one argument, basic type.
966 (setq dbus--test-signal-received nil)
967 (dbus-send-signal
968 :session dbus--test-service dbus--test-path
969 dbus--test-interface member "foo")
970 (with-timeout (1 (dbus--test-timeout-handler))
971 (while (length< dbus--test-signal-received 2)
972 (read-event nil nil 0.1)))
973 (should
974 (member
975 '(("dbus--test-signal-handler1" "foo")) dbus--test-signal-received))
976 (should
977 (member
978 '(("dbus--test-signal-handler2" "foo")) dbus--test-signal-received))
979
980 ;; Unregister one signal.
981 (should (dbus-unregister-object registered1))
982 (should-not (dbus-unregister-object registered1))
983
984 ;; Send one argument, basic type.
985 (setq dbus--test-signal-received nil)
986 (dbus-send-signal
987 :session dbus--test-service dbus--test-path
988 dbus--test-interface member "foo")
989 (with-timeout (1 (dbus--test-timeout-handler))
990 (while (null dbus--test-signal-received)
991 (read-event nil nil 0.1)))
992 (should
993 (equal
994 dbus--test-signal-received '((("dbus--test-signal-handler2" "foo")))))
995
996 ;; Unregister the other signal.
997 (should (dbus-unregister-object registered2))
998 (should-not (dbus-unregister-object registered2)))
999
1000 ;; Cleanup.
1001 (dbus-unregister-service :session dbus--test-service)))
1002
908(ert-deftest dbus-test05-register-signal-with-nils () 1003(ert-deftest dbus-test05-register-signal-with-nils ()
909 "Check signal registration for an own service. 1004 "Check signal registration for an own service.
910SERVICE, PATH, INTERFACE and SIGNAL are ‘nil’. This is interpreted as a 1005SERVICE, PATH, INTERFACE and SIGNAL are ‘nil’. This is interpreted as a
@@ -956,7 +1051,7 @@ wildcard for the respective argument."
956 (with-timeout (1 (dbus--test-timeout-handler)) 1051 (with-timeout (1 (dbus--test-timeout-handler))
957 (while (null dbus--test-signal-received) 1052 (while (null dbus--test-signal-received)
958 (read-event nil nil 0.1))) 1053 (read-event nil nil 0.1)))
959 (should (equal dbus--test-signal-received '("foo"))) 1054 (should (equal dbus--test-signal-received '(("foo"))))
960 1055
961 ;; Unregister signal. 1056 ;; Unregister signal.
962 (should (dbus-unregister-object registered)) 1057 (should (dbus-unregister-object registered))
@@ -1317,7 +1412,7 @@ wildcard for the respective argument."
1317 ;; "invalidated_properties" (an array of strings). 1412 ;; "invalidated_properties" (an array of strings).
1318 (should 1413 (should
1319 (equal dbus--test-signal-received 1414 (equal dbus--test-signal-received
1320 `(,dbus--test-interface ((,property ("foo"))) ()))) 1415 `((,dbus--test-interface ((,property ("foo"))) ()))))
1321 1416
1322 (should 1417 (should
1323 (equal 1418 (equal
@@ -1341,7 +1436,7 @@ wildcard for the respective argument."
1341 (should 1436 (should
1342 (equal 1437 (equal
1343 dbus--test-signal-received 1438 dbus--test-signal-received
1344 `(,dbus--test-interface ((,property ((1 2 3)))) ()))) 1439 `((,dbus--test-interface ((,property ((1 2 3)))) ()))))
1345 1440
1346 (should 1441 (should
1347 (equal 1442 (equal
@@ -2213,6 +2308,157 @@ The argument EXPECTED-ARGS is a list of expected arguments for the method."
2213 ;; Cleanup. 2308 ;; Cleanup.
2214 (dbus-unregister-service :session dbus--test-service))) 2309 (dbus-unregister-service :session dbus--test-service)))
2215 2310
2311(ert-deftest dbus-test10-keep-fd ()
2312 "Check D-Bus `:keep-fd' argument."
2313 :tags '(:expensive-test)
2314 (skip-unless dbus--test-enabled-system-bus)
2315 (skip-unless (dbus-ping :system dbus--test-systemd-service 1000))
2316
2317 (let ((what "sleep")
2318 (who "Emacs test user")
2319 (why "Test delay")
2320 (mode "delay")
2321 (fd-directory (format "/proc/%d/fd" (emacs-pid)))
2322 lock1 lock2)
2323 ;; Create inhibitor lock.
2324 (setq lock1
2325 (dbus-call-method
2326 :system dbus--test-systemd-service dbus--test-systemd-path
2327 dbus--test-systemd-manager-interface "Inhibit"
2328 what who why mode))
2329 (should (natnump lock1))
2330 ;; The lock is reported by systemd.
2331 (should
2332 (member
2333 (list what who why mode (user-uid) (emacs-pid))
2334 (dbus-call-method
2335 :system dbus--test-systemd-service dbus--test-systemd-path
2336 dbus--test-systemd-manager-interface "ListInhibitors")))
2337 ;; The lock is not registered internally.
2338 (should-not (assoc lock1 (dbus--registered-fds)))
2339 ;; There exist a file descriptor.
2340 (when (file-directory-p fd-directory)
2341 (should
2342 (file-symlink-p
2343 (expand-file-name (number-to-string lock1) fd-directory))))
2344
2345 ;; Create another inhibitor lock. Keep the file descriptor.
2346 (setq lock2
2347 (dbus-call-method
2348 :system dbus--test-systemd-service dbus--test-systemd-path
2349 dbus--test-systemd-manager-interface "Inhibit" :keep-fd
2350 what who why mode))
2351 (should (natnump lock2))
2352 (should-not (= lock1 lock2))
2353 ;; The lock is reported by systemd.
2354 (should
2355 (member
2356 (list what who why mode (user-uid) (emacs-pid))
2357 (dbus-call-method
2358 :system dbus--test-systemd-service dbus--test-systemd-path
2359 dbus--test-systemd-manager-interface "ListInhibitors")))
2360 ;; The lock is registered internally.
2361 (should
2362 (member
2363 (cons lock2 dbus--test-systemd-path)
2364 (dbus--registered-fds)))
2365 ;; There exist a file descriptor.
2366 (when (file-directory-p fd-directory)
2367 (should
2368 (file-symlink-p
2369 (expand-file-name (number-to-string lock2) fd-directory))))
2370
2371 ;; Create another inhibitor lock via
2372 ;; `dbus-call-method-asynchronously'. Keep the file descriptor.
2373 (setq lock1 nil)
2374 (dbus-call-method-asynchronously
2375 :system dbus--test-systemd-service dbus--test-systemd-path
2376 dbus--test-systemd-manager-interface "Inhibit"
2377 (lambda (lock) (setq lock1 lock)) :keep-fd
2378 what who why mode)
2379 (with-timeout (1 (dbus--test-timeout-handler))
2380 (while (null lock1) (read-event nil nil 0.1)))
2381 (should (natnump lock1))
2382 (should-not (= lock1 lock2))
2383 ;; The lock is registered internally.
2384 (should
2385 (member
2386 (cons lock1 dbus--test-systemd-path)
2387 (dbus--registered-fds)))
2388 ;; There exist a file descriptor.
2389 (when (file-directory-p fd-directory)
2390 (should
2391 (file-symlink-p
2392 (expand-file-name (number-to-string lock1) fd-directory))))
2393
2394 ;; It is not possible to modify registered inhibitor locks on Lisp level.
2395 (setcar (assoc lock1 (dbus--registered-fds)) 'malicious)
2396 (should (assoc lock1 (dbus--registered-fds)))
2397 (should-not (assoc 'malicious (dbus--registered-fds)))
2398
2399 ;; Close the inhibitor locks.
2400 (should (dbus--fd-close lock1))
2401 (should (dbus--fd-close lock2))
2402 ;; The internal registration has gone.
2403 (should-not
2404 (member
2405 (cons lock1 dbus--test-systemd-path)
2406 (dbus--registered-fds)))
2407 (should-not
2408 (member
2409 (cons lock2 dbus--test-systemd-path)
2410 (dbus--registered-fds)))
2411 ;; The file descriptors have been deleted.
2412 (when (file-directory-p fd-directory)
2413 (should-not
2414 (file-exists-p (expand-file-name (number-to-string lock1) fd-directory)))
2415 (should-not
2416 (file-exists-p (expand-file-name (number-to-string lock2) fd-directory))))
2417
2418 ;; Closing them again is a noop.
2419 (should-not (dbus--fd-close lock1))
2420 (should-not (dbus--fd-close lock2))))
2421
2422(ert-deftest dbus-test10-open-close-fd ()
2423 "Check D-Bus open/close a file descriptor."
2424 :tags '(:expensive-test)
2425 (skip-unless dbus--test-enabled-system-bus)
2426 (skip-unless (dbus-ping :system dbus--test-systemd-service 1000))
2427
2428 (ert-with-temp-file tmpfile
2429 (let ((fd-directory (format "/proc/%d/fd" (emacs-pid)))
2430 fd)
2431 ;; Create file descriptor.
2432 (setq fd (dbus--fd-open tmpfile))
2433 (should (natnump fd))
2434 ;; The file descriptor is registered internally.
2435 (should (member (cons fd tmpfile) (dbus--registered-fds)))
2436 ;; There exist a file descriptor file.
2437 (when (file-directory-p fd-directory)
2438 (should
2439 (file-symlink-p (expand-file-name (number-to-string fd) fd-directory)))
2440 (should
2441 (string-equal
2442 (file-truename (expand-file-name (number-to-string fd) fd-directory))
2443 tmpfile)))
2444
2445 ;; It is not possible to modify registered file descriptors on Lisp level.
2446 (setcar (assoc fd (dbus--registered-fds)) 'malicious)
2447 (should (assoc fd (dbus--registered-fds)))
2448 (should-not (assoc 'malicious (dbus--registered-fds)))
2449
2450 ;; Close the file descriptor.
2451 (should (dbus--fd-close fd))
2452 ;; The internal registration has gone.
2453 (should-not (member (cons fd tmpfile) (dbus--registered-fds)))
2454 ;; The file descriptor file has been deleted.
2455 (when (file-directory-p fd-directory)
2456 (should-not
2457 (file-exists-p (expand-file-name (number-to-string fd) fd-directory))))
2458
2459 ;; Closing it again is a noop.
2460 (should-not (dbus--fd-close fd)))))
2461
2216(defun dbus-test-all (&optional interactive) 2462(defun dbus-test-all (&optional interactive)
2217 "Run all tests for \\[dbus]." 2463 "Run all tests for \\[dbus]."
2218 (interactive "p") 2464 (interactive "p")
diff --git a/test/lisp/net/dig-tests.el b/test/lisp/net/dig-tests.el
index dc9f5acc0a4..006c1ae6c3f 100644
--- a/test/lisp/net/dig-tests.el
+++ b/test/lisp/net/dig-tests.el
@@ -1,6 +1,6 @@
1;;; dig-tests.el --- Tests for dig.el -*- lexical-binding:t -*- 1;;; dig-tests.el --- Tests for dig.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/net/eudc-tests.el b/test/lisp/net/eudc-tests.el
index 41fd67166e1..5439e4c3b89 100644
--- a/test/lisp/net/eudc-tests.el
+++ b/test/lisp/net/eudc-tests.el
@@ -1,6 +1,6 @@
1;;; eudc-tests.el --- tests for eudc.el -*- lexical-binding: t -*- 1;;; eudc-tests.el --- tests for eudc.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/net/eww-tests.el b/test/lisp/net/eww-tests.el
index 61a371bc339..3cac82db25a 100644
--- a/test/lisp/net/eww-tests.el
+++ b/test/lisp/net/eww-tests.el
@@ -1,6 +1,6 @@
1;;; eww-tests.el --- tests for eww.el -*- lexical-binding: t; -*- 1;;; eww-tests.el --- tests for eww.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2024-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2024-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/net/gnutls-tests.el b/test/lisp/net/gnutls-tests.el
index 12be4c41c36..aac23726bf7 100644
--- a/test/lisp/net/gnutls-tests.el
+++ b/test/lisp/net/gnutls-tests.el
@@ -1,6 +1,6 @@
1;;; gnutls-tests.el --- Test suite for gnutls.el -*- lexical-binding:t -*- 1;;; gnutls-tests.el --- Test suite for gnutls.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2017-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2017-2026 Free Software Foundation, Inc.
4 4
5;; Author: Ted Zlatanov <tzz@lifelogs.com> 5;; Author: Ted Zlatanov <tzz@lifelogs.com>
6 6
diff --git a/test/lisp/net/hmac-md5-tests.el b/test/lisp/net/hmac-md5-tests.el
index 2f9de6158a3..418503b2296 100644
--- a/test/lisp/net/hmac-md5-tests.el
+++ b/test/lisp/net/hmac-md5-tests.el
@@ -1,6 +1,6 @@
1;;; hmac-md5-tests.el --- Tests for hmac-md5.el -*- lexical-binding:t -*- 1;;; hmac-md5-tests.el --- Tests for hmac-md5.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/net/mailcap-tests.el b/test/lisp/net/mailcap-tests.el
index 5d1b6cbeac4..7dea0f06c16 100644
--- a/test/lisp/net/mailcap-tests.el
+++ b/test/lisp/net/mailcap-tests.el
@@ -1,6 +1,6 @@
1;;; mailcap-tests.el --- tests for mailcap.el -*- lexical-binding: t -*- 1;;; mailcap-tests.el --- tests for mailcap.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2017-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2017-2026 Free Software Foundation, Inc.
4 4
5;; Author: Mark Oteiza <mvoteiza@udel.edu> 5;; Author: Mark Oteiza <mvoteiza@udel.edu>
6 6
diff --git a/test/lisp/net/network-stream-tests.el b/test/lisp/net/network-stream-tests.el
index 8a4e53287bf..4fae210ae2f 100644
--- a/test/lisp/net/network-stream-tests.el
+++ b/test/lisp/net/network-stream-tests.el
@@ -1,6 +1,6 @@
1;;; network-stream-tests.el --- tests for network processes -*- lexical-binding: t; -*- 1;;; network-stream-tests.el --- tests for network processes -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2016-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2016-2026 Free Software Foundation, Inc.
4 4
5;; Author: Lars Ingebrigtsen <larsi@gnus.org> 5;; Author: Lars Ingebrigtsen <larsi@gnus.org>
6 6
diff --git a/test/lisp/net/newsticker-tests.el b/test/lisp/net/newsticker-tests.el
index 5b9807615a7..0baba02dc51 100644
--- a/test/lisp/net/newsticker-tests.el
+++ b/test/lisp/net/newsticker-tests.el
@@ -1,6 +1,6 @@
1;;; newsticker-tests.el --- Test suite for newsticker. -*- lexical-binding:t -*- 1;;; newsticker-tests.el --- Test suite for newsticker. -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2003-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2003-2026 Free Software Foundation, Inc.
4 4
5;; Author: Ulf Jasper <ulf.jasper@web.de> 5;; Author: Ulf Jasper <ulf.jasper@web.de>
6;; Keywords: News, RSS, Atom 6;; Keywords: News, RSS, Atom
diff --git a/test/lisp/net/nsm-tests.el b/test/lisp/net/nsm-tests.el
index e945d66c040..ae3593c553a 100644
--- a/test/lisp/net/nsm-tests.el
+++ b/test/lisp/net/nsm-tests.el
@@ -1,6 +1,6 @@
1;;; nsm-tests.el --- tests for network security manager -*- lexical-binding: t; -*- 1;;; nsm-tests.el --- tests for network security manager -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2019-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2019-2026 Free Software Foundation, Inc.
4 4
5;; Author: Robert Pluim <rpluim@gmail.com> 5;; Author: Robert Pluim <rpluim@gmail.com>
6 6
diff --git a/test/lisp/net/ntlm-tests.el b/test/lisp/net/ntlm-tests.el
index 61e6e497886..a15f482395c 100644
--- a/test/lisp/net/ntlm-tests.el
+++ b/test/lisp/net/ntlm-tests.el
@@ -1,6 +1,6 @@
1;;; ntlm-tests.el --- tests for ntlm.el -*- lexical-binding: t -*- 1;;; ntlm-tests.el --- tests for ntlm.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/net/puny-tests.el b/test/lisp/net/puny-tests.el
index edde60ab5bc..ea026cf0fb0 100644
--- a/test/lisp/net/puny-tests.el
+++ b/test/lisp/net/puny-tests.el
@@ -1,6 +1,6 @@
1;;; puny-tests.el --- tests for net/puny.el -*- coding: utf-8; lexical-binding:t -*- 1;;; puny-tests.el --- tests for net/puny.el -*- coding: utf-8; lexical-binding:t -*-
2 2
3;; Copyright (C) 2017-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2017-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/net/rcirc-tests.el b/test/lisp/net/rcirc-tests.el
index dd040386528..c91c4d77d83 100644
--- a/test/lisp/net/rcirc-tests.el
+++ b/test/lisp/net/rcirc-tests.el
@@ -1,6 +1,6 @@
1;;; rcirc-tests.el --- Tests for rcirc -*- lexical-binding:t -*- 1;;; rcirc-tests.el --- Tests for rcirc -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2019-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2019-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6;; 6;;
diff --git a/test/lisp/net/rfc2104-tests.el b/test/lisp/net/rfc2104-tests.el
index 501648370bb..2cc36a69d92 100644
--- a/test/lisp/net/rfc2104-tests.el
+++ b/test/lisp/net/rfc2104-tests.el
@@ -1,6 +1,6 @@
1;;; rfc2104-tests.el --- Tests of RFC2104 hashes -*- lexical-binding:t -*- 1;;; rfc2104-tests.el --- Tests of RFC2104 hashes -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2019-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2019-2026 Free Software Foundation, Inc.
4 4
5;; Author: Lars Ingebrigtsen <larsi@gnus.org> 5;; Author: Lars Ingebrigtsen <larsi@gnus.org>
6 6
diff --git a/test/lisp/net/sasl-cram-tests.el b/test/lisp/net/sasl-cram-tests.el
index d021bf240f4..5f769ed5bb6 100644
--- a/test/lisp/net/sasl-cram-tests.el
+++ b/test/lisp/net/sasl-cram-tests.el
@@ -1,6 +1,6 @@
1;;; sasl-cram-tests.el --- tests for sasl-cram.el -*- lexical-binding: t; -*- 1;;; sasl-cram-tests.el --- tests for sasl-cram.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2021-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2021-2026 Free Software Foundation, Inc.
4 4
5;; Author: Stefan Kangas <stefankangas@gmail.com> 5;; Author: Stefan Kangas <stefankangas@gmail.com>
6 6
diff --git a/test/lisp/net/sasl-scram-rfc-tests.el b/test/lisp/net/sasl-scram-rfc-tests.el
index ff127960cd4..22fa6836a2e 100644
--- a/test/lisp/net/sasl-scram-rfc-tests.el
+++ b/test/lisp/net/sasl-scram-rfc-tests.el
@@ -1,6 +1,6 @@
1;;; sasl-scram-rfc-tests.el --- tests for SCRAM -*- lexical-binding: t; -*- 1;;; sasl-scram-rfc-tests.el --- tests for SCRAM -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2014-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2014-2026 Free Software Foundation, Inc.
4 4
5;; Author: Magnus Henoch <magnus.henoch@gmail.com> 5;; Author: Magnus Henoch <magnus.henoch@gmail.com>
6 6
diff --git a/test/lisp/net/sasl-tests.el b/test/lisp/net/sasl-tests.el
index 5cb99f53039..d844fafa9c2 100644
--- a/test/lisp/net/sasl-tests.el
+++ b/test/lisp/net/sasl-tests.el
@@ -1,6 +1,6 @@
1;;; sasl-tests.el --- tests for sasl.el -*- lexical-binding: t; -*- 1;;; sasl-tests.el --- tests for sasl.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2021-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2021-2026 Free Software Foundation, Inc.
4 4
5;; Author: Stefan Kangas <stefankangas@gmail.com> 5;; Author: Stefan Kangas <stefankangas@gmail.com>
6 6
diff --git a/test/lisp/net/secrets-tests.el b/test/lisp/net/secrets-tests.el
index 8b1ddd21e76..33a7b553af7 100644
--- a/test/lisp/net/secrets-tests.el
+++ b/test/lisp/net/secrets-tests.el
@@ -1,6 +1,6 @@
1;;; secrets-tests.el --- Tests of Secret Service API -*- lexical-binding: t -*- 1;;; secrets-tests.el --- Tests of Secret Service API -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2018-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2018-2026 Free Software Foundation, Inc.
4 4
5;; Author: Michael Albinus <michael.albinus@gmx.de> 5;; Author: Michael Albinus <michael.albinus@gmx.de>
6 6
diff --git a/test/lisp/net/shr-tests.el b/test/lisp/net/shr-tests.el
index a931d07a163..10682cf84ab 100644
--- a/test/lisp/net/shr-tests.el
+++ b/test/lisp/net/shr-tests.el
@@ -1,6 +1,6 @@
1;;; shr-tests.el --- tests for shr.el -*- lexical-binding: t; -*- 1;;; shr-tests.el --- tests for shr.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2016-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2016-2026 Free Software Foundation, Inc.
4 4
5;; Author: Lars Ingebrigtsen <larsi@gnus.org> 5;; Author: Lars Ingebrigtsen <larsi@gnus.org>
6 6
diff --git a/test/lisp/net/socks-tests.el b/test/lisp/net/socks-tests.el
index 7531ff70846..25adafab998 100644
--- a/test/lisp/net/socks-tests.el
+++ b/test/lisp/net/socks-tests.el
@@ -1,6 +1,6 @@
1;;; socks-tests.el --- tests for SOCKS -*- coding: utf-8; lexical-binding: t; -*- 1;;; socks-tests.el --- tests for SOCKS -*- coding: utf-8; lexical-binding: t; -*-
2 2
3;; Copyright (C) 2021-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2021-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/net/tramp-archive-tests.el b/test/lisp/net/tramp-archive-tests.el
index 5e9ea756b93..f3bfaac005c 100644
--- a/test/lisp/net/tramp-archive-tests.el
+++ b/test/lisp/net/tramp-archive-tests.el
@@ -1,6 +1,6 @@
1;;; tramp-archive-tests.el --- Tests of file archive access -*- lexical-binding:t -*- 1;;; tramp-archive-tests.el --- Tests of file archive access -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2017-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2017-2026 Free Software Foundation, Inc.
4 4
5;; Author: Michael Albinus <michael.albinus@gmx.de> 5;; Author: Michael Albinus <michael.albinus@gmx.de>
6 6
diff --git a/test/lisp/net/tramp-tests.el b/test/lisp/net/tramp-tests.el
index 708615fc9f6..bbfe15d2f59 100644
--- a/test/lisp/net/tramp-tests.el
+++ b/test/lisp/net/tramp-tests.el
@@ -1,6 +1,6 @@
1;;; tramp-tests.el --- Tests of remote file access -*- lexical-binding:t -*- 1;;; tramp-tests.el --- Tests of remote file access -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2013-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2013-2026 Free Software Foundation, Inc.
4 4
5;; Author: Michael Albinus <michael.albinus@gmx.de> 5;; Author: Michael Albinus <michael.albinus@gmx.de>
6 6
@@ -2145,6 +2145,7 @@ being the result.")
2145 2145
2146(ert-deftest tramp-test03-file-name-defaults () 2146(ert-deftest tramp-test03-file-name-defaults ()
2147 "Check default values for some methods." 2147 "Check default values for some methods."
2148 :tags '(:expensive-test)
2148 (skip-unless (eq tramp-syntax 'default)) 2149 (skip-unless (eq tramp-syntax 'default))
2149 2150
2150 ;; Default values in tramp-adb.el. 2151 ;; Default values in tramp-adb.el.
@@ -2158,9 +2159,8 @@ being the result.")
2158 (string-equal (file-remote-p (format "/-:%s@:" u) 'method) "ftp")))) 2159 (string-equal (file-remote-p (format "/-:%s@:" u) 'method) "ftp"))))
2159 ;; Default values in tramp-sh.el and tramp-sudoedit.el. 2160 ;; Default values in tramp-sh.el and tramp-sudoedit.el.
2160 (when (assoc "su" tramp-methods) 2161 (when (assoc "su" tramp-methods)
2161 (dolist 2162 ;; "::1" is used as "[::1]" in remote file names.
2162 (h `("127.0.0.1" "[::1]" "localhost" "localhost4" "localhost6" 2163 (dolist (h (cons "[::1]" (delete "::1" tramp-local-host-names)))
2163 "ip6-localhost" "ip6-loopback" ,(system-name)))
2164 (should 2164 (should
2165 (string-equal (file-remote-p (format "/-:root@%s:" h) 'method) "su")))) 2165 (string-equal (file-remote-p (format "/-:root@%s:" h) 'method) "su"))))
2166 (dolist (m '("su" "sudo" "ksu" "doas" "sudoedit")) 2166 (dolist (m '("su" "sudo" "ksu" "doas" "sudoedit"))
@@ -2802,6 +2802,7 @@ This checks also `file-name-as-directory', `file-name-directory',
2802;; The following test is inspired by Bug#35497. 2802;; The following test is inspired by Bug#35497.
2803(ert-deftest tramp-test10-write-region-file-precious-flag () 2803(ert-deftest tramp-test10-write-region-file-precious-flag ()
2804 "Check that `file-precious-flag' is respected with Tramp in use." 2804 "Check that `file-precious-flag' is respected with Tramp in use."
2805 :tags '(:expensive-test)
2805 (skip-unless (tramp--test-enabled)) 2806 (skip-unless (tramp--test-enabled))
2806 (skip-unless (tramp--test-sh-p)) 2807 (skip-unless (tramp--test-sh-p))
2807 2808
@@ -2835,6 +2836,7 @@ This checks also `file-name-as-directory', `file-name-directory',
2835;; The following test is inspired by Bug#55166. 2836;; The following test is inspired by Bug#55166.
2836(ert-deftest tramp-test10-write-region-other-file-name-handler () 2837(ert-deftest tramp-test10-write-region-other-file-name-handler ()
2837 "Check that another file name handler in VISIT is acknowledged." 2838 "Check that another file name handler in VISIT is acknowledged."
2839 :tags '(:expensive-test)
2838 (skip-unless (tramp--test-enabled)) 2840 (skip-unless (tramp--test-enabled))
2839 (skip-unless (not (tramp--test-ange-ftp-p))) 2841 (skip-unless (not (tramp--test-ange-ftp-p)))
2840 (skip-unless (executable-find "gzip")) 2842 (skip-unless (executable-find "gzip"))
@@ -3445,6 +3447,7 @@ This tests also `file-directory-p' and `file-accessible-directory-p'."
3445;; advice for older Emacs versions, so we check that this has been fixed. 3447;; advice for older Emacs versions, so we check that this has been fixed.
3446(ert-deftest tramp-test16-file-expand-wildcards () 3448(ert-deftest tramp-test16-file-expand-wildcards ()
3447 "Check `file-expand-wildcards'." 3449 "Check `file-expand-wildcards'."
3450 :tags '(:expensive-test)
3448 (skip-unless (tramp--test-enabled)) 3451 (skip-unless (tramp--test-enabled))
3449 3452
3450 (dolist (quoted (if (tramp--test-expensive-test-p) '(nil t) '(nil))) 3453 (dolist (quoted (if (tramp--test-expensive-test-p) '(nil t) '(nil)))
@@ -3592,6 +3595,7 @@ This tests also `file-directory-p' and `file-accessible-directory-p'."
3592 3595
3593(ert-deftest tramp-test17-dired-with-wildcards () 3596(ert-deftest tramp-test17-dired-with-wildcards ()
3594 "Check `dired' with wildcards." 3597 "Check `dired' with wildcards."
3598 :tags '(:expensive-test)
3595 ;; `separate' syntax and IPv6 host name syntax do not work. 3599 ;; `separate' syntax and IPv6 host name syntax do not work.
3596 (skip-unless 3600 (skip-unless
3597 (not (string-match-p (rx "[") ert-remote-temporary-file-directory))) 3601 (not (string-match-p (rx "[") ert-remote-temporary-file-directory)))
@@ -3709,6 +3713,7 @@ This tests also `file-directory-p' and `file-accessible-directory-p'."
3709;; The following test is inspired by Bug#45691. 3713;; The following test is inspired by Bug#45691.
3710(ert-deftest tramp-test17-insert-directory-one-file () 3714(ert-deftest tramp-test17-insert-directory-one-file ()
3711 "Check `insert-directory' inside directory listing." 3715 "Check `insert-directory' inside directory listing."
3716 :tags '(:expensive-test)
3712 (skip-unless (tramp--test-enabled)) 3717 (skip-unless (tramp--test-enabled))
3713 ;; Relative file names in dired are not supported in tramp-crypt.el. 3718 ;; Relative file names in dired are not supported in tramp-crypt.el.
3714 (skip-unless (not (tramp--test-crypt-p))) 3719 (skip-unless (not (tramp--test-crypt-p)))
@@ -3883,7 +3888,7 @@ This tests also `access-file', `file-readable-p',
3883 (delete-file tmp-name2) 3888 (delete-file tmp-name2)
3884 3889
3885 ;; A non-existent or cyclic link target makes the file 3890 ;; A non-existent or cyclic link target makes the file
3886 ;; unaccessible. 3891 ;; inaccessible.
3887 (dolist (target 3892 (dolist (target
3888 `("does-not-exist" ,(file-name-nondirectory tmp-name2))) 3893 `("does-not-exist" ,(file-name-nondirectory tmp-name2)))
3889 (make-symbolic-link target tmp-name2) 3894 (make-symbolic-link target tmp-name2)
@@ -5055,7 +5060,7 @@ This tests also `make-symbolic-link', `file-truename' and `add-name-to-file'."
5055 (dolist 5060 (dolist
5056 (elt 5061 (elt
5057 (append 5062 (append
5058 (mapcar #'intern (all-completions "tramp-" obarray #'functionp)) 5063 (apropos-internal (rx bos "tramp-") #'functionp)
5059 '(completion-file-name-table read-file-name))) 5064 '(completion-file-name-table read-file-name)))
5060 (unless (get elt 'tramp-suppress-trace) 5065 (unless (get elt 'tramp-suppress-trace)
5061 (trace-function-background elt)))) 5066 (trace-function-background elt))))
@@ -5562,9 +5567,12 @@ This tests also `make-symbolic-link', `file-truename' and `add-name-to-file'."
5562 (delete-file tmp-name))) 5567 (delete-file tmp-name)))
5563 5568
5564 ;; Process filter. 5569 ;; Process filter.
5570 ;; The "smb" method does not support the "cat" stdin
5571 ;; redirection. The "adb" method does not support late process
5572 ;; filter setting for the "echo" command.
5565 (unwind-protect 5573 (unwind-protect
5566 (with-temp-buffer 5574 (with-temp-buffer
5567 (setq command '("echo" "foo") 5575 (setq command (if (tramp--test-smb-p) '("echo" "foo") '("cat"))
5568 proc 5576 proc
5569 (apply #'start-file-process "test3" (current-buffer) command)) 5577 (apply #'start-file-process "test3" (current-buffer) command))
5570 (should (processp proc)) 5578 (should (processp proc))
@@ -5576,7 +5584,11 @@ This tests also `make-symbolic-link', `file-truename' and `add-name-to-file'."
5576 (with-current-buffer 5584 (with-current-buffer
5577 (process-buffer p) 5585 (process-buffer p)
5578 (insert 5586 (insert
5579 (replace-regexp-in-string (rx bol "foo" eol) "foobar" s))))) 5587 (replace-regexp-in-string
5588 (rx bol "foo" (? "\r") eol) "foobar" s)))))
5589 (unless (tramp--test-smb-p)
5590 (process-send-string proc "foo\n")
5591 (process-send-eof proc))
5580 ;; Read output. 5592 ;; Read output.
5581 (with-timeout (10 (tramp--test-timeout-handler)) 5593 (with-timeout (10 (tramp--test-timeout-handler))
5582 (while (not (string-match-p "foobar" (buffer-string))) 5594 (while (not (string-match-p "foobar" (buffer-string)))
@@ -5780,7 +5792,7 @@ If UNSTABLE is non-nil, the test is tagged as `:unstable'."
5780 (process-buffer p) 5792 (process-buffer p)
5781 (insert 5793 (insert
5782 (replace-regexp-in-string 5794 (replace-regexp-in-string
5783 (rx bol "foo" eol) "foobar" s)))) 5795 (rx bol "foo" (? "\r") eol) "foobar" s))))
5784 :file-handler t)) 5796 :file-handler t))
5785 (should (processp proc)) 5797 (should (processp proc))
5786 ;(should (equal (process-status proc) 'run)) 5798 ;(should (equal (process-status proc) 'run))
@@ -6492,6 +6504,7 @@ INPUT, if non-nil, is a string sent to the process."
6492;; This test is inspired by Bug#27009. 6504;; This test is inspired by Bug#27009.
6493(ert-deftest tramp-test33-environment-variables-and-port-numbers () 6505(ert-deftest tramp-test33-environment-variables-and-port-numbers ()
6494 "Check that two connections with separate ports are different." 6506 "Check that two connections with separate ports are different."
6507 :tags '(:expensive-test)
6495 (skip-unless (tramp--test-enabled)) 6508 (skip-unless (tramp--test-enabled))
6496 ;; We test it only for the mock-up connection; otherwise there might 6509 ;; We test it only for the mock-up connection; otherwise there might
6497 ;; be problems with the used ports. 6510 ;; be problems with the used ports.
@@ -6701,6 +6714,7 @@ INPUT, if non-nil, is a string sent to the process."
6701;; This test is inspired by Bug#33781. 6714;; This test is inspired by Bug#33781.
6702(ert-deftest tramp-test35-remote-path () 6715(ert-deftest tramp-test35-remote-path ()
6703 "Check loooong `tramp-remote-path'." 6716 "Check loooong `tramp-remote-path'."
6717 :tags '(:expensive-test)
6704 (skip-unless (tramp--test-enabled)) 6718 (skip-unless (tramp--test-enabled))
6705 (skip-unless (tramp--test-sh-p)) 6719 (skip-unless (tramp--test-sh-p))
6706 (skip-unless (not (tramp--test-crypt-p))) 6720 (skip-unless (not (tramp--test-crypt-p)))
@@ -7128,6 +7142,7 @@ INPUT, if non-nil, is a string sent to the process."
7128 7142
7129(ert-deftest tramp-test39-make-lock-file-name () 7143(ert-deftest tramp-test39-make-lock-file-name ()
7130 "Check `make-lock-file-name', `lock-file', `unlock-file' and `file-locked-p'." 7144 "Check `make-lock-file-name', `lock-file', `unlock-file' and `file-locked-p'."
7145 :tags '(:expensive-test)
7131 (skip-unless (tramp--test-enabled)) 7146 (skip-unless (tramp--test-enabled))
7132 (skip-unless (not (tramp--test-ange-ftp-p))) 7147 (skip-unless (not (tramp--test-ange-ftp-p)))
7133 7148
@@ -7289,6 +7304,7 @@ INPUT, if non-nil, is a string sent to the process."
7289 7304
7290(ert-deftest tramp-test39-detect-external-change () 7305(ert-deftest tramp-test39-detect-external-change ()
7291 "Check that an external file modification is reported." 7306 "Check that an external file modification is reported."
7307 :tags '(:expensive-test)
7292 (skip-unless (tramp--test-enabled)) 7308 (skip-unless (tramp--test-enabled))
7293 (skip-unless (not (tramp--test-ange-ftp-p))) 7309 (skip-unless (not (tramp--test-ange-ftp-p)))
7294 7310
@@ -7929,6 +7945,7 @@ This requires restrictions of file name syntax."
7929 7945
7930(ert-deftest tramp-test42-utf8 () 7946(ert-deftest tramp-test42-utf8 ()
7931 "Check UTF8 encoding in file names and file contents." 7947 "Check UTF8 encoding in file names and file contents."
7948 :tags '(:expensive-test)
7932 (skip-unless (tramp--test-enabled)) 7949 (skip-unless (tramp--test-enabled))
7933 (skip-unless (not (tramp--test-container-p))) 7950 (skip-unless (not (tramp--test-container-p)))
7934 (skip-unless (not (tramp--test-rsync-p))) 7951 (skip-unless (not (tramp--test-rsync-p)))
@@ -7999,6 +8016,7 @@ This requires restrictions of file name syntax."
7999 8016
8000(ert-deftest tramp-test43-file-system-info () 8017(ert-deftest tramp-test43-file-system-info ()
8001 "Check that `file-system-info' returns proper values." 8018 "Check that `file-system-info' returns proper values."
8019 :tags '(:expensive-test)
8002 (skip-unless (tramp--test-enabled)) 8020 (skip-unless (tramp--test-enabled))
8003 8021
8004 (when-let* ((fsi (file-system-info ert-remote-temporary-file-directory))) 8022 (when-let* ((fsi (file-system-info ert-remote-temporary-file-directory)))
@@ -8012,6 +8030,7 @@ This requires restrictions of file name syntax."
8012 "Check results of user/group functions. 8030 "Check results of user/group functions.
8013`file-user-uid', `file-group-gid', and `tramp-get-remote-*' 8031`file-user-uid', `file-group-gid', and `tramp-get-remote-*'
8014should all return proper values." 8032should all return proper values."
8033 :tags '(:expensive-test)
8015 (skip-unless (tramp--test-enabled)) 8034 (skip-unless (tramp--test-enabled))
8016 8035
8017 (let ((default-directory ert-remote-temporary-file-directory)) 8036 (let ((default-directory ert-remote-temporary-file-directory))
@@ -8240,6 +8259,42 @@ process sentinels. They shall not disturb each other."
8240;; (tramp--test-deftest-direct-async-process tramp-test45-asynchronous-requests 8259;; (tramp--test-deftest-direct-async-process tramp-test45-asynchronous-requests
8241;; 'unstable) 8260;; 'unstable)
8242 8261
8262;; This test is inspired by Bug#49954 and Bug#60534.
8263(ert-deftest tramp-test45-force-remote-file-error ()
8264 "Force `remote-file-error'."
8265 :tags '(:expensive-test :tramp-asynchronous-processes :unstable)
8266 ;; It shall run only if selected explicitly.
8267 (skip-unless
8268 (eq (ert--stats-selector ert--current-run-stats)
8269 (ert-test-name (ert--stats-current-test ert--current-run-stats))))
8270 (skip-unless (tramp--test-enabled))
8271 (skip-unless (tramp--test-sh-p))
8272
8273 (let ((default-directory ert-remote-temporary-file-directory)
8274 ;; Do not cache Tramp properties.
8275 (remote-file-name-inhibit-cache t)
8276 (p (start-file-process-shell-command
8277 "test" (generate-new-buffer "test" 'inhibit-buffer-hooks)
8278 "while true; do echo test; sleep 0.2; done")))
8279
8280 (set-process-filter
8281 p (lambda (&rest _)
8282 (message "filter %s" default-directory)
8283 (directory-files default-directory)
8284 (dired-uncache default-directory)))
8285
8286 (run-at-time
8287 0 0.2 (lambda ()
8288 (message "timer %s" default-directory)
8289 (directory-files default-directory)
8290 (dired-uncache default-directory)))
8291
8292 (while t
8293 (accept-process-output)
8294 (message "main %s" default-directory)
8295 (directory-files default-directory)
8296 (dired-uncache default-directory))))
8297
8243(ert-deftest tramp-test46-dired-compress-file () 8298(ert-deftest tramp-test46-dired-compress-file ()
8244 "Check that Tramp (un)compresses normal files." 8299 "Check that Tramp (un)compresses normal files."
8245 (skip-unless (tramp--test-enabled)) 8300 (skip-unless (tramp--test-enabled))
@@ -8616,6 +8671,7 @@ process sentinels. They shall not disturb each other."
8616;; This test is inspired by Bug#78572. 8671;; This test is inspired by Bug#78572.
8617(ert-deftest tramp-test48-session-timeout () 8672(ert-deftest tramp-test48-session-timeout ()
8618 "Check that Tramp handles a session timeout properly." 8673 "Check that Tramp handles a session timeout properly."
8674 :tags '(:expensive-test)
8619 (skip-unless (tramp--test-enabled)) 8675 (skip-unless (tramp--test-enabled))
8620 (skip-unless (tramp--test-sh-p)) 8676 (skip-unless (tramp--test-sh-p))
8621 8677
@@ -8696,6 +8752,7 @@ process sentinels. They shall not disturb each other."
8696 8752
8697(ert-deftest tramp-test49-external-backend-function () 8753(ert-deftest tramp-test49-external-backend-function ()
8698 "Check that Tramp handles external functions for a given backend." 8754 "Check that Tramp handles external functions for a given backend."
8755 :tags '(:expensive-test)
8699 (skip-unless (tramp--test-enabled)) 8756 (skip-unless (tramp--test-enabled))
8700 (skip-unless (not (tramp--test-ange-ftp-p))) 8757 (skip-unless (not (tramp--test-ange-ftp-p)))
8701 8758
@@ -8840,6 +8897,7 @@ process sentinels. They shall not disturb each other."
8840 8897
8841(ert-deftest tramp-test50-recursive-load () 8898(ert-deftest tramp-test50-recursive-load ()
8842 "Check that Tramp does not fail due to recursive load." 8899 "Check that Tramp does not fail due to recursive load."
8900 :tags '(:expensive-test)
8843 (skip-unless (tramp--test-enabled)) 8901 (skip-unless (tramp--test-enabled))
8844 8902
8845 (let ((default-directory (expand-file-name temporary-file-directory))) 8903 (let ((default-directory (expand-file-name temporary-file-directory)))
diff --git a/test/lisp/net/webjump-tests.el b/test/lisp/net/webjump-tests.el
index 314c748bbab..8a2527cf52f 100644
--- a/test/lisp/net/webjump-tests.el
+++ b/test/lisp/net/webjump-tests.el
@@ -1,6 +1,6 @@
1;;; webjump-tests.el --- Tests for webjump.el -*- lexical-binding: t; -*- 1;;; webjump-tests.el --- Tests for webjump.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; Author: Simen Heggestøyl <simenheg@gmail.com> 5;; Author: Simen Heggestøyl <simenheg@gmail.com>
6;; Keywords: 6;; Keywords:
diff --git a/test/lisp/newcomment-tests.el b/test/lisp/newcomment-tests.el
index 6d8974bce83..bef36515f44 100644
--- a/test/lisp/newcomment-tests.el
+++ b/test/lisp/newcomment-tests.el
@@ -1,6 +1,6 @@
1;;; newcomment-tests.el --- Tests for newcomment.el -*- lexical-binding:t -*- 1;;; newcomment-tests.el --- Tests for newcomment.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2021-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2021-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/nxml/nxml-mode-tests.el b/test/lisp/nxml/nxml-mode-tests.el
index 6e215f9bc17..4fe5281e955 100644
--- a/test/lisp/nxml/nxml-mode-tests.el
+++ b/test/lisp/nxml/nxml-mode-tests.el
@@ -1,6 +1,6 @@
1;;; nxml-mode-tests.el --- Test NXML Mode -*- lexical-binding: t; -*- 1;;; nxml-mode-tests.el --- Test NXML Mode -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2019-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2019-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/nxml/xsd-regexp-tests.el b/test/lisp/nxml/xsd-regexp-tests.el
index dc65f9e4caf..6e5ff1c41dd 100644
--- a/test/lisp/nxml/xsd-regexp-tests.el
+++ b/test/lisp/nxml/xsd-regexp-tests.el
@@ -1,6 +1,6 @@
1;;; xsd-regexp-tests.el --- Test NXML Mode -*- lexical-binding: t; -*- 1;;; xsd-regexp-tests.el --- Test NXML Mode -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2019-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2019-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/obarray-tests.el b/test/lisp/obarray-tests.el
index 002511c5d67..742c5c1e072 100644
--- a/test/lisp/obarray-tests.el
+++ b/test/lisp/obarray-tests.el
@@ -1,6 +1,6 @@
1;;; obarray-tests.el --- Tests for obarray -*- lexical-binding: t; -*- 1;;; obarray-tests.el --- Tests for obarray -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2015-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2015-2026 Free Software Foundation, Inc.
4 4
5;; Author: Przemysław Wojnowski <esperanto@cumego.com> 5;; Author: Przemysław Wojnowski <esperanto@cumego.com>
6 6
diff --git a/test/lisp/obsolete/cl-tests.el b/test/lisp/obsolete/cl-tests.el
index e80b4e57b27..3f9328c93d9 100644
--- a/test/lisp/obsolete/cl-tests.el
+++ b/test/lisp/obsolete/cl-tests.el
@@ -1,6 +1,6 @@
1;;; cl-tests.el --- tests for emacs-lisp/cl.el -*- lexical-binding:t -*- 1;;; cl-tests.el --- tests for emacs-lisp/cl.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2018-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2018-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/obsolete/inversion-tests.el b/test/lisp/obsolete/inversion-tests.el
index a1989a9b129..447ae9c1191 100644
--- a/test/lisp/obsolete/inversion-tests.el
+++ b/test/lisp/obsolete/inversion-tests.el
@@ -1,6 +1,6 @@
1;;; inversion-tests.el --- Tests for inversion.el -*- lexical-binding:t -*- 1;;; inversion-tests.el --- Tests for inversion.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2008-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2008-2026 Free Software Foundation, Inc.
4 4
5;; Author: Eric M. Ludlam <zappo@gnu.org> 5;; Author: Eric M. Ludlam <zappo@gnu.org>
6 6
diff --git a/test/lisp/obsolete/makesum-tests.el b/test/lisp/obsolete/makesum-tests.el
index da800d1c706..39ebc174b74 100644
--- a/test/lisp/obsolete/makesum-tests.el
+++ b/test/lisp/obsolete/makesum-tests.el
@@ -1,6 +1,6 @@
1;;; makesum-tests.el --- Tests for makesum.el -*- lexical-binding: t; -*- 1;;; makesum-tests.el --- Tests for makesum.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2019-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2019-2026 Free Software Foundation, Inc.
4 4
5;; Author: Simen Heggestøyl <simenheg@gmail.com> 5;; Author: Simen Heggestøyl <simenheg@gmail.com>
6;; Keywords: 6;; Keywords:
diff --git a/test/lisp/obsolete/rfc2368-tests.el b/test/lisp/obsolete/rfc2368-tests.el
index 737353e0a09..5297cb7d7b9 100644
--- a/test/lisp/obsolete/rfc2368-tests.el
+++ b/test/lisp/obsolete/rfc2368-tests.el
@@ -1,6 +1,6 @@
1;;; rfc2368-tests.el --- Tests for rfc2368.el -*- lexical-binding:t -*- 1;;; rfc2368-tests.el --- Tests for rfc2368.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/obsolete/thumbs-tests.el b/test/lisp/obsolete/thumbs-tests.el
index ce7fd4f5405..850b549f13e 100644
--- a/test/lisp/obsolete/thumbs-tests.el
+++ b/test/lisp/obsolete/thumbs-tests.el
@@ -1,6 +1,6 @@
1;;; thumbs-tests.el --- tests for thumbs.el -*- lexical-binding: t -*- 1;;; thumbs-tests.el --- tests for thumbs.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2021-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2021-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/org/org-tests.el b/test/lisp/org/org-tests.el
index a9167f0585a..bb8048ebb54 100644
--- a/test/lisp/org/org-tests.el
+++ b/test/lisp/org/org-tests.el
@@ -1,6 +1,6 @@
1;;; org-tests.el --- tests for org/org.el -*- lexical-binding:t -*- 1;;; org-tests.el --- tests for org/org.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2018-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2018-2026 Free Software Foundation, Inc.
4 4
5;; Maintainer: emacs-devel@gnu.org 5;; Maintainer: emacs-devel@gnu.org
6 6
diff --git a/test/lisp/paren-tests.el b/test/lisp/paren-tests.el
index 2440c458794..a606018cd83 100644
--- a/test/lisp/paren-tests.el
+++ b/test/lisp/paren-tests.el
@@ -1,6 +1,6 @@
1;;; paren-tests.el --- Tests for paren.el -*- lexical-binding: t; -*- 1;;; paren-tests.el --- Tests for paren.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2019-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2019-2026 Free Software Foundation, Inc.
4 4
5;; Author: Simen Heggestøyl <simenheg@gmail.com> 5;; Author: Simen Heggestøyl <simenheg@gmail.com>
6;; Keywords: 6;; Keywords:
diff --git a/test/lisp/password-cache-tests.el b/test/lisp/password-cache-tests.el
index b01e5dcf071..7567b6b0b5a 100644
--- a/test/lisp/password-cache-tests.el
+++ b/test/lisp/password-cache-tests.el
@@ -1,6 +1,6 @@
1;;; password-cache-tests.el --- Tests for password-cache.el -*- lexical-binding: t -*- 1;;; password-cache-tests.el --- Tests for password-cache.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2019-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2019-2026 Free Software Foundation, Inc.
4 4
5;; Author: Stefan Kangas <stefankangas@gmail.com> 5;; Author: Stefan Kangas <stefankangas@gmail.com>
6 6
diff --git a/test/lisp/pcmpl-linux-tests.el b/test/lisp/pcmpl-linux-tests.el
index cafb4991803..a2d6cd8d1c8 100644
--- a/test/lisp/pcmpl-linux-tests.el
+++ b/test/lisp/pcmpl-linux-tests.el
@@ -1,6 +1,6 @@
1;;; pcmpl-linux-tests.el --- Tests for pcmpl-linux.el -*- lexical-binding: t -*- 1;;; pcmpl-linux-tests.el --- Tests for pcmpl-linux.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/pcomplete-tests.el b/test/lisp/pcomplete-tests.el
index a788242fc2e..ab08c295fbc 100644
--- a/test/lisp/pcomplete-tests.el
+++ b/test/lisp/pcomplete-tests.el
@@ -1,6 +1,6 @@
1;;; pcomplete-tests.el --- Tests for pcomplete.el -*- lexical-binding: t -*- 1;;; pcomplete-tests.el --- Tests for pcomplete.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/play/animate-tests.el b/test/lisp/play/animate-tests.el
index bd7ff2bbda6..0d7890c0433 100644
--- a/test/lisp/play/animate-tests.el
+++ b/test/lisp/play/animate-tests.el
@@ -1,6 +1,6 @@
1;;; animate-tests.el --- Tests for animate.el -*- lexical-binding:t -*- 1;;; animate-tests.el --- Tests for animate.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/play/cookie1-tests.el b/test/lisp/play/cookie1-tests.el
index e4642340412..8da98b0f13d 100644
--- a/test/lisp/play/cookie1-tests.el
+++ b/test/lisp/play/cookie1-tests.el
@@ -1,6 +1,6 @@
1;;; cookie1-tests.el --- Tests for cookie1.el -*- lexical-binding: t -*- 1;;; cookie1-tests.el --- Tests for cookie1.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2021-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2021-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/play/dissociate-tests.el b/test/lisp/play/dissociate-tests.el
index 15451fc2c58..6d8585406f1 100644
--- a/test/lisp/play/dissociate-tests.el
+++ b/test/lisp/play/dissociate-tests.el
@@ -1,6 +1,6 @@
1;;; dissociate-tests.el --- Tests for dissociate.el -*- lexical-binding:t -*- 1;;; dissociate-tests.el --- Tests for dissociate.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/play/fortune-tests.el b/test/lisp/play/fortune-tests.el
index 66644b1baec..a3940c7be5e 100644
--- a/test/lisp/play/fortune-tests.el
+++ b/test/lisp/play/fortune-tests.el
@@ -1,6 +1,6 @@
1;;; fortune-tests.el --- Tests for fortune.el -*- lexical-binding: t -*- 1;;; fortune-tests.el --- Tests for fortune.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/play/life-tests.el b/test/lisp/play/life-tests.el
index 49d6996b405..e30b1bf7008 100644
--- a/test/lisp/play/life-tests.el
+++ b/test/lisp/play/life-tests.el
@@ -1,6 +1,6 @@
1;;; life-tests.el --- Tests for life.el -*- lexical-binding:t -*- 1;;; life-tests.el --- Tests for life.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; Author: Stefan Kangas <stefankangas@gmail.com> 5;; Author: Stefan Kangas <stefankangas@gmail.com>
6 6
diff --git a/test/lisp/play/morse-tests.el b/test/lisp/play/morse-tests.el
index d020b32a0df..dad4cbc632e 100644
--- a/test/lisp/play/morse-tests.el
+++ b/test/lisp/play/morse-tests.el
@@ -1,6 +1,6 @@
1;;; morse-tests.el --- Tests for morse.el -*- lexical-binding: t -*- 1;;; morse-tests.el --- Tests for morse.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2019-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2019-2026 Free Software Foundation, Inc.
4 4
5;; Author: Stefan Kangas <stefankangas@gmail.com> 5;; Author: Stefan Kangas <stefankangas@gmail.com>
6 6
diff --git a/test/lisp/play/studly-tests.el b/test/lisp/play/studly-tests.el
index 6f42619a1a9..3c5d60c51a3 100644
--- a/test/lisp/play/studly-tests.el
+++ b/test/lisp/play/studly-tests.el
@@ -1,6 +1,6 @@
1;;; studly-tests.el --- Tests for studly.el -*- lexical-binding: t -*- 1;;; studly-tests.el --- Tests for studly.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2019-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2019-2026 Free Software Foundation, Inc.
4 4
5;; Author: Stefan Kangas <stefankangas@gmail.com> 5;; Author: Stefan Kangas <stefankangas@gmail.com>
6 6
diff --git a/test/lisp/proced-tests.el b/test/lisp/proced-tests.el
index 6dc05acbf75..fce3c2bc048 100644
--- a/test/lisp/proced-tests.el
+++ b/test/lisp/proced-tests.el
@@ -1,6 +1,6 @@
1;;; proced-tests.el --- Test suite for proced.el -*- lexical-binding: t -*- 1;;; proced-tests.el --- Test suite for proced.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/progmodes/asm-mode-tests.el b/test/lisp/progmodes/asm-mode-tests.el
index c617a0fc485..89ecdb9138d 100644
--- a/test/lisp/progmodes/asm-mode-tests.el
+++ b/test/lisp/progmodes/asm-mode-tests.el
@@ -1,6 +1,6 @@
1;;; asm-mode-tests.el --- Tests for asm-mode.el -*- lexical-binding: t; -*- 1;;; asm-mode-tests.el --- Tests for asm-mode.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2019-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2019-2026 Free Software Foundation, Inc.
4 4
5;; Author: Simen Heggestøyl <simenheg@gmail.com> 5;; Author: Simen Heggestøyl <simenheg@gmail.com>
6;; Keywords: 6;; Keywords:
diff --git a/test/lisp/progmodes/autoconf-tests.el b/test/lisp/progmodes/autoconf-tests.el
index df20986fc52..cf63dfa1b2b 100644
--- a/test/lisp/progmodes/autoconf-tests.el
+++ b/test/lisp/progmodes/autoconf-tests.el
@@ -1,6 +1,6 @@
1;;; autoconf-tests.el --- Tests for autoconf.el -*- lexical-binding: t; -*- 1;;; autoconf-tests.el --- Tests for autoconf.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; Author: Simen Heggestøyl <simenheg@gmail.com> 5;; Author: Simen Heggestøyl <simenheg@gmail.com>
6;; Keywords: 6;; Keywords:
diff --git a/test/lisp/progmodes/bat-mode-tests.el b/test/lisp/progmodes/bat-mode-tests.el
index fe7760c7356..851377faf95 100644
--- a/test/lisp/progmodes/bat-mode-tests.el
+++ b/test/lisp/progmodes/bat-mode-tests.el
@@ -1,6 +1,6 @@
1;;; bat-mode-tests.el --- Tests for bat-mode.el -*- lexical-binding: t; -*- 1;;; bat-mode-tests.el --- Tests for bat-mode.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2017-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2017-2026 Free Software Foundation, Inc.
4 4
5;; Author: Vladimir Panteleev <vladimir@thecybershadow.net> 5;; Author: Vladimir Panteleev <vladimir@thecybershadow.net>
6;; Keywords: 6;; Keywords:
diff --git a/test/lisp/progmodes/bug-reference-tests.el b/test/lisp/progmodes/bug-reference-tests.el
index c8e1e4a78f0..f2871ca40ca 100644
--- a/test/lisp/progmodes/bug-reference-tests.el
+++ b/test/lisp/progmodes/bug-reference-tests.el
@@ -1,6 +1,6 @@
1;;; bug-reference-tests.el --- Tests for bug-reference.el -*- lexical-binding: t; -*- 1;;; bug-reference-tests.el --- Tests for bug-reference.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2021-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2021-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/progmodes/c-ts-mode-tests.el b/test/lisp/progmodes/c-ts-mode-tests.el
index 173b768c586..3568918fcf4 100644
--- a/test/lisp/progmodes/c-ts-mode-tests.el
+++ b/test/lisp/progmodes/c-ts-mode-tests.el
@@ -1,6 +1,6 @@
1;;; c-ts-mode-tests.el --- Tests for Tree-sitter-based C mode -*- lexical-binding: t; -*- 1;;; c-ts-mode-tests.el --- Tests for Tree-sitter-based C mode -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2023-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2023-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/progmodes/cc-mode-tests.el b/test/lisp/progmodes/cc-mode-tests.el
index 5b30681ff09..b8e7138455d 100644
--- a/test/lisp/progmodes/cc-mode-tests.el
+++ b/test/lisp/progmodes/cc-mode-tests.el
@@ -1,6 +1,6 @@
1;;; cc-mode-tests.el --- Test suite for cc-mode. -*- lexical-binding: t; -*- 1;;; cc-mode-tests.el --- Test suite for cc-mode. -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2016-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2016-2026 Free Software Foundation, Inc.
4 4
5;; Author: Michal Nazarewicz <mina86@mina86.com> 5;; Author: Michal Nazarewicz <mina86@mina86.com>
6;; Keywords: internal 6;; Keywords: internal
diff --git a/test/lisp/progmodes/compile-tests.el b/test/lisp/progmodes/compile-tests.el
index 4a25d5a5655..eeb8fcf6eee 100644
--- a/test/lisp/progmodes/compile-tests.el
+++ b/test/lisp/progmodes/compile-tests.el
@@ -1,6 +1,6 @@
1;;; compile-tests.el --- Test suite for compile.el. -*- lexical-binding: t; -*- 1;;; compile-tests.el --- Test suite for compile.el. -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2011-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2011-2026 Free Software Foundation, Inc.
4 4
5;; Author: Chong Yidong <cyd@stupidchicken.com> 5;; Author: Chong Yidong <cyd@stupidchicken.com>
6;; Keywords: internal 6;; Keywords: internal
diff --git a/test/lisp/progmodes/cperl-mode-tests.el b/test/lisp/progmodes/cperl-mode-tests.el
index 424e89604b3..117eb9fdf9a 100644
--- a/test/lisp/progmodes/cperl-mode-tests.el
+++ b/test/lisp/progmodes/cperl-mode-tests.el
@@ -1,6 +1,6 @@
1;;; cperl-mode-tests.el --- Test for cperl-mode -*- lexical-binding: t -*- 1;;; cperl-mode-tests.el --- Test for cperl-mode -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; Author: Harald Jörg <haj@posteo.de> 5;; Author: Harald Jörg <haj@posteo.de>
6;; Maintainer: Harald Jörg 6;; Maintainer: Harald Jörg
@@ -217,7 +217,7 @@ attributes, prototypes and signatures."
217 (goto-char end-of-sub)))))) 217 (goto-char end-of-sub))))))
218 218
219(ert-deftest cperl-test-fontify-builtin-constants () 219(ert-deftest cperl-test-fontify-builtin-constants ()
220 "Test fontificiation of the floating point constants \"nan\" and \"inf\"." 220 "Test fontification of the floating point constants \"nan\" and \"inf\"."
221 (skip-unless (eq cperl-test-mode #'cperl-mode)) 221 (skip-unless (eq cperl-test-mode #'cperl-mode))
222 (let ((constants '("my $min=-builtin::inf;" 222 (let ((constants '("my $min=-builtin::inf;"
223 "my $unknown = builtin::nan;" 223 "my $unknown = builtin::nan;"
diff --git a/test/lisp/progmodes/csharp-mode-tests.el b/test/lisp/progmodes/csharp-mode-tests.el
index 2169e7549ca..4035715744c 100644
--- a/test/lisp/progmodes/csharp-mode-tests.el
+++ b/test/lisp/progmodes/csharp-mode-tests.el
@@ -1,6 +1,6 @@
1;;; csharp-mode-tests.el --- Tests for CC Mode C# mode -*- lexical-binding: t; -*- 1;;; csharp-mode-tests.el --- Tests for CC Mode C# mode -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2024-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2024-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/progmodes/eglot-tests.el b/test/lisp/progmodes/eglot-tests.el
index 8f8f46db2bb..7267754dc7d 100644
--- a/test/lisp/progmodes/eglot-tests.el
+++ b/test/lisp/progmodes/eglot-tests.el
@@ -1,6 +1,6 @@
1;;; eglot-tests.el --- Tests for eglot.el -*- lexical-binding: t; -*- 1;;; eglot-tests.el --- Tests for eglot.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2018-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2018-2026 Free Software Foundation, Inc.
4 4
5;; Author: João Távora <joaotavora@gmail.com> 5;; Author: João Távora <joaotavora@gmail.com>
6;; Keywords: tests 6;; Keywords: tests
@@ -238,39 +238,47 @@ directory hierarchy."
238 ,@body) 238 ,@body)
239 (remove-hook 'jsonrpc-event-hook #',log-event-hook-sym)))))) 239 (remove-hook 'jsonrpc-event-hook #',log-event-hook-sym))))))
240 240
241(cl-defmacro eglot--wait-for ((events-sym &optional (timeout 1) message) args &body body) 241(cl-defmacro eglot--wait-for ((events-sym &optional (timeout 1) message)
242 args &body body)
242 (declare (indent 2) (debug (sexp sexp sexp &rest form))) 243 (declare (indent 2) (debug (sexp sexp sexp &rest form)))
243 `(eglot--with-timeout '(,timeout ,(or message 244 `(eglot--with-timeout '(,timeout
244 (format "waiting for:\n%s" (pp-to-string body)))) 245 ,(or message
246 (format "waiting for:\n%s" (pp-to-string body))))
245 (eglot--test-message "waiting for `%s'" (with-output-to-string 247 (eglot--test-message "waiting for `%s'" (with-output-to-string
246 (mapc #'princ ',body))) 248 (mapc #'princ ',body)))
247 (let ((events 249 (let ((probe
248 (cl-loop thereis (cl-loop for json in ,events-sym 250 (cl-loop
249 for method = (plist-get json :method) 251 thereis
250 when (keywordp method) 252 (cl-loop for (json . tail) on ,events-sym
251 do (plist-put json :method 253 for method = (plist-get json :method)
252 (substring 254 when (keywordp method)
253 (symbol-name method) 255 do (plist-put
254 1)) 256 json :method (substring (symbol-name method) 1))
255 when (funcall 257 when (funcall (jsonrpc-lambda ,args ,@body) json)
256 (jsonrpc-lambda ,args ,@body) json) 258 return json
257 return (cons json before) 259 do
258 collect json into before) 260 (unless
259 for i from 0 261 ;; $/progress is *truly* uninteresting and spammy
260 when (zerop (mod i 5)) 262 (string-match "\\$/progress" (format "%s" method))
261 ;; do (eglot--test-message "still struggling to find in %s" 263 (eglot--test-message
262 ;; ,events-sym) 264 "skip uninteresting event %s[%s]"
263 do 265 (plist-get json :method)
264 ;; `read-event' is essential to have the file 266 (plist-get json :id)))
265 ;; watchers come through. 267 finally (setq ,events-sym tail))
266 (cond ((fboundp 'flush-standard-output) 268 for i from 0
267 (read-event nil nil 0.1) (princ ".") 269 when (zerop (mod i 5))
268 (flush-standard-output)) 270 ;; do (eglot--test-message "still struggling to find in %s"
269 (t 271 ;; ,events-sym)
270 (read-event "." nil 0.1))) 272 do
271 (accept-process-output nil 0.1)))) 273 ;; `read-event' is essential to have the file
272 (setq ,events-sym (cdr events)) 274 ;; watchers come through.
273 (cl-destructuring-bind (&key method id &allow-other-keys) (car events) 275 (cond ((fboundp 'flush-standard-output)
276 (read-event nil nil 0.1) (princ ".")
277 (flush-standard-output))
278 (t
279 (read-event "." nil 0.1)))
280 (accept-process-output nil 0.1))))
281 (cl-destructuring-bind (&key method id &allow-other-keys) probe
274 (eglot--test-message "detected: %s" 282 (eglot--test-message "detected: %s"
275 (or method (and id (format "id=%s" id)))))))) 283 (or method (and id (format "id=%s" id))))))))
276 284
@@ -286,10 +294,13 @@ directory hierarchy."
286 (define-derived-mode typescript-mode prog-mode "TypeScript") 294 (define-derived-mode typescript-mode prog-mode "TypeScript")
287 (add-to-list 'auto-mode-alist '("\\.ts\\'" . typescript-mode))) 295 (add-to-list 'auto-mode-alist '("\\.ts\\'" . typescript-mode)))
288 296
289(defun eglot--tests-connect (&optional timeout) 297(cl-defun eglot--tests-connect (&key timeout server)
290 (let* ((timeout (or timeout 10)) 298 (let* ((timeout (or timeout 10))
291 (eglot-sync-connect t) 299 (eglot-sync-connect t)
292 (eglot-connect-timeout timeout)) 300 (eglot-connect-timeout timeout)
301 (eglot-server-programs
302 (if server `((,major-mode . ,(split-string server)))
303 eglot-server-programs)))
293 (apply #'eglot--connect (eglot--guess-contact)))) 304 (apply #'eglot--connect (eglot--guess-contact))))
294 305
295(defun eglot--simulate-key-event (char) 306(defun eglot--simulate-key-event (char)
@@ -317,7 +328,7 @@ directory hierarchy."
317 (with-current-buffer 328 (with-current-buffer
318 (eglot--find-file-noselect "project/src/main/java/foo/Main.java") 329 (eglot--find-file-noselect "project/src/main/java/foo/Main.java")
319 (eglot--sniffing (:server-notifications s-notifs) 330 (eglot--sniffing (:server-notifications s-notifs)
320 (should (eglot--tests-connect 20)) 331 (should (eglot--tests-connect :timeout 20))
321 (eglot--wait-for (s-notifs 10) 332 (eglot--wait-for (s-notifs 10)
322 (&key _id method &allow-other-keys) 333 (&key _id method &allow-other-keys)
323 (string= method "language/status")))))) 334 (string= method "language/status"))))))
@@ -431,15 +442,69 @@ directory hierarchy."
431 (with-current-buffer 442 (with-current-buffer
432 (eglot--find-file-noselect "diag-project/main.c") 443 (eglot--find-file-noselect "diag-project/main.c")
433 (eglot--sniffing (:server-notifications s-notifs) 444 (eglot--sniffing (:server-notifications s-notifs)
434 (eglot--tests-connect) 445 (eglot--tests-connect :server "clangd")
446 (flymake-start)
435 (eglot--wait-for (s-notifs 10) 447 (eglot--wait-for (s-notifs 10)
436 (&key _id method &allow-other-keys) 448 (&key method &allow-other-keys)
437 (string= method "textDocument/publishDiagnostics")) 449 (string= method "textDocument/publishDiagnostics"))
450 (goto-char (point-min))
451 (flymake-goto-next-error 1 '() t)
452 (should (eq 'flymake-error (face-at-point)))))))
453
454(ert-deftest eglot-test-basic-pull-diagnostics ()
455 "Test basic diagnostics."
456 (skip-unless (executable-find "ty"))
457 (eglot--with-fixture
458 `(("diag-project" .
459 (("main.py" . "def main:\npuss"))))
460 (with-current-buffer
461 (eglot--find-file-noselect "diag-project/main.py")
462 (eglot--sniffing (:server-replies s-replies)
463 (eglot--tests-connect :server "ty server")
438 (flymake-start) 464 (flymake-start)
465 (eglot--wait-for (s-replies 5)
466 (&key _id method &allow-other-keys)
467 (string= method "textDocument/diagnostic"))
439 (goto-char (point-min)) 468 (goto-char (point-min))
440 (flymake-goto-next-error 1 '() t) 469 (flymake-goto-next-error 1 '() t)
441 (should (eq 'flymake-error (face-at-point))))))) 470 (should (eq 'flymake-error (face-at-point)))))))
442 471
472(ert-deftest eglot-test-basic-stream-diagnostics ()
473 "Test basic diagnostics."
474 (skip-unless (executable-find "rass"))
475 (skip-unless (executable-find "ruff"))
476 (skip-unless (executable-find "ty"))
477 (eglot--with-fixture
478 `(("diag-project" .
479 (("main.py" . "from lib import greet\ndef main():\n greet()")
480 ("lib.py" . "def geet():\n print('hello')"))))
481 (set-buffer (eglot--find-file-noselect "diag-project/main.py"))
482 (eglot--sniffing (:server-notifications s-notifs)
483 (eglot--tests-connect :server "rass -- ty server -- ruff server")
484 (flymake-start)
485 (cl-loop repeat 2 ;; 2 stream notifs for 2 rass servers
486 do (eglot--wait-for (s-notifs 5)
487 (&key method &allow-other-keys)
488 (string= method "$/streamDiagnostics")))
489 (goto-char (point-min))
490 (flymake-goto-next-error 1 '() t)
491 (should (eq 'flymake-error (face-at-point))))
492
493 ;; Now fix it
494 (set-buffer (eglot--find-file-noselect "lib.py"))
495 (search-forward "geet")
496 (replace-match "greet")
497 (eglot--sniffing (:server-notifications s-notifs)
498 (eglot--signal-textDocument/didChange)
499 (set-buffer (eglot--find-file-noselect "main.py"))
500 (flymake-start)
501 (cl-loop repeat 2
502 do (eglot--wait-for (s-notifs 5)
503 (&key method &allow-other-keys)
504 (string= method "$/streamDiagnostics")))
505 (goto-char (point-min))
506 (should-error (flymake-goto-next-error 1 '() t)))))
507
443(ert-deftest eglot-test-basic-symlink () 508(ert-deftest eglot-test-basic-symlink ()
444 "Test basic symlink support." 509 "Test basic symlink support."
445 (skip-unless (executable-find "clangd")) 510 (skip-unless (executable-find "clangd"))
@@ -710,7 +775,7 @@ directory hierarchy."
710 ;; This originally appeared in github#1339 775 ;; This originally appeared in github#1339
711 (skip-unless (executable-find "rust-analyzer")) 776 (skip-unless (executable-find "rust-analyzer"))
712 (skip-unless (executable-find "cargo")) 777 (skip-unless (executable-find "cargo"))
713 (skip-when (getenv "EMACS_EMBA_CI")) 778 (skip-unless (not (getenv "EMACS_EMBA_CI")))
714 (eglot--with-fixture 779 (eglot--with-fixture
715 '(("cmpl-project" . 780 '(("cmpl-project" .
716 (("main.rs" . 781 (("main.rs" .
@@ -1069,7 +1134,7 @@ int main() {
1069 (let ((eglot-sync-connect t) 1134 (let ((eglot-sync-connect t)
1070 (eglot-server-programs 1135 (eglot-server-programs
1071 `((c-mode . ("sh" "-c" "sleep 1 && clangd"))))) 1136 `((c-mode . ("sh" "-c" "sleep 1 && clangd")))))
1072 (should (eglot--tests-connect 3)))))) 1137 (should (eglot--tests-connect :timeout 3))))))
1073 1138
1074(ert-deftest eglot-test-slow-sync-connection-intime () 1139(ert-deftest eglot-test-slow-sync-connection-intime ()
1075 "Connect synchronously with `eglot-sync-connect' set to 2." 1140 "Connect synchronously with `eglot-sync-connect' set to 2."
@@ -1081,7 +1146,7 @@ int main() {
1081 (let ((eglot-sync-connect 2) 1146 (let ((eglot-sync-connect 2)
1082 (eglot-server-programs 1147 (eglot-server-programs
1083 `((c-mode . ("sh" "-c" "sleep 1 && clangd"))))) 1148 `((c-mode . ("sh" "-c" "sleep 1 && clangd")))))
1084 (should (eglot--tests-connect 3)))))) 1149 (should (eglot--tests-connect :timeout 3))))))
1085 1150
1086(ert-deftest eglot-test-slow-async-connection () 1151(ert-deftest eglot-test-slow-async-connection ()
1087 "Connect asynchronously with `eglot-sync-connect' set to 2." 1152 "Connect asynchronously with `eglot-sync-connect' set to 2."
@@ -1511,7 +1576,14 @@ GUESSED-MAJOR-MODES-SYM are bound to the useful return values of
1511 '(3 "Timeout waiting for semantic tokens") 1576 '(3 "Timeout waiting for semantic tokens")
1512 (while (not (save-excursion 1577 (while (not (save-excursion
1513 (goto-char pos) 1578 (goto-char pos)
1514 (text-property-search-forward 'eglot--semtok-faces))) 1579 (cl-loop
1580 for from = (point) then to
1581 while (< from (point-max))
1582 for faces = (get-text-property from 'eglot--semtok-faces)
1583 for to = (or (next-single-property-change
1584 from 'eglot--semtok-faces)
1585 (point-max))
1586 when faces return t)))
1515 (accept-process-output nil 0.1) 1587 (accept-process-output nil 0.1)
1516 (font-lock-ensure)))) 1588 (font-lock-ensure))))
1517 1589
@@ -1530,9 +1602,9 @@ GUESSED-MAJOR-MODES-SYM are bound to the useful return values of
1530 (eglot--semtok-wait (point-min)) 1602 (eglot--semtok-wait (point-min))
1531 (goto-char (point-min)) 1603 (goto-char (point-min))
1532 (search-forward "main") 1604 (search-forward "main")
1533 (should (memq 'eglot-semantic-function-face (eglot--semtok-faces))) 1605 (should (memq 'eglot-semantic-function (eglot--semtok-faces)))
1534 (search-forward "int x") 1606 (search-forward "int x")
1535 (should (memq 'eglot-semantic-variable-face (eglot--semtok-faces)))))) 1607 (should (memq 'eglot-semantic-variable (eglot--semtok-faces))))))
1536 1608
1537(ert-deftest eglot-test-semtok-refontify () 1609(ert-deftest eglot-test-semtok-refontify ()
1538 "Test semantic tokens refontification after edits." 1610 "Test semantic tokens refontification after edits."
@@ -1551,9 +1623,9 @@ GUESSED-MAJOR-MODES-SYM are bound to the useful return values of
1551 (eglot--signal-textDocument/didChange) ; a bit unrealistic 1623 (eglot--signal-textDocument/didChange) ; a bit unrealistic
1552 (eglot--semtok-wait (point)) 1624 (eglot--semtok-wait (point))
1553 (search-forward "bar") 1625 (search-forward "bar")
1554 (should (memq 'eglot-semantic-function-face (eglot--semtok-faces))) 1626 (should (memq 'eglot-semantic-function (eglot--semtok-faces)))
1555 (search-forward "int y") 1627 (search-forward "int y")
1556 (should (memq 'eglot-semantic-variable-face (eglot--semtok-faces)))))) 1628 (should (memq 'eglot-semantic-variable (eglot--semtok-faces))))))
1557 1629
1558(provide 'eglot-tests) 1630(provide 'eglot-tests)
1559 1631
diff --git a/test/lisp/progmodes/elisp-mode-tests.el b/test/lisp/progmodes/elisp-mode-tests.el
index e36f65805c2..8211347ba11 100644
--- a/test/lisp/progmodes/elisp-mode-tests.el
+++ b/test/lisp/progmodes/elisp-mode-tests.el
@@ -1,6 +1,6 @@
1;;; elisp-mode-tests.el --- Tests for emacs-lisp-mode -*- lexical-binding: t; -*- 1;;; elisp-mode-tests.el --- Tests for emacs-lisp-mode -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2015-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2015-2026 Free Software Foundation, Inc.
4 4
5;; Author: Dmitry Gutov <dgutov@yandex.ru> 5;; Author: Dmitry Gutov <dgutov@yandex.ru>
6;; Author: Stephen Leake <stephen_leake@member.fsf.org> 6;; Author: Stephen Leake <stephen_leake@member.fsf.org>
@@ -407,7 +407,7 @@ to (xref-elisp-test-descr-to-target xref)."
407 ;; cl-defstruct location. 407 ;; cl-defstruct location.
408 (list 408 (list
409 (cons 409 (cons
410 (xref-make "(cl-defstruct (xref-elisp-location (:constructor xref-make-elisp-location)))" 410 (xref-make "(cl-defstruct xref-elisp-location (:constructor xref-make-elisp-location))"
411 (xref-make-elisp-location 411 (xref-make-elisp-location
412 'xref-elisp-location 'define-type 412 'xref-elisp-location 'define-type
413 (expand-file-name "../../../lisp/progmodes/elisp-mode.el" emacs-test-dir))) 413 (expand-file-name "../../../lisp/progmodes/elisp-mode.el" emacs-test-dir)))
diff --git a/test/lisp/progmodes/elixir-ts-mode-resources/indent.erts b/test/lisp/progmodes/elixir-ts-mode-resources/indent.erts
index f2d0eacee5b..8cbae399f3b 100644
--- a/test/lisp/progmodes/elixir-ts-mode-resources/indent.erts
+++ b/test/lisp/progmodes/elixir-ts-mode-resources/indent.erts
@@ -79,7 +79,7 @@ def foo() do
79end 79end
80=-=-= 80=-=-=
81 81
82Name: Bitstring mulitline 82Name: Bitstring multiline
83 83
84=-= 84=-=
85<<12, 22, 85<<12, 22,
diff --git a/test/lisp/progmodes/elixir-ts-mode-tests.el b/test/lisp/progmodes/elixir-ts-mode-tests.el
index 82eb5fec391..f502a988fe5 100644
--- a/test/lisp/progmodes/elixir-ts-mode-tests.el
+++ b/test/lisp/progmodes/elixir-ts-mode-tests.el
@@ -1,6 +1,6 @@
1;;; elixir-ts-mode-tests.el --- Tests for elixir-ts-mode -*- lexical-binding: t; -*- 1;;; elixir-ts-mode-tests.el --- Tests for elixir-ts-mode -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2023-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2023-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/progmodes/etags-tests.el b/test/lisp/progmodes/etags-tests.el
index 27c4e962e96..9ddf9e20aec 100644
--- a/test/lisp/progmodes/etags-tests.el
+++ b/test/lisp/progmodes/etags-tests.el
@@ -1,6 +1,6 @@
1;;; etags-tests.el --- Test suite for etags.el. -*- lexical-binding:t -*- 1;;; etags-tests.el --- Test suite for etags.el. -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2016-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2016-2026 Free Software Foundation, Inc.
4 4
5;; Author: Eli Zaretskii <eliz@gnu.org> 5;; Author: Eli Zaretskii <eliz@gnu.org>
6 6
diff --git a/test/lisp/progmodes/executable-tests.el b/test/lisp/progmodes/executable-tests.el
index ed55a55f5a4..c5977e45937 100644
--- a/test/lisp/progmodes/executable-tests.el
+++ b/test/lisp/progmodes/executable-tests.el
@@ -1,6 +1,6 @@
1;;; executable-tests.el --- Tests for executable.el -*- lexical-binding:t -*- 1;;; executable-tests.el --- Tests for executable.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2021-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2021-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/progmodes/f90-tests.el b/test/lisp/progmodes/f90-tests.el
index 4f9899b9856..991c874b769 100644
--- a/test/lisp/progmodes/f90-tests.el
+++ b/test/lisp/progmodes/f90-tests.el
@@ -1,6 +1,6 @@
1;;; f90-tests.el --- tests for progmodes/f90.el -*- lexical-binding:t -*- 1;;; f90-tests.el --- tests for progmodes/f90.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2011-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2011-2026 Free Software Foundation, Inc.
4 4
5;; Author: Glenn Morris <rgm@gnu.org> 5;; Author: Glenn Morris <rgm@gnu.org>
6;; Maintainer: emacs-devel@gnu.org 6;; Maintainer: emacs-devel@gnu.org
diff --git a/test/lisp/progmodes/flymake-tests.el b/test/lisp/progmodes/flymake-tests.el
index 7831cc87ec4..d2924982f75 100644
--- a/test/lisp/progmodes/flymake-tests.el
+++ b/test/lisp/progmodes/flymake-tests.el
@@ -1,6 +1,6 @@
1;;; flymake-tests.el --- Test suite for flymake -*- lexical-binding: t -*- 1;;; flymake-tests.el --- Test suite for flymake -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2011-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2011-2026 Free Software Foundation, Inc.
4 4
5;; Author: Eduard Wiebe <usenet@pusto.de> 5;; Author: Eduard Wiebe <usenet@pusto.de>
6 6
diff --git a/test/lisp/progmodes/gdb-mi-tests.el b/test/lisp/progmodes/gdb-mi-tests.el
index ad2758ac410..e3e634d7141 100644
--- a/test/lisp/progmodes/gdb-mi-tests.el
+++ b/test/lisp/progmodes/gdb-mi-tests.el
@@ -1,6 +1,6 @@
1;;; gdb-mi-tests.el --- tests for gdb-mi.el -*- lexical-binding: t -*- 1;;; gdb-mi-tests.el --- tests for gdb-mi.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/progmodes/glasses-tests.el b/test/lisp/progmodes/glasses-tests.el
index 12bd3e830d8..b3f7089b4a7 100644
--- a/test/lisp/progmodes/glasses-tests.el
+++ b/test/lisp/progmodes/glasses-tests.el
@@ -1,6 +1,6 @@
1;;; glasses-tests.el --- Tests for glasses.el -*- lexical-binding: t; -*- 1;;; glasses-tests.el --- Tests for glasses.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; Author: Simen Heggestøyl <simenheg@gmail.com> 5;; Author: Simen Heggestøyl <simenheg@gmail.com>
6;; Keywords: 6;; Keywords:
diff --git a/test/lisp/progmodes/go-ts-mode-tests.el b/test/lisp/progmodes/go-ts-mode-tests.el
index abd0f5f94eb..787f8e8ff6c 100644
--- a/test/lisp/progmodes/go-ts-mode-tests.el
+++ b/test/lisp/progmodes/go-ts-mode-tests.el
@@ -1,6 +1,6 @@
1;;; go-ts-mode-tests.el --- Tests for Tree-sitter-based Go mode -*- lexical-binding: t; -*- 1;;; go-ts-mode-tests.el --- Tests for Tree-sitter-based Go mode -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2023-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2023-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/progmodes/grep-tests.el b/test/lisp/progmodes/grep-tests.el
index ca4e824e575..eea3d4ee862 100644
--- a/test/lisp/progmodes/grep-tests.el
+++ b/test/lisp/progmodes/grep-tests.el
@@ -1,6 +1,6 @@
1;;; grep-tests.el --- Test suite for grep.el -*- lexical-binding:t -*- 1;;; grep-tests.el --- Test suite for grep.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2021-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2021-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/progmodes/heex-ts-mode-tests.el b/test/lisp/progmodes/heex-ts-mode-tests.el
index 816d4dd7158..e759605b827 100644
--- a/test/lisp/progmodes/heex-ts-mode-tests.el
+++ b/test/lisp/progmodes/heex-ts-mode-tests.el
@@ -1,6 +1,6 @@
1;;; heex-ts-mode-tests.el --- Tests for heex-ts-mode -*- lexical-binding: t; -*- 1;;; heex-ts-mode-tests.el --- Tests for heex-ts-mode -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2023-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2023-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/progmodes/hideshow-tests.el b/test/lisp/progmodes/hideshow-tests.el
index cf13a064f39..b410a548aa0 100644
--- a/test/lisp/progmodes/hideshow-tests.el
+++ b/test/lisp/progmodes/hideshow-tests.el
@@ -1,6 +1,6 @@
1;;; hideshow-tests.el --- Test suite for hideshow.el -*- lexical-binding:t -*- 1;;; hideshow-tests.el --- Test suite for hideshow.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/progmodes/java-ts-mode-tests.el b/test/lisp/progmodes/java-ts-mode-tests.el
index acb0e50cc7c..eb305381c2f 100644
--- a/test/lisp/progmodes/java-ts-mode-tests.el
+++ b/test/lisp/progmodes/java-ts-mode-tests.el
@@ -1,6 +1,6 @@
1;;; java-ts-mode-tests.el --- Tests for Tree-sitter-based Java mode -*- lexical-binding: t; -*- 1;;; java-ts-mode-tests.el --- Tests for Tree-sitter-based Java mode -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2023-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2023-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/progmodes/js-tests.el b/test/lisp/progmodes/js-tests.el
index 1a7edc5735e..40ac7ea3901 100644
--- a/test/lisp/progmodes/js-tests.el
+++ b/test/lisp/progmodes/js-tests.el
@@ -1,6 +1,6 @@
1;;; js-tests.el --- Test suite for js-mode -*- lexical-binding:t -*- 1;;; js-tests.el --- Test suite for js-mode -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2017-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2017-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/progmodes/json-ts-mode-tests.el b/test/lisp/progmodes/json-ts-mode-tests.el
new file mode 100644
index 00000000000..4fe4582f2f1
--- /dev/null
+++ b/test/lisp/progmodes/json-ts-mode-tests.el
@@ -0,0 +1,86 @@
1;;; json-ts-mode-tests.el --- Tests for json-ts-mode.el -*- lexical-binding: t; -*-
2
3;; Copyright (C) 2026 Free Software Foundation, Inc.
4
5;; This file is part of GNU Emacs.
6
7;; GNU Emacs is free software: you can redistribute it and/or modify
8;; it under the terms of the GNU General Public License as published by
9;; the Free Software Foundation, either version 3 of the License, or
10;; (at your option) any later version.
11
12;; GNU Emacs is distributed in the hope that it will be useful,
13;; but WITHOUT ANY WARRANTY; without even the implied warranty of
14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15;; GNU General Public License for more details.
16
17;; You should have received a copy of the GNU General Public License
18;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
19
20;;; Commentary:
21
22;; Tests for json-ts-mode.
23
24;;; Code:
25
26(require 'ert)
27(require 'treesit)
28(require 'json-ts-mode)
29
30(ert-deftest json-ts-mode-test-path-at-point ()
31 "Test `json-ts--get-path-at-node' and `json-ts--path-to-jq'."
32 (skip-unless (treesit-language-available-p 'json))
33 (with-temp-buffer
34 (json-ts-mode)
35 (insert "{\"a\": [1, {\"b\": 2}, 3]}")
36
37 ;; Point at '1' (index 0 of array 'a')
38 (goto-char (point-min))
39 (search-forward "1")
40 (backward-char)
41 (should (equal (json-ts--path-to-jq (json-ts--get-path-at-node (treesit-node-at (point))))
42 ".a[0]"))
43
44 ;; Point at '2' (key 'b' inside object at index 1)
45 (goto-char (point-min))
46 (search-forward "2")
47 (backward-char)
48 (should (equal (json-ts--path-to-jq (json-ts--get-path-at-node (treesit-node-at (point))))
49 ".a[1].b"))
50
51 ;; Point at '3' (index 2 of array 'a')
52 (goto-char (point-min))
53 (search-forward "3")
54 (backward-char)
55 (should (equal (json-ts--path-to-jq (json-ts--get-path-at-node (treesit-node-at (point))))
56 ".a[2]"))))
57
58(ert-deftest json-ts-mode-test-path-at-point-complex-keys ()
59 "Test path generation with complex keys."
60 (skip-unless (treesit-language-available-p 'json))
61 (with-temp-buffer
62 (json-ts-mode)
63 (insert "{\"key.with.dot\": {\"key with space\": 1}}")
64
65 (goto-char (point-min))
66 (search-forward "1")
67 (backward-char)
68 (should (equal (json-ts--path-to-jq (json-ts--get-path-at-node (treesit-node-at (point))))
69 "[\"key.with.dot\"][\"key with space\"]"))))
70
71(ert-deftest json-ts-mode-test-jq-path-keys ()
72 "Test `json-ts--path-to-jq' with various key formats."
73 (should (equal (json-ts--path-to-jq '("v123")) ".v123"))
74 (should (equal (json-ts--path-to-jq '("-123")) "[\"-123\"]"))
75 (should (equal (json-ts--path-to-jq '("v_v")) ".v_v"))
76 (should (equal (json-ts--path-to-jq '("123")) "[\"123\"]"))
77 (should (equal (json-ts--path-to-jq '("_123")) "._123"))
78 (should (equal (json-ts--path-to-jq '("1v2")) "[\"1v2\"]")))
79
80(ert-deftest json-ts-mode-test-path-to-python ()
81 "Test `json-ts--path-to-python'."
82 (should (equal (json-ts--path-to-python '("a" 0 "b"))
83 "[\"a\"][0][\"b\"]")))
84
85(provide 'json-ts-mode-tests)
86;;; json-ts-mode-tests.el ends here
diff --git a/test/lisp/progmodes/lua-mode-tests.el b/test/lisp/progmodes/lua-mode-tests.el
index aee3a5f47cb..89b21ab7712 100644
--- a/test/lisp/progmodes/lua-mode-tests.el
+++ b/test/lisp/progmodes/lua-mode-tests.el
@@ -1,6 +1,6 @@
1;;; lua-mode-tests.el --- Tests for lua-mode -*- lexical-binding: t; -*- 1;;; lua-mode-tests.el --- Tests for lua-mode -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2023-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2023-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/progmodes/lua-ts-mode-tests.el b/test/lisp/progmodes/lua-ts-mode-tests.el
index 3364f6750cc..3eb8b07266b 100644
--- a/test/lisp/progmodes/lua-ts-mode-tests.el
+++ b/test/lisp/progmodes/lua-ts-mode-tests.el
@@ -1,6 +1,6 @@
1;;; lua-ts-mode-tests.el --- Tests for lua-ts-mode -*- lexical-binding: t; -*- 1;;; lua-ts-mode-tests.el --- Tests for lua-ts-mode -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2023-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2023-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/progmodes/make-mode-tests.el b/test/lisp/progmodes/make-mode-tests.el
index 07b5572b315..a608463fb06 100644
--- a/test/lisp/progmodes/make-mode-tests.el
+++ b/test/lisp/progmodes/make-mode-tests.el
@@ -1,6 +1,6 @@
1;;; make-mode-tests.el --- tests for make-mode.el -*- lexical-binding: t -*- 1;;; make-mode-tests.el --- tests for make-mode.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2025 Free Software Foundation, Inc. 3;; Copyright (C) 2025-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/progmodes/octave-tests.el b/test/lisp/progmodes/octave-tests.el
index 1aec6a9cb5a..eb2fe29bd7a 100644
--- a/test/lisp/progmodes/octave-tests.el
+++ b/test/lisp/progmodes/octave-tests.el
@@ -1,6 +1,6 @@
1;;; octave-tests.el --- Test suite for octave.el -*- lexical-binding:t -*- 1;;; octave-tests.el --- Test suite for octave.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2021-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2021-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/progmodes/opascal-tests.el b/test/lisp/progmodes/opascal-tests.el
index d68bb28bf4b..d23e65aa9e5 100644
--- a/test/lisp/progmodes/opascal-tests.el
+++ b/test/lisp/progmodes/opascal-tests.el
@@ -1,6 +1,6 @@
1;;; opascal-tests.el --- tests for opascal.el -*- lexical-binding: t -*- 1;;; opascal-tests.el --- tests for opascal.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/progmodes/pascal-tests.el b/test/lisp/progmodes/pascal-tests.el
index 8ee07fc8082..a39b89bb9d8 100644
--- a/test/lisp/progmodes/pascal-tests.el
+++ b/test/lisp/progmodes/pascal-tests.el
@@ -1,6 +1,6 @@
1;;; pascal-tests.el --- tests for pascal.el -*- lexical-binding: t -*- 1;;; pascal-tests.el --- tests for pascal.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/progmodes/peg-tests.el b/test/lisp/progmodes/peg-tests.el
index df761a42c14..8623f764238 100644
--- a/test/lisp/progmodes/peg-tests.el
+++ b/test/lisp/progmodes/peg-tests.el
@@ -1,6 +1,6 @@
1;;; peg-tests.el --- Tests of PEG parsers -*- lexical-binding: t; -*- 1;;; peg-tests.el --- Tests of PEG parsers -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2008-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2008-2026 Free Software Foundation, Inc.
4 4
5;; This program is free software; you can redistribute it and/or modify 5;; This program is free software; you can redistribute it and/or modify
6;; it under the terms of the GNU General Public License as published by 6;; it under the terms of the GNU General Public License as published by
diff --git a/test/lisp/progmodes/perl-mode-tests.el b/test/lisp/progmodes/perl-mode-tests.el
index ecd677dfa1b..da065ad471f 100644
--- a/test/lisp/progmodes/perl-mode-tests.el
+++ b/test/lisp/progmodes/perl-mode-tests.el
@@ -1,6 +1,6 @@
1;;; perl-mode-tests.el --- Test for perl-mode -*- lexical-binding: t -*- 1;;; perl-mode-tests.el --- Test for perl-mode -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/progmodes/project-tests.el b/test/lisp/progmodes/project-tests.el
index 947ad94a385..29aaaa1e502 100644
--- a/test/lisp/progmodes/project-tests.el
+++ b/test/lisp/progmodes/project-tests.el
@@ -1,6 +1,6 @@
1;;; project-tests.el --- tests for project.el -*- lexical-binding: t; -*- 1;;; project-tests.el --- tests for project.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2021-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2021-2026 Free Software Foundation, Inc.
4 4
5;; Keywords: 5;; Keywords:
6 6
@@ -33,6 +33,8 @@
33(require 'grep) 33(require 'grep)
34(require 'xref) 34(require 'xref)
35 35
36(declare-function vc-git--program-version "vc-git")
37
36(ert-deftest project/quoted-directory () 38(ert-deftest project/quoted-directory ()
37 "Check that `project-files' and `project-find-regexp' deal with 39 "Check that `project-files' and `project-find-regexp' deal with
38quoted directory names (Bug#47799)." 40quoted directory names (Bug#47799)."
@@ -154,11 +156,13 @@ When `project-ignores' includes a name matching project dir."
154 (should-not (null project)) 156 (should-not (null project))
155 (should (string-match-p "/test/lisp/progmodes/project-resources/\\'" (project-root project))) 157 (should (string-match-p "/test/lisp/progmodes/project-resources/\\'" (project-root project)))
156 (should (member "etc" (project-ignores project dir))) 158 (should (member "etc" (project-ignores project dir)))
157 (should (equal '(".dir-locals.el" "foo") 159 (should (equal `(,@(when (version<= "2.13" (vc-git--program-version))
160 (list ".dir-locals.el"))
161 "foo")
158 (mapcar #'file-name-nondirectory (project-files project)))))) 162 (mapcar #'file-name-nondirectory (project-files project))))))
159 163
160(ert-deftest project-vc-supports-files-in-subdirectory () 164(ert-deftest project-vc-supports-files-in-subdirectory ()
161 "Check that it lists only files from subdirectory." 165 "Check that it lists only files from a repo's subdirectory."
162 (skip-unless (eq (vc-responsible-backend default-directory) 'Git)) 166 (skip-unless (eq (vc-responsible-backend default-directory) 'Git))
163 (let* ((dir (ert-resource-directory)) 167 (let* ((dir (ert-resource-directory))
164 (_ (vc-file-clearprops dir)) 168 (_ (vc-file-clearprops dir))
@@ -166,7 +170,27 @@ When `project-ignores' includes a name matching project dir."
166 (project (project-current nil dir))) 170 (project (project-current nil dir)))
167 (should-not (null project)) 171 (should-not (null project))
168 (should (string-match-p "/test/lisp/progmodes/\\'" (project-root project))) 172 (should (string-match-p "/test/lisp/progmodes/\\'" (project-root project)))
169 (should (equal '(".dir-locals.el" "etc" "foo") 173 (should (equal `(,@(when (version<= "2.13" (vc-git--program-version))
174 (list ".dir-locals.el"))
175 "foo")
176 (mapcar #'file-name-nondirectory
177 (project-files project
178 (list dir)))))))
179
180(ert-deftest project-vc-ignores-in-external-directory ()
181 "Check that it applies project-vc-ignores when DIR is external to root."
182 (skip-unless (eq (vc-responsible-backend default-directory) 'Git))
183 (let* ((dir (ert-resource-directory))
184 (_ (vc-file-clearprops dir))
185 ;; Do not detect VC backend.
186 (project-vc-backend-markers-alist nil)
187 (project-vc-extra-root-markers '("configure.ac"))
188 (project (project-current nil (expand-file-name "../autoconf-resources/" dir))))
189 (should-not (null project))
190 (should (string-match-p "/test/lisp/progmodes/autoconf-resources/\\'" (project-root project)))
191 (should (equal `(,@(when (version<= "2.13" (vc-git--program-version))
192 (list ".dir-locals.el"))
193 "foo")
170 (mapcar #'file-name-nondirectory 194 (mapcar #'file-name-nondirectory
171 (project-files project 195 (project-files project
172 (list dir))))))) 196 (list dir)))))))
diff --git a/test/lisp/progmodes/ps-mode-tests.el b/test/lisp/progmodes/ps-mode-tests.el
index 04b5346f006..bb8aabde15d 100644
--- a/test/lisp/progmodes/ps-mode-tests.el
+++ b/test/lisp/progmodes/ps-mode-tests.el
@@ -1,6 +1,6 @@
1;;; ps-mode-tests.el --- Test suite for ps-mode -*- lexical-binding:t -*- 1;;; ps-mode-tests.el --- Test suite for ps-mode -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2019-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2019-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/progmodes/python-tests.el b/test/lisp/progmodes/python-tests.el
index 6ddd57c9db2..eea35b864e1 100644
--- a/test/lisp/progmodes/python-tests.el
+++ b/test/lisp/progmodes/python-tests.el
@@ -1,6 +1,6 @@
1;;; python-tests.el --- Test suite for python.el -*- lexical-binding:t -*- 1;;; python-tests.el --- Test suite for python.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2013-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2013-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/progmodes/ruby-mode-tests.el b/test/lisp/progmodes/ruby-mode-tests.el
index 4aa8e1f348c..bf50eefffcb 100644
--- a/test/lisp/progmodes/ruby-mode-tests.el
+++ b/test/lisp/progmodes/ruby-mode-tests.el
@@ -1,6 +1,6 @@
1;;; ruby-mode-tests.el --- Test suite for ruby-mode -*- lexical-binding:t -*- 1;;; ruby-mode-tests.el --- Test suite for ruby-mode -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2012-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2012-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/progmodes/ruby-ts-mode-tests.el b/test/lisp/progmodes/ruby-ts-mode-tests.el
index cb2ddb1b841..d88eb46a385 100644
--- a/test/lisp/progmodes/ruby-ts-mode-tests.el
+++ b/test/lisp/progmodes/ruby-ts-mode-tests.el
@@ -1,6 +1,6 @@
1;;; ruby-mode-tests.el --- Test suite for ruby-mode -*- lexical-binding:t -*- 1;;; ruby-mode-tests.el --- Test suite for ruby-mode -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2023-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2023-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/progmodes/rust-ts-mode-tests.el b/test/lisp/progmodes/rust-ts-mode-tests.el
index 32d64260a87..0cd5d4201d5 100644
--- a/test/lisp/progmodes/rust-ts-mode-tests.el
+++ b/test/lisp/progmodes/rust-ts-mode-tests.el
@@ -1,6 +1,6 @@
1;;; rust-ts-mode-tests.el --- Tests for rust-ts-mode -*- lexical-binding: t; -*- 1;;; rust-ts-mode-tests.el --- Tests for rust-ts-mode -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2023-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2023-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/progmodes/scheme-tests.el b/test/lisp/progmodes/scheme-tests.el
index 6940063fe88..31f5a6801cc 100644
--- a/test/lisp/progmodes/scheme-tests.el
+++ b/test/lisp/progmodes/scheme-tests.el
@@ -1,6 +1,6 @@
1;;; scheme-tests.el --- Test suite for scheme.el -*- lexical-binding:t -*- 1;;; scheme-tests.el --- Test suite for scheme.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/progmodes/sh-script-tests.el b/test/lisp/progmodes/sh-script-tests.el
index 4b9f9c8bb84..4627e5d1f6d 100644
--- a/test/lisp/progmodes/sh-script-tests.el
+++ b/test/lisp/progmodes/sh-script-tests.el
@@ -1,6 +1,6 @@
1;;; sh-script-tests.el --- Tests for sh-script.el -*- lexical-binding: t; -*- 1;;; sh-script-tests.el --- Tests for sh-script.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2021-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2021-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/progmodes/sql-tests.el b/test/lisp/progmodes/sql-tests.el
index 2e022c0e79f..4e687ed7ff6 100644
--- a/test/lisp/progmodes/sql-tests.el
+++ b/test/lisp/progmodes/sql-tests.el
@@ -1,6 +1,6 @@
1;;; sql-tests.el --- Tests for sql.el -*- lexical-binding: t; -*- 1;;; sql-tests.el --- Tests for sql.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2016-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2016-2026 Free Software Foundation, Inc.
4 4
5;; Author: Simen Heggestøyl <simenheg@gmail.com> 5;; Author: Simen Heggestøyl <simenheg@gmail.com>
6;; Keywords: 6;; Keywords:
diff --git a/test/lisp/progmodes/subword-tests.el b/test/lisp/progmodes/subword-tests.el
index 3506695c3d4..9ea923caeb8 100644
--- a/test/lisp/progmodes/subword-tests.el
+++ b/test/lisp/progmodes/subword-tests.el
@@ -1,6 +1,6 @@
1;;; subword-tests.el --- Testing the subword rules -*- lexical-binding:t -*- 1;;; subword-tests.el --- Testing the subword rules -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2011-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2011-2026 Free Software Foundation, Inc.
4 4
5;; Author: Stefan Monnier <monnier@iro.umontreal.ca> 5;; Author: Stefan Monnier <monnier@iro.umontreal.ca>
6;; Keywords: 6;; Keywords:
diff --git a/test/lisp/progmodes/tcl-tests.el b/test/lisp/progmodes/tcl-tests.el
index 9ea164447fe..6da7bce991b 100644
--- a/test/lisp/progmodes/tcl-tests.el
+++ b/test/lisp/progmodes/tcl-tests.el
@@ -1,6 +1,6 @@
1;;; tcl-tests.el --- Test suite for tcl-mode -*- lexical-binding:t -*- 1;;; tcl-tests.el --- Test suite for tcl-mode -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2018-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2018-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/progmodes/typescript-ts-mode-tests.el b/test/lisp/progmodes/typescript-ts-mode-tests.el
index fe5d2c7ccae..977a0f44a20 100644
--- a/test/lisp/progmodes/typescript-ts-mode-tests.el
+++ b/test/lisp/progmodes/typescript-ts-mode-tests.el
@@ -1,6 +1,6 @@
1;;; typescript-ts-mode-tests.el --- Tests for Tree-sitter-based TypeScript mode -*- lexical-binding: t; -*- 1;;; typescript-ts-mode-tests.el --- Tests for Tree-sitter-based TypeScript mode -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2023-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2023-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/progmodes/which-func-tests.el b/test/lisp/progmodes/which-func-tests.el
index bda742fefe3..34739c48c41 100644
--- a/test/lisp/progmodes/which-func-tests.el
+++ b/test/lisp/progmodes/which-func-tests.el
@@ -1,6 +1,6 @@
1;;; which-func-tests.el --- tests for which-func -*- lexical-binding: t; -*- 1;;; which-func-tests.el --- tests for which-func -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2023-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2023-2026 Free Software Foundation, Inc.
4 4
5;; Author: Spencer Baugh <sbaugh@catern.com> 5;; Author: Spencer Baugh <sbaugh@catern.com>
6 6
diff --git a/test/lisp/progmodes/xref-tests.el b/test/lisp/progmodes/xref-tests.el
index bff64925e07..3a6df4949a3 100644
--- a/test/lisp/progmodes/xref-tests.el
+++ b/test/lisp/progmodes/xref-tests.el
@@ -1,6 +1,6 @@
1;;; xref-tests.el --- tests for xref -*- lexical-binding:t -*- 1;;; xref-tests.el --- tests for xref -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2016-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2016-2026 Free Software Foundation, Inc.
4 4
5;; Author: Dmitry Gutov <dgutov@yandex.ru> 5;; Author: Dmitry Gutov <dgutov@yandex.ru>
6 6
diff --git a/test/lisp/ps-print-tests.el b/test/lisp/ps-print-tests.el
index 533fa9c8f77..4835ee73d2b 100644
--- a/test/lisp/ps-print-tests.el
+++ b/test/lisp/ps-print-tests.el
@@ -1,6 +1,6 @@
1;;; ps-print-tests.el --- Test suite for ps-print.el -*- lexical-binding: t; -*- 1;;; ps-print-tests.el --- Test suite for ps-print.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2015-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2015-2026 Free Software Foundation, Inc.
4 4
5;; Author: Phillip Lord <phillip.lord@russet.org.uk> 5;; Author: Phillip Lord <phillip.lord@russet.org.uk>
6 6
diff --git a/test/lisp/register-tests.el b/test/lisp/register-tests.el
index b1c470ab519..d97b4a0bee9 100644
--- a/test/lisp/register-tests.el
+++ b/test/lisp/register-tests.el
@@ -1,6 +1,6 @@
1;;; register-tests.el --- tests for register.el -*- lexical-binding: t-*- 1;;; register-tests.el --- tests for register.el -*- lexical-binding: t-*-
2 2
3;; Copyright (C) 2017-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2017-2026 Free Software Foundation, Inc.
4 4
5;; Author: Tino Calancha <tino.calancha@gmail.com> 5;; Author: Tino Calancha <tino.calancha@gmail.com>
6;; Keywords: 6;; Keywords:
diff --git a/test/lisp/repeat-tests.el b/test/lisp/repeat-tests.el
index 480fffc05ef..1aa101265fe 100644
--- a/test/lisp/repeat-tests.el
+++ b/test/lisp/repeat-tests.el
@@ -1,6 +1,6 @@
1;;; repeat-tests.el --- Tests for repeat.el -*- lexical-binding: t; -*- 1;;; repeat-tests.el --- Tests for repeat.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2021-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2021-2026 Free Software Foundation, Inc.
4 4
5;; Author: Juri Linkov <juri@linkov.net> 5;; Author: Juri Linkov <juri@linkov.net>
6 6
diff --git a/test/lisp/replace-tests.el b/test/lisp/replace-tests.el
index fc93e614898..15140ca46c5 100644
--- a/test/lisp/replace-tests.el
+++ b/test/lisp/replace-tests.el
@@ -1,6 +1,6 @@
1;;; replace-tests.el --- tests for replace.el. -*- lexical-binding:t -*- 1;;; replace-tests.el --- tests for replace.el. -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2010-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2010-2026 Free Software Foundation, Inc.
4 4
5;; Author: Nicolas Richard <youngfrog@members.fsf.org> 5;; Author: Nicolas Richard <youngfrog@members.fsf.org>
6;; Author: Juri Linkov <juri@jurta.org> 6;; Author: Juri Linkov <juri@jurta.org>
diff --git a/test/lisp/rot13-tests.el b/test/lisp/rot13-tests.el
index c3800ec06e2..fbbc66056a2 100644
--- a/test/lisp/rot13-tests.el
+++ b/test/lisp/rot13-tests.el
@@ -1,6 +1,6 @@
1;;; rot13-tests.el --- Tests for rot13.el -*- lexical-binding: t; -*- 1;;; rot13-tests.el --- Tests for rot13.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2016-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2016-2026 Free Software Foundation, Inc.
4 4
5;; Author: Simen Heggestøyl <simenheg@gmail.com> 5;; Author: Simen Heggestøyl <simenheg@gmail.com>
6;; Keywords: 6;; Keywords:
diff --git a/test/lisp/savehist-tests.el b/test/lisp/savehist-tests.el
index ec4acbad453..3fe889f32a6 100644
--- a/test/lisp/savehist-tests.el
+++ b/test/lisp/savehist-tests.el
@@ -1,6 +1,6 @@
1;;; savehist-tests.el --- Tests for savehist.el -*- lexical-binding:t -*- 1;;; savehist-tests.el --- Tests for savehist.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2025 Free Software Foundation, Inc. 3;; Copyright (C) 2025-2026 Free Software Foundation, Inc.
4 4
5;; Author: Stephane Marks <shipmints@gmail.com> 5;; Author: Stephane Marks <shipmints@gmail.com>
6 6
diff --git a/test/lisp/saveplace-tests.el b/test/lisp/saveplace-tests.el
index a694dacff8d..0b464c1105d 100644
--- a/test/lisp/saveplace-tests.el
+++ b/test/lisp/saveplace-tests.el
@@ -1,6 +1,6 @@
1;;; saveplace-tests.el --- Tests for saveplace.el -*- lexical-binding:t -*- 1;;; saveplace-tests.el --- Tests for saveplace.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2019-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2019-2026 Free Software Foundation, Inc.
4 4
5;; Author: Stefan Kangas <stefankangas@gmail.com> 5;; Author: Stefan Kangas <stefankangas@gmail.com>
6 6
diff --git a/test/lisp/scroll-lock-tests.el b/test/lisp/scroll-lock-tests.el
index b4e96eb5076..8e61edb6e57 100644
--- a/test/lisp/scroll-lock-tests.el
+++ b/test/lisp/scroll-lock-tests.el
@@ -1,6 +1,6 @@
1;;; scroll-lock-tests.el --- Test suite for scroll-lock -*- lexical-binding: t -*- 1;;; scroll-lock-tests.el --- Test suite for scroll-lock -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2019-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2019-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/server-tests.el b/test/lisp/server-tests.el
index aa124f099c7..a96dc85074d 100644
--- a/test/lisp/server-tests.el
+++ b/test/lisp/server-tests.el
@@ -1,6 +1,6 @@
1;;; server-tests.el --- Emacs server test suite -*- lexical-binding:t -*- 1;;; server-tests.el --- Emacs server test suite -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/ses-tests.el b/test/lisp/ses-tests.el
index e34350ebf2a..73f7be3145d 100644
--- a/test/lisp/ses-tests.el
+++ b/test/lisp/ses-tests.el
@@ -1,6 +1,6 @@
1;;; SES-tests.el --- Tests for ses.el -*- lexical-binding: t; -*- 1;;; SES-tests.el --- Tests for ses.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2015-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2015-2026 Free Software Foundation, Inc.
4 4
5;; Author: Vincent Belaïche <vincentb1@users.sourceforge.net> 5;; Author: Vincent Belaïche <vincentb1@users.sourceforge.net>
6 6
diff --git a/test/lisp/shadowfile-tests.el b/test/lisp/shadowfile-tests.el
index c5af587e527..6d81d433f13 100644
--- a/test/lisp/shadowfile-tests.el
+++ b/test/lisp/shadowfile-tests.el
@@ -1,6 +1,6 @@
1;;; shadowfile-tests.el --- Tests of shadowfile -*- lexical-binding:t -*- 1;;; shadowfile-tests.el --- Tests of shadowfile -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2018-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2018-2026 Free Software Foundation, Inc.
4 4
5;; Author: Michael Albinus <michael.albinus@gmx.de> 5;; Author: Michael Albinus <michael.albinus@gmx.de>
6 6
diff --git a/test/lisp/shell-tests.el b/test/lisp/shell-tests.el
index 2a9d54a1190..7850d9db6da 100644
--- a/test/lisp/shell-tests.el
+++ b/test/lisp/shell-tests.el
@@ -1,6 +1,6 @@
1;;; shell-tests.el --- Tests for shell.el -*- lexical-binding:t -*- 1;;; shell-tests.el --- Tests for shell.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2010-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2010-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/simple-tests.el b/test/lisp/simple-tests.el
index e638f8cb3f5..ea483d0d1dc 100644
--- a/test/lisp/simple-tests.el
+++ b/test/lisp/simple-tests.el
@@ -1,6 +1,6 @@
1;;; simple-tests.el --- Tests for simple.el -*- lexical-binding: t; -*- 1;;; simple-tests.el --- Tests for simple.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2015-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2015-2026 Free Software Foundation, Inc.
4 4
5;; Author: Artur Malabarba <bruce.connor.am@gmail.com> 5;; Author: Artur Malabarba <bruce.connor.am@gmail.com>
6 6
diff --git a/test/lisp/so-long-tests/autoload-longlines-mode-tests.el b/test/lisp/so-long-tests/autoload-longlines-mode-tests.el
index 9b54c4308bd..27b7bab3442 100644
--- a/test/lisp/so-long-tests/autoload-longlines-mode-tests.el
+++ b/test/lisp/so-long-tests/autoload-longlines-mode-tests.el
@@ -1,6 +1,6 @@
1;;; autoload-longlines-mode-tests.el --- Test suite for so-long.el -*- lexical-binding: t; -*- 1;;; autoload-longlines-mode-tests.el --- Test suite for so-long.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2019-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2019-2026 Free Software Foundation, Inc.
4 4
5;; Author: Phil Sainty <psainty@orcon.net.nz> 5;; Author: Phil Sainty <psainty@orcon.net.nz>
6;; Keywords: convenience 6;; Keywords: convenience
diff --git a/test/lisp/so-long-tests/autoload-major-mode-tests.el b/test/lisp/so-long-tests/autoload-major-mode-tests.el
index 6cd6669a3fc..5131b74c81c 100644
--- a/test/lisp/so-long-tests/autoload-major-mode-tests.el
+++ b/test/lisp/so-long-tests/autoload-major-mode-tests.el
@@ -1,6 +1,6 @@
1;;; autoload-major-mode-tests.el --- Test suite for so-long.el -*- lexical-binding: t; -*- 1;;; autoload-major-mode-tests.el --- Test suite for so-long.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2019-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2019-2026 Free Software Foundation, Inc.
4 4
5;; Author: Phil Sainty <psainty@orcon.net.nz> 5;; Author: Phil Sainty <psainty@orcon.net.nz>
6;; Keywords: convenience 6;; Keywords: convenience
diff --git a/test/lisp/so-long-tests/autoload-minor-mode-tests.el b/test/lisp/so-long-tests/autoload-minor-mode-tests.el
index cbf2cdea836..aa960689f96 100644
--- a/test/lisp/so-long-tests/autoload-minor-mode-tests.el
+++ b/test/lisp/so-long-tests/autoload-minor-mode-tests.el
@@ -1,6 +1,6 @@
1;;; autoload-minor-mode-tests.el --- Test suite for so-long.el -*- lexical-binding: t; -*- 1;;; autoload-minor-mode-tests.el --- Test suite for so-long.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2019-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2019-2026 Free Software Foundation, Inc.
4 4
5;; Author: Phil Sainty <psainty@orcon.net.nz> 5;; Author: Phil Sainty <psainty@orcon.net.nz>
6;; Keywords: convenience 6;; Keywords: convenience
diff --git a/test/lisp/so-long-tests/so-long-tests-helpers.el b/test/lisp/so-long-tests/so-long-tests-helpers.el
index 9c8b34fc175..2c979a705ca 100644
--- a/test/lisp/so-long-tests/so-long-tests-helpers.el
+++ b/test/lisp/so-long-tests/so-long-tests-helpers.el
@@ -1,6 +1,6 @@
1;;; so-long-tests-helpers.el --- Test suite for so-long.el -*- lexical-binding: t; -*- 1;;; so-long-tests-helpers.el --- Test suite for so-long.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2019-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2019-2026 Free Software Foundation, Inc.
4 4
5;; Author: Phil Sainty <psainty@orcon.net.nz> 5;; Author: Phil Sainty <psainty@orcon.net.nz>
6;; Keywords: convenience 6;; Keywords: convenience
diff --git a/test/lisp/so-long-tests/so-long-tests.el b/test/lisp/so-long-tests/so-long-tests.el
index 779307e6332..94aa4bea745 100644
--- a/test/lisp/so-long-tests/so-long-tests.el
+++ b/test/lisp/so-long-tests/so-long-tests.el
@@ -1,6 +1,6 @@
1;;; so-long-tests.el --- Test suite for so-long.el -*- lexical-binding: t; -*- 1;;; so-long-tests.el --- Test suite for so-long.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2019-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2019-2026 Free Software Foundation, Inc.
4 4
5;; Author: Phil Sainty <psainty@orcon.net.nz> 5;; Author: Phil Sainty <psainty@orcon.net.nz>
6;; Keywords: convenience 6;; Keywords: convenience
diff --git a/test/lisp/so-long-tests/spelling-tests.el b/test/lisp/so-long-tests/spelling-tests.el
index 4c2a5c98d02..37a721e6c38 100644
--- a/test/lisp/so-long-tests/spelling-tests.el
+++ b/test/lisp/so-long-tests/spelling-tests.el
@@ -1,6 +1,6 @@
1;;; spelling-tests.el --- Test suite for so-long.el -*- lexical-binding: t; -*- 1;;; spelling-tests.el --- Test suite for so-long.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2019-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2019-2026 Free Software Foundation, Inc.
4 4
5;; Author: Phil Sainty <psainty@orcon.net.nz> 5;; Author: Phil Sainty <psainty@orcon.net.nz>
6;; Keywords: convenience 6;; Keywords: convenience
diff --git a/test/lisp/sort-tests.el b/test/lisp/sort-tests.el
index fab88b8f0bd..c1534c5be75 100644
--- a/test/lisp/sort-tests.el
+++ b/test/lisp/sort-tests.el
@@ -1,6 +1,6 @@
1;;; sort-tests.el --- Tests for sort.el -*- lexical-binding: t; -*- 1;;; sort-tests.el --- Tests for sort.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2015-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2015-2026 Free Software Foundation, Inc.
4 4
5;; Author: Artur Malabarba <bruce.connor.am@gmail.com> 5;; Author: Artur Malabarba <bruce.connor.am@gmail.com>
6 6
diff --git a/test/lisp/soundex-tests.el b/test/lisp/soundex-tests.el
index 82fcafbe3a4..726c7cd261a 100644
--- a/test/lisp/soundex-tests.el
+++ b/test/lisp/soundex-tests.el
@@ -1,6 +1,6 @@
1;;; soundex-tests.el --- tests for soundex.el -*- lexical-binding: t -*- 1;;; soundex-tests.el --- tests for soundex.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2017-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2017-2026 Free Software Foundation, Inc.
4 4
5;; Maintainer: emacs-devel@gnu.org 5;; Maintainer: emacs-devel@gnu.org
6 6
diff --git a/test/lisp/speedbar-tests.el b/test/lisp/speedbar-tests.el
index 7bf327807f2..7053f741b27 100644
--- a/test/lisp/speedbar-tests.el
+++ b/test/lisp/speedbar-tests.el
@@ -1,6 +1,6 @@
1;;; speedbar-tests.el --- Tests for speedbar.el -*- lexical-binding: t -*- 1;;; speedbar-tests.el --- Tests for speedbar.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2024-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2024-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/sqlite-tests.el b/test/lisp/sqlite-tests.el
index 60c1cdf9561..2b54b54598d 100644
--- a/test/lisp/sqlite-tests.el
+++ b/test/lisp/sqlite-tests.el
@@ -1,6 +1,6 @@
1;;; sqlite-tests.el --- Tests for sqlite.el -*- lexical-binding: t; -*- 1;;; sqlite-tests.el --- Tests for sqlite.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2024-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2024-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/startup-tests.el b/test/lisp/startup-tests.el
index 59290ad4806..f642032ae26 100644
--- a/test/lisp/startup-tests.el
+++ b/test/lisp/startup-tests.el
@@ -1,6 +1,6 @@
1;;; startup-tests.el --- unit tests for startup.el -*- lexical-binding: t; -*- 1;;; startup-tests.el --- unit tests for startup.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; Author: Philipp Stephani <phst@google.com> 5;; Author: Philipp Stephani <phst@google.com>
6 6
diff --git a/test/lisp/subr-tests.el b/test/lisp/subr-tests.el
index 47ff8b6da01..4d9237f08b6 100644
--- a/test/lisp/subr-tests.el
+++ b/test/lisp/subr-tests.el
@@ -1,6 +1,6 @@
1;;; subr-tests.el --- Tests for subr.el -*- lexical-binding:t -*- 1;;; subr-tests.el --- Tests for subr.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2015-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2015-2026 Free Software Foundation, Inc.
4 4
5;; Author: Oleh Krehel <ohwoeowho@gmail.com>, 5;; Author: Oleh Krehel <ohwoeowho@gmail.com>,
6;; Nicolas Petton <nicolas@petton.fr> 6;; Nicolas Petton <nicolas@petton.fr>
@@ -1539,7 +1539,105 @@ final or penultimate step during initialization."))
1539 (should (equal (split-string text seps t trim) 1539 (should (equal (split-string text seps t trim)
1540 '("lexical-binding: t;"))) 1540 '("lexical-binding: t;")))
1541 (should (equal (split-string text "[ \t\n\r-]*-\\*-[ \t\n\r-]*") 1541 (should (equal (split-string text "[ \t\n\r-]*-\\*-[ \t\n\r-]*")
1542 '("" "lexical-binding: t;" ""))))) 1542 '("" "lexical-binding: t;" ""))))
1543
1544 ;; splitting the empty string
1545 (should (equal (split-string "" ",") '("")))
1546 (should (equal (split-string "" "," t) '()))
1547 (should (equal (split-string "," ",") '("" "")))
1548 (should (equal (split-string "," "," t) '()))
1549 (should (equal (split-string ",," ",") '("" "" "")))
1550 (should (equal (split-string ",," "," t) '()))
1551 (should (equal (split-string ",," ",+") '("" "")))
1552 (should (equal (split-string ",," ",+" t) '()))
1553
1554 ;; simple
1555 (should (equal (split-string "A" ",") '("A")))
1556 (should (equal (split-string "A," ",") '("A" "")))
1557 (should (equal (split-string "A," "," t) '("A")))
1558 (should (equal (split-string "A,B" ",") '("A" "B")))
1559
1560 (should (equal (split-string ",A,B,,CD" ",") '("" "A" "B" "" "CD")))
1561 (should (equal (split-string ",A,B,,CD" "," t) '("A" "B" "CD")))
1562 (should (equal (split-string ",A,B,,CD" ",+") '("" "A" "B" "CD")))
1563 (should (equal (split-string ",A,B,,CD" ",+" t) '("A" "B" "CD")))
1564
1565 ;; TRIM
1566 (should (equal (split-string "---,---A---,---B---,---,---C---D---"
1567 ",+" nil "-")
1568 '("-" "--A--" "--B--" "-" "--C---D--")))
1569 (should (equal (split-string "---,---A---,---B---,---,---C---D---"
1570 ",+" nil "-+")
1571 '("" "A" "B" "" "C---D")))
1572 (should (equal (split-string "---,---A---,---B---,---,---C---D---"
1573 ",+" t "-+")
1574 '("A" "B" "C---D")))
1575 (should (equal (split-string "---,---A---,---B---,---,---C---D---,"
1576 ",+" nil "-")
1577 '("-" "--A--" "--B--" "-" "--C---D--" "")))
1578 (should (equal (split-string "---,---A---,---B---,---,---C---D---,"
1579 ",+" nil "-+")
1580 '("" "A" "B" "" "C---D" "")))
1581 (should (equal (split-string "---,---A---,---B---,---,---C---D---,"
1582 ",+" t "-+")
1583 '("A" "B" "C---D")))
1584
1585 ;; default SEPARATORS forces OMIT-EMPTY to `t'
1586 (should (equal (split-string " \nAB\tCDE\f\r\fF \f\v")
1587 '("AB" "CDE" "F")))
1588
1589 ;; complex TRIM
1590 (should (equal (split-string "A--,--B,//C,D//,E//F,G--H,//I--//J--,//--//--"
1591 "," nil "--\\|//")
1592 '("A" "B" "C" "D" "E//F" "G--H" "I--//J" "--//")))
1593
1594 ;; TRIM that also matches part of SEPARATORS
1595 (should (equal (split-string "-/-A-B-/-C--/--D--" "-/-" nil nil)
1596 '("" "A-B" "C-" "-D--")))
1597 (should (equal (split-string "-/-A-B-/-C--/--D--" "-/-" nil "-")
1598 '("" "A-B" "C" "D-")))
1599 (should (equal (split-string "-/-A-B-/-C--/--D--" "-/-" nil "-+")
1600 '("" "A-B" "C" "D")))
1601
1602 ;; When SEPARATORS is the empty string, split on characters and add
1603 ;; empty strings first and last because that's how the original
1604 ;; implementation worked. Some code actually uses this on purpose (!) so
1605 ;; we probably need to retain that behaviour for a while.
1606 (should (equal (split-string "ABC" "")
1607 '("" "A" "B" "C" "")))
1608 (should (equal (split-string "ABC" "" t)
1609 '("A" "B" "C")))
1610 )
1611
1612(ert-deftest subr-string-trim-left ()
1613 (should (equal (string-trim-left "") ""))
1614 (should (equal (string-trim-left " \t\n\r") ""))
1615 (should (equal (string-trim-left " \t\n\ra") "a"))
1616 (should (equal (string-trim-left "a \t\n\r") "a \t\n\r"))
1617 (should (equal (string-trim-left "" "") ""))
1618 (should (equal (string-trim-left "a" "") "a"))
1619 (should (equal (string-trim-left "aa" "a*") ""))
1620 (should (equal (string-trim-left "ba" "a*") "ba"))
1621 (should (equal (string-trim-left "aa" "a*?") "aa"))
1622 (should (equal (string-trim-left "aa" "a+?") "a")))
1623
1624(ert-deftest subr-string-trim-right ()
1625 (should (equal (string-trim-right "") ""))
1626 (should (equal (string-trim-right " \t\n\r") ""))
1627 (should (equal (string-trim-right " \t\n\ra") " \t\n\ra"))
1628 (should (equal (string-trim-right "a \t\n\r") "a"))
1629 (should (equal (string-trim-right "" "") ""))
1630 (should (equal (string-trim-right "a" "") "a"))
1631 (should (equal (string-trim-right "aa" "a*") ""))
1632 (should (equal (string-trim-right "ab" "a*") "ab"))
1633 (should (equal (string-trim-right "aa" "a*?") "")))
1634
1635(ert-deftest subr-string-trim ()
1636 (should (equal (string-trim " \t\r abc\t\n \t") "abc"))
1637 (should (equal (string-trim "::abc;;" nil nil) "::abc;;"))
1638 (should (equal (string-trim "::abc;;" nil ";+") "::abc"))
1639 (should (equal (string-trim "::abc;;" ":+" nil) "abc;;"))
1640 (should (equal (string-trim "::abc;;" ":+" ";+") "abc")))
1543 1641
1544(defun subr--identity (x) x) 1642(defun subr--identity (x) x)
1545 1643
@@ -1596,5 +1694,20 @@ final or penultimate step during initialization."))
1596 (should (equal (funcall (subr--identity #'any) #'minusp ls) '(-1 -2 -3))) 1694 (should (equal (funcall (subr--identity #'any) #'minusp ls) '(-1 -2 -3)))
1597 (should (equal (funcall (subr--identity #'any) #'stringp ls) nil)))) 1695 (should (equal (funcall (subr--identity #'any) #'stringp ls) nil))))
1598 1696
1697(ert-deftest total-line-spacing ()
1698 (progn
1699 (let ((line-spacing 10))
1700 (should (equal (total-line-spacing) line-spacing) ))
1701 (let ((line-spacing 0.8))
1702 (should (equal (total-line-spacing) 0.8)))
1703 (let ((line-spacing '(10 . 5)))
1704 (should (equal (total-line-spacing) 15)))
1705 (let ((line-spacing '(0.3 . 0.4)))
1706 (should (equal (total-line-spacing) 0.7)))
1707 (should (equal (total-line-spacing 10) 10))
1708 (should (equal (total-line-spacing 0.3) 0.3))
1709 (should (equal (total-line-spacing '(1 . 3)) 4))
1710 (should (equal (total-line-spacing '(0.1 . 0.1 )) 0.2))))
1711
1599(provide 'subr-tests) 1712(provide 'subr-tests)
1600;;; subr-tests.el ends here 1713;;; subr-tests.el ends here
diff --git a/test/lisp/tab-bar-tests.el b/test/lisp/tab-bar-tests.el
index 98bf61df177..46aa1f2a845 100644
--- a/test/lisp/tab-bar-tests.el
+++ b/test/lisp/tab-bar-tests.el
@@ -1,6 +1,6 @@
1;;; tab-bar-tests.el --- Tests for tab-bar.el -*- lexical-binding: t; -*- 1;;; tab-bar-tests.el --- Tests for tab-bar.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2021-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2021-2026 Free Software Foundation, Inc.
4 4
5;; Author: Juri Linkov <juri@linkov.net> 5;; Author: Juri Linkov <juri@linkov.net>
6 6
diff --git a/test/lisp/tabify-tests.el b/test/lisp/tabify-tests.el
index 5015960291a..c3f05f121d0 100644
--- a/test/lisp/tabify-tests.el
+++ b/test/lisp/tabify-tests.el
@@ -1,6 +1,6 @@
1;;; tabify-tests.el --- tests for tabify.el -*- lexical-binding: t -*- 1;;; tabify-tests.el --- tests for tabify.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2019-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2019-2026 Free Software Foundation, Inc.
4 4
5;; Author: Stefan Kangas <stefankangas@gmail.com> 5;; Author: Stefan Kangas <stefankangas@gmail.com>
6 6
diff --git a/test/lisp/tar-mode-tests.el b/test/lisp/tar-mode-tests.el
index c7054a201dc..92e1230bfe9 100644
--- a/test/lisp/tar-mode-tests.el
+++ b/test/lisp/tar-mode-tests.el
@@ -1,6 +1,6 @@
1;;; tar-mode-tests.el --- Test suite for tar-mode. -*- lexical-binding: t -*- 1;;; tar-mode-tests.el --- Test suite for tar-mode. -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2017-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2017-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/tempo-tests.el b/test/lisp/tempo-tests.el
index 85fd4fb7240..74923f07abb 100644
--- a/test/lisp/tempo-tests.el
+++ b/test/lisp/tempo-tests.el
@@ -1,6 +1,6 @@
1;;; tempo-tests.el --- Test suite for tempo.el -*- lexical-binding: t; -*- 1;;; tempo-tests.el --- Test suite for tempo.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2019-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2019-2026 Free Software Foundation, Inc.
4 4
5;; Author: Federico Tedin <federicotedin@gmail.com> 5;; Author: Federico Tedin <federicotedin@gmail.com>
6;; Keywords: abbrev 6;; Keywords: abbrev
diff --git a/test/lisp/term-tests.el b/test/lisp/term-tests.el
index 53701fad1eb..72a05e138d7 100644
--- a/test/lisp/term-tests.el
+++ b/test/lisp/term-tests.el
@@ -1,6 +1,6 @@
1;;; term-tests.el --- tests for term.el -*- lexical-binding: t -*- 1;;; term-tests.el --- tests for term.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2017, 2019-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2017, 2019-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/term/tty-colors-tests.el b/test/lisp/term/tty-colors-tests.el
index f678e223860..c7df563fc5c 100644
--- a/test/lisp/term/tty-colors-tests.el
+++ b/test/lisp/term/tty-colors-tests.el
@@ -1,6 +1,6 @@
1;;; tty-colors-tests.el --- tests for tty-colors.el -*- lexical-binding: t -*- 1;;; tty-colors-tests.el --- tests for tty-colors.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2019-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2019-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/textmodes/bibtex-tests.el b/test/lisp/textmodes/bibtex-tests.el
index b370909ba6c..700e292ae35 100644
--- a/test/lisp/textmodes/bibtex-tests.el
+++ b/test/lisp/textmodes/bibtex-tests.el
@@ -1,6 +1,6 @@
1;;; bibtex-tests.el --- Test suite for bibtex. -*- lexical-binding:t -*- 1;;; bibtex-tests.el --- Test suite for bibtex. -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2013-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2013-2026 Free Software Foundation, Inc.
4 4
5;; Keywords: bibtex 5;; Keywords: bibtex
6 6
diff --git a/test/lisp/textmodes/conf-mode-tests.el b/test/lisp/textmodes/conf-mode-tests.el
index 056c73a1ff7..c5006c5270c 100644
--- a/test/lisp/textmodes/conf-mode-tests.el
+++ b/test/lisp/textmodes/conf-mode-tests.el
@@ -1,6 +1,6 @@
1;;; conf-mode-tests.el --- Test suite for conf mode -*- lexical-binding: t; -*- 1;;; conf-mode-tests.el --- Test suite for conf mode -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2016-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2016-2026 Free Software Foundation, Inc.
4 4
5;; Author: J. Alexander Branham <alex.branham@gmail.com> 5;; Author: J. Alexander Branham <alex.branham@gmail.com>
6;; Keywords: internal 6;; Keywords: internal
diff --git a/test/lisp/textmodes/css-mode-tests.el b/test/lisp/textmodes/css-mode-tests.el
index 3d78ac0c509..bb0cd95eb16 100644
--- a/test/lisp/textmodes/css-mode-tests.el
+++ b/test/lisp/textmodes/css-mode-tests.el
@@ -1,6 +1,6 @@
1;;; css-mode-tests.el --- Test suite for CSS mode -*- lexical-binding: t; -*- 1;;; css-mode-tests.el --- Test suite for CSS mode -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2016-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2016-2026 Free Software Foundation, Inc.
4 4
5;; Author: Simen Heggestøyl <simenheg@gmail.com> 5;; Author: Simen Heggestøyl <simenheg@gmail.com>
6;; Keywords: internal 6;; Keywords: internal
diff --git a/test/lisp/textmodes/dns-mode-tests.el b/test/lisp/textmodes/dns-mode-tests.el
index 43f38254038..87bbdbd0827 100644
--- a/test/lisp/textmodes/dns-mode-tests.el
+++ b/test/lisp/textmodes/dns-mode-tests.el
@@ -1,6 +1,6 @@
1;;; dns-mode-tests.el --- Test suite for dns-mode -*- lexical-binding: t; -*- 1;;; dns-mode-tests.el --- Test suite for dns-mode -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2017-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2017-2026 Free Software Foundation, Inc.
4 4
5;; Author: Peder O. Klingenberg <peder@klingenberg.no> 5;; Author: Peder O. Klingenberg <peder@klingenberg.no>
6;; Keywords: dns zone 6;; Keywords: dns zone
diff --git a/test/lisp/textmodes/emacs-news-mode-tests.el b/test/lisp/textmodes/emacs-news-mode-tests.el
index 63c52a8072c..271d5c91ebf 100644
--- a/test/lisp/textmodes/emacs-news-mode-tests.el
+++ b/test/lisp/textmodes/emacs-news-mode-tests.el
@@ -1,6 +1,6 @@
1;;; emacs-news-mode-tests.el --- Tests for emacs-news-mode.el -*- lexical-binding: t -*- 1;;; emacs-news-mode-tests.el --- Tests for emacs-news-mode.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/textmodes/fill-tests.el b/test/lisp/textmodes/fill-tests.el
index c88a8b8c5b5..2bb9d3ea163 100644
--- a/test/lisp/textmodes/fill-tests.el
+++ b/test/lisp/textmodes/fill-tests.el
@@ -1,6 +1,6 @@
1;;; fill-tests.el --- ERT tests for fill.el -*- lexical-binding: t -*- 1;;; fill-tests.el --- ERT tests for fill.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2017-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2017-2026 Free Software Foundation, Inc.
4 4
5;; Author: Marcin Borkowski <mbork@mbork.pl> 5;; Author: Marcin Borkowski <mbork@mbork.pl>
6;; Keywords: text 6;; Keywords: text
diff --git a/test/lisp/textmodes/ispell-tests/ispell-tests.el b/test/lisp/textmodes/ispell-tests/ispell-tests.el
index 8f733d05d2c..95f88be3b51 100644
--- a/test/lisp/textmodes/ispell-tests/ispell-tests.el
+++ b/test/lisp/textmodes/ispell-tests/ispell-tests.el
@@ -135,7 +135,7 @@ Give `ispell-program-name' a real spellchecker."
135 "Check that `ispell-call-process' works. 135 "Check that `ispell-call-process' works.
136This test fails, because HOME is not defined. 136This test fails, because HOME is not defined.
137This should not be the case, because `ispell-call-process' 137This should not be the case, because `ispell-call-process'
138whould be making sure that the directory for running 138would be making sure that the directory for running
139the backend's process exists." 139the backend's process exists."
140 :expected-result :failed 140 :expected-result :failed
141 (should 141 (should
@@ -175,7 +175,7 @@ makes it useless."
175 (equal (buffer-string) string-to-send)))))) 175 (equal (buffer-string) string-to-send))))))
176 176
177(ert-deftest ispell/ispell-call-process-region/cat-random () 177(ert-deftest ispell/ispell-call-process-region/cat-random ()
178 "Check `ispell-call-process-region' works with unrelad process. 178 "Check `ispell-call-process-region' works with unrelated process.
179This test is expected to fail, because at the moment, there is 179This test is expected to fail, because at the moment, there is
180a construction (let ((default-directory `default-directory'))...) in 180a construction (let ((default-directory `default-directory'))...) in
181the `ispell-with-safe-default-directory' function, which effectively 181the `ispell-with-safe-default-directory' function, which effectively
@@ -212,7 +212,7 @@ makes it useless."
212This function only works for aspell and ispell, for hunspell and 212This function only works for aspell and ispell, for hunspell and
213enchant-2 it always returns either default or everything. 213enchant-2 it always returns either default or everything.
214I think this is an issue in itself, but this test is added to verify 214I think this is an issue in itself, but this test is added to verify
215that changes to third-party code do not break existing behaviour." 215that changes to third-party code do not break existing behavior."
216 (skip-unless (executable-find "hunspell")) 216 (skip-unless (executable-find "hunspell"))
217 (skip-unless (equal 0 (call-process "hunspell" nil nil nil))) 217 (skip-unless (equal 0 (call-process "hunspell" nil nil nil)))
218 (ispell-tests--letopt 218 (ispell-tests--letopt
@@ -233,7 +233,7 @@ that changes to third-party code do not break existing behaviour."
233This function only works for aspell and ispell, for hunspell and 233This function only works for aspell and ispell, for hunspell and
234enchant-2 it always returns either default or everything. 234enchant-2 it always returns either default or everything.
235I think this is an issue in itself, but this test is added to verify 235I think this is an issue in itself, but this test is added to verify
236that changes to third-party code do not break existing behaviour." 236that changes to third-party code do not break existing behavior."
237 (skip-unless (executable-find "hunspell")) 237 (skip-unless (executable-find "hunspell"))
238 (skip-unless (equal 0 (call-process "hunspell" nil nil nil))) 238 (skip-unless (equal 0 (call-process "hunspell" nil nil nil)))
239 (ispell-tests--letopt 239 (ispell-tests--letopt
@@ -254,7 +254,7 @@ that changes to third-party code do not break existing behaviour."
254This function only works for aspell and ispell, for hunspell and 254This function only works for aspell and ispell, for hunspell and
255enchant-2 it always returns either default or everything. 255enchant-2 it always returns either default or everything.
256I think this is an issue in itself, but this test is added to verify 256I think this is an issue in itself, but this test is added to verify
257that changes to third-party code do not break existing behaviour." 257that changes to third-party code do not break existing behavior."
258 (skip-unless (executable-find "enchant-2")) 258 (skip-unless (executable-find "enchant-2"))
259 (ispell-tests--letopt 259 (ispell-tests--letopt
260 ((ispell-program-name "enchant-2") 260 ((ispell-program-name "enchant-2")
@@ -274,7 +274,7 @@ that changes to third-party code do not break existing behaviour."
274This function only works for aspell and ispell, for hunspell and 274This function only works for aspell and ispell, for hunspell and
275enchant-2 it always returns either default or everything. 275enchant-2 it always returns either default or everything.
276I think this is an issue in itself, but this test is added to verify 276I think this is an issue in itself, but this test is added to verify
277that changes to third-party code do not break existing behaviour." 277that changes to third-party code do not break existing behavior."
278 (skip-unless (executable-find "enchant-2")) 278 (skip-unless (executable-find "enchant-2"))
279 (ispell-tests--letopt 279 (ispell-tests--letopt
280 ((ispell-program-name "enchant-2") 280 ((ispell-program-name "enchant-2")
@@ -525,8 +525,8 @@ presumably nobody will have `ispell-tests--constants/english/wrong'
525 (expand-file-name 525 (expand-file-name
526 (format "%s" (random)) 526 (format "%s" (random))
527 temporary-file-directory)))) 527 temporary-file-directory))))
528 (ert-deftest ispell/ispell-buffer-local-dict/no-reload+no-overriden () 528 (ert-deftest ispell/ispell-buffer-local-dict/no-reload+no-overridden ()
529 "ispell.el can recognise keyword-defined dictionary and keyword-defined 529 "ispell.el can recognize keyword-defined dictionary and keyword-defined
530personal-dictionary." 530personal-dictionary."
531 (with-temp-buffer 531 (with-temp-buffer
532 (nxml-mode) 532 (nxml-mode)
@@ -541,8 +541,8 @@ personal-dictionary."
541 (should (equal ispell-local-pdict test-pdict))) 541 (should (equal ispell-local-pdict test-pdict)))
542 possible-pdict-paths)))) 542 possible-pdict-paths))))
543 543
544 (ert-deftest ispell/ispell-buffer-local-dict/reload+no-overriden () 544 (ert-deftest ispell/ispell-buffer-local-dict/reload+no-overridden ()
545 "ispell.el can recognise keyword-defined dictionary and keyword-defined 545 "ispell.el can recognize keyword-defined dictionary and keyword-defined
546personal-dictionary." 546personal-dictionary."
547 :expected-result :failed 547 :expected-result :failed
548 (with-temp-buffer 548 (with-temp-buffer
@@ -559,8 +559,8 @@ personal-dictionary."
559 (should (equal ispell-current-personal-dictionary test-pdict)))) 559 (should (equal ispell-current-personal-dictionary test-pdict))))
560 possible-pdict-paths)))) 560 possible-pdict-paths))))
561 561
562 (ert-deftest ispell/ispell-buffer-local-dict/no-reload+overriden () 562 (ert-deftest ispell/ispell-buffer-local-dict/no-reload+overridden ()
563 "ispell.el can recognise keyword-defined dictionary and keyword-defined 563 "ispell.el can recognize keyword-defined dictionary and keyword-defined
564personal-dictionary. With no-reload it needs no backend at all." 564personal-dictionary. With no-reload it needs no backend at all."
565 (with-temp-buffer 565 (with-temp-buffer
566 (nxml-mode) 566 (nxml-mode)
@@ -577,8 +577,8 @@ personal-dictionary. With no-reload it needs no backend at all."
577 (should (equal ispell-local-pdict test-pdict)))) 577 (should (equal ispell-local-pdict test-pdict))))
578 possible-pdict-paths)))) 578 possible-pdict-paths))))
579 579
580 (ert-deftest ispell/ispell-buffer-local-dict/reload+overriden () 580 (ert-deftest ispell/ispell-buffer-local-dict/reload+overridden ()
581 "ispell.el can recognise keyword-defined dictionary and keyword-defined 581 "ispell.el can recognize keyword-defined dictionary and keyword-defined
582personal-dictionary. With no-reload it needs no backend at all." 582personal-dictionary. With no-reload it needs no backend at all."
583 :expected-result :failed 583 :expected-result :failed
584 (with-temp-buffer 584 (with-temp-buffer
@@ -601,7 +601,7 @@ personal-dictionary. With no-reload it needs no backend at all."
601;; parsing 601;; parsing
602 602
603(ert-deftest ispell/ispell-buffer-local-parsing/local-keyword () 603(ert-deftest ispell/ispell-buffer-local-parsing/local-keyword ()
604 "Check that ispell.el can suscessfully pick up a tex parser from a buffer-local keyword." 604 "Check that ispell.el can successfully pick up a tex parser from a buffer-local keyword."
605 ;; FIXME: what if default dictionary sets 605 ;; FIXME: what if default dictionary sets
606 ;; (ispell-get-extended-character-mode) ? 606 ;; (ispell-get-extended-character-mode) ?
607 (with-temp-buffer 607 (with-temp-buffer
@@ -640,7 +640,7 @@ personal-dictionary. With no-reload it needs no backend at all."
640 ) 640 )
641 641
642(ert-deftest ispell/ispell-buffer-local-parsing/local-keyword/hunspell-bug () 642(ert-deftest ispell/ispell-buffer-local-parsing/local-keyword/hunspell-bug ()
643 "Check that ispell.el can suscessfully pick up a tex parser from a buffer-local keyword." 643 "Check that ispell.el can successfully pick up a tex parser from a buffer-local keyword."
644 ;; FIXME: what if default dictionary sets 644 ;; FIXME: what if default dictionary sets
645 ;; (ispell-get-extended-character-mode) ? 645 ;; (ispell-get-extended-character-mode) ?
646 :expected-result :failed 646 :expected-result :failed
@@ -679,7 +679,7 @@ personal-dictionary. With no-reload it needs no backend at all."
679 ) 679 )
680 680
681(ert-deftest ispell/ispell-buffer-local-parsing/mode-tex () 681(ert-deftest ispell/ispell-buffer-local-parsing/mode-tex ()
682 "Check that ispell.el can suscessfully pick up a tex parser from tex-based mode-name. 682 "Check that ispell.el can successfully pick up a tex parser from tex-based mode-name.
683There is another implicit check here: explicit-character-mode 683There is another implicit check here: explicit-character-mode
684\(argument 7 from the ispell.el dictionary structure) is nil." 684\(argument 7 from the ispell.el dictionary structure) is nil."
685 (with-temp-buffer 685 (with-temp-buffer
@@ -716,7 +716,7 @@ There is another implicit check here: explicit-character-mode
716 ) 716 )
717 717
718(ert-deftest ispell/ispell-buffer-local-parsing/extended-character-mode () 718(ert-deftest ispell/ispell-buffer-local-parsing/extended-character-mode ()
719 "Check that ispell.el can suscessfully pick up an extended character mode from the dictionary." 719 "Check that ispell.el can successfully pick up an extended character mode from the dictionary."
720 (with-temp-buffer 720 (with-temp-buffer
721 (insert 721 (insert
722 ispell-tests--constants/english/correct-one "\n\n\n") 722 ispell-tests--constants/english/correct-one "\n\n\n")
@@ -779,6 +779,11 @@ hunspell. Hence skipping."
779 (ispell-tests--letopt 779 (ispell-tests--letopt
780 ((ispell-program-name (ispell-tests--some-backend))) 780 ((ispell-program-name (ispell-tests--some-backend)))
781 781
782 (ispell-check-version)
783 (if (and ispell-really-aspell
784 (equal ispell-program-name "ispell"))
785 ;; Don't let Aspell hide its true nature.
786 (setq ispell-program-name "aspell"))
782 (let ((test-dictname (ispell-tests--some-valid-dictionary ispell-program-name)) 787 (let ((test-dictname (ispell-tests--some-valid-dictionary ispell-program-name))
783 (test-extcharmode "~latin3") 788 (test-extcharmode "~latin3")
784 (test-parser "~testparser") 789 (test-parser "~testparser")
diff --git a/test/lisp/textmodes/mhtml-mode-tests.el b/test/lisp/textmodes/mhtml-mode-tests.el
index ea51e916944..cb76b820549 100644
--- a/test/lisp/textmodes/mhtml-mode-tests.el
+++ b/test/lisp/textmodes/mhtml-mode-tests.el
@@ -1,6 +1,6 @@
1;;; mhtml-mode-tests.el --- Tests for mhtml-mode -*- lexical-binding:t -*- 1;;; mhtml-mode-tests.el --- Tests for mhtml-mode -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2017-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2017-2026 Free Software Foundation, Inc.
4 4
5;; Keywords: tests 5;; Keywords: tests
6 6
diff --git a/test/lisp/textmodes/page-tests.el b/test/lisp/textmodes/page-tests.el
index 5ddaaf8dc87..7092e202ee5 100644
--- a/test/lisp/textmodes/page-tests.el
+++ b/test/lisp/textmodes/page-tests.el
@@ -1,6 +1,6 @@
1;;; page-tests.el --- Tests for page.el -*- lexical-binding: t; -*- 1;;; page-tests.el --- Tests for page.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2019-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2019-2026 Free Software Foundation, Inc.
4 4
5;; Author: Simen Heggestøyl <simenheg@gmail.com> 5;; Author: Simen Heggestøyl <simenheg@gmail.com>
6;; Keywords: 6;; Keywords:
diff --git a/test/lisp/textmodes/paragraphs-tests.el b/test/lisp/textmodes/paragraphs-tests.el
index 8a92bbd0d15..42029c73d1a 100644
--- a/test/lisp/textmodes/paragraphs-tests.el
+++ b/test/lisp/textmodes/paragraphs-tests.el
@@ -1,6 +1,6 @@
1;;; paragraphs-tests.el --- Tests for paragraphs.el -*- lexical-binding: t; -*- 1;;; paragraphs-tests.el --- Tests for paragraphs.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2019-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2019-2026 Free Software Foundation, Inc.
4 4
5;; Author: Stefan Kangas <stefankangas@gmail.com> 5;; Author: Stefan Kangas <stefankangas@gmail.com>
6 6
diff --git a/test/lisp/textmodes/po-tests.el b/test/lisp/textmodes/po-tests.el
index e5549938628..031b04eee7f 100644
--- a/test/lisp/textmodes/po-tests.el
+++ b/test/lisp/textmodes/po-tests.el
@@ -1,6 +1,6 @@
1;;; po-tests.el --- Tests for po.el -*- lexical-binding: t; -*- 1;;; po-tests.el --- Tests for po.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; Author: Simen Heggestøyl <simenheg@gmail.com> 5;; Author: Simen Heggestøyl <simenheg@gmail.com>
6;; Keywords: 6;; Keywords:
@@ -31,7 +31,7 @@
31 31
32(defconst po-tests--buffer-string 32(defconst po-tests--buffer-string
33 "# Norwegian bokmål translation of the GIMP. 33 "# Norwegian bokmål translation of the GIMP.
34# Copyright (C) 1999-2001, 2025 Free Software Foundation, Inc. 34# Copyright (C) 1999-2001, 2025-2026 Free Software Foundation, Inc.
35# 35#
36msgid \"\" 36msgid \"\"
37msgstr \"\" 37msgstr \"\"
diff --git a/test/lisp/textmodes/reftex-tests.el b/test/lisp/textmodes/reftex-tests.el
index 3a4d9b1f2e5..ea86235aba4 100644
--- a/test/lisp/textmodes/reftex-tests.el
+++ b/test/lisp/textmodes/reftex-tests.el
@@ -1,6 +1,6 @@
1;;; reftex-tests.el --- Test suite for reftex. -*- lexical-binding: t -*- 1;;; reftex-tests.el --- Test suite for reftex. -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2013-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2013-2026 Free Software Foundation, Inc.
4 4
5;; Author: Rüdiger Sonderfeld <ruediger@c-plusplus.de> 5;; Author: Rüdiger Sonderfeld <ruediger@c-plusplus.de>
6;; Keywords: internal 6;; Keywords: internal
diff --git a/test/lisp/textmodes/sgml-mode-tests.el b/test/lisp/textmodes/sgml-mode-tests.el
index 9e9b15bd9de..3876e79dce3 100644
--- a/test/lisp/textmodes/sgml-mode-tests.el
+++ b/test/lisp/textmodes/sgml-mode-tests.el
@@ -1,6 +1,6 @@
1;;; sgml-mode-tests.el --- Tests for sgml-mode -*- lexical-binding:t -*- 1;;; sgml-mode-tests.el --- Tests for sgml-mode -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2015-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2015-2026 Free Software Foundation, Inc.
4 4
5;; Author: Przemysław Wojnowski <esperanto@cumego.com> 5;; Author: Przemysław Wojnowski <esperanto@cumego.com>
6;; Keywords: tests 6;; Keywords: tests
diff --git a/test/lisp/textmodes/texinfo-tests.el b/test/lisp/textmodes/texinfo-tests.el
index f848ce0d890..da02ad09a84 100644
--- a/test/lisp/textmodes/texinfo-tests.el
+++ b/test/lisp/textmodes/texinfo-tests.el
@@ -1,6 +1,6 @@
1;;; texinfo-tests.el --- Tests for texinfo.el -*- lexical-binding: t; -*- 1;;; texinfo-tests.el --- Tests for texinfo.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2021-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2021-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/textmodes/tildify-tests.el b/test/lisp/textmodes/tildify-tests.el
index 4087ddcd883..9e02c2696f2 100644
--- a/test/lisp/textmodes/tildify-tests.el
+++ b/test/lisp/textmodes/tildify-tests.el
@@ -1,6 +1,6 @@
1;;; tildify-tests.el --- ERT tests for tildify.el -*- lexical-binding: t -*- 1;;; tildify-tests.el --- ERT tests for tildify.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2014-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2014-2026 Free Software Foundation, Inc.
4 4
5;; Author: Michal Nazarewicz <mina86@mina86.com> 5;; Author: Michal Nazarewicz <mina86@mina86.com>
6;; Version: 4.5 6;; Version: 4.5
diff --git a/test/lisp/textmodes/underline-tests.el b/test/lisp/textmodes/underline-tests.el
index fe085c1dcf0..133258c7788 100644
--- a/test/lisp/textmodes/underline-tests.el
+++ b/test/lisp/textmodes/underline-tests.el
@@ -1,6 +1,6 @@
1;;; underline-tests.el --- Tests for underline.el -*- lexical-binding: t; -*- 1;;; underline-tests.el --- Tests for underline.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2019-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2019-2026 Free Software Foundation, Inc.
4 4
5;; Author: Stefan Kangas <stefankangas@gmail.com> 5;; Author: Stefan Kangas <stefankangas@gmail.com>
6 6
diff --git a/test/lisp/thingatpt-tests.el b/test/lisp/thingatpt-tests.el
index e873141aa4e..6cc5405e674 100644
--- a/test/lisp/thingatpt-tests.el
+++ b/test/lisp/thingatpt-tests.el
@@ -1,6 +1,6 @@
1;;; thingatpt-tests.el --- tests for thing-at-point. -*- lexical-binding:t -*- 1;;; thingatpt-tests.el --- tests for thing-at-point. -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2013-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2013-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/thread-tests.el b/test/lisp/thread-tests.el
index 42dbb3f9867..86ba0f596ef 100644
--- a/test/lisp/thread-tests.el
+++ b/test/lisp/thread-tests.el
@@ -1,6 +1,6 @@
1;;; thread-tests.el --- Test suite for thread.el -*- lexical-binding: t; -*- 1;;; thread-tests.el --- Test suite for thread.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2018-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2018-2026 Free Software Foundation, Inc.
4 4
5;; Author: Gemini Lasswell <gazally@runbox.com> 5;; Author: Gemini Lasswell <gazally@runbox.com>
6;; Keywords: threads 6;; Keywords: threads
diff --git a/test/lisp/time-stamp-tests.el b/test/lisp/time-stamp-tests.el
index d67a288f5db..76126c77602 100644
--- a/test/lisp/time-stamp-tests.el
+++ b/test/lisp/time-stamp-tests.el
@@ -1,6 +1,6 @@
1;;; time-stamp-tests.el --- tests for time-stamp.el -*- lexical-binding: t -*- 1;;; time-stamp-tests.el --- tests for time-stamp.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2019-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2019-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
@@ -35,6 +35,7 @@
35 (ref-time2 '(22574 61591)) ;Friday, Nov 18, 2016, 12:14:15 PM 35 (ref-time2 '(22574 61591)) ;Friday, Nov 18, 2016, 12:14:15 PM
36 (ref-time3 '(21377 34956)) ;Sunday, May 25, 2014, 06:07:08 AM 36 (ref-time3 '(21377 34956)) ;Sunday, May 25, 2014, 06:07:08 AM
37 (time-stamp-active t) ;default, but user may have changed it 37 (time-stamp-active t) ;default, but user may have changed it
38 (time-stamp-warn-inactive t) ;default, but user may have changed it
38 (time-stamp-time-zone t)) ;use UTC 39 (time-stamp-time-zone t)) ;use UTC
39 (cl-letf (((symbol-function 'time-stamp-conv-warn) 40 (cl-letf (((symbol-function 'time-stamp-conv-warn)
40 (lambda (old-format _new &optional _newer) 41 (lambda (old-format _new &optional _newer)
@@ -199,47 +200,58 @@
199 200
200(ert-deftest time-stamp-custom-pattern () 201(ert-deftest time-stamp-custom-pattern ()
201 "Test that `time-stamp-pattern' is parsed correctly." 202 "Test that `time-stamp-pattern' is parsed correctly."
202 (iter-do (pattern-parts (time-stamp-test-pattern-all)) 203 (with-time-stamp-test-env
203 (cl-destructuring-bind (line-limit1 start1 whole-format end1) pattern-parts 204 (let ((expected-calls 0)
204 (cl-letf 205 (actual-calls 0)
205 (((symbol-function 'time-stamp-once) 206 (case-fold-search nil)
206 (lambda (start search-limit ts-start ts-end 207 ;; more than the largest line-limit1 number of lines
207 ts-format _format-lines _end-lines) 208 (initial-buffer-contents "\n\n\n\n\n\n\n\n\n\n\n\n")
208 ;; Verify that time-stamp parsed time-stamp-pattern and 209 time-stamp-pattern)
209 ;; called us with the correct pieces. 210 (with-temp-buffer
210 (let ((limit-number (if (equal line-limit1 "") 211 (insert initial-buffer-contents)
211 time-stamp-line-limit 212 (iter-do (pattern-parts (time-stamp-test-pattern-all))
212 (string-to-number line-limit1)))) 213 (cl-destructuring-bind
213 (goto-char (point-min)) 214 (line-limit1 start1 whole-format end1) pattern-parts
214 (if (> limit-number 0) 215 (cl-letf
215 (should (= search-limit (pos-bol (1+ limit-number)))) 216 (((symbol-function 'time-stamp-once)
216 (should (= search-limit (point-max)))) 217 (lambda (start search-limit ts-start ts-end
217 (goto-char (point-max)) 218 ts-format _format-lines _end-lines)
218 (if (< limit-number 0) 219 (incf actual-calls)
219 (should (= start (pos-bol (1+ limit-number)))) 220 ;; Verify that time-stamp parsed time-stamp-pattern and
220 (should (= start (point-min))))) 221 ;; called us with the correct pieces.
221 (if (equal start1 "") 222 (let ((limit-number (if (equal line-limit1 "")
222 (should (equal ts-start time-stamp-start)) 223 time-stamp-line-limit
223 (should (equal ts-start start1))) 224 (string-to-number line-limit1))))
224 (if (or (equal whole-format "") 225 (goto-char (point-min))
225 (equal whole-format "%%")) 226 (should (= search-limit (if (> limit-number 0)
226 (should (equal ts-format time-stamp-format)) 227 (pos-bol (1+ limit-number))
227 (should (equal ts-format whole-format))) 228 (point-max))))
228 (if (equal end1 "") 229 (goto-char (point-max))
229 (should (equal ts-end time-stamp-end)) 230 (should (= start (if (< limit-number 0)
230 (should (equal ts-end end1))) 231 (pos-bol (1+ limit-number))
231 ;; return nil to stop time-stamp from calling us again 232 (point-min)))))
232 nil))) 233 (should (equal ts-start (if (equal start1 "")
233 (let ((time-stamp-pattern (concat 234 time-stamp-start
234 line-limit1 start1 whole-format end1)) 235 start1)))
235 (case-fold-search nil)) 236 (should (equal ts-format (if (or (equal whole-format "")
236 (with-temp-buffer 237 (equal whole-format "%%"))
237 ;; prep the buffer with more than the 238 time-stamp-format
238 ;; largest line-limit1 number of lines 239 whole-format)))
239 (insert "\n\n\n\n\n\n\n\n\n\n\n\n") 240 (should (equal ts-end (if (equal end1 "")
240 ;; Call time-stamp, which will call time-stamp-once, 241 time-stamp-end
241 ;; triggering the tests above. 242 end1)))
242 (time-stamp))))))) 243 ;; return nil to stop time-stamp from calling us again
244 nil)))
245 (setq time-stamp-pattern
246 (concat line-limit1 start1 whole-format end1))
247 (incf expected-calls)
248 ;; Call time-stamp, which should call time-stamp-once,
249 ;; triggering the tests above.
250 (time-stamp)
251 )))
252 (should (equal (buffer-string) initial-buffer-contents))
253 (should (= actual-calls expected-calls))
254 ))))
243 255
244(ert-deftest time-stamp-custom-format-tabs-expand () 256(ert-deftest time-stamp-custom-format-tabs-expand ()
245 "Test that Tab characters expand in the format but not elsewhere." 257 "Test that Tab characters expand in the format but not elsewhere."
@@ -422,15 +434,15 @@ say EXPECTED should not be run through `format-time-string'."
422 (do-one (lambda (conv expected reftime) 434 (do-one (lambda (conv expected reftime)
423 `(,should-fn 435 `(,should-fn
424 (time-stamp-test--string-equal 436 (time-stamp-test--string-equal
425 (time-stamp-string ,conv ,reftime) 437 (time-stamp-string ,conv ,reftime)
426 ,(let ((fmt-form 438 ,(let ((fmt-form
427 (if literal 439 (if literal
428 expected 440 expected
429 `(format-time-string 441 `(format-time-string
430 ,expected ,reftime time-stamp-time-zone)))) 442 ,expected ,reftime time-stamp-time-zone))))
431 (dolist (fn filter-list fmt-form) 443 (dolist (fn filter-list fmt-form)
432 (setq fmt-form `(funcall ',fn ,fmt-form)))) 444 (setq fmt-form `(funcall ',fn ,fmt-form))))
433 )))) 445 ))))
434 (result (list 'progn))) 446 (result (list 'progn)))
435 (when (memq :literal filter-list) 447 (when (memq :literal filter-list)
436 (setq literal t) 448 (setq literal t)
@@ -772,7 +784,7 @@ This is a separate function so it can have an `ert-explainer' property."
772(ert-deftest time-stamp-format-letter-case () 784(ert-deftest time-stamp-format-letter-case ()
773 "Test `time-stamp' upcase and downcase modifiers not tested elsewhere." 785 "Test `time-stamp' upcase and downcase modifiers not tested elsewhere."
774 (with-time-stamp-test-env 786 (with-time-stamp-test-env
775 (time-stamp-test ("%*^A" "%*#A") "%^A") 787 (time-stamp-test-AB ("%*^A" "%*#A") "%^A")
776 )) 788 ))
777 789
778;;; Tests of helper functions 790;;; Tests of helper functions
@@ -784,6 +796,30 @@ This is a separate function so it can have an `ert-explainer' property."
784 (time-stamp-string time-stamp-format ref-time1))) 796 (time-stamp-string time-stamp-format ref-time1)))
785 (should (equal (time-stamp-string 'not-a-string ref-time1) nil)))) 797 (should (equal (time-stamp-string 'not-a-string ref-time1) nil))))
786 798
799(ert-deftest time-stamp-helper-string-used ()
800 "Test that `time-stamp' uses `time-stamp-string'."
801 ;; Because the formatting tests use only time-stamp-string, we
802 ;; test that time-stamp-string is actually used by time-stamp.
803 (with-time-stamp-test-env
804 (let ((time-stamp-format "not the default string used %Y%%")
805 (ts-string-calls 0))
806 (cl-letf (((symbol-function 'time-stamp-string)
807 (lambda (&optional ts-format _time)
808 (should (equal ts-format time-stamp-format))
809 (incf ts-string-calls)
810 "tss-res")))
811 (with-temp-buffer
812 ;; no template, no call to time-stamp-string expected
813 (time-stamp)
814 (should (= ts-string-calls 0))
815 (should (equal (buffer-string) ""))
816 ;; with template, expect one call
817 (insert "Time-stamp: <>")
818 (time-stamp)
819 (should (= ts-string-calls 1))
820 (should (equal (buffer-string) "Time-stamp: <tss-res>"))
821 )))))
822
787(ert-deftest time-stamp-helper-zone-type-p () 823(ert-deftest time-stamp-helper-zone-type-p ()
788 "Test `time-stamp-zone-type-p'." 824 "Test `time-stamp-zone-type-p'."
789 (should (time-stamp-zone-type-p t)) 825 (should (time-stamp-zone-type-p t))
diff --git a/test/lisp/time-tests.el b/test/lisp/time-tests.el
index 50c8ba5c85a..08ee0870894 100644
--- a/test/lisp/time-tests.el
+++ b/test/lisp/time-tests.el
@@ -1,6 +1,6 @@
1;;; time-tests.el --- Tests for time.el -*- lexical-binding: t; -*- 1;;; time-tests.el --- Tests for time.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; Author: Stefan Kangas <stefankangas@gmail.com> 5;; Author: Stefan Kangas <stefankangas@gmail.com>
6 6
diff --git a/test/lisp/timezone-tests.el b/test/lisp/timezone-tests.el
index 8ca7dafbac1..cdf52de030e 100644
--- a/test/lisp/timezone-tests.el
+++ b/test/lisp/timezone-tests.el
@@ -1,6 +1,6 @@
1;;; timezone-tests.el --- Tests for timezone.el -*- lexical-binding: t; -*- 1;;; timezone-tests.el --- Tests for timezone.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2019-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2019-2026 Free Software Foundation, Inc.
4 4
5;; Author: Stefan Kangas <stefankangas@gmail.com> 5;; Author: Stefan Kangas <stefankangas@gmail.com>
6 6
diff --git a/test/lisp/uniquify-tests.el b/test/lisp/uniquify-tests.el
index 9df17eedce0..c7ef1ba6119 100644
--- a/test/lisp/uniquify-tests.el
+++ b/test/lisp/uniquify-tests.el
@@ -1,6 +1,6 @@
1;;; uniquify-tests.el --- Tests for uniquify -*- lexical-binding: t; -*- 1;;; uniquify-tests.el --- Tests for uniquify -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2023-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2023-2026 Free Software Foundation, Inc.
4 4
5;; Author: Spencer Baugh <sbaugh@janestreet.com> 5;; Author: Spencer Baugh <sbaugh@janestreet.com>
6 6
diff --git a/test/lisp/url/url-auth-tests.el b/test/lisp/url/url-auth-tests.el
index 51ee587de49..a786ee19a5e 100644
--- a/test/lisp/url/url-auth-tests.el
+++ b/test/lisp/url/url-auth-tests.el
@@ -1,6 +1,6 @@
1;;; url-auth-tests.el --- Test suite for url-auth. -*- lexical-binding:t -*- 1;;; url-auth-tests.el --- Test suite for url-auth. -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2015-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2015-2026 Free Software Foundation, Inc.
4 4
5;; Author: Jarno Malmari <jarno@malmari.fi> 5;; Author: Jarno Malmari <jarno@malmari.fi>
6 6
diff --git a/test/lisp/url/url-domsuf-tests.el b/test/lisp/url/url-domsuf-tests.el
index 5281e784ba7..a1717af7c69 100644
--- a/test/lisp/url/url-domsuf-tests.el
+++ b/test/lisp/url/url-domsuf-tests.el
@@ -1,6 +1,6 @@
1;;; url-domsuf-tests.el --- Tests for url-domsuf.el -*- lexical-binding:t -*- 1;;; url-domsuf-tests.el --- Tests for url-domsuf.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/url/url-expand-tests.el b/test/lisp/url/url-expand-tests.el
index 2ebc7f8c0dd..eefeaaea553 100644
--- a/test/lisp/url/url-expand-tests.el
+++ b/test/lisp/url/url-expand-tests.el
@@ -1,6 +1,6 @@
1;;; url-expand-tests.el --- Test suite for relative URI/URL resolution. -*- lexical-binding:t -*- 1;;; url-expand-tests.el --- Test suite for relative URI/URL resolution. -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2012-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2012-2026 Free Software Foundation, Inc.
4 4
5;; Author: Alain Schneble <a.s@realize.ch> 5;; Author: Alain Schneble <a.s@realize.ch>
6 6
diff --git a/test/lisp/url/url-file-tests.el b/test/lisp/url/url-file-tests.el
index ad20fcc2f6a..dc04727c91b 100644
--- a/test/lisp/url/url-file-tests.el
+++ b/test/lisp/url/url-file-tests.el
@@ -1,6 +1,6 @@
1;;; url-file-tests.el --- Test suite for url-file. -*- lexical-binding: t -*- 1;;; url-file-tests.el --- Test suite for url-file. -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2018-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2018-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/url/url-future-tests.el b/test/lisp/url/url-future-tests.el
index e701c7bbb4a..9bb83776d65 100644
--- a/test/lisp/url/url-future-tests.el
+++ b/test/lisp/url/url-future-tests.el
@@ -1,6 +1,6 @@
1;;; url-future-tests.el --- Test suite for url-future. -*- lexical-binding:t -*- 1;;; url-future-tests.el --- Test suite for url-future. -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2011-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2011-2026 Free Software Foundation, Inc.
4 4
5;; Author: Teodor Zlatanov <tzz@lifelogs.com> 5;; Author: Teodor Zlatanov <tzz@lifelogs.com>
6;; Keywords: data 6;; Keywords: data
diff --git a/test/lisp/url/url-handlers-tests.el b/test/lisp/url/url-handlers-tests.el
index 01959a70997..c5e2ae7c85c 100644
--- a/test/lisp/url/url-handlers-tests.el
+++ b/test/lisp/url/url-handlers-tests.el
@@ -1,6 +1,6 @@
1;;; url-handlers-tests.el --- Test suite for url-handlers.el -*- lexical-binding: t; -*- 1;;; url-handlers-tests.el --- Test suite for url-handlers.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2018-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2018-2026 Free Software Foundation, Inc.
4 4
5;; Author: Nicolas Petton <nicolas@petton.fr> 5;; Author: Nicolas Petton <nicolas@petton.fr>
6 6
diff --git a/test/lisp/url/url-misc-tests.el b/test/lisp/url/url-misc-tests.el
index 8843b068ae2..f4996206c01 100644
--- a/test/lisp/url/url-misc-tests.el
+++ b/test/lisp/url/url-misc-tests.el
@@ -1,6 +1,6 @@
1;;; url-misc-tests.el --- Test suite for url-misc. -*- lexical-binding: t -*- 1;;; url-misc-tests.el --- Test suite for url-misc. -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2018-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2018-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/url/url-parse-tests.el b/test/lisp/url/url-parse-tests.el
index aaa680567ac..835c8b7bc0b 100644
--- a/test/lisp/url/url-parse-tests.el
+++ b/test/lisp/url/url-parse-tests.el
@@ -1,6 +1,6 @@
1;;; url-parse-tests.el --- Test suite for URI/URL parsing. -*- lexical-binding:t -*- 1;;; url-parse-tests.el --- Test suite for URI/URL parsing. -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2012-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2012-2026 Free Software Foundation, Inc.
4 4
5;; Author: Alain Schneble <a.s@realize.ch> 5;; Author: Alain Schneble <a.s@realize.ch>
6 6
diff --git a/test/lisp/url/url-tramp-tests.el b/test/lisp/url/url-tramp-tests.el
index eb6be8c3b97..510d37ca1ca 100644
--- a/test/lisp/url/url-tramp-tests.el
+++ b/test/lisp/url/url-tramp-tests.el
@@ -1,6 +1,6 @@
1;;; url-tramp-tests.el --- Test suite for Tramp / URL conversion. -*- lexical-binding:t -*- 1;;; url-tramp-tests.el --- Test suite for Tramp / URL conversion. -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2017-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2017-2026 Free Software Foundation, Inc.
4 4
5;; Author: Michael Albinus <michael.albinus@gmx.de> 5;; Author: Michael Albinus <michael.albinus@gmx.de>
6 6
diff --git a/test/lisp/url/url-util-tests.el b/test/lisp/url/url-util-tests.el
index 6e79a798333..8435a2e9e2c 100644
--- a/test/lisp/url/url-util-tests.el
+++ b/test/lisp/url/url-util-tests.el
@@ -1,6 +1,6 @@
1;;; url-util-tests.el --- Test suite for url-util. -*- lexical-binding:t -*- 1;;; url-util-tests.el --- Test suite for url-util. -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2012-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2012-2026 Free Software Foundation, Inc.
4 4
5;; Author: Teodor Zlatanov <tzz@lifelogs.com> 5;; Author: Teodor Zlatanov <tzz@lifelogs.com>
6;; Keywords: data 6;; Keywords: data
diff --git a/test/lisp/use-package/use-package-tests.el b/test/lisp/use-package/use-package-tests.el
index b221c5de5c1..0ae06b9f93f 100644
--- a/test/lisp/use-package/use-package-tests.el
+++ b/test/lisp/use-package/use-package-tests.el
@@ -1,6 +1,6 @@
1;;; use-package-tests.el --- Tests for use-package.el -*- lexical-binding: t; -*- 1;;; use-package-tests.el --- Tests for use-package.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2014-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2014-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/vc/add-log-tests.el b/test/lisp/vc/add-log-tests.el
index ede34bfd23f..823f221917f 100644
--- a/test/lisp/vc/add-log-tests.el
+++ b/test/lisp/vc/add-log-tests.el
@@ -1,6 +1,6 @@
1;;; add-log-tests.el --- Test suite for add-log. -*- lexical-binding:t -*- 1;;; add-log-tests.el --- Test suite for add-log. -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2013-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2013-2026 Free Software Foundation, Inc.
4 4
5;; Author: Masatake YAMATO <yamato@redhat.com> 5;; Author: Masatake YAMATO <yamato@redhat.com>
6;; Keywords: vc tools 6;; Keywords: vc tools
diff --git a/test/lisp/vc/diff-mode-tests.el b/test/lisp/vc/diff-mode-tests.el
index b82fb3effbe..c75e7ef066b 100644
--- a/test/lisp/vc/diff-mode-tests.el
+++ b/test/lisp/vc/diff-mode-tests.el
@@ -1,6 +1,6 @@
1;;; diff-mode-tests.el --- Tests for diff-mode.el -*- lexical-binding:t -*- 1;;; diff-mode-tests.el --- Tests for diff-mode.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2017-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2017-2026 Free Software Foundation, Inc.
4 4
5;; Author: Dima Kogan <dima@secretsauce.net> 5;; Author: Dima Kogan <dima@secretsauce.net>
6;; Maintainer: emacs-devel@gnu.org 6;; Maintainer: emacs-devel@gnu.org
@@ -686,7 +686,7 @@ orange
686 (insert patch) 686 (insert patch)
687 (goto-char (point-min)) 687 (goto-char (point-min))
688 (diff-hunk-next) 688 (diff-hunk-next)
689 ;; Undo hunk by dwim behaviour 689 ;; Undo hunk by dwim behavior
690 (cl-letf (((symbol-function 'y-or-n-p) #'always)) 690 (cl-letf (((symbol-function 'y-or-n-p) #'always))
691 (diff-apply-hunk))) 691 (diff-apply-hunk)))
692 (with-current-buffer buf-after 692 (with-current-buffer buf-after
@@ -734,7 +734,7 @@ plum
734 (insert patch) 734 (insert patch)
735 (goto-char (point-min)) 735 (goto-char (point-min))
736 (diff-hunk-next) 736 (diff-hunk-next)
737 ;; Undo hunk by dwim behaviour 737 ;; Undo hunk by dwim behavior
738 (cl-letf (((symbol-function 'y-or-n-p) #'always)) 738 (cl-letf (((symbol-function 'y-or-n-p) #'always))
739 (diff-apply-hunk))) 739 (diff-apply-hunk)))
740 (with-current-buffer buf-after 740 (with-current-buffer buf-after
diff --git a/test/lisp/vc/ediff-diff-tests.el b/test/lisp/vc/ediff-diff-tests.el
index 9f6318592a2..570b22596c2 100644
--- a/test/lisp/vc/ediff-diff-tests.el
+++ b/test/lisp/vc/ediff-diff-tests.el
@@ -1,6 +1,6 @@
1;;; ediff-diff-tests.el --- Unit tests for ediff-diff.el -*- lexical-binding: t; -*- 1;;; ediff-diff-tests.el --- Unit tests for ediff-diff.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2017-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2017-2026 Free Software Foundation, Inc.
4 4
5;; Author: Philipp Stephani <phst@google.com> 5;; Author: Philipp Stephani <phst@google.com>
6 6
diff --git a/test/lisp/vc/ediff-mult-tests.el b/test/lisp/vc/ediff-mult-tests.el
index 525088bf856..7887ae086fe 100644
--- a/test/lisp/vc/ediff-mult-tests.el
+++ b/test/lisp/vc/ediff-mult-tests.el
@@ -1,6 +1,6 @@
1;;; ediff-mult-tests.el --- Tests for ediff-mult.el -*- lexical-binding:t -*- 1;;; ediff-mult-tests.el --- Tests for ediff-mult.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2025 Free Software Foundation, Inc. 3;; Copyright (C) 2025-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6;; 6;;
@@ -20,13 +20,12 @@
20;;; Code: 20;;; Code:
21 21
22(require 'ert) 22(require 'ert)
23(require 'ert-x)
23(require 'ediff-mult) 24(require 'ediff-mult)
24 25
25(ert-deftest ediff-test-bug3348 () 26(ert-deftest ediff-test-bug3348 ()
26 "After saving `ediff-meta-diff-buffer' to a file, we should not reuse it." 27 "After saving `ediff-meta-diff-buffer' to a file, we should not reuse it."
27 (let ((test-dir 28 (ert-with-temp-directory test-dir
28 (expand-file-name "bug-3348-testdir" temporary-file-directory)))
29 (make-directory test-dir t)
30 (cd test-dir) 29 (cd test-dir)
31 30
32 (make-directory "dir-a" t) 31 (make-directory "dir-a" t)
diff --git a/test/lisp/vc/ediff-ptch-tests.el b/test/lisp/vc/ediff-ptch-tests.el
index e5052a69970..f0da68c7ef9 100644
--- a/test/lisp/vc/ediff-ptch-tests.el
+++ b/test/lisp/vc/ediff-ptch-tests.el
@@ -1,6 +1,6 @@
1;;; ediff-ptch-tests.el --- Tests for ediff-ptch.el -*- lexical-binding:t -*- 1;;; ediff-ptch-tests.el --- Tests for ediff-ptch.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2016-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2016-2026 Free Software Foundation, Inc.
4 4
5;; Author: Tino Calancha <tino.calancha@gmail.com> 5;; Author: Tino Calancha <tino.calancha@gmail.com>
6 6
diff --git a/test/lisp/vc/log-edit-tests.el b/test/lisp/vc/log-edit-tests.el
index fdc9a0b41b9..8b26fa6c62f 100644
--- a/test/lisp/vc/log-edit-tests.el
+++ b/test/lisp/vc/log-edit-tests.el
@@ -1,6 +1,6 @@
1;;; log-edit-tests.el --- Unit tests for log-edit.el -*- lexical-binding: t; -*- 1;;; log-edit-tests.el --- Unit tests for log-edit.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2019-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2019-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
@@ -407,7 +407,7 @@ CVS: Abort checkin if you answer no.
407 "Strip lines that contain solely \"CVS:\" when using CVS as VC backend." 407 "Strip lines that contain solely \"CVS:\" when using CVS as VC backend."
408 ;; This test verifies that lines consisting only of "CVS:" (no blank 408 ;; This test verifies that lines consisting only of "CVS:" (no blank
409 ;; after the colon) are stripped from the commit message. 409 ;; after the colon) are stripped from the commit message.
410 ;; CVS does this to accomodate editors that delete trailing whitespace. 410 ;; CVS does this to accommodate editors that delete trailing whitespace.
411 (let (string wanted) 411 (let (string wanted)
412 (setq string "CVS:\n" 412 (setq string "CVS:\n"
413 wanted "") 413 wanted "")
diff --git a/test/lisp/vc/smerge-mode-tests.el b/test/lisp/vc/smerge-mode-tests.el
index 50128a84f03..1ccefcc853b 100644
--- a/test/lisp/vc/smerge-mode-tests.el
+++ b/test/lisp/vc/smerge-mode-tests.el
@@ -1,6 +1,6 @@
1;;; smerge-mode-tests.el --- Tests for smerge-mode.el -*- lexical-binding:t -*- 1;;; smerge-mode-tests.el --- Tests for smerge-mode.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2017-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2017-2026 Free Software Foundation, Inc.
4 4
5;; Maintainer: emacs-devel@gnu.org 5;; Maintainer: emacs-devel@gnu.org
6 6
diff --git a/test/lisp/vc/vc-bzr-tests.el b/test/lisp/vc/vc-bzr-tests.el
index 487dc66cb73..cc0fe71256d 100644
--- a/test/lisp/vc/vc-bzr-tests.el
+++ b/test/lisp/vc/vc-bzr-tests.el
@@ -1,6 +1,6 @@
1;;; vc-bzr-tests.el --- tests for vc/vc-bzr.el -*- lexical-binding: t -*- 1;;; vc-bzr-tests.el --- tests for vc/vc-bzr.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2011-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2011-2026 Free Software Foundation, Inc.
4 4
5;; Author: Glenn Morris <rgm@gnu.org> 5;; Author: Glenn Morris <rgm@gnu.org>
6;; Maintainer: emacs-devel@gnu.org 6;; Maintainer: emacs-devel@gnu.org
diff --git a/test/lisp/vc/vc-cvs-tests.el b/test/lisp/vc/vc-cvs-tests.el
index 806b64deccf..840ed1574bd 100644
--- a/test/lisp/vc/vc-cvs-tests.el
+++ b/test/lisp/vc/vc-cvs-tests.el
@@ -1,6 +1,6 @@
1;;; vc-cvs-tests.el --- tests for vc/vc-cvs.el -*- lexical-binding:t -*- 1;;; vc-cvs-tests.el --- tests for vc/vc-cvs.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2023-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2023-2026 Free Software Foundation, Inc.
4 4
5;; Author: Olivier Certner <olce.emacs@certner.fr> 5;; Author: Olivier Certner <olce.emacs@certner.fr>
6;; Maintainer: emacs-devel@gnu.org 6;; Maintainer: emacs-devel@gnu.org
diff --git a/test/lisp/vc/vc-git-tests.el b/test/lisp/vc/vc-git-tests.el
index cdca3591f4e..9721cc4d4ff 100644
--- a/test/lisp/vc/vc-git-tests.el
+++ b/test/lisp/vc/vc-git-tests.el
@@ -1,6 +1,6 @@
1;;; vc-git-tests.el --- tests for vc/vc-git.el -*- lexical-binding:t -*- 1;;; vc-git-tests.el --- tests for vc/vc-git.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2016-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2016-2026 Free Software Foundation, Inc.
4 4
5;; Author: Justin Schell <justinmschell@gmail.com> 5;; Author: Justin Schell <justinmschell@gmail.com>
6;; Maintainer: emacs-devel@gnu.org 6;; Maintainer: emacs-devel@gnu.org
@@ -194,4 +194,39 @@ is absent."
194 ("Tracking" . ,main-branch) 194 ("Tracking" . ,main-branch)
195 ("Remote" . "none (tracking local branch)"))))))))) 195 ("Remote" . "none (tracking local branch)")))))))))
196 196
197(ert-deftest vc-git-test-branch-remotes ()
198 "Test behavior of `vc-git--branch-remotes'."
199 (skip-unless (executable-find vc-git-program))
200 (vc-git-test--with-repo repo
201 (let ((main-branch (vc-git-test--start-branch)))
202 (should (null (vc-git--branch-remotes)))
203 (vc-git--out-ok "config"
204 (format "branch.%s.remote" main-branch)
205 "origin")
206 (should (null (vc-git--branch-remotes)))
207 (vc-git--out-ok "config"
208 (format "branch.%s.merge" main-branch)
209 main-branch)
210 (let ((alist (vc-git--branch-remotes)))
211 (should (assq 'upstream alist))
212 (should (null (assq 'push alist))))
213 (vc-git--out-ok "config"
214 (format "branch.%s.pushRemote" main-branch)
215 "fork")
216 (let ((alist (vc-git--branch-remotes)))
217 (should (assq 'upstream alist))
218 (should (equal (cdr (assq 'push alist))
219 (concat "fork/" main-branch))))
220 (vc-git--out-ok "config" "--unset"
221 (format "branch.%s.pushRemote" main-branch))
222 (vc-git--out-ok "config" "remote.pushDefault" "fork")
223 (let ((alist (vc-git--branch-remotes)))
224 (should (assq 'upstream alist))
225 (should (equal (cdr (assq 'push alist))
226 (concat "fork/" main-branch))))
227 (vc-git--out-ok "config" "remote.pushDefault" "origin")
228 (let ((alist (vc-git--branch-remotes)))
229 (should (assq 'upstream alist))
230 (should (null (assq 'push alist)))))))
231
197;;; vc-git-tests.el ends here 232;;; vc-git-tests.el ends here
diff --git a/test/lisp/vc/vc-hg-tests.el b/test/lisp/vc/vc-hg-tests.el
index a692f63e116..76df75cb8d1 100644
--- a/test/lisp/vc/vc-hg-tests.el
+++ b/test/lisp/vc/vc-hg-tests.el
@@ -1,6 +1,6 @@
1;;; vc-hg-tests.el --- tests for vc/vc-hg.el -*- lexical-binding:t -*- 1;;; vc-hg-tests.el --- tests for vc/vc-hg.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2016-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2016-2026 Free Software Foundation, Inc.
4 4
5;; Author: Dmitry Gutov <dgutov@yandex.ru> 5;; Author: Dmitry Gutov <dgutov@yandex.ru>
6;; Maintainer: emacs-devel@gnu.org 6;; Maintainer: emacs-devel@gnu.org
diff --git a/test/lisp/vc/vc-tests/vc-test-misc.el b/test/lisp/vc/vc-tests/vc-test-misc.el
index ba29266fb2f..72dc8de22bf 100644
--- a/test/lisp/vc/vc-tests/vc-test-misc.el
+++ b/test/lisp/vc/vc-tests/vc-test-misc.el
@@ -1,6 +1,6 @@
1;;; vc-test-misc.el --- backend-agnostic VC tests -*- lexical-binding:t -*- 1;;; vc-test-misc.el --- backend-agnostic VC tests -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2025 Free Software Foundation, Inc. 3;; Copyright (C) 2025-2026 Free Software Foundation, Inc.
4 4
5;; Author: Sean Whitton <spwhitton@spwhitton.name> 5;; Author: Sean Whitton <spwhitton@spwhitton.name>
6 6
@@ -217,5 +217,30 @@
217 (should (equal (buffer-string) "foo\n")))) 217 (should (equal (buffer-string) "foo\n"))))
218 (kill-buffer buf)))) 218 (kill-buffer buf))))
219 219
220(ert-deftest vc-test-match-branch-name-regexps ()
221 "Test `vc--match-branch-name-regexps'."
222 (let ((vc-trunk-branch-regexps '("master" "main")))
223 (let ((vc-topic-branch-regexps '("m.*")))
224 (should-error (vc--match-branch-name-regexps "master")))
225 (let ((vc-topic-branch-regexps '("f" "o")))
226 (should (eq (vc--match-branch-name-regexps "master") 'trunk))
227 (should (null (vc--match-branch-name-regexps "foo"))))
228 (let ((vc-topic-branch-regexps '("f.*" "o")))
229 (should (eq (vc--match-branch-name-regexps "master") 'trunk))
230 (should (eq (vc--match-branch-name-regexps "foo") 'topic)))
231 (let (vc-topic-branch-regexps)
232 (should (eq (vc--match-branch-name-regexps "master") 'trunk))
233 (should (null (vc--match-branch-name-regexps "foo"))))
234 (let ((vc-topic-branch-regexps t))
235 (should (eq (vc--match-branch-name-regexps "master") 'trunk))
236 (should (eq (vc--match-branch-name-regexps "foo") 'topic))))
237 (let ((vc-trunk-branch-regexps '(not "master")))
238 (let (vc-topic-branch-regexps)
239 (should (null (vc--match-branch-name-regexps "master")))
240 (should (eq (vc--match-branch-name-regexps "foo") 'trunk)))
241 (let ((vc-topic-branch-regexps t))
242 (should (eq (vc--match-branch-name-regexps "master") 'topic))
243 (should (eq (vc--match-branch-name-regexps "foo") 'trunk)))))
244
220(provide 'vc-test-misc) 245(provide 'vc-test-misc)
221;;; vc-test-misc.el ends here 246;;; vc-test-misc.el ends here
diff --git a/test/lisp/vc/vc-tests/vc-tests.el b/test/lisp/vc/vc-tests/vc-tests.el
index 151efbec4e6..ca79a340a46 100644
--- a/test/lisp/vc/vc-tests/vc-tests.el
+++ b/test/lisp/vc/vc-tests/vc-tests.el
@@ -1,9 +1,9 @@
1;;; vc-tests.el --- Tests of different backends of vc.el -*- lexical-binding:t -*- 1;;; vc-tests.el --- Tests of different backends of vc.el -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2014-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2014-2026 Free Software Foundation, Inc.
4 4
5;; Author: Michael Albinus <michael.albinus@gmx.de> 5;; Author: Michael Albinus <michael.albinus@gmx.de>
6;; Author: Sean Whitton <spwhitton@spwhitton.name> 6;; Sean Whitton <spwhitton@spwhitton.name>
7 7
8;; This file is part of GNU Emacs. 8;; This file is part of GNU Emacs.
9;; 9;;
diff --git a/test/lisp/version-tests.el b/test/lisp/version-tests.el
index 5b7f24a0350..1cf67a7d7f5 100644
--- a/test/lisp/version-tests.el
+++ b/test/lisp/version-tests.el
@@ -1,6 +1,6 @@
1;;; version-tests.el --- Tests for version.el -*- lexical-binding: t -*- 1;;; version-tests.el --- Tests for version.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/visual-wrap-tests.el b/test/lisp/visual-wrap-tests.el
index d057ebef074..4fc033ec69e 100644
--- a/test/lisp/visual-wrap-tests.el
+++ b/test/lisp/visual-wrap-tests.el
@@ -1,6 +1,6 @@
1;;; visual-wrap-tests.el --- Tests for `visual-wrap-prefix-mode' -*- lexical-binding: t; -*- 1;;; visual-wrap-tests.el --- Tests for `visual-wrap-prefix-mode' -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2024-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2024-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/wdired-tests.el b/test/lisp/wdired-tests.el
index 7506ba54928..1108d42da3e 100644
--- a/test/lisp/wdired-tests.el
+++ b/test/lisp/wdired-tests.el
@@ -1,6 +1,6 @@
1;;; wdired-tests.el --- tests for wdired.el -*- lexical-binding: t; -*- 1;;; wdired-tests.el --- tests for wdired.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2018-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2018-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/which-key-tests.el b/test/lisp/which-key-tests.el
index c9ff011fda8..5f954580c4d 100644
--- a/test/lisp/which-key-tests.el
+++ b/test/lisp/which-key-tests.el
@@ -1,6 +1,6 @@
1;;; which-key-tests.el --- Tests for which-key.el -*- lexical-binding: t; -*- 1;;; which-key-tests.el --- Tests for which-key.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2017-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2017-2026 Free Software Foundation, Inc.
4 4
5;; Author: Justin Burkett <justin@burkett.cc> 5;; Author: Justin Burkett <justin@burkett.cc>
6;; Maintainer: Justin Burkett <justin@burkett.cc> 6;; Maintainer: Justin Burkett <justin@burkett.cc>
diff --git a/test/lisp/whitespace-tests.el b/test/lisp/whitespace-tests.el
index ed347d04be1..0bfc2461486 100644
--- a/test/lisp/whitespace-tests.el
+++ b/test/lisp/whitespace-tests.el
@@ -1,6 +1,6 @@
1;;; whitespace-tests.el --- Test suite for whitespace -*- lexical-binding: t -*- 1;;; whitespace-tests.el --- Test suite for whitespace -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2016-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2016-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/wid-edit-tests.el b/test/lisp/wid-edit-tests.el
index cf74a19a0ea..e0895cdf8b7 100644
--- a/test/lisp/wid-edit-tests.el
+++ b/test/lisp/wid-edit-tests.el
@@ -1,6 +1,6 @@
1;;; wid-edit-tests.el --- tests for wid-edit.el -*- lexical-binding: t -*- 1;;; wid-edit-tests.el --- tests for wid-edit.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2019-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2019-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/winner-tests.el b/test/lisp/winner-tests.el
index 549ab2c117e..1cf6b80f0ca 100644
--- a/test/lisp/winner-tests.el
+++ b/test/lisp/winner-tests.el
@@ -1,6 +1,6 @@
1;;; winner-tests.el --- Tests for winner.el -*- lexical-binding: t; -*- 1;;; winner-tests.el --- Tests for winner.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2025 Free Software Foundation, Inc. 3;; Copyright (C) 2025-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/x-dnd-tests.el b/test/lisp/x-dnd-tests.el
index 406630f1253..314c976ec84 100644
--- a/test/lisp/x-dnd-tests.el
+++ b/test/lisp/x-dnd-tests.el
@@ -1,6 +1,6 @@
1;;; dnd-tests.el --- Tests for X DND support -*- lexical-binding: t; -*- 1;;; dnd-tests.el --- Tests for X DND support -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/lisp/xdg-tests.el b/test/lisp/xdg-tests.el
index c421a241709..d18fb0c53c4 100644
--- a/test/lisp/xdg-tests.el
+++ b/test/lisp/xdg-tests.el
@@ -1,6 +1,6 @@
1;;; xdg-tests.el --- tests for xdg.el -*- lexical-binding: t -*- 1;;; xdg-tests.el --- tests for xdg.el -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2017-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2017-2026 Free Software Foundation, Inc.
4 4
5;; Author: Mark Oteiza <mvoteiza@udel.edu> 5;; Author: Mark Oteiza <mvoteiza@udel.edu>
6;; Maintainer: emacs-devel@gnu.org 6;; Maintainer: emacs-devel@gnu.org
diff --git a/test/lisp/xml-tests.el b/test/lisp/xml-tests.el
index 1c57a5657f2..1d1591888cb 100644
--- a/test/lisp/xml-tests.el
+++ b/test/lisp/xml-tests.el
@@ -1,6 +1,6 @@
1;;; xml-tests.el --- Test suite for XML parsing. -*- lexical-binding:t -*- 1;;; xml-tests.el --- Test suite for XML parsing. -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2012-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2012-2026 Free Software Foundation, Inc.
4 4
5;; Author: Chong Yidong <cyd@stupidchicken.com> 5;; Author: Chong Yidong <cyd@stupidchicken.com>
6;; Keywords: internal 6;; Keywords: internal
diff --git a/test/lisp/xt-mouse-tests.el b/test/lisp/xt-mouse-tests.el
index 12f7d50362e..26fe5002b68 100644
--- a/test/lisp/xt-mouse-tests.el
+++ b/test/lisp/xt-mouse-tests.el
@@ -1,6 +1,6 @@
1;;; xt-mouse-tests.el --- Test suite for xt-mouse. -*- lexical-binding: t; -*- 1;;; xt-mouse-tests.el --- Test suite for xt-mouse. -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2016-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2016-2026 Free Software Foundation, Inc.
4 4
5;; Author: Philipp Stephani <phst@google.com> 5;; Author: Philipp Stephani <phst@google.com>
6 6
diff --git a/test/lisp/yank-media-tests.el b/test/lisp/yank-media-tests.el
index 222bcd65975..76d9b990c3b 100644
--- a/test/lisp/yank-media-tests.el
+++ b/test/lisp/yank-media-tests.el
@@ -1,6 +1,6 @@
1;;; yank-media-tests.el --- Tests for yank-media.el -*- lexical-binding: t; -*- 1;;; yank-media-tests.el --- Tests for yank-media.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/manual/biditest.el b/test/manual/biditest.el
index 4c5a7fc96dc..68ba25cb73e 100644
--- a/test/manual/biditest.el
+++ b/test/manual/biditest.el
@@ -1,6 +1,6 @@
1;;; biditest.el --- test bidi reordering in GNU Emacs display engine. -*- lexical-binding: t; -*- 1;;; biditest.el --- test bidi reordering in GNU Emacs display engine. -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2013-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2013-2026 Free Software Foundation, Inc.
4 4
5;; Author: Eli Zaretskii 5;; Author: Eli Zaretskii
6;; Maintainer: emacs-devel@gnu.org 6;; Maintainer: emacs-devel@gnu.org
diff --git a/test/manual/cedet/cedet-utests.el b/test/manual/cedet/cedet-utests.el
index d599f249dbb..c57ef9420a7 100644
--- a/test/manual/cedet/cedet-utests.el
+++ b/test/manual/cedet/cedet-utests.el
@@ -1,6 +1,6 @@
1;;; cedet-utests.el --- Run all unit tests in the CEDET suite. -*- lexical-binding: t; -*- 1;;; cedet-utests.el --- Run all unit tests in the CEDET suite. -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2008-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2008-2026 Free Software Foundation, Inc.
4 4
5;; Author: Eric M. Ludlam <zappo@gnu.org> 5;; Author: Eric M. Ludlam <zappo@gnu.org>
6 6
diff --git a/test/manual/cedet/ede-tests.el b/test/manual/cedet/ede-tests.el
index 7b6e7aa7410..20fa3d7c825 100644
--- a/test/manual/cedet/ede-tests.el
+++ b/test/manual/cedet/ede-tests.el
@@ -1,6 +1,6 @@
1;;; ede-tests.el --- Some tests for the Emacs Development Environment -*- lexical-binding: t -*- 1;;; ede-tests.el --- Some tests for the Emacs Development Environment -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2008-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2008-2026 Free Software Foundation, Inc.
4 4
5;; Author: Eric M. Ludlam <zappo@gnu.org> 5;; Author: Eric M. Ludlam <zappo@gnu.org>
6 6
diff --git a/test/manual/cedet/semantic-tests.el b/test/manual/cedet/semantic-tests.el
index 93c50a5361a..4bd29ebcfee 100644
--- a/test/manual/cedet/semantic-tests.el
+++ b/test/manual/cedet/semantic-tests.el
@@ -1,6 +1,6 @@
1;;; semantic-tests.el --- Miscellaneous Semantic tests. -*- lexical-binding: t; -*- 1;;; semantic-tests.el --- Miscellaneous Semantic tests. -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2003-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2003-2026 Free Software Foundation, Inc.
4 4
5;; Author: Eric M. Ludlam <zappo@gnu.org> 5;; Author: Eric M. Ludlam <zappo@gnu.org>
6 6
diff --git a/test/manual/cedet/tests/test.c b/test/manual/cedet/tests/test.c
index d1cc9a00db9..0459ce4a59a 100644
--- a/test/manual/cedet/tests/test.c
+++ b/test/manual/cedet/tests/test.c
@@ -1,6 +1,6 @@
1/* test.c --- Semantic unit test for C. 1/* test.c --- Semantic unit test for C.
2 2
3 Copyright (C) 2001-2025 Free Software Foundation, Inc. 3 Copyright (C) 2001-2026 Free Software Foundation, Inc.
4 4
5 Author: Eric M. Ludlam <zappo@gnu.org> 5 Author: Eric M. Ludlam <zappo@gnu.org>
6 6
diff --git a/test/manual/cedet/tests/test.el b/test/manual/cedet/tests/test.el
index 19ccfc847ab..795cc1c153f 100644
--- a/test/manual/cedet/tests/test.el
+++ b/test/manual/cedet/tests/test.el
@@ -1,6 +1,6 @@
1;;; test.el --- Unit test file for Semantic Emacs Lisp support. -*- lexical-binding: t -*- 1;;; test.el --- Unit test file for Semantic Emacs Lisp support. -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2005-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2005-2026 Free Software Foundation, Inc.
4 4
5;; Author: Eric M. Ludlam <zappo@gnu.org> 5;; Author: Eric M. Ludlam <zappo@gnu.org>
6 6
diff --git a/test/manual/cedet/tests/test.make b/test/manual/cedet/tests/test.make
index 6c73978c0c1..8cd50646f4a 100644
--- a/test/manual/cedet/tests/test.make
+++ b/test/manual/cedet/tests/test.make
@@ -1,6 +1,6 @@
1# test.make --- Semantic unit test for Make -*- makefile -*- 1# test.make --- Semantic unit test for Make -*- makefile -*-
2 2
3# Copyright (C) 2001-2002, 2010-2025 Free Software Foundation, Inc. 3# Copyright (C) 2001-2002, 2010-2026 Free Software Foundation, Inc.
4 4
5# Author: Eric M. Ludlam <zappo@gnu.org> 5# Author: Eric M. Ludlam <zappo@gnu.org>
6 6
diff --git a/test/manual/cedet/tests/testpolymorph.cpp b/test/manual/cedet/tests/testpolymorph.cpp
index 55c40687f59..1eac0d6bce0 100644
--- a/test/manual/cedet/tests/testpolymorph.cpp
+++ b/test/manual/cedet/tests/testpolymorph.cpp
@@ -1,6 +1,6 @@
1/** testpolymorph.cpp --- A sequence of polymorphism examples. 1/** testpolymorph.cpp --- A sequence of polymorphism examples.
2 * 2 *
3 * Copyright (C) 2009-2025 Free Software Foundation, Inc. 3 * Copyright (C) 2009-2026 Free Software Foundation, Inc.
4 * 4 *
5 * Author: Eric M. Ludlam <zappo@gnu.org> 5 * Author: Eric M. Ludlam <zappo@gnu.org>
6 * 6 *
diff --git a/test/manual/cedet/tests/testspp.c b/test/manual/cedet/tests/testspp.c
index 3132560d759..94d3b74efc5 100644
--- a/test/manual/cedet/tests/testspp.c
+++ b/test/manual/cedet/tests/testspp.c
@@ -1,6 +1,6 @@
1/* testspp.cpp --- Semantic unit test for the C preprocessor 1/* testspp.cpp --- Semantic unit test for the C preprocessor
2 2
3 Copyright (C) 2007-2025 Free Software Foundation, Inc. 3 Copyright (C) 2007-2026 Free Software Foundation, Inc.
4 4
5 Author: Eric M. Ludlam <zappo@gnu.org> 5 Author: Eric M. Ludlam <zappo@gnu.org>
6 6
diff --git a/test/manual/cedet/tests/testsppreplace.c b/test/manual/cedet/tests/testsppreplace.c
index 8fc3754744d..bf14064821e 100644
--- a/test/manual/cedet/tests/testsppreplace.c
+++ b/test/manual/cedet/tests/testsppreplace.c
@@ -1,5 +1,5 @@
1/* testsppreplace.c --- unit test for CPP/SPP Replacement 1/* testsppreplace.c --- unit test for CPP/SPP Replacement
2 Copyright (C) 2007-2025 Free Software Foundation, Inc. 2 Copyright (C) 2007-2026 Free Software Foundation, Inc.
3 3
4 Author: Eric M. Ludlam <zappo@gnu.org> 4 Author: Eric M. Ludlam <zappo@gnu.org>
5 5
diff --git a/test/manual/cedet/tests/testsppreplaced.c b/test/manual/cedet/tests/testsppreplaced.c
index 3217f9eb050..c59d58119be 100644
--- a/test/manual/cedet/tests/testsppreplaced.c
+++ b/test/manual/cedet/tests/testsppreplaced.c
@@ -1,5 +1,5 @@
1/* testsppreplaced.c --- unit test for CPP/SPP Replacement 1/* testsppreplaced.c --- unit test for CPP/SPP Replacement
2 Copyright (C) 2007-2025 Free Software Foundation, Inc. 2 Copyright (C) 2007-2026 Free Software Foundation, Inc.
3 3
4 Author: Eric M. Ludlam <zappo@gnu.org> 4 Author: Eric M. Ludlam <zappo@gnu.org>
5 5
diff --git a/test/manual/etags/CTAGS.good b/test/manual/etags/CTAGS.good
index 06662895b21..40e07126f5f 100644
--- a/test/manual/etags/CTAGS.good
+++ b/test/manual/etags/CTAGS.good
@@ -615,7 +615,7 @@ FOR_EACH_ALIST_VALUE c-src/emacs/src/lisp.h /^#define FOR_EACH_ALIST_VALUE(head_
615FOR_EACH_TAIL c-src/emacs/src/lisp.h /^#define FOR_EACH_TAIL(hare, list, tortoise, n) \\$/ 615FOR_EACH_TAIL c-src/emacs/src/lisp.h /^#define FOR_EACH_TAIL(hare, list, tortoise, n) \\$/
616FRAMEP c-src/emacs/src/lisp.h /^FRAMEP (Lisp_Object a)$/ 616FRAMEP c-src/emacs/src/lisp.h /^FRAMEP (Lisp_Object a)$/
617FRC make-src/Makefile /^FRC:;$/ 617FRC make-src/Makefile /^FRC:;$/
618FREEFLOOD c-src/emacs/src/gmalloc.c 1863 618FREEFLOOD c-src/emacs/src/gmalloc.c 1866
619FSRC make-src/Makefile /^FSRC=entry.for entry.strange_suffix entry.strange$/ 619FSRC make-src/Makefile /^FSRC=entry.for entry.strange_suffix entry.strange$/
620FUN0 y-src/parse.y /^yylex FUN0()$/ 620FUN0 y-src/parse.y /^yylex FUN0()$/
621FUN1 y-src/parse.y /^yyerror FUN1(char *, s)$/ 621FUN1 y-src/parse.y /^yyerror FUN1(char *, s)$/
@@ -968,12 +968,12 @@ Lua_help c-src/etags.c 600
968Lua_suffixes c-src/etags.c 598 968Lua_suffixes c-src/etags.c 598
969M ruby-src/test1.ru /^module A::M; end$/ 969M ruby-src/test1.ru /^module A::M; end$/
970MAGENTA cp-src/screen.hpp 17 970MAGENTA cp-src/screen.hpp 17
971MAGICBYTE c-src/emacs/src/gmalloc.c 1861 971MAGICBYTE c-src/emacs/src/gmalloc.c 1864
972MAGICFREE c-src/emacs/src/gmalloc.c 1860 972MAGICFREE c-src/emacs/src/gmalloc.c 1863
973MAGICWORD c-src/emacs/src/gmalloc.c 1859 973MAGICWORD c-src/emacs/src/gmalloc.c 1862
974MAKE make-src/Makefile /^MAKE:=$(MAKE) --no-print-directory$/ 974MAKE make-src/Makefile /^MAKE:=$(MAKE) --no-print-directory$/
975MAKESRC make-src/Makefile /^MAKESRC=Makefile$/ 975MAKESRC make-src/Makefile /^MAKESRC=Makefile$/
976MALLOCFLOOD c-src/emacs/src/gmalloc.c 1862 976MALLOCFLOOD c-src/emacs/src/gmalloc.c 1865
977MANY c-src/emacs/src/lisp.h 2833 977MANY c-src/emacs/src/lisp.h 2833
978MARKERP c-src/emacs/src/lisp.h /^# define MARKERP(x) lisp_h_MARKERP (x)$/ 978MARKERP c-src/emacs/src/lisp.h /^# define MARKERP(x) lisp_h_MARKERP (x)$/
979MAXPATHLEN c-src/etags.c 115 979MAXPATHLEN c-src/etags.c 115
@@ -1915,7 +1915,7 @@ __malloc_initialized c-src/emacs/src/gmalloc.c 380
1915__repr__ pyt-src/server.py /^ def __repr__(self):$/ 1915__repr__ pyt-src/server.py /^ def __repr__(self):$/
1916__repr__ pyt-src/server.py /^ def __repr__(self):$/ 1916__repr__ pyt-src/server.py /^ def __repr__(self):$/
1917__repr__ pyt-src/server.py /^ def __repr__(self):$/ 1917__repr__ pyt-src/server.py /^ def __repr__(self):$/
1918__sbrk c-src/emacs/src/gmalloc.c 1516 1918__sbrk c-src/emacs/src/gmalloc.c 1518
1919__str__ pyt-src/server.py /^ def __str__(self):$/ 1919__str__ pyt-src/server.py /^ def __str__(self):$/
1920__str__ pyt-src/server.py /^ def __str__(self):$/ 1920__str__ pyt-src/server.py /^ def __str__(self):$/
1921__str__ pyt-src/server.py /^ def __str__(self):$/ 1921__str__ pyt-src/server.py /^ def __str__(self):$/
@@ -2053,7 +2053,7 @@ alignas c-src/emacs/src/lisp.h /^# define alignas(alignment) \/* empty *\/$/
2053aligned c-src/emacs/src/gmalloc.c 199 2053aligned c-src/emacs/src/gmalloc.c 199
2054aligned_alloc c-src/emacs/src/gmalloc.c 71 2054aligned_alloc c-src/emacs/src/gmalloc.c 71
2055aligned_alloc c-src/emacs/src/gmalloc.c /^aligned_alloc (size_t alignment, size_t size)$/ 2055aligned_alloc c-src/emacs/src/gmalloc.c /^aligned_alloc (size_t alignment, size_t size)$/
2056aligned_alloc c-src/emacs/src/gmalloc.c 1722 2056aligned_alloc c-src/emacs/src/gmalloc.c 1725
2057alignlist c-src/emacs/src/gmalloc.c 196 2057alignlist c-src/emacs/src/gmalloc.c 196
2058alive cp-src/conway.hpp 7 2058alive cp-src/conway.hpp 7
2059all_kboards c-src/emacs/src/keyboard.c 86 2059all_kboards c-src/emacs/src/keyboard.c 86
@@ -2278,7 +2278,7 @@ calculate_goal_info merc-src/accumulator.m /^:- pred calculate_goal_info(hlds_go
2278calloc c-src/emacs/src/gmalloc.c 66 2278calloc c-src/emacs/src/gmalloc.c 66
2279calloc c-src/emacs/src/gmalloc.c 70 2279calloc c-src/emacs/src/gmalloc.c 70
2280calloc c-src/emacs/src/gmalloc.c /^calloc (size_t nmemb, size_t size)$/ 2280calloc c-src/emacs/src/gmalloc.c /^calloc (size_t nmemb, size_t size)$/
2281calloc c-src/emacs/src/gmalloc.c 1721 2281calloc c-src/emacs/src/gmalloc.c 1724
2282can_be_null c-src/emacs/src/regex.h 370 2282can_be_null c-src/emacs/src/regex.h 370
2283cancel_echoing c-src/emacs/src/keyboard.c /^cancel_echoing (void)$/ 2283cancel_echoing c-src/emacs/src/keyboard.c /^cancel_echoing (void)$/
2284canonicalize_filename c-src/etags.c /^canonicalize_filename (register char *fn)$/ 2284canonicalize_filename c-src/etags.c /^canonicalize_filename (register char *fn)$/
@@ -2918,7 +2918,7 @@ free c-src/emacs/src/gmalloc.c 67
2918free c-src/emacs/src/gmalloc.c 72 2918free c-src/emacs/src/gmalloc.c 72
2919free c-src/emacs/src/gmalloc.c 166 2919free c-src/emacs/src/gmalloc.c 166
2920free c-src/emacs/src/gmalloc.c /^free (void *ptr)$/ 2920free c-src/emacs/src/gmalloc.c /^free (void *ptr)$/
2921free c-src/emacs/src/gmalloc.c 1723 2921free c-src/emacs/src/gmalloc.c 1726
2922free_fdesc c-src/etags.c /^free_fdesc (register fdesc *fdp)$/ 2922free_fdesc c-src/etags.c /^free_fdesc (register fdesc *fdp)$/
2923free_for prol-src/natded.prolog /^free_for(var(_),_,_).$/ 2923free_for prol-src/natded.prolog /^free_for(var(_),_,_).$/
2924free_regexps c-src/etags.c /^free_regexps (void)$/ 2924free_regexps c-src/etags.c /^free_regexps (void)$/
@@ -3028,7 +3028,7 @@ hash_table_test c-src/emacs/src/lisp.h 1805
3028hashfn c-src/emacs/src/lisp.h /^ EMACS_UINT (*hashfn) (struct hash_table_test *t,/ 3028hashfn c-src/emacs/src/lisp.h /^ EMACS_UINT (*hashfn) (struct hash_table_test *t,/
3029hat tex-src/texinfo.tex /^\\def\\hat{\\realbackslash hat}%$/ 3029hat tex-src/texinfo.tex /^\\def\\hat{\\realbackslash hat}%$/
3030hat tex-src/texinfo.tex /^\\def\\hat{\\realbackslash hat}$/ 3030hat tex-src/texinfo.tex /^\\def\\hat{\\realbackslash hat}$/
3031hdr c-src/emacs/src/gmalloc.c 1865 3031hdr c-src/emacs/src/gmalloc.c 1868
3032head_table c-src/emacs/src/keyboard.c 11027 3032head_table c-src/emacs/src/keyboard.c 11027
3033header c-src/emacs/src/lisp.h 1371 3033header c-src/emacs/src/lisp.h 1371
3034header c-src/emacs/src/lisp.h 1388 3034header c-src/emacs/src/lisp.h 1388
@@ -3465,7 +3465,7 @@ mach_task_self c-src/machsyscalls.h /^SYSCALL (mach_task_self, -28,$/
3465mach_thread_self c-src/machsyscalls.h /^SYSCALL (mach_thread_self, -27,$/ 3465mach_thread_self c-src/machsyscalls.h /^SYSCALL (mach_thread_self, -27,$/
3466macheader tex-src/texinfo.tex /^\\def\\defmac{\\defparsebody\\Edefmac\\defmacx\\defmache/ 3466macheader tex-src/texinfo.tex /^\\def\\defmac{\\defparsebody\\Edefmac\\defmacx\\defmache/
3467macx\defmacheader tex-src/texinfo.tex /^\\def\\defmac{\\defparsebody\\Edefmac\\defmacx\\defmache/ 3467macx\defmacheader tex-src/texinfo.tex /^\\def\\defmac{\\defparsebody\\Edefmac\\defmacx\\defmache/
3468magic c-src/emacs/src/gmalloc.c 1868 3468magic c-src/emacs/src/gmalloc.c 1871
3469mainmagstep tex-src/texinfo.tex /^\\let\\mainmagstep=\\magstephalf$/ 3469mainmagstep tex-src/texinfo.tex /^\\let\\mainmagstep=\\magstephalf$/
3470mainmagstep tex-src/texinfo.tex /^\\let\\mainmagstep=\\magstep1$/ 3470mainmagstep tex-src/texinfo.tex /^\\let\\mainmagstep=\\magstep1$/
3471maintaining.info make-src/Makefile /^maintaining.info: maintaining.texi$/ 3471maintaining.info make-src/Makefile /^maintaining.info: maintaining.texi$/
@@ -3495,7 +3495,7 @@ malloc c-src/emacs/src/gmalloc.c 64
3495malloc c-src/emacs/src/gmalloc.c 68 3495malloc c-src/emacs/src/gmalloc.c 68
3496malloc c-src/emacs/src/gmalloc.c /^extern void *malloc (size_t size) ATTRIBUTE_MALLOC/ 3496malloc c-src/emacs/src/gmalloc.c /^extern void *malloc (size_t size) ATTRIBUTE_MALLOC/
3497malloc c-src/emacs/src/gmalloc.c /^malloc (size_t size)$/ 3497malloc c-src/emacs/src/gmalloc.c /^malloc (size_t size)$/
3498malloc c-src/emacs/src/gmalloc.c 1719 3498malloc c-src/emacs/src/gmalloc.c 1722
3499malloc_atfork_handler_child c-src/emacs/src/gmalloc.c /^malloc_atfork_handler_child (void)$/ 3499malloc_atfork_handler_child c-src/emacs/src/gmalloc.c /^malloc_atfork_handler_child (void)$/
3500malloc_atfork_handler_parent c-src/emacs/src/gmalloc.c /^malloc_atfork_handler_parent (void)$/ 3500malloc_atfork_handler_parent c-src/emacs/src/gmalloc.c /^malloc_atfork_handler_parent (void)$/
3501malloc_atfork_handler_prepare c-src/emacs/src/gmalloc.c /^malloc_atfork_handler_prepare (void)$/ 3501malloc_atfork_handler_prepare c-src/emacs/src/gmalloc.c /^malloc_atfork_handler_prepare (void)$/
@@ -3526,7 +3526,7 @@ maybe_gc c-src/emacs/src/lisp.h /^maybe_gc (void)$/
3526mcCSC cp-src/c.C 6 3526mcCSC cp-src/c.C 6
3527mcheck c-src/emacs/src/gmalloc.c /^mcheck (void (*func) (enum mcheck_status))$/ 3527mcheck c-src/emacs/src/gmalloc.c /^mcheck (void (*func) (enum mcheck_status))$/
3528mcheck_status c-src/emacs/src/gmalloc.c 283 3528mcheck_status c-src/emacs/src/gmalloc.c 283
3529mcheck_used c-src/emacs/src/gmalloc.c 2017 3529mcheck_used c-src/emacs/src/gmalloc.c 2020
3530mdbcomp merc-src/accumulator.m /^:- import_module mdbcomp.$/ 3530mdbcomp merc-src/accumulator.m /^:- import_module mdbcomp.$/
3531me22b lua-src/test.lua /^ local function test.me22b (one)$/ 3531me22b lua-src/test.lua /^ local function test.me22b (one)$/
3532me_22a lua-src/test.lua /^ function test.me_22a(one, two)$/ 3532me_22a lua-src/test.lua /^ function test.me_22a(one, two)$/
@@ -3890,7 +3890,7 @@ pagealignmacro tex-src/texinfo.tex /^\\global\\let\\pagealignmacro=\\chappager$/
3890pagealignmacro tex-src/texinfo.tex /^\\global\\let\\pagealignmacro=\\chapoddpage$/ 3890pagealignmacro tex-src/texinfo.tex /^\\global\\let\\pagealignmacro=\\chapoddpage$/
3891pagebody tex-src/texinfo.tex /^\\def\\pagebody#1{\\vbox to\\pageheight{\\boxmaxdepth=\\/ 3891pagebody tex-src/texinfo.tex /^\\def\\pagebody#1{\\vbox to\\pageheight{\\boxmaxdepth=\\/
3892pagecontents tex-src/texinfo.tex /^\\gdef\\pagecontents#1{\\ifvoid\\topins\\else\\unvbox\\to/ 3892pagecontents tex-src/texinfo.tex /^\\gdef\\pagecontents#1{\\ifvoid\\topins\\else\\unvbox\\to/
3893pagesize c-src/emacs/src/gmalloc.c 1707 3893pagesize c-src/emacs/src/gmalloc.c 1710
3894pagesofar tex-src/texinfo.tex /^\\def\\pagesofar{\\unvbox\\partialpage %$/ 3894pagesofar tex-src/texinfo.tex /^\\def\\pagesofar{\\unvbox\\partialpage %$/
3895pair merc-src/accumulator.m /^:- import_module pair.$/ 3895pair merc-src/accumulator.m /^:- import_module pair.$/
3896par tex-src/texinfo.tex /^{\\let\\par=\\endgraf \\smallbreak}%$/ 3896par tex-src/texinfo.tex /^{\\let\\par=\\endgraf \\smallbreak}%$/
@@ -4113,7 +4113,7 @@ readline_internal c-src/etags.c /^readline_internal (linebuffer *lbp, register F
4113realloc c-src/emacs/src/gmalloc.c 65 4113realloc c-src/emacs/src/gmalloc.c 65
4114realloc c-src/emacs/src/gmalloc.c 69 4114realloc c-src/emacs/src/gmalloc.c 69
4115realloc c-src/emacs/src/gmalloc.c /^realloc (void *ptr, size_t size)$/ 4115realloc c-src/emacs/src/gmalloc.c /^realloc (void *ptr, size_t size)$/
4116realloc c-src/emacs/src/gmalloc.c 1720 4116realloc c-src/emacs/src/gmalloc.c 1723
4117reallochook c-src/emacs/src/gmalloc.c /^reallochook (void *ptr, size_t size)$/ 4117reallochook c-src/emacs/src/gmalloc.c /^reallochook (void *ptr, size_t size)$/
4118recent-keys c-src/emacs/src/keyboard.c /^DEFUN ("recent-keys", Frecent_keys, Srecent_keys, / 4118recent-keys c-src/emacs/src/keyboard.c /^DEFUN ("recent-keys", Frecent_keys, Srecent_keys, /
4119recent_keys c-src/emacs/src/keyboard.c 100 4119recent_keys c-src/emacs/src/keyboard.c 100
@@ -4341,7 +4341,7 @@ size c-src/etags.c 236
4341size c-src/etags.c 2522 4341size c-src/etags.c 2522
4342size c-src/emacs/src/gmalloc.c 156 4342size c-src/emacs/src/gmalloc.c 156
4343size c-src/emacs/src/gmalloc.c 163 4343size c-src/emacs/src/gmalloc.c 163
4344size c-src/emacs/src/gmalloc.c 1867 4344size c-src/emacs/src/gmalloc.c 1870
4345size c-src/emacs/src/lisp.h 1364 4345size c-src/emacs/src/lisp.h 1364
4346size c-src/emacs/src/lisp.h 1390 4346size c-src/emacs/src/lisp.h 1390
4347skeyseen c-src/etags.c 2445 4347skeyseen c-src/etags.c 2445
diff --git a/test/manual/etags/CTAGS.good_crlf b/test/manual/etags/CTAGS.good_crlf
index a27156dfca2..5948f393fd8 100644
--- a/test/manual/etags/CTAGS.good_crlf
+++ b/test/manual/etags/CTAGS.good_crlf
@@ -1,1778 +1,39 @@
1" tex-src/texinfo.tex /^\\def\\turnoffactive{\\let"=\\normaldoublequote$/ 1($_,$flag,$opt,$f,$r,@temp perl-src/yagrip.pl 8
2" tex-src/texinfo.tex /^\\let"=\\activedoublequote$/
3#a-defer-word forth-src/test-forth.fth /^defer #a-defer-word$/
4#some-storage forth-src/test-forth.fth /^2000 buffer: #some-storage$/
5$0x80 c-src/sysdep.h 32 2$0x80 c-src/sysdep.h 32
6$SYS_##syscall_na c-src/sysdep.h 31 3${CHECKOBJS} make-src/Makefile /^${CHECKOBJS}: CFLAGS=-g3 -DNULLFREECHECK=0$/
7$domain php-src/lce_functions.php 175 4$domain php-src/lce_functions.php 175
8$filename php-src/lce_functions.php 174 5$filename php-src/lce_functions.php 174
9$ignore_ws php-src/lce_functions.php 171 6$ignore_ws php-src/lce_functions.php 171
10$memassign php-src/ptest.php 9 7$memassign php-src/ptest.php 9
11$memassign_space php-src/ptest.php 10 8$memassign_space php-src/ptest.php 10
12$member php-src/ptest.php 8 9$member php-src/ptest.php 8
10$msgid_lc php-src/lce_functions.php 113
13$msgid php-src/lce_functions.php 107 11$msgid php-src/lce_functions.php 107
14$msgid php-src/lce_functions.php 165 12$msgid php-src/lce_functions.php 165
15$msgid_lc php-src/lce_functions.php 113 13$msgstr_lc php-src/lce_functions.php 114
16$msgstr php-src/lce_functions.php 108 14$msgstr php-src/lce_functions.php 108
17$msgstr php-src/lce_functions.php 166 15$msgstr php-src/lce_functions.php 166
18$msgstr_lc php-src/lce_functions.php 114
19$po_entries php-src/lce_functions.php 172 16$po_entries php-src/lce_functions.php 172
20$poe_num php-src/lce_functions.php 173 17$poe_num php-src/lce_functions.php 173
21$por_a php-src/lce_functions.php 500 18$por_a php-src/lce_functions.php 500
22$prefix php-src/lce_functions.php 72 19$prefix php-src/lce_functions.php 72
20($prog,$_,@list perl-src/yagrip.pl 39
23$state php-src/lce_functions.php 170 21$state php-src/lce_functions.php 170
22($string,$flag,@string,@temp,@last perl-src/yagrip.pl 40
23$sys_comment_lc php-src/lce_functions.php 116
24$sys_comment php-src/lce_functions.php 110 24$sys_comment php-src/lce_functions.php 110
25$sys_comment php-src/lce_functions.php 168 25$sys_comment php-src/lce_functions.php 168
26$sys_comment_lc php-src/lce_functions.php 116 26$SYS_##syscall_na c-src/sysdep.h 31
27$test php-src/ptest.php 12 27$test php-src/ptest.php 12
28$unk_comment_lc php-src/lce_functions.php 117
28$unk_comment php-src/lce_functions.php 111 29$unk_comment php-src/lce_functions.php 111
29$unk_comment php-src/lce_functions.php 169 30$unk_comment php-src/lce_functions.php 169
30$unk_comment_lc php-src/lce_functions.php 117 31$user_comment_lc php-src/lce_functions.php 115
31$user_comment php-src/lce_functions.php 109 32$user_comment php-src/lce_functions.php 109
32$user_comment php-src/lce_functions.php 167 33$user_comment php-src/lce_functions.php 167
33$user_comment_lc php-src/lce_functions.php 115
34${CHECKOBJS} make-src/Makefile /^${CHECKOBJS}: CFLAGS=-g3 -DNULLFREECHECK=0$/
35%cdiff make-src/Makefile /^%cdiff: CTAGS% CTAGS ${infiles}$/
36%ediff make-src/Makefile /^%ediff: ETAGS% ETAGS ${infiles}$/
37& tex-src/texinfo.tex /^\\gdef\\functionparens{\\boldbrax\\let&=\\amprm\\parenco/
38& tex-src/texinfo.tex /^\\gdef\\normalparens{\\boldbrax\\let&=\\ampnr}$/
39' tex-src/texinfo.tex /^\\def\\'{{'}}$/
40( tex-src/texinfo.tex /^\\gdef\\amprm#1 {{\\rm\\&#1}\\let(=\\oprm \\let)=\\clrm\\ }/
41( tex-src/texinfo.tex /^\\gdef\\boldbrax{\\let(=\\opnr\\let)=\\clnr\\let[=\\lbrb\\l/
42( tex-src/texinfo.tex /^\\gdef\\oprm#1 {{\\rm\\char`\\(}#1 \\bf \\let(=\\opnested /
43( tex-src/texinfo.tex /^\\ifnum \\parencount=1 {\\rm \\char `\\)}\\sl \\let(=\\opr/
44($_,$flag,$opt,$f,$r,@temp perl-src/yagrip.pl 8
45($prog,$_,@list perl-src/yagrip.pl 39
46($string,$flag,@string,@temp,@last perl-src/yagrip.pl 40
47(a-forth-constant forth-src/test-forth.fth /^constant (a-forth-constant$/
48(another-forth-word) forth-src/test-forth.fth /^: (another-forth-word) ( -- )$/
49(foo) forth-src/test-forth.fth /^: (foo) 1 ;$/
50) tex-src/texinfo.tex /^\\gdef\\amprm#1 {{\\rm\\&#1}\\let(=\\oprm \\let)=\\clrm\\ }/
51) tex-src/texinfo.tex /^\\gdef\\boldbrax{\\let(=\\opnr\\let)=\\clnr\\let[=\\lbrb\\l/
52* tex-src/texinfo.tex /^\\def\\*{\\hfil\\break\\hbox{}\\ignorespaces}$/
53* tex-src/texinfo.tex /^\\let\\*=\\ptexstar$/
54+ ruby-src/test.rb /^ def +(y)$/
55+ tex-src/texinfo.tex /^\\def+{{\\tt \\char 43}}$/
56+ tex-src/texinfo.tex /^\\let+=\\normalplus}$/
57. tex-src/texinfo.tex /^\\def\\.{.\\spacefactor=3000 }$/
58. tex-src/texinfo.tex /^\\let\\.=\\ptexdot$/
59.PRECIOUS make-src/Makefile /^.PRECIOUS: ETAGS CTAGS ETAGS16 CTAGS16 ETAGS17 CTA/
60/.notdef ps-src/rfc1245.ps /^\/.notdef \/.notdef \/.notdef \/.notdef \/.notdef \/.not/
61/.notdef ps-src/rfc1245.ps /^\/.notdef \/.notdef \/.notdef \/.notdef \/space \/exclam/
62/A ps-src/rfc1245.ps /^\/A { $/
63/Acircumflex ps-src/rfc1245.ps /^\/Acircumflex \/Ecircumflex \/Aacute \/Edieresis \/Egra/
64/B ps-src/rfc1245.ps /^\/B { $/
65/BEGINBITMAP2BIT ps-src/rfc1245.ps /^\/BEGINBITMAP2BIT { $/
66/BEGINBITMAP2BITc ps-src/rfc1245.ps /^\/BEGINBITMAP2BITc { $/
67/BEGINBITMAPBW ps-src/rfc1245.ps /^\/BEGINBITMAPBW { $/
68/BEGINBITMAPBWc ps-src/rfc1245.ps /^\/BEGINBITMAPBWc { $/
69/BEGINBITMAPGRAY ps-src/rfc1245.ps /^\/BEGINBITMAPGRAY { $/
70/BEGINBITMAPGRAYc ps-src/rfc1245.ps /^\/BEGINBITMAPGRAYc { $/
71/BEGINPRINTCODE ps-src/rfc1245.ps /^\/BEGINPRINTCODE { $/
72/BF ps-src/rfc1245.ps /^\/BF { $/
73/BITMAPCOLOR ps-src/rfc1245.ps /^\/BITMAPCOLOR { $/
74/BITMAPCOLORc ps-src/rfc1245.ps /^\/BITMAPCOLORc { $/
75/BITMAPGRAY ps-src/rfc1245.ps /^\/BITMAPGRAY { $/
76/BITMAPGRAYc ps-src/rfc1245.ps /^\/BITMAPGRAYc { $/
77/C ps-src/rfc1245.ps /^\/C { $/
78/COMMONBITMAP ps-src/rfc1245.ps /^\/COMMONBITMAP { $/
79/COMMONBITMAPc ps-src/rfc1245.ps /^\/COMMONBITMAPc { $/
80/D ps-src/rfc1245.ps /^\/D {curveto} bind def$/
81/DiacriticEncoding ps-src/rfc1245.ps /^\/DiacriticEncoding [$/
82/E ps-src/rfc1245.ps /^\/E {lineto} bind def$/
83/ENDBITMAP ps-src/rfc1245.ps /^\/ENDBITMAP {$/
84/ENDPRINTCODE ps-src/rfc1245.ps /^\/ENDPRINTCODE {$/
85/F ps-src/rfc1245.ps /^\/F { $/
86/FMBEGINEPSF ps-src/rfc1245.ps /^\/FMBEGINEPSF { $/
87/FMBEGINPAGE ps-src/rfc1245.ps /^\/FMBEGINPAGE { $/
88/FMDEFINEFONT ps-src/rfc1245.ps /^\/FMDEFINEFONT { $/
89/FMDOCUMENT ps-src/rfc1245.ps /^\/FMDOCUMENT { $/
90/FMENDEPSF ps-src/rfc1245.ps /^\/FMENDEPSF {$/
91/FMENDPAGE ps-src/rfc1245.ps /^\/FMENDPAGE {$/
92/FMLOCAL ps-src/rfc1245.ps /^\/FMLOCAL {$/
93/FMNORMALIZEGRAPHICS ps-src/rfc1245.ps /^\/FMNORMALIZEGRAPHICS { $/
94/FMVERSION ps-src/rfc1245.ps /^\/FMVERSION {$/
95/FMversion ps-src/rfc1245.ps /^\/FMversion (2.0) def $/
96/Fmcc ps-src/rfc1245.ps /^\/Fmcc {$/
97/FrameDict ps-src/rfc1245.ps /^\/FrameDict 190 dict def $/
98/G ps-src/rfc1245.ps /^\/G { $/
99/H ps-src/rfc1245.ps /^\/H { $/
100/Icircumflex ps-src/rfc1245.ps /^\/Icircumflex \/Idieresis \/Igrave \/Oacute \/Ocircumfl/
101/L ps-src/rfc1245.ps /^\/L \/M \/N \/O \/P \/Q \/R \/S \/T \/U \/V \/W \/X \/Y \/Z \/brac/
102/L ps-src/rfc1245.ps /^\/L { $/
103/M ps-src/rfc1245.ps /^\/M {newpath moveto} bind def$/
104/N ps-src/rfc1245.ps /^\/N { $/
105/Ntilde ps-src/rfc1245.ps /^\/Ntilde \/Odieresis \/Udieresis \/aacute \/agrave \/aci/
106/O ps-src/rfc1245.ps /^\/O {closepath} bind def$/
107/Otilde ps-src/rfc1245.ps /^\/Otilde \/OE \/oe \/endash \/emdash \/quotedblleft \/quo/
108/P ps-src/rfc1245.ps /^\/P { $/
109/PF ps-src/rfc1245.ps /^\/PF { $/
110/R ps-src/rfc1245.ps /^\/R { $/
111/RF ps-src/rfc1245.ps /^\/RF { $/
112/RR ps-src/rfc1245.ps /^\/RR { $/
113/ReEncode ps-src/rfc1245.ps /^\/ReEncode { $/
114/S ps-src/rfc1245.ps /^\/S { $/
115/SF ps-src/rfc1245.ps /^\/SF { $/
116/T ps-src/rfc1245.ps /^\/T { $/
117/TF ps-src/rfc1245.ps /^\/TF { $/
118/U ps-src/rfc1245.ps /^\/U { $/
119/Uacute ps-src/rfc1245.ps /^\/Uacute \/Ucircumflex \/Ugrave \/dotlessi \/circumflex/
120/V ps-src/rfc1245.ps /^\/V { $/
121/W ps-src/rfc1245.ps /^\/W { $/
122/X ps-src/rfc1245.ps /^\/X { $/
123/Y ps-src/rfc1245.ps /^\/Y { $/
124/Z ps-src/rfc1245.ps /^\/Z {$/
125/atilde ps-src/rfc1245.ps /^\/atilde \/aring \/ccedilla \/eacute \/egrave \/ecircumf/
126/bl ps-src/rfc1245.ps /^\/bl { $/
127/braceright ps-src/rfc1245.ps /^\/braceright \/asciitilde \/.notdef \/Adieresis \/Aring/
128/bracketright ps-src/rfc1245.ps /^\/bracketright \/asciicircum \/underscore \/grave \/a \//
129/breve ps-src/rfc1245.ps /^\/breve \/dotaccent \/ring \/cedilla \/hungarumlaut \/og/
130/cfs ps-src/rfc1245.ps /^\/cfs { $/
131/colorsetup ps-src/rfc1245.ps /^\/colorsetup {$/
132/desperatepapersize ps-src/rfc1245.ps /^\/desperatepapersize {$/
133/dieresis ps-src/rfc1245.ps /^\/dieresis \/.notdef \/AE \/Oslash \/.notdef \/.notdef \//
134/dmatrix ps-src/rfc1245.ps /^\/dmatrix matrix def$/
135/dnormalize ps-src/rfc1245.ps /^\/dnormalize {$/
136/dpi ps-src/rfc1245.ps /^\/dpi 72 0 dmatrix defaultmatrix dtransform$/
137/exclamdown ps-src/rfc1245.ps /^\/exclamdown \/logicalnot \/.notdef \/florin \/.notdef /
138/fakecolorsetup ps-src/rfc1245.ps /^\/fakecolorsetup {$/
139/fillprocs ps-src/rfc1245.ps /^\/fillprocs 32 array def$/
140/fl ps-src/rfc1245.ps /^\/fl { $/
141/fraction ps-src/rfc1245.ps /^\/fraction \/currency \/guilsinglleft \/guilsinglright/
142/freq ps-src/rfc1245.ps /^\/freq dpi 18.75 div 8 div round dup 0 eq {pop 1} i/
143/gn ps-src/rfc1245.ps /^\/gn { $/
144/graymode ps-src/rfc1245.ps /^\/graymode true def$/
145/grayness ps-src/rfc1245.ps /^\/grayness {$/
146/guillemotleft ps-src/rfc1245.ps /^\/guillemotleft \/guillemotright \/ellipsis \/.notdef /
147/home/www/pub/etags.c.gz make-src/Makefile /^\/home\/www\/pub\/etags.c.gz: etags.c$/
148/home/www/pub/software/unix/etags.tar.gz make-src/Makefile /^\/home\/www\/pub\/software\/unix\/etags.tar.gz: Makefile/
149/hx ps-src/rfc1245.ps /^\/hx { $/
150/i ps-src/rfc1245.ps /^\/i \/j \/k \/l \/m \/n \/o \/p \/q \/r \/s \/t \/u \/v \/w \/x \/y/
151/iacute ps-src/rfc1245.ps /^\/iacute \/igrave \/icircumflex \/idieresis \/ntilde \/o/
152/ic ps-src/rfc1245.ps /^\/ic [ $/
153/inch ps-src/rfc1245.ps /^\/inch {72 mul} def$/
154/ip ps-src/rfc1245.ps /^\/ip { $/
155/less ps-src/rfc1245.ps /^\/less \/equal \/greater \/question \/at \/A \/B \/C \/D \/E/
156/lnormalize ps-src/rfc1245.ps /^\/lnormalize { $/
157/manualpapersize ps-src/rfc1245.ps /^\/manualpapersize {$/
158/max ps-src/rfc1245.ps /^\/max {2 copy lt {exch} if pop} bind def$/
159/min ps-src/rfc1245.ps /^\/min {2 copy gt {exch} if pop} bind def$/
160/ms ps-src/rfc1245.ps /^\/ms { $/
161/nbluet ps-src/rfc1245.ps /^\/nbluet 256 array def$/
162/ngrayt ps-src/rfc1245.ps /^\/ngrayt 256 array def$/
163/ngreent ps-src/rfc1245.ps /^\/ngreent 256 array def$/
164/normalize ps-src/rfc1245.ps /^\/normalize {$/
165/nredt ps-src/rfc1245.ps /^\/nredt 256 array def$/
166/numbersign ps-src/rfc1245.ps /^\/numbersign \/dollar \/percent \/ampersand \/quotesing/
167/ocircumflex ps-src/rfc1245.ps /^\/ocircumflex \/odieresis \/otilde \/uacute \/ugrave \/u/
168/ordfeminine ps-src/rfc1245.ps /^\/ordfeminine \/ordmasculine \/.notdef \/ae \/oslash \/q/
169/pagedimen ps-src/rfc1245.ps /^\/pagedimen { $/
170/papersize ps-src/rfc1245.ps /^\/papersize {$/
171/paragraph ps-src/rfc1245.ps /^\/paragraph \/germandbls \/registered \/copyright \/tra/
172/parenright ps-src/rfc1245.ps /^\/parenright \/asterisk \/plus \/comma \/hyphen \/period/
173/periodcentered ps-src/rfc1245.ps /^\/periodcentered \/quotesinglbase \/quotedblbase \/per/
174/quoteleft ps-src/rfc1245.ps /^\/quoteleft \/quoteright \/.notdef \/.notdef \/ydieresi/
175/restorematrix ps-src/rfc1245.ps /^\/restorematrix {$/
176/s1 ps-src/rfc1245.ps /^\/s1 1 string def$/
177/sangle ps-src/rfc1245.ps /^\/sangle 1 0 dmatrix defaultmatrix dtransform exch /
178/savematrix ps-src/rfc1245.ps /^\/savematrix {$/
179/setmanualfeed ps-src/rfc1245.ps /^\/setmanualfeed {$/
180/setpapername ps-src/rfc1245.ps /^\/setpapername { $/
181/setpattern ps-src/rfc1245.ps /^\/setpattern {$/
182/two ps-src/rfc1245.ps /^\/two \/three \/four \/five \/six \/seven \/eight \/nine \//
183/udieresis ps-src/rfc1245.ps /^\/udieresis \/dagger \/.notdef \/cent \/sterling \/secti/
184/wbytes ps-src/rfc1245.ps /^\/wbytes { $/
185/wh ps-src/rfc1245.ps /^\/wh { $/
186/yen ps-src/rfc1245.ps /^\/yen \/.notdef \/.notdef \/.notdef \/.notdef \/.notdef /
1872const forth-src/test-forth.fth /^3 4 2constant 2const$/ 342const forth-src/test-forth.fth /^3 4 2constant 2const$/
1882val forth-src/test-forth.fth /^2const 2value 2val$/ 352val forth-src/test-forth.fth /^2const 2value 2val$/
1892var forth-src/test-forth.fth /^2variable 2var$/ 362var forth-src/test-forth.fth /^2variable 2var$/
190: tex-src/texinfo.tex /^\\def\\:{\\spacefactor=1000 }$/
191:a-forth-dictionary-entry forth-src/test-forth.fth /^create :a-forth-dictionary-entry$/
192< tex-src/texinfo.tex /^\\def<{{\\tt \\less}}$/
193< tex-src/texinfo.tex /^\\let<=\\normalless$/
194<< ruby-src/test.rb /^ def <<(y)$/
195<= ruby-src/test.rb /^ def <=(y)$/
196<=> ruby-src/test.rb /^ def <=>(y)$/
197= tex-src/texinfo.tex /^\\global\\def={{\\tt \\char 61}}}$/
198=/f ada-src/etags-test-for.ada /^ function "=" (L, R : System.Address) return Boo/
199== ruby-src/test.rb /^ def ==(y)$/
200=== ruby-src/test.rb /^ def ===(y)$/
201=starts-with-equals! scm-src/test.scm /^(define =starts-with-equals! #t)$/
202> tex-src/texinfo.tex /^\\def>{{\\tt \\gtr}}$/
203> tex-src/texinfo.tex /^\\let>=\\normalgreater$/
204>field1 forth-src/test-forth.fth /^ 9 field >field1$/
205>field2 forth-src/test-forth.fth /^ 5 field >field2$/
206@ tex-src/texinfo.tex /^\\def\\@{@}%$/
207@ tex-src/texinfo.tex /^\\def\\@{{\\tt \\char '100}}$/
208@sf tex-src/texinfo.tex /^\\ifhmode\\edef\\@sf{\\spacefactor\\the\\spacefactor}\\\/\\/
209@sf tex-src/texinfo.tex /^\\let\\@sf\\empty$/
210A c.c 162
211A cp-src/c.C /^void A::A() {}$/
212A cp-src/c.C 117
213A cp-src/c.C 39
214A cp-src/c.C 56
215A cp-src/c.C 57
216A cp-src/c.C 73
217A cp-src/fail.C 23
218A cp-src/fail.C 7
219A ruby-src/test1.ru /^class A$/
220A ruby-src/test1.ru /^module A$/
221ABC ruby-src/test1.ru 11
222ADASRC make-src/Makefile /^ADASRC=etags-test-for.ada 2ataspri.adb 2ataspri.ad/
223ADDRESS c-src/emacs/src/gmalloc.c /^#define ADDRESS(B) ((void *) (((B) - 1) * BLOCKSIZ/
224ALIGNOF_STRUCT_LISP_VECTOR c-src/emacs/src/lisp.h 1378
225ALLOCATED_BEFORE_DUMPING c-src/emacs/src/gmalloc.c /^#define ALLOCATED_BEFORE_DUMPING(P) \\$/
226ALLOCATE_PSEUDOVECTOR c-src/emacs/src/lisp.h /^#define ALLOCATE_PSEUDOVECTOR(type, field, tag) /
227ALLOCATE_ZEROED_PSEUDOVECTOR c-src/emacs/src/lisp.h /^#define ALLOCATE_ZEROED_PSEUDOVECTOR(type, field, /
228AND y-src/cccp.c 11
229ANSIC c-src/h.h 84
230ANSIC c-src/h.h 85
231AREF c-src/emacs/src/lisp.h /^AREF (Lisp_Object array, ptrdiff_t idx)$/
232ARGS make-src/Makefile /^ARGS=- < srclist$/
233ARITH_EQUAL c-src/emacs/src/lisp.h 3498
234ARITH_GRTR c-src/emacs/src/lisp.h 3501
235ARITH_GRTR_OR_EQUAL c-src/emacs/src/lisp.h 3503
236ARITH_LESS c-src/emacs/src/lisp.h 3500
237ARITH_LESS_OR_EQUAL c-src/emacs/src/lisp.h 3502
238ARITH_NOTEQUAL c-src/emacs/src/lisp.h 3499
239ARRAYELTS c-src/emacs/src/lisp.h /^#define ARRAYELTS(arr) (sizeof (arr) \/ sizeof (arr/
240ARRAYP c-src/emacs/src/lisp.h /^ARRAYP (Lisp_Object x)$/
241ARRAY_MARK_FLAG c-src/emacs/src/lisp.h 768
242ASCII_CHAR_P c-src/emacs/src/lisp.h /^#define ASCII_CHAR_P(c) UNSIGNED_CMP (c, <, 0x80)$/
243ASET c-src/emacs/src/lisp.h /^ASET (Lisp_Object array, ptrdiff_t idx, Lisp_Objec/
244ASIZE c-src/emacs/src/lisp.h /^ASIZE (Lisp_Object array)$/
245ASRC make-src/Makefile /^ASRC=empty.zz empty.zz.gz$/
246AST_Array::AST_Array cp-src/c.C /^AST_Array::AST_Array(UTL_ScopedName *n, unsigned l/
247AST_ConcreteType::AST_ConcreteType cp-src/c.C /^AST_ConcreteType::AST_ConcreteType(AST_Decl::NodeT/
248AST_Root cp-src/c.C 92
249AT cp-src/c.C 52
250AU cp-src/c.C 53
251AUTOLOADP c-src/emacs/src/lisp.h /^AUTOLOADP (Lisp_Object x)$/
252AUTO_CONS c-src/emacs/src/lisp.h /^#define AUTO_CONS(name, a, b) Lisp_Object name = A/
253AUTO_CONS_EXPR c-src/emacs/src/lisp.h /^#define AUTO_CONS_EXPR(a, b) \\$/
254AUTO_LIST1 c-src/emacs/src/lisp.h /^#define AUTO_LIST1(name, a) \\$/
255AUTO_LIST2 c-src/emacs/src/lisp.h /^#define AUTO_LIST2(name, a, b) \\$/
256AUTO_LIST3 c-src/emacs/src/lisp.h /^#define AUTO_LIST3(name, a, b, c) \\$/
257AUTO_LIST4 c-src/emacs/src/lisp.h /^#define AUTO_LIST4(name, a, b, c, d) \\$/
258AUTO_STRING c-src/emacs/src/lisp.h /^#define AUTO_STRING(name, str) \\$/
259AVAIL_ALLOCA c-src/emacs/src/lisp.h /^#define AVAIL_ALLOCA(size) (sa_avail -= (size), al/
260Abort_Handler_Pointer/t ada-src/2ataspri.ads /^ type Abort_Handler_Pointer is access procedure /
261Abort_Task/p ada-src/2ataspri.adb /^ procedure Abort_Task (T : TCB_Ptr) is$/
262Abort_Task/p ada-src/2ataspri.ads /^ procedure Abort_Task (T : TCB_Ptr);$/
263Abort_Wrapper/p ada-src/2ataspri.adb /^ procedure Abort_Wrapper$/
264Ada_funcs c-src/etags.c /^Ada_funcs (FILE *inf)$/
265Ada_getit c-src/etags.c /^Ada_getit (FILE *inf, const char *name_qualifier)$/
266Ada_help c-src/etags.c 475
267Ada_suffixes c-src/etags.c 473
268AddNullToNmStr pas-src/common.pas /^function AddNullToNmStr; (*($/
269Address_To_Call_State/f ada-src/2ataspri.adb /^ function Address_To_Call_State is new$/
270Address_To_TCB_Ptr/f ada-src/2ataspri.ads /^ function Address_To_TCB_Ptr is new$/
271Advanced usage tex-src/gzip.texi /^@node Advanced usage, Environment, Invoking gzip, /
272Aligned_Cons c-src/emacs/src/lisp.h 4670
273Aligned_String c-src/emacs/src/lisp.h 4676
274AppendTextString pas-src/common.pas /^function AppendTextString;(*($/
275Arith_Comparison c-src/emacs/src/lisp.h 3497
276Asm_help c-src/etags.c 504
277Asm_labels c-src/etags.c /^Asm_labels (FILE *inf)$/
278Asm_suffixes c-src/etags.c 493
279B cp-src/c.C /^void B::B() {}$/
280B cp-src/c.C 122
281B cp-src/c.C 54
282B cp-src/c.C 56
283B cp-src/c.C 74
284B cp-src/fail.C 24
285B cp-src/fail.C 8
286B ruby-src/test1.ru /^ class B$/
287BE_Node cp-src/c.C /^void BE_Node::BE_Node() {}$/
288BE_Node cp-src/c.C 77
289BITS_PER_BITS_WORD c-src/emacs/src/lisp.h 125
290BITS_PER_BITS_WORD c-src/emacs/src/lisp.h 129
291BITS_PER_CHAR c-src/emacs/src/lisp.h 136
292BITS_PER_EMACS_INT c-src/emacs/src/lisp.h 139
293BITS_PER_LONG c-src/emacs/src/lisp.h 138
294BITS_PER_SHORT c-src/emacs/src/lisp.h 137
295BITS_WORD_MAX c-src/emacs/src/lisp.h 124
296BITS_WORD_MAX c-src/emacs/src/lisp.h 128
297BLACK cp-src/screen.hpp 12
298BLOCK c-src/emacs/src/gmalloc.c /^#define BLOCK(A) (((char *) (A) - _heapbase) \/ BLO/
299BLOCKIFY c-src/emacs/src/gmalloc.c /^#define BLOCKIFY(SIZE) (((SIZE) + BLOCKSIZE - 1) \//
300BLOCKLOG c-src/emacs/src/gmalloc.c 125
301BLOCKSIZE c-src/emacs/src/gmalloc.c 126
302BLUE cp-src/screen.hpp 13
303BOOL_VECTOR_BITS_PER_CHAR c-src/emacs/src/lisp.h 114
304BOOL_VECTOR_BITS_PER_CHAR c-src/emacs/src/lisp.h 115
305BOOL_VECTOR_P c-src/emacs/src/lisp.h /^BOOL_VECTOR_P (Lisp_Object a)$/
306BROWN cp-src/screen.hpp 18
307BUFFERP c-src/emacs/src/lisp.h /^BUFFERP (Lisp_Object a)$/
308BUFFERSIZE objc-src/Subprocess.h 43
309BUFFER_OBJFWDP c-src/emacs/src/lisp.h /^BUFFER_OBJFWDP (union Lisp_Fwd *a)$/
310BYTE_MARK_STACK c-src/emacs/src/lisp.h 3181
311Bar lua-src/test.lua /^function Square.something:Bar ()$/
312Bar perl-src/kai-test.pl /^package Bar;$/
313Barrier_Function_Pointer/t ada-src/etags-test-for.ada /^ type Barrier_Function_Pointer is access$/
314Bidule/b ada-src/etags-test-for.ada /^ protected body Bidule is$/
315Bidule/b ada-src/waroquiers.ada /^ protected body Bidule is$/
316Bidule/t ada-src/etags-test-for.ada /^ protected Bidule is$/
317Bidule/t ada-src/waroquiers.ada /^ protected Bidule is$/
318Body_Required/f ada-src/etags-test-for.ada /^ function Body_Required$/
319Boo cp-src/c.C /^ Boo(int _i, int _a, int _b) : i(_i), a(_a), b(/
320Boo cp-src/c.C 129
321Boo::Boo cp-src/c.C /^Boo::Boo(Boo) :$/
322ButtonBar pyt-src/server.py /^def ButtonBar(frame, legend, ref, alternatives, co/
323C cp-src/fail.C /^ C(int i) {x = i;}$/
324C cp-src/fail.C 25
325C cp-src/fail.C 9
326C ruby-src/test1.ru /^class A::C; end$/
327CALLMANY c-src/emacs/src/lisp.h /^#define CALLMANY(f, array) (f) (ARRAYELTS (array),/
328CALLN c-src/emacs/src/lisp.h /^#define CALLN(f, ...) CALLMANY (f, ((Lisp_Object [/
329CAR c-src/emacs/src/lisp.h /^CAR (Lisp_Object c)$/
330CAR_SAFE c-src/emacs/src/lisp.h /^CAR_SAFE (Lisp_Object c)$/
331CATCHER c-src/emacs/src/lisp.h 3021
332CDR c-src/emacs/src/lisp.h /^CDR (Lisp_Object c)$/
333CDR_SAFE c-src/emacs/src/lisp.h /^CDR_SAFE (Lisp_Object c)$/
334CFLAGS make-src/Makefile /^CFLAGS=${WARNINGS} -ansi -g3 # -pg -O$/
335CHAPFopen tex-src/texinfo.tex /^\\def\\CHAPFopen{$/
336CHAPFplain tex-src/texinfo.tex /^\\def\\CHAPFplain{$/
337CHAPPAGodd tex-src/texinfo.tex /^\\def\\CHAPPAGodd{$/
338CHAPPAGoff tex-src/texinfo.tex /^\\def\\CHAPPAGoff{$/
339CHAPPAGon tex-src/texinfo.tex /^\\def\\CHAPPAGon{$/
340CHAR c-src/etags.c /^#define CHAR(x) ((unsigned int)(x) & (CHARS - 1))/
341CHAR y-src/cccp.c 7
342CHARACTERBITS c-src/emacs/src/lisp.h 2457
343CHARS c-src/etags.c 157
344CHARTAB_SIZE_BITS c-src/emacs/src/lisp.h 1565
345CHARTAB_SIZE_BITS_0 c-src/emacs/src/lisp.h 1567
346CHARTAB_SIZE_BITS_1 c-src/emacs/src/lisp.h 1568
347CHARTAB_SIZE_BITS_2 c-src/emacs/src/lisp.h 1569
348CHARTAB_SIZE_BITS_3 c-src/emacs/src/lisp.h 1570
349CHAR_ALT c-src/emacs/src/lisp.h 2445
350CHAR_BIT c-src/emacs/src/lisp.h 2957
351CHAR_BIT c-src/emacs/src/lisp.h 2959
352CHAR_BIT c-src/emacs/src/lisp.h 2964
353CHAR_BIT c-src/emacs/src/lisp.h 2969
354CHAR_BIT c-src/emacs/src/lisp.h 2974
355CHAR_BIT c-src/emacs/src/lisp.h 2978
356CHAR_BIT c-src/emacs/src/lisp.h 2983
357CHAR_CLASS_MAX_LENGTH c-src/emacs/src/regex.h 593
358CHAR_CLASS_MAX_LENGTH c-src/emacs/src/regex.h 597
359CHAR_CLASS_MAX_LENGTH c-src/emacs/src/regex.h 605
360CHAR_CTL c-src/emacs/src/lisp.h 2449
361CHAR_HYPER c-src/emacs/src/lisp.h 2447
362CHAR_META c-src/emacs/src/lisp.h 2450
363CHAR_MODIFIER_MASK c-src/emacs/src/lisp.h 2452
364CHAR_SHIFT c-src/emacs/src/lisp.h 2448
365CHAR_SUPER c-src/emacs/src/lisp.h 2446
366CHAR_TABLE_EXTRA_SLOTS c-src/emacs/src/lisp.h /^CHAR_TABLE_EXTRA_SLOTS (struct Lisp_Char_Table *ct/
367CHAR_TABLE_P c-src/emacs/src/lisp.h /^CHAR_TABLE_P (Lisp_Object a)$/
368CHAR_TABLE_REF c-src/emacs/src/lisp.h /^CHAR_TABLE_REF (Lisp_Object ct, int idx)$/
369CHAR_TABLE_REF_ASCII c-src/emacs/src/lisp.h /^CHAR_TABLE_REF_ASCII (Lisp_Object ct, ptrdiff_t id/
370CHAR_TABLE_SET c-src/emacs/src/lisp.h /^CHAR_TABLE_SET (Lisp_Object ct, int idx, Lisp_Obje/
371CHAR_TABLE_STANDARD_SLOTS c-src/emacs/src/lisp.h 1697
372CHAR_TYPE_SIZE y-src/cccp.y 87
373CHECKFLAGS make-src/Makefile /^CHECKFLAGS=-DDEBUG -Wno-unused-function$/
374CHECKOBJS make-src/Makefile /^CHECKOBJS=chkmalloc.o chkxm.o$/
375CHECK_ARRAY c-src/emacs/src/lisp.h /^CHECK_ARRAY (Lisp_Object x, Lisp_Object predicate)/
376CHECK_BOOL_VECTOR c-src/emacs/src/lisp.h /^CHECK_BOOL_VECTOR (Lisp_Object x)$/
377CHECK_BUFFER c-src/emacs/src/lisp.h /^CHECK_BUFFER (Lisp_Object x)$/
378CHECK_CONS c-src/emacs/src/lisp.h /^CHECK_CONS (Lisp_Object x)$/
379CHECK_LISP_OBJECT_TYPE c-src/emacs/src/lisp.h 571
380CHECK_LISP_OBJECT_TYPE c-src/emacs/src/lisp.h 572
381CHECK_LISP_OBJECT_TYPE c-src/emacs/src/lisp.h 579
382CHECK_LIST c-src/emacs/src/lisp.h /^CHECK_LIST (Lisp_Object x)$/
383CHECK_LIST_CONS c-src/emacs/src/lisp.h /^# define CHECK_LIST_CONS(x, y) lisp_h_CHECK_LIST_C/
384CHECK_NATNUM c-src/emacs/src/lisp.h /^CHECK_NATNUM (Lisp_Object x)$/
385CHECK_NUMBER c-src/emacs/src/lisp.h /^# define CHECK_NUMBER(x) lisp_h_CHECK_NUMBER (x)$/
386CHECK_NUMBER_CAR c-src/emacs/src/lisp.h /^CHECK_NUMBER_CAR (Lisp_Object x)$/
387CHECK_NUMBER_CDR c-src/emacs/src/lisp.h /^CHECK_NUMBER_CDR (Lisp_Object x)$/
388CHECK_NUMBER_COERCE_MARKER c-src/emacs/src/lisp.h /^#define CHECK_NUMBER_COERCE_MARKER(x) \\$/
389CHECK_NUMBER_OR_FLOAT c-src/emacs/src/lisp.h /^CHECK_NUMBER_OR_FLOAT (Lisp_Object x)$/
390CHECK_NUMBER_OR_FLOAT_COERCE_MARKER c-src/emacs/src/lisp.h /^#define CHECK_NUMBER_OR_FLOAT_COERCE_MARKER(x) /
391CHECK_PROCESS c-src/emacs/src/lisp.h /^CHECK_PROCESS (Lisp_Object x)$/
392CHECK_RANGED_INTEGER c-src/emacs/src/lisp.h /^#define CHECK_RANGED_INTEGER(x, lo, hi) \\$/
393CHECK_STRING_CAR c-src/emacs/src/lisp.h /^CHECK_STRING_CAR (Lisp_Object x)$/
394CHECK_SYMBOL c-src/emacs/src/lisp.h /^# define CHECK_SYMBOL(x) lisp_h_CHECK_SYMBOL (x)$/
395CHECK_TYPE c-src/emacs/src/lisp.h /^# define CHECK_TYPE(ok, predicate, x) lisp_h_CHECK/
396CHECK_TYPE_RANGED_INTEGER c-src/emacs/src/lisp.h /^#define CHECK_TYPE_RANGED_INTEGER(type, x) \\$/
397CHECK_VECTOR c-src/emacs/src/lisp.h /^CHECK_VECTOR (Lisp_Object x)$/
398CHECK_VECTOR_OR_STRING c-src/emacs/src/lisp.h /^CHECK_VECTOR_OR_STRING (Lisp_Object x)$/
399CHECK_WINDOW c-src/emacs/src/lisp.h /^CHECK_WINDOW (Lisp_Object x)$/
400CK_ABS_C y-src/parse.y /^#define CK_ABS_C(x) if((x)<MIN_COL || (x)>MAX_COL)/
401CK_ABS_R y-src/parse.y /^#define CK_ABS_R(x) if((x)<MIN_ROW || (x)>MAX_ROW)/
402CK_REL_C y-src/parse.y /^#define CK_REL_C(x) if( ((x)>0 && MAX_COL-(x)<cu/
403CK_REL_R y-src/parse.y /^#define CK_REL_R(x) if( ((x)>0 && MAX_ROW-(x)<cu/
404CMultiChannelCSC19_3D cp-src/c.C 2
405CNL c-src/etags.c /^#define CNL() \\$/
406CNL_SAVE_DEFINEDEF c-src/etags.c /^#define CNL_SAVE_DEFINEDEF() \\$/
407COBOLFLAGS make-src/Makefile /^COBOLFLAGS=--language=none --regex='\/.......[a-zA-/
408COLORS cp-src/screen.hpp 11
409COMPILEDP c-src/emacs/src/lisp.h /^COMPILEDP (Lisp_Object a)$/
410COMPILED_ARGLIST c-src/emacs/src/lisp.h 2431
411COMPILED_BYTECODE c-src/emacs/src/lisp.h 2432
412COMPILED_CONSTANTS c-src/emacs/src/lisp.h 2433
413COMPILED_DOC_STRING c-src/emacs/src/lisp.h 2435
414COMPILED_INTERACTIVE c-src/emacs/src/lisp.h 2436
415COMPILED_STACK_DEPTH c-src/emacs/src/lisp.h 2434
416CONDITION_CASE c-src/emacs/src/lisp.h 3021
417CONSP c-src/emacs/src/lisp.h /^# define CONSP(x) lisp_h_CONSP (x)$/
418CONSTYPE_HEAP c-src/emacs/src/lisp.h 3739
419CONSTYPE_PURE c-src/emacs/src/lisp.h 3739
420CONS_TO_INTEGER c-src/emacs/src/lisp.h /^#define CONS_TO_INTEGER(cons, type, var) \\$/
421CONVERT_CHARSTRING_TO_VALUE pas-src/common.pas /^procedure CONVERT_CHARSTRING_TO_VALUE;(*($/
422CPPFLAGS make-src/Makefile /^CPPFLAGS=${CHECKFLAGS} -DSTDC_HEADERS -DHAVE_GETCW/
423CPSRC make-src/Makefile /^CPSRC=c.C abstract.C abstract.H cfront.H burton.cp/
424CSRC make-src/Makefile /^CSRC=abbrev.c ..\/etags\/h.h .\/\/c.c torture.c getopt/
425CTAGS c-src/etags.c 146
426CTAGS c-src/etags.c 147
427CTAGS c-src/etags.c 149
428CTAGS make-src/Makefile /^CTAGS: ctags ${infiles}$/
429CTAGS% make-src/Makefile /^CTAGS%: ctags% ${infiles}$/
430CTAGS13 CTAGS14 CTAGS15 make-src/Makefile /^CTAGS13 CTAGS14 CTAGS15: ctags% ${infiles}$/
431CYAN cp-src/screen.hpp 15
432C_AUTO c-src/etags.c 2198
433C_EXT c-src/etags.c 2193
434C_JAVA c-src/etags.c 2197
435C_PLAIN c-src/etags.c 2194
436C_PLPL c-src/etags.c 2195
437C_STAR c-src/etags.c 2196
438C_entries c-src/etags.c /^C_entries (int c_ext, FILE *inf)$/
439C_stab_entry c-src/etags.c 2271
440C_symtype c-src/etags.c /^C_symtype (char *str, int len, int c_ext)$/
441ChangeFileType pas-src/common.pas /^function ChangeFileType; (*(FileName : NameString;/
442Circle.getPos lua-src/test.lua /^function Circle.getPos ()$/
443Cjava_entries c-src/etags.c /^Cjava_entries (FILE *inf)$/
444Cjava_help c-src/etags.c 551
445Cjava_suffixes c-src/etags.c 549
446ClassExample ruby-src/test.rb /^ class ClassExample$/
447Clear/p ada-src/2ataspri.adb /^ procedure Clear (Cell : in out TAS_Cell) is$/
448Clear/p ada-src/2ataspri.ads /^ procedure Clear (Cell : in out TAS_Cell)/
449Cobol_help c-src/etags.c 558
450Cobol_paragraphs c-src/etags.c /^Cobol_paragraphs (FILE *inf)$/
451Cobol_suffixes c-src/etags.c 556
452CommentAD php-src/lce_functions.php /^ function CommentAD($/
453CommentAD php-src/lce_functions.php 70
454ConcatT pas-src/common.pas /^function ConcatT;(*($/
455Concept Index tex-src/gzip.texi /^@node Concept Index, , Problems, Top$/
456Cond_Signal/p ada-src/2ataspri.adb /^ procedure Cond_Signal (Cond : in out Condition_/
457Cond_Signal/p ada-src/2ataspri.ads /^ procedure Cond_Signal (Cond : in out Condition_/
458Cond_Timed_Wait/p ada-src/2ataspri.adb /^ procedure Cond_Timed_Wait$/
459Cond_Timed_Wait/p ada-src/2ataspri.ads /^ procedure Cond_Timed_Wait$/
460Cond_Wait/p ada-src/2ataspri.adb /^ procedure Cond_Wait (Cond : in out Condition_Va/
461Cond_Wait/p ada-src/2ataspri.ads /^ procedure Cond_Wait (Cond : in out Condition_Va/
462Condition_Variable/t ada-src/2ataspri.ads /^ type Condition_Variable is private;$/
463Condition_Variable/t ada-src/2ataspri.ads /^ type Condition_Variable is$/
464Configure pyt-src/server.py /^class Configure(Frame, ControlEdit):$/
465ConfirmQuit pyt-src/server.py /^def ConfirmQuit(frame, context):$/
466Constant ruby-src/test1.ru 42
467ControlEdit pyt-src/server.py /^class ControlEdit(Frame):$/
468Controls pyt-src/server.py /^class Controls:$/
469CopyTextString pas-src/common.pas /^function CopyTextString;(*($/
470Copying tex-src/gzip.texi /^@node Copying, Overview, , Top$/
471Cplusplus_entries c-src/etags.c /^Cplusplus_entries (FILE *inf)$/
472Cplusplus_help c-src/etags.c 540
473Cplusplus_suffixes c-src/etags.c 535
474Create_LL_Task/p ada-src/2ataspri.adb /^ procedure Create_LL_Task$/
475Create_LL_Task/p ada-src/2ataspri.ads /^ procedure Create_LL_Task$/
476Cstar_entries c-src/etags.c /^Cstar_entries (FILE *inf)$/
477Cstar_suffixes c-src/etags.c 562
478Cube.data.getFoo lua-src/test.lua /^function Cube.data.getFoo ()$/
479D cp-src/fail.C /^ D() : ::A::T2::T(97), x(1066) {}$/
480D cp-src/fail.C 41
481D ruby-src/test1.ru /^class ::D; end$/
482DAEMON_RUNNING c-src/emacs/src/lisp.h 4258
483DAEMON_RUNNING c-src/emacs/src/lisp.h 4262
484DARKGRAY cp-src/screen.hpp 20
485DEAFUN c.c /^DEAFUN ("expand-file-name", Fexpand_file_name, Sex/
486DEBUG c-src/etags.c 84
487DEBUG c-src/etags.c 85
488DEBUG c-src/etags.c 87
489DEBUG objc-src/PackInsp.m 37
490DECLARE_GDB_SYM c-src/emacs/src/lisp.h /^#define DECLARE_GDB_SYM(type, id) type const id EX/
491DEFAULT_HASH_SIZE c-src/emacs/src/lisp.h 1940
492DEFAULT_REHASH_SIZE c-src/emacs/src/lisp.h 1950
493DEFAULT_REHASH_THRESHOLD c-src/emacs/src/lisp.h 1946
494DEFINE_GDB_SYMBOL_BEGIN c-src/emacs/src/lisp.h /^# define DEFINE_GDB_SYMBOL_BEGIN(type, id) DECLARE/
495DEFINE_GDB_SYMBOL_BEGIN c-src/emacs/src/lisp.h /^# define DEFINE_GDB_SYMBOL_BEGIN(type, id) extern /
496DEFINE_GDB_SYMBOL_END c-src/emacs/src/lisp.h /^# define DEFINE_GDB_SYMBOL_END(id) = id;$/
497DEFINE_GDB_SYMBOL_END c-src/emacs/src/lisp.h /^# define DEFINE_GDB_SYMBOL_END(val) ;$/
498DEFINE_LISP_SYMBOL c-src/emacs/src/lisp.h /^#define DEFINE_LISP_SYMBOL(name) \\$/
499DEFINE_NON_NIL_Q_SYMBOL_MACROS c-src/emacs/src/lisp.h 755
500DEFSYM c-src/emacs/src/lisp.h /^#define DEFSYM(sym, name) \/* empty *\/$/
501DEFSYM c-src/emacs/src/lisp.h /^LISP_MACRO_DEFUN (SYMBOL_CONSTANT_P, int, (Lisp_Ob/
502DEFUN c-src/emacs/src/lisp.h /^#define DEFUN(lname, fnname, sname, minargs, maxar/
503DEFUN_ARGS_0 c-src/emacs/src/lisp.h 714
504DEFUN_ARGS_1 c-src/emacs/src/lisp.h 715
505DEFUN_ARGS_2 c-src/emacs/src/lisp.h 716
506DEFUN_ARGS_3 c-src/emacs/src/lisp.h 717
507DEFUN_ARGS_4 c-src/emacs/src/lisp.h 718
508DEFUN_ARGS_5 c-src/emacs/src/lisp.h 719
509DEFUN_ARGS_6 c-src/emacs/src/lisp.h 721
510DEFUN_ARGS_7 c-src/emacs/src/lisp.h 723
511DEFUN_ARGS_8 c-src/emacs/src/lisp.h 725
512DEFUN_ARGS_MANY c-src/emacs/src/lisp.h 712
513DEFUN_ARGS_UNEVALLED c-src/emacs/src/lisp.h 713
514DEFUN_func2 c.c /^DEFUN_func2()$/
515DEFVAR_BOOL c-src/emacs/src/lisp.h /^#define DEFVAR_BOOL(lname, vname, doc) \\$/
516DEFVAR_BUFFER_DEFAULTS c-src/emacs/src/lisp.h /^#define DEFVAR_BUFFER_DEFAULTS(lname, vname, doc) /
517DEFVAR_INT c-src/emacs/src/lisp.h /^#define DEFVAR_INT(lname, vname, doc) \\$/
518DEFVAR_KBOARD c-src/emacs/src/lisp.h /^#define DEFVAR_KBOARD(lname, vname, doc) \\$/
519DEFVAR_LISP c-src/emacs/src/lisp.h /^#define DEFVAR_LISP(lname, vname, doc) \\$/
520DEFVAR_LISP_NOPRO c-src/emacs/src/lisp.h /^#define DEFVAR_LISP_NOPRO(lname, vname, doc) \\$/
521DEVICE_LAST c-src/h.h 24
522DEVICE_SWP c-src/h.h 23
523DOS_NT c-src/etags.c 117
524DOS_NT c-src/etags.c 118
525DUMPED c-src/emacs/src/gmalloc.c 80
526Debug cp-src/functions.cpp /^void Debug ( int lineno, int level, char* func , c/
527Def_ ruby-src/test1.ru 12
528DisposeANameList pas-src/common.pas /^procedure DisposeANameList( $/
529DisposeNameList pas-src/common.pas /^procedure DisposeNameList;$/
530ELEM_I c-src/h.h 3
531ELSRC make-src/Makefile /^ELSRC=TAGTEST.EL emacs\/lisp\/progmodes\/etags.el$/
532EMACS_INT c-src/emacs/src/lisp.h 103
533EMACS_INT c-src/emacs/src/lisp.h 91
534EMACS_INT c-src/emacs/src/lisp.h 96
535EMACS_INT_MAX c-src/emacs/src/lisp.h 105
536EMACS_INT_MAX c-src/emacs/src/lisp.h 93
537EMACS_INT_MAX c-src/emacs/src/lisp.h 98
538EMACS_LISP_H c-src/emacs/src/lisp.h 22
539EMACS_NAME c-src/etags.c 786
540EMACS_UINT c-src/emacs/src/lisp.h 104
541EMACS_UINT c-src/emacs/src/lisp.h 92
542EMACS_UINT c-src/emacs/src/lisp.h 97
543ENTRY c-src/sysdep.h /^#define ENTRY(name) \\$/
544ENUM_BF c-src/emacs/src/lisp.h /^#define ENUM_BF(TYPE) enum TYPE$/
545ENUM_BF c-src/emacs/src/lisp.h /^#define ENUM_BF(TYPE) unsigned int$/
546ENVcheck tex-src/texinfo.tex /^\\def\\ENVcheck{%$/
547EQ c-src/emacs/src/lisp.h /^# define EQ(x, y) lisp_h_EQ (x, y)$/
548EQUAL y-src/cccp.c 12
549ERLSRC make-src/Makefile /^ERLSRC=gs_dialog.erl lines.erl lists.erl$/
550ERROR y-src/cccp.c 9
551ERROR y-src/parse.y 304
552ETAGS make-src/Makefile /^ETAGS: FRC etags ${infiles}$/
553ETAGS% make-src/Makefile /^ETAGS%: FRC etags% ${infiles}$/
554ETAGS12 make-src/Makefile /^ETAGS12: etags12 ${infiles}$/
555ETAGS13 ETAGS14 ETAGS15 make-src/Makefile /^ETAGS13 ETAGS14 ETAGS15: etags% ${infiles}$/
556EXFUN c-src/emacs/src/lisp.h /^#define EXFUN(fnname, maxargs) \\$/
557EXTAGS make-src/Makefile /^EXTAGS: extags ${infiles} Makefile$/
558EXTERNALLY_VISIBLE c-src/emacs/src/keyboard.c 3497
559EXTERNALLY_VISIBLE c-src/emacs/src/keyboard.c 4372
560Ealphaenumerate tex-src/texinfo.tex /^\\def\\Ealphaenumerate{\\Eenumerate}$/
561Ecapsenumerate tex-src/texinfo.tex /^\\def\\Ecapsenumerate{\\Eenumerate}$/
562Ecartouche tex-src/texinfo.tex /^\\def\\Ecartouche{%$/
563Edescription tex-src/texinfo.tex /^\\def\\Edescription{\\Etable}% Necessary kludge.$/
564Edisplay tex-src/texinfo.tex /^\\def\\Edisplay{\\endgroup\\afterenvbreak}%$/
565Eexample tex-src/texinfo.tex /^\\def\\Eexample{\\Elisp}$/
566Eflushleft tex-src/texinfo.tex /^\\def\\Eflushleft{\\endgroup\\afterenvbreak}%$/
567Eflushright tex-src/texinfo.tex /^\\def\\Eflushright{\\endgroup\\afterenvbreak}%$/
568Eformat tex-src/texinfo.tex /^\\def\\Eformat{\\endgroup\\afterenvbreak}$/
569Eftable tex-src/texinfo.tex /^\\def\\Eftable{\\endgraf\\endgroup\\afterenvbreak}%$/
570Egroup tex-src/texinfo.tex /^ \\def\\Egroup{\\egroup\\endgroup}%$/
571Eifclear tex-src/texinfo.tex /^\\def\\Eifclear{}$/
572Eifset tex-src/texinfo.tex /^\\def\\Eifset{}$/
573Eiftex tex-src/texinfo.tex /^\\def\\Eiftex{}$/
574Elisp tex-src/texinfo.tex /^\\def\\Elisp{\\endgroup\\afterenvbreak}%$/
575EmptyNmStr pas-src/common.pas /^function EmptyNmStr(* : NameString*);$/
576Environment tex-src/gzip.texi /^@node Environment, Tapes, Advanced usage, Top$/
577Equotation tex-src/texinfo.tex /^\\def\\Equotation{\\par\\endgroup\\afterenvbreak}%$/
578Erlang_functions c-src/etags.c /^Erlang_functions (FILE *inf)$/
579Erlang_help c-src/etags.c 567
580Erlang_suffixes c-src/etags.c 565
581ErrStrToNmStr pas-src/common.pas /^function ErrStrToNmStr;(*($/
582Error_Information/t ada-src/2ataspri.ads /^ type Error_Information is new Interfaces.C.POSI/
583Esmallexample tex-src/texinfo.tex /^\\def\\Esmallexample{\\Elisp}$/
584Esmallexample tex-src/texinfo.tex /^\\global\\def\\Esmallexample{\\Esmalllisp}$/
585Esmalllisp tex-src/texinfo.tex /^\\def\\Esmalllisp{\\endgroup\\afterenvbreak}%$/
586Etable tex-src/texinfo.tex /^\\def\\Etable{\\endgraf\\endgroup\\afterenvbreak}%$/
587Etable tex-src/texinfo.tex /^\\let\\Etable=\\relax}}$/
588Etex tex-src/texinfo.tex /^\\let\\Etex=\\endgroup}$/
589Etitlepage tex-src/texinfo.tex /^\\def\\Etitlepage{%$/
590Evtable tex-src/texinfo.tex /^\\def\\Evtable{\\endgraf\\endgroup\\afterenvbreak}%$/
591Exit_LL_Task/p ada-src/2ataspri.adb /^ procedure Exit_LL_Task is$/
592Exit_LL_Task/p ada-src/2ataspri.ads /^ procedure Exit_LL_Task;$/
593ExtractCommentInfo pas-src/common.pas /^procedure ExtractCommentInfo; (*($/
594FASTCFLAGS make-src/Makefile /^FASTCFLAGS=-O3 -finline-functions -ffast-math -fun/
595FASTCFLAGSWARN make-src/Makefile /^FASTCFLAGSWARN=${WARNINGS} -Werror ${FASTCFLAGS}$/
596FILTER make-src/Makefile /^FILTER=grep -v '\\.[Cchefy][lor]*,[1-9][0-9]*' || t/
597FINALIZERP c-src/emacs/src/lisp.h /^FINALIZERP (Lisp_Object x)$/
598FINAL_FREE_BLOCKS c-src/emacs/src/gmalloc.c 135
599FIXNUM_BITS c-src/emacs/src/lisp.h 252
600FIXNUM_OVERFLOW_P c-src/emacs/src/lisp.h /^#define FIXNUM_OVERFLOW_P(i) \\$/
601FIXNUM_OVERFLOW_P c-src/emacs/src/lisp.h /^LISP_MACRO_DEFUN (EQ, bool, (Lisp_Object x, Lisp_O/
602FLOATP c-src/emacs/src/lisp.h /^# define FLOATP(x) lisp_h_FLOATP (x)$/
603FLOAT_TO_STRING_BUFSIZE c-src/emacs/src/lisp.h 3927
604FORTHSRC make-src/Makefile /^FORTHSRC=test-forth.fth$/
605FOR_EACH_ALIST_VALUE c-src/emacs/src/lisp.h /^#define FOR_EACH_ALIST_VALUE(head_var, list_var, v/
606FOR_EACH_TAIL c-src/emacs/src/lisp.h /^#define FOR_EACH_TAIL(hare, list, tortoise, n) \\$/
607FRAMEP c-src/emacs/src/lisp.h /^FRAMEP (Lisp_Object a)$/
608FRC make-src/Makefile /^FRC:;$/
609FREEFLOOD c-src/emacs/src/gmalloc.c 1863
610FSRC make-src/Makefile /^FSRC=entry.for entry.strange_suffix entry.strange$/
611FUN0 y-src/parse.y /^yylex FUN0()$/
612FUN1 y-src/parse.y /^str_to_col FUN1(char **,str)$/
613FUN1 y-src/parse.y /^yyerror FUN1(char *, s)$/
614FUN2 y-src/parse.y /^make_list FUN2(YYSTYPE, car, YYSTYPE, cdr)$/
615FUN2 y-src/parse.y /^parse_cell_or_range FUN2(char **,ptr, struct rng */
616FUNCTIONP c-src/emacs/src/lisp.h /^FUNCTIONP (Lisp_Object obj)$/
617FUNCTION_KEY_OFFSET c-src/emacs/src/keyboard.c 4766
618FUNCTION_KEY_OFFSET c-src/emacs/src/keyboard.c 5061
619F_getit c-src/etags.c /^F_getit (FILE *inf)$/
620F_takeprec c-src/etags.c /^F_takeprec (void)$/
621Fabbrev_expansion c-src/abbrev.c /^DEFUN ("abbrev-expansion", Fabbrev_expansion, Sabb/
622Fabbrev_symbol c-src/abbrev.c /^DEFUN ("abbrev-symbol", Fabbrev_symbol, Sabbrev_sy/
623Fabort_recursive_edit c-src/emacs/src/keyboard.c /^DEFUN ("abort-recursive-edit", Fabort_recursive_ed/
624Fails_t c-src/h.h 5
625Fclear_abbrev_table c-src/abbrev.c /^DEFUN ("clear-abbrev-table", Fclear_abbrev_table, /
626Fclear_this_command_keys c-src/emacs/src/keyboard.c /^DEFUN ("clear-this-command-keys", Fclear_this_comm/
627Fcommand_error_default_function c-src/emacs/src/keyboard.c /^DEFUN ("command-error-default-function", Fcommand_/
628Fcurrent_idle_time c-src/emacs/src/keyboard.c /^DEFUN ("current-idle-time", Fcurrent_idle_time, Sc/
629Fcurrent_input_mode c-src/emacs/src/keyboard.c /^DEFUN ("current-input-mode", Fcurrent_input_mode, /
630Fdefine_abbrev c-src/abbrev.c /^DEFUN ("define-abbrev", Fdefine_abbrev, Sdefine_ab/
631Fdefine_abbrev_table c-src/abbrev.c /^DEFUN ("define-abbrev-table", Fdefine_abbrev_table/
632Fdefine_global_abbrev c-src/abbrev.c /^DEFUN ("define-global-abbrev", Fdefine_global_abbr/
633Fdefine_mode_abbrev c-src/abbrev.c /^DEFUN ("define-mode-abbrev", Fdefine_mode_abbrev, /
634Fdiscard_input c-src/emacs/src/keyboard.c /^DEFUN ("discard-input", Fdiscard_input, Sdiscard_i/
635Fevent_convert_list c-src/emacs/src/keyboard.c /^DEFUN ("event-convert-list", Fevent_convert_list, /
636Fevent_symbol_parse_modifiers c-src/emacs/src/keyboard.c /^DEFUN ("internal-event-symbol-parse-modifiers", Fe/
637Fexit_recursive_edit c-src/emacs/src/keyboard.c /^DEFUN ("exit-recursive-edit", Fexit_recursive_edit/
638Fexpand_abbrev c-src/abbrev.c /^DEFUN ("expand-abbrev", Fexpand_abbrev, Sexpand_ab/
639Finalize_Cond/p ada-src/2ataspri.adb /^ procedure Finalize_Cond (Cond : in out Conditio/
640Finalize_Cond/p ada-src/2ataspri.ads /^ procedure Finalize_Cond (Cond : in out Conditio/
641Finalize_Lock/p ada-src/2ataspri.adb /^ procedure Finalize_Lock (L : in out Lock) is$/
642Finalize_Lock/p ada-src/2ataspri.ads /^ procedure Finalize_Lock (L : in out Lock);$/
643Finalize_TAS_Cell/p ada-src/2ataspri.adb /^ procedure Finalize_TAS_Cell (Cell : in out TAS_/
644Finalize_TAS_Cell/p ada-src/2ataspri.ads /^ procedure Finalize_TAS_Cell (Cell : in out TA/
645Finput_pending_p c-src/emacs/src/keyboard.c /^DEFUN ("input-pending-p", Finput_pending_p, Sinput/
646Finsert_abbrev_table_description c-src/abbrev.c /^DEFUN ("insert-abbrev-table-description", Finsert_/
647First100Chars pas-src/common.pas /^procedure First100Chars; (*($/
648Fmake_abbrev_table c-src/abbrev.c /^DEFUN ("make-abbrev-table", Fmake_abbrev_table, Sm/
649Foo perl-src/kai-test.pl /^package Foo;$/
650Foo::Bar perl-src/kai-test.pl /^package Foo::Bar;$/
651Fopen_dribble_file c-src/emacs/src/keyboard.c /^DEFUN ("open-dribble-file", Fopen_dribble_file, So/
652Forth_help c-src/etags.c 573
653Forth_suffixes c-src/etags.c 571
654Forth_words c-src/etags.c /^Forth_words (FILE *inf)$/
655Fortran_functions c-src/etags.c /^Fortran_functions (FILE *inf)$/
656Fortran_help c-src/etags.c 579
657Fortran_suffixes c-src/etags.c 577
658Fposn_at_point c-src/emacs/src/keyboard.c /^DEFUN ("posn-at-point", Fposn_at_point, Sposn_at_p/
659Fposn_at_x_y c-src/emacs/src/keyboard.c /^DEFUN ("posn-at-x-y", Fposn_at_x_y, Sposn_at_x_y, /
660Fread_key_sequence c-src/emacs/src/keyboard.c /^DEFUN ("read-key-sequence", Fread_key_sequence, Sr/
661Fread_key_sequence_vector c-src/emacs/src/keyboard.c /^DEFUN ("read-key-sequence-vector", Fread_key_seque/
662Frecent_keys c-src/emacs/src/keyboard.c /^DEFUN ("recent-keys", Frecent_keys, Srecent_keys, /
663Frecursion_depth c-src/emacs/src/keyboard.c /^DEFUN ("recursion-depth", Frecursion_depth, Srecur/
664Frecursive_edit c-src/emacs/src/keyboard.c /^DEFUN ("recursive-edit", Frecursive_edit, Srecursi/
665Freset_this_command_lengths c-src/emacs/src/keyboard.c /^DEFUN ("reset-this-command-lengths", Freset_this_c/
666Fset_input_interrupt_mode c-src/emacs/src/keyboard.c /^DEFUN ("set-input-interrupt-mode", Fset_input_inte/
667Fset_input_meta_mode c-src/emacs/src/keyboard.c /^DEFUN ("set-input-meta-mode", Fset_input_meta_mode/
668Fset_input_mode c-src/emacs/src/keyboard.c /^DEFUN ("set-input-mode", Fset_input_mode, Sset_inp/
669Fset_output_flow_control c-src/emacs/src/keyboard.c /^DEFUN ("set-output-flow-control", Fset_output_flow/
670Fset_quit_char c-src/emacs/src/keyboard.c /^DEFUN ("set-quit-char", Fset_quit_char, Sset_quit_/
671Fsuspend_emacs c-src/emacs/src/keyboard.c /^DEFUN ("suspend-emacs", Fsuspend_emacs, Ssuspend_e/
672Fthis_command_keys c-src/emacs/src/keyboard.c /^DEFUN ("this-command-keys", Fthis_command_keys, St/
673Fthis_command_keys_vector c-src/emacs/src/keyboard.c /^DEFUN ("this-command-keys-vector", Fthis_command_k/
674Fthis_single_command_keys c-src/emacs/src/keyboard.c /^DEFUN ("this-single-command-keys", Fthis_single_co/
675Fthis_single_command_raw_keys c-src/emacs/src/keyboard.c /^DEFUN ("this-single-command-raw-keys", Fthis_singl/
676Ftop_level c-src/emacs/src/keyboard.c /^DEFUN ("top-level", Ftop_level, Stop_level, 0, 0, /
677Ftrack_mouse c-src/emacs/src/keyboard.c /^DEFUN ("internal--track-mouse", Ftrack_mouse, Stra/
678Funexpand_abbrev c-src/abbrev.c /^DEFUN ("unexpand-abbrev", Funexpand_abbrev, Sunexp/
679Fx_get_selection_internal c.c /^ Fx_get_selection_internal, Sx_get_selection/
680Fx_get_selection_internal c.c /^DEFUN ("x-get-selection-internal", Fx_get_selectio/
681Fy_get_selection_internal c.c /^ Fy_get_selection_internal, Sy_get_selection_/
682GCALIGNED c-src/emacs/src/lisp.h 288
683GCALIGNED c-src/emacs/src/lisp.h 290
684GCALIGNMENT c-src/emacs/src/lisp.h 243
685GCPRO1 c-src/emacs/src/lisp.h /^#define GCPRO1(a) \\$/
686GCPRO1 c-src/emacs/src/lisp.h /^#define GCPRO1(varname) ((void) gcpro1)$/
687GCPRO2 c-src/emacs/src/lisp.h /^#define GCPRO2(a, b) \\$/
688GCPRO2 c-src/emacs/src/lisp.h /^#define GCPRO2(varname1, varname2) ((void) gcpro2,/
689GCPRO3 c-src/emacs/src/lisp.h /^#define GCPRO3(a, b, c) \\$/
690GCPRO3 c-src/emacs/src/lisp.h /^#define GCPRO3(varname1, varname2, varname3) \\$/
691GCPRO4 c-src/emacs/src/lisp.h /^#define GCPRO4(a, b, c, d) \\$/
692GCPRO4 c-src/emacs/src/lisp.h /^#define GCPRO4(varname1, varname2, varname3, varna/
693GCPRO5 c-src/emacs/src/lisp.h /^#define GCPRO5(a, b, c, d, e) \\$/
694GCPRO5 c-src/emacs/src/lisp.h /^#define GCPRO5(varname1, varname2, varname3, varna/
695GCPRO6 c-src/emacs/src/lisp.h /^#define GCPRO6(a, b, c, d, e, f) \\$/
696GCPRO6 c-src/emacs/src/lisp.h /^#define GCPRO6(varname1, varname2, varname3, varna/
697GCPRO7 c-src/emacs/src/lisp.h /^#define GCPRO7(a, b, c, d, e, f, g) \\$/
698GCPRO7 c-src/emacs/src/lisp.h /^#define GCPRO7(a, b, c, d, e, f, g) (GCPRO6 (a, b,/
699GCTYPEBITS c-src/emacs/src/lisp.h /^DEFINE_GDB_SYMBOL_BEGIN (int, GCTYPEBITS)$/
700GCTYPEBITS c-src/emacs/src/lisp.h 67
701GC_MAKE_GCPROS_NOOPS c-src/emacs/src/lisp.h 3172
702GC_MARK_STACK c-src/emacs/src/lisp.h 3177
703GC_MARK_STACK_CHECK_GCPROS c-src/emacs/src/lisp.h 3173
704GC_USE_GCPROS_AS_BEFORE c-src/emacs/src/lisp.h 3171
705GC_USE_GCPROS_CHECK_ZOMBIES c-src/emacs/src/lisp.h 3174
706GE y-src/parse.c 8
707GENERIC_PTR y-src/cccp.y 56
708GENERIC_PTR y-src/cccp.y 58
709GEQ y-src/cccp.c 15
710GETOPTOBJS make-src/Makefile /^GETOPTOBJS= #getopt.o getopt1.o$/
711GREEN cp-src/screen.hpp 14
712GROW_RAW_KEYBUF c-src/emacs/src/keyboard.c 119
713GatherControls pyt-src/server.py /^ def GatherControls(self):$/
714GetLayerByName lua-src/allegro.lua /^function GetLayerByName (name)$/
715GetNameList pas-src/common.pas /^function GetNameList; (* : BinNodePointer;*)$/
716GetNewNameListNode pas-src/common.pas /^function GetNewNameListNode;(*($/
717GetTextRef pas-src/common.pas /^function GetTextRef;(*($/
718GetUniqueLayerName lua-src/allegro.lua /^function GetUniqueLayerName ()$/
719Get_Own_Priority/f ada-src/2ataspri.adb /^ function Get_Own_Priority return System.Any_Pri/
720Get_Own_Priority/f ada-src/2ataspri.ads /^ function Get_Own_Priority return System.Any_Pri/
721Get_Priority/f ada-src/2ataspri.adb /^ function Get_Priority (T : TCB_Ptr) return Syst/
722Get_Priority/f ada-src/2ataspri.ads /^ function Get_Priority (T : TCB_Ptr) return Syst/
723HASH_HASH c-src/emacs/src/lisp.h /^HASH_HASH (struct Lisp_Hash_Table *h, ptrdiff_t id/
724HASH_INDEX c-src/emacs/src/lisp.h /^HASH_INDEX (struct Lisp_Hash_Table *h, ptrdiff_t i/
725HASH_KEY c-src/emacs/src/lisp.h /^HASH_KEY (struct Lisp_Hash_Table *h, ptrdiff_t idx/
726HASH_NEXT c-src/emacs/src/lisp.h /^HASH_NEXT (struct Lisp_Hash_Table *h, ptrdiff_t id/
727HASH_TABLE_P c-src/emacs/src/lisp.h /^HASH_TABLE_P (Lisp_Object a)$/
728HASH_TABLE_SIZE c-src/emacs/src/lisp.h /^HASH_TABLE_SIZE (struct Lisp_Hash_Table *h)$/
729HASH_VALUE c-src/emacs/src/lisp.h /^HASH_VALUE (struct Lisp_Hash_Table *h, ptrdiff_t i/
730HAVE_NTGUI c-src/etags.c 116
731HEADINGSafter tex-src/texinfo.tex /^\\def\\HEADINGSafter{\\let\\HEADINGShook=\\HEADINGSdoub/
732HEADINGSdouble tex-src/texinfo.tex /^\\def\\HEADINGSdouble{$/
733HEADINGSdoubleafter tex-src/texinfo.tex /^\\let\\HEADINGSdoubleafter=\\HEADINGSafter$/
734HEADINGSdoublex tex-src/texinfo.tex /^\\def\\HEADINGSdoublex{%$/
735HEADINGShook tex-src/texinfo.tex /^\\def\\HEADINGSafter{\\let\\HEADINGShook=\\HEADINGSdoub/
736HEADINGShook tex-src/texinfo.tex /^\\def\\HEADINGSsingleafter{\\let\\HEADINGShook=\\HEADIN/
737HEADINGShook tex-src/texinfo.tex /^\\let\\HEADINGShook=\\relax$/
738HEADINGSoff tex-src/texinfo.tex /^\\def\\HEADINGSoff{$/
739HEADINGSon tex-src/texinfo.tex /^\\def\\HEADINGSon{\\HEADINGSdouble}$/
740HEADINGSon tex-src/texinfo.tex /^\\global\\def\\HEADINGSon{\\HEADINGSdouble}}$/
741HEADINGSon tex-src/texinfo.tex /^\\global\\def\\HEADINGSon{\\HEADINGSsingle}}$/
742HEADINGSsingle tex-src/texinfo.tex /^\\def\\HEADINGSsingle{$/
743HEADINGSsingleafter tex-src/texinfo.tex /^\\def\\HEADINGSsingleafter{\\let\\HEADINGShook=\\HEADIN/
744HEADINGSsinglex tex-src/texinfo.tex /^\\def\\HEADINGSsinglex{%$/
745HEAP c-src/emacs/src/gmalloc.c 131
746HTMLSRC make-src/Makefile /^HTMLSRC=softwarelibero.html index.shtml algrthms.h/
747HTML_help c-src/etags.c 584
748HTML_labels c-src/etags.c /^HTML_labels (FILE *inf)$/
749HTML_suffixes c-src/etags.c 582
750IEEE_FLOATING_POINT c-src/emacs/src/lisp.h 2415
751IMAGEP c-src/emacs/src/lisp.h /^IMAGEP (Lisp_Object x)$/
752INPUT_EVENT_POS_MAX c-src/emacs/src/keyboard.c 3698
753INPUT_EVENT_POS_MIN c-src/emacs/src/keyboard.c 3701
754INSERT_TREE_NODE pas-src/common.pas /^procedure INSERT_TREE_NODE;(*( $/
755INSTANTIATE_MDIAGARRAY_FRIENDS cp-src/MDiagArray2.h /^#define INSTANTIATE_MDIAGARRAY_FRIENDS(T) \\$/
756INT c-src/h.h 32
757INT y-src/cccp.c 6
758INTEGERP c-src/emacs/src/lisp.h /^# define INTEGERP(x) lisp_h_INTEGERP (x)$/
759INTEGER_TO_CONS c-src/emacs/src/lisp.h /^#define INTEGER_TO_CONS(i) \\$/
760INTERVAL c-src/emacs/src/lisp.h 1149
761INTMASK c-src/emacs/src/lisp.h 437
762INTTYPEBITS c-src/emacs/src/lisp.h 249
763INT_BIT c-src/emacs/src/gmalloc.c 124
764INT_TYPE_SIZE y-src/cccp.y 91
765ISALNUM c-src/etags.c /^#define ISALNUM(c) isalnum (CHAR (c))$/
766ISALPHA c-src/etags.c /^#define ISALPHA(c) isalpha (CHAR (c))$/
767ISDIGIT c-src/etags.c /^#define ISDIGIT(c) isdigit (CHAR (c))$/
768ISLOWER c-src/etags.c /^#define ISLOWER(c) islower (CHAR (c))$/
769ISO_FUNCTION_KEY_OFFSET c-src/emacs/src/keyboard.c 5149
770ISUPPER c-src/etags.c /^# define ISUPPER(c) isupper (CHAR (c))$/
771IS_DAEMON c-src/emacs/src/lisp.h 4257
772IS_DAEMON c-src/emacs/src/lisp.h 4261
773InitNameList pas-src/common.pas /^procedure InitNameList;$/
774InitNameStringPool pas-src/common.pas /^procedure InitNameStringPool;$/
775InitializeStringPackage pas-src/common.pas /^procedure InitializeStringPackage;$/
776Initialize_Cond/p ada-src/2ataspri.adb /^ procedure Initialize_Cond (Cond : in out Condit/
777Initialize_Cond/p ada-src/2ataspri.ads /^ procedure Initialize_Cond (Cond : in out Condit/
778Initialize_LL_Tasks/p ada-src/2ataspri.adb /^ procedure Initialize_LL_Tasks (T : TCB_Ptr) is$/
779Initialize_LL_Tasks/p ada-src/2ataspri.ads /^ procedure Initialize_LL_Tasks (T : TCB_Ptr);$/
780Initialize_Lock/p ada-src/2ataspri.adb /^ procedure Initialize_Lock$/
781Initialize_Lock/p ada-src/2ataspri.ads /^ procedure Initialize_Lock (Prio : System.Any_Pr/
782Initialize_TAS_Cell/p ada-src/2ataspri.adb /^ procedure Initialize_TAS_Cell (Cell : out TAS_C/
783Initialize_TAS_Cell/p ada-src/2ataspri.ads /^ procedure Initialize_TAS_Cell (Cell : out TA/
784Inner1/b ada-src/etags-test-for.ada /^ package body Inner1 is$/
785Inner1/b ada-src/waroquiers.ada /^ package body Inner1 is$/
786Inner1/s ada-src/etags-test-for.ada /^ package Inner1 is$/
787Inner1/s ada-src/waroquiers.ada /^ package Inner1 is$/
788Inner2/b ada-src/etags-test-for.ada /^ package body Inner2 is$/
789Inner2/b ada-src/waroquiers.ada /^ package body Inner2 is$/
790Inner2/s ada-src/etags-test-for.ada /^ package Inner2 is$/
791Inner2/s ada-src/waroquiers.ada /^ package Inner2 is$/
792Install_Abort_Handler/p ada-src/2ataspri.adb /^ procedure Install_Abort_Handler (Handler : Abor/
793Install_Abort_Handler/p ada-src/2ataspri.ads /^ procedure Install_Abort_Handler (Handler : Abor/
794Install_Error_Handler/p ada-src/2ataspri.adb /^ procedure Install_Error_Handler (Handler : Syst/
795Install_Error_Handler/p ada-src/2ataspri.ads /^ procedure Install_Error_Handler (Handler : Syst/
796Invoking gzip tex-src/gzip.texi /^@node Invoking gzip, Advanced usage, Sample, Top$/
797IpAddrKind rs-src/test.rs 3
798IsControlChar pas-src/common.pas /^function IsControlChar; (*($/
799IsControlCharName pas-src/common.pas /^function IsControlCharName($/
800Is_Set/f ada-src/2ataspri.adb /^ function Is_Set (Cell : in TAS_Cell) return Bo/
801Is_Set/f ada-src/2ataspri.ads /^ function Is_Set (Cell : in TAS_Cell)/
802JAVASRC make-src/Makefile /^JAVASRC=AWTEMul.java KeyEve.java SMan.java SysCol./
803KBD_BUFFER_SIZE c-src/emacs/src/keyboard.c 82
804KBYTES objc-src/PackInsp.m 58
805KEY_TO_CHAR c-src/emacs/src/keyboard.c /^#define KEY_TO_CHAR(k) (XINT (k) & ((1 << CHARACTE/
806L tex-src/texinfo.tex /^\\let\\L=\\ptexL$/
807LATEST make-src/Makefile /^LATEST=17$/
808LCE_COMMENT php-src/lce_functions.php 13
809LCE_COMMENT_TOOL php-src/lce_functions.php 17
810LCE_COMMENT_USER php-src/lce_functions.php 15
811LCE_FUNCTIONS php-src/lce_functions.php 4
812LCE_MSGID php-src/lce_functions.php 19
813LCE_MSGSTR php-src/lce_functions.php 21
814LCE_TEXT php-src/lce_functions.php 23
815LCE_UNKNOWN php-src/lce_functions.php 9
816LCE_WS php-src/lce_functions.php 11
817LDFLAGS make-src/Makefile /^LDFLAGS=#-static -lc_p$/
818LE y-src/parse.c 7
819LEQ y-src/cccp.c 14
820LIGHTBLUE cp-src/screen.hpp 21
821LIGHTCYAN cp-src/screen.hpp 23
822LIGHTGRAY cp-src/screen.hpp 19
823LIGHTGREEN cp-src/screen.hpp 22
824LIGHTMAGENTA cp-src/screen.hpp 25
825LIGHTRED cp-src/screen.hpp 24
826LISP_INITIALLY c-src/emacs/src/lisp.h /^#define LISP_INITIALLY(i) (i)$/
827LISP_INITIALLY c-src/emacs/src/lisp.h /^#define LISP_INITIALLY(i) {i}$/
828LISP_INITIALLY_ZERO c-src/emacs/src/lisp.h 582
829LISP_MACRO_DEFUN c-src/emacs/src/lisp.h /^#define LISP_MACRO_DEFUN(name, type, argdecls, arg/
830LISP_MACRO_DEFUN c-src/emacs/src/lisp.h /^LISP_MACRO_DEFUN (CONSP, bool, (Lisp_Object x), (x/
831LISP_MACRO_DEFUN c-src/emacs/src/lisp.h /^LISP_MACRO_DEFUN (NILP, bool, (Lisp_Object x), (x)/
832LISP_MACRO_DEFUN c-src/emacs/src/lisp.h /^LISP_MACRO_DEFUN (SYMBOL_VAL, Lisp_Object, (struct/
833LISP_MACRO_DEFUN c-src/emacs/src/lisp.h /^LISP_MACRO_DEFUN (XCAR, Lisp_Object, (Lisp_Object /
834LISP_MACRO_DEFUN c-src/emacs/src/lisp.h /^LISP_MACRO_DEFUN (XCONS, struct Lisp_Cons *, (Lisp/
835LISP_MACRO_DEFUN c-src/emacs/src/lisp.h /^LISP_MACRO_DEFUN (XHASH, EMACS_INT, (Lisp_Object a/
836LISP_MACRO_DEFUN c-src/emacs/src/lisp.h /^LISP_MACRO_DEFUN (XLI, EMACS_INT, (Lisp_Object o),/
837LISP_MACRO_DEFUN c-src/emacs/src/lisp.h /^LISP_MACRO_DEFUN (XPNTR, void *, (Lisp_Object a), /
838LISP_MACRO_DEFUN_VOID c-src/emacs/src/lisp.h /^#define LISP_MACRO_DEFUN_VOID(name, argdecls, args/
839LISP_MACRO_DEFUN_VOID c-src/emacs/src/lisp.h /^LISP_MACRO_DEFUN_VOID (CHECK_LIST_CONS, (Lisp_Obje/
840LISP_MACRO_DEFUN_VOID c-src/emacs/src/lisp.h /^LISP_MACRO_DEFUN_VOID (CHECK_TYPE,$/
841LISP_MACRO_DEFUN_VOID c-src/emacs/src/lisp.h /^LISP_MACRO_DEFUN_VOID (SET_SYMBOL_VAL,$/
842LISTCONTENTS objc-src/PackInsp.m 39
843LISTCONTENTSBUTTON objc-src/PackInsp.m 48
844LISTDESCRIPTIONBUTTON objc-src/PackInsp.m 49
845LL_Assert/p ada-src/2ataspri.adb /^ procedure LL_Assert (B : Boolean; M : String) i/
846LL_Assert/p ada-src/2ataspri.ads /^ procedure LL_Assert (B : Boolean; M : String);$/
847LL_Task_Procedure_Access/t ada-src/2ataspri.ads /^ type LL_Task_Procedure_Access is access procedu/
848LL_Task_Procedure_Access/t ada-src/etags-test-for.ada /^ type LL_Task_Procedure_Access is access procedu/
849LL_Wrapper/p ada-src/2ataspri.adb /^ procedure LL_Wrapper (T : TCB_Ptr) is$/
850LL_Wrapper/p ada-src/2ataspri.adb /^ procedure LL_Wrapper (T : TCB_Ptr);$/
851LL_Wrapper/p ada-src/etags-test-for.ada /^ procedure LL_Wrapper (T : TCB_Ptr);$/
852LOCALIZE objc-src/PackInsp.m /^#define LOCALIZE(s) NXLoadLocalizedStringFromTabl/
853LOCALIZE_ARCH objc-src/PackInsp.m /^#define LOCALIZE_ARCH(s) NXLoadLocalizedStringFrom/
854LOCK c-src/emacs/src/gmalloc.c /^#define LOCK() \\$/
855LOCK c-src/emacs/src/gmalloc.c /^#define LOCK()$/
856LOCK_ALIGNED_BLOCKS c-src/emacs/src/gmalloc.c /^#define LOCK_ALIGNED_BLOCKS() \\$/
857LOCK_ALIGNED_BLOCKS c-src/emacs/src/gmalloc.c /^#define LOCK_ALIGNED_BLOCKS()$/
858LONG_TYPE_SIZE y-src/cccp.y 95
859LOOKING_AT c-src/etags.c /^#define LOOKING_AT(cp, kw) \/* kw is the keyword, /
860LOOKING_AT_NOCASE c-src/etags.c /^#define LOOKING_AT_NOCASE(cp, kw) \/* the keyword i/
861LOOKUP objc-src/PackInsp.m /^#define LOOKUP(key, notfound) ([table isKey:key] ?/
862LOOKUP objc-src/PackInsp.m 176
863LOOP_ON_INPUT_LINES c-src/etags.c /^#define LOOP_ON_INPUT_LINES(file_pointer, line_buf/
864LSH y-src/cccp.c 16
865LTGT cp-src/MDiagArray2.h 144
866LTGT cp-src/MDiagArray2.h 35
867LTGT cp-src/MDiagArray2.h 39
868LTGT cp-src/MDiagArray2.h 42
869LUASRC make-src/Makefile /^LUASRC=allegro.lua$/
870L_CELL y-src/parse.c 10
871L_CONST y-src/parse.c 13
872L_FN0 y-src/parse.c 14
873L_FN1 y-src/parse.c 15
874L_FN1R y-src/parse.c 20
875L_FN2 y-src/parse.c 16
876L_FN2R y-src/parse.c 21
877L_FN3 y-src/parse.c 17
878L_FN3R y-src/parse.c 22
879L_FN4 y-src/parse.c 18
880L_FN4R y-src/parse.c 23
881L_FNN y-src/parse.c 19
882L_FNNR y-src/parse.c 24
883L_GE y-src/parse.c 27
884L_LE y-src/parse.c 25
885L_NE y-src/parse.c 26
886L_RANGE y-src/parse.c 11
887L_VAR y-src/parse.c 12
888L_getit c-src/etags.c /^L_getit (void)$/
889LabeledEntry pyt-src/server.py /^class LabeledEntry(Frame):$/
890Lang_function c-src/etags.c 182
891Lang_function c-src/h.h 6
892Lisp_Bits c-src/emacs/src/lisp.h 239
893Lisp_Bool_Vector c-src/emacs/src/lisp.h 1384
894Lisp_Boolfwd c-src/emacs/src/lisp.h 2284
895Lisp_Buffer_Local_Value c-src/emacs/src/lisp.h 2334
896Lisp_Buffer_Objfwd c-src/emacs/src/lisp.h 2302
897Lisp_Char_Table c-src/emacs/src/lisp.h 1575
898Lisp_Compiled c-src/emacs/src/lisp.h 2429
899Lisp_Cons c-src/emacs/src/lisp.h 475
900Lisp_Finalizer c-src/emacs/src/lisp.h 2186
901Lisp_Float c-src/emacs/src/lisp.h 2391
902Lisp_Float c-src/emacs/src/lisp.h 477
903Lisp_Free c-src/emacs/src/lisp.h 2201
904Lisp_Fwd c-src/emacs/src/lisp.h 2368
905Lisp_Fwd_Bool c-src/emacs/src/lisp.h 505
906Lisp_Fwd_Buffer_Obj c-src/emacs/src/lisp.h 507
907Lisp_Fwd_Int c-src/emacs/src/lisp.h 504
908Lisp_Fwd_Kboard_Obj c-src/emacs/src/lisp.h 508
909Lisp_Fwd_Obj c-src/emacs/src/lisp.h 506
910Lisp_Fwd_Type c-src/emacs/src/lisp.h 502
911Lisp_Hash_Table c-src/emacs/src/lisp.h 1823
912Lisp_Int0 c-src/emacs/src/lisp.h 461
913Lisp_Int1 c-src/emacs/src/lisp.h 462
914Lisp_Intfwd c-src/emacs/src/lisp.h 2274
915Lisp_Kboard_Objfwd c-src/emacs/src/lisp.h 2362
916Lisp_Marker c-src/emacs/src/lisp.h 1978
917Lisp_Misc c-src/emacs/src/lisp.h 2212
918Lisp_Misc c-src/emacs/src/lisp.h 458
919Lisp_Misc_Any c-src/emacs/src/lisp.h 1971
920Lisp_Misc_Finalizer c-src/emacs/src/lisp.h 491
921Lisp_Misc_Float c-src/emacs/src/lisp.h 494
922Lisp_Misc_Free c-src/emacs/src/lisp.h 487
923Lisp_Misc_Limit c-src/emacs/src/lisp.h 496
924Lisp_Misc_Marker c-src/emacs/src/lisp.h 488
925Lisp_Misc_Overlay c-src/emacs/src/lisp.h 489
926Lisp_Misc_Save_Value c-src/emacs/src/lisp.h 490
927Lisp_Misc_Type c-src/emacs/src/lisp.h 485
928Lisp_Object c-src/emacs/src/lisp.h 567
929Lisp_Object c-src/emacs/src/lisp.h 577
930Lisp_Objfwd c-src/emacs/src/lisp.h 2294
931Lisp_Overlay c-src/emacs/src/lisp.h 2021
932Lisp_Save_Type c-src/emacs/src/lisp.h 2064
933Lisp_Save_Value c-src/emacs/src/lisp.h 2110
934Lisp_String c-src/emacs/src/lisp.h 466
935Lisp_Sub_Char_Table c-src/emacs/src/lisp.h 1606
936Lisp_Subr c-src/emacs/src/lisp.h 1670
937Lisp_Symbol c-src/emacs/src/lisp.h 454
938Lisp_Symbol c-src/emacs/src/lisp.h 654
939Lisp_Type c-src/emacs/src/lisp.h 451
940Lisp_Vector c-src/emacs/src/lisp.h 1369
941Lisp_Vectorlike c-src/emacs/src/lisp.h 472
942Lisp_functions c-src/etags.c /^Lisp_functions (FILE *inf)$/
943Lisp_help c-src/etags.c 591
944Lisp_suffixes c-src/etags.c 589
945ListEdit pyt-src/server.py /^class ListEdit(Frame):$/
946Locate pas-src/common.pas /^function Locate; (*($/
947Lock/t ada-src/2ataspri.ads /^ type Lock is private;$/
948Lock/t ada-src/2ataspri.ads /^ type Lock is$/
949LowerCaseNmStr pas-src/common.pas /^function LowerCaseNmStr; (*($/
950Lua_functions c-src/etags.c /^Lua_functions (FILE *inf)$/
951Lua_help c-src/etags.c 600
952Lua_suffixes c-src/etags.c 598
953M ruby-src/test1.ru /^module A::M; end$/
954MAGENTA cp-src/screen.hpp 17
955MAGICBYTE c-src/emacs/src/gmalloc.c 1861
956MAGICFREE c-src/emacs/src/gmalloc.c 1860
957MAGICWORD c-src/emacs/src/gmalloc.c 1859
958MAKE make-src/Makefile /^MAKE:=$(MAKE) --no-print-directory$/
959MAKESRC make-src/Makefile /^MAKESRC=Makefile$/
960MALLOCFLOOD c-src/emacs/src/gmalloc.c 1862
961MANY c-src/emacs/src/lisp.h 2833
962MARKERP c-src/emacs/src/lisp.h /^# define MARKERP(x) lisp_h_MARKERP (x)$/
963MAXPATHLEN c-src/etags.c 115
964MAX_ALLOCA c-src/emacs/src/lisp.h 4556
965MAX_ENCODED_BYTES c-src/emacs/src/keyboard.c 2254
966MAX_HASH_VALUE c-src/etags.c 2329
967MAX_WORD_LENGTH c-src/etags.c 2327
968MAYBEREL y-src/parse.y /^#define MAYBEREL(p) (*(p)=='[' && (isdigit((p)[1])/
969MBYTES objc-src/PackInsp.m 59
970MCHECK_DISABLED c-src/emacs/src/gmalloc.c 285
971MCHECK_FREE c-src/emacs/src/gmalloc.c 287
972MCHECK_HEAD c-src/emacs/src/gmalloc.c 288
973MCHECK_OK c-src/emacs/src/gmalloc.c 286
974MCHECK_TAIL c-src/emacs/src/gmalloc.c 289
975MDiagArray2 cp-src/MDiagArray2.h /^ MDiagArray2 (T *d, int r, int c) : DiagArray2<T>/
976MDiagArray2 cp-src/MDiagArray2.h /^ MDiagArray2 (const Array<T>& a) : DiagArray2<T> /
977MDiagArray2 cp-src/MDiagArray2.h /^ MDiagArray2 (const DiagArray2<T>& a) : DiagArray/
978MDiagArray2 cp-src/MDiagArray2.h /^ MDiagArray2 (const MDiagArray2<T>& a) : DiagArra/
979MDiagArray2 cp-src/MDiagArray2.h /^ MDiagArray2 (int r, int c) : DiagArray2<T> (r, c/
980MDiagArray2 cp-src/MDiagArray2.h /^ MDiagArray2 (int r, int c, const T& val) : DiagA/
981MDiagArray2 cp-src/MDiagArray2.h /^ MDiagArray2 (void) : DiagArray2<T> () { }$/
982MDiagArray2 cp-src/MDiagArray2.h 78
983MIN_HASH_VALUE c-src/etags.c 2328
984MIN_WORD_LENGTH c-src/etags.c 2326
985MISCP c-src/emacs/src/lisp.h /^# define MISCP(x) lisp_h_MISCP (x)$/
986MOST_NEGATIVE_FIXNUM c-src/emacs/src/lisp.h 835
987MOST_POSITIVE_FIXNUM c-src/emacs/src/lisp.h 834
988MOVE c-src/sysdep.h /^#define MOVE(x,y) movl x, y$/
989MSDOS c-src/etags.c 100
990MSDOS c-src/etags.c 106
991MSDOS c-src/etags.c 107
992MSDOS c-src/etags.c 110
993MSGSEL f-src/entry.for /^ ENTRY MSGSEL ( TYPE )$/
994MSGSEL f-src/entry.strange /^ ENTRY MSGSEL ( TYPE )$/
995MSGSEL f-src/entry.strange_suffix /^ ENTRY MSGSEL ( TYPE )$/
996MULTI_LETTER_MOD c-src/emacs/src/keyboard.c /^#define MULTI_LETTER_MOD(BIT, NAME, LEN) \\$/
997MULTI_LETTER_MOD c-src/emacs/src/keyboard.c /^#define MULTI_LETTER_MOD(BIT, NAME, LEN) \\$/
998MULTI_LETTER_MOD c-src/emacs/src/keyboard.c 6231
999MULTI_LETTER_MOD c-src/emacs/src/keyboard.c 6764
1000Machin_T/b ada-src/waroquiers.ada /^ protected body Machin_T is$/
1001Machin_T/t ada-src/etags-test-for.ada /^ protected Machin_T is$/
1002Machin_T/t ada-src/etags-test-for.ada /^ protected type Machin_T is$/
1003Machin_T/t ada-src/waroquiers.ada /^ protected type Machin_T is$/
1004Machine_Exceptions/t ada-src/2ataspri.ads /^ type Machine_Exceptions is new Interfaces.C.POS/
1005MakeDispose pyt-src/server.py /^ def MakeDispose(self):$/
1006MakeSitelist pyt-src/server.py /^ def MakeSitelist(self, master):$/
1007Makefile_filenames c-src/etags.c 603
1008Makefile_help c-src/etags.c 605
1009Makefile_targets c-src/etags.c /^Makefile_targets (FILE *inf)$/
1010Mc cp-src/c.C /^int main (void) { my_function0(0); my_function1(1)/
1011Mcccp y-src/cccp.y /^main ()$/
1012Mconway.cpp cp-src/conway.cpp /^void main(void)$/
1013Metags c-src/etags.c /^main (int argc, char **argv)$/
1014Mfail cp-src/fail.C /^main()$/
1015Mkai-test.pl perl-src/kai-test.pl /^package main;$/
1016ModuleExample ruby-src/test.rb /^module ModuleExample$/
1017More_Lisp_Bits c-src/emacs/src/lisp.h 801
1018MoveLayerAfter lua-src/allegro.lua /^function MoveLayerAfter (this_one)$/
1019MoveLayerBefore lua-src/allegro.lua /^function MoveLayerBefore (this_one)$/
1020MoveLayerBottom lua-src/allegro.lua /^function MoveLayerBottom ()$/
1021MoveLayerTop lua-src/allegro.lua /^function MoveLayerTop ()$/
1022Mtest.go go-src/test.go /^func main() {$/
1023Mtest.go go-src/test.go 1
1024Mtest.rs rs-src/test.rs /^fn main() {$/
1025Mtest1.go go-src/test1.go /^func main() {$/
1026Mtest1.go go-src/test1.go 1
1027Mx.cc cp-src/x.cc /^main(int argc, char *argv[])$/
1028NAME y-src/cccp.c 8
1029NATNUMP c-src/emacs/src/lisp.h /^NATNUMP (Lisp_Object x)$/
1030NDEBUG c-src/etags.c 88
1031NE y-src/parse.c 6
1032NEG y-src/parse.c 9
1033NEXT_ALMOST_PRIME_LIMIT c-src/emacs/src/lisp.h 3573
1034NILP c-src/emacs/src/lisp.h /^# define NILP(x) lisp_h_NILP (x)$/
1035NIL_IS_ZERO c-src/emacs/src/lisp.h 1515
1036NONPOINTER_BITS c-src/emacs/src/lisp.h 78
1037NONPOINTER_BITS c-src/emacs/src/lisp.h 80
1038NONSRCS make-src/Makefile /^NONSRCS=entry.strange lists.erl clheir.hpp.gz$/
1039NOTEQUAL y-src/cccp.c 13
1040NULL y-src/cccp.y 51
1041NULL_PTR y-src/cccp.y 63
1042NUMSTATS objc-src/PackInsp.h 36
1043NUM_MOD_NAMES c-src/emacs/src/keyboard.c 6325
1044NUM_RECENT_KEYS c-src/emacs/src/keyboard.c 91
1045NameHasChar pas-src/common.pas /^function NameHasChar; (* (TheName : NameString; Th/
1046NameStringLess pas-src/common.pas /^function NameStringLess;(*(var Name1,Name2 : NameS/
1047NewLayer lua-src/allegro.lua /^function NewLayer (name, x, y, w, h)$/
1048NewLayerSet lua-src/allegro.lua /^function NewLayerSet (name)$/
1049NewNameString pas-src/common.pas /^procedure NewNameString; (* (var NSP: NameStringPo/
1050NmStrToErrStr pas-src/common.pas /^function NmStrToErrStr;(*($/
1051NmStrToInteger pas-src/common.pas /^function NmStrToInteger; (* (Str : NameString) : i/
1052OBJCPPSRC make-src/Makefile /^OBJCPPSRC=SimpleCalc.H SimpleCalc.M$/
1053OBJCSRC make-src/Makefile /^OBJCSRC=Subprocess.h Subprocess.m PackInsp.h PackI/
1054OBJS make-src/Makefile /^OBJS=${GETOPTOBJS} ${REGEXOBJS} ${CHECKOBJS}$/
1055OPENBUTTON objc-src/PackInsp.m 47
1056OPTIONS make-src/Makefile /^OPTIONS=--members --declarations --regex=@regexfil/
1057OR y-src/cccp.c 10
1058OTAGS make-src/Makefile /^OTAGS: oetags ${SRCS} srclist$/
1059OVERLAYP c-src/emacs/src/lisp.h /^OVERLAYP (Lisp_Object x)$/
1060Objc_help c-src/etags.c 613
1061Objc_suffixes c-src/etags.c 609
1062OperatorFun c-src/h.h 88
1063Overview tex-src/gzip.texi /^@node Overview, Sample, Copying, Top$/
1064PASSRC make-src/Makefile /^PASSRC=common.pas$/
1065PDT c-src/h.h /^ Date 04 May 87 235311 PDT (Mon)$/
1066PERLSRC make-src/Makefile /^PERLSRC=htlmify-cystic yagrip.pl kai-test.pl mirro/
1067PHPSRC make-src/Makefile /^PHPSRC=lce_functions.php ptest.php sendmail.php$/
1068PHP_functions c-src/etags.c /^PHP_functions (FILE *inf)$/
1069PHP_help c-src/etags.c 639
1070PHP_suffixes c-src/etags.c 637
1071POEntry php-src/lce_functions.php /^ function POEntry()$/
1072POEntry php-src/lce_functions.php 105
1073POEntryAD php-src/lce_functions.php 29
1074PORManager php-src/lce_functions.php /^ function PORManager()$/
1075PORManager php-src/lce_functions.php 498
1076POReader php-src/lce_functions.php /^ function POReader($domain, $filename)$/
1077POReader php-src/lce_functions.php 163
1078POSTSCRIPTFLAGS make-src/Makefile /^POSTSCRIPTFLAGS=--language=none --regex='#\/[^ \\t{]/
1079PRINT_UNDOCUMENTED_OPTIONS_HELP c-src/etags.c 804
1080PROCESSP c-src/emacs/src/lisp.h /^PROCESSP (Lisp_Object a)$/
1081PROLSRC make-src/Makefile /^PROLSRC=ordsets.prolog natded.prolog$/
1082PROP c-src/emacs/src/keyboard.c /^#define PROP(IDX) AREF (tool_bar_item_properties, /
1083PROP c-src/emacs/src/keyboard.c 8379
1084PROTECT_MALLOC_STATE c-src/emacs/src/gmalloc.c /^#define PROTECT_MALLOC_STATE(PROT) \/* empty *\/$/
1085PROTECT_MALLOC_STATE c-src/emacs/src/gmalloc.c /^#define PROTECT_MALLOC_STATE(PROT) protect_malloc_/
1086PRTPKG f-src/entry.for /^ LOGICAL FUNCTION PRTPKG ( SHORT, LONG, EXPL,/
1087PRTPKG f-src/entry.strange /^ LOGICAL FUNCTION PRTPKG ( SHORT, LONG, EXPL,/
1088PRTPKG f-src/entry.strange_suffix /^ LOGICAL FUNCTION PRTPKG ( SHORT, LONG, EXPL,/
1089PSEUDO c-src/sysdep.h /^#define PSEUDO(name, syscall_name, args) /
1090PSEUDOVECSIZE c-src/emacs/src/lisp.h /^#define PSEUDOVECSIZE(type, nonlispfield) \\$/
1091PSEUDOVECTORP c-src/emacs/src/lisp.h /^PSEUDOVECTORP (Lisp_Object a, int code)$/
1092PSEUDOVECTOR_AREA_BITS c-src/emacs/src/lisp.h 818
1093PSEUDOVECTOR_FLAG c-src/emacs/src/lisp.h 774
1094PSEUDOVECTOR_REST_BITS c-src/emacs/src/lisp.h 813
1095PSEUDOVECTOR_REST_MASK c-src/emacs/src/lisp.h 814
1096PSEUDOVECTOR_SIZE_BITS c-src/emacs/src/lisp.h 808
1097PSEUDOVECTOR_SIZE_MASK c-src/emacs/src/lisp.h 809
1098PSEUDOVECTOR_TYPEP c-src/emacs/src/lisp.h /^PSEUDOVECTOR_TYPEP (struct vectorlike_header *a, i/
1099PSSRC make-src/Makefile /^PSSRC=rfc1245.ps$/
1100PS_functions c-src/etags.c /^PS_functions (FILE *inf)$/
1101PS_help c-src/etags.c 649
1102PS_suffixes c-src/etags.c 647
1103PTY_LENGTH objc-src/Subprocess.m 21
1104PTY_TEMPLATE objc-src/Subprocess.m 20
1105PUSH_C_STR c-src/emacs/src/keyboard.c /^#define PUSH_C_STR(str, listvar) \\$/
1106PUSH_HANDLER c-src/emacs/src/lisp.h /^#define PUSH_HANDLER(c, tag_ch_val, handlertype) \\/
1107PVEC_BOOL_VECTOR c-src/emacs/src/lisp.h 787
1108PVEC_BUFFER c-src/emacs/src/lisp.h 788
1109PVEC_CHAR_TABLE c-src/emacs/src/lisp.h 796
1110PVEC_COMPILED c-src/emacs/src/lisp.h 795
1111PVEC_FONT c-src/emacs/src/lisp.h 798
1112PVEC_FRAME c-src/emacs/src/lisp.h 785
1113PVEC_FREE c-src/emacs/src/lisp.h 783
1114PVEC_HASH_TABLE c-src/emacs/src/lisp.h 789
1115PVEC_NORMAL_VECTOR c-src/emacs/src/lisp.h 782
1116PVEC_OTHER c-src/emacs/src/lisp.h 793
1117PVEC_PROCESS c-src/emacs/src/lisp.h 784
1118PVEC_SUBR c-src/emacs/src/lisp.h 792
1119PVEC_SUB_CHAR_TABLE c-src/emacs/src/lisp.h 797
1120PVEC_TERMINAL c-src/emacs/src/lisp.h 790
1121PVEC_TYPE_MASK c-src/emacs/src/lisp.h 819
1122PVEC_WINDOW c-src/emacs/src/lisp.h 786
1123PVEC_WINDOW_CONFIGURATION c-src/emacs/src/lisp.h 791
1124PYTSRC make-src/Makefile /^PYTSRC=server.py$/
1125PackageInspector objc-src/PackInsp.h /^@interface PackageInspector:WMInspector$/
1126Pascal_functions c-src/etags.c /^Pascal_functions (FILE *inf)$/
1127Pascal_help c-src/etags.c 621
1128Pascal_suffixes c-src/etags.c 619
1129Perl_functions c-src/etags.c /^Perl_functions (FILE *inf)$/
1130Perl_help c-src/etags.c 630
1131Perl_interpreters c-src/etags.c 628
1132Perl_suffixes c-src/etags.c 626
1133Pkg1/b ada-src/etags-test-for.ada /^package body Pkg1 is$/
1134Pkg1/b ada-src/waroquiers.ada /^package body Pkg1 is$/
1135Pkg1/s ada-src/etags-test-for.ada /^package Pkg1 is$/
1136Pkg1/s ada-src/waroquiers.ada /^package Pkg1 is$/
1137Pkg1_Func1/f ada-src/etags-test-for.ada /^ function Pkg1_Func1 return Boolean is separate;$/
1138Pkg1_Func1/f ada-src/etags-test-for.ada /^ function Pkg1_Func1 return Boolean;$/
1139Pkg1_Func1/f ada-src/etags-test-for.ada /^function Pkg1_Func1 return Boolean is$/
1140Pkg1_Func1/f ada-src/waroquiers.ada /^ function Pkg1_Func1 return Boolean is separate;$/
1141Pkg1_Func1/f ada-src/waroquiers.ada /^ function Pkg1_Func1 return Boolean;$/
1142Pkg1_Func1/f ada-src/waroquiers.ada /^function Pkg1_Func1 return Boolean is$/
1143Pkg1_Func2/f ada-src/etags-test-for.ada /^ function Pkg1_Func2 (Ijk : Integer; Z : Integer)/
1144Pkg1_Func2/f ada-src/waroquiers.ada /^ function Pkg1_Func2 (Ijk : Integer; Z : Integer)/
1145Pkg1_Pkg1/b ada-src/etags-test-for.ada /^ package body Pkg1_Pkg1 is separate;$/
1146Pkg1_Pkg1/b ada-src/etags-test-for.ada /^package body Pkg1_Pkg1 is$/
1147Pkg1_Pkg1/b ada-src/waroquiers.ada /^ package body Pkg1_Pkg1 is separate;$/
1148Pkg1_Pkg1/b ada-src/waroquiers.ada /^package body Pkg1_Pkg1 is$/
1149Pkg1_Pkg1/s ada-src/etags-test-for.ada /^ package Pkg1_Pkg1 is$/
1150Pkg1_Pkg1/s ada-src/waroquiers.ada /^ package Pkg1_Pkg1 is$/
1151Pkg1_Pkg1_Proc1/p ada-src/etags-test-for.ada /^ procedure Pkg1_Pkg1_Proc1;$/
1152Pkg1_Pkg1_Proc1/p ada-src/etags-test-for.ada /^ procedure Pkg1_Pkg1_Proc1 is$/
1153Pkg1_Pkg1_Proc1/p ada-src/waroquiers.ada /^ procedure Pkg1_Pkg1_Proc1;$/
1154Pkg1_Pkg1_Proc1/p ada-src/waroquiers.ada /^ procedure Pkg1_Pkg1_Proc1 is$/
1155Pkg1_Proc1/p ada-src/etags-test-for.ada /^ procedure Pkg1_Proc1 is$/
1156Pkg1_Proc1/p ada-src/etags-test-for.ada /^ procedure Pkg1_Proc1;$/
1157Pkg1_Proc1/p ada-src/waroquiers.ada /^ procedure Pkg1_Proc1 is$/
1158Pkg1_Proc1/p ada-src/waroquiers.ada /^ procedure Pkg1_Proc1;$/
1159Pkg1_Proc2/p ada-src/etags-test-for.ada /^ procedure Pkg1_Proc2 (I : Integer) is$/
1160Pkg1_Proc2/p ada-src/etags-test-for.ada /^ procedure Pkg1_Proc2 (I : Integer);$/
1161Pkg1_Proc2/p ada-src/waroquiers.ada /^ procedure Pkg1_Proc2 (I : Integer) is$/
1162Pkg1_Proc2/p ada-src/waroquiers.ada /^ procedure Pkg1_Proc2 (I : Integer);$/
1163PostControls pyt-src/server.py /^ def PostControls(self):$/
1164Pre_Call_State/t ada-src/2ataspri.ads /^ type Pre_Call_State is new System.Address;$/
1165PrintAdd go-src/test1.go /^func (n intNumber) PrintAdd() {$/
1166PrintAdd go-src/test1.go /^func (s str) PrintAdd() {$/
1167Private objc-src/Subprocess.m /^@interface Subprocess(Private)$/
1168Private_T/b ada-src/etags-test-for.ada /^ task body Private_T is$/
1169Private_T/b ada-src/waroquiers.ada /^ task body Private_T is$/
1170Private_T/k ada-src/etags-test-for.ada /^ task Private_T;$/
1171Private_T/k ada-src/waroquiers.ada /^ task Private_T;$/
1172Private_T/p ada-src/etags-test-for.ada /^ procedure Private_T is$/
1173Private_T/p ada-src/etags-test-for.ada /^ procedure Private_T;$/
1174Private_T/p ada-src/waroquiers.ada /^ procedure Private_T is$/
1175Private_T/p ada-src/waroquiers.ada /^ procedure Private_T;$/
1176Private_T/t ada-src/etags-test-for.ada /^ type Private_T is private;$/
1177Private_T/t ada-src/etags-test-for.ada /^ type Private_T is$/
1178Private_T/t ada-src/waroquiers.ada /^ type Private_T is private;$/
1179Private_T/t ada-src/waroquiers.ada /^ type Private_T is$/
1180Problems tex-src/gzip.texi /^@node Problems, Concept Index, Tapes, Top$/
1181Proc/t ada-src/2ataspri.ads /^ type Proc is access procedure (Addr : System.Ad/
1182Prolog_functions c-src/etags.c /^Prolog_functions (FILE *inf)$/
1183Prolog_help c-src/etags.c 654
1184Prolog_suffixes c-src/etags.c 652
1185Public_T/t ada-src/etags-test-for.ada /^ type Public_T is$/
1186Public_T/t ada-src/waroquiers.ada /^ type Public_T is$/
1187Python_functions c-src/etags.c /^Python_functions (FILE *inf)$/
1188Python_help c-src/etags.c 660
1189Python_suffixes c-src/etags.c 658
1190QUIT c-src/emacs/src/lisp.h 3101
1191QUITP c-src/emacs/src/lisp.h 3112
1192RANGED_INTEGERP c-src/emacs/src/lisp.h /^RANGED_INTEGERP (intmax_t lo, Lisp_Object x, intma/
1193RCSid objc-src/PackInsp.m 30
1194READABLE_EVENTS_DO_TIMERS_NOW c-src/emacs/src/keyboard.c 346
1195READABLE_EVENTS_FILTER_EVENTS c-src/emacs/src/keyboard.c 347
1196READABLE_EVENTS_IGNORE_SQUEEZABLES c-src/emacs/src/keyboard.c 348
1197RECC_ALNUM c-src/emacs/src/regex.h 610
1198RECC_ALPHA c-src/emacs/src/regex.h 610
1199RECC_ASCII c-src/emacs/src/regex.h 617
1200RECC_BLANK c-src/emacs/src/regex.h 615
1201RECC_CNTRL c-src/emacs/src/regex.h 613
1202RECC_DIGIT c-src/emacs/src/regex.h 614
1203RECC_ERROR c-src/emacs/src/regex.h 609
1204RECC_GRAPH c-src/emacs/src/regex.h 611
1205RECC_LOWER c-src/emacs/src/regex.h 612
1206RECC_MULTIBYTE c-src/emacs/src/regex.h 616
1207RECC_NONASCII c-src/emacs/src/regex.h 616
1208RECC_PRINT c-src/emacs/src/regex.h 611
1209RECC_PUNCT c-src/emacs/src/regex.h 613
1210RECC_SPACE c-src/emacs/src/regex.h 615
1211RECC_UNIBYTE c-src/emacs/src/regex.h 617
1212RECC_UPPER c-src/emacs/src/regex.h 612
1213RECC_WORD c-src/emacs/src/regex.h 610
1214RECC_XDIGIT c-src/emacs/src/regex.h 614
1215RED cp-src/screen.hpp 16
1216REGEX make-src/Makefile /^REGEX=\/[ \\t]*DEFVAR_[A-Z_ \\t\\n(]+"\\([^"]+\\)"\/$/
1217REGEXOBJS make-src/Makefile /^REGEXOBJS=regex.o$/
1218REGS_FIXED c-src/emacs/src/regex.h 378
1219REGS_REALLOCATE c-src/emacs/src/regex.h 377
1220REGS_UNALLOCATED c-src/emacs/src/regex.h 376
1221REG_BADBR c-src/emacs/src/regex.h 313
1222REG_BADPAT c-src/emacs/src/regex.h 305
1223REG_BADRPT c-src/emacs/src/regex.h 316
1224REG_EBRACE c-src/emacs/src/regex.h 312
1225REG_EBRACK c-src/emacs/src/regex.h 310
1226REG_ECOLLATE c-src/emacs/src/regex.h 306
1227REG_ECTYPE c-src/emacs/src/regex.h 307
1228REG_EEND c-src/emacs/src/regex.h 319
1229REG_EESCAPE c-src/emacs/src/regex.h 308
1230REG_ENOSYS c-src/emacs/src/regex.h 297
1231REG_ENOSYS c.c 279
1232REG_EPAREN c-src/emacs/src/regex.h 311
1233REG_ERANGE c-src/emacs/src/regex.h 314
1234REG_ERANGEX c-src/emacs/src/regex.h 322
1235REG_ERPAREN c-src/emacs/src/regex.h 321
1236REG_ESIZE c-src/emacs/src/regex.h 320
1237REG_ESPACE c-src/emacs/src/regex.h 315
1238REG_ESUBREG c-src/emacs/src/regex.h 309
1239REG_EXTENDED c-src/emacs/src/regex.h 263
1240REG_ICASE c-src/emacs/src/regex.h 267
1241REG_NEWLINE c-src/emacs/src/regex.h 272
1242REG_NOERROR c-src/emacs/src/regex.h 300
1243REG_NOMATCH c-src/emacs/src/regex.h 301
1244REG_NOSUB c-src/emacs/src/regex.h 276
1245REG_NOTBOL c-src/emacs/src/regex.h 286
1246REG_NOTEOL c-src/emacs/src/regex.h 289
1247RELEASELIST make-src/Makefile /^RELEASELIST=pot@gnu.org xemacs-review@xemacs.org j/
1248RESUME_POLLING c-src/emacs/src/keyboard.c 2170
1249RETURN_UNGCPRO c-src/emacs/src/lisp.h /^#define RETURN_UNGCPRO(expr) \\$/
1250RE_BACKSLASH_ESCAPE_IN_LISTS c-src/emacs/src/regex.h 47
1251RE_BK_PLUS_QM c-src/emacs/src/regex.h 52
1252RE_CHAR_CLASSES c-src/emacs/src/regex.h 58
1253RE_CONTEXT_INDEP_ANCHORS c-src/emacs/src/regex.h 72
1254RE_CONTEXT_INDEP_OPS c-src/emacs/src/regex.h 80
1255RE_CONTEXT_INVALID_OPS c-src/emacs/src/regex.h 84
1256RE_DEBUG c-src/emacs/src/regex.h 161
1257RE_DOT_NEWLINE c-src/emacs/src/regex.h 88
1258RE_DOT_NOT_NULL c-src/emacs/src/regex.h 92
1259RE_DUP_MAX c-src/emacs/src/regex.h 253
1260RE_DUP_MAX c-src/emacs/src/regex.h 256
1261RE_FRUGAL c-src/emacs/src/regex.h 147
1262RE_HAT_LISTS_NOT_NEWLINE c-src/emacs/src/regex.h 96
1263RE_INTERVALS c-src/emacs/src/regex.h 101
1264RE_LIMITED_OPS c-src/emacs/src/regex.h 105
1265RE_NEWLINE_ALT c-src/emacs/src/regex.h 109
1266RE_NO_BK_BRACES c-src/emacs/src/regex.h 114
1267RE_NO_BK_PARENS c-src/emacs/src/regex.h 118
1268RE_NO_BK_REFS c-src/emacs/src/regex.h 122
1269RE_NO_BK_VBAR c-src/emacs/src/regex.h 126
1270RE_NO_EMPTY_RANGES c-src/emacs/src/regex.h 132
1271RE_NO_GNU_OPS c-src/emacs/src/regex.h 144
1272RE_NO_NEWLINE_ANCHOR c-src/emacs/src/regex.h 153
1273RE_NO_POSIX_BACKTRACKING c-src/emacs/src/regex.h 140
1274RE_NREGS c-src/emacs/src/regex.h 440
1275RE_SHY_GROUPS c-src/emacs/src/regex.h 150
1276RE_SYNTAX_AWK c-src/emacs/src/regex.h 186
1277RE_SYNTAX_ED c-src/emacs/src/regex.h 216
1278RE_SYNTAX_EGREP c-src/emacs/src/regex.h 206
1279RE_SYNTAX_EMACS c-src/emacs/src/regex.h 183
1280RE_SYNTAX_GNU_AWK c-src/emacs/src/regex.h 193
1281RE_SYNTAX_GREP c-src/emacs/src/regex.h 201
1282RE_SYNTAX_POSIX_AWK c-src/emacs/src/regex.h 197
1283RE_SYNTAX_POSIX_BASIC c-src/emacs/src/regex.h 225
1284RE_SYNTAX_POSIX_EGREP c-src/emacs/src/regex.h 212
1285RE_SYNTAX_POSIX_EXTENDED c-src/emacs/src/regex.h 234
1286RE_SYNTAX_POSIX_MINIMAL_BASIC c-src/emacs/src/regex.h 231
1287RE_SYNTAX_POSIX_MINIMAL_EXTENDED c-src/emacs/src/regex.h 242
1288RE_SYNTAX_SED c-src/emacs/src/regex.h 218
1289RE_TRANSLATE_TYPE c-src/emacs/src/regex.h 332
1290RE_UNMATCHED_RIGHT_PAREN_ORD c-src/emacs/src/regex.h 136
1291RSH y-src/cccp.c 17
1292RTE/s ada-src/2ataspri.adb /^ package RTE renames Interfaces.C.POSIX_RTE;$/
1293RUN make-src/Makefile /^RUN=$/
1294RUN make-src/Makefile /^RUN=time --quiet --format '%U + %S: %E'$/
1295RXINCLUDE make-src/Makefile /^RXINCLUDE=-Iemacs\/src$/
1296Range cp-src/Range.h /^ Range (const Range& r)$/
1297Range cp-src/Range.h /^ Range (double b, double l)$/
1298Range cp-src/Range.h /^ Range (double b, double l, double i)$/
1299Range cp-src/Range.h /^ Range (void)$/
1300Range cp-src/Range.h 35
1301ReadVacation cp-src/functions.cpp /^void ReadVacation ( char *filename ) {$/
1302Read_Lock/p ada-src/2ataspri.adb /^ procedure Read_Lock (L : in out Lock; Ceiling_V/
1303Read_Lock/p ada-src/2ataspri.ads /^ procedure Read_Lock (L : in out Lock; Ceiling_V/
1304Rectangle.getPos lua-src/test.lua /^function Rectangle.getPos ()$/
1305ReleaseNameString pas-src/common.pas /^procedure ReleaseNameString; (* (var NSP: NameStri/
1306RemoveLayer lua-src/allegro.lua /^function RemoveLayer ()$/
1307RemoveUnderlineControl pas-src/common.pas /^function RemoveUnderlineControl; (*($/
1308ReprOfChar pas-src/common.pas /^function ReprOfChar; (*( ch : char) : NameString;*/
1309S c.c 156
1310SAFE_ALLOCA c-src/emacs/src/lisp.h /^#define SAFE_ALLOCA(size) ((size) <= sa_avail \\/
1311SAFE_ALLOCA_LISP c-src/emacs/src/lisp.h /^#define SAFE_ALLOCA_LISP(buf, nelt) \\$/
1312SAFE_ALLOCA_STRING c-src/emacs/src/lisp.h /^#define SAFE_ALLOCA_STRING(ptr, string) \\$/
1313SAFE_FREE c-src/emacs/src/lisp.h /^#define SAFE_FREE() \\$/
1314SAFE_NALLOCA c-src/emacs/src/lisp.h /^#define SAFE_NALLOCA(buf, multiplier, nitems) \\/
1315SAVE_FUNCPOINTER c-src/emacs/src/lisp.h 2049
1316SAVE_INTEGER c-src/emacs/src/lisp.h 2048
1317SAVE_OBJECT c-src/emacs/src/lisp.h 2051
1318SAVE_POINTER c-src/emacs/src/lisp.h 2050
1319SAVE_SLOT_BITS c-src/emacs/src/lisp.h 2055
1320SAVE_TYPE_BITS c-src/emacs/src/lisp.h 2062
1321SAVE_TYPE_BITS c-src/emacs/src/lisp.h 2114
1322SAVE_TYPE_BITS c-src/emacs/src/lisp.h 2123
1323SAVE_TYPE_FUNCPTR_PTR_OBJ c-src/emacs/src/lisp.h 2076
1324SAVE_TYPE_INT_INT c-src/emacs/src/lisp.h 2066
1325SAVE_TYPE_INT_INT_INT c-src/emacs/src/lisp.h 2067
1326SAVE_TYPE_MEMORY c-src/emacs/src/lisp.h 2080
1327SAVE_TYPE_OBJ_OBJ c-src/emacs/src/lisp.h 2069
1328SAVE_TYPE_OBJ_OBJ_OBJ c-src/emacs/src/lisp.h 2070
1329SAVE_TYPE_OBJ_OBJ_OBJ_OBJ c-src/emacs/src/lisp.h 2071
1330SAVE_TYPE_PTR_INT c-src/emacs/src/lisp.h 2073
1331SAVE_TYPE_PTR_OBJ c-src/emacs/src/lisp.h 2074
1332SAVE_TYPE_PTR_PTR c-src/emacs/src/lisp.h 2075
1333SAVE_UNUSED c-src/emacs/src/lisp.h 2047
1334SAVE_VALUEP c-src/emacs/src/lisp.h /^SAVE_VALUEP (Lisp_Object x)$/
1335SAVE_VALUE_SLOTS c-src/emacs/src/lisp.h 2058
1336SBYTES c-src/emacs/src/lisp.h /^SBYTES (Lisp_Object string)$/
1337SCHARS c-src/emacs/src/lisp.h /^SCHARS (Lisp_Object string)$/
1338SCREEN_FP cp-src/screen.hpp /^#define SCREEN_FP(x,y) \\$/
1339SCREEN_START cp-src/screen.hpp 33
1340SDATA c-src/emacs/src/lisp.h /^SDATA (Lisp_Object string)$/
1341SDTrefGetInteger pas-src/common.pas /^function SDTrefGetInteger : integer;$/
1342SDTrefIsEnd pas-src/common.pas /^function SDTrefIsEnd : Boolean;$/
1343SDTrefRecToString pas-src/common.pas /^procedure SDTrefRecToString (* ($/
1344SDTrefSkipSpaces pas-src/common.pas /^procedure SDTrefSkipSpaces;$/
1345SDTrefStringToRec pas-src/common.pas /^procedure SDTrefStringToRec (* ($/
1346SETPRT f-src/entry.for /^ ENTRY SETPRT ( SHORT, EXPL, LONG, TRACE, D/
1347SETPRT f-src/entry.strange /^ ENTRY SETPRT ( SHORT, EXPL, LONG, TRACE, D/
1348SETPRT f-src/entry.strange_suffix /^ ENTRY SETPRT ( SHORT, EXPL, LONG, TRACE, D/
1349SET_SYMBOL_BLV c-src/emacs/src/lisp.h /^SET_SYMBOL_BLV (struct Lisp_Symbol *sym, struct Li/
1350SET_SYMBOL_FWD c-src/emacs/src/lisp.h /^SET_SYMBOL_FWD (struct Lisp_Symbol *sym, union Lis/
1351SET_SYMBOL_VAL c-src/emacs/src/lisp.h /^# define SET_SYMBOL_VAL(sym, v) lisp_h_SET_SYMBOL_/
1352SINGLE_LETTER_MOD c-src/emacs/src/keyboard.c /^#define SINGLE_LETTER_MOD(BIT) \\$/
1353SINGLE_LETTER_MOD c-src/emacs/src/keyboard.c 6212
1354SINGLE_LETTER_MOD c-src/emacs/src/keyboard.c 6763
1355SIZEFORMAT objc-src/PackInsp.m 57
1356SPECPDL_BACKTRACE c-src/emacs/src/lisp.h 2948
1357SPECPDL_INDEX c-src/emacs/src/lisp.h /^SPECPDL_INDEX (void)$/
1358SPECPDL_LET c-src/emacs/src/lisp.h 2949
1359SPECPDL_LET_DEFAULT c-src/emacs/src/lisp.h 2952
1360SPECPDL_LET_LOCAL c-src/emacs/src/lisp.h 2951
1361SPECPDL_UNWIND c-src/emacs/src/lisp.h 2944
1362SPECPDL_UNWIND_INT c-src/emacs/src/lisp.h 2946
1363SPECPDL_UNWIND_PTR c-src/emacs/src/lisp.h 2945
1364SPECPDL_UNWIND_VOID c-src/emacs/src/lisp.h 2947
1365SRCS make-src/Makefile /^SRCS=Makefile ${ADASRC} ${ASRC} ${CSRC} ${CPSRC} $/
1366SREF c-src/emacs/src/lisp.h /^SREF (Lisp_Object string, ptrdiff_t index)$/
1367SSDATA c-src/emacs/src/lisp.h /^SSDATA (Lisp_Object string)$/
1368SSET c-src/emacs/src/lisp.h /^SSET (Lisp_Object string, ptrdiff_t index, unsigne/
1369STACK_CONS c-src/emacs/src/lisp.h /^#define STACK_CONS(a, b) \\$/
1370STATE_ABORT php-src/lce_functions.php 25
1371STATE_COMPRESSD objc-src/PackInsp.m 54
1372STATE_INSTALLED objc-src/PackInsp.m 53
1373STATE_LOOP php-src/lce_functions.php 27
1374STATE_OK php-src/lce_functions.php 26
1375STATE_UNINSTALLED objc-src/PackInsp.m 52
1376STAT_EQ objc-src/PackInsp.m /^#define STAT_EQ(s1, s2) ((s1)->st_ino == (s2)->st_/
1377STDIN c-src/etags.c 408
1378STDIN c-src/etags.c 411
1379STOP_POLLING c-src/emacs/src/keyboard.c 2166
1380STRING_BYTES c-src/emacs/src/lisp.h /^STRING_BYTES (struct Lisp_String *s)$/
1381STRING_BYTES_BOUND c-src/emacs/src/lisp.h 1261
1382STRING_MULTIBYTE c-src/emacs/src/lisp.h /^STRING_MULTIBYTE (Lisp_Object str)$/
1383STRING_SET_CHARS c-src/emacs/src/lisp.h /^STRING_SET_CHARS (Lisp_Object string, ptrdiff_t ne/
1384STRING_SET_MULTIBYTE c-src/emacs/src/lisp.h /^#define STRING_SET_MULTIBYTE(STR) \\$/
1385STRING_SET_UNIBYTE c-src/emacs/src/lisp.h /^#define STRING_SET_UNIBYTE(STR) \\$/
1386SUBRP c-src/emacs/src/lisp.h /^SUBRP (Lisp_Object a)$/
1387SUB_CHAR_TABLE_OFFSET c-src/emacs/src/lisp.h 1701
1388SUB_CHAR_TABLE_P c-src/emacs/src/lisp.h /^SUB_CHAR_TABLE_P (Lisp_Object a)$/
1389SXHASH_REDUCE c-src/emacs/src/lisp.h /^SXHASH_REDUCE (EMACS_UINT x)$/
1390SYMBOLP c-src/emacs/src/lisp.h /^# define SYMBOLP(x) lisp_h_SYMBOLP (x)$/
1391SYMBOL_BLV c-src/emacs/src/lisp.h /^SYMBOL_BLV (struct Lisp_Symbol *sym)$/
1392SYMBOL_CONSTANT_P c-src/emacs/src/lisp.h /^# define SYMBOL_CONSTANT_P(sym) lisp_h_SYMBOL_CONS/
1393SYMBOL_FORWARDED c-src/emacs/src/lisp.h 651
1394SYMBOL_FWD c-src/emacs/src/lisp.h /^SYMBOL_FWD (struct Lisp_Symbol *sym)$/
1395SYMBOL_INDEX c-src/emacs/src/lisp.h /^#define SYMBOL_INDEX(sym) i##sym$/
1396SYMBOL_INTERNED c-src/emacs/src/lisp.h 642
1397SYMBOL_INTERNED_IN_INITIAL_OBARRAY c-src/emacs/src/lisp.h 643
1398SYMBOL_INTERNED_IN_INITIAL_OBARRAY_P c-src/emacs/src/lisp.h /^SYMBOL_INTERNED_IN_INITIAL_OBARRAY_P (Lisp_Object /
1399SYMBOL_INTERNED_P c-src/emacs/src/lisp.h /^SYMBOL_INTERNED_P (Lisp_Object sym)$/
1400SYMBOL_LOCALIZED c-src/emacs/src/lisp.h 650
1401SYMBOL_NAME c-src/emacs/src/lisp.h /^SYMBOL_NAME (Lisp_Object sym)$/
1402SYMBOL_PLAINVAL c-src/emacs/src/lisp.h 648
1403SYMBOL_UNINTERNED c-src/emacs/src/lisp.h 641
1404SYMBOL_VAL c-src/emacs/src/lisp.h /^# define SYMBOL_VAL(sym) lisp_h_SYMBOL_VAL (sym)$/
1405SYMBOL_VARALIAS c-src/emacs/src/lisp.h 649
1406SYSCALL c-src/machsyscalls.c /^#define SYSCALL(name, number, type, args, typed_ar/
1407Sample tex-src/gzip.texi /^@node Sample, Invoking gzip, Overview, Top$/
1408Scheme_functions c-src/etags.c /^Scheme_functions (FILE *inf)$/
1409Scheme_help c-src/etags.c 667
1410Scheme_suffixes c-src/etags.c 665
1411SelectLayer lua-src/allegro.lua /^function SelectLayer (layer)$/
1412Self/f ada-src/2ataspri.adb /^ function Self return TCB_Ptr is$/
1413Self/f ada-src/2ataspri.ads /^ function Self return TCB_Ptr;$/
1414Server pyt-src/server.py /^class Server:$/
1415ServerEdit pyt-src/server.py /^class ServerEdit(Frame):$/
1416Set_Own_Priority/p ada-src/2ataspri.adb /^ procedure Set_Own_Priority (Prio : System.Any_P/
1417Set_Own_Priority/p ada-src/2ataspri.ads /^ procedure Set_Own_Priority (Prio : System.Any_P/
1418Set_Priority/p ada-src/2ataspri.adb /^ procedure Set_Priority$/
1419Set_Priority/p ada-src/2ataspri.ads /^ procedure Set_Priority (T : TCB_Ptr; Prio : Sys/
1420SimpleCalc objcpp-src/SimpleCalc.H /^@interface SimpleCalc:Object$/
1421SkipBlanks pas-src/common.pas /^function SkipBlanks; (*($/
1422SkipChars pas-src/common.pas /^function SkipChars; (*($/
1423SkipSpaces pas-src/common.pas /^procedure SkipSpaces; (* (Str : NameString; var I /
1424Square.something:Bar lua-src/test.lua /^function Square.something:Bar ()$/
1425StartDay cp-src/functions.cpp /^Date StartDay(Date a,int days){\/\/Function to calcu/
1426StripPath pas-src/common.pas /^function StripPath; (*($/
1427SubString pas-src/common.pas /^function SubString; (*($/
1428Subprocess objc-src/Subprocess.h /^@interface Subprocess:Object$/
1429Subprocess objc-src/Subprocess.h 41
1430System.Task_Primitives/b ada-src/2ataspri.adb /^package body System.Task_Primitives is$/
1431System.Task_Primitives/s ada-src/2ataspri.ads /^package System.Task_Primitives is$/
1432T cp-src/fail.C 14
1433T2 cp-src/fail.C 16
1434T3 c.c 163
1435TAGS make-src/Makefile /^TAGS: etags.c$/
1436TAG_PTR c-src/emacs/src/lisp.h /^#define TAG_PTR(tag, ptr) \\$/
1437TAG_SYMOFFSET c-src/emacs/src/lisp.h /^#define TAG_SYMOFFSET(offset) \\$/
1438TAS_Cell/t ada-src/2ataspri.ads /^ type TAS_Cell is private;$/
1439TAS_Cell/t ada-src/2ataspri.ads /^ type TAS_Cell is$/
1440TCB_Ptr/t ada-src/2ataspri.ads /^ type TCB_Ptr is access all Task_Control_Block;$/
1441TCLFLAGS make-src/Makefile /^TCLFLAGS=--lang=none --regex='\/proc[ \\t]+\\([^ \\t]+/
1442TERMINALP c-src/emacs/src/lisp.h /^TERMINALP (Lisp_Object a)$/
1443TEST php-src/ptest.php 1
1444TEXSRC make-src/Makefile /^TEXSRC=testenv.tex gzip.texi texinfo.tex nonewline/
1445TEX_LESC c-src/etags.c 4986
1446TEX_SESC c-src/etags.c 4987
1447TEX_clgrp c-src/etags.c 4922
1448TEX_decode_env c-src/etags.c /^TEX_decode_env (const char *evarname, const char */
1449TEX_defenv c-src/etags.c 4912
1450TEX_esc c-src/etags.c 4920
1451TEX_mode c-src/etags.c /^TEX_mode (FILE *inf)$/
1452TEX_opgrp c-src/etags.c 4921
1453TEX_toktab c-src/etags.c 4908
1454TOTAL_KEYWORDS c-src/etags.c 2325
1455TSL/s ada-src/2ataspri.adb /^ package TSL renames System.Tasking_Soft_Links;$/
1456TYPESTOSTAT objc-src/PackInsp.h 37
1457TYPE_RANGED_INTEGERP c-src/emacs/src/lisp.h /^#define TYPE_RANGED_INTEGERP(type, x) \\$/
1458Tapes tex-src/gzip.texi /^@node Tapes, Problems, Environment, Top$/
1459Task_Control_Block/t ada-src/2ataspri.ads /^ type Task_Control_Block is record$/
1460Task_Storage_Size/t ada-src/2ataspri.ads /^ type Task_Storage_Size is new Interfaces.C.size/
1461Task_Type/b ada-src/etags-test-for.ada /^ task body Task_Type is$/
1462Task_Type/b ada-src/waroquiers.ada /^ task body Task_Type is$/
1463Task_Type/k ada-src/etags-test-for.ada /^ task type Task_Type is$/
1464Task_Type/k ada-src/waroquiers.ada /^ task type Task_Type is$/
1465TeX tex-src/texinfo.tex /^\\def\\TeX{\\realbackslash TeX}$/
1466TeX tex-src/texinfo.tex /^\\def\\TeX{\\realbackslash TeX}%$/
1467TeX tex-src/texinfo.tex /^\\let\\TeX=\\indexdummytex$/
1468TeX_commands c-src/etags.c /^TeX_commands (FILE *inf)$/
1469TeX_help c-src/etags.c 674
1470TeX_suffixes c-src/etags.c 672
1471Test_Abort/p ada-src/2ataspri.adb /^ procedure Test_Abort is$/
1472Test_Abort/p ada-src/2ataspri.ads /^ procedure Test_Abort;$/
1473Test_And_Set/p ada-src/2ataspri.adb /^ procedure Test_And_Set (Cell : in out TAS_Cell;/
1474Test_And_Set/p ada-src/2ataspri.ads /^ procedure Test_And_Set (Cell : in out TAS_Cell;/
1475Texinfo_help c-src/etags.c 688
1476Texinfo_nodes c-src/etags.c /^Texinfo_nodes (FILE *inf)$/
1477Texinfo_suffixes c-src/etags.c 686
1478Time_to_position c-src/emacs/src/keyboard.c /^Time_to_position (Time encoded_pos)$/
1479To_Lower pas-src/common.pas /^function To_Lower;(*(ch:char) : char;*)$/
1480To_Start_Addr/f ada-src/2ataspri.adb /^ function To_Start_Addr is new$/
1481To_TCB_Ptr/f ada-src/2ataspri.adb /^ function To_TCB_Ptr is new$/
1482To_Upper pas-src/common.pas /^function To_Upper;(*(ch:char) : char;*)$/
1483To_void_ptr/f ada-src/2ataspri.adb /^ function To_void_ptr is new$/
1484Top tex-src/gzip.texi /^@node Top, , , (dir)$/
1485Truc.Bidule/b ada-src/etags-test-for.ada /^package body Truc.Bidule is$/
1486Truc.Bidule/b ada-src/waroquiers.ada /^package body Truc.Bidule is$/
1487Truc.Bidule/s ada-src/etags-test-for.ada /^package Truc.Bidule is$/
1488Truc.Bidule/s ada-src/waroquiers.ada /^package Truc.Bidule is$/
1489Truc/s ada-src/etags-test-for.ada /^package Truc is$/
1490Truc/s ada-src/waroquiers.ada /^package Truc is$/
1491Type_Specific_Data/t ada-src/etags-test-for.ada /^ type Type_Specific_Data is record$/
1492UCHAR c-src/emacs/src/lisp.h 2424
1493UNARY y-src/cccp.c 18
1494UNDEFINED c-src/h.h 118
1495UNEVALLED c-src/emacs/src/lisp.h 2834
1496UNGCPRO c-src/emacs/src/lisp.h 3202
1497UNGCPRO c-src/emacs/src/lisp.h 3257
1498UNGCPRO c-src/emacs/src/lisp.h 3353
1499UNLOCK c-src/emacs/src/gmalloc.c /^#define UNLOCK() \\$/
1500UNLOCK c-src/emacs/src/gmalloc.c /^#define UNLOCK()$/
1501UNLOCK_ALIGNED_BLOCKS c-src/emacs/src/gmalloc.c /^#define UNLOCK_ALIGNED_BLOCKS() \\$/
1502UNLOCK_ALIGNED_BLOCKS c-src/emacs/src/gmalloc.c /^#define UNLOCK_ALIGNED_BLOCKS()$/
1503UNSIGNED_CMP c-src/emacs/src/lisp.h /^#define UNSIGNED_CMP(a, op, b) \\$/
1504USE_LSB_TAG c-src/emacs/src/lisp.h /^DEFINE_GDB_SYMBOL_BEGIN (bool, USE_LSB_TAG)$/
1505USE_LSB_TAG c-src/emacs/src/lisp.h 271
1506USE_PTHREAD c-src/emacs/src/gmalloc.c 25
1507USE_SAFE_ALLOCA c-src/emacs/src/lisp.h 4560
1508USE_STACK_CONS c-src/emacs/src/lisp.h 4689
1509USE_STACK_LISP_OBJECTS c-src/emacs/src/lisp.h 4652
1510USE_STACK_LISP_OBJECTS c-src/emacs/src/lisp.h 4658
1511USE_STACK_LISP_OBJECTS c-src/emacs/src/lisp.h 4659
1512USE_STACK_STRING c-src/emacs/src/lisp.h 4691
1513U_CHAR y-src/cccp.y 38
1514Unlock/p ada-src/2ataspri.adb /^ procedure Unlock (L : in out Lock) is$/
1515Unlock/p ada-src/2ataspri.ads /^ procedure Unlock (L : in out Lock);$/
1516User pyt-src/server.py /^class User:$/
1517UserEdit pyt-src/server.py /^class UserEdit(Frame):$/
1518VALBITS c-src/emacs/src/lisp.h 246
1519VALMASK c-src/emacs/src/lisp.h /^DEFINE_GDB_SYMBOL_BEGIN (EMACS_INT, VALMASK)$/
1520VALMASK c-src/emacs/src/lisp.h 829
1521VAL_MAX c-src/emacs/src/lisp.h 263
1522VECSIZE c-src/emacs/src/lisp.h /^#define VECSIZE(type) \\$/
1523VECTORLIKEP c-src/emacs/src/lisp.h /^# define VECTORLIKEP(x) lisp_h_VECTORLIKEP (x)$/
1524VECTORP c-src/emacs/src/lisp.h /^VECTORP (Lisp_Object x)$/
1525VERSION c-src/etags.c 789
1526VERSION erl-src/gs_dialog.erl /^-define(VERSION, '2001.1101').$/
1527VERSION objc-src/PackInsp.m 34
1528VHDLFLAGS make-src/Makefile /^VHDLFLAGS=--language=none --regex='\/[ \\t]*\\(ARCHIT/
1529Vabbrev_start_location c-src/abbrev.c 63
1530Vabbrev_start_location_buffer c-src/abbrev.c 66
1531Vabbrev_table_name_list c-src/abbrev.c 43
1532ValToNmStr pas-src/common.pas /^function ValToNmStr; (*($/
1533Vfundamental_mode_abbrev_table c-src/abbrev.c 52
1534Vglobal_abbrev_table c-src/abbrev.c 48
1535Vlast_abbrev c-src/abbrev.c 70
1536Vlast_abbrev_text c-src/abbrev.c 75
1537Vlispy_mouse_stem c-src/emacs/src/keyboard.c 5172
1538WAIT_READING_MAX c-src/emacs/src/lisp.h 4281
1539WAIT_READING_MAX c-src/emacs/src/lisp.h 4283
1540WARNINGS make-src/Makefile /^WARNINGS=-pedantic -Wall -Wpointer-arith -Winline /
1541WCHAR_TYPE_SIZE y-src/cccp.y 99
1542WHITE cp-src/screen.hpp 27
1543WINDOWP c-src/emacs/src/lisp.h /^WINDOWP (Lisp_Object a)$/
1544WINDOWSNT c-src/etags.c 101
1545WINDOWSNT c-src/etags.c 102
1546WINDOW_CONFIGURATIONP c-src/emacs/src/lisp.h /^WINDOW_CONFIGURATIONP (Lisp_Object a)$/
1547WORKING objc-src/PackInsp.m 368
1548WorkingDays cp-src/functions.cpp /^int WorkingDays(Date a, Date b){$/
1549Write_Lock/p ada-src/2ataspri.adb /^ procedure Write_Lock (L : in out Lock; Ceiling_/
1550Write_Lock/p ada-src/2ataspri.ads /^ procedure Write_Lock (L : in out Lock; Ceiling_/
1551X c-src/h.h 100
1552XBOOL_VECTOR c-src/emacs/src/lisp.h /^XBOOL_VECTOR (Lisp_Object a)$/
1553XBUFFER c-src/emacs/src/lisp.h /^XBUFFER (Lisp_Object a)$/
1554XBUFFER_OBJFWD c-src/emacs/src/lisp.h /^XBUFFER_OBJFWD (union Lisp_Fwd *a)$/
1555XCAR c-src/emacs/src/lisp.h /^# define XCAR(c) lisp_h_XCAR (c)$/
1556XCDR c-src/emacs/src/lisp.h /^# define XCDR(c) lisp_h_XCDR (c)$/
1557XCHAR_TABLE c-src/emacs/src/lisp.h /^XCHAR_TABLE (Lisp_Object a)$/
1558XCHG_0 c-src/sysdep.h 47
1559XCHG_1 c-src/sysdep.h 48
1560XCHG_2 c-src/sysdep.h 49
1561XCHG_3 c-src/sysdep.h 50
1562XCHG_4 c-src/sysdep.h 51
1563XCHG_5 c-src/sysdep.h 52
1564XCONS c-src/emacs/src/lisp.h /^# define XCONS(a) lisp_h_XCONS (a)$/
1565XDEFUN c.c /^XDEFUN ("x-get-selection-internal", Fx_get_selecti/
1566XFASTINT c-src/emacs/src/lisp.h /^# define XFASTINT(a) lisp_h_XFASTINT (a)$/
1567XFASTINT c-src/emacs/src/lisp.h /^XFASTINT (Lisp_Object a)$/
1568XFINALIZER c-src/emacs/src/lisp.h /^XFINALIZER (Lisp_Object a)$/
1569XFLOAT c-src/emacs/src/lisp.h /^XFLOAT (Lisp_Object a)$/
1570XFLOATINT c-src/emacs/src/lisp.h /^XFLOATINT (Lisp_Object n)$/
1571XFLOAT_DATA c-src/emacs/src/lisp.h /^XFLOAT_DATA (Lisp_Object f)$/
1572XFWDTYPE c-src/emacs/src/lisp.h /^XFWDTYPE (union Lisp_Fwd *a)$/
1573XHASH c-src/emacs/src/lisp.h /^# define XHASH(a) lisp_h_XHASH (a)$/
1574XHASH_TABLE c-src/emacs/src/lisp.h /^XHASH_TABLE (Lisp_Object a)$/
1575XIL c-src/emacs/src/lisp.h /^# define XIL(i) lisp_h_XIL (i)$/
1576XINT c-src/emacs/src/lisp.h /^# define XINT(a) lisp_h_XINT (a)$/
1577XINT c-src/emacs/src/lisp.h /^XINT (Lisp_Object a)$/
1578XINTPTR c-src/emacs/src/lisp.h /^XINTPTR (Lisp_Object a)$/
1579XLI c-src/emacs/src/lisp.h /^# define XLI(o) lisp_h_XLI (o)$/
1580XLI_BUILTIN_LISPSYM c-src/emacs/src/lisp.h /^#define XLI_BUILTIN_LISPSYM(iname) TAG_SYMOFFSET (/
1581XMARKER c-src/emacs/src/lisp.h /^XMARKER (Lisp_Object a)$/
1582XMISC c-src/emacs/src/lisp.h /^XMISC (Lisp_Object a)$/
1583XMISCANY c-src/emacs/src/lisp.h /^XMISCANY (Lisp_Object a)$/
1584XMISCTYPE c-src/emacs/src/lisp.h /^XMISCTYPE (Lisp_Object a)$/
1585XOVERLAY c-src/emacs/src/lisp.h /^XOVERLAY (Lisp_Object a)$/
1586XPNTR c-src/emacs/src/lisp.h /^# define XPNTR(a) lisp_h_XPNTR (a)$/
1587XPROCESS c-src/emacs/src/lisp.h /^XPROCESS (Lisp_Object a)$/
1588XSAVE_FUNCPOINTER c-src/emacs/src/lisp.h /^XSAVE_FUNCPOINTER (Lisp_Object obj, int n)$/
1589XSAVE_INTEGER c-src/emacs/src/lisp.h /^XSAVE_INTEGER (Lisp_Object obj, int n)$/
1590XSAVE_OBJECT c-src/emacs/src/lisp.h /^XSAVE_OBJECT (Lisp_Object obj, int n)$/
1591XSAVE_POINTER c-src/emacs/src/lisp.h /^XSAVE_POINTER (Lisp_Object obj, int n)$/
1592XSAVE_VALUE c-src/emacs/src/lisp.h /^XSAVE_VALUE (Lisp_Object a)$/
1593XSETBOOL_VECTOR c-src/emacs/src/lisp.h /^#define XSETBOOL_VECTOR(a, b) (XSETPSEUDOVECTOR (a/
1594XSETBUFFER c-src/emacs/src/lisp.h /^#define XSETBUFFER(a, b) (XSETPSEUDOVECTOR (a, b, /
1595XSETCDR c-src/emacs/src/lisp.h /^XSETCDR (Lisp_Object c, Lisp_Object n)$/
1596XSETCHAR_TABLE c-src/emacs/src/lisp.h /^#define XSETCHAR_TABLE(a, b) (XSETPSEUDOVECTOR (a,/
1597XSETCOMPILED c-src/emacs/src/lisp.h /^#define XSETCOMPILED(a, b) (XSETPSEUDOVECTOR (a, b/
1598XSETCONS c-src/emacs/src/lisp.h /^#define XSETCONS(a, b) ((a) = make_lisp_ptr (b, Li/
1599XSETFASTINT c-src/emacs/src/lisp.h /^#define XSETFASTINT(a, b) ((a) = make_natnum (b))$/
1600XSETFLOAT c-src/emacs/src/lisp.h /^#define XSETFLOAT(a, b) ((a) = make_lisp_ptr (b, L/
1601XSETINT c-src/emacs/src/lisp.h /^#define XSETINT(a, b) ((a) = make_number (b))$/
1602XSETMISC c-src/emacs/src/lisp.h /^#define XSETMISC(a, b) ((a) = make_lisp_ptr (b, Li/
1603XSETPROCESS c-src/emacs/src/lisp.h /^#define XSETPROCESS(a, b) (XSETPSEUDOVECTOR (a, b,/
1604XSETPSEUDOVECTOR c-src/emacs/src/lisp.h /^#define XSETPSEUDOVECTOR(a, b, code) \\$/
1605XSETPVECTYPE c-src/emacs/src/lisp.h /^#define XSETPVECTYPE(v, code) \\$/
1606XSETPVECTYPESIZE c-src/emacs/src/lisp.h /^#define XSETPVECTYPESIZE(v, code, lispsize, restsi/
1607XSETSTRING c-src/emacs/src/lisp.h /^#define XSETSTRING(a, b) ((a) = make_lisp_ptr (b, /
1608XSETSUBR c-src/emacs/src/lisp.h /^#define XSETSUBR(a, b) (XSETPSEUDOVECTOR (a, b, PV/
1609XSETSUB_CHAR_TABLE c-src/emacs/src/lisp.h /^#define XSETSUB_CHAR_TABLE(a, b) (XSETPSEUDOVECTOR/
1610XSETSYMBOL c-src/emacs/src/lisp.h /^#define XSETSYMBOL(a, b) ((a) = make_lisp_symbol (/
1611XSETTERMINAL c-src/emacs/src/lisp.h /^#define XSETTERMINAL(a, b) (XSETPSEUDOVECTOR (a, b/
1612XSETTYPED_PSEUDOVECTOR c-src/emacs/src/lisp.h /^#define XSETTYPED_PSEUDOVECTOR(a, b, size, code) /
1613XSETVECTOR c-src/emacs/src/lisp.h /^#define XSETVECTOR(a, b) ((a) = make_lisp_ptr (b, /
1614XSETWINDOW c-src/emacs/src/lisp.h /^#define XSETWINDOW(a, b) (XSETPSEUDOVECTOR (a, b, /
1615XSETWINDOW_CONFIGURATION c-src/emacs/src/lisp.h /^#define XSETWINDOW_CONFIGURATION(a, b) \\$/
1616XSET_HASH_TABLE c-src/emacs/src/lisp.h /^#define XSET_HASH_TABLE(VAR, PTR) \\$/
1617XSTRING c-src/emacs/src/lisp.h /^XSTRING (Lisp_Object a)$/
1618XSUBR c-src/emacs/src/lisp.h /^XSUBR (Lisp_Object a)$/
1619XSUB_CHAR_TABLE c-src/emacs/src/lisp.h /^XSUB_CHAR_TABLE (Lisp_Object a)$/
1620XSYMBOL c-src/emacs/src/lisp.h /^# define XSYMBOL(a) lisp_h_XSYMBOL (a)$/
1621XSYMBOL c-src/emacs/src/lisp.h /^XSYMBOL (Lisp_Object a)$/
1622XTERMINAL c-src/emacs/src/lisp.h /^XTERMINAL (Lisp_Object a)$/
1623XTYPE c-src/emacs/src/lisp.h /^# define XTYPE(a) lisp_h_XTYPE (a)$/
1624XTYPE c-src/emacs/src/lisp.h /^XTYPE (Lisp_Object a)$/
1625XUNTAG c-src/emacs/src/lisp.h /^# define XUNTAG(a, type) lisp_h_XUNTAG (a, type)$/
1626XUNTAG c-src/emacs/src/lisp.h /^XUNTAG (Lisp_Object a, int type)$/
1627XWINDOW c-src/emacs/src/lisp.h /^XWINDOW (Lisp_Object a)$/
1628XX cp-src/x.cc 1
1629Xyzzy ruby-src/test1.ru 13
1630Y c-src/h.h 100
1631YACC c-src/etags.c 2199
1632YELLOW cp-src/screen.hpp 26
1633YSRC make-src/Makefile /^YSRC=parse.y parse.c atest.y cccp.c cccp.y$/
1634YYABORT /usr/share/bison/bison.simple 154
1635YYACCEPT /usr/share/bison/bison.simple 153
1636YYBACKUP /usr/share/bison/bison.simple /^#define YYBACKUP(Token, Value) \\$/
1637YYBISON y-src/cccp.c 4
1638YYBISON y-src/parse.c 4
1639YYDPRINTF /usr/share/bison/bison.simple /^# define YYDPRINTF(Args) \\$/
1640YYDPRINTF /usr/share/bison/bison.simple /^# define YYDPRINTF(Args)$/
1641YYEMPTY /usr/share/bison/bison.simple 151
1642YYEOF /usr/share/bison/bison.simple 152
1643YYERRCODE /usr/share/bison/bison.simple 179
1644YYERROR /usr/share/bison/bison.simple 155
1645YYFAIL /usr/share/bison/bison.simple 159
1646YYFPRINTF /usr/share/bison/bison.simple 226
1647YYINITDEPTH /usr/share/bison/bison.simple 245
1648YYLEX /usr/share/bison/bison.simple 201
1649YYLEX /usr/share/bison/bison.simple 203
1650YYLEX /usr/share/bison/bison.simple 207
1651YYLEX /usr/share/bison/bison.simple 209
1652YYLEX /usr/share/bison/bison.simple 213
1653YYLLOC_DEFAULT /usr/share/bison/bison.simple /^# define YYLLOC_DEFAULT(Current, Rhs, N) \\$/
1654YYMAXDEPTH /usr/share/bison/bison.simple 256
1655YYMAXDEPTH /usr/share/bison/bison.simple 260
1656YYPARSE_PARAM_ARG /usr/share/bison/bison.simple 351
1657YYPARSE_PARAM_ARG /usr/share/bison/bison.simple 354
1658YYPARSE_PARAM_ARG /usr/share/bison/bison.simple 358
1659YYPARSE_PARAM_DECL /usr/share/bison/bison.simple 352
1660YYPARSE_PARAM_DECL /usr/share/bison/bison.simple 355
1661YYPARSE_PARAM_DECL /usr/share/bison/bison.simple 359
1662YYPOPSTACK /usr/share/bison/bison.simple 445
1663YYPOPSTACK /usr/share/bison/bison.simple 447
1664YYRECOVERING /usr/share/bison/bison.simple /^#define YYRECOVERING() (!!yyerrstatus)$/
1665YYSIZE_T /usr/share/bison/bison.simple 129
1666YYSIZE_T /usr/share/bison/bison.simple 132
1667YYSIZE_T /usr/share/bison/bison.simple 137
1668YYSIZE_T /usr/share/bison/bison.simple 141
1669YYSIZE_T /usr/share/bison/bison.simple 146
1670YYSIZE_T /usr/share/bison/bison.simple 52
1671YYSIZE_T /usr/share/bison/bison.simple 57
1672YYSIZE_T /usr/share/bison/bison.simple 72
1673YYSIZE_T /usr/share/bison/bison.simple 76
1674YYSTACK_ALLOC /usr/share/bison/bison.simple 51
1675YYSTACK_ALLOC /usr/share/bison/bison.simple 56
1676YYSTACK_ALLOC /usr/share/bison/bison.simple 60
1677YYSTACK_ALLOC /usr/share/bison/bison.simple 79
1678YYSTACK_BYTES /usr/share/bison/bison.simple /^# define YYSTACK_BYTES(N) \\$/
1679YYSTACK_FREE /usr/share/bison/bison.simple /^# define YYSTACK_FREE(Ptr) do { \/* empty *\/; } wh/
1680YYSTACK_FREE /usr/share/bison/bison.simple 80
1681YYSTACK_GAP_MAX /usr/share/bison/bison.simple 94
1682YYSTACK_RELOCATE /usr/share/bison/bison.simple /^# define YYSTACK_RELOCATE(Type, Stack) \\$/
1683YYSTACK_RELOCATE /usr/share/bison/bison.simple 548
1684YYSTD /usr/share/bison/bison.simple /^# define YYSTD(x) std::x$/
1685YYSTD /usr/share/bison/bison.simple /^# define YYSTD(x) x$/
1686YYSTYPE y-src/parse.y 72
1687YYSTYPE y-src/parse.y 73
1688YYTERROR /usr/share/bison/bison.simple 178
1689YY_DECL_NON_LSP_VARIABLES /usr/share/bison/bison.simple 374
1690YY_DECL_VARIABLES /usr/share/bison/bison.simple 385
1691YY_DECL_VARIABLES /usr/share/bison/bison.simple 391
1692Yacc_entries c-src/etags.c /^Yacc_entries (FILE *inf)$/
1693Yacc_help c-src/etags.c 693
1694Yacc_suffixes c-src/etags.c 691
1695Yappendixletterandtype tex-src/texinfo.tex /^\\def\\Yappendixletterandtype{%$/
1696Ynothing tex-src/texinfo.tex /^\\def\\Ynothing{}$/
1697Ypagenumber tex-src/texinfo.tex /^\\def\\Ypagenumber{\\folio}$/
1698Ysectionnumberandtype tex-src/texinfo.tex /^\\def\\Ysectionnumberandtype{%$/
1699Ytitle tex-src/texinfo.tex /^\\def\\Ytitle{\\thischapter}$/
1700Z c-src/h.h 100
1701[ tex-src/texinfo.tex /^\\gdef\\boldbrax{\\let(=\\opnr\\let)=\\clnr\\let[=\\lbrb\\l/
1702[] ruby-src/test.rb /^ def [](y)$/
1703[]= ruby-src/test.rb /^ def []=(y, val)$/
1704] tex-src/texinfo.tex /^\\gdef\\boldbrax{\\let(=\\opnr\\let)=\\clnr\\let[=\\lbrb\\l/
1705^ tex-src/texinfo.tex /^\\def^{{\\tt \\hat}}$/
1706^ tex-src/texinfo.tex /^\\let^=\\normalcaret$/
1707_ tex-src/texinfo.tex /^\\def\\_{\\lvvmode \\kern.06em \\vbox{\\hrule width.3em /
1708_ tex-src/texinfo.tex /^\\def\\_{{\\realbackslash _}}%$/
1709_ tex-src/texinfo.tex /^\\def_{\\ifusingtt\\normalunderscore\\_}$/
1710_ tex-src/texinfo.tex /^\\let_=\\normalunderscore$/
1711_GETOPT_H c-src/getopt.h 19
1712_GNU_SOURCE c-src/etags.c 94
1713_REGEX_H c-src/emacs/src/regex.h 21
1714_RE_SYNTAX_POSIX_COMMON c-src/emacs/src/regex.h 221
1715_Restrict_ c-src/emacs/src/regex.h 540
1716_Restrict_ c-src/emacs/src/regex.h 542
1717_Restrict_ c-src/emacs/src/regex.h 544
1718_Restrict_arr_ c-src/emacs/src/regex.h 555
1719_Restrict_arr_ c-src/emacs/src/regex.h 557
1720_UCHAR_T c-src/emacs/src/lisp.h 2423
1721__COLORS cp-src/screen.hpp 9
1722__default_morecore c-src/emacs/src/gmalloc.c /^__default_morecore (ptrdiff_t increment)$/
1723__init__ pyt-src/server.py /^ def __init__(self):$/
1724__init__ pyt-src/server.py /^ def __init__(self, Master, text, textvar, widt/
1725__init__ pyt-src/server.py /^ def __init__(self, host, sitelist, master=None/
1726__init__ pyt-src/server.py /^ def __init__(self, master=None):$/
1727__init__ pyt-src/server.py /^ def __init__(self, newlegend, list, editor, ma/
1728__init__ pyt-src/server.py /^ def __init__(self, user, userlist, master=None/
1729__ip c.c 159
1730__libc_atexit c-src/exit.c 30
1731__libc_atexit c-src/exit.strange_suffix 30
1732__malloc_extra_blocks c-src/emacs/src/gmalloc.c 382
1733__malloc_initialize c-src/emacs/src/gmalloc.c /^__malloc_initialize (void)$/
1734__malloc_initialized c-src/emacs/src/gmalloc.c 380
1735__repr__ pyt-src/server.py /^ def __repr__(self):$/
1736__sbrk c-src/emacs/src/gmalloc.c 1516
1737__str__ pyt-src/server.py /^ def __str__(self):$/
1738__up c.c 160
1739_aligned_blocks c-src/emacs/src/gmalloc.c 1006
1740_aligned_blocks_mutex c-src/emacs/src/gmalloc.c 519
1741_bar? ruby-src/test1.ru /^ def self._bar?(abc)$/
1742_bytes_free c-src/emacs/src/gmalloc.c 377
1743_bytes_used c-src/emacs/src/gmalloc.c 375
1744_chunks_free c-src/emacs/src/gmalloc.c 376
1745_chunks_used c-src/emacs/src/gmalloc.c 374
1746_fraghead c-src/emacs/src/gmalloc.c 371
1747_free c-src/emacs/src/gmalloc.c /^_free (void *ptr)$/
1748_free_internal c-src/emacs/src/gmalloc.c /^_free_internal (void *ptr)$/
1749_free_internal_nolock c-src/emacs/src/gmalloc.c /^_free_internal_nolock (void *ptr)$/
1750_heapbase c-src/emacs/src/gmalloc.c 356
1751_heapindex c-src/emacs/src/gmalloc.c 365
1752_heapinfo c-src/emacs/src/gmalloc.c 359
1753_heaplimit c-src/emacs/src/gmalloc.c 368
1754_malloc c-src/emacs/src/gmalloc.c /^_malloc (size_t size)$/
1755_malloc_internal c-src/emacs/src/gmalloc.c /^_malloc_internal (size_t size)$/
1756_malloc_internal_nolock c-src/emacs/src/gmalloc.c /^_malloc_internal_nolock (size_t size)$/
1757_malloc_mutex c-src/emacs/src/gmalloc.c 518
1758_malloc_thread_enabled_p c-src/emacs/src/gmalloc.c 520
1759_realloc c-src/emacs/src/gmalloc.c /^_realloc (void *ptr, size_t size)$/
1760_realloc_internal c-src/emacs/src/gmalloc.c /^_realloc_internal (void *ptr, size_t size)$/
1761_realloc_internal_nolock c-src/emacs/src/gmalloc.c /^_realloc_internal_nolock (void *ptr, size_t size)$/
1762` ruby-src/test.rb /^ def `(command)$/
1763` tex-src/texinfo.tex /^\\def\\`{{`}}$/
1764a c-src/h.h 103
1765a c-src/h.h 40
1766a c.c /^a ()$/
1767a c.c /^a()$/
1768a c.c 152
1769a c.c 180
1770a cp-src/c.C 132
1771a ruby-src/test1.ru /^ def a()$/
1772a-forth-constant! forth-src/test-forth.fth /^99 constant a-forth-constant!$/
1773a-forth-value? forth-src/test-forth.fth /^55 value a-forth-value?$/
1774a-forth-word forth-src/test-forth.fth /^: a-forth-word ( a b c -- )$/
1775a-forth-word forth-src/test-forth.fth /^: a-forth-word ( a b c -- a*b+c ) + * ;$/
1776a0 c-src/emacs/src/lisp.h /^ Lisp_Object (*a0) (void);$/ 37a0 c-src/emacs/src/lisp.h /^ Lisp_Object (*a0) (void);$/
1777a1 c-src/emacs/src/lisp.h /^ Lisp_Object (*a1) (Lisp_Object);$/ 38a1 c-src/emacs/src/lisp.h /^ Lisp_Object (*a1) (Lisp_Object);$/
1778a2 c-src/emacs/src/lisp.h /^ Lisp_Object (*a2) (Lisp_Object, Lisp_Object)/ 39a2 c-src/emacs/src/lisp.h /^ Lisp_Object (*a2) (Lisp_Object, Lisp_Object)/
@@ -1782,38 +43,44 @@ a5 c-src/emacs/src/lisp.h /^ Lisp_Object (*a5) (Lisp_Object, Lisp_Object,/
1782a6 c-src/emacs/src/lisp.h /^ Lisp_Object (*a6) (Lisp_Object, Lisp_Object,/ 43a6 c-src/emacs/src/lisp.h /^ Lisp_Object (*a6) (Lisp_Object, Lisp_Object,/
1783a7 c-src/emacs/src/lisp.h /^ Lisp_Object (*a7) (Lisp_Object, Lisp_Object,/ 44a7 c-src/emacs/src/lisp.h /^ Lisp_Object (*a7) (Lisp_Object, Lisp_Object,/
1784a8 c-src/emacs/src/lisp.h /^ Lisp_Object (*a8) (Lisp_Object, Lisp_Object,/ 45a8 c-src/emacs/src/lisp.h /^ Lisp_Object (*a8) (Lisp_Object, Lisp_Object,/
1785aMANY c-src/emacs/src/lisp.h /^ Lisp_Object (*aMANY) (ptrdiff_t, Lisp_Object/ 46aaaaaa c-src/h.h 111
1786aUNEVALLED c-src/emacs/src/lisp.h /^ Lisp_Object (*aUNEVALLED) (Lisp_Object args)/
1787aa c.c 269
1788aa c.c 279
1789aaa c.c 249 47aaa c.c 249
1790aaa c.c 269 48aaa c.c 269
1791aaaaaa c-src/h.h 111 49aa c.c 269
1792abbrev-expansion c-src/abbrev.c /^DEFUN ("abbrev-expansion", Fabbrev_expansion, Sabb/ 50aa c.c 279
1793abbrev-symbol c-src/abbrev.c /^DEFUN ("abbrev-symbol", Fabbrev_symbol, Sabbrev_sy/
1794abbrev_all_caps c-src/abbrev.c 58 51abbrev_all_caps c-src/abbrev.c 58
52abbrev-expansion c-src/abbrev.c /^DEFUN ("abbrev-expansion", Fabbrev_expansion, Sabb/
1795abbrevs_changed c-src/abbrev.c 56 53abbrevs_changed c-src/abbrev.c 56
54abbrev-symbol c-src/abbrev.c /^DEFUN ("abbrev-symbol", Fabbrev_symbol, Sabbrev_sy/
1796abc c-src/h.h 33 55abc c-src/h.h 33
1797abc c-src/h.h 37 56abc c-src/h.h 37
57ABC ruby-src/test1.ru 11
58Abort_Handler_Pointer/t ada-src/2ataspri.ads /^ type Abort_Handler_Pointer is access procedure /
1798abort-recursive-edit c-src/emacs/src/keyboard.c /^DEFUN ("abort-recursive-edit", Fabort_recursive_ed/ 59abort-recursive-edit c-src/emacs/src/keyboard.c /^DEFUN ("abort-recursive-edit", Fabort_recursive_ed/
60Abort_Task/p ada-src/2ataspri.adb /^ procedure Abort_Task (T : TCB_Ptr) is$/
61Abort_Task/p ada-src/2ataspri.ads /^ procedure Abort_Task (T : TCB_Ptr);$/
62Abort_Wrapper/p ada-src/2ataspri.adb /^ procedure Abort_Wrapper$/
1799aboveenvbreak tex-src/texinfo.tex /^\\def\\aboveenvbreak{{\\advance\\aboveenvskipamount by/ 63aboveenvbreak tex-src/texinfo.tex /^\\def\\aboveenvbreak{{\\advance\\aboveenvskipamount by/
1800abs/f ada-src/etags-test-for.ada /^ function "abs" (Right : Complex) return Real'/ 64abs/f ada-src/etags-test-for.ada /^ function "abs" (Right : Complex) return Real'/
1801absolute_dirname c-src/etags.c /^absolute_dirname (char *file, char *dir)$/ 65absolute_dirname c-src/etags.c /^absolute_dirname (char *file, char *dir)$/
1802absolute_filename c-src/etags.c /^absolute_filename (char *file, char *dir)$/ 66absolute_filename c-src/etags.c /^absolute_filename (char *file, char *dir)$/
1803abt cp-src/c.C 55 67abt cp-src/c.C 55
1804acc_pred_info merc-src/accumulator.m /^:- pred acc_pred_info(list(mer_type)::in, list(pro/ 68a c.c 152
1805acc_proc_info merc-src/accumulator.m /^:- pred acc_proc_info(list(prog_var)::in, prog_var/ 69A c.c 162
1806acc_unification merc-src/accumulator.m /^:- pred acc_unification(pair(prog_var)::in, hlds_g/ 70a c.c 180
1807acc_var_subst_init merc-src/accumulator.m /^:- pred acc_var_subst_init(list(prog_var)::in,$/ 71a c.c /^a ()$/
72a c.c /^a()$/
1808accent_key_syms c-src/emacs/src/keyboard.c 4625 73accent_key_syms c-src/emacs/src/keyboard.c 4625
1809access_keymap_keyremap c-src/emacs/src/keyboard.c /^access_keymap_keyremap (Lisp_Object map, Lisp_Obje/ 74access_keymap_keyremap c-src/emacs/src/keyboard.c /^access_keymap_keyremap (Lisp_Object map, Lisp_Obje/
75acc_pred_info merc-src/accumulator.m /^:- pred acc_pred_info(list(mer_type)::in, list(pro/
76acc_proc_info merc-src/accumulator.m /^:- pred acc_proc_info(list(prog_var)::in, prog_var/
1810accu_assoc merc-src/accumulator.m /^:- pred accu_assoc(module_info::in, vartypes::in, / 77accu_assoc merc-src/accumulator.m /^:- pred accu_assoc(module_info::in, vartypes::in, /
1811accu_assoc merc-src/accumulator.m /^:- type accu_assoc$/ 78accu_assoc merc-src/accumulator.m /^:- type accu_assoc$/
1812accu_base merc-src/accumulator.m /^:- type accu_base$/ 79accu_base merc-src/accumulator.m /^:- type accu_base$/
1813accu_before merc-src/accumulator.m /^:- pred accu_before(module_info::in, vartypes::in,/ 80accu_before merc-src/accumulator.m /^:- pred accu_before(module_info::in, vartypes::in,/
1814accu_case merc-src/accumulator.m /^:- type accu_case$/ 81accu_case merc-src/accumulator.m /^:- type accu_case$/
1815accu_construct merc-src/accumulator.m /^:- pred accu_construct(module_info::in, vartypes::/
1816accu_construct_assoc merc-src/accumulator.m /^:- pred accu_construct_assoc(module_info::in, vart/ 82accu_construct_assoc merc-src/accumulator.m /^:- pred accu_construct_assoc(module_info::in, vart/
83accu_construct merc-src/accumulator.m /^:- pred accu_construct(module_info::in, vartypes::/
1817accu_create_goal merc-src/accumulator.m /^:- pred accu_create_goal(accu_goal_id::in, list(pr/ 84accu_create_goal merc-src/accumulator.m /^:- pred accu_create_goal(accu_goal_id::in, list(pr/
1818accu_divide_base_case merc-src/accumulator.m /^:- pred accu_divide_base_case(module_info::in, var/ 85accu_divide_base_case merc-src/accumulator.m /^:- pred accu_divide_base_case(module_info::in, var/
1819accu_goal_id merc-src/accumulator.m /^:- type accu_goal_id$/ 86accu_goal_id merc-src/accumulator.m /^:- type accu_goal_id$/
@@ -1823,83 +90,120 @@ accu_has_heuristic merc-src/accumulator.m /^:- pred accu_has_heuristic(module_na
1823accu_heuristic merc-src/accumulator.m /^:- pred accu_heuristic(module_name::in, string::in/ 90accu_heuristic merc-src/accumulator.m /^:- pred accu_heuristic(module_name::in, string::in/
1824accu_is_associative merc-src/accumulator.m /^:- pred accu_is_associative(module_info::in, pred_/ 91accu_is_associative merc-src/accumulator.m /^:- pred accu_is_associative(module_info::in, pred_/
1825accu_is_update merc-src/accumulator.m /^:- pred accu_is_update(module_info::in, pred_id::i/ 92accu_is_update merc-src/accumulator.m /^:- pred accu_is_update(module_info::in, pred_id::i/
93acc_unification merc-src/accumulator.m /^:- pred acc_unification(pair(prog_var)::in, hlds_g/
1826accu_process_assoc_set merc-src/accumulator.m /^:- pred accu_process_assoc_set(module_info::in, ac/ 94accu_process_assoc_set merc-src/accumulator.m /^:- pred accu_process_assoc_set(module_info::in, ac/
1827accu_process_update_set merc-src/accumulator.m /^:- pred accu_process_update_set(module_info::in, a/ 95accu_process_update_set merc-src/accumulator.m /^:- pred accu_process_update_set(module_info::in, a/
1828accu_related merc-src/accumulator.m /^:- pred accu_related(module_info::in, vartypes::in/ 96accu_related merc-src/accumulator.m /^:- pred accu_related(module_info::in, vartypes::in/
1829accu_rename merc-src/accumulator.m /^:- func accu_rename(list(accu_goal_id), accu_subst/ 97accu_rename merc-src/accumulator.m /^:- func accu_rename(list(accu_goal_id), accu_subst/
1830accu_sets merc-src/accumulator.m /^:- type accu_sets$/
1831accu_sets_init merc-src/accumulator.m /^:- pred accu_sets_init(accu_sets::out) is det.$/ 98accu_sets_init merc-src/accumulator.m /^:- pred accu_sets_init(accu_sets::out) is det.$/
1832accu_stage1 merc-src/accumulator.m /^:- pred accu_stage1(module_info::in, vartypes::in,/ 99accu_sets merc-src/accumulator.m /^:- type accu_sets$/
1833accu_stage1_2 merc-src/accumulator.m /^:- pred accu_stage1_2(module_info::in, vartypes::i/ 100accu_stage1_2 merc-src/accumulator.m /^:- pred accu_stage1_2(module_info::in, vartypes::i/
101accu_stage1 merc-src/accumulator.m /^:- pred accu_stage1(module_info::in, vartypes::in,/
1834accu_stage2 merc-src/accumulator.m /^:- pred accu_stage2(module_info::in, proc_info::in/ 102accu_stage2 merc-src/accumulator.m /^:- pred accu_stage2(module_info::in, proc_info::in/
1835accu_stage3 merc-src/accumulator.m /^:- pred accu_stage3(accu_goal_id::in, list(prog_va/ 103accu_stage3 merc-src/accumulator.m /^:- pred accu_stage3(accu_goal_id::in, list(prog_va/
1836accu_standardize merc-src/accumulator.m /^:- pred accu_standardize(hlds_goal::in, hlds_goal:/ 104accu_standardize merc-src/accumulator.m /^:- pred accu_standardize(hlds_goal::in, hlds_goal:/
1837accu_store merc-src/accumulator.m /^:- pred accu_store(accu_case::in, hlds_goal::in,$/ 105accu_store merc-src/accumulator.m /^:- pred accu_store(accu_case::in, hlds_goal::in,$/
1838accu_subst merc-src/accumulator.m /^:- type accu_subst == map(prog_var, prog_var).$/ 106accu_subst merc-src/accumulator.m /^:- type accu_subst == map(prog_var, prog_var).$/
1839accu_substs merc-src/accumulator.m /^:- type accu_substs$/
1840accu_substs_init merc-src/accumulator.m /^:- pred accu_substs_init(list(prog_var)::in, prog_/ 107accu_substs_init merc-src/accumulator.m /^:- pred accu_substs_init(list(prog_var)::in, prog_/
108accu_substs merc-src/accumulator.m /^:- type accu_substs$/
1841accu_top_level merc-src/accumulator.m /^:- pred accu_top_level(top_level::in, hlds_goal::i/ 109accu_top_level merc-src/accumulator.m /^:- pred accu_top_level(top_level::in, hlds_goal::i/
1842accu_transform_proc merc-src/accumulator.m /^:- pred accu_transform_proc(pred_proc_id::in, pred/ 110accu_transform_proc merc-src/accumulator.m /^:- pred accu_transform_proc(pred_proc_id::in, pred/
1843accu_update merc-src/accumulator.m /^:- pred accu_update(module_info::in, vartypes::in,/ 111accu_update merc-src/accumulator.m /^:- pred accu_update(module_info::in, vartypes::in,/
1844accu_warning merc-src/accumulator.m /^:- type accu_warning$/ 112accu_warning merc-src/accumulator.m /^:- type accu_warning$/
1845act prol-src/natded.prolog /^act(OutForm,OutSyn,Ws):-$/ 113acc_var_subst_init merc-src/accumulator.m /^:- pred acc_var_subst_init(list(prog_var)::in,$/
114/Acircumflex ps-src/rfc1245.ps /^\/Acircumflex \/Ecircumflex \/Aacute \/Edieresis \/Egra/
115A cp-src/c.C 117
116a cp-src/c.C 132
117A cp-src/c.C 39
118A cp-src/c.C 56
119A cp-src/c.C 57
120A cp-src/c.C 73
121~A cp-src/c.C /^A::~A() {}$/
122A cp-src/c.C /^void A::A() {}$/
123A cp-src/fail.C 23
124A cp-src/fail.C 7
125a c-src/h.h 103
126a c-src/h.h 40
1846action prol-src/natded.prolog /^action(KeyVals):-$/ 127action prol-src/natded.prolog /^action(KeyVals):-$/
1847active_maps c-src/emacs/src/keyboard.c /^active_maps (Lisp_Object first_event)$/
1848activedoublequote tex-src/texinfo.tex /^\\def\\activedoublequote{{\\tt \\char '042}}$/ 128activedoublequote tex-src/texinfo.tex /^\\def\\activedoublequote{{\\tt \\char '042}}$/
129active_maps c-src/emacs/src/keyboard.c /^active_maps (Lisp_Object first_event)$/
1849activeparens tex-src/texinfo.tex /^\\def\\activeparens{%$/ 130activeparens tex-src/texinfo.tex /^\\def\\activeparens{%$/
1850actout prol-src/natded.prolog /^actout('Text',Trees):-$/ 131actout prol-src/natded.prolog /^actout('Text',Trees):-$/
1851addArchs objc-src/PackInsp.m /^-(void)addArchs:(const char *)string$/ 132act prol-src/natded.prolog /^act(OutForm,OutSyn,Ws):-$/
1852addPOReader php-src/lce_functions.php /^ function addPOReader($d_name, &$por)$/ 133Ada_funcs c-src/etags.c /^Ada_funcs (FILE *inf)$/
134Ada_getit c-src/etags.c /^Ada_getit (FILE *inf, const char *name_qualifier)$/
135Ada_help c-src/etags.c 475
136ADASRC make-src/Makefile /^ADASRC=etags-test-for.ada 2ataspri.adb 2ataspri.ad/
137Ada_suffixes c-src/etags.c 473
1853add_active prol-src/natded.prolog /^add_active([],Cat,Goal):-$/ 138add_active prol-src/natded.prolog /^add_active([],Cat,Goal):-$/
139addArchs objc-src/PackInsp.m /^-(void)addArchs:(const char *)string$/
1854add_command_key c-src/emacs/src/keyboard.c /^add_command_key (Lisp_Object key)$/ 140add_command_key c-src/emacs/src/keyboard.c /^add_command_key (Lisp_Object key)$/
1855add_edge prol-src/natded.prolog /^add_edge(Left,Right,Cat):-$/ 141add_edge prol-src/natded.prolog /^add_edge(Left,Right,Cat):-$/
1856add_node c-src/etags.c /^add_node (node *np, node **cur_node_p)$/ 142add_node c-src/etags.c /^add_node (node *np, node **cur_node_p)$/
1857add_regex c-src/etags.c /^add_regex (char *regexp_pattern, language *lang)$/
1858add_user_signal c-src/emacs/src/keyboard.c /^add_user_signal (int sig, const char *name)$/
1859addnoise html-src/algrthms.html /^Adding Noise to the$/ 143addnoise html-src/algrthms.html /^Adding Noise to the$/
144AddNullToNmStr pas-src/common.pas /^function AddNullToNmStr; (*($/
145addPOReader php-src/lce_functions.php /^ function addPOReader($d_name, &$por)$/
146add_regex c-src/etags.c /^add_regex (char *regexp_pattern, language *lang)$/
147ADDRESS c-src/emacs/src/gmalloc.c /^#define ADDRESS(B) ((void *) (((B) - 1) * BLOCKSIZ/
148Address_To_Call_State/f ada-src/2ataspri.adb /^ function Address_To_Call_State is new$/
149Address_To_TCB_Ptr/f ada-src/2ataspri.ads /^ function Address_To_TCB_Ptr is new$/
1860address y-src/cccp.y 113 150address y-src/cccp.y 113
151add_user_signal c-src/emacs/src/keyboard.c /^add_user_signal (int sig, const char *name)$/
152#a-defer-word forth-src/test-forth.fth /^defer #a-defer-word$/
1861adjust_point_for_property c-src/emacs/src/keyboard.c /^adjust_point_for_property (ptrdiff_t last_pt, bool/ 153adjust_point_for_property c-src/emacs/src/keyboard.c /^adjust_point_for_property (ptrdiff_t last_pt, bool/
154Advanced usage tex-src/gzip.texi /^@node Advanced usage, Environment, Invoking gzip, /
155a-forth-constant! forth-src/test-forth.fth /^99 constant a-forth-constant!$/
156(a-forth-constant forth-src/test-forth.fth /^constant (a-forth-constant$/
157:a-forth-dictionary-entry forth-src/test-forth.fth /^create :a-forth-dictionary-entry$/
158a-forth-value? forth-src/test-forth.fth /^55 value a-forth-value?$/
159a-forth-word forth-src/test-forth.fth /^: a-forth-word ( a b c -- )$/
160a-forth-word forth-src/test-forth.fth /^: a-forth-word ( a b c -- a*b+c ) + * ;$/
1862afourpaper tex-src/texinfo.tex /^\\def\\afourpaper{$/ 161afourpaper tex-src/texinfo.tex /^\\def\\afourpaper{$/
1863afterenvbreak tex-src/texinfo.tex /^\\def\\afterenvbreak{\\endgraf \\ifdim\\lastskip<\\above/ 162afterenvbreak tex-src/texinfo.tex /^\\def\\afterenvbreak{\\endgraf \\ifdim\\lastskip<\\above/
1864agent cp-src/clheir.hpp 75 163agent cp-src/clheir.hpp 75
1865algorithms html-src/algrthms.html /^Description$/ 164algorithms html-src/algrthms.html /^Description$/
1866alias c-src/emacs/src/lisp.h 688 165alias c-src/emacs/src/lisp.h 688
1867align c-src/emacs/src/gmalloc.c /^align (size_t size)$/
1868alignas c-src/emacs/src/lisp.h /^# define alignas(alignment) \/* empty *\/$/ 166alignas c-src/emacs/src/lisp.h /^# define alignas(alignment) \/* empty *\/$/
1869aligned c-src/emacs/src/gmalloc.c 199 167align c-src/emacs/src/gmalloc.c /^align (size_t size)$/
1870aligned_alloc c-src/emacs/src/gmalloc.c /^aligned_alloc (size_t alignment, size_t size)$/ 168aligned_alloc c-src/emacs/src/gmalloc.c 1725
1871aligned_alloc c-src/emacs/src/gmalloc.c 1722
1872aligned_alloc c-src/emacs/src/gmalloc.c 71 169aligned_alloc c-src/emacs/src/gmalloc.c 71
170aligned_alloc c-src/emacs/src/gmalloc.c /^aligned_alloc (size_t alignment, size_t size)$/
171_aligned_blocks c-src/emacs/src/gmalloc.c 1006
172_aligned_blocks_mutex c-src/emacs/src/gmalloc.c 519
173Aligned_Cons c-src/emacs/src/lisp.h 4670
174aligned c-src/emacs/src/gmalloc.c 199
175Aligned_String c-src/emacs/src/lisp.h 4676
1873alignlist c-src/emacs/src/gmalloc.c 196 176alignlist c-src/emacs/src/gmalloc.c 196
177ALIGNOF_STRUCT_LISP_VECTOR c-src/emacs/src/lisp.h 1378
1874alive cp-src/conway.hpp 7 178alive cp-src/conway.hpp 7
1875all_kboards c-src/emacs/src/keyboard.c 86 179all_kboards c-src/emacs/src/keyboard.c 86
1876allocate_kboard c-src/emacs/src/keyboard.c /^allocate_kboard (Lisp_Object type)$/ 180ALLOCATED_BEFORE_DUMPING c-src/emacs/src/gmalloc.c /^#define ALLOCATED_BEFORE_DUMPING(P) \\$/
1877allocated c-src/emacs/src/regex.h 344 181allocated c-src/emacs/src/regex.h 344
182allocate_kboard c-src/emacs/src/keyboard.c /^allocate_kboard (Lisp_Object type)$/
183ALLOCATE_PSEUDOVECTOR c-src/emacs/src/lisp.h /^#define ALLOCATE_PSEUDOVECTOR(type, field, tag) /
184ALLOCATE_ZEROED_PSEUDOVECTOR c-src/emacs/src/lisp.h /^#define ALLOCATE_ZEROED_PSEUDOVECTOR(type, field, /
1878alphaenumerate tex-src/texinfo.tex /^\\def\\alphaenumerate{\\enumerate{a}}$/ 185alphaenumerate tex-src/texinfo.tex /^\\def\\alphaenumerate{\\enumerate{a}}$/
186aMANY c-src/emacs/src/lisp.h /^ Lisp_Object (*aMANY) (ptrdiff_t, Lisp_Object/
1879ampnr tex-src/texinfo.tex /^\\def\\opnr{{\\sf\\char`\\(}} \\def\\clnr{{\\sf\\char`\\)}} / 187ampnr tex-src/texinfo.tex /^\\def\\opnr{{\\sf\\char`\\(}} \\def\\clnr{{\\sf\\char`\\)}} /
1880amprm tex-src/texinfo.tex /^\\gdef\\amprm#1 {{\\rm\\&#1}\\let(=\\oprm \\let)=\\clrm\\ }/ 188amprm tex-src/texinfo.tex /^\\gdef\\amprm#1 {{\\rm\\&#1}\\let(=\\oprm \\let)=\\clrm\\ }/
189analyze_regex c-src/etags.c /^analyze_regex (char *regex_arg)$/
190andkeyvalseq prol-src/natded.prolog /^andkeyvalseq(KeyVals) --> ['&'], keyvalseq(KeyVals/
191AND y-src/cccp.c 11
1881an_extern_linkage c-src/h.h 44 192an_extern_linkage c-src/h.h 44
1882an_extern_linkage c-src/h.h 56 193an_extern_linkage c-src/h.h 56
1883an_extern_linkage_ptr c-src/h.h 43 194an_extern_linkage_ptr c-src/h.h 43
1884analyze_regex c-src/etags.c /^analyze_regex (char *regex_arg)$/
1885andkeyvalseq prol-src/natded.prolog /^andkeyvalseq(KeyVals) --> ['&'], keyvalseq(KeyVals/
1886animals c-src/h.h 81
1887animals cp-src/c.C 126 195animals cp-src/c.C 126
1888animals cp-src/c.C 130 196animals cp-src/c.C 130
197animals c-src/h.h 81
198(another-forth-word) forth-src/test-forth.fth /^: (another-forth-word) ( -- )$/
199ANSIC c-src/h.h 84
200ANSIC c-src/h.h 85
1889any_kboard_state c-src/emacs/src/keyboard.c /^any_kboard_state ()$/ 201any_kboard_state c-src/emacs/src/keyboard.c /^any_kboard_state ()$/
1890appDidInit objcpp-src/SimpleCalc.M /^- appDidInit:sender$/ 202appDidInit objcpp-src/SimpleCalc.M /^- appDidInit:sender$/
1891append prol-src/natded.prolog /^append([],Xs,Xs).$/
1892appendToDisplay objcpp-src/SimpleCalc.M /^- appendToDisplay:(const char *)theDigit$/
1893append_list prol-src/natded.prolog /^append_list([],[]).$/
1894append_string pas-src/common.pas /^procedure append_string;(*($/
1895append_tool_bar_item c-src/emacs/src/keyboard.c /^append_tool_bar_item (void)$/
1896appendix perl-src/htlmify-cystic 24
1897appendix tex-src/texinfo.tex /^\\let\\appendix=\\relax$/
1898appendix tex-src/texinfo.tex /^\\outer\\def\\appendix{\\parsearg\\appendixzzz}$/
1899appendix_name perl-src/htlmify-cystic 13
1900appendix_toc perl-src/htlmify-cystic 16
1901appendixletter tex-src/texinfo.tex /^\\def\\appendixletter{\\char\\the\\appendixno}$/ 203appendixletter tex-src/texinfo.tex /^\\def\\appendixletter{\\char\\the\\appendixno}$/
204appendix_name perl-src/htlmify-cystic 13
1902appendixnoderef tex-src/texinfo.tex /^\\def\\appendixnoderef{\\ifx\\lastnode\\relax\\else$/ 205appendixnoderef tex-src/texinfo.tex /^\\def\\appendixnoderef{\\ifx\\lastnode\\relax\\else$/
206appendix perl-src/htlmify-cystic 24
1903appendixsec tex-src/texinfo.tex /^\\let\\appendixsec=\\relax$/ 207appendixsec tex-src/texinfo.tex /^\\let\\appendixsec=\\relax$/
1904appendixsec tex-src/texinfo.tex /^\\outer\\def\\appendixsec{\\parsearg\\appendixsectionzz/ 208appendixsec tex-src/texinfo.tex /^\\outer\\def\\appendixsec{\\parsearg\\appendixsectionzz/
1905appendixsection tex-src/texinfo.tex /^\\let\\appendixsection=\\relax$/ 209appendixsection tex-src/texinfo.tex /^\\let\\appendixsection=\\relax$/
@@ -1914,15 +218,25 @@ appendixsubsubsec tex-src/texinfo.tex /^\\let\\appendixsubsubsec=\\relax$/
1914appendixsubsubsec tex-src/texinfo.tex /^\\outer\\def\\appendixsubsubsec{\\parsearg\\appendixsub/ 218appendixsubsubsec tex-src/texinfo.tex /^\\outer\\def\\appendixsubsubsec{\\parsearg\\appendixsub/
1915appendixsubsubsection tex-src/texinfo.tex /^\\let\\appendixsubsubsection=\\relax$/ 219appendixsubsubsection tex-src/texinfo.tex /^\\let\\appendixsubsubsection=\\relax$/
1916appendixsubsubseczzz tex-src/texinfo.tex /^\\def\\appendixsubsubseczzz #1{\\seccheck{appendixsub/ 220appendixsubsubseczzz tex-src/texinfo.tex /^\\def\\appendixsubsubseczzz #1{\\seccheck{appendixsub/
221appendix tex-src/texinfo.tex /^\\let\\appendix=\\relax$/
222appendix tex-src/texinfo.tex /^\\outer\\def\\appendix{\\parsearg\\appendixzzz}$/
223appendix_toc perl-src/htlmify-cystic 16
1917appendixzzz tex-src/texinfo.tex /^\\def\\appendixzzz #1{\\seccheck{appendix}%$/ 224appendixzzz tex-src/texinfo.tex /^\\def\\appendixzzz #1{\\seccheck{appendix}%$/
225append_list prol-src/natded.prolog /^append_list([],[]).$/
226append prol-src/natded.prolog /^append([],Xs,Xs).$/
227append_string pas-src/common.pas /^procedure append_string;(*($/
228AppendTextString pas-src/common.pas /^function AppendTextString;(*($/
229appendToDisplay objcpp-src/SimpleCalc.M /^- appendToDisplay:(const char *)theDigit$/
230append_tool_bar_item c-src/emacs/src/keyboard.c /^append_tool_bar_item (void)$/
1918apply_modifiers c-src/emacs/src/keyboard.c /^apply_modifiers (int modifiers, Lisp_Object base)$/ 231apply_modifiers c-src/emacs/src/keyboard.c /^apply_modifiers (int modifiers, Lisp_Object base)$/
1919apply_modifiers_uncached c-src/emacs/src/keyboard.c /^apply_modifiers_uncached (int modifiers, char *bas/ 232apply_modifiers_uncached c-src/emacs/src/keyboard.c /^apply_modifiers_uncached (int modifiers, char *bas/
233/A ps-src/rfc1245.ps /^\/A { $/
1920aref_addr c-src/emacs/src/lisp.h /^aref_addr (Lisp_Object array, ptrdiff_t idx)$/ 234aref_addr c-src/emacs/src/lisp.h /^aref_addr (Lisp_Object array, ptrdiff_t idx)$/
235AREF c-src/emacs/src/lisp.h /^AREF (Lisp_Object array, ptrdiff_t idx)$/
1921arg c-src/emacs/src/lisp.h 2961 236arg c-src/emacs/src/lisp.h 2961
1922arg c-src/emacs/src/lisp.h 2966 237arg c-src/emacs/src/lisp.h 2966
1923arg c-src/emacs/src/lisp.h 2971 238arg c-src/emacs/src/lisp.h 2971
1924arg c-src/h.h 13 239arg c-src/h.h 13
1925arg_type c-src/etags.c 250
1926arglist y-src/cccp.y 41 240arglist y-src/cccp.y 41
1927argno y-src/cccp.y 45 241argno y-src/cccp.y 45
1928args c-src/emacs/src/lisp.h 2986 242args c-src/emacs/src/lisp.h 2986
@@ -1930,88 +244,165 @@ args c-src/h.h 30
1930argsindent tex-src/texinfo.tex /^\\dimen1=\\hsize \\advance \\dimen1 by -\\defargsindent/ 244argsindent tex-src/texinfo.tex /^\\dimen1=\\hsize \\advance \\dimen1 by -\\defargsindent/
1931argsindent tex-src/texinfo.tex /^\\newskip\\defargsindent \\defargsindent=50pt$/ 245argsindent tex-src/texinfo.tex /^\\newskip\\defargsindent \\defargsindent=50pt$/
1932argsindent tex-src/texinfo.tex /^\\parshape 2 0in \\dimen0 \\defargsindent \\dimen1 / 246argsindent tex-src/texinfo.tex /^\\parshape 2 0in \\dimen0 \\defargsindent \\dimen1 /
247ARGS make-src/Makefile /^ARGS=- < srclist$/
248arg_type c-src/etags.c 250
1933argument c-src/etags.c 253 249argument c-src/etags.c 253
1934argvals prol-src/natded.prolog /^argvals([]) --> [].$/ 250argvals prol-src/natded.prolog /^argvals([]) --> [].$/
251Arith_Comparison c-src/emacs/src/lisp.h 3497
252ARITH_EQUAL c-src/emacs/src/lisp.h 3498
253ARITH_GRTR c-src/emacs/src/lisp.h 3501
254ARITH_GRTR_OR_EQUAL c-src/emacs/src/lisp.h 3503
255ARITH_LESS c-src/emacs/src/lisp.h 3500
256ARITH_LESS_OR_EQUAL c-src/emacs/src/lisp.h 3502
257ARITH_NOTEQUAL c-src/emacs/src/lisp.h 3499
1935array c.c 190 258array c.c 190
259ARRAYELTS c-src/emacs/src/lisp.h /^#define ARRAYELTS(arr) (sizeof (arr) \/ sizeof (arr/
260ARRAY_MARK_FLAG c-src/emacs/src/lisp.h 768
261ARRAYP c-src/emacs/src/lisp.h /^ARRAYP (Lisp_Object x)$/
262A ruby-src/test1.ru /^class A$/
263a ruby-src/test1.ru /^ def a()$/
264A ruby-src/test1.ru /^module A$/
265ASCII_CHAR_P c-src/emacs/src/lisp.h /^#define ASCII_CHAR_P(c) UNSIGNED_CMP (c, <, 0x80)$/
1936ascii c-src/emacs/src/lisp.h 1598 266ascii c-src/emacs/src/lisp.h 1598
267ASET c-src/emacs/src/lisp.h /^ASET (Lisp_Object array, ptrdiff_t idx, Lisp_Objec/
1937asis tex-src/texinfo.tex /^\\def\\asis#1{#1}$/ 268asis tex-src/texinfo.tex /^\\def\\asis#1{#1}$/
269ASIZE c-src/emacs/src/lisp.h /^ASIZE (Lisp_Object array)$/
270Asm_help c-src/etags.c 504
271Asm_labels c-src/etags.c /^Asm_labels (FILE *inf)$/
272Asm_suffixes c-src/etags.c 493
1938asort cp-src/functions.cpp /^void asort(int *a, int num){$/ 273asort cp-src/functions.cpp /^void asort(int *a, int num){$/
274ASRC make-src/Makefile /^ASRC=empty.zz empty.zz.gz$/
1939assemby-code-word forth-src/test-forth.fth /^code assemby-code-word ( dunno what it does )$/ 275assemby-code-word forth-src/test-forth.fth /^code assemby-code-word ( dunno what it does )$/
1940assert c-src/etags.c /^# define assert(x) ((void) 0)$/
1941assert c-src/etags.c 135 276assert c-src/etags.c 135
277assert c-src/etags.c /^# define assert(x) ((void) 0)$/
1942assign_neighbor cp-src/clheir.hpp /^ void assign_neighbor(int direction, location */ 278assign_neighbor cp-src/clheir.hpp /^ void assign_neighbor(int direction, location */
1943assoc_list merc-src/accumulator.m /^:- import_module assoc_list.$/
1944associativity_assertion merc-src/accumulator.m /^:- pred associativity_assertion(module_info::in, l/ 279associativity_assertion merc-src/accumulator.m /^:- pred associativity_assertion(module_info::in, l/
280assoc_list merc-src/accumulator.m /^:- import_module assoc_list.$/
281AST_Array::AST_Array cp-src/c.C /^AST_Array::AST_Array(UTL_ScopedName *n, unsigned l/
282AST_ConcreteType::AST_ConcreteType cp-src/c.C /^AST_ConcreteType::AST_ConcreteType(AST_Decl::NodeT/
283AST_Root cp-src/c.C 92
284AT cp-src/c.C 52
1945at_end c-src/etags.c 249 285at_end c-src/etags.c 249
1946at_filename c-src/etags.c 247 286at_filename c-src/etags.c 247
287/atilde ps-src/rfc1245.ps /^\/atilde \/aring \/ccedilla \/eacute \/egrave \/ecircumf/
1947at_language c-src/etags.c 245 288at_language c-src/etags.c 245
1948at_least_one_member prol-src/natded.prolog /^at_least_one_member(X,[X|_]):-!.$/ 289at_least_one_member prol-src/natded.prolog /^at_least_one_member(X,[X|_]):-!.$/
1949at_regexp c-src/etags.c 246
1950at_stdin c-src/etags.c 248
1951atom prol-src/natded.prolog /^atom(X) --> [X], {atomic(X)}.$/ 290atom prol-src/natded.prolog /^atom(X) --> [X], {atomic(X)}.$/
1952atomval prol-src/natded.prolog /^atomval(X) --> atom(X).$/ 291atomval prol-src/natded.prolog /^atomval(X) --> atom(X).$/
292at_regexp c-src/etags.c 246
293at_stdin c-src/etags.c 248
294AU cp-src/c.C 53
295aultparindent\hang tex-src/texinfo.tex /^\\footstrut\\parindent=\\defaultparindent\\hang\\textin/
1953aultparindent tex-src/texinfo.tex /^\\newdimen\\defaultparindent \\defaultparindent = 15p/ 296aultparindent tex-src/texinfo.tex /^\\newdimen\\defaultparindent \\defaultparindent = 15p/
1954aultparindent tex-src/texinfo.tex /^\\parindent = \\defaultparindent$/ 297aultparindent tex-src/texinfo.tex /^\\parindent = \\defaultparindent$/
1955aultparindent\hang tex-src/texinfo.tex /^\\footstrut\\parindent=\\defaultparindent\\hang\\textin/ 298aUNEVALLED c-src/emacs/src/lisp.h /^ Lisp_Object (*aUNEVALLED) (Lisp_Object args)/
1956author tex-src/texinfo.tex /^ \\def\\author{\\parsearg\\authorzzz}%$/
1957authorfont tex-src/texinfo.tex /^ \\def\\authorfont{\\authorrm \\normalbaselineskip =/ 299authorfont tex-src/texinfo.tex /^ \\def\\authorfont{\\authorrm \\normalbaselineskip =/
1958authorrm tex-src/texinfo.tex /^\\let\\authorrm = \\secrm$/ 300authorrm tex-src/texinfo.tex /^\\let\\authorrm = \\secrm$/
301author tex-src/texinfo.tex /^ \\def\\author{\\parsearg\\authorzzz}%$/
1959authorzzz tex-src/texinfo.tex /^ \\def\\authorzzz##1{\\ifseenauthor\\else\\vskip 0pt / 302authorzzz tex-src/texinfo.tex /^ \\def\\authorzzz##1{\\ifseenauthor\\else\\vskip 0pt /
303AUTO_CONS c-src/emacs/src/lisp.h /^#define AUTO_CONS(name, a, b) Lisp_Object name = A/
304AUTO_CONS_EXPR c-src/emacs/src/lisp.h /^#define AUTO_CONS_EXPR(a, b) \\$/
1960auto_help c-src/etags.c 699 305auto_help c-src/etags.c 699
1961b c-src/h.h 103 306AUTO_LIST1 c-src/emacs/src/lisp.h /^#define AUTO_LIST1(name, a) \\$/
1962b c-src/h.h 104 307AUTO_LIST2 c-src/emacs/src/lisp.h /^#define AUTO_LIST2(name, a, b) \\$/
1963b c-src/h.h 41 308AUTO_LIST3 c-src/emacs/src/lisp.h /^#define AUTO_LIST3(name, a, b, c) \\$/
1964b c.c /^b ()$/ 309AUTO_LIST4 c-src/emacs/src/lisp.h /^#define AUTO_LIST4(name, a, b, c, d) \\$/
1965b c.c 180 310AUTOLOADP c-src/emacs/src/lisp.h /^AUTOLOADP (Lisp_Object x)$/
1966b c.c 259 311AUTO_STRING c-src/emacs/src/lisp.h /^#define AUTO_STRING(name, str) \\$/
1967b c.c 260 312AVAIL_ALLOCA c-src/emacs/src/lisp.h /^#define AVAIL_ALLOCA(size) (sa_avail -= (size), al/
1968b c.c 262
1969b cp-src/c.C 132
1970b ruby-src/test1.ru /^ def b()$/
1971b tex-src/texinfo.tex /^\\def\\b##1{\\realbackslash b {##1}}$/
1972b tex-src/texinfo.tex /^\\def\\b##1{\\realbackslash b {##1}}%$/
1973b tex-src/texinfo.tex /^\\def\\b#1{{\\bf #1}}$/
1974b tex-src/texinfo.tex /^\\let\\b=\\indexdummyfont$/
1975b tex-src/texinfo.tex /^\\let\\b=\\ptexb \\let\\c=\\ptexc \\let\\i=\\ptexi \\let\\t=\\/
1976backslash tex-src/texinfo.tex /^\\def\\rawbackslashxx{\\indexbackslash}% \\indexbacksl/
1977backslash tex-src/texinfo.tex /^\\def\\rawbackslashxx{\\indexbackslash}%$/ 313backslash tex-src/texinfo.tex /^\\def\\rawbackslashxx{\\indexbackslash}%$/
314backslash tex-src/texinfo.tex /^\\def\\rawbackslashxx{\\indexbackslash}% \\indexbacksl/
1978balancecolumns tex-src/texinfo.tex /^\\def\\balancecolumns{%$/ 315balancecolumns tex-src/texinfo.tex /^\\def\\balancecolumns{%$/
1979bar c-src/c.c /^void bar() {while(0) {}}$/ 316bar1 ruby-src/test1.ru /^ attr_reader(:foo1, :bar1, # comment$/
1980bar c-src/h.h 19
1981bar c.c 143 317bar c.c 143
1982bar cp-src/x.cc /^XX::bar()$/ 318bar cp-src/x.cc /^XX::bar()$/
1983bar1 ruby-src/test1.ru /^ attr_reader(:foo1, :bar1, # comment$/ 319bar c-src/c.c /^void bar() {while(0) {}}$/
320bar c-src/h.h 19
321Bar lua-src/test.lua /^function Square.something:Bar ()$/
322Bar perl-src/kai-test.pl /^package Bar;$/
323Barrier_Function_Pointer/t ada-src/etags-test-for.ada /^ type Barrier_Function_Pointer is access$/
1984bar= ruby-src/test1.ru /^ attr_writer :bar,$/ 324bar= ruby-src/test1.ru /^ attr_writer :bar,$/
1985bas_syn prol-src/natded.prolog /^bas_syn(n(_)).$/ 325_bar? ruby-src/test1.ru /^ def self._bar?(abc)$/
1986base c-src/emacs/src/lisp.h 2188
1987base cp-src/Range.h /^ double base (void) const { return rng_base; }$/
1988base cp-src/c.C /^double base (void) const { return rng_base; }$/
1989base_case_ids merc-src/accumulator.m /^:- func base_case_ids(accu_goal_store) = list(accu/ 326base_case_ids merc-src/accumulator.m /^:- func base_case_ids(accu_goal_store) = list(accu/
1990base_case_ids_set merc-src/accumulator.m /^:- func base_case_ids_set(accu_goal_store) = set(a/ 327base_case_ids_set merc-src/accumulator.m /^:- func base_case_ids_set(accu_goal_store) = set(a/
328base cp-src/c.C /^double base (void) const { return rng_base; }$/
329base cp-src/Range.h /^ double base (void) const { return rng_base; }$/
330base c-src/emacs/src/lisp.h 2188
331bas_syn prol-src/natded.prolog /^bas_syn(n(_)).$/
1991baz= ruby-src/test1.ru /^ :baz,$/ 332baz= ruby-src/test1.ru /^ :baz,$/
1992bb c.c 275
1993bbb c.c 251
1994bbbbbb c-src/h.h 113 333bbbbbb c-src/h.h 113
334bbb c.c 251
335bb c.c 275
336b c.c 180
337b c.c 259
338b c.c 260
339b c.c 262
340b c.c /^b ()$/
341B cp-src/c.C 122
342b cp-src/c.C 132
343B cp-src/c.C 54
344B cp-src/c.C 56
345B cp-src/c.C 74
346~B cp-src/c.C /^ ~B() {};$/
347B cp-src/c.C /^void B::B() {}$/
348B cp-src/fail.C 24
349B cp-src/fail.C 8
350b c-src/h.h 103
351b c-src/h.h 104
352b c-src/h.h 41
1995been_warned c-src/etags.c 222 353been_warned c-src/etags.c 222
1996before_command_echo_length c-src/emacs/src/keyboard.c 130 354before_command_echo_length c-src/emacs/src/keyboard.c 130
1997before_command_key_count c-src/emacs/src/keyboard.c 129 355before_command_key_count c-src/emacs/src/keyboard.c 129
1998begin tex-src/texinfo.tex /^\\outer\\def\\begin{\\parsearg\\beginxxx}$/ 356/BEGINBITMAP2BITc ps-src/rfc1245.ps /^\/BEGINBITMAP2BITc { $/
357/BEGINBITMAP2BIT ps-src/rfc1245.ps /^\/BEGINBITMAP2BIT { $/
358/BEGINBITMAPBWc ps-src/rfc1245.ps /^\/BEGINBITMAPBWc { $/
359/BEGINBITMAPBW ps-src/rfc1245.ps /^\/BEGINBITMAPBW { $/
360/BEGINBITMAPGRAYc ps-src/rfc1245.ps /^\/BEGINBITMAPGRAYc { $/
361/BEGINBITMAPGRAY ps-src/rfc1245.ps /^\/BEGINBITMAPGRAY { $/
1999begindoublecolumns tex-src/texinfo.tex /^\\def\\begindoublecolumns{\\begingroup$/ 362begindoublecolumns tex-src/texinfo.tex /^\\def\\begindoublecolumns{\\begingroup$/
363/BEGINPRINTCODE ps-src/rfc1245.ps /^\/BEGINPRINTCODE { $/
364begin tex-src/texinfo.tex /^\\outer\\def\\begin{\\parsearg\\beginxxx}$/
2000beginxxx tex-src/texinfo.tex /^\\def\\beginxxx #1{%$/ 365beginxxx tex-src/texinfo.tex /^\\def\\beginxxx #1{%$/
2001begtoken c-src/etags.c /^#define begtoken(c) (_btk[CHAR (c)]) \/* c can star/ 366begtoken c-src/etags.c /^#define begtoken(c) (_btk[CHAR (c)]) \/* c can star/
2002behaviour_info erl-src/gs_dialog.erl /^behaviour_info(callbacks) ->$/ 367behaviour_info erl-src/gs_dialog.erl /^behaviour_info(callbacks) ->$/
2003bf tex-src/texinfo.tex /^ \\let\\rm=\\shortcontrm \\let\\bf=\\shortcontbf \\l/ 368BE_Node cp-src/c.C 77
2004bf tex-src/texinfo.tex /^\\def\\bf{\\realbackslash bf }$/ 369BE_Node cp-src/c.C /^void BE_Node::BE_Node() {}$/
370/BF ps-src/rfc1245.ps /^\/BF { $/
2005bf tex-src/texinfo.tex /^\\def\\bf{\\realbackslash bf }%$/ 371bf tex-src/texinfo.tex /^\\def\\bf{\\realbackslash bf }%$/
372bf tex-src/texinfo.tex /^\\def\\bf{\\realbackslash bf }$/
2006bf tex-src/texinfo.tex /^\\def\\df{\\let\\tentt=\\deftt \\let\\tenbf = \\defbf \\bf}/ 373bf tex-src/texinfo.tex /^\\def\\df{\\let\\tentt=\\deftt \\let\\tenbf = \\defbf \\bf}/
2007bf tex-src/texinfo.tex /^\\font\\defbf=cmbx10 scaled \\magstep1 %was 1314$/ 374bf tex-src/texinfo.tex /^\\font\\defbf=cmbx10 scaled \\magstep1 %was 1314$/
2008bind pyt-src/server.py /^ def bind(self, key, action):$/ 375bf tex-src/texinfo.tex /^ \\let\\rm=\\shortcontrm \\let\\bf=\\shortcontbf \\l/
376Bidule/b ada-src/etags-test-for.ada /^ protected body Bidule is$/
377Bidule/b ada-src/waroquiers.ada /^ protected body Bidule is$/
378Bidule/t ada-src/etags-test-for.ada /^ protected Bidule is$/
379Bidule/t ada-src/waroquiers.ada /^ protected Bidule is$/
2009bind_polling_period c-src/emacs/src/keyboard.c /^bind_polling_period (int n)$/ 380bind_polling_period c-src/emacs/src/keyboard.c /^bind_polling_period (int n)$/
381bind pyt-src/server.py /^ def bind(self, key, action):$/
382/BITMAPCOLORc ps-src/rfc1245.ps /^\/BITMAPCOLORc { $/
383/BITMAPCOLOR ps-src/rfc1245.ps /^\/BITMAPCOLOR { $/
384/BITMAPGRAYc ps-src/rfc1245.ps /^\/BITMAPGRAYc { $/
385/BITMAPGRAY ps-src/rfc1245.ps /^\/BITMAPGRAY { $/
386BITS_PER_BITS_WORD c-src/emacs/src/lisp.h 125
387BITS_PER_BITS_WORD c-src/emacs/src/lisp.h 129
388BITS_PER_CHAR c-src/emacs/src/lisp.h 136
389BITS_PER_EMACS_INT c-src/emacs/src/lisp.h 139
390BITS_PER_LONG c-src/emacs/src/lisp.h 138
391BITS_PER_SHORT c-src/emacs/src/lisp.h 137
2010bits_word c-src/emacs/src/lisp.h 123 392bits_word c-src/emacs/src/lisp.h 123
2011bits_word c-src/emacs/src/lisp.h 127 393bits_word c-src/emacs/src/lisp.h 127
394BITS_WORD_MAX c-src/emacs/src/lisp.h 124
395BITS_WORD_MAX c-src/emacs/src/lisp.h 128
2012bla c.c /^int bla ()$/ 396bla c.c /^int bla ()$/
397BLACK cp-src/screen.hpp 12
2013blah tex-src/testenv.tex /^\\section{blah}$/ 398blah tex-src/testenv.tex /^\\section{blah}$/
2014bletch el-src/TAGTEST.EL /^(foo::defmumble bletch beuarghh)$/ 399bletch el-src/TAGTEST.EL /^(foo::defmumble bletch beuarghh)$/
400BLOCK c-src/emacs/src/gmalloc.c /^#define BLOCK(A) (((char *) (A) - _heapbase) \/ BLO/
401BLOCKIFY c-src/emacs/src/gmalloc.c /^#define BLOCKIFY(SIZE) (((SIZE) + BLOCKSIZE - 1) \//
402BLOCKLOG c-src/emacs/src/gmalloc.c 125
403BLOCKSIZE c-src/emacs/src/gmalloc.c 126
404/bl ps-src/rfc1245.ps /^\/bl { $/
405BLUE cp-src/screen.hpp 13
2015blv c-src/emacs/src/lisp.h 689 406blv c-src/emacs/src/lisp.h 689
2016blv_found c-src/emacs/src/lisp.h /^blv_found (struct Lisp_Buffer_Local_Value *blv)$/ 407blv_found c-src/emacs/src/lisp.h /^blv_found (struct Lisp_Buffer_Local_Value *blv)$/
2017bodyindent tex-src/texinfo.tex /^\\advance\\dimen2 by -\\defbodyindent$/ 408bodyindent tex-src/texinfo.tex /^\\advance\\dimen2 by -\\defbodyindent$/
@@ -2020,141 +411,261 @@ bodyindent tex-src/texinfo.tex /^\\advance\\leftskip by -\\defbodyindent$/
2020bodyindent tex-src/texinfo.tex /^\\advance\\leftskip by \\defbodyindent \\advance \\righ/ 411bodyindent tex-src/texinfo.tex /^\\advance\\leftskip by \\defbodyindent \\advance \\righ/
2021bodyindent tex-src/texinfo.tex /^\\exdentamount=\\defbodyindent$/ 412bodyindent tex-src/texinfo.tex /^\\exdentamount=\\defbodyindent$/
2022bodyindent tex-src/texinfo.tex /^\\newskip\\defbodyindent \\defbodyindent=.4in$/ 413bodyindent tex-src/texinfo.tex /^\\newskip\\defbodyindent \\defbodyindent=.4in$/
414Body_Required/f ada-src/etags-test-for.ada /^ function Body_Required$/
2023boldbrax tex-src/texinfo.tex /^\\gdef\\boldbrax{\\let(=\\opnr\\let)=\\clnr\\let[=\\lbrb\\l/ 415boldbrax tex-src/texinfo.tex /^\\gdef\\boldbrax{\\let(=\\opnr\\let)=\\clnr\\let[=\\lbrb\\l/
416Boo::Boo cp-src/c.C /^Boo::Boo(Boo) :$/
417Boo cp-src/c.C 129
418Boo cp-src/c.C /^ Boo(int _i, int _a, int _b) : i(_i), a(_a), b(/
2024bool c.c 222 419bool c.c 222
2025bool merc-src/accumulator.m /^:- import_module bool.$/
2026bool_header_size c-src/emacs/src/lisp.h 1472 420bool_header_size c-src/emacs/src/lisp.h 1472
421bool merc-src/accumulator.m /^:- import_module bool.$/
422boolvar c-src/emacs/src/lisp.h 2287
2027bool_vector_bitref c-src/emacs/src/lisp.h /^bool_vector_bitref (Lisp_Object a, EMACS_INT i)$/ 423bool_vector_bitref c-src/emacs/src/lisp.h /^bool_vector_bitref (Lisp_Object a, EMACS_INT i)$/
424BOOL_VECTOR_BITS_PER_CHAR c-src/emacs/src/lisp.h 114
425BOOL_VECTOR_BITS_PER_CHAR c-src/emacs/src/lisp.h 115
2028bool_vector_bytes c-src/emacs/src/lisp.h /^bool_vector_bytes (EMACS_INT size)$/ 426bool_vector_bytes c-src/emacs/src/lisp.h /^bool_vector_bytes (EMACS_INT size)$/
2029bool_vector_data c-src/emacs/src/lisp.h /^bool_vector_data (Lisp_Object a)$/ 427bool_vector_data c-src/emacs/src/lisp.h /^bool_vector_data (Lisp_Object a)$/
428BOOL_VECTOR_P c-src/emacs/src/lisp.h /^BOOL_VECTOR_P (Lisp_Object a)$/
2030bool_vector_ref c-src/emacs/src/lisp.h /^bool_vector_ref (Lisp_Object a, EMACS_INT i)$/ 429bool_vector_ref c-src/emacs/src/lisp.h /^bool_vector_ref (Lisp_Object a, EMACS_INT i)$/
2031bool_vector_set c-src/emacs/src/lisp.h /^bool_vector_set (Lisp_Object a, EMACS_INT i, bool / 430bool_vector_set c-src/emacs/src/lisp.h /^bool_vector_set (Lisp_Object a, EMACS_INT i, bool /
2032bool_vector_size c-src/emacs/src/lisp.h /^bool_vector_size (Lisp_Object a)$/ 431bool_vector_size c-src/emacs/src/lisp.h /^bool_vector_size (Lisp_Object a)$/
2033bool_vector_uchar_data c-src/emacs/src/lisp.h /^bool_vector_uchar_data (Lisp_Object a)$/ 432bool_vector_uchar_data c-src/emacs/src/lisp.h /^bool_vector_uchar_data (Lisp_Object a)$/
2034bool_vector_words c-src/emacs/src/lisp.h /^bool_vector_words (EMACS_INT size)$/ 433bool_vector_words c-src/emacs/src/lisp.h /^bool_vector_words (EMACS_INT size)$/
2035boolvar c-src/emacs/src/lisp.h 2287 434/B ps-src/rfc1245.ps /^\/B { $/
2036br tex-src/texinfo.tex /^\\let\\br = \\par$/
2037bracelev c-src/etags.c 2520 435bracelev c-src/etags.c 2520
436/braceright ps-src/rfc1245.ps /^\/braceright \/asciitilde \/.notdef \/Adieresis \/Aring/
437/bracketright ps-src/rfc1245.ps /^\/bracketright \/asciicircum \/underscore \/grave \/a \//
438/breve ps-src/rfc1245.ps /^\/breve \/dotaccent \/ring \/cedilla \/hungarumlaut \/og/
439BROWN cp-src/screen.hpp 18
440br tex-src/texinfo.tex /^\\let\\br = \\par$/
441B ruby-src/test1.ru /^ class B$/
442b ruby-src/test1.ru /^ def b()$/
2038bsp_DevId c-src/h.h 25 443bsp_DevId c-src/h.h 25
2039bt c-src/emacs/src/lisp.h 2988 444bt c-src/emacs/src/lisp.h 2988
445b tex-src/texinfo.tex /^\\def\\b#1{{\\bf #1}}$/
446b tex-src/texinfo.tex /^\\def\\b##1{\\realbackslash b {##1}}%$/
447b tex-src/texinfo.tex /^\\def\\b##1{\\realbackslash b {##1}}$/
448b tex-src/texinfo.tex /^\\let\\b=\\indexdummyfont$/
449b tex-src/texinfo.tex /^\\let\\b=\\ptexb \\let\\c=\\ptexc \\let\\i=\\ptexi \\let\\t=\\/
2040btowc c-src/emacs/src/regex.h /^# define btowc(c) c$/ 450btowc c-src/emacs/src/regex.h /^# define btowc(c) c$/
2041buffer c-src/emacs/src/lisp.h 2000 451buffer c-src/emacs/src/lisp.h 2000
2042buffer c-src/emacs/src/regex.h 341 452buffer c-src/emacs/src/regex.h 341
2043buffer c-src/etags.c 238 453buffer c-src/etags.c 238
2044buffer c-src/h.h 119 454buffer c-src/h.h 119
455BUFFER_OBJFWDP c-src/emacs/src/lisp.h /^BUFFER_OBJFWDP (union Lisp_Fwd *a)$/
456BUFFERP c-src/emacs/src/lisp.h /^BUFFERP (Lisp_Object a)$/
457BUFFERSIZE objc-src/Subprocess.h 43
458buildact prol-src/natded.prolog /^buildact([SynIn],Right,RightPlus1):-$/
2045build prol-src/natded.prolog /^build([],Left,Left).$/ 459build prol-src/natded.prolog /^build([],Left,Left).$/
2046build_pure_c_string c-src/emacs/src/lisp.h /^build_pure_c_string (const char *str)$/ 460build_pure_c_string c-src/emacs/src/lisp.h /^build_pure_c_string (const char *str)$/
2047build_string c-src/emacs/src/lisp.h /^build_string (const char *str)$/ 461build_string c-src/emacs/src/lisp.h /^build_string (const char *str)$/
2048buildact prol-src/natded.prolog /^buildact([SynIn],Right,RightPlus1):-$/
2049builtin_lisp_symbol c-src/emacs/src/lisp.h /^builtin_lisp_symbol (int index)$/ 462builtin_lisp_symbol c-src/emacs/src/lisp.h /^builtin_lisp_symbol (int index)$/
2050bullet tex-src/texinfo.tex /^\\def\\bullet{$\\ptexbullet$}$/ 463bullet tex-src/texinfo.tex /^\\def\\bullet{$\\ptexbullet$}$/
2051bullet tex-src/texinfo.tex /^\\let\\bullet=\\ptexbullet$/ 464bullet tex-src/texinfo.tex /^\\let\\bullet=\\ptexbullet$/
2052burst c-src/h.h 28 465burst c-src/h.h 28
2053busy c-src/emacs/src/gmalloc.c 158 466busy c-src/emacs/src/gmalloc.c 158
467ButtonBar pyt-src/server.py /^def ButtonBar(frame, legend, ref, alternatives, co/
2054button_down_location c-src/emacs/src/keyboard.c 5210 468button_down_location c-src/emacs/src/keyboard.c 5210
2055button_down_time c-src/emacs/src/keyboard.c 5218 469button_down_time c-src/emacs/src/keyboard.c 5218
2056bye tex-src/texinfo.tex /^\\outer\\def\\bye{\\pagealignmacro\\tracingstats=1\\ptex/ 470bye tex-src/texinfo.tex /^\\outer\\def\\bye{\\pagealignmacro\\tracingstats=1\\ptex/
2057byte_stack c-src/emacs/src/lisp.h 3049
2058bytecode_dest c-src/emacs/src/lisp.h 3037 471bytecode_dest c-src/emacs/src/lisp.h 3037
2059bytecode_top c-src/emacs/src/lisp.h 3036 472bytecode_top c-src/emacs/src/lisp.h 3036
473BYTE_MARK_STACK c-src/emacs/src/lisp.h 3181
2060bytepos c-src/emacs/src/lisp.h 2016 474bytepos c-src/emacs/src/lisp.h 2016
2061bytes_free c-src/emacs/src/gmalloc.c 314 475bytes_free c-src/emacs/src/gmalloc.c 314
476_bytes_free c-src/emacs/src/gmalloc.c 377
477byte_stack c-src/emacs/src/lisp.h 3049
2062bytes_total c-src/emacs/src/gmalloc.c 310 478bytes_total c-src/emacs/src/gmalloc.c 310
2063bytes_used c-src/emacs/src/gmalloc.c 312 479bytes_used c-src/emacs/src/gmalloc.c 312
2064c c-src/h.h /^#define c() d$/ 480_bytes_used c-src/emacs/src/gmalloc.c 375
2065c c-src/h.h 106
2066c c.c 180
2067c tex-src/texinfo.tex /^\\let\\b=\\ptexb \\let\\c=\\ptexc \\let\\i=\\ptexi \\let\\t=\\/
2068c tex-src/texinfo.tex /^\\let\\c=\\comment$/
2069c_ext c-src/etags.c 2271
2070caccacacca c.c /^caccacacca (a,b,c,d,e,f,g)$/ 481caccacacca c.c /^caccacacca (a,b,c,d,e,f,g)$/
2071cacheLRUEntry_s c.c 172 482cacheLRUEntry_s c.c 172
2072cacheLRUEntry_t c.c 177 483cacheLRUEntry_t c.c 177
2073calculate_goal_info merc-src/accumulator.m /^:- pred calculate_goal_info(hlds_goal_expr::in, hl/ 484calculate_goal_info merc-src/accumulator.m /^:- pred calculate_goal_info(hlds_goal_expr::in, hl/
2074calloc c-src/emacs/src/gmalloc.c /^calloc (size_t nmemb, size_t size)$/ 485CALLMANY c-src/emacs/src/lisp.h /^#define CALLMANY(f, array) (f) (ARRAYELTS (array),/
2075calloc c-src/emacs/src/gmalloc.c 1721 486CALLN c-src/emacs/src/lisp.h /^#define CALLN(f, ...) CALLMANY (f, ((Lisp_Object [/
487calloc c-src/emacs/src/gmalloc.c 1724
2076calloc c-src/emacs/src/gmalloc.c 66 488calloc c-src/emacs/src/gmalloc.c 66
2077calloc c-src/emacs/src/gmalloc.c 70 489calloc c-src/emacs/src/gmalloc.c 70
490calloc c-src/emacs/src/gmalloc.c /^calloc (size_t nmemb, size_t size)$/
2078can_be_null c-src/emacs/src/regex.h 370 491can_be_null c-src/emacs/src/regex.h 370
2079cancel_echoing c-src/emacs/src/keyboard.c /^cancel_echoing (void)$/ 492cancel_echoing c-src/emacs/src/keyboard.c /^cancel_echoing (void)$/
2080canonicalize_filename c-src/etags.c /^canonicalize_filename (register char *fn)$/ 493canonicalize_filename c-src/etags.c /^canonicalize_filename (register char *fn)$/
2081capsenumerate tex-src/texinfo.tex /^\\def\\capsenumerate{\\enumerate{A}}$/ 494capsenumerate tex-src/texinfo.tex /^\\def\\capsenumerate{\\enumerate{A}}$/
495CAR c-src/emacs/src/lisp.h /^CAR (Lisp_Object c)$/
496CAR_SAFE c-src/emacs/src/lisp.h /^CAR_SAFE (Lisp_Object c)$/
2082cartbot tex-src/texinfo.tex /^\\def\\cartbot{\\hbox to \\cartouter{\\hskip\\lskip$/ 497cartbot tex-src/texinfo.tex /^\\def\\cartbot{\\hbox to \\cartouter{\\hskip\\lskip$/
2083cartouche tex-src/texinfo.tex /^\\long\\def\\cartouche{%$/ 498cartouche tex-src/texinfo.tex /^\\long\\def\\cartouche{%$/
2084carttop tex-src/texinfo.tex /^\\def\\carttop{\\hbox to \\cartouter{\\hskip\\lskip$/ 499carttop tex-src/texinfo.tex /^\\def\\carttop{\\hbox to \\cartouter{\\hskip\\lskip$/
2085case_Lisp_Int c-src/emacs/src/lisp.h 438 500case_Lisp_Int c-src/emacs/src/lisp.h 438
2086cat c-src/h.h 81 501cat_atoms prol-src/natded.prolog /^cat_atoms(A1,A2,A3):-$/
502CATCHER c-src/emacs/src/lisp.h 3021
2087cat cp-src/c.C 126 503cat cp-src/c.C 126
2088cat cp-src/c.C 130 504cat cp-src/c.C 130
505cat c-src/h.h 81
2089cat prol-src/natded.prolog /^cat(A, Alpha@Beta, Ass3, Qs3, tree(fe,A:Alpha@Beta/ 506cat prol-src/natded.prolog /^cat(A, Alpha@Beta, Ass3, Qs3, tree(fe,A:Alpha@Beta/
2090cat_atoms prol-src/natded.prolog /^cat_atoms(A1,A2,A3):-$/ 507C_AUTO c-src/etags.c 2198
2091cbl tex-src/texinfo.tex /^\\def\\cbl{{\\circle\\char'012\\hskip -6pt}}$/ 508cbl tex-src/texinfo.tex /^\\def\\cbl{{\\circle\\char'012\\hskip -6pt}}$/
2092cbr tex-src/texinfo.tex /^\\def\\cbr{{\\hskip 6pt\\circle\\char'011}}$/ 509cbr tex-src/texinfo.tex /^\\def\\cbr{{\\hskip 6pt\\circle\\char'011}}$/
510c c.c 180
2093cccccccccc c-src/h.h 115 511cccccccccc c-src/h.h 115
512C cp-src/fail.C 25
513C cp-src/fail.C 9
514C cp-src/fail.C /^ C(int i) {x = i;}$/
515c c-src/h.h 106
516c c-src/h.h /^#define c() d$/
517%cdiff make-src/Makefile /^%cdiff: CTAGS% CTAGS ${infiles}$/
2094cdr c-src/emacs/src/lisp.h 1159 518cdr c-src/emacs/src/lisp.h 1159
519CDR c-src/emacs/src/lisp.h /^CDR (Lisp_Object c)$/
520CDR_SAFE c-src/emacs/src/lisp.h /^CDR_SAFE (Lisp_Object c)$/
2095cell y-src/parse.y 279 521cell y-src/parse.y 279
2096center tex-src/texinfo.tex /^\\def\\center{\\parsearg\\centerzzz}$/ 522center tex-src/texinfo.tex /^\\def\\center{\\parsearg\\centerzzz}$/
2097centerzzz tex-src/texinfo.tex /^\\def\\centerzzz #1{{\\advance\\hsize by -\\leftskip$/ 523centerzzz tex-src/texinfo.tex /^\\def\\centerzzz #1{{\\advance\\hsize by -\\leftskip$/
524C_entries c-src/etags.c /^C_entries (int c_ext, FILE *inf)$/
525C_EXT c-src/etags.c 2193
526c_ext c-src/etags.c 2271
527CFLAGS make-src/Makefile /^CFLAGS=${WARNINGS} -ansi -g3 # -pg -O$/
528/cfs ps-src/rfc1245.ps /^\/cfs { $/
2098cgrep html-src/software.html /^cgrep$/ 529cgrep html-src/software.html /^cgrep$/
2099chain c-src/emacs/src/lisp.h 1162 530chain c-src/emacs/src/lisp.h 1162
2100chain c-src/emacs/src/lisp.h 2206 531chain c-src/emacs/src/lisp.h 2206
2101chain c-src/emacs/src/lisp.h 2396 532chain c-src/emacs/src/lisp.h 2396
2102chain_subst merc-src/accumulator.m /^:- func chain_subst(accu_subst, accu_subst) = accu/
2103chain_subst_2 merc-src/accumulator.m /^:- pred chain_subst_2(list(A)::in, map(A, B)::in, / 533chain_subst_2 merc-src/accumulator.m /^:- pred chain_subst_2(list(A)::in, map(A, B)::in, /
534chain_subst merc-src/accumulator.m /^:- func chain_subst(accu_subst, accu_subst) = accu/
535ChangeFileType pas-src/common.pas /^function ChangeFileType; (*(FileName : NameString;/
2104chapbf tex-src/texinfo.tex /^\\let\\chapbf=\\chaprm$/ 536chapbf tex-src/texinfo.tex /^\\let\\chapbf=\\chaprm$/
2105chapbreak tex-src/texinfo.tex /^\\def\\chapbreak{\\dobreak \\chapheadingskip {-4000}}$/ 537chapbreak tex-src/texinfo.tex /^\\def\\chapbreak{\\dobreak \\chapheadingskip {-4000}}$/
2106chapentry tex-src/texinfo.tex /^ \\let\\chapentry = \\shortchapentry$/
2107chapentry tex-src/texinfo.tex /^\\def\\chapentry#1#2#3{\\dochapentry{#2\\labelspace#1}/
2108chapentryfonts tex-src/texinfo.tex /^\\def\\chapentryfonts{\\secfonts \\rm}$/ 538chapentryfonts tex-src/texinfo.tex /^\\def\\chapentryfonts{\\secfonts \\rm}$/
539chapentry tex-src/texinfo.tex /^\\def\\chapentry#1#2#3{\\dochapentry{#2\\labelspace#1}/
540chapentry tex-src/texinfo.tex /^ \\let\\chapentry = \\shortchapentry$/
2109chapfonts tex-src/texinfo.tex /^\\def\\chapfonts{%$/ 541chapfonts tex-src/texinfo.tex /^\\def\\chapfonts{%$/
542CHAPFopen tex-src/texinfo.tex /^\\def\\CHAPFopen{$/
543CHAPFplain tex-src/texinfo.tex /^\\def\\CHAPFplain{$/
2110chapheading tex-src/texinfo.tex /^\\def\\chapheading{\\parsearg\\chapheadingzzz}$/ 544chapheading tex-src/texinfo.tex /^\\def\\chapheading{\\parsearg\\chapheadingzzz}$/
2111chapheadingzzz tex-src/texinfo.tex /^\\def\\chapheadingzzz #1{\\chapbreak %$/ 545chapheadingzzz tex-src/texinfo.tex /^\\def\\chapheadingzzz #1{\\chapbreak %$/
2112chapmacro tex-src/texinfo.tex /^\\global\\let\\chapmacro=\\chfopen$/ 546chapmacro tex-src/texinfo.tex /^\\global\\let\\chapmacro=\\chfopen$/
2113chapmacro tex-src/texinfo.tex /^\\global\\let\\chapmacro=\\chfplain$/ 547chapmacro tex-src/texinfo.tex /^\\global\\let\\chapmacro=\\chfplain$/
2114chapoddpage tex-src/texinfo.tex /^\\def\\chapoddpage{\\chappager \\ifodd\\pageno \\else \\h/ 548chapoddpage tex-src/texinfo.tex /^\\def\\chapoddpage{\\chappager \\ifodd\\pageno \\else \\h/
2115chappager tex-src/texinfo.tex /^\\def\\chappager{\\par\\vfill\\supereject}$/ 549chappager tex-src/texinfo.tex /^\\def\\chappager{\\par\\vfill\\supereject}$/
550CHAPPAGodd tex-src/texinfo.tex /^\\def\\CHAPPAGodd{$/
551CHAPPAGoff tex-src/texinfo.tex /^\\def\\CHAPPAGoff{$/
552CHAPPAGon tex-src/texinfo.tex /^\\def\\CHAPPAGon{$/
553chapternofonts tex-src/texinfo.tex /^\\def\\chapternofonts{%$/
2116chapter tex-src/texinfo.tex /^\\let\\chapter=\\relax$/ 554chapter tex-src/texinfo.tex /^\\let\\chapter=\\relax$/
2117chapter tex-src/texinfo.tex /^\\outer\\def\\chapter{\\parsearg\\chapterzzz}$/ 555chapter tex-src/texinfo.tex /^\\outer\\def\\chapter{\\parsearg\\chapterzzz}$/
2118chapternofonts tex-src/texinfo.tex /^\\def\\chapternofonts{%$/
2119chapterzzz tex-src/texinfo.tex /^\\def\\chapterzzz #1{\\seccheck{chapter}%$/ 556chapterzzz tex-src/texinfo.tex /^\\def\\chapterzzz #1{\\seccheck{chapter}%$/
2120char tex-src/texinfo.tex /^\\def\\char{\\realbackslash char}$/ 557CHARACTERBITS c-src/emacs/src/lisp.h 2457
2121char tex-src/texinfo.tex /^\\def\\char{\\realbackslash char}%$/ 558CHAR_ALT c-src/emacs/src/lisp.h 2445
559CHAR_BIT c-src/emacs/src/lisp.h 2957
560CHAR_BIT c-src/emacs/src/lisp.h 2959
561CHAR_BIT c-src/emacs/src/lisp.h 2964
562CHAR_BIT c-src/emacs/src/lisp.h 2969
563CHAR_BIT c-src/emacs/src/lisp.h 2974
564CHAR_BIT c-src/emacs/src/lisp.h 2978
565CHAR_BIT c-src/emacs/src/lisp.h 2983
2122char_bits c-src/emacs/src/lisp.h 2443 566char_bits c-src/emacs/src/lisp.h 2443
2123char_table_specials c-src/emacs/src/lisp.h 1692 567CHAR_CLASS_MAX_LENGTH c-src/emacs/src/regex.h 593
568CHAR_CLASS_MAX_LENGTH c-src/emacs/src/regex.h 597
569CHAR_CLASS_MAX_LENGTH c-src/emacs/src/regex.h 605
570CHAR c-src/etags.c /^#define CHAR(x) ((unsigned int)(x) & (CHARS - 1))/
571CHAR_CTL c-src/emacs/src/lisp.h 2449
572CHAR_HYPER c-src/emacs/src/lisp.h 2447
573CHAR_META c-src/emacs/src/lisp.h 2450
574CHAR_MODIFIER_MASK c-src/emacs/src/lisp.h 2452
2124charpos c-src/emacs/src/lisp.h 2011 575charpos c-src/emacs/src/lisp.h 2011
576CHARS c-src/etags.c 157
2125charset_unibyte c-src/emacs/src/regex.h 410 577charset_unibyte c-src/emacs/src/regex.h 410
578CHAR_SHIFT c-src/emacs/src/lisp.h 2448
579CHAR_SUPER c-src/emacs/src/lisp.h 2446
580CHAR_TABLE_EXTRA_SLOTS c-src/emacs/src/lisp.h /^CHAR_TABLE_EXTRA_SLOTS (struct Lisp_Char_Table *ct/
581CHAR_TABLE_P c-src/emacs/src/lisp.h /^CHAR_TABLE_P (Lisp_Object a)$/
582CHAR_TABLE_REF_ASCII c-src/emacs/src/lisp.h /^CHAR_TABLE_REF_ASCII (Lisp_Object ct, ptrdiff_t id/
583CHAR_TABLE_REF c-src/emacs/src/lisp.h /^CHAR_TABLE_REF (Lisp_Object ct, int idx)$/
584CHAR_TABLE_SET c-src/emacs/src/lisp.h /^CHAR_TABLE_SET (Lisp_Object ct, int idx, Lisp_Obje/
585char_table_specials c-src/emacs/src/lisp.h 1692
586CHAR_TABLE_STANDARD_SLOTS c-src/emacs/src/lisp.h 1697
587CHARTAB_SIZE_BITS_0 c-src/emacs/src/lisp.h 1567
588CHARTAB_SIZE_BITS_1 c-src/emacs/src/lisp.h 1568
589CHARTAB_SIZE_BITS_2 c-src/emacs/src/lisp.h 1569
590CHARTAB_SIZE_BITS_3 c-src/emacs/src/lisp.h 1570
591CHARTAB_SIZE_BITS c-src/emacs/src/lisp.h 1565
592char tex-src/texinfo.tex /^\\def\\char{\\realbackslash char}%$/
593char tex-src/texinfo.tex /^\\def\\char{\\realbackslash char}$/
2126chartonmstr pas-src/common.pas /^function chartonmstr; (*($/ 594chartonmstr pas-src/common.pas /^function chartonmstr; (*($/
2127checkQuotation php-src/lce_functions.php /^ function checkQuotation($str)$/ 595CHAR_TYPE_SIZE y-src/cccp.y 87
596CHAR y-src/cccp.c 7
597CHECK_ARRAY c-src/emacs/src/lisp.h /^CHECK_ARRAY (Lisp_Object x, Lisp_Object predicate)/
598CHECK_BOOL_VECTOR c-src/emacs/src/lisp.h /^CHECK_BOOL_VECTOR (Lisp_Object x)$/
599CHECK_BUFFER c-src/emacs/src/lisp.h /^CHECK_BUFFER (Lisp_Object x)$/
600CHECK_CONS c-src/emacs/src/lisp.h /^CHECK_CONS (Lisp_Object x)$/
2128check_cons_list c-src/emacs/src/lisp.h /^# define check_cons_list() lisp_h_check_cons_list/ 601check_cons_list c-src/emacs/src/lisp.h /^# define check_cons_list() lisp_h_check_cons_list/
2129checker make-src/Makefile /^checker:$/ 602checker make-src/Makefile /^checker:$/
603CHECKFLAGS make-src/Makefile /^CHECKFLAGS=-DDEBUG -Wno-unused-function$/
2130checkhdr c-src/emacs/src/gmalloc.c /^checkhdr (const struct hdr *hdr)$/ 604checkhdr c-src/emacs/src/gmalloc.c /^checkhdr (const struct hdr *hdr)$/
2131checkiso html-src/software.html /^checkiso$/ 605checkiso html-src/software.html /^checkiso$/
606CHECK_LISP_OBJECT_TYPE c-src/emacs/src/lisp.h 571
607CHECK_LISP_OBJECT_TYPE c-src/emacs/src/lisp.h 572
608CHECK_LISP_OBJECT_TYPE c-src/emacs/src/lisp.h 579
609CHECK_LIST_CONS c-src/emacs/src/lisp.h /^# define CHECK_LIST_CONS(x, y) lisp_h_CHECK_LIST_C/
610CHECK_LIST c-src/emacs/src/lisp.h /^CHECK_LIST (Lisp_Object x)$/
611CHECK_NATNUM c-src/emacs/src/lisp.h /^CHECK_NATNUM (Lisp_Object x)$/
612CHECK_NUMBER_CAR c-src/emacs/src/lisp.h /^CHECK_NUMBER_CAR (Lisp_Object x)$/
613CHECK_NUMBER_CDR c-src/emacs/src/lisp.h /^CHECK_NUMBER_CDR (Lisp_Object x)$/
614CHECK_NUMBER_COERCE_MARKER c-src/emacs/src/lisp.h /^#define CHECK_NUMBER_COERCE_MARKER(x) \\$/
615CHECK_NUMBER c-src/emacs/src/lisp.h /^# define CHECK_NUMBER(x) lisp_h_CHECK_NUMBER (x)$/
616CHECK_NUMBER_OR_FLOAT_COERCE_MARKER c-src/emacs/src/lisp.h /^#define CHECK_NUMBER_OR_FLOAT_COERCE_MARKER(x) /
617CHECK_NUMBER_OR_FLOAT c-src/emacs/src/lisp.h /^CHECK_NUMBER_OR_FLOAT (Lisp_Object x)$/
618CHECKOBJS make-src/Makefile /^CHECKOBJS=chkmalloc.o chkxm.o$/
619CHECK_PROCESS c-src/emacs/src/lisp.h /^CHECK_PROCESS (Lisp_Object x)$/
620checkQuotation php-src/lce_functions.php /^ function checkQuotation($str)$/
621CHECK_RANGED_INTEGER c-src/emacs/src/lisp.h /^#define CHECK_RANGED_INTEGER(x, lo, hi) \\$/
622CHECK_STRING_CAR c-src/emacs/src/lisp.h /^CHECK_STRING_CAR (Lisp_Object x)$/
623CHECK_SYMBOL c-src/emacs/src/lisp.h /^# define CHECK_SYMBOL(x) lisp_h_CHECK_SYMBOL (x)$/
624CHECK_TYPE c-src/emacs/src/lisp.h /^# define CHECK_TYPE(ok, predicate, x) lisp_h_CHECK/
625CHECK_TYPE_RANGED_INTEGER c-src/emacs/src/lisp.h /^#define CHECK_TYPE_RANGED_INTEGER(type, x) \\$/
626CHECK_VECTOR c-src/emacs/src/lisp.h /^CHECK_VECTOR (Lisp_Object x)$/
627CHECK_VECTOR_OR_STRING c-src/emacs/src/lisp.h /^CHECK_VECTOR_OR_STRING (Lisp_Object x)$/
628CHECK_WINDOW c-src/emacs/src/lisp.h /^CHECK_WINDOW (Lisp_Object x)$/
2132chfopen tex-src/texinfo.tex /^\\def\\chfopen #1#2{\\chapoddpage {\\chapfonts$/ 629chfopen tex-src/texinfo.tex /^\\def\\chfopen #1#2{\\chapoddpage {\\chapfonts$/
2133chfplain tex-src/texinfo.tex /^\\def\\chfplain #1#2{%$/ 630chfplain tex-src/texinfo.tex /^\\def\\chfplain #1#2{%$/
2134childDidExit objc-src/Subprocess.m /^- childDidExit$/ 631childDidExit objc-src/Subprocess.m /^- childDidExit$/
2135chunks_free c-src/emacs/src/gmalloc.c 313 632chunks_free c-src/emacs/src/gmalloc.c 313
633_chunks_free c-src/emacs/src/gmalloc.c 376
2136chunks_used c-src/emacs/src/gmalloc.c 311 634chunks_used c-src/emacs/src/gmalloc.c 311
2137cindex tex-src/texinfo.tex /^\\def\\cindex {\\cpindex}$/ 635_chunks_used c-src/emacs/src/gmalloc.c 374
2138cindexsub tex-src/texinfo.tex /^\\def\\cindexsub {\\begingroup\\obeylines\\cindexsub}$/ 636cindexsub tex-src/texinfo.tex /^\\def\\cindexsub {\\begingroup\\obeylines\\cindexsub}$/
2139cindexsub tex-src/texinfo.tex /^\\gdef\\cindexsub "#1" #2^^M{\\endgroup %$/ 637cindexsub tex-src/texinfo.tex /^\\gdef\\cindexsub "#1" #2^^M{\\endgroup %$/
2140cite tex-src/texinfo.tex /^\\def\\cite##1{\\realbackslash cite {##1}}$/ 638cindex tex-src/texinfo.tex /^\\def\\cindex {\\cpindex}$/
639Circle.getPos lua-src/test.lua /^function Circle.getPos ()$/
2141cite tex-src/texinfo.tex /^\\def\\cite##1{\\realbackslash cite {##1}}%$/ 640cite tex-src/texinfo.tex /^\\def\\cite##1{\\realbackslash cite {##1}}%$/
641cite tex-src/texinfo.tex /^\\def\\cite##1{\\realbackslash cite {##1}}$/
2142cite tex-src/texinfo.tex /^\\let\\cite=\\indexdummyfont$/ 642cite tex-src/texinfo.tex /^\\let\\cite=\\indexdummyfont$/
2143cite tex-src/texinfo.tex /^\\let\\cite=\\smartitalic$/ 643cite tex-src/texinfo.tex /^\\let\\cite=\\smartitalic$/
644C_JAVA c-src/etags.c 2197
2144cjava c-src/etags.c 2936 645cjava c-src/etags.c 2936
2145class_method ruby-src/test.rb /^ def ClassExample.class_method$/ 646Cjava_entries c-src/etags.c /^Cjava_entries (FILE *inf)$/
647Cjava_help c-src/etags.c 551
648Cjava_suffixes c-src/etags.c 549
649CK_ABS_C y-src/parse.y /^#define CK_ABS_C(x) if((x)<MIN_COL || (x)>MAX_COL)/
650CK_ABS_R y-src/parse.y /^#define CK_ABS_R(x) if((x)<MIN_ROW || (x)>MAX_ROW)/
651CK_REL_C y-src/parse.y /^#define CK_REL_C(x) if( ((x)>0 && MAX_COL-(x)<cu/
652CK_REL_R y-src/parse.y /^#define CK_REL_R(x) if( ((x)>0 && MAX_ROW-(x)<cu/
653ClassExample ruby-src/test.rb /^ class ClassExample$/
2146classifyLine php-src/lce_functions.php /^ function classifyLine($line)$/ 654classifyLine php-src/lce_functions.php /^ function classifyLine($line)$/
655class_method ruby-src/test.rb /^ def ClassExample.class_method$/
2147clean make-src/Makefile /^clean:$/ 656clean make-src/Makefile /^clean:$/
2148clear cp-src/conway.hpp /^ void clear(void) { alive = 0; }$/
2149clear tex-src/texinfo.tex /^\\def\\clear{\\parsearg\\clearxxx}$/
2150clear-abbrev-table c-src/abbrev.c /^DEFUN ("clear-abbrev-table", Fclear_abbrev_table, / 657clear-abbrev-table c-src/abbrev.c /^DEFUN ("clear-abbrev-table", Fclear_abbrev_table, /
2151clear-this-command-keys c-src/emacs/src/keyboard.c /^DEFUN ("clear-this-command-keys", Fclear_this_comm/
2152clearAllKey objcpp-src/SimpleCalc.M /^- clearAllKey:sender$/ 658clearAllKey objcpp-src/SimpleCalc.M /^- clearAllKey:sender$/
2153clearKey objcpp-src/SimpleCalc.M /^- clearKey:sender$/ 659clear cp-src/conway.hpp /^ void clear(void) { alive = 0; }$/
2154clear_event c-src/emacs/src/keyboard.c /^clear_event (struct input_event *event)$/ 660clear_event c-src/emacs/src/keyboard.c /^clear_event (struct input_event *event)$/
2155clear_input_pending c-src/emacs/src/keyboard.c /^clear_input_pending (void)$/ 661clear_input_pending c-src/emacs/src/keyboard.c /^clear_input_pending (void)$/
662clearKey objcpp-src/SimpleCalc.M /^- clearKey:sender$/
2156clear_neighbors cp-src/clheir.cpp /^void discrete_location::clear_neighbors(void)$/ 663clear_neighbors cp-src/clheir.cpp /^void discrete_location::clear_neighbors(void)$/
664Clear/p ada-src/2ataspri.adb /^ procedure Clear (Cell : in out TAS_Cell) is$/
665Clear/p ada-src/2ataspri.ads /^ procedure Clear (Cell : in out TAS_Cell)/
2157clear_screen cp-src/screen.cpp /^void clear_screen(void)$/ 666clear_screen cp-src/screen.cpp /^void clear_screen(void)$/
667clear tex-src/texinfo.tex /^\\def\\clear{\\parsearg\\clearxxx}$/
668clear-this-command-keys c-src/emacs/src/keyboard.c /^DEFUN ("clear-this-command-keys", Fclear_this_comm/
2158clear_waiting_for_input c-src/emacs/src/keyboard.c /^clear_waiting_for_input (void)$/ 669clear_waiting_for_input c-src/emacs/src/keyboard.c /^clear_waiting_for_input (void)$/
2159clearxxx tex-src/texinfo.tex /^\\def\\clearxxx #1{$/ 670clearxxx tex-src/texinfo.tex /^\\def\\clearxxx #1{$/
2160clnr tex-src/texinfo.tex /^\\def\\opnr{{\\sf\\char`\\(}} \\def\\clnr{{\\sf\\char`\\)}} / 671clnr tex-src/texinfo.tex /^\\def\\opnr{{\\sf\\char`\\(}} \\def\\clnr{{\\sf\\char`\\)}} /
@@ -2163,24 +674,45 @@ cmd_error c-src/emacs/src/keyboard.c /^cmd_error (Lisp_Object data)$/
2163cmd_error_internal c-src/emacs/src/keyboard.c /^cmd_error_internal (Lisp_Object data, const char */ 674cmd_error_internal c-src/emacs/src/keyboard.c /^cmd_error_internal (Lisp_Object data, const char */
2164cmpfn c-src/emacs/src/lisp.h /^ bool (*cmpfn) (struct hash_table_test *t, Lisp_O/ 675cmpfn c-src/emacs/src/lisp.h /^ bool (*cmpfn) (struct hash_table_test *t, Lisp_O/
2165cmt prol-src/natded.prolog /^cmt:-$/ 676cmt prol-src/natded.prolog /^cmt:-$/
677CMultiChannelCSC19_3D cp-src/c.C 2
2166cname c-src/etags.c 2519 678cname c-src/etags.c 2519
679CNL c-src/etags.c /^#define CNL() \\$/
680CNL_SAVE_DEFINEDEF c-src/etags.c /^#define CNL_SAVE_DEFINEDEF() \\$/
2167cno c-src/etags.c 224 681cno c-src/etags.c 224
2168code tex-src/texinfo.tex /^\\def\\code##1{\\realbackslash code {##1}}$/ 682COBOLFLAGS make-src/Makefile /^COBOLFLAGS=--language=none --regex='\/.......[a-zA-/
683Cobol_help c-src/etags.c 558
684Cobol_paragraphs c-src/etags.c /^Cobol_paragraphs (FILE *inf)$/
685Cobol_suffixes c-src/etags.c 556
2169code tex-src/texinfo.tex /^\\def\\code##1{\\realbackslash code {##1}}%$/ 686code tex-src/texinfo.tex /^\\def\\code##1{\\realbackslash code {##1}}%$/
687code tex-src/texinfo.tex /^\\def\\code##1{\\realbackslash code {##1}}$/
2170code tex-src/texinfo.tex /^\\let\\code=\\indexdummyfont$/ 688code tex-src/texinfo.tex /^\\let\\code=\\indexdummyfont$/
2171code tex-src/texinfo.tex /^\\let\\code=\\tclose$/ 689code tex-src/texinfo.tex /^\\let\\code=\\tclose$/
2172colori cp-src/c.C 40 690colori cp-src/c.C 40
691COLORS cp-src/screen.hpp 11
692__COLORS cp-src/screen.hpp 9
693/colorsetup ps-src/rfc1245.ps /^\/colorsetup {$/
2173commaargvals prol-src/natded.prolog /^commaargvals(Args) -->$/ 694commaargvals prol-src/natded.prolog /^commaargvals(Args) -->$/
2174command c-src/etags.c 187 695command c-src/etags.c 187
2175command-error-default-function c-src/emacs/src/keyboard.c /^DEFUN ("command-error-default-function", Fcommand_/ 696command-error-default-function c-src/emacs/src/keyboard.c /^DEFUN ("command-error-default-function", Fcommand_/
2176command_loop c-src/emacs/src/keyboard.c /^command_loop (void)$/
2177command_loop_1 c-src/emacs/src/keyboard.c /^command_loop_1 (void)$/ 697command_loop_1 c-src/emacs/src/keyboard.c /^command_loop_1 (void)$/
2178command_loop_2 c-src/emacs/src/keyboard.c /^command_loop_2 (Lisp_Object ignore)$/ 698command_loop_2 c-src/emacs/src/keyboard.c /^command_loop_2 (Lisp_Object ignore)$/
699command_loop c-src/emacs/src/keyboard.c /^command_loop (void)$/
2179command_loop_level c-src/emacs/src/keyboard.c 195 700command_loop_level c-src/emacs/src/keyboard.c 195
701CommentAD php-src/lce_functions.php 70
702CommentAD php-src/lce_functions.php /^ function CommentAD($/
2180comment php-src/lce_functions.php /^ function comment($line, $class)$/ 703comment php-src/lce_functions.php /^ function comment($line, $class)$/
2181comment tex-src/texinfo.tex /^\\def\\comment{\\catcode 64=\\other \\catcode 123=\\othe/ 704comment tex-src/texinfo.tex /^\\def\\comment{\\catcode 64=\\other \\catcode 123=\\othe/
2182commentxxx tex-src/texinfo.tex /^\\def\\commentxxx #1{\\catcode 64=0 \\catcode 123=1 \\c/ 705commentxxx tex-src/texinfo.tex /^\\def\\commentxxx #1{\\catcode 64=0 \\catcode 123=1 \\c/
706/COMMONBITMAPc ps-src/rfc1245.ps /^\/COMMONBITMAPc { $/
707/COMMONBITMAP ps-src/rfc1245.ps /^\/COMMONBITMAP { $/
2183commutativity_assertion merc-src/accumulator.m /^:- pred commutativity_assertion(module_info::in,li/ 708commutativity_assertion merc-src/accumulator.m /^:- pred commutativity_assertion(module_info::in,li/
709COMPILED_ARGLIST c-src/emacs/src/lisp.h 2431
710COMPILED_BYTECODE c-src/emacs/src/lisp.h 2432
711COMPILED_CONSTANTS c-src/emacs/src/lisp.h 2433
712COMPILED_DOC_STRING c-src/emacs/src/lisp.h 2435
713COMPILED_INTERACTIVE c-src/emacs/src/lisp.h 2436
714COMPILEDP c-src/emacs/src/lisp.h /^COMPILEDP (Lisp_Object a)$/
715COMPILED_STACK_DEPTH c-src/emacs/src/lisp.h 2434
2184compile_empty prol-src/natded.prolog /^compile_empty:-$/ 716compile_empty prol-src/natded.prolog /^compile_empty:-$/
2185compile_lex prol-src/natded.prolog /^compile_lex(File):-$/ 717compile_lex prol-src/natded.prolog /^compile_lex(File):-$/
2186complete prol-src/natded.prolog /^complete(Cat):-$/ 718complete prol-src/natded.prolog /^complete(Cat):-$/
@@ -2192,53 +724,102 @@ compute_next_state cp-src/conway.hpp /^ void compute_next_state(void)$/
2192conalgorithm html-src/algrthms.html /^Convolutionally$/ 724conalgorithm html-src/algrthms.html /^Convolutionally$/
2193concat c-src/etags.c /^concat (const char *s1, const char *s2, const char/ 725concat c-src/etags.c /^concat (const char *s1, const char *s2, const char/
2194concatenatenamestrings pas-src/common.pas /^function concatenatenamestrings; (*($/ 726concatenatenamestrings pas-src/common.pas /^function concatenatenamestrings; (*($/
727ConcatT pas-src/common.pas /^function ConcatT;(*($/
728Concept Index tex-src/gzip.texi /^@node Concept Index, , Problems, Top$/
729CONDITION_CASE c-src/emacs/src/lisp.h 3021
730Condition_Variable/t ada-src/2ataspri.ads /^ type Condition_Variable is$/
731Condition_Variable/t ada-src/2ataspri.ads /^ type Condition_Variable is private;$/
732Cond_Signal/p ada-src/2ataspri.adb /^ procedure Cond_Signal (Cond : in out Condition_/
733Cond_Signal/p ada-src/2ataspri.ads /^ procedure Cond_Signal (Cond : in out Condition_/
734Cond_Timed_Wait/p ada-src/2ataspri.adb /^ procedure Cond_Timed_Wait$/
735Cond_Timed_Wait/p ada-src/2ataspri.ads /^ procedure Cond_Timed_Wait$/
736Cond_Wait/p ada-src/2ataspri.adb /^ procedure Cond_Wait (Cond : in out Condition_Va/
737Cond_Wait/p ada-src/2ataspri.ads /^ procedure Cond_Wait (Cond : in out Condition_Va/
738Configure pyt-src/server.py /^class Configure(Frame, ControlEdit):$/
739ConfirmQuit pyt-src/server.py /^def ConfirmQuit(frame, context):$/
2195consider_token c-src/etags.c /^consider_token (char *str, int len, int c, int *c_/ 740consider_token c-src/etags.c /^consider_token (char *str, int len, int c, int *c_/
741CONSP c-src/emacs/src/lisp.h /^# define CONSP(x) lisp_h_CONSP (x)$/
742constant_args c-src/h.h 27
2196constant c-src/emacs/src/lisp.h 668 743constant c-src/emacs/src/lisp.h 668
2197constant c-src/h.h 29 744constant c-src/h.h 29
745Constant ruby-src/test1.ru 42
2198constant y-src/cccp.y 112 746constant y-src/cccp.y 112
2199constant_args c-src/h.h 27 747CONS_TO_INTEGER c-src/emacs/src/lisp.h /^#define CONS_TO_INTEGER(cons, type, var) \\$/
2200constype c-src/emacs/src/lisp.h 3739 748constype c-src/emacs/src/lisp.h 3739
749CONSTYPE_HEAP c-src/emacs/src/lisp.h 3739
750CONSTYPE_PURE c-src/emacs/src/lisp.h 3739
2201consult_lex prol-src/natded.prolog /^consult_lex:-$/ 751consult_lex prol-src/natded.prolog /^consult_lex:-$/
2202contents c-src/emacs/src/lisp.h 1372 752contents c-src/emacs/src/lisp.h 1372
2203contents c-src/emacs/src/lisp.h 1600 753contents c-src/emacs/src/lisp.h 1600
2204contents c-src/emacs/src/lisp.h 1624 754contents c-src/emacs/src/lisp.h 1624
2205contents tex-src/texinfo.tex /^\\let\\contents=\\relax$/ 755contents tex-src/texinfo.tex /^\\let\\contents=\\relax$/
2206contents tex-src/texinfo.tex /^\\outer\\def\\contents{%$/ 756contents tex-src/texinfo.tex /^\\outer\\def\\contents{%$/
757ControlEdit pyt-src/server.py /^class ControlEdit(Frame):$/
758Controls pyt-src/server.py /^class Controls:$/
759CONVERT_CHARSTRING_TO_VALUE pas-src/common.pas /^procedure CONVERT_CHARSTRING_TO_VALUE;(*($/
760Copying tex-src/gzip.texi /^@node Copying, Overview, , Top$/
2207copyright tex-src/texinfo.tex /^\\def\\copyright{\\realbackslash copyright }%$/ 761copyright tex-src/texinfo.tex /^\\def\\copyright{\\realbackslash copyright }%$/
2208copyright tex-src/texinfo.tex /^\\def\\copyright{\\realbackslash copyright}$/ 762copyright tex-src/texinfo.tex /^\\def\\copyright{\\realbackslash copyright}$/
763CopyTextString pas-src/common.pas /^function CopyTextString;(*($/
2209count c-src/emacs/src/lisp.h 1863 764count c-src/emacs/src/lisp.h 1863
2210count_layers lua-src/allegro.lua /^local function count_layers (layer)$/
2211count_words c-src/tab.c /^static int count_words(char *str, char delim)$/
2212counter cp-src/c.C 33 765counter cp-src/c.C 33
2213counter cp-src/c.C 36 766counter cp-src/c.C 36
767count_layers lua-src/allegro.lua /^local function count_layers (layer)$/
768count_words c-src/tab.c /^static int count_words(char *str, char delim)$/
2214cow cp-src/c.C 127 769cow cp-src/c.C 127
2215cow cp-src/c.C 131 770cow cp-src/c.C 131
771C_PLAIN c-src/etags.c 2194
772C_PLPL c-src/etags.c 2195
2216cplpl c-src/etags.c 2935 773cplpl c-src/etags.c 2935
2217create-bar forth-src/test-forth.fth /^: create-bar foo ;$/ 774Cplusplus_entries c-src/etags.c /^Cplusplus_entries (FILE *inf)$/
2218createPOEntries php-src/lce_functions.php /^ function createPOEntries()$/ 775Cplusplus_help c-src/etags.c 540
2219createWidgets pyt-src/server.py /^ def createWidgets(self):$/ 776Cplusplus_suffixes c-src/etags.c 535
2220createWidgets pyt-src/server.py /^ def createWidgets(self, host):$/ 777CPPFLAGS make-src/Makefile /^CPPFLAGS=${CHECKFLAGS} -DSTDC_HEADERS -DHAVE_GETCW/
778CPSRC make-src/Makefile /^CPSRC=c.C abstract.C abstract.H cfront.H burton.cp/
779/C ps-src/rfc1245.ps /^\/C { $/
2221create_acc_call merc-src/accumulator.m /^:- func create_acc_call(hlds_goal::in(goal_plain_c/ 780create_acc_call merc-src/accumulator.m /^:- func create_acc_call(hlds_goal::in(goal_plain_c/
2222create_acc_goal merc-src/accumulator.m /^:- pred create_acc_goal(hlds_goal::in, accu_substs/ 781create_acc_goal merc-src/accumulator.m /^:- pred create_acc_goal(hlds_goal::in, accu_substs/
782create-bar forth-src/test-forth.fth /^: create-bar foo ;$/
783Create_LL_Task/p ada-src/2ataspri.adb /^ procedure Create_LL_Task$/
784Create_LL_Task/p ada-src/2ataspri.ads /^ procedure Create_LL_Task$/
2223create_new_base_goals merc-src/accumulator.m /^:- func create_new_base_goals(set(accu_goal_id), a/ 785create_new_base_goals merc-src/accumulator.m /^:- func create_new_base_goals(set(accu_goal_id), a/
2224create_new_orig_recursive_goals merc-src/accumulator.m /^:- func create_new_orig_recursive_goals(set(accu_g/ 786create_new_orig_recursive_goals merc-src/accumulator.m /^:- func create_new_orig_recursive_goals(set(accu_g/
2225create_new_recursive_goals merc-src/accumulator.m /^:- func create_new_recursive_goals(set(accu_goal_i/ 787create_new_recursive_goals merc-src/accumulator.m /^:- func create_new_recursive_goals(set(accu_goal_i/
2226create_new_var merc-src/accumulator.m /^:- pred create_new_var(prog_var::in, string::in, p/ 788create_new_var merc-src/accumulator.m /^:- pred create_new_var(prog_var::in, string::in, p/
2227create_orig_goal merc-src/accumulator.m /^:- pred create_orig_goal(hlds_goal::in, accu_subst/ 789create_orig_goal merc-src/accumulator.m /^:- pred create_orig_goal(hlds_goal::in, accu_subst/
790createPOEntries php-src/lce_functions.php /^ function createPOEntries()$/
791createWidgets pyt-src/server.py /^ def createWidgets(self):$/
792createWidgets pyt-src/server.py /^ def createWidgets(self, host):$/
2228cropmarks tex-src/texinfo.tex /^\\def\\cropmarks{\\let\\onepageout=\\croppageout }$/ 793cropmarks tex-src/texinfo.tex /^\\def\\cropmarks{\\let\\onepageout=\\croppageout }$/
2229croppageout tex-src/texinfo.tex /^\\def\\croppageout#1{\\hoffset=0pt % make sure this d/ 794croppageout tex-src/texinfo.tex /^\\def\\croppageout#1{\\hoffset=0pt % make sure this d/
795C ruby-src/test1.ru /^class A::C; end$/
2230cscInitTime cp-src/c.C 7 796cscInitTime cp-src/c.C 7
2231cscSegmentationTime cp-src/c.C 8 797cscSegmentationTime cp-src/c.C 8
798csname tex-src/texinfo.tex /^{\\catcode`\\'=\\other\\expandafter \\gdef \\csname X#1\\/
799csname tex-src/texinfo.tex /^\\expandafter\\let\\csname#1indfile\\endcsname=\\synind/
2232csname tex-src/texinfo.tex /^\\expandafter\\let\\csname IF#1\\endcsname=\\relax}$/ 800csname tex-src/texinfo.tex /^\\expandafter\\let\\csname IF#1\\endcsname=\\relax}$/
2233csname tex-src/texinfo.tex /^\\expandafter\\let\\csname IF#1\\endcsname=\\set}$/ 801csname tex-src/texinfo.tex /^\\expandafter\\let\\csname IF#1\\endcsname=\\set}$/
2234csname tex-src/texinfo.tex /^\\expandafter\\let\\csname#1indfile\\endcsname=\\synind/
2235csname tex-src/texinfo.tex /^\\expandafter\\xdef\\csname#1index\\endcsname{% % Defi/ 802csname tex-src/texinfo.tex /^\\expandafter\\xdef\\csname#1index\\endcsname{% % Defi/
2236csname tex-src/texinfo.tex /^{\\catcode`\\'=\\other\\expandafter \\gdef \\csname X#1\\/ 803CSRC make-src/Makefile /^CSRC=abbrev.c ..\/etags\/h.h .\/\/c.c torture.c getopt/
804C_stab_entry c-src/etags.c 2271
2237cstack c-src/etags.c 2523 805cstack c-src/etags.c 2523
806C_STAR c-src/etags.c 2196
807Cstar_entries c-src/etags.c /^Cstar_entries (FILE *inf)$/
808Cstar_suffixes c-src/etags.c 562
809C_symtype c-src/etags.c /^C_symtype (char *str, int len, int c_ext)$/
810CTAGS13 CTAGS14 CTAGS15 make-src/Makefile /^CTAGS13 CTAGS14 CTAGS15: ctags% ${infiles}$/
811CTAGS c-src/etags.c 146
812CTAGS c-src/etags.c 147
813CTAGS c-src/etags.c 149
814CTAGS make-src/Makefile /^CTAGS: ctags ${infiles}$/
815CTAGS% make-src/Makefile /^CTAGS%: ctags% ${infiles}$/
2238ctags make-src/Makefile /^ctags: etags.c ${OBJS}$/ 816ctags make-src/Makefile /^ctags: etags.c ${OBJS}$/
817c tex-src/texinfo.tex /^\\let\\b=\\ptexb \\let\\c=\\ptexc \\let\\i=\\ptexi \\let\\t=\\/
818c tex-src/texinfo.tex /^\\let\\c=\\comment$/
2239ctl tex-src/texinfo.tex /^\\def\\ctl{{\\circle\\char'013\\hskip -6pt}}% 6pt from / 819ctl tex-src/texinfo.tex /^\\def\\ctl{{\\circle\\char'013\\hskip -6pt}}% 6pt from /
2240ctr tex-src/texinfo.tex /^\\def\\ctr{{\\hskip 6pt\\circle\\char'010}}$/
2241ctrl tex-src/texinfo.tex /^\\def\\ctrl #1{{\\tt \\rawbackslash \\hat}#1}$/ 820ctrl tex-src/texinfo.tex /^\\def\\ctrl #1{{\\tt \\rawbackslash \\hat}#1}$/
821ctr tex-src/texinfo.tex /^\\def\\ctr{{\\hskip 6pt\\circle\\char'010}}$/
822Cube.data.getFoo lua-src/test.lua /^function Cube.data.getFoo ()$/
2242curlb c-src/etags.c 2929 823curlb c-src/etags.c 2929
2243curlinepos c-src/etags.c 2931 824curlinepos c-src/etags.c 2931
2244current-idle-time c-src/emacs/src/keyboard.c /^DEFUN ("current-idle-time", Fcurrent_idle_time, Sc/ 825current-idle-time c-src/emacs/src/keyboard.c /^DEFUN ("current-idle-time", Fcurrent_idle_time, Sc/
@@ -2253,99 +834,144 @@ cvarheader\defcvtype tex-src/texinfo.tex /^\\defopvarparsebody\\Edefcv\\defcvx\\
2253cvtype tex-src/texinfo.tex /^\\begingroup\\defname {#2}{\\defcvtype{} of #1}%$/ 834cvtype tex-src/texinfo.tex /^\\begingroup\\defname {#2}{\\defcvtype{} of #1}%$/
2254cvtype tex-src/texinfo.tex /^\\defopvarparsebody\\Edefcv\\defcvx\\defcvarheader\\def/ 835cvtype tex-src/texinfo.tex /^\\defopvarparsebody\\Edefcv\\defcvx\\defcvarheader\\def/
2255cvx\defcvarheader tex-src/texinfo.tex /^\\defopvarparsebody\\Edefcv\\defcvx\\defcvarheader\\def/ 836cvx\defcvarheader tex-src/texinfo.tex /^\\defopvarparsebody\\Edefcv\\defcvx\\defcvarheader\\def/
2256d c-src/emacs/src/lisp.h 4673 837CYAN cp-src/screen.hpp 15
2257d c-src/emacs/src/lisp.h 4679 838DAEMON_RUNNING c-src/emacs/src/lisp.h 4258
2258d c.c 180 839DAEMON_RUNNING c-src/emacs/src/lisp.h 4262
840DARKGRAY cp-src/screen.hpp 20
2259data c-src/emacs/src/lisp.h 1395 841data c-src/emacs/src/lisp.h 1395
2260data c-src/emacs/src/lisp.h 2129 842data c-src/emacs/src/lisp.h 2129
2261data c-src/emacs/src/lisp.h 2395 843data c-src/emacs/src/lisp.h 2395
844d c.c 180
845D cp-src/fail.C 41
846D cp-src/fail.C /^ D() : ::A::T2::T(97), x(1066) {}$/
847d c-src/emacs/src/lisp.h 4673
848d c-src/emacs/src/lisp.h 4679
2262ddefineseen c-src/etags.c 2462 849ddefineseen c-src/etags.c 2462
850DEAFUN c.c /^DEAFUN ("expand-file-name", Fexpand_file_name, Sex/
2263debian-bug html-src/software.html /^debian-bug.el$/ 851debian-bug html-src/software.html /^debian-bug.el$/
852Debug cp-src/functions.cpp /^void Debug ( int lineno, int level, char* func , c/
853DEBUG c-src/etags.c 84
854DEBUG c-src/etags.c 85
855DEBUG c-src/etags.c 87
856DEBUG objc-src/PackInsp.m 37
2264debug_on_exit c-src/emacs/src/lisp.h 2984 857debug_on_exit c-src/emacs/src/lisp.h 2984
2265decimalKey objcpp-src/SimpleCalc.M /^- decimalKey:sender$/ 858decimalKey objcpp-src/SimpleCalc.M /^- decimalKey:sender$/
2266declared_special c-src/emacs/src/lisp.h 676 859declared_special c-src/emacs/src/lisp.h 676
860DECLARE_GDB_SYM c-src/emacs/src/lisp.h /^#define DECLARE_GDB_SYM(type, id) type const id EX/
2267decode_timer c-src/emacs/src/keyboard.c /^decode_timer (Lisp_Object timer, struct timespec */ 861decode_timer c-src/emacs/src/keyboard.c /^decode_timer (Lisp_Object timer, struct timespec */
2268def c-src/h.h 35
2269def c-src/h.h 38
2270defalt c-src/emacs/src/lisp.h 1585 862defalt c-src/emacs/src/lisp.h 1585
2271default-tags-table-function el-src/emacs/lisp/progmodes/etags.el /^(defvar default-tags-table-function nil$/
2272default_C_entries c-src/etags.c /^default_C_entries (FILE *inf)$/ 863default_C_entries c-src/etags.c /^default_C_entries (FILE *inf)$/
2273default_C_help c-src/etags.c 515 864default_C_help c-src/etags.c 515
2274default_C_help c-src/etags.c 523 865default_C_help c-src/etags.c 523
2275default_C_suffixes c-src/etags.c 512 866default_C_suffixes c-src/etags.c 512
867DEFAULT_HASH_SIZE c-src/emacs/src/lisp.h 1940
868__default_morecore c-src/emacs/src/gmalloc.c /^__default_morecore (ptrdiff_t increment)$/
869DEFAULT_REHASH_SIZE c-src/emacs/src/lisp.h 1950
870DEFAULT_REHASH_THRESHOLD c-src/emacs/src/lisp.h 1946
871default-tags-table-function el-src/emacs/lisp/progmodes/etags.el /^(defvar default-tags-table-function nil$/
2276defcell c-src/emacs/src/lisp.h 2351 872defcell c-src/emacs/src/lisp.h 2351
2277defcodeindex tex-src/texinfo.tex /^\\def\\defcodeindex{\\parsearg\\newcodeindex}$/ 873defcodeindex tex-src/texinfo.tex /^\\def\\defcodeindex{\\parsearg\\newcodeindex}$/
2278defcv tex-src/texinfo.tex /^\\def\\defcv #1 {\\def\\defcvtype{#1}%$/ 874def c-src/h.h 35
875def c-src/h.h 38
2279defcvarheader tex-src/texinfo.tex /^\\def\\defcvarheader #1#2#3{%$/ 876defcvarheader tex-src/texinfo.tex /^\\def\\defcvarheader #1#2#3{%$/
877defcv tex-src/texinfo.tex /^\\def\\defcv #1 {\\def\\defcvtype{#1}%$/
2280defcvtype tex-src/texinfo.tex /^\\def\\defcv #1 {\\def\\defcvtype{#1}%$/ 878defcvtype tex-src/texinfo.tex /^\\def\\defcv #1 {\\def\\defcvtype{#1}%$/
2281defcvx tex-src/texinfo.tex /^\\def\\defcvx #1 {\\errmessage{@defcvx in invalid con/ 879defcvx tex-src/texinfo.tex /^\\def\\defcvx #1 {\\errmessage{@defcvx in invalid con/
2282deffn tex-src/texinfo.tex /^\\def\\deffn{\\defmethparsebody\\Edeffn\\deffnx\\deffnhe/
2283deffnheader tex-src/texinfo.tex /^\\def\\deffnheader #1#2#3{\\doind {fn}{\\code{#2}}%$/ 880deffnheader tex-src/texinfo.tex /^\\def\\deffnheader #1#2#3{\\doind {fn}{\\code{#2}}%$/
881deffn tex-src/texinfo.tex /^\\def\\deffn{\\defmethparsebody\\Edeffn\\deffnx\\deffnhe/
2284deffnx tex-src/texinfo.tex /^\\def\\deffnx #1 {\\errmessage{@deffnx in invalid con/ 882deffnx tex-src/texinfo.tex /^\\def\\deffnx #1 {\\errmessage{@deffnx in invalid con/
2285defindex tex-src/texinfo.tex /^\\def\\defindex{\\parsearg\\newindex}$/ 883defindex tex-src/texinfo.tex /^\\def\\defindex{\\parsearg\\newindex}$/
2286define-abbrev c-src/abbrev.c /^DEFUN ("define-abbrev", Fdefine_abbrev, Sdefine_ab/ 884define-abbrev c-src/abbrev.c /^DEFUN ("define-abbrev", Fdefine_abbrev, Sdefine_ab/
2287define-abbrev-table c-src/abbrev.c /^DEFUN ("define-abbrev-table", Fdefine_abbrev_table/ 885define-abbrev-table c-src/abbrev.c /^DEFUN ("define-abbrev-table", Fdefine_abbrev_table/
2288define-global-abbrev c-src/abbrev.c /^DEFUN ("define-global-abbrev", Fdefine_global_abbr/ 886definedef c-src/etags.c 2464
2289define-mode-abbrev c-src/abbrev.c /^DEFUN ("define-mode-abbrev", Fdefine_mode_abbrev, /
2290defined_GC_CHECK_STRING_BYTES c-src/emacs/src/lisp.h 4663 887defined_GC_CHECK_STRING_BYTES c-src/emacs/src/lisp.h 4663
2291defined_GC_CHECK_STRING_BYTES c-src/emacs/src/lisp.h 4665 888defined_GC_CHECK_STRING_BYTES c-src/emacs/src/lisp.h 4665
2292definedef c-src/etags.c 2464 889DEFINE_GDB_SYMBOL_BEGIN c-src/emacs/src/lisp.h /^# define DEFINE_GDB_SYMBOL_BEGIN(type, id) DECLARE/
2293defivar tex-src/texinfo.tex /^\\def\\defivar{\\defvrparsebody\\Edefivar\\defivarx\\def/ 890DEFINE_GDB_SYMBOL_BEGIN c-src/emacs/src/lisp.h /^# define DEFINE_GDB_SYMBOL_BEGIN(type, id) extern /
891DEFINE_GDB_SYMBOL_END c-src/emacs/src/lisp.h /^# define DEFINE_GDB_SYMBOL_END(id) = id;$/
892DEFINE_GDB_SYMBOL_END c-src/emacs/src/lisp.h /^# define DEFINE_GDB_SYMBOL_END(val) ;$/
893define-global-abbrev c-src/abbrev.c /^DEFUN ("define-global-abbrev", Fdefine_global_abbr/
894DEFINE_LISP_SYMBOL c-src/emacs/src/lisp.h /^#define DEFINE_LISP_SYMBOL(name) \\$/
895define-mode-abbrev c-src/abbrev.c /^DEFUN ("define-mode-abbrev", Fdefine_mode_abbrev, /
896DEFINE_NON_NIL_Q_SYMBOL_MACROS c-src/emacs/src/lisp.h 755
2294defivarheader tex-src/texinfo.tex /^\\def\\defivarheader #1#2#3{%$/ 897defivarheader tex-src/texinfo.tex /^\\def\\defivarheader #1#2#3{%$/
898defivar tex-src/texinfo.tex /^\\def\\defivar{\\defvrparsebody\\Edefivar\\defivarx\\def/
2295defivarx tex-src/texinfo.tex /^\\def\\defivarx #1 {\\errmessage{@defivarx in invalid/ 899defivarx tex-src/texinfo.tex /^\\def\\defivarx #1 {\\errmessage{@defivarx in invalid/
2296defmac tex-src/texinfo.tex /^\\def\\defmac{\\defparsebody\\Edefmac\\defmacx\\defmache/
2297defmacheader tex-src/texinfo.tex /^\\def\\defmacheader #1#2{\\doind {fn}{\\code{#1}}% Mak/ 900defmacheader tex-src/texinfo.tex /^\\def\\defmacheader #1#2{\\doind {fn}{\\code{#1}}% Mak/
901defmac tex-src/texinfo.tex /^\\def\\defmac{\\defparsebody\\Edefmac\\defmacx\\defmache/
2298defmacx tex-src/texinfo.tex /^\\def\\defmacx #1 {\\errmessage{@defmacx in invalid c/ 902defmacx tex-src/texinfo.tex /^\\def\\defmacx #1 {\\errmessage{@defmacx in invalid c/
2299defmethod tex-src/texinfo.tex /^\\def\\defmethod{\\defmethparsebody\\Edefmethod\\defmet/
2300defmethodheader tex-src/texinfo.tex /^\\def\\defmethodheader #1#2#3{%$/ 903defmethodheader tex-src/texinfo.tex /^\\def\\defmethodheader #1#2#3{%$/
904defmethod tex-src/texinfo.tex /^\\def\\defmethod{\\defmethparsebody\\Edefmethod\\defmet/
2301defmethodx tex-src/texinfo.tex /^\\def\\defmethodx #1 {\\errmessage{@defmethodx in inv/ 905defmethodx tex-src/texinfo.tex /^\\def\\defmethodx #1 {\\errmessage{@defmethodx in inv/
2302defmethparsebody tex-src/texinfo.tex /^\\def\\defmethparsebody #1#2#3#4 {\\begingroup\\inENV / 906defmethparsebody tex-src/texinfo.tex /^\\def\\defmethparsebody #1#2#3#4 {\\begingroup\\inENV /
2303defname tex-src/texinfo.tex /^\\def\\defname #1#2{%$/ 907defname tex-src/texinfo.tex /^\\def\\defname #1#2{%$/
2304defop tex-src/texinfo.tex /^\\def\\defop #1 {\\def\\defoptype{#1}%$/
2305defopheader tex-src/texinfo.tex /^\\def\\defopheader #1#2#3{%$/ 908defopheader tex-src/texinfo.tex /^\\def\\defopheader #1#2#3{%$/
2306defopparsebody tex-src/texinfo.tex /^\\def\\defopparsebody #1#2#3#4#5 {\\begingroup\\inENV / 909defopparsebody tex-src/texinfo.tex /^\\def\\defopparsebody #1#2#3#4#5 {\\begingroup\\inENV /
2307defopt tex-src/texinfo.tex /^\\def\\defopt{\\defvarparsebody\\Edefopt\\defoptx\\defop/ 910defop tex-src/texinfo.tex /^\\def\\defop #1 {\\def\\defoptype{#1}%$/
2308defoptheader tex-src/texinfo.tex /^\\def\\defoptheader #1#2{\\doind {vr}{\\code{#1}}% Mak/ 911defoptheader tex-src/texinfo.tex /^\\def\\defoptheader #1#2{\\doind {vr}{\\code{#1}}% Mak/
912defopt tex-src/texinfo.tex /^\\def\\defopt{\\defvarparsebody\\Edefopt\\defoptx\\defop/
2309defoptx tex-src/texinfo.tex /^\\def\\defoptx #1 {\\errmessage{@defoptx in invalid c/ 913defoptx tex-src/texinfo.tex /^\\def\\defoptx #1 {\\errmessage{@defoptx in invalid c/
2310defoptype tex-src/texinfo.tex /^\\def\\defop #1 {\\def\\defoptype{#1}%$/ 914defoptype tex-src/texinfo.tex /^\\def\\defop #1 {\\def\\defoptype{#1}%$/
2311defopvarparsebody tex-src/texinfo.tex /^\\def\\defopvarparsebody #1#2#3#4#5 {\\begingroup\\inE/ 915defopvarparsebody tex-src/texinfo.tex /^\\def\\defopvarparsebody #1#2#3#4#5 {\\begingroup\\inE/
2312defopx tex-src/texinfo.tex /^\\def\\defopx #1 {\\errmessage{@defopx in invalid con/ 916defopx tex-src/texinfo.tex /^\\def\\defopx #1 {\\errmessage{@defopx in invalid con/
2313defparsebody tex-src/texinfo.tex /^\\def\\defparsebody #1#2#3{\\begingroup\\inENV% Enviro/ 917defparsebody tex-src/texinfo.tex /^\\def\\defparsebody #1#2#3{\\begingroup\\inENV% Enviro/
2314defspec tex-src/texinfo.tex /^\\def\\defspec{\\defparsebody\\Edefspec\\defspecx\\defsp/ 918Def_ ruby-src/test1.ru 12
2315defspecheader tex-src/texinfo.tex /^\\def\\defspecheader #1#2{\\doind {fn}{\\code{#1}}% Ma/ 919defspecheader tex-src/texinfo.tex /^\\def\\defspecheader #1#2{\\doind {fn}{\\code{#1}}% Ma/
920defspec tex-src/texinfo.tex /^\\def\\defspec{\\defparsebody\\Edefspec\\defspecx\\defsp/
2316defspecx tex-src/texinfo.tex /^\\def\\defspecx #1 {\\errmessage{@defspecx in invalid/ 921defspecx tex-src/texinfo.tex /^\\def\\defspecx #1 {\\errmessage{@defspecx in invalid/
2317deftp tex-src/texinfo.tex /^\\def\\deftp{\\defvrparsebody\\Edeftp\\deftpx\\deftphead/ 922DEFSYM c-src/emacs/src/lisp.h /^#define DEFSYM(sym, name) \/* empty *\/$/
923DEFSYM c-src/emacs/src/lisp.h /^LISP_MACRO_DEFUN (SYMBOL_CONSTANT_P, int, (Lisp_Ob/
2318deftpargs tex-src/texinfo.tex /^\\def\\deftpargs #1{\\bf \\defvarargs{#1}}$/ 924deftpargs tex-src/texinfo.tex /^\\def\\deftpargs #1{\\bf \\defvarargs{#1}}$/
2319deftpheader tex-src/texinfo.tex /^\\def\\deftpheader #1#2#3{\\doind {tp}{\\code{#2}}%$/ 925deftpheader tex-src/texinfo.tex /^\\def\\deftpheader #1#2#3{\\doind {tp}{\\code{#2}}%$/
926deftp tex-src/texinfo.tex /^\\def\\deftp{\\defvrparsebody\\Edeftp\\deftpx\\deftphead/
2320deftpx tex-src/texinfo.tex /^\\def\\deftpx #1 {\\errmessage{@deftpx in invalid con/ 927deftpx tex-src/texinfo.tex /^\\def\\deftpx #1 {\\errmessage{@deftpx in invalid con/
2321deftypefn tex-src/texinfo.tex /^\\def\\deftypefn{\\defmethparsebody\\Edeftypefn\\deftyp/
2322deftypefnheader tex-src/texinfo.tex /^\\def\\deftypefnheader #1#2#3{\\deftypefnheaderx{#1}{/ 928deftypefnheader tex-src/texinfo.tex /^\\def\\deftypefnheader #1#2#3{\\deftypefnheaderx{#1}{/
2323deftypefnheaderx tex-src/texinfo.tex /^\\def\\deftypefnheaderx #1#2#3 #4\\relax{%$/ 929deftypefnheaderx tex-src/texinfo.tex /^\\def\\deftypefnheaderx #1#2#3 #4\\relax{%$/
930deftypefn tex-src/texinfo.tex /^\\def\\deftypefn{\\defmethparsebody\\Edeftypefn\\deftyp/
2324deftypefnx tex-src/texinfo.tex /^\\def\\deftypefnx #1 {\\errmessage{@deftypefnx in inv/ 931deftypefnx tex-src/texinfo.tex /^\\def\\deftypefnx #1 {\\errmessage{@deftypefnx in inv/
2325deftypefun tex-src/texinfo.tex /^\\def\\deftypefun{\\defparsebody\\Edeftypefun\\deftypef/
2326deftypefunargs tex-src/texinfo.tex /^\\def\\deftypefunargs #1{%$/ 932deftypefunargs tex-src/texinfo.tex /^\\def\\deftypefunargs #1{%$/
2327deftypefunheader tex-src/texinfo.tex /^\\def\\deftypefunheader #1#2{\\deftypefunheaderx{#1}#/ 933deftypefunheader tex-src/texinfo.tex /^\\def\\deftypefunheader #1#2{\\deftypefunheaderx{#1}#/
2328deftypefunheaderx tex-src/texinfo.tex /^\\def\\deftypefunheaderx #1#2 #3\\relax{%$/ 934deftypefunheaderx tex-src/texinfo.tex /^\\def\\deftypefunheaderx #1#2 #3\\relax{%$/
935deftypefun tex-src/texinfo.tex /^\\def\\deftypefun{\\defparsebody\\Edeftypefun\\deftypef/
2329deftypeunx tex-src/texinfo.tex /^\\def\\deftypeunx #1 {\\errmessage{@deftypeunx in inv/ 936deftypeunx tex-src/texinfo.tex /^\\def\\deftypeunx #1 {\\errmessage{@deftypeunx in inv/
2330deftypevar tex-src/texinfo.tex /^\\def\\deftypevar{\\defvarparsebody\\Edeftypevar\\defty/
2331deftypevarheader tex-src/texinfo.tex /^\\def\\deftypevarheader #1#2{%$/ 937deftypevarheader tex-src/texinfo.tex /^\\def\\deftypevarheader #1#2{%$/
938deftypevar tex-src/texinfo.tex /^\\def\\deftypevar{\\defvarparsebody\\Edeftypevar\\defty/
2332deftypevarx tex-src/texinfo.tex /^\\def\\deftypevarx #1 {\\errmessage{@deftypevarx in i/ 939deftypevarx tex-src/texinfo.tex /^\\def\\deftypevarx #1 {\\errmessage{@deftypevarx in i/
2333deftypevr tex-src/texinfo.tex /^\\def\\deftypevr{\\defvrparsebody\\Edeftypevr\\deftypev/
2334deftypevrheader tex-src/texinfo.tex /^\\def\\deftypevrheader #1#2#3{\\doind {vr}{\\code{#3}}/ 940deftypevrheader tex-src/texinfo.tex /^\\def\\deftypevrheader #1#2#3{\\doind {vr}{\\code{#3}}/
941deftypevr tex-src/texinfo.tex /^\\def\\deftypevr{\\defvrparsebody\\Edeftypevr\\deftypev/
2335deftypevrx tex-src/texinfo.tex /^\\def\\deftypevrx #1 {\\errmessage{@deftypevrx in inv/ 942deftypevrx tex-src/texinfo.tex /^\\def\\deftypevrx #1 {\\errmessage{@deftypevrx in inv/
2336defun tex-src/texinfo.tex /^\\def\\defun{\\defparsebody\\Edefun\\defunx\\defunheader/ 943DEFUN_ARGS_0 c-src/emacs/src/lisp.h 714
2337defun_func1 c.c /^defun_func1()$/ 944DEFUN_ARGS_1 c-src/emacs/src/lisp.h 715
945DEFUN_ARGS_2 c-src/emacs/src/lisp.h 716
946DEFUN_ARGS_3 c-src/emacs/src/lisp.h 717
947DEFUN_ARGS_4 c-src/emacs/src/lisp.h 718
948DEFUN_ARGS_5 c-src/emacs/src/lisp.h 719
949DEFUN_ARGS_6 c-src/emacs/src/lisp.h 721
950DEFUN_ARGS_7 c-src/emacs/src/lisp.h 723
951DEFUN_ARGS_8 c-src/emacs/src/lisp.h 725
952DEFUN_ARGS_MANY c-src/emacs/src/lisp.h 712
2338defunargs tex-src/texinfo.tex /^\\def\\defunargs #1{\\functionparens \\sl$/ 953defunargs tex-src/texinfo.tex /^\\def\\defunargs #1{\\functionparens \\sl$/
954DEFUN_ARGS_UNEVALLED c-src/emacs/src/lisp.h 713
955DEFUN c-src/emacs/src/lisp.h /^#define DEFUN(lname, fnname, sname, minargs, maxar/
956defun_func1 c.c /^defun_func1()$/
957DEFUN_func2 c.c /^DEFUN_func2()$/
2339defunheader tex-src/texinfo.tex /^\\def\\defunheader #1#2{\\doind {fn}{\\code{#1}}% Make/ 958defunheader tex-src/texinfo.tex /^\\def\\defunheader #1#2{\\doind {fn}{\\code{#1}}% Make/
959defun tex-src/texinfo.tex /^\\def\\defun{\\defparsebody\\Edefun\\defunx\\defunheader/
2340defunx tex-src/texinfo.tex /^\\def\\defunx #1 {\\errmessage{@defunx in invalid con/ 960defunx tex-src/texinfo.tex /^\\def\\defunx #1 {\\errmessage{@defunx in invalid con/
2341defvar tex-src/texinfo.tex /^\\def\\defvar{\\defvarparsebody\\Edefvar\\defvarx\\defva/
2342defvarargs tex-src/texinfo.tex /^\\def\\defvarargs #1{\\normalparens #1%$/ 961defvarargs tex-src/texinfo.tex /^\\def\\defvarargs #1{\\normalparens #1%$/
962DEFVAR_BOOL c-src/emacs/src/lisp.h /^#define DEFVAR_BOOL(lname, vname, doc) \\$/
963DEFVAR_BUFFER_DEFAULTS c-src/emacs/src/lisp.h /^#define DEFVAR_BUFFER_DEFAULTS(lname, vname, doc) /
2343defvarheader tex-src/texinfo.tex /^\\def\\defvarheader #1#2{\\doind {vr}{\\code{#1}}% Mak/ 964defvarheader tex-src/texinfo.tex /^\\def\\defvarheader #1#2{\\doind {vr}{\\code{#1}}% Mak/
965DEFVAR_INT c-src/emacs/src/lisp.h /^#define DEFVAR_INT(lname, vname, doc) \\$/
966DEFVAR_KBOARD c-src/emacs/src/lisp.h /^#define DEFVAR_KBOARD(lname, vname, doc) \\$/
967DEFVAR_LISP c-src/emacs/src/lisp.h /^#define DEFVAR_LISP(lname, vname, doc) \\$/
968DEFVAR_LISP_NOPRO c-src/emacs/src/lisp.h /^#define DEFVAR_LISP_NOPRO(lname, vname, doc) \\$/
2344defvarparsebody tex-src/texinfo.tex /^\\def\\defvarparsebody #1#2#3{\\begingroup\\inENV% Env/ 969defvarparsebody tex-src/texinfo.tex /^\\def\\defvarparsebody #1#2#3{\\begingroup\\inENV% Env/
970defvar tex-src/texinfo.tex /^\\def\\defvar{\\defvarparsebody\\Edefvar\\defvarx\\defva/
2345defvarx tex-src/texinfo.tex /^\\def\\defvarx #1 {\\errmessage{@defvarx in invalid c/ 971defvarx tex-src/texinfo.tex /^\\def\\defvarx #1 {\\errmessage{@defvarx in invalid c/
2346defvr tex-src/texinfo.tex /^\\def\\defvr{\\defvrparsebody\\Edefvr\\defvrx\\defvrhead/
2347defvrheader tex-src/texinfo.tex /^\\def\\defvrheader #1#2#3{\\doind {vr}{\\code{#2}}%$/ 972defvrheader tex-src/texinfo.tex /^\\def\\defvrheader #1#2#3{\\doind {vr}{\\code{#2}}%$/
2348defvrparsebody tex-src/texinfo.tex /^\\def\\defvrparsebody #1#2#3#4 {\\begingroup\\inENV %$/ 973defvrparsebody tex-src/texinfo.tex /^\\def\\defvrparsebody #1#2#3#4 {\\begingroup\\inENV %$/
974defvr tex-src/texinfo.tex /^\\def\\defvr{\\defvrparsebody\\Edefvr\\defvrx\\defvrhead/
2349defvrx tex-src/texinfo.tex /^\\def\\defvrx #1 {\\errmessage{@defvrx in invalid con/ 975defvrx tex-src/texinfo.tex /^\\def\\defvrx #1 {\\errmessage{@defvrx in invalid con/
2350delegate objc-src/Subprocess.m /^- delegate$/ 976delegate objc-src/Subprocess.m /^- delegate$/
2351deleteItem pyt-src/server.py /^ def deleteItem(self):$/ 977deleteItem pyt-src/server.py /^ def deleteItem(self):$/
@@ -2357,34 +983,43 @@ depth c-src/emacs/src/lisp.h 1618
2357derived_analyses prol-src/natded.prolog /^derived_analyses([],[]).$/ 983derived_analyses prol-src/natded.prolog /^derived_analyses([],[]).$/
2358describe_abbrev c-src/abbrev.c /^describe_abbrev (sym, stream)$/ 984describe_abbrev c-src/abbrev.c /^describe_abbrev (sym, stream)$/
2359description tex-src/texinfo.tex /^\\def\\description{\\tablez{\\dontindex}{1}{}{}{}{}}$/ 985description tex-src/texinfo.tex /^\\def\\description{\\tablez{\\dontindex}{1}{}{}{}{}}$/
986/desperatepapersize ps-src/rfc1245.ps /^\/desperatepapersize {$/
2360detect_input_pending c-src/emacs/src/keyboard.c /^detect_input_pending (void)$/ 987detect_input_pending c-src/emacs/src/keyboard.c /^detect_input_pending (void)$/
2361detect_input_pending_ignore_squeezables c-src/emacs/src/keyboard.c /^detect_input_pending_ignore_squeezables (void)$/ 988detect_input_pending_ignore_squeezables c-src/emacs/src/keyboard.c /^detect_input_pending_ignore_squeezables (void)$/
2362detect_input_pending_run_timers c-src/emacs/src/keyboard.c /^detect_input_pending_run_timers (bool do_display)$/ 989detect_input_pending_run_timers c-src/emacs/src/keyboard.c /^detect_input_pending_run_timers (bool do_display)$/
2363df tex-src/texinfo.tex /^\\def\\df{\\let\\tentt=\\deftt \\let\\tenbf = \\defbf \\bf}/ 990DEVICE_LAST c-src/h.h 24
991DEVICE_SWP c-src/h.h 23
2364dfn tex-src/texinfo.tex /^\\def\\dfn##1{\\realbackslash dfn {##1}}$/ 992dfn tex-src/texinfo.tex /^\\def\\dfn##1{\\realbackslash dfn {##1}}$/
2365dfn tex-src/texinfo.tex /^\\let\\dfn=\\smartitalic$/ 993dfn tex-src/texinfo.tex /^\\let\\dfn=\\smartitalic$/
994df tex-src/texinfo.tex /^\\def\\df{\\let\\tentt=\\deftt \\let\\tenbf = \\defbf \\bf}/
995/DiacriticEncoding ps-src/rfc1245.ps /^\/DiacriticEncoding [$/
2366dialog_loop erl-src/gs_dialog.erl /^dialog_loop(Module, Window, Frame, Extra, Args) ->/ 996dialog_loop erl-src/gs_dialog.erl /^dialog_loop(Module, Window, Frame, Extra, Args) ->/
997/dieresis ps-src/rfc1245.ps /^\/dieresis \/.notdef \/AE \/Oslash \/.notdef \/.notdef \//
2367dignorerest c-src/etags.c 2463 998dignorerest c-src/etags.c 2463
2368direntry tex-src/texinfo.tex /^\\def\\direntry{\\begingroup\\direntryxxx}$/ 999direntry tex-src/texinfo.tex /^\\def\\direntry{\\begingroup\\direntryxxx}$/
2369direntryxxx tex-src/texinfo.tex /^\\long\\def\\direntryxxx #1\\end direntry{\\endgroup\\ig/ 1000direntryxxx tex-src/texinfo.tex /^\\long\\def\\direntryxxx #1\\end direntry{\\endgroup\\ig/
2370discard-input c-src/emacs/src/keyboard.c /^DEFUN ("discard-input", Fdiscard_input, Sdiscard_i/ 1001discard-input c-src/emacs/src/keyboard.c /^DEFUN ("discard-input", Fdiscard_input, Sdiscard_i/
2371discard_mouse_events c-src/emacs/src/keyboard.c /^discard_mouse_events (void)$/ 1002discard_mouse_events c-src/emacs/src/keyboard.c /^discard_mouse_events (void)$/
2372discrete_location cp-src/clheir.hpp /^ discrete_location(int xi, int yi, int zi):$/
2373discrete_location cp-src/clheir.hpp 56 1003discrete_location cp-src/clheir.hpp 56
1004discrete_location cp-src/clheir.hpp /^ discrete_location(int xi, int yi, int zi):$/
2374display cp-src/conway.cpp /^void display(void)$/ 1005display cp-src/conway.cpp /^void display(void)$/
2375display tex-src/texinfo.tex /^\\def\\display{\\begingroup\\inENV %This group ends at/ 1006display tex-src/texinfo.tex /^\\def\\display{\\begingroup\\inENV %This group ends at/
1007DisposeANameList pas-src/common.pas /^procedure DisposeANameList( $/
1008DisposeNameList pas-src/common.pas /^procedure DisposeNameList;$/
2376disposetextstring pas-src/common.pas /^procedure disposetextstring;(*($/ 1009disposetextstring pas-src/common.pas /^procedure disposetextstring;(*($/
1010/dmatrix ps-src/rfc1245.ps /^\/dmatrix matrix def$/
2377dmn tex-src/texinfo.tex /^\\def\\dmn#1{\\thinspace #1}$/ 1011dmn tex-src/texinfo.tex /^\\def\\dmn#1{\\thinspace #1}$/
2378dnone c-src/etags.c 2460 1012dnone c-src/etags.c 2460
1013/dnormalize ps-src/rfc1245.ps /^\/dnormalize {$/
2379dobreak tex-src/texinfo.tex /^\\def\\dobreak#1#2{\\par\\ifdim\\lastskip<#1\\removelast/ 1014dobreak tex-src/texinfo.tex /^\\def\\dobreak#1#2{\\par\\ifdim\\lastskip<#1\\removelast/
2380doc c-src/emacs/src/lisp.h 1689 1015doc c-src/emacs/src/lisp.h 1689
2381dochapentry tex-src/texinfo.tex /^\\def\\dochapentry#1#2{%$/ 1016dochapentry tex-src/texinfo.tex /^\\def\\dochapentry#1#2{%$/
2382docodeindex tex-src/texinfo.tex /^\\def\\docodeindex#1{\\edef\\indexname{#1}\\parsearg\\si/ 1017docodeindex tex-src/texinfo.tex /^\\def\\docodeindex#1{\\edef\\indexname{#1}\\parsearg\\si/
2383dog c-src/h.h 81
2384dog cp-src/c.C 126 1018dog cp-src/c.C 126
2385dog cp-src/c.C 130 1019dog cp-src/c.C 130
2386doind tex-src/texinfo.tex /^\\def\\doind #1#2{%$/ 1020dog c-src/h.h 81
2387doindex tex-src/texinfo.tex /^\\def\\doindex#1{\\edef\\indexname{#1}\\parsearg\\single/ 1021doindex tex-src/texinfo.tex /^\\def\\doindex#1{\\edef\\indexname{#1}\\parsearg\\single/
1022doind tex-src/texinfo.tex /^\\def\\doind #1#2{%$/
2388donoderef tex-src/texinfo.tex /^\\def\\donoderef{\\ifx\\lastnode\\relax\\else$/ 1023donoderef tex-src/texinfo.tex /^\\def\\donoderef{\\ifx\\lastnode\\relax\\else$/
2389dontindex tex-src/texinfo.tex /^\\def\\dontindex #1{}$/ 1024dontindex tex-src/texinfo.tex /^\\def\\dontindex #1{}$/
2390dopageno tex-src/texinfo.tex /^\\def\\dopageno#1{{\\rm #1}}$/ 1025dopageno tex-src/texinfo.tex /^\\def\\dopageno#1{{\\rm #1}}$/
@@ -2392,11 +1027,13 @@ doprintindex tex-src/texinfo.tex /^\\def\\doprintindex#1{%$/
2392dosecentry tex-src/texinfo.tex /^\\def\\dosecentry#1#2{%$/ 1027dosecentry tex-src/texinfo.tex /^\\def\\dosecentry#1#2{%$/
2393dosetq tex-src/texinfo.tex /^\\def\\dosetq #1#2{{\\let\\folio=0 \\turnoffactive%$/ 1028dosetq tex-src/texinfo.tex /^\\def\\dosetq #1#2{{\\let\\folio=0 \\turnoffactive%$/
2394doshortpageno tex-src/texinfo.tex /^\\def\\doshortpageno#1{{\\rm #1}}$/ 1029doshortpageno tex-src/texinfo.tex /^\\def\\doshortpageno#1{{\\rm #1}}$/
1030DOS_NT c-src/etags.c 117
1031DOS_NT c-src/etags.c 118
2395dosubind tex-src/texinfo.tex /^\\def\\dosubind #1#2#3{%$/ 1032dosubind tex-src/texinfo.tex /^\\def\\dosubind #1#2#3{%$/
2396dosubsecentry tex-src/texinfo.tex /^\\def\\dosubsecentry#1#2{%$/ 1033dosubsecentry tex-src/texinfo.tex /^\\def\\dosubsecentry#1#2{%$/
2397dosubsubsecentry tex-src/texinfo.tex /^\\def\\dosubsubsecentry#1#2{%$/ 1034dosubsubsecentry tex-src/texinfo.tex /^\\def\\dosubsubsecentry#1#2{%$/
2398dotfill tex-src/texinfo.tex /^ \\null\\nobreak\\indexdotfill % Have leaders before/
2399dotfill tex-src/texinfo.tex /^\\noindent\\hskip\\secondaryindent\\hbox{#1}\\indexdotf/ 1035dotfill tex-src/texinfo.tex /^\\noindent\\hskip\\secondaryindent\\hbox{#1}\\indexdotf/
1036dotfill tex-src/texinfo.tex /^ \\null\\nobreak\\indexdotfill % Have leaders before/
2400dots tex-src/texinfo.tex /^\\def\\dots{$\\ldots$}$/ 1037dots tex-src/texinfo.tex /^\\def\\dots{$\\ldots$}$/
2401dots tex-src/texinfo.tex /^\\def\\dots{\\realbackslash dots }%$/ 1038dots tex-src/texinfo.tex /^\\def\\dots{\\realbackslash dots }%$/
2402dots tex-src/texinfo.tex /^\\def\\dots{\\realbackslash dots}$/ 1039dots tex-src/texinfo.tex /^\\def\\dots{\\realbackslash dots}$/
@@ -2404,8 +1041,11 @@ dots tex-src/texinfo.tex /^\\let\\dots=\\indexdummydots$/
2404dots tex-src/texinfo.tex /^\\let\\dots=\\ptexdots$/ 1041dots tex-src/texinfo.tex /^\\let\\dots=\\ptexdots$/
2405double_click_count c-src/emacs/src/keyboard.c 5222 1042double_click_count c-src/emacs/src/keyboard.c 5222
2406doublecolumnout tex-src/texinfo.tex /^\\def\\doublecolumnout{\\splittopskip=\\topskip \\split/ 1043doublecolumnout tex-src/texinfo.tex /^\\def\\doublecolumnout{\\splittopskip=\\topskip \\split/
1044/dpi ps-src/rfc1245.ps /^\/dpi 72 0 dmatrix defaultmatrix dtransform$/
1045/D ps-src/rfc1245.ps /^\/D {curveto} bind def$/
2407drag_n_drop_syms c-src/emacs/src/keyboard.c 4629 1046drag_n_drop_syms c-src/emacs/src/keyboard.c 4629
2408dribble c-src/emacs/src/keyboard.c 236 1047dribble c-src/emacs/src/keyboard.c 236
1048D ruby-src/test1.ru /^class ::D; end$/
2409dsharpseen c-src/etags.c 2461 1049dsharpseen c-src/etags.c 2461
2410dummies tex-src/texinfo.tex /^{\\indexdummies % Must do this here, since \\bf, etc/ 1050dummies tex-src/texinfo.tex /^{\\indexdummies % Must do this here, since \\bf, etc/
2411dummy1 cp-src/burton.cpp /^::dummy::dummy test::dummy1(void)$/ 1051dummy1 cp-src/burton.cpp /^::dummy::dummy test::dummy1(void)$/
@@ -2424,45 +1064,79 @@ dummyfont tex-src/texinfo.tex /^\\let\\r=\\indexdummyfont$/
2424dummyfont tex-src/texinfo.tex /^\\let\\samp=\\indexdummyfont$/ 1064dummyfont tex-src/texinfo.tex /^\\let\\samp=\\indexdummyfont$/
2425dummyfont tex-src/texinfo.tex /^\\let\\sc=\\indexdummyfont$/ 1065dummyfont tex-src/texinfo.tex /^\\let\\sc=\\indexdummyfont$/
2426dummyfont tex-src/texinfo.tex /^\\let\\strong=\\indexdummyfont$/ 1066dummyfont tex-src/texinfo.tex /^\\let\\strong=\\indexdummyfont$/
2427dummyfont tex-src/texinfo.tex /^\\let\\t=\\indexdummyfont$/
2428dummyfont tex-src/texinfo.tex /^\\let\\tclose=\\indexdummyfont$/ 1067dummyfont tex-src/texinfo.tex /^\\let\\tclose=\\indexdummyfont$/
1068dummyfont tex-src/texinfo.tex /^\\let\\t=\\indexdummyfont$/
2429dummyfont tex-src/texinfo.tex /^\\let\\var=\\indexdummyfont$/ 1069dummyfont tex-src/texinfo.tex /^\\let\\var=\\indexdummyfont$/
2430dummyfont tex-src/texinfo.tex /^\\let\\w=\\indexdummyfont$/ 1070dummyfont tex-src/texinfo.tex /^\\let\\w=\\indexdummyfont$/
2431dummytex tex-src/texinfo.tex /^\\let\\TeX=\\indexdummytex$/ 1071dummytex tex-src/texinfo.tex /^\\let\\TeX=\\indexdummytex$/
1072DUMPED c-src/emacs/src/gmalloc.c 80
2432dump pyt-src/server.py /^ def dump(self, folded):$/ 1073dump pyt-src/server.py /^ def dump(self, folded):$/
2433eabs c-src/emacs/src/lisp.h /^#define eabs(x) ((x) < 0 ? -(x) : (x))$/ 1074eabs c-src/emacs/src/lisp.h /^#define eabs(x) ((x) < 0 ? -(x) : (x))$/
1075Ealphaenumerate tex-src/texinfo.tex /^\\def\\Ealphaenumerate{\\Eenumerate}$/
2434eassert c-src/emacs/src/lisp.h /^# define eassert(cond) \\$/ 1076eassert c-src/emacs/src/lisp.h /^# define eassert(cond) \\$/
2435eassert c-src/emacs/src/lisp.h /^# define eassert(cond) ((void) (false && (cond))) / 1077eassert c-src/emacs/src/lisp.h /^# define eassert(cond) ((void) (false && (cond))) /
2436eassume c-src/emacs/src/lisp.h /^# define eassume(cond) \\$/ 1078eassume c-src/emacs/src/lisp.h /^# define eassume(cond) \\$/
2437eassume c-src/emacs/src/lisp.h /^# define eassume(cond) assume (cond)$/ 1079eassume c-src/emacs/src/lisp.h /^# define eassume(cond) assume (cond)$/
2438eax c-src/sysdep.h 31 1080eax c-src/sysdep.h 31
2439eax c-src/sysdep.h 33 1081eax c-src/sysdep.h 33
1082Ecapsenumerate tex-src/texinfo.tex /^\\def\\Ecapsenumerate{\\Eenumerate}$/
1083Ecartouche tex-src/texinfo.tex /^\\def\\Ecartouche{%$/
2440echo_add_key c-src/emacs/src/keyboard.c /^echo_add_key (Lisp_Object c)$/ 1084echo_add_key c-src/emacs/src/keyboard.c /^echo_add_key (Lisp_Object c)$/
2441echo_char c-src/emacs/src/keyboard.c /^echo_char (Lisp_Object c)$/ 1085echo_char c-src/emacs/src/keyboard.c /^echo_char (Lisp_Object c)$/
2442echo_dash c-src/emacs/src/keyboard.c /^echo_dash (void)$/ 1086echo_dash c-src/emacs/src/keyboard.c /^echo_dash (void)$/
1087echoing c-src/emacs/src/keyboard.c 154
2443echo_kboard c-src/emacs/src/keyboard.c 166 1088echo_kboard c-src/emacs/src/keyboard.c 166
2444echo_keystrokes_p c-src/emacs/src/keyboard.c /^echo_keystrokes_p (void)$/ 1089echo_keystrokes_p c-src/emacs/src/keyboard.c /^echo_keystrokes_p (void)$/
2445echo_length c-src/emacs/src/keyboard.c /^echo_length (void)$/ 1090echo_length c-src/emacs/src/keyboard.c /^echo_length (void)$/
2446echo_message_buffer c-src/emacs/src/keyboard.c 171 1091echo_message_buffer c-src/emacs/src/keyboard.c 171
2447echo_now c-src/emacs/src/keyboard.c /^echo_now (void)$/ 1092echo_now c-src/emacs/src/keyboard.c /^echo_now (void)$/
2448echo_truncate c-src/emacs/src/keyboard.c /^echo_truncate (ptrdiff_t nchars)$/ 1093echo_truncate c-src/emacs/src/keyboard.c /^echo_truncate (ptrdiff_t nchars)$/
2449echoing c-src/emacs/src/keyboard.c 154 1094Edescription tex-src/texinfo.tex /^\\def\\Edescription{\\Etable}% Necessary kludge.$/
1095%ediff make-src/Makefile /^%ediff: ETAGS% ETAGS ${infiles}$/
1096Edisplay tex-src/texinfo.tex /^\\def\\Edisplay{\\endgroup\\afterenvbreak}%$/
2450editItem pyt-src/server.py /^ def editItem(self):$/ 1097editItem pyt-src/server.py /^ def editItem(self):$/
2451editsite pyt-src/server.py /^ def editsite(self, site):$/ 1098editsite pyt-src/server.py /^ def editsite(self, site):$/
2452edituser pyt-src/server.py /^ def edituser(self, user):$/ 1099edituser pyt-src/server.py /^ def edituser(self, user):$/
1100Eexample tex-src/texinfo.tex /^\\def\\Eexample{\\Elisp}$/
1101Eflushleft tex-src/texinfo.tex /^\\def\\Eflushleft{\\endgroup\\afterenvbreak}%$/
1102Eflushright tex-src/texinfo.tex /^\\def\\Eflushright{\\endgroup\\afterenvbreak}%$/
1103Eformat tex-src/texinfo.tex /^\\def\\Eformat{\\endgroup\\afterenvbreak}$/
1104Eftable tex-src/texinfo.tex /^\\def\\Eftable{\\endgraf\\endgroup\\afterenvbreak}%$/
2453egetenv c-src/emacs/src/lisp.h /^egetenv (const char *var)$/ 1105egetenv c-src/emacs/src/lisp.h /^egetenv (const char *var)$/
1106Egroup tex-src/texinfo.tex /^ \\def\\Egroup{\\egroup\\endgroup}%$/
1107Eifclear tex-src/texinfo.tex /^\\def\\Eifclear{}$/
1108Eifset tex-src/texinfo.tex /^\\def\\Eifset{}$/
1109Eiftex tex-src/texinfo.tex /^\\def\\Eiftex{}$/
1110ELEM_I c-src/h.h 3
1111Elisp tex-src/texinfo.tex /^\\def\\Elisp{\\endgroup\\afterenvbreak}%$/
1112ELSRC make-src/Makefile /^ELSRC=TAGTEST.EL emacs\/lisp\/progmodes\/etags.el$/
2454emacs_abort c-src/emacs/src/lisp.h /^extern _Noreturn void emacs_abort (void) NO_INLINE/ 1113emacs_abort c-src/emacs/src/lisp.h /^extern _Noreturn void emacs_abort (void) NO_INLINE/
1114EMACS_INT c-src/emacs/src/lisp.h 103
1115EMACS_INT c-src/emacs/src/lisp.h 91
1116EMACS_INT c-src/emacs/src/lisp.h 96
1117EMACS_INT_MAX c-src/emacs/src/lisp.h 105
1118EMACS_INT_MAX c-src/emacs/src/lisp.h 93
1119EMACS_INT_MAX c-src/emacs/src/lisp.h 98
1120EMACS_LISP_H c-src/emacs/src/lisp.h 22
1121EMACS_NAME c-src/etags.c 786
1122EMACS_UINT c-src/emacs/src/lisp.h 104
1123EMACS_UINT c-src/emacs/src/lisp.h 92
1124EMACS_UINT c-src/emacs/src/lisp.h 97
2455emph tex-src/texinfo.tex /^\\def\\emph##1{\\realbackslash emph {##1}}$/ 1125emph tex-src/texinfo.tex /^\\def\\emph##1{\\realbackslash emph {##1}}$/
2456emph tex-src/texinfo.tex /^\\let\\emph=\\indexdummyfont$/ 1126emph tex-src/texinfo.tex /^\\let\\emph=\\indexdummyfont$/
2457emph tex-src/texinfo.tex /^\\let\\emph=\\smartitalic$/ 1127emph tex-src/texinfo.tex /^\\let\\emph=\\smartitalic$/
1128EmptyNmStr pas-src/common.pas /^function EmptyNmStr(* : NameString*);$/
1129/ENDBITMAP ps-src/rfc1245.ps /^\/ENDBITMAP {$/
2458end c-src/emacs/src/keyboard.c 8753 1130end c-src/emacs/src/keyboard.c 8753
2459end c-src/emacs/src/lisp.h 2039 1131end c-src/emacs/src/lisp.h 2039
2460end c-src/emacs/src/regex.h 432 1132end c-src/emacs/src/regex.h 432
2461end tex-src/texinfo.tex /^\\def\\end{\\parsearg\\endxxx}$/
2462enddoublecolumns tex-src/texinfo.tex /^\\def\\enddoublecolumns{\\output={\\balancecolumns}\\ej/ 1133enddoublecolumns tex-src/texinfo.tex /^\\def\\enddoublecolumns{\\output={\\balancecolumns}\\ej/
1134/ENDPRINTCODE ps-src/rfc1245.ps /^\/ENDPRINTCODE {$/
1135end tex-src/texinfo.tex /^\\def\\end{\\parsearg\\endxxx}$/
2463endtoken c-src/etags.c /^#define endtoken(c) (_etk[CHAR (c)]) \/* c ends tok/ 1136endtoken c-src/etags.c /^#define endtoken(c) (_etk[CHAR (c)]) \/* c ends tok/
2464endxxx tex-src/texinfo.tex /^\\def\\endxxx #1{%$/ 1137endxxx tex-src/texinfo.tex /^\\def\\endxxx #1{%$/
2465enter_critical_section c-src/h.h 116 1138enter_critical_section c-src/h.h 116
1139ENTRY c-src/sysdep.h /^#define ENTRY(name) \\$/
2466entry perl-src/htlmify-cystic 218 1140entry perl-src/htlmify-cystic 218
2467entry perl-src/htlmify-cystic 234 1141entry perl-src/htlmify-cystic 234
2468entry perl-src/htlmify-cystic 245 1142entry perl-src/htlmify-cystic 245
@@ -2472,42 +1146,69 @@ entry perl-src/htlmify-cystic 276
2472entry perl-src/htlmify-cystic 281 1146entry perl-src/htlmify-cystic 281
2473entry perl-src/htlmify-cystic 296 1147entry perl-src/htlmify-cystic 296
2474entry tex-src/texinfo.tex /^\\def\\entry #1#2{\\begingroup$/ 1148entry tex-src/texinfo.tex /^\\def\\entry #1#2{\\begingroup$/
1149ENUM_BF c-src/emacs/src/lisp.h /^#define ENUM_BF(TYPE) enum TYPE$/
1150ENUM_BF c-src/emacs/src/lisp.h /^#define ENUM_BF(TYPE) unsigned int$/
2475enumerate tex-src/texinfo.tex /^\\def\\enumerate{\\parsearg\\enumeratezzz}$/ 1151enumerate tex-src/texinfo.tex /^\\def\\enumerate{\\parsearg\\enumeratezzz}$/
2476enumeratey tex-src/texinfo.tex /^\\def\\enumeratey #1 #2\\endenumeratey{%$/ 1152enumeratey tex-src/texinfo.tex /^\\def\\enumeratey #1 #2\\endenumeratey{%$/
2477enumeratezzz tex-src/texinfo.tex /^\\def\\enumeratezzz #1{\\enumeratey #1 \\endenumerate/ 1153enumeratezzz tex-src/texinfo.tex /^\\def\\enumeratezzz #1{\\enumeratey #1 \\endenumerate/
1154ENVcheck tex-src/texinfo.tex /^\\def\\ENVcheck{%$/
1155Environment tex-src/gzip.texi /^@node Environment, Tapes, Advanced usage, Top$/
1156/E ps-src/rfc1245.ps /^\/E {lineto} bind def$/
1157EQ c-src/emacs/src/lisp.h /^# define EQ(x, y) lisp_h_EQ (x, y)$/
2478equalsKey objcpp-src/SimpleCalc.M /^- equalsKey:sender$/ 1158equalsKey objcpp-src/SimpleCalc.M /^- equalsKey:sender$/
1159EQUAL y-src/cccp.c 12
2479equiv tex-src/texinfo.tex /^\\def\\equiv{\\leavevmode\\lower.1ex\\hbox to 1em{\\hfil/ 1160equiv tex-src/texinfo.tex /^\\def\\equiv{\\leavevmode\\lower.1ex\\hbox to 1em{\\hfil/
2480equiv tex-src/texinfo.tex /^\\def\\equiv{\\realbackslash equiv}$/ 1161equiv tex-src/texinfo.tex /^\\def\\equiv{\\realbackslash equiv}$/
1162Equotation tex-src/texinfo.tex /^\\def\\Equotation{\\par\\endgroup\\afterenvbreak}%$/
2481erlang_atom c-src/etags.c /^erlang_atom (char *s)$/ 1163erlang_atom c-src/etags.c /^erlang_atom (char *s)$/
2482erlang_attribute c-src/etags.c /^erlang_attribute (char *s)$/ 1164erlang_attribute c-src/etags.c /^erlang_attribute (char *s)$/
2483erlang_func c-src/etags.c /^erlang_func (char *s, char *last)$/ 1165erlang_func c-src/etags.c /^erlang_func (char *s, char *last)$/
1166Erlang_functions c-src/etags.c /^Erlang_functions (FILE *inf)$/
1167Erlang_help c-src/etags.c 567
1168Erlang_suffixes c-src/etags.c 565
1169ERLSRC make-src/Makefile /^ERLSRC=gs_dialog.erl lines.erl lists.erl$/
2484error c-src/emacs/src/lisp.h /^extern _Noreturn void error (const char *, ...) AT/ 1170error c-src/emacs/src/lisp.h /^extern _Noreturn void error (const char *, ...) AT/
2485error c-src/etags.c /^error (const char *format, ...)$/ 1171error c-src/etags.c /^error (const char *format, ...)$/
2486error c-src/etags.c /^static void error (const char *, ...) ATTRIBUTE_FO/ 1172error c-src/etags.c /^static void error (const char *, ...) ATTRIBUTE_FO/
2487error tex-src/texinfo.tex /^\\def\\error{\\leavevmode\\lower.7ex\\copy\\errorbox}$/
2488error y-src/cccp.y /^error (msg)$/
2489errorE tex-src/texinfo.tex /^\\def\\errorE#1{$/ 1173errorE tex-src/texinfo.tex /^\\def\\errorE#1{$/
1174Error_Information/t ada-src/2ataspri.ads /^ type Error_Information is new Interfaces.C.POSI/
2490error_signaled c-src/etags.c 264 1175error_signaled c-src/etags.c 264
1176error tex-src/texinfo.tex /^\\def\\error{\\leavevmode\\lower.7ex\\copy\\errorbox}$/
1177ERROR y-src/cccp.c 9
1178error y-src/cccp.y /^error (msg)$/
1179ERROR y-src/parse.y 304
1180ErrStrToNmStr pas-src/common.pas /^function ErrStrToNmStr;(*($/
1181Esmallexample tex-src/texinfo.tex /^\\def\\Esmallexample{\\Elisp}$/
1182Esmallexample tex-src/texinfo.tex /^\\global\\def\\Esmallexample{\\Esmalllisp}$/
1183Esmalllisp tex-src/texinfo.tex /^\\def\\Esmalllisp{\\endgroup\\afterenvbreak}%$/
1184Etable tex-src/texinfo.tex /^\\def\\Etable{\\endgraf\\endgroup\\afterenvbreak}%$/
1185Etable tex-src/texinfo.tex /^\\let\\Etable=\\relax}}$/
1186ETAGS12 make-src/Makefile /^ETAGS12: etags12 ${infiles}$/
1187ETAGS13 ETAGS14 ETAGS15 make-src/Makefile /^ETAGS13 ETAGS14 ETAGS15: etags% ${infiles}$/
1188etags.1.man make-src/Makefile /^etags.1.man: etags.1$/
2491etags el-src/emacs/lisp/progmodes/etags.el /^(defgroup etags nil "Tags tables."$/ 1189etags el-src/emacs/lisp/progmodes/etags.el /^(defgroup etags nil "Tags tables."$/
2492etags html-src/software.html /^Etags$/
2493etags make-src/Makefile /^etags: etags.c ${OBJS}$/
2494etags--xref-find-definitions el-src/emacs/lisp/progmodes/etags.el /^(defun etags--xref-find-definitions (pattern &opti/
2495etags--xref-limit el-src/emacs/lisp/progmodes/etags.el /^(defconst etags--xref-limit 1000)$/
2496etags-file-of-tag el-src/emacs/lisp/progmodes/etags.el /^(defun etags-file-of-tag (&optional relative) ; Do/ 1190etags-file-of-tag el-src/emacs/lisp/progmodes/etags.el /^(defun etags-file-of-tag (&optional relative) ; Do/
1191etags_getcwd c-src/etags.c /^etags_getcwd (void)$/
2497etags-goto-tag-location el-src/emacs/lisp/progmodes/etags.el /^(defun etags-goto-tag-location (tag-info)$/ 1192etags-goto-tag-location el-src/emacs/lisp/progmodes/etags.el /^(defun etags-goto-tag-location (tag-info)$/
1193etags html-src/software.html /^Etags$/
2498etags-list-tags el-src/emacs/lisp/progmodes/etags.el /^(defun etags-list-tags (file) ; Doc string?$/ 1194etags-list-tags el-src/emacs/lisp/progmodes/etags.el /^(defun etags-list-tags (file) ; Doc string?$/
1195etags make-src/Makefile /^etags: etags.c ${OBJS}$/
1196ETAGS make-src/Makefile /^ETAGS: FRC etags ${infiles}$/
1197ETAGS% make-src/Makefile /^ETAGS%: FRC etags% ${infiles}$/
2499etags-recognize-tags-table el-src/emacs/lisp/progmodes/etags.el /^(defun etags-recognize-tags-table ()$/ 1198etags-recognize-tags-table el-src/emacs/lisp/progmodes/etags.el /^(defun etags-recognize-tags-table ()$/
2500etags-snarf-tag el-src/emacs/lisp/progmodes/etags.el /^(defun etags-snarf-tag (&optional use-explicit) ; / 1199etags-snarf-tag el-src/emacs/lisp/progmodes/etags.el /^(defun etags-snarf-tag (&optional use-explicit) ; /
2501etags-tags-apropos el-src/emacs/lisp/progmodes/etags.el /^(defun etags-tags-apropos (string) ; Doc string?$/
2502etags-tags-apropos-additional el-src/emacs/lisp/progmodes/etags.el /^(defun etags-tags-apropos-additional (regexp)$/ 1200etags-tags-apropos-additional el-src/emacs/lisp/progmodes/etags.el /^(defun etags-tags-apropos-additional (regexp)$/
1201etags-tags-apropos el-src/emacs/lisp/progmodes/etags.el /^(defun etags-tags-apropos (string) ; Doc string?$/
2503etags-tags-completion-table el-src/emacs/lisp/progmodes/etags.el /^(defun etags-tags-completion-table () ; Doc string/ 1202etags-tags-completion-table el-src/emacs/lisp/progmodes/etags.el /^(defun etags-tags-completion-table () ; Doc string/
2504etags-tags-included-tables el-src/emacs/lisp/progmodes/etags.el /^(defun etags-tags-included-tables () ; Doc string?/ 1203etags-tags-included-tables el-src/emacs/lisp/progmodes/etags.el /^(defun etags-tags-included-tables () ; Doc string?/
2505etags-tags-table-files el-src/emacs/lisp/progmodes/etags.el /^(defun etags-tags-table-files () ; Doc string?$/ 1204etags-tags-table-files el-src/emacs/lisp/progmodes/etags.el /^(defun etags-tags-table-files () ; Doc string?$/
2506etags-verify-tags-table el-src/emacs/lisp/progmodes/etags.el /^(defun etags-verify-tags-table ()$/ 1205etags-verify-tags-table el-src/emacs/lisp/progmodes/etags.el /^(defun etags-verify-tags-table ()$/
2507etags-xref-find el-src/emacs/lisp/progmodes/etags.el /^(defun etags-xref-find (action id)$/ 1206etags--xref-find-definitions el-src/emacs/lisp/progmodes/etags.el /^(defun etags--xref-find-definitions (pattern &opti/
2508etags-xref-find-definitions-tag-order el-src/emacs/lisp/progmodes/etags.el /^(defvar etags-xref-find-definitions-tag-order '(ta/ 1207etags-xref-find-definitions-tag-order el-src/emacs/lisp/progmodes/etags.el /^(defvar etags-xref-find-definitions-tag-order '(ta/
2509etags.1.man make-src/Makefile /^etags.1.man: etags.1$/ 1208etags-xref-find el-src/emacs/lisp/progmodes/etags.el /^(defun etags-xref-find (action id)$/
2510etags_getcwd c-src/etags.c /^etags_getcwd (void)$/ 1209etags--xref-limit el-src/emacs/lisp/progmodes/etags.el /^(defconst etags--xref-limit 1000)$/
1210Etex tex-src/texinfo.tex /^\\let\\Etex=\\endgroup}$/
1211Etitlepage tex-src/texinfo.tex /^\\def\\Etitlepage{%$/
2511eval_dyn c-src/emacs/src/keyboard.c /^eval_dyn (Lisp_Object form)$/ 1212eval_dyn c-src/emacs/src/keyboard.c /^eval_dyn (Lisp_Object form)$/
2512evenfooting tex-src/texinfo.tex /^\\def\\evenfooting{\\parsearg\\evenfootingxxx}$/ 1213evenfooting tex-src/texinfo.tex /^\\def\\evenfooting{\\parsearg\\evenfootingxxx}$/
2513evenfootingxxx tex-src/texinfo.tex /^\\gdef\\evenfootingxxx #1{\\evenfootingyyy #1@|@|@|@|/ 1214evenfootingxxx tex-src/texinfo.tex /^\\gdef\\evenfootingxxx #1{\\evenfootingyyy #1@|@|@|@|/
@@ -2516,8 +1217,8 @@ evenheading tex-src/texinfo.tex /^\\def\\evenheading{\\parsearg\\evenheadingxxx}
2516evenheadingxxx tex-src/texinfo.tex /^\\gdef\\evenheadingxxx #1{\\evenheadingyyy #1@|@|@|@|/ 1217evenheadingxxx tex-src/texinfo.tex /^\\gdef\\evenheadingxxx #1{\\evenheadingyyy #1@|@|@|@|/
2517evenheadingyyy tex-src/texinfo.tex /^\\gdef\\evenheadingyyy #1@|#2@|#3@|#4\\finish{%$/ 1218evenheadingyyy tex-src/texinfo.tex /^\\gdef\\evenheadingyyy #1@|#2@|#3@|#4\\finish{%$/
2518event-convert-list c-src/emacs/src/keyboard.c /^DEFUN ("event-convert-list", Fevent_convert_list, / 1219event-convert-list c-src/emacs/src/keyboard.c /^DEFUN ("event-convert-list", Fevent_convert_list, /
2519event-symbol-parse-modifiers c-src/emacs/src/keyboard.c /^DEFUN ("internal-event-symbol-parse-modifiers", Fe/
2520event_head c-src/emacs/src/keyboard.c 11021 1220event_head c-src/emacs/src/keyboard.c 11021
1221event-symbol-parse-modifiers c-src/emacs/src/keyboard.c /^DEFUN ("internal-event-symbol-parse-modifiers", Fe/
2521event_to_kboard c-src/emacs/src/keyboard.c /^event_to_kboard (struct input_event *event)$/ 1222event_to_kboard c-src/emacs/src/keyboard.c /^event_to_kboard (struct input_event *event)$/
2522everyfooting tex-src/texinfo.tex /^\\def\\everyfooting{\\parsearg\\everyfootingxxx}$/ 1223everyfooting tex-src/texinfo.tex /^\\def\\everyfooting{\\parsearg\\everyfootingxxx}$/
2523everyfootingxxx tex-src/texinfo.tex /^\\gdef\\everyfootingxxx #1{\\everyfootingyyy #1@|@|@|/ 1224everyfootingxxx tex-src/texinfo.tex /^\\gdef\\everyfootingxxx #1{\\everyfootingyyy #1@|@|@|/
@@ -2525,24 +1226,24 @@ everyfootingyyy tex-src/texinfo.tex /^\\gdef\\everyfootingyyy #1@|#2@|#3@|#4\\fi
2525everyheading tex-src/texinfo.tex /^\\def\\everyheading{\\parsearg\\everyheadingxxx}$/ 1226everyheading tex-src/texinfo.tex /^\\def\\everyheading{\\parsearg\\everyheadingxxx}$/
2526everyheadingxxx tex-src/texinfo.tex /^\\gdef\\everyheadingxxx #1{\\everyheadingyyy #1@|@|@|/ 1227everyheadingxxx tex-src/texinfo.tex /^\\gdef\\everyheadingxxx #1{\\everyheadingyyy #1@|@|@|/
2527everyheadingyyy tex-src/texinfo.tex /^\\gdef\\everyheadingyyy #1@|#2@|#3@|#4\\finish{%$/ 1228everyheadingyyy tex-src/texinfo.tex /^\\gdef\\everyheadingyyy #1@|#2@|#3@|#4\\finish{%$/
1229Evtable tex-src/texinfo.tex /^\\def\\Evtable{\\endgraf\\endgroup\\afterenvbreak}%$/
2528ewbot tex-src/texinfo.tex /^\\def\\ewbot{\\vrule height0pt depth\\cornerthick widt/ 1230ewbot tex-src/texinfo.tex /^\\def\\ewbot{\\vrule height0pt depth\\cornerthick widt/
2529ewtop tex-src/texinfo.tex /^\\def\\ewtop{\\vrule height\\cornerthick depth0pt widt/ 1231ewtop tex-src/texinfo.tex /^\\def\\ewtop{\\vrule height\\cornerthick depth0pt widt/
2530exact c-src/emacs/src/gmalloc.c 200 1232exact c-src/emacs/src/gmalloc.c 200
2531example tex-src/texinfo.tex /^\\let\\example=\\lisp$/ 1233example tex-src/texinfo.tex /^\\let\\example=\\lisp$/
1234/exclamdown ps-src/rfc1245.ps /^\/exclamdown \/logicalnot \/.notdef \/florin \/.notdef /
2532exdent tex-src/texinfo.tex /^\\def\\exdent{\\parsearg\\exdentyyy}$/ 1235exdent tex-src/texinfo.tex /^\\def\\exdent{\\parsearg\\exdentyyy}$/
2533exdent tex-src/texinfo.tex /^\\let\\exdent=\\nofillexdent$/ 1236exdent tex-src/texinfo.tex /^\\let\\exdent=\\nofillexdent$/
2534exdentyyy tex-src/texinfo.tex /^\\def\\exdentyyy #1{{\\hfil\\break\\hbox{\\kern -\\exdent/ 1237exdentyyy tex-src/texinfo.tex /^\\def\\exdentyyy #1{{\\hfil\\break\\hbox{\\kern -\\exdent/
2535execute cp-src/c.C /^ void execute(CPluginCSCState& p, int w, in/ 1238execute cp-src/c.C /^ void execute(CPluginCSCState& p, int w, in/
1239EXFUN c-src/emacs/src/lisp.h /^#define EXFUN(fnname, maxargs) \\$/
1240exit_critical_to_previous c-src/h.h 117
2536exit c-src/exit.c /^DEFUN(exit, (status), int status)$/ 1241exit c-src/exit.c /^DEFUN(exit, (status), int status)$/
2537exit c-src/exit.strange_suffix /^DEFUN(exit, (status), int status)$/ 1242exit c-src/exit.strange_suffix /^DEFUN(exit, (status), int status)$/
1243Exit_LL_Task/p ada-src/2ataspri.adb /^ procedure Exit_LL_Task is$/
1244Exit_LL_Task/p ada-src/2ataspri.ads /^ procedure Exit_LL_Task;$/
2538exit-recursive-edit c-src/emacs/src/keyboard.c /^DEFUN ("exit-recursive-edit", Fexit_recursive_edit/ 1245exit-recursive-edit c-src/emacs/src/keyboard.c /^DEFUN ("exit-recursive-edit", Fexit_recursive_edit/
2539exit_critical_to_previous c-src/h.h 117
2540exp y-src/atest.y 2
2541exp y-src/cccp.y 156
2542exp y-src/cccp.y 185
2543exp y-src/parse.y 95
2544exp1 y-src/cccp.y 148 1246exp1 y-src/cccp.y 148
2545exp_list y-src/parse.y 263
2546expand-abbrev c-src/abbrev.c /^DEFUN ("expand-abbrev", Fexpand_abbrev, Sexpand_ab/ 1247expand-abbrev c-src/abbrev.c /^DEFUN ("expand-abbrev", Fexpand_abbrev, Sexpand_ab/
2547expandafter tex-src/texinfo.tex /^\\expandafter\\let\\expandafter\\synindexfoo\\expandaft/ 1248expandafter tex-src/texinfo.tex /^\\expandafter\\let\\expandafter\\synindexfoo\\expandaft/
2548expandmng prol-src/natded.prolog /^expandmng(var(V),var(V)).$/ 1249expandmng prol-src/natded.prolog /^expandmng(var(V),var(V)).$/
@@ -2552,24 +1253,18 @@ expandsyn prol-src/natded.prolog /^expandsyn(Syn,Syn):-$/
2552expansion tex-src/texinfo.tex /^\\def\\expansion{\\leavevmode\\raise.1ex\\hbox to 1em{\\/ 1253expansion tex-src/texinfo.tex /^\\def\\expansion{\\leavevmode\\raise.1ex\\hbox to 1em{\\/
2553expansion tex-src/texinfo.tex /^\\def\\expansion{\\realbackslash expansion}$/ 1254expansion tex-src/texinfo.tex /^\\def\\expansion{\\realbackslash expansion}$/
2554explicitly-quoted-pending-delete-mode el-src/TAGTEST.EL /^(defalias (quote explicitly-quoted-pending-delete-/ 1255explicitly-quoted-pending-delete-mode el-src/TAGTEST.EL /^(defalias (quote explicitly-quoted-pending-delete-/
1256exp_list y-src/parse.y 263
2555expression_value y-src/cccp.y 68 1257expression_value y-src/cccp.y 68
1258exp y-src/atest.y 2
1259exp y-src/cccp.y 156
1260exp y-src/cccp.y 185
1261exp y-src/parse.y 95
1262EXTAGS make-src/Makefile /^EXTAGS: extags ${infiles} Makefile$/
1263EXTERNALLY_VISIBLE c-src/emacs/src/keyboard.c 3497
1264EXTERNALLY_VISIBLE c-src/emacs/src/keyboard.c 4372
1265ExtractCommentInfo pas-src/common.pas /^procedure ExtractCommentInfo; (*($/
2556extras c-src/emacs/src/lisp.h 1603 1266extras c-src/emacs/src/lisp.h 1603
2557extvar c-src/h.h 109 1267extvar c-src/h.h 109
2558f c-src/c.c /^T f(){if(x){}$/
2559f c-src/h.h 89
2560f c.c /^int f$/
2561f c.c 145
2562f c.c 156
2563f c.c 168
2564f cp-src/c.C /^ void f() {}$/
2565f cp-src/c.C /^ int f(){return 0;}; \/\/ first comment$/
2566f cp-src/c.C /^A<float,B<int> > A<B<float>,int>::f(A<int>* x) {}$/
2567f cp-src/c.C /^A<int>* f() {}$/
2568f cp-src/c.C /^class B<int> { void f() {} };$/
2569f cp-src/c.C /^int A<int>::f(A<int>* x) {}$/
2570f cp-src/c.C /^int f(A<int> x) {}$/
2571f cp-src/fail.C /^ int f() { return 5; }$/
2572f cp-src/fail.C /^int A::B::f() { return 2; }$/
2573f1 c.c /^ f1 () { \/* Do something. *\/; }$/ 1268f1 c.c /^ f1 () { \/* Do something. *\/; }$/
2574f1 perl-src/kai-test.pl /^sub f1 {$/ 1269f1 perl-src/kai-test.pl /^sub f1 {$/
2575f2 c.c /^void f2 () { \/* Do something. *\/; }$/ 1270f2 c.c /^void f2 () { \/* Do something. *\/; }$/
@@ -2579,39 +1274,92 @@ f4 perl-src/kai-test.pl /^sub Bar::f4 {$/
2579f5 perl-src/kai-test.pl /^sub f5 {$/ 1274f5 perl-src/kai-test.pl /^sub f5 {$/
2580f6 perl-src/kai-test.pl /^sub f6 {$/ 1275f6 perl-src/kai-test.pl /^sub f6 {$/
2581f7 perl-src/kai-test.pl /^sub f7 {$/ 1276f7 perl-src/kai-test.pl /^sub f7 {$/
2582fast_string_match_ignore_case c-src/emacs/src/lisp.h /^fast_string_match_ignore_case (Lisp_Object regexp,/ 1277Fabbrev_expansion c-src/abbrev.c /^DEFUN ("abbrev-expansion", Fabbrev_expansion, Sabb/
1278Fabbrev_symbol c-src/abbrev.c /^DEFUN ("abbrev-symbol", Fabbrev_symbol, Sabbrev_sy/
1279Fabort_recursive_edit c-src/emacs/src/keyboard.c /^DEFUN ("abort-recursive-edit", Fabort_recursive_ed/
1280=/f ada-src/etags-test-for.ada /^ function "=" (L, R : System.Address) return Boo/
1281Fails_t c-src/h.h 5
1282/fakecolorsetup ps-src/rfc1245.ps /^\/fakecolorsetup {$/
1283FASTCFLAGS make-src/Makefile /^FASTCFLAGS=-O3 -finline-functions -ffast-math -fun/
1284FASTCFLAGSWARN make-src/Makefile /^FASTCFLAGSWARN=${WARNINGS} -Werror ${FASTCFLAGS}$/
2583fastctags make-src/Makefile /^fastctags:$/ 1285fastctags make-src/Makefile /^fastctags:$/
2584fastetags make-src/Makefile /^fastetags:$/ 1286fastetags make-src/Makefile /^fastetags:$/
2585fastmap c-src/emacs/src/regex.h 355
2586fastmap_accurate c-src/emacs/src/regex.h 383 1287fastmap_accurate c-src/emacs/src/regex.h 383
2587fatal c-src/etags.c /^fatal (const char *s1, const char *s2)$/ 1288fastmap c-src/emacs/src/regex.h 355
1289fast_string_match_ignore_case c-src/emacs/src/lisp.h /^fast_string_match_ignore_case (Lisp_Object regexp,/
2588fatala c.c /^void fatala () __attribute__ ((noreturn));$/ 1290fatala c.c /^void fatala () __attribute__ ((noreturn));$/
1291fatal c-src/etags.c /^fatal (const char *s1, const char *s2)$/
1292f c.c 145
1293f c.c 156
1294f c.c 168
1295f c.c /^int f$/
1296Fclear_abbrev_table c-src/abbrev.c /^DEFUN ("clear-abbrev-table", Fclear_abbrev_table, /
1297Fclear_this_command_keys c-src/emacs/src/keyboard.c /^DEFUN ("clear-this-command-keys", Fclear_this_comm/
1298Fcommand_error_default_function c-src/emacs/src/keyboard.c /^DEFUN ("command-error-default-function", Fcommand_/
2589fconst forth-src/test-forth.fth /^3.1415e fconstant fconst$/ 1299fconst forth-src/test-forth.fth /^3.1415e fconstant fconst$/
2590fdHandler objc-src/Subprocess.m /^- fdHandler:(int)theFd$/ 1300f cp-src/c.C /^A<float,B<int> > A<B<float>,int>::f(A<int>* x) {}$/
2591fdHandler objc-src/Subprocess.m /^fdHandler (int theFd, id self)$/ 1301f cp-src/c.C /^A<int>* f() {}$/
1302f cp-src/c.C /^class B<int> { void f() {} };$/
1303f cp-src/c.C /^int A<int>::f(A<int>* x) {}$/
1304f cp-src/c.C /^int f(A<int> x) {}$/
1305f cp-src/c.C /^ int f(){return 0;}; \/\/ first comment$/
1306f cp-src/c.C /^ void f() {}$/
1307f cp-src/fail.C /^int A::B::f() { return 2; }$/
1308f cp-src/fail.C /^ int f() { return 5; }$/
1309f c-src/c.c /^T f(){if(x){}$/
1310f c-src/h.h 89
1311Fcurrent_idle_time c-src/emacs/src/keyboard.c /^DEFUN ("current-idle-time", Fcurrent_idle_time, Sc/
1312Fcurrent_input_mode c-src/emacs/src/keyboard.c /^DEFUN ("current-input-mode", Fcurrent_input_mode, /
1313Fdefine_abbrev c-src/abbrev.c /^DEFUN ("define-abbrev", Fdefine_abbrev, Sdefine_ab/
1314Fdefine_abbrev_table c-src/abbrev.c /^DEFUN ("define-abbrev-table", Fdefine_abbrev_table/
1315Fdefine_global_abbrev c-src/abbrev.c /^DEFUN ("define-global-abbrev", Fdefine_global_abbr/
1316Fdefine_mode_abbrev c-src/abbrev.c /^DEFUN ("define-mode-abbrev", Fdefine_mode_abbrev, /
2592fdefunkey c-src/etags.c 2409 1317fdefunkey c-src/etags.c 2409
2593fdefunname c-src/etags.c 2410 1318fdefunname c-src/etags.c 2410
2594fdesc c-src/etags.c 201 1319fdesc c-src/etags.c 201
2595fdesc c-src/etags.c 212 1320fdesc c-src/etags.c 212
1321fdHandler objc-src/Subprocess.m /^- fdHandler:(int)theFd$/
1322fdHandler objc-src/Subprocess.m /^fdHandler (int theFd, id self)$/
1323Fdiscard_input c-src/emacs/src/keyboard.c /^DEFUN ("discard-input", Fdiscard_input, Sdiscard_i/
2596fdp c-src/etags.c 217 1324fdp c-src/etags.c 217
1325Fevent_convert_list c-src/emacs/src/keyboard.c /^DEFUN ("event-convert-list", Fevent_convert_list, /
1326Fevent_symbol_parse_modifiers c-src/emacs/src/keyboard.c /^DEFUN ("internal-event-symbol-parse-modifiers", Fe/
1327Fexit_recursive_edit c-src/emacs/src/keyboard.c /^DEFUN ("exit-recursive-edit", Fexit_recursive_edit/
1328Fexpand_abbrev c-src/abbrev.c /^DEFUN ("expand-abbrev", Fexpand_abbrev, Sexpand_ab/
2597ff cp-src/c.C /^ int ff(){return 1;};$/ 1329ff cp-src/c.C /^ int ff(){return 1;};$/
1330F_getit c-src/etags.c /^F_getit (FILE *inf)$/
1331>field1 forth-src/test-forth.fth /^ 9 field >field1$/
1332>field2 forth-src/test-forth.fth /^ 5 field >field2$/
2598field_of_play cp-src/conway.cpp 18 1333field_of_play cp-src/conway.cpp 18
2599fignore c-src/etags.c 2416 1334fignore c-src/etags.c 2416
2600file tex-src/texinfo.tex /^\\def\\file##1{\\realbackslash file {##1}}$/
2601file tex-src/texinfo.tex /^\\def\\file##1{\\realbackslash file {##1}}%$/
2602file tex-src/texinfo.tex /^\\let\\file=\\indexdummyfont$/
2603file tex-src/texinfo.tex /^\\let\\file=\\samp$/
2604file-of-tag el-src/emacs/lisp/progmodes/etags.el /^(defun file-of-tag (&optional relative)$/
2605file-of-tag-function el-src/emacs/lisp/progmodes/etags.el /^(defvar file-of-tag-function nil$/
2606fileJoin php-src/lce_functions.php /^ function fileJoin()$/
2607file_end perl-src/htlmify-cystic /^sub file_end ()$/ 1335file_end perl-src/htlmify-cystic /^sub file_end ()$/
2608file_index perl-src/htlmify-cystic 33 1336file_index perl-src/htlmify-cystic 33
2609file_tocs perl-src/htlmify-cystic 30 1337fileJoin php-src/lce_functions.php /^ function fileJoin()$/
2610filename_is_absolute c-src/etags.c /^filename_is_absolute (char *fn)$/ 1338filename_is_absolute c-src/etags.c /^filename_is_absolute (char *fn)$/
2611filenames c-src/etags.c 196 1339filenames c-src/etags.c 196
1340file-of-tag el-src/emacs/lisp/progmodes/etags.el /^(defun file-of-tag (&optional relative)$/
1341file-of-tag-function el-src/emacs/lisp/progmodes/etags.el /^(defvar file-of-tag-function nil$/
1342file tex-src/texinfo.tex /^\\def\\file##1{\\realbackslash file {##1}}%$/
1343file tex-src/texinfo.tex /^\\def\\file##1{\\realbackslash file {##1}}$/
1344file tex-src/texinfo.tex /^\\let\\file=\\indexdummyfont$/
1345file tex-src/texinfo.tex /^\\let\\file=\\samp$/
1346file_tocs perl-src/htlmify-cystic 30
1347/fillprocs ps-src/rfc1245.ps /^\/fillprocs 32 array def$/
1348FILTER make-src/Makefile /^FILTER=grep -v '\\.[Cchefy][lor]*,[1-9][0-9]*' || t/
1349FINAL_FREE_BLOCKS c-src/emacs/src/gmalloc.c 135
1350Finalize_Cond/p ada-src/2ataspri.adb /^ procedure Finalize_Cond (Cond : in out Conditio/
1351Finalize_Cond/p ada-src/2ataspri.ads /^ procedure Finalize_Cond (Cond : in out Conditio/
1352Finalize_Lock/p ada-src/2ataspri.adb /^ procedure Finalize_Lock (L : in out Lock) is$/
1353Finalize_Lock/p ada-src/2ataspri.ads /^ procedure Finalize_Lock (L : in out Lock);$/
1354FINALIZERP c-src/emacs/src/lisp.h /^FINALIZERP (Lisp_Object x)$/
1355Finalize_TAS_Cell/p ada-src/2ataspri.adb /^ procedure Finalize_TAS_Cell (Cell : in out TAS_/
1356Finalize_TAS_Cell/p ada-src/2ataspri.ads /^ procedure Finalize_TAS_Cell (Cell : in out TA/
2612finalout tex-src/texinfo.tex /^\\def\\finalout{\\overfullrule=0pt}$/ 1357finalout tex-src/texinfo.tex /^\\def\\finalout{\\overfullrule=0pt}$/
2613find-tag el-src/emacs/lisp/progmodes/etags.el /^(defun find-tag (tagname &optional next-p regexp-p/ 1358findcats prol-src/natded.prolog /^findcats([],Left,Left).$/
1359find_entries c-src/etags.c /^find_entries (FILE *inf)$/
1360findex tex-src/texinfo.tex /^\\def\\findex {\\fnindex}$/
2614find-tag-default-function el-src/emacs/lisp/progmodes/etags.el /^(defcustom find-tag-default-function nil$/ 1361find-tag-default-function el-src/emacs/lisp/progmodes/etags.el /^(defcustom find-tag-default-function nil$/
1362find-tag el-src/emacs/lisp/progmodes/etags.el /^(defun find-tag (tagname &optional next-p regexp-p/
2615find-tag-history el-src/emacs/lisp/progmodes/etags.el /^(defvar find-tag-history nil) ; Doc string?$/ 1363find-tag-history el-src/emacs/lisp/progmodes/etags.el /^(defvar find-tag-history nil) ; Doc string?$/
2616find-tag-hook el-src/emacs/lisp/progmodes/etags.el /^(defcustom find-tag-hook nil$/ 1364find-tag-hook el-src/emacs/lisp/progmodes/etags.el /^(defcustom find-tag-hook nil$/
2617find-tag-in-order el-src/emacs/lisp/progmodes/etags.el /^(defun find-tag-in-order (pattern$/ 1365find-tag-in-order el-src/emacs/lisp/progmodes/etags.el /^(defun find-tag-in-order (pattern$/
@@ -2629,26 +1377,44 @@ find-tag-regexp-tag-order el-src/emacs/lisp/progmodes/etags.el /^(defvar find-ta
2629find-tag-search-function el-src/emacs/lisp/progmodes/etags.el /^(defvar find-tag-search-function nil$/ 1377find-tag-search-function el-src/emacs/lisp/progmodes/etags.el /^(defvar find-tag-search-function nil$/
2630find-tag-tag el-src/emacs/lisp/progmodes/etags.el /^(defun find-tag-tag (string)$/ 1378find-tag-tag el-src/emacs/lisp/progmodes/etags.el /^(defun find-tag-tag (string)$/
2631find-tag-tag-order el-src/emacs/lisp/progmodes/etags.el /^(defvar find-tag-tag-order nil$/ 1379find-tag-tag-order el-src/emacs/lisp/progmodes/etags.el /^(defvar find-tag-tag-order nil$/
2632find_entries c-src/etags.c /^find_entries (FILE *inf)$/
2633find_user_signal_name c-src/emacs/src/keyboard.c /^find_user_signal_name (int sig)$/ 1380find_user_signal_name c-src/emacs/src/keyboard.c /^find_user_signal_name (int sig)$/
2634findcats prol-src/natded.prolog /^findcats([],Left,Left).$/
2635findex tex-src/texinfo.tex /^\\def\\findex {\\fnindex}$/
2636finish_appendices perl-src/htlmify-cystic /^sub finish_appendices ()$/ 1381finish_appendices perl-src/htlmify-cystic /^sub finish_appendices ()$/
2637finish_sections perl-src/htlmify-cystic /^sub finish_sections ()$/ 1382finish_sections perl-src/htlmify-cystic /^sub finish_sections ()$/
2638finish_subsections perl-src/htlmify-cystic /^sub finish_subsections ()$/ 1383finish_subsections perl-src/htlmify-cystic /^sub finish_subsections ()$/
2639finish_subsubsections perl-src/htlmify-cystic /^sub finish_subsubsections ()$/ 1384finish_subsubsections perl-src/htlmify-cystic /^sub finish_subsubsections ()$/
2640finishtitlepage tex-src/texinfo.tex /^\\def\\finishtitlepage{%$/ 1385finishtitlepage tex-src/texinfo.tex /^\\def\\finishtitlepage{%$/
2641finlist c-src/etags.c 2414 1386finlist c-src/etags.c 2414
1387Finput_pending_p c-src/emacs/src/keyboard.c /^DEFUN ("input-pending-p", Finput_pending_p, Sinput/
1388Finsert_abbrev_table_description c-src/abbrev.c /^DEFUN ("insert-abbrev-table-description", Finsert_/
1389First100Chars pas-src/common.pas /^procedure First100Chars; (*($/
2642first c-src/emacs/src/gmalloc.c 151 1390first c-src/emacs/src/gmalloc.c 151
2643first tex-src/texinfo.tex /^\\def\\splitoff#1#2\\endmark{\\def\\first{#1}\\def\\rest{/ 1391first tex-src/texinfo.tex /^\\def\\splitoff#1#2\\endmark{\\def\\first{#1}\\def\\rest{/
2644fitchtreelist prol-src/natded.prolog /^fitchtreelist([]).$/ 1392fitchtreelist prol-src/natded.prolog /^fitchtreelist([]).$/
1393FIXNUM_BITS c-src/emacs/src/lisp.h 252
1394FIXNUM_OVERFLOW_P c-src/emacs/src/lisp.h /^#define FIXNUM_OVERFLOW_P(i) \\$/
1395FIXNUM_OVERFLOW_P c-src/emacs/src/lisp.h /^LISP_MACRO_DEFUN (EQ, bool, (Lisp_Object x, Lisp_O/
2645fixup_locale c-src/emacs/src/lisp.h /^INLINE void fixup_locale (void) {}$/ 1396fixup_locale c-src/emacs/src/lisp.h /^INLINE void fixup_locale (void) {}$/
2646flag c-src/getopt.h 83
2647flag2str pyt-src/server.py /^def flag2str(value, string):$/ 1397flag2str pyt-src/server.py /^def flag2str(value, string):$/
1398flag c-src/getopt.h 83
2648flistseen c-src/etags.c 2415 1399flistseen c-src/etags.c 2415
1400FLOATP c-src/emacs/src/lisp.h /^# define FLOATP(x) lisp_h_FLOATP (x)$/
1401FLOAT_TO_STRING_BUFSIZE c-src/emacs/src/lisp.h 3927
1402/fl ps-src/rfc1245.ps /^\/fl { $/
2649flushcr tex-src/texinfo.tex /^\\def\\flushcr{\\ifx\\par\\lisppar \\def\\next##1{}\\else / 1403flushcr tex-src/texinfo.tex /^\\def\\flushcr{\\ifx\\par\\lisppar \\def\\next##1{}\\else /
2650flushleft tex-src/texinfo.tex /^\\def\\flushleft{%$/ 1404flushleft tex-src/texinfo.tex /^\\def\\flushleft{%$/
2651flushright tex-src/texinfo.tex /^\\def\\flushright{%$/ 1405flushright tex-src/texinfo.tex /^\\def\\flushright{%$/
1406Fmake_abbrev_table c-src/abbrev.c /^DEFUN ("make-abbrev-table", Fmake_abbrev_table, Sm/
1407/FMBEGINEPSF ps-src/rfc1245.ps /^\/FMBEGINEPSF { $/
1408/FMBEGINPAGE ps-src/rfc1245.ps /^\/FMBEGINPAGE { $/
1409/Fmcc ps-src/rfc1245.ps /^\/Fmcc {$/
1410/FMDEFINEFONT ps-src/rfc1245.ps /^\/FMDEFINEFONT { $/
1411/FMDOCUMENT ps-src/rfc1245.ps /^\/FMDOCUMENT { $/
1412/FMENDEPSF ps-src/rfc1245.ps /^\/FMENDEPSF {$/
1413/FMENDPAGE ps-src/rfc1245.ps /^\/FMENDPAGE {$/
1414/FMLOCAL ps-src/rfc1245.ps /^\/FMLOCAL {$/
1415/FMNORMALIZEGRAPHICS ps-src/rfc1245.ps /^\/FMNORMALIZEGRAPHICS { $/
1416/FMVERSION ps-src/rfc1245.ps /^\/FMVERSION {$/
1417/FMversion ps-src/rfc1245.ps /^\/FMversion (2.0) def $/
2652fn c-src/exit.c /^ void EXFUN((*fn[1]), (NOARGS));$/ 1418fn c-src/exit.c /^ void EXFUN((*fn[1]), (NOARGS));$/
2653fn c-src/exit.strange_suffix /^ void EXFUN((*fn[1]), (NOARGS));$/ 1419fn c-src/exit.strange_suffix /^ void EXFUN((*fn[1]), (NOARGS));$/
2654fnheader tex-src/texinfo.tex /^\\def\\deffn{\\defmethparsebody\\Edeffn\\deffnx\\deffnhe/ 1420fnheader tex-src/texinfo.tex /^\\def\\deffn{\\defmethparsebody\\Edeffn\\deffnx\\deffnhe/
@@ -2657,74 +1423,125 @@ fnitemindex tex-src/texinfo.tex /^\\def\\fnitemindex #1{\\doind {fn}{\\code{#1}}
2657fnx\deffnheader tex-src/texinfo.tex /^\\def\\deffn{\\defmethparsebody\\Edeffn\\deffnx\\deffnhe/ 1423fnx\deffnheader tex-src/texinfo.tex /^\\def\\deffn{\\defmethparsebody\\Edeffn\\deffnx\\deffnhe/
2658focus_set pyt-src/server.py /^ def focus_set(self):$/ 1424focus_set pyt-src/server.py /^ def focus_set(self):$/
2659folio tex-src/texinfo.tex /^\\def\\dosetq #1#2{{\\let\\folio=0 \\turnoffactive%$/ 1425folio tex-src/texinfo.tex /^\\def\\dosetq #1#2{{\\let\\folio=0 \\turnoffactive%$/
2660folio tex-src/texinfo.tex /^{\\let\\folio=0% Expand all macros now EXCEPT \\folio/
2661folio tex-src/texinfo.tex /^{\\let\\folio=0%$/ 1426folio tex-src/texinfo.tex /^{\\let\\folio=0%$/
1427folio tex-src/texinfo.tex /^{\\let\\folio=0% Expand all macros now EXCEPT \\folio/
2662follow_key c-src/emacs/src/keyboard.c /^follow_key (Lisp_Object keymap, Lisp_Object key)$/ 1428follow_key c-src/emacs/src/keyboard.c /^follow_key (Lisp_Object keymap, Lisp_Object key)$/
2663fonts tex-src/texinfo.tex /^\\obeyspaces \\obeylines \\ninett \\indexfonts \\rawbac/
2664fonts\rm tex-src/texinfo.tex /^ \\indexfonts\\rm \\tolerance=9500 \\advance\\baseline/ 1429fonts\rm tex-src/texinfo.tex /^ \\indexfonts\\rm \\tolerance=9500 \\advance\\baseline/
2665foo c-src/h.h 18 1430fonts tex-src/texinfo.tex /^\\obeyspaces \\obeylines \\ninett \\indexfonts \\rawbac/
1431foo1 ruby-src/test1.ru /^ attr_reader(:foo1, :bar1, # comment$/
1432foo2 ruby-src/test1.ru /^ alias_method ( :foo2, #cmmt$/
1433foobar2_ c-src/h.h 16
1434foobar2 c-src/h.h 20
1435foobar c.c /^extern void foobar (void) __attribute__ ((section /
1436foobar c-src/c.c /^int foobar() {;}$/
1437foo==bar el-src/TAGTEST.EL /^(defun foo==bar () (message "hi")) ; Bug#5624$/
1438Foo::Bar perl-src/kai-test.pl /^package Foo::Bar;$/
2666foo c.c 150 1439foo c.c 150
2667foo c.c 166 1440foo c.c 166
2668foo c.c 167 1441foo c.c 167
2669foo c.c 178 1442foo c.c 178
2670foo c.c 189 1443foo c.c 189
2671foo cp-src/c.C /^ foo() {$/
2672foo cp-src/c.C 68 1444foo cp-src/c.C 68
2673foo cp-src/c.C 79 1445foo cp-src/c.C 79
1446foo cp-src/c.C /^ foo() {$/
2674foo cp-src/x.cc /^XX::foo()$/ 1447foo cp-src/x.cc /^XX::foo()$/
1448foo c-src/h.h 18
1449(foo) forth-src/test-forth.fth /^: (foo) 1 ;$/
1450foo forth-src/test-forth.fth /^: foo (foo) ;$/
2675foo f-src/entry.for /^ character*(*) function foo()$/ 1451foo f-src/entry.for /^ character*(*) function foo()$/
2676foo f-src/entry.strange /^ character*(*) function foo()$/ 1452foo f-src/entry.strange /^ character*(*) function foo()$/
2677foo f-src/entry.strange_suffix /^ character*(*) function foo()$/ 1453foo f-src/entry.strange_suffix /^ character*(*) function foo()$/
2678foo forth-src/test-forth.fth /^: foo (foo) ;$/ 1454Foo perl-src/kai-test.pl /^package Foo;$/
2679foo php-src/ptest.php /^foo()$/ 1455foo php-src/ptest.php /^foo()$/
2680foo ruby-src/test1.ru /^ attr_reader :foo$/ 1456foo ruby-src/test1.ru /^ attr_reader :foo$/
2681foo! ruby-src/test1.ru /^ def foo!$/ 1457foo! ruby-src/test1.ru /^ def foo!$/
2682foo1 ruby-src/test1.ru /^ attr_reader(:foo1, :bar1, # comment$/
2683foo2 ruby-src/test1.ru /^ alias_method ( :foo2, #cmmt$/
2684foo==bar el-src/TAGTEST.EL /^(defun foo==bar () (message "hi")) ; Bug#5624$/
2685foobar c-src/c.c /^int foobar() {;}$/
2686foobar c.c /^extern void foobar (void) __attribute__ ((section /
2687foobar2 c-src/h.h 20
2688foobar2_ c-src/h.h 16
2689footnote tex-src/texinfo.tex /^\\long\\gdef\\footnote #1{\\global\\advance \\footnoteno/
2690footnotestyle tex-src/texinfo.tex /^\\let\\footnotestyle=\\comment$/ 1458footnotestyle tex-src/texinfo.tex /^\\let\\footnotestyle=\\comment$/
1459footnote tex-src/texinfo.tex /^\\long\\gdef\\footnote #1{\\global\\advance \\footnoteno/
2691footnotezzz tex-src/texinfo.tex /^\\long\\gdef\\footnotezzz #1{\\insert\\footins{$/ 1460footnotezzz tex-src/texinfo.tex /^\\long\\gdef\\footnotezzz #1{\\insert\\footins{$/
1461Fopen_dribble_file c-src/emacs/src/keyboard.c /^DEFUN ("open-dribble-file", Fopen_dribble_file, So/
2692foperator c-src/etags.c 2411 1462foperator c-src/etags.c 2411
2693force_auto_save_soon c-src/emacs/src/keyboard.c /^force_auto_save_soon (void)$/ 1463force_auto_save_soon c-src/emacs/src/keyboard.c /^force_auto_save_soon (void)$/
2694force_explicit_name c-src/etags.c 265 1464force_explicit_name c-src/etags.c 265
2695force_quit_count c-src/emacs/src/keyboard.c 10387 1465force_quit_count c-src/emacs/src/keyboard.c 10387
1466FOR_EACH_ALIST_VALUE c-src/emacs/src/lisp.h /^#define FOR_EACH_ALIST_VALUE(head_var, list_var, v/
1467FOR_EACH_TAIL c-src/emacs/src/lisp.h /^#define FOR_EACH_TAIL(hare, list, tortoise, n) \\$/
2696foreign_export merc-src/accumulator.m /^:- pragma foreign_export("C", unravel_univ(in, out/ 1468foreign_export merc-src/accumulator.m /^:- pragma foreign_export("C", unravel_univ(in, out/
2697format tex-src/texinfo.tex /^\\def\\format{\\begingroup\\inENV %This group ends at /
2698formatSize objc-src/PackInsp.m /^-(const char *)formatSize:(const char *)size inBuf/ 1469formatSize objc-src/PackInsp.m /^-(const char *)formatSize:(const char *)size inBuf/
1470format tex-src/texinfo.tex /^\\def\\format{\\begingroup\\inENV %This group ends at /
1471Forth_help c-src/etags.c 573
1472FORTHSRC make-src/Makefile /^FORTHSRC=test-forth.fth$/
1473Forth_suffixes c-src/etags.c 571
1474Forth_words c-src/etags.c /^Forth_words (FILE *inf)$/
1475Fortran_functions c-src/etags.c /^Fortran_functions (FILE *inf)$/
1476Fortran_help c-src/etags.c 579
1477Fortran_suffixes c-src/etags.c 577
2699found c-src/emacs/src/lisp.h 2344 1478found c-src/emacs/src/lisp.h 2344
1479Fposn_at_point c-src/emacs/src/keyboard.c /^DEFUN ("posn-at-point", Fposn_at_point, Sposn_at_p/
1480Fposn_at_x_y c-src/emacs/src/keyboard.c /^DEFUN ("posn-at-x-y", Fposn_at_x_y, Sposn_at_x_y, /
1481/F ps-src/rfc1245.ps /^\/F { $/
2700fracas html-src/software.html /^Fracas$/ 1482fracas html-src/software.html /^Fracas$/
1483/fraction ps-src/rfc1245.ps /^\/fraction \/currency \/guilsinglleft \/guilsinglright/
2701frag c-src/emacs/src/gmalloc.c 152 1484frag c-src/emacs/src/gmalloc.c 152
1485_fraghead c-src/emacs/src/gmalloc.c 371
1486/FrameDict ps-src/rfc1245.ps /^\/FrameDict 190 dict def $/
2702frame_local c-src/emacs/src/lisp.h 2341 1487frame_local c-src/emacs/src/lisp.h 2341
2703free c-src/emacs/src/gmalloc.c /^free (void *ptr)$/ 1488FRAMEP c-src/emacs/src/lisp.h /^FRAMEP (Lisp_Object a)$/
1489FRC make-src/Makefile /^FRC:;$/
1490Fread_key_sequence c-src/emacs/src/keyboard.c /^DEFUN ("read-key-sequence", Fread_key_sequence, Sr/
1491Fread_key_sequence_vector c-src/emacs/src/keyboard.c /^DEFUN ("read-key-sequence-vector", Fread_key_seque/
1492Frecent_keys c-src/emacs/src/keyboard.c /^DEFUN ("recent-keys", Frecent_keys, Srecent_keys, /
1493Frecursion_depth c-src/emacs/src/keyboard.c /^DEFUN ("recursion-depth", Frecursion_depth, Srecur/
1494Frecursive_edit c-src/emacs/src/keyboard.c /^DEFUN ("recursive-edit", Frecursive_edit, Srecursi/
2704free c-src/emacs/src/gmalloc.c 166 1495free c-src/emacs/src/gmalloc.c 166
2705free c-src/emacs/src/gmalloc.c 1723 1496free c-src/emacs/src/gmalloc.c 1726
2706free c-src/emacs/src/gmalloc.c 67 1497free c-src/emacs/src/gmalloc.c 67
2707free c-src/emacs/src/gmalloc.c 72 1498free c-src/emacs/src/gmalloc.c 72
1499_free c-src/emacs/src/gmalloc.c /^_free (void *ptr)$/
1500free c-src/emacs/src/gmalloc.c /^free (void *ptr)$/
2708free_fdesc c-src/etags.c /^free_fdesc (register fdesc *fdp)$/ 1501free_fdesc c-src/etags.c /^free_fdesc (register fdesc *fdp)$/
1502FREEFLOOD c-src/emacs/src/gmalloc.c 1866
2709free_for prol-src/natded.prolog /^free_for(var(_),_,_).$/ 1503free_for prol-src/natded.prolog /^free_for(var(_),_,_).$/
1504freehook c-src/emacs/src/gmalloc.c /^freehook (void *ptr)$/
1505_free_internal c-src/emacs/src/gmalloc.c /^_free_internal (void *ptr)$/
1506_free_internal_nolock c-src/emacs/src/gmalloc.c /^_free_internal_nolock (void *ptr)$/
2710free_regexps c-src/etags.c /^free_regexps (void)$/ 1507free_regexps c-src/etags.c /^free_regexps (void)$/
2711free_tree c-src/etags.c /^free_tree (register node *np)$/ 1508free_tree c-src/etags.c /^free_tree (register node *np)$/
2712free_var prol-src/natded.prolog /^free_var(var(V),var(V)).$/ 1509free_var prol-src/natded.prolog /^free_var(var(V),var(V)).$/
2713freehook c-src/emacs/src/gmalloc.c /^freehook (void *ptr)$/
2714frenchspacing tex-src/texinfo.tex /^\\def\\frenchspacing{\\sfcode46=1000 \\sfcode63=1000 \\/ 1510frenchspacing tex-src/texinfo.tex /^\\def\\frenchspacing{\\sfcode46=1000 \\sfcode63=1000 \\/
2715frenchspacing tex-src/texinfo.tex /^\\let\\frenchspacing=\\relax%$/ 1511frenchspacing tex-src/texinfo.tex /^\\let\\frenchspacing=\\relax%$/
1512/freq ps-src/rfc1245.ps /^\/freq dpi 18.75 div 8 div round dup 0 eq {pop 1} i/
1513Freset_this_command_lengths c-src/emacs/src/keyboard.c /^DEFUN ("reset-this-command-lengths", Freset_this_c/
2716fresh_vars prol-src/natded.prolog /^fresh_vars(var(V),var(V)).$/ 1514fresh_vars prol-src/natded.prolog /^fresh_vars(var(V),var(V)).$/
1515Fset_input_interrupt_mode c-src/emacs/src/keyboard.c /^DEFUN ("set-input-interrupt-mode", Fset_input_inte/
1516Fset_input_meta_mode c-src/emacs/src/keyboard.c /^DEFUN ("set-input-meta-mode", Fset_input_meta_mode/
1517Fset_input_mode c-src/emacs/src/keyboard.c /^DEFUN ("set-input-mode", Fset_input_mode, Sset_inp/
1518Fset_output_flow_control c-src/emacs/src/keyboard.c /^DEFUN ("set-output-flow-control", Fset_output_flow/
1519Fset_quit_char c-src/emacs/src/keyboard.c /^DEFUN ("set-quit-char", Fset_quit_char, Sset_quit_/
1520FSRC make-src/Makefile /^FSRC=entry.for entry.strange_suffix entry.strange$/
2717fstartlist c-src/etags.c 2413 1521fstartlist c-src/etags.c 2413
1522Fsuspend_emacs c-src/emacs/src/keyboard.c /^DEFUN ("suspend-emacs", Fsuspend_emacs, Ssuspend_e/
2718ftable tex-src/texinfo.tex /^\\def\\ftable{\\begingroup\\inENV\\obeylines\\obeyspaces/ 1523ftable tex-src/texinfo.tex /^\\def\\ftable{\\begingroup\\inENV\\obeylines\\obeyspaces/
2719ftablex tex-src/texinfo.tex /^\\gdef\\ftablex #1^^M{%$/ 1524ftablex tex-src/texinfo.tex /^\\gdef\\ftablex #1^^M{%$/
2720func c-src/emacs/src/lisp.h /^ void (*func) (Lisp_Object);$/ 1525F_takeprec c-src/etags.c /^F_takeprec (void)$/
1526Fthis_command_keys c-src/emacs/src/keyboard.c /^DEFUN ("this-command-keys", Fthis_command_keys, St/
1527Fthis_command_keys_vector c-src/emacs/src/keyboard.c /^DEFUN ("this-command-keys-vector", Fthis_command_k/
1528Fthis_single_command_keys c-src/emacs/src/keyboard.c /^DEFUN ("this-single-command-keys", Fthis_single_co/
1529Fthis_single_command_raw_keys c-src/emacs/src/keyboard.c /^DEFUN ("this-single-command-raw-keys", Fthis_singl/
1530Ftop_level c-src/emacs/src/keyboard.c /^DEFUN ("top-level", Ftop_level, Stop_level, 0, 0, /
1531Ftrack_mouse c-src/emacs/src/keyboard.c /^DEFUN ("internal--track-mouse", Ftrack_mouse, Stra/
1532FUN0 y-src/parse.y /^yylex FUN0()$/
1533FUN1 y-src/parse.y /^str_to_col FUN1(char **,str)$/
1534FUN1 y-src/parse.y /^yyerror FUN1(char *, s)$/
1535FUN2 y-src/parse.y /^make_list FUN2(YYSTYPE, car, YYSTYPE, cdr)$/
1536FUN2 y-src/parse.y /^parse_cell_or_range FUN2(char **,ptr, struct rng */
1537func1 c.c /^int func1$/
1538func2 c.c /^int func2 (a,b$/
1539funcboo c.c /^bool funcboo ()$/
2721func c-src/emacs/src/lisp.h /^ void (*func) (int);$/ 1540func c-src/emacs/src/lisp.h /^ void (*func) (int);$/
1541func c-src/emacs/src/lisp.h /^ void (*func) (Lisp_Object);$/
2722func c-src/emacs/src/lisp.h /^ void (*func) (void *);$/ 1542func c-src/emacs/src/lisp.h /^ void (*func) (void *);$/
2723func c-src/emacs/src/lisp.h /^ void (*func) (void);$/ 1543func c-src/emacs/src/lisp.h /^ void (*func) (void);$/
2724func1 c.c /^int func1$/
2725func2 c.c /^int func2 (a,b$/
2726func_key_syms c-src/emacs/src/keyboard.c 4626 1544func_key_syms c-src/emacs/src/keyboard.c 4626
2727funcboo c.c /^bool funcboo ()$/
2728funcpointer c-src/emacs/src/lisp.h 2126 1545funcpointer c-src/emacs/src/lisp.h 2126
2729funcptr c-src/h.h /^ fu int (*funcptr) (void *ptr);$/ 1546funcptr c-src/h.h /^ fu int (*funcptr) (void *ptr);$/
2730function c-src/emacs/src/lisp.h 1685 1547function c-src/emacs/src/lisp.h 1685
@@ -2732,8 +1549,12 @@ function c-src/emacs/src/lisp.h 2197
2732function c-src/emacs/src/lisp.h 2985 1549function c-src/emacs/src/lisp.h 2985
2733function c-src/emacs/src/lisp.h 694 1550function c-src/emacs/src/lisp.h 694
2734function c-src/etags.c 194 1551function c-src/etags.c 194
2735functionp c-src/emacs/src/lisp.h /^functionp (Lisp_Object object)$/ 1552FUNCTION_KEY_OFFSET c-src/emacs/src/keyboard.c 4766
1553FUNCTION_KEY_OFFSET c-src/emacs/src/keyboard.c 5061
2736functionparens tex-src/texinfo.tex /^\\gdef\\functionparens{\\boldbrax\\let&=\\amprm\\parenco/ 1554functionparens tex-src/texinfo.tex /^\\gdef\\functionparens{\\boldbrax\\let&=\\amprm\\parenco/
1555FUNCTIONP c-src/emacs/src/lisp.h /^FUNCTIONP (Lisp_Object obj)$/
1556functionp c-src/emacs/src/lisp.h /^functionp (Lisp_Object object)$/
1557Funexpand_abbrev c-src/abbrev.c /^DEFUN ("unexpand-abbrev", Funexpand_abbrev, Sunexp/
2737fval forth-src/test-forth.fth /^fconst fvalue fval$/ 1558fval forth-src/test-forth.fth /^fconst fvalue fval$/
2738fvar forth-src/test-forth.fth /^fvariable fvar$/ 1559fvar forth-src/test-forth.fth /^fvariable fvar$/
2739fvdef c-src/etags.c 2418 1560fvdef c-src/etags.c 2418
@@ -2742,79 +1563,138 @@ fvnameseen c-src/etags.c 2412
2742fvnone c-src/etags.c 2408 1563fvnone c-src/etags.c 2408
2743fwd c-src/emacs/src/lisp.h 2346 1564fwd c-src/emacs/src/lisp.h 2346
2744fwd c-src/emacs/src/lisp.h 690 1565fwd c-src/emacs/src/lisp.h 690
2745g cp-src/c.C /^ int g(){return 2;};$/ 1566Fx_get_selection_internal c.c /^DEFUN ("x-get-selection-internal", Fx_get_selectio/
1567Fx_get_selection_internal c.c /^ Fx_get_selection_internal, Sx_get_selection/
1568Fy_get_selection_internal c.c /^ Fy_get_selection_internal, Sy_get_selection_/
2746galileo html-src/software.html /^GaliLEO$/ 1569galileo html-src/software.html /^GaliLEO$/
1570GatherControls pyt-src/server.py /^ def GatherControls(self):$/
2747gather pyt-src/server.py /^ def gather(self):$/ 1571gather pyt-src/server.py /^ def gather(self):$/
1572GCALIGNED c-src/emacs/src/lisp.h 288
1573GCALIGNED c-src/emacs/src/lisp.h 290
1574GCALIGNMENT c-src/emacs/src/lisp.h 243
2748gc_aset c-src/emacs/src/lisp.h /^gc_aset (Lisp_Object array, ptrdiff_t idx, Lisp_Ob/ 1575gc_aset c-src/emacs/src/lisp.h /^gc_aset (Lisp_Object array, ptrdiff_t idx, Lisp_Ob/
1576GC_MAKE_GCPROS_NOOPS c-src/emacs/src/lisp.h 3172
2749gcmarkbit c-src/emacs/src/lisp.h 1974 1577gcmarkbit c-src/emacs/src/lisp.h 1974
2750gcmarkbit c-src/emacs/src/lisp.h 1981 1578gcmarkbit c-src/emacs/src/lisp.h 1981
2751gcmarkbit c-src/emacs/src/lisp.h 2035 1579gcmarkbit c-src/emacs/src/lisp.h 2035
2752gcmarkbit c-src/emacs/src/lisp.h 2113 1580gcmarkbit c-src/emacs/src/lisp.h 2113
2753gcmarkbit c-src/emacs/src/lisp.h 2204 1581gcmarkbit c-src/emacs/src/lisp.h 2204
2754gcmarkbit c-src/emacs/src/lisp.h 656 1582gcmarkbit c-src/emacs/src/lisp.h 656
1583GC_MARK_STACK_CHECK_GCPROS c-src/emacs/src/lisp.h 3173
1584GC_MARK_STACK c-src/emacs/src/lisp.h 3177
1585GCPRO1 c-src/emacs/src/lisp.h /^#define GCPRO1(a) \\$/
1586GCPRO1 c-src/emacs/src/lisp.h /^#define GCPRO1(varname) ((void) gcpro1)$/
1587GCPRO2 c-src/emacs/src/lisp.h /^#define GCPRO2(a, b) \\$/
1588GCPRO2 c-src/emacs/src/lisp.h /^#define GCPRO2(varname1, varname2) ((void) gcpro2,/
1589GCPRO3 c-src/emacs/src/lisp.h /^#define GCPRO3(a, b, c) \\$/
1590GCPRO3 c-src/emacs/src/lisp.h /^#define GCPRO3(varname1, varname2, varname3) \\$/
1591GCPRO4 c-src/emacs/src/lisp.h /^#define GCPRO4(a, b, c, d) \\$/
1592GCPRO4 c-src/emacs/src/lisp.h /^#define GCPRO4(varname1, varname2, varname3, varna/
1593GCPRO5 c-src/emacs/src/lisp.h /^#define GCPRO5(a, b, c, d, e) \\$/
1594GCPRO5 c-src/emacs/src/lisp.h /^#define GCPRO5(varname1, varname2, varname3, varna/
1595GCPRO6 c-src/emacs/src/lisp.h /^#define GCPRO6(a, b, c, d, e, f) \\$/
1596GCPRO6 c-src/emacs/src/lisp.h /^#define GCPRO6(varname1, varname2, varname3, varna/
1597GCPRO7 c-src/emacs/src/lisp.h /^#define GCPRO7(a, b, c, d, e, f, g) \\$/
1598GCPRO7 c-src/emacs/src/lisp.h /^#define GCPRO7(a, b, c, d, e, f, g) (GCPRO6 (a, b,/
2755gcpro c-src/emacs/src/lisp.h 3042 1599gcpro c-src/emacs/src/lisp.h 3042
2756gcpro c-src/emacs/src/lisp.h 3132 1600gcpro c-src/emacs/src/lisp.h 3132
2757gen_help_event c-src/emacs/src/keyboard.c /^gen_help_event (Lisp_Object help, Lisp_Object fram/ 1601g cp-src/c.C /^ int g(){return 2;};$/
1602GCTYPEBITS c-src/emacs/src/lisp.h 67
1603GCTYPEBITS c-src/emacs/src/lisp.h /^DEFINE_GDB_SYMBOL_BEGIN (int, GCTYPEBITS)$/
1604GC_USE_GCPROS_AS_BEFORE c-src/emacs/src/lisp.h 3171
1605GC_USE_GCPROS_CHECK_ZOMBIES c-src/emacs/src/lisp.h 3174
2758genalgorithm html-src/algrthms.html /^Generating the Data<\/font><\/i><\/b>$/ 1606genalgorithm html-src/algrthms.html /^Generating the Data<\/font><\/i><\/b>$/
2759generate_warning merc-src/accumulator.m /^:- pred generate_warning(module_info::in, prog_var/ 1607generate_warning merc-src/accumulator.m /^:- pred generate_warning(module_info::in, prog_var/
2760generate_warnings merc-src/accumulator.m /^:- pred generate_warnings(module_info::in, prog_va/ 1608generate_warnings merc-src/accumulator.m /^:- pred generate_warnings(module_info::in, prog_va/
1609~generic_object cp-src/clheir.cpp /^generic_object::~generic_object(void)$/
2761generic_object cp-src/clheir.cpp /^generic_object::generic_object(void)$/ 1610generic_object cp-src/clheir.cpp /^generic_object::generic_object(void)$/
2762generic_object cp-src/clheir.hpp 13 1611generic_object cp-src/clheir.hpp 13
1612GENERIC_PTR y-src/cccp.y 56
1613GENERIC_PTR y-src/cccp.y 58
1614gen_help_event c-src/emacs/src/keyboard.c /^gen_help_event (Lisp_Object help, Lisp_Object fram/
1615GEQ y-src/cccp.c 15
2763getArchs objc-src/PackInsp.m /^-(void)getArchs$/ 1616getArchs objc-src/PackInsp.m /^-(void)getArchs$/
2764getDomainNames php-src/lce_functions.php /^ function getDomainNames()$/ 1617getcjmp c-src/emacs/src/keyboard.c 147
2765getFoo lua-src/test.lua /^function Cube.data.getFoo ()$/
2766getPOReader php-src/lce_functions.php /^ function &getPOReader($domain)$/
2767getPath objc-src/PackInsp.m /^-(const char *)getPath:(char *)buf forType:(const /
2768getPos lua-src/test.lua /^function Circle.getPos ()$/
2769getPos lua-src/test.lua /^function Rectangle.getPos ()$/
2770getTextDomains php-src/lce_functions.php /^ function getTextDomains($lines)$/
2771get_compressor_from_suffix c-src/etags.c /^get_compressor_from_suffix (char *file, char **ext/ 1618get_compressor_from_suffix c-src/etags.c /^get_compressor_from_suffix (char *file, char **ext/
2772get_contiguous_space c-src/emacs/src/gmalloc.c /^get_contiguous_space (ptrdiff_t size, void *positi/ 1619get_contiguous_space c-src/emacs/src/gmalloc.c /^get_contiguous_space (ptrdiff_t size, void *positi/
2773get_current_dir_name c-src/emacs/src/gmalloc.c 33 1620get_current_dir_name c-src/emacs/src/gmalloc.c 33
1621getDomainNames php-src/lce_functions.php /^ function getDomainNames()$/
1622getFoo lua-src/test.lua /^function Cube.data.getFoo ()$/
2774get_input_pending c-src/emacs/src/keyboard.c /^get_input_pending (int flags)$/ 1623get_input_pending c-src/emacs/src/keyboard.c /^get_input_pending (int flags)$/
2775get_language_from_filename c-src/etags.c /^get_language_from_filename (char *file, int case_s/ 1624get_language_from_filename c-src/etags.c /^get_language_from_filename (char *file, int case_s/
2776get_language_from_interpreter c-src/etags.c /^get_language_from_interpreter (char *interpreter)$/ 1625get_language_from_interpreter c-src/etags.c /^get_language_from_interpreter (char *interpreter)$/
2777get_language_from_langname c-src/etags.c /^get_language_from_langname (const char *name)$/ 1626get_language_from_langname c-src/etags.c /^get_language_from_langname (const char *name)$/
1627GetLayerByName lua-src/allegro.lua /^function GetLayerByName (name)$/
2778get_layer_by_name lua-src/allegro.lua /^local function get_layer_by_name (sprite, layer, n/ 1628get_layer_by_name lua-src/allegro.lua /^local function get_layer_by_name (sprite, layer, n/
2779get_tag c-src/etags.c /^get_tag (register char *bp, char **namepp)$/ 1629GetNameList pas-src/common.pas /^function GetNameList; (* : BinNodePointer;*)$/
2780get_word c-src/tab.c /^static char *get_word(char **str, char delim)$/ 1630GetNewNameListNode pas-src/common.pas /^function GetNewNameListNode;(*($/
2781getcjmp c-src/emacs/src/keyboard.c 147
2782getopt perl-src/yagrip.pl /^sub getopt {$/
2783getopt.o make-src/Makefile /^getopt.o: emacs\/lib-src\/getopt.c$/
2784getopt1.o make-src/Makefile /^getopt1.o: emacs\/lib-src\/getopt1.c$/ 1631getopt1.o make-src/Makefile /^getopt1.o: emacs\/lib-src\/getopt1.c$/
1632_GETOPT_H c-src/getopt.h 19
1633GETOPTOBJS make-src/Makefile /^GETOPTOBJS= #getopt.o getopt1.o$/
1634getopt.o make-src/Makefile /^getopt.o: emacs\/lib-src\/getopt.c$/
1635getopt perl-src/yagrip.pl /^sub getopt {$/
1636Get_Own_Priority/f ada-src/2ataspri.adb /^ function Get_Own_Priority return System.Any_Pri/
1637Get_Own_Priority/f ada-src/2ataspri.ads /^ function Get_Own_Priority return System.Any_Pri/
1638getPath objc-src/PackInsp.m /^-(const char *)getPath:(char *)buf forType:(const /
1639getPOReader php-src/lce_functions.php /^ function &getPOReader($domain)$/
1640getPos lua-src/test.lua /^function Circle.getPos ()$/
1641getPos lua-src/test.lua /^function Rectangle.getPos ()$/
1642Get_Priority/f ada-src/2ataspri.adb /^ function Get_Priority (T : TCB_Ptr) return Syst/
1643Get_Priority/f ada-src/2ataspri.ads /^ function Get_Priority (T : TCB_Ptr) return Syst/
2785getptys objc-src/Subprocess.m /^getptys (int *master, int *slave)$/ 1644getptys objc-src/Subprocess.m /^getptys (int *master, int *slave)$/
1645get_tag c-src/etags.c /^get_tag (register char *bp, char **namepp)$/
1646getTextDomains php-src/lce_functions.php /^ function getTextDomains($lines)$/
2786gettext php-src/lce_functions.php /^ function gettext($msgid)$/ 1647gettext php-src/lce_functions.php /^ function gettext($msgid)$/
1648GetTextRef pas-src/common.pas /^function GetTextRef;(*($/
1649GetUniqueLayerName lua-src/allegro.lua /^function GetUniqueLayerName ()$/
1650get_word c-src/tab.c /^static char *get_word(char **str, char delim)$/
1651GE y-src/parse.c 8
2787ggg c-src/h.h 10 1652ggg c-src/h.h 10
2788ghi1 c-src/h.h 36 1653ghi1 c-src/h.h 36
2789ghi2 c-src/h.h 39 1654ghi2 c-src/h.h 39
2790giallo cp-src/c.C 40 1655giallo cp-src/c.C 40
2791glider cp-src/conway.cpp /^void glider(int x, int y)$/ 1656glider cp-src/conway.cpp /^void glider(int x, int y)$/
2792gloggingall tex-src/texinfo.tex /^\\def\\gloggingall{\\begingroup \\globaldefs = 1 \\logg/ 1657gloggingall tex-src/texinfo.tex /^\\def\\gloggingall{\\begingroup \\globaldefs = 1 \\logg/
1658/gn ps-src/rfc1245.ps /^\/gn { $/
2793gnu html-src/software.html /^Free software that I wrote for the GNU project or / 1659gnu html-src/software.html /^Free software that I wrote for the GNU project or /
1660_GNU_SOURCE c-src/etags.c 94
2794gobble_input c-src/emacs/src/keyboard.c /^gobble_input (void)$/ 1661gobble_input c-src/emacs/src/keyboard.c /^gobble_input (void)$/
2795goto-tag-location-function el-src/emacs/lisp/progmodes/etags.el /^(defvar goto-tag-location-function nil$/ 1662goto-tag-location-function el-src/emacs/lisp/progmodes/etags.el /^(defvar goto-tag-location-function nil$/
2796goto_xy cp-src/screen.cpp /^void goto_xy(unsigned char x, unsigned char y)$/ 1663goto_xy cp-src/screen.cpp /^void goto_xy(unsigned char x, unsigned char y)$/
1664/G ps-src/rfc1245.ps /^\/G { $/
1665/graymode ps-src/rfc1245.ps /^\/graymode true def$/
1666/grayness ps-src/rfc1245.ps /^\/grayness {$/
1667GREEN cp-src/screen.hpp 14
2797group tex-src/texinfo.tex /^\\def\\group{\\begingroup$/ 1668group tex-src/texinfo.tex /^\\def\\group{\\begingroup$/
2798gtr tex-src/texinfo.tex /^\\def\\gtr{\\realbackslash gtr}$/ 1669GROW_RAW_KEYBUF c-src/emacs/src/keyboard.c 119
2799gtr tex-src/texinfo.tex /^\\def\\gtr{\\realbackslash gtr}%$/ 1670gtr tex-src/texinfo.tex /^\\def\\gtr{\\realbackslash gtr}%$/
2800handleList pyt-src/server.py /^ def handleList(self, event):$/ 1671gtr tex-src/texinfo.tex /^\\def\\gtr{\\realbackslash gtr}$/
2801handleNew pyt-src/server.py /^ def handleNew(self, event):$/ 1672/guillemotleft ps-src/rfc1245.ps /^\/guillemotleft \/guillemotright \/ellipsis \/.notdef /
2802handle_async_input c-src/emacs/src/keyboard.c /^handle_async_input (void)$/ 1673handle_async_input c-src/emacs/src/keyboard.c /^handle_async_input (void)$/
2803handle_input_available_signal c-src/emacs/src/keyboard.c /^handle_input_available_signal (int sig)$/ 1674handle_input_available_signal c-src/emacs/src/keyboard.c /^handle_input_available_signal (int sig)$/
2804handle_interrupt c-src/emacs/src/keyboard.c /^handle_interrupt (bool in_signal_handler)$/ 1675handle_interrupt c-src/emacs/src/keyboard.c /^handle_interrupt (bool in_signal_handler)$/
2805handle_interrupt_signal c-src/emacs/src/keyboard.c /^handle_interrupt_signal (int sig)$/ 1676handle_interrupt_signal c-src/emacs/src/keyboard.c /^handle_interrupt_signal (int sig)$/
2806handle_user_signal c-src/emacs/src/keyboard.c /^handle_user_signal (int sig)$/ 1677handleList pyt-src/server.py /^ def handleList(self, event):$/
1678handleNew pyt-src/server.py /^ def handleNew(self, event):$/
2807handler c-src/emacs/src/lisp.h 3023 1679handler c-src/emacs/src/lisp.h 3023
2808handlertype c-src/emacs/src/lisp.h 3021 1680handlertype c-src/emacs/src/lisp.h 3021
1681handle_user_signal c-src/emacs/src/keyboard.c /^handle_user_signal (int sig)$/
2809has_arg c-src/getopt.h 82 1682has_arg c-src/getopt.h 82
2810hash c-src/emacs/src/lisp.h 1843 1683hash c-src/emacs/src/lisp.h 1843
2811hash c-src/etags.c /^hash (const char *str, int len)$/ 1684hash c-src/etags.c /^hash (const char *str, int len)$/
2812hash_table_test c-src/emacs/src/lisp.h 1805
2813hashfn c-src/emacs/src/lisp.h /^ EMACS_UINT (*hashfn) (struct hash_table_test *t,/ 1685hashfn c-src/emacs/src/lisp.h /^ EMACS_UINT (*hashfn) (struct hash_table_test *t,/
2814hat tex-src/texinfo.tex /^\\def\\hat{\\realbackslash hat}$/ 1686HASH_HASH c-src/emacs/src/lisp.h /^HASH_HASH (struct Lisp_Hash_Table *h, ptrdiff_t id/
1687HASH_INDEX c-src/emacs/src/lisp.h /^HASH_INDEX (struct Lisp_Hash_Table *h, ptrdiff_t i/
1688HASH_KEY c-src/emacs/src/lisp.h /^HASH_KEY (struct Lisp_Hash_Table *h, ptrdiff_t idx/
1689HASH_NEXT c-src/emacs/src/lisp.h /^HASH_NEXT (struct Lisp_Hash_Table *h, ptrdiff_t id/
1690HASH_TABLE_P c-src/emacs/src/lisp.h /^HASH_TABLE_P (Lisp_Object a)$/
1691HASH_TABLE_SIZE c-src/emacs/src/lisp.h /^HASH_TABLE_SIZE (struct Lisp_Hash_Table *h)$/
1692hash_table_test c-src/emacs/src/lisp.h 1805
1693HASH_VALUE c-src/emacs/src/lisp.h /^HASH_VALUE (struct Lisp_Hash_Table *h, ptrdiff_t i/
2815hat tex-src/texinfo.tex /^\\def\\hat{\\realbackslash hat}%$/ 1694hat tex-src/texinfo.tex /^\\def\\hat{\\realbackslash hat}%$/
2816hdr c-src/emacs/src/gmalloc.c 1865 1695hat tex-src/texinfo.tex /^\\def\\hat{\\realbackslash hat}$/
2817head_table c-src/emacs/src/keyboard.c 11027 1696HAVE_NTGUI c-src/etags.c 116
1697hdr c-src/emacs/src/gmalloc.c 1868
2818header c-src/emacs/src/lisp.h 1371 1698header c-src/emacs/src/lisp.h 1371
2819header c-src/emacs/src/lisp.h 1388 1699header c-src/emacs/src/lisp.h 1388
2820header c-src/emacs/src/lisp.h 1581 1700header c-src/emacs/src/lisp.h 1581
@@ -2822,24 +1702,52 @@ header c-src/emacs/src/lisp.h 1610
2822header c-src/emacs/src/lisp.h 1672 1702header c-src/emacs/src/lisp.h 1672
2823header c-src/emacs/src/lisp.h 1826 1703header c-src/emacs/src/lisp.h 1826
2824header_size c-src/emacs/src/lisp.h 1471 1704header_size c-src/emacs/src/lisp.h 1471
2825heading tex-src/texinfo.tex /^\\def\\heading{\\parsearg\\secheadingi}$/ 1705HEADINGSafter tex-src/texinfo.tex /^\\def\\HEADINGSafter{\\let\\HEADINGShook=\\HEADINGSdoub/
1706HEADINGSdoubleafter tex-src/texinfo.tex /^\\let\\HEADINGSdoubleafter=\\HEADINGSafter$/
1707HEADINGSdouble tex-src/texinfo.tex /^\\def\\HEADINGSdouble{$/
1708HEADINGSdoublex tex-src/texinfo.tex /^\\def\\HEADINGSdoublex{%$/
1709HEADINGShook tex-src/texinfo.tex /^\\def\\HEADINGSafter{\\let\\HEADINGShook=\\HEADINGSdoub/
1710HEADINGShook tex-src/texinfo.tex /^\\def\\HEADINGSsingleafter{\\let\\HEADINGShook=\\HEADIN/
1711HEADINGShook tex-src/texinfo.tex /^\\let\\HEADINGShook=\\relax$/
1712HEADINGSoff tex-src/texinfo.tex /^\\def\\HEADINGSoff{$/
1713HEADINGSon tex-src/texinfo.tex /^\\def\\HEADINGSon{\\HEADINGSdouble}$/
1714HEADINGSon tex-src/texinfo.tex /^\\global\\def\\HEADINGSon{\\HEADINGSdouble}}$/
1715HEADINGSon tex-src/texinfo.tex /^\\global\\def\\HEADINGSon{\\HEADINGSsingle}}$/
1716HEADINGSsingleafter tex-src/texinfo.tex /^\\def\\HEADINGSsingleafter{\\let\\HEADINGShook=\\HEADIN/
1717HEADINGSsingle tex-src/texinfo.tex /^\\def\\HEADINGSsingle{$/
1718HEADINGSsinglex tex-src/texinfo.tex /^\\def\\HEADINGSsinglex{%$/
2826headings tex-src/texinfo.tex /^\\def\\headings #1 {\\csname HEADINGS#1\\endcsname}$/ 1719headings tex-src/texinfo.tex /^\\def\\headings #1 {\\csname HEADINGS#1\\endcsname}$/
1720heading tex-src/texinfo.tex /^\\def\\heading{\\parsearg\\secheadingi}$/
1721head_table c-src/emacs/src/keyboard.c 11027
1722_heapbase c-src/emacs/src/gmalloc.c 356
1723HEAP c-src/emacs/src/gmalloc.c 131
1724_heapindex c-src/emacs/src/gmalloc.c 365
1725_heapinfo c-src/emacs/src/gmalloc.c 359
1726_heaplimit c-src/emacs/src/gmalloc.c 368
2827heapsize c-src/emacs/src/gmalloc.c 362 1727heapsize c-src/emacs/src/gmalloc.c 362
2828hello scm-src/test.scm /^(define hello "Hello, Emacs!")$/ 1728hello scm-src/test.scm /^(define hello "Hello, Emacs!")$/
2829hello scm-src/test.scm /^(set! hello "Hello, world!")$/ 1729hello scm-src/test.scm /^(set! hello "Hello, world!")$/
2830hello-world scm-src/test.scm /^(define (hello-world)$/ 1730hello-world scm-src/test.scm /^(define (hello-world)$/
2831help c-src/etags.c 193
2832helpPanel objcpp-src/SimpleCalc.M /^- helpPanel:sender$/
2833help_char_p c-src/emacs/src/keyboard.c /^help_char_p (Lisp_Object c)$/ 1731help_char_p c-src/emacs/src/keyboard.c /^help_char_p (Lisp_Object c)$/
1732help c-src/etags.c 193
2834help_form_saved_window_configs c-src/emacs/src/keyboard.c 2156 1733help_form_saved_window_configs c-src/emacs/src/keyboard.c 2156
1734helpPanel objcpp-src/SimpleCalc.M /^- helpPanel:sender$/
2835helpwin pyt-src/server.py /^def helpwin(helpdict):$/ 1735helpwin pyt-src/server.py /^def helpwin(helpdict):$/
2836hide_cursor cp-src/screen.cpp /^void hide_cursor(void)$/ 1736hide_cursor cp-src/screen.cpp /^void hide_cursor(void)$/
2837hlds merc-src/accumulator.m /^:- import_module hlds.$/ 1737hlds merc-src/accumulator.m /^:- import_module hlds.$/
1738/home/www/pub/etags.c.gz make-src/Makefile /^\/home\/www\/pub\/etags.c.gz: etags.c$/
1739/home/www/pub/software/unix/etags.tar.gz make-src/Makefile /^\/home\/www\/pub\/software\/unix\/etags.tar.gz: Makefile/
1740/H ps-src/rfc1245.ps /^\/H { $/
2838hsize tex-src/texinfo.tex /^ {\\let\\hsize=\\pagewidth \\makefootline}}$/ 1741hsize tex-src/texinfo.tex /^ {\\let\\hsize=\\pagewidth \\makefootline}}$/
1742hsize tex-src/texinfo.tex /^{\\let\\hsize=\\pagewidth \\makefootline}}}%$/
2839hsize tex-src/texinfo.tex /^ {\\let\\hsize=\\pagewidth \\makeheadline}$/ 1743hsize tex-src/texinfo.tex /^ {\\let\\hsize=\\pagewidth \\makeheadline}$/
2840hsize tex-src/texinfo.tex /^\\shipout\\vbox{{\\let\\hsize=\\pagewidth \\makeheadline/ 1744hsize tex-src/texinfo.tex /^\\shipout\\vbox{{\\let\\hsize=\\pagewidth \\makeheadline/
2841hsize tex-src/texinfo.tex /^{\\let\\hsize=\\pagewidth \\makefootline}}}%$/ 1745HTML_help c-src/etags.c 584
1746HTML_labels c-src/etags.c /^HTML_labels (FILE *inf)$/
1747HTMLSRC make-src/Makefile /^HTMLSRC=softwarelibero.html index.shtml algrthms.h/
1748HTML_suffixes c-src/etags.c 582
2842htmltreelist prol-src/natded.prolog /^htmltreelist([]).$/ 1749htmltreelist prol-src/natded.prolog /^htmltreelist([]).$/
1750/hx ps-src/rfc1245.ps /^\/hx { $/
2843hybrid_aligned_alloc c-src/emacs/src/gmalloc.c /^hybrid_aligned_alloc (size_t alignment, size_t siz/ 1751hybrid_aligned_alloc c-src/emacs/src/gmalloc.c /^hybrid_aligned_alloc (size_t alignment, size_t siz/
2844hybrid_calloc c-src/emacs/src/gmalloc.c /^hybrid_calloc (size_t nmemb, size_t size)$/ 1752hybrid_calloc c-src/emacs/src/gmalloc.c /^hybrid_calloc (size_t nmemb, size_t size)$/
2845hybrid_free c-src/emacs/src/gmalloc.c /^hybrid_free (void *ptr)$/ 1753hybrid_free c-src/emacs/src/gmalloc.c /^hybrid_free (void *ptr)$/
@@ -2847,59 +1755,58 @@ hybrid_get_current_dir_name c-src/emacs/src/gmalloc.c /^hybrid_get_current_dir_n
2847hybrid_malloc c-src/emacs/src/gmalloc.c /^hybrid_malloc (size_t size)$/ 1755hybrid_malloc c-src/emacs/src/gmalloc.c /^hybrid_malloc (size_t size)$/
2848hybrid_realloc c-src/emacs/src/gmalloc.c /^hybrid_realloc (void *ptr, size_t size)$/ 1756hybrid_realloc c-src/emacs/src/gmalloc.c /^hybrid_realloc (void *ptr, size_t size)$/
2849hypothetical_mem prol-src/natded.prolog /^hypothetical_mem(fi(N),Ass,_):-$/ 1757hypothetical_mem prol-src/natded.prolog /^hypothetical_mem(fi(N),Ass,_):-$/
1758/iacute ps-src/rfc1245.ps /^\/iacute \/igrave \/icircumflex \/idieresis \/ntilde \/o/
1759ialpage tex-src/texinfo.tex /^ \\availdimen@=\\pageheight \\advance\\availdimen@ by/
1760ialpage tex-src/texinfo.tex /^\\def\\pagesofar{\\unvbox\\partialpage %$/
1761ialpage tex-src/texinfo.tex /^ \\dimen@=\\pageheight \\advance\\dimen@ by-\\ht\\pa/
1762ialpage tex-src/texinfo.tex /^ \\dimen@=\\pageheight \\advance\\dimen@ by-\\ht\\parti/
1763ialpage tex-src/texinfo.tex /^\\newbox\\partialpage$/
1764ialpage tex-src/texinfo.tex /^ \\output={\\global\\setbox\\partialpage=$/
1765i c.c 169
1766/Icircumflex ps-src/rfc1245.ps /^\/Icircumflex \/Idieresis \/Igrave \/Oacute \/Ocircumfl/
1767i cp-src/c.C 132
1768/ic ps-src/rfc1245.ps /^\/ic [ $/
2850i c-src/c.c 2 1769i c-src/c.c 2
2851i c-src/emacs/src/lisp.h 4673 1770i c-src/emacs/src/lisp.h 4673
2852i c-src/emacs/src/lisp.h 4679 1771i c-src/emacs/src/lisp.h 4679
2853i c-src/emacs/src/lisp.h 567 1772i c-src/emacs/src/lisp.h 567
2854i c.c 169
2855i cp-src/c.C 132
2856i tex-src/texinfo.tex /^\\def\\i##1{\\realbackslash i {##1}}$/
2857i tex-src/texinfo.tex /^\\def\\i##1{\\realbackslash i {##1}}%$/
2858i tex-src/texinfo.tex /^\\let\\b=\\ptexb \\let\\c=\\ptexc \\let\\i=\\ptexi \\let\\t=\\/
2859i tex-src/texinfo.tex /^\\let\\i=\\indexdummyfont$/
2860i tex-src/texinfo.tex /^\\let\\i=\\smartitalic$/
2861ialpage tex-src/texinfo.tex /^ \\dimen@=\\pageheight \\advance\\dimen@ by-\\ht\\pa/
2862ialpage tex-src/texinfo.tex /^ \\availdimen@=\\pageheight \\advance\\availdimen@ by/
2863ialpage tex-src/texinfo.tex /^ \\dimen@=\\pageheight \\advance\\dimen@ by-\\ht\\parti/
2864ialpage tex-src/texinfo.tex /^ \\output={\\global\\setbox\\partialpage=$/
2865ialpage tex-src/texinfo.tex /^\\def\\pagesofar{\\unvbox\\partialpage %$/
2866ialpage tex-src/texinfo.tex /^\\newbox\\partialpage$/
2867identify_goal_type merc-src/accumulator.m /^:- pred identify_goal_type(pred_id::in, proc_id::i/ 1773identify_goal_type merc-src/accumulator.m /^:- pred identify_goal_type(pred_id::in, proc_id::i/
2868identify_out_and_out_prime merc-src/accumulator.m /^:- pred identify_out_and_out_prime(module_info::in/ 1774identify_out_and_out_prime merc-src/accumulator.m /^:- pred identify_out_and_out_prime(module_info::in/
2869identify_recursive_calls merc-src/accumulator.m /^:- pred identify_recursive_calls(pred_id::in, proc/ 1775identify_recursive_calls merc-src/accumulator.m /^:- pred identify_recursive_calls(pred_id::in, proc/
2870idx c-src/emacs/src/lisp.h 3150 1776idx c-src/emacs/src/lisp.h 3150
2871ifclear tex-src/texinfo.tex /^\\def\\ifclear{\\begingroup\\ignoresections\\parsearg\\i/ 1777IEEE_FLOATING_POINT c-src/emacs/src/lisp.h 2415
2872ifclearfail tex-src/texinfo.tex /^\\def\\ifclearfail{\\begingroup\\ignoresections\\ifclea/ 1778ifclearfail tex-src/texinfo.tex /^\\def\\ifclearfail{\\begingroup\\ignoresections\\ifclea/
2873ifclearfailxxx tex-src/texinfo.tex /^\\long\\def\\ifclearfailxxx #1\\end ifclear{\\endgroup\\/ 1779ifclearfailxxx tex-src/texinfo.tex /^\\long\\def\\ifclearfailxxx #1\\end ifclear{\\endgroup\\/
1780ifclear tex-src/texinfo.tex /^\\def\\ifclear{\\begingroup\\ignoresections\\parsearg\\i/
2874ifclearxxx tex-src/texinfo.tex /^\\def\\ifclearxxx #1{\\endgroup$/ 1781ifclearxxx tex-src/texinfo.tex /^\\def\\ifclearxxx #1{\\endgroup$/
2875ifinfo tex-src/texinfo.tex /^\\def\\ifinfo{\\begingroup\\ignoresections\\ifinfoxxx}$/ 1782ifinfo tex-src/texinfo.tex /^\\def\\ifinfo{\\begingroup\\ignoresections\\ifinfoxxx}$/
2876ifinfoxxx tex-src/texinfo.tex /^\\long\\def\\ifinfoxxx #1\\end ifinfo{\\endgroup\\ignore/ 1783ifinfoxxx tex-src/texinfo.tex /^\\long\\def\\ifinfoxxx #1\\end ifinfo{\\endgroup\\ignore/
2877ifset tex-src/texinfo.tex /^\\def\\ifset{\\begingroup\\ignoresections\\parsearg\\ifs/
2878ifsetfail tex-src/texinfo.tex /^\\def\\ifsetfail{\\begingroup\\ignoresections\\ifsetfai/ 1784ifsetfail tex-src/texinfo.tex /^\\def\\ifsetfail{\\begingroup\\ignoresections\\ifsetfai/
2879ifsetfailxxx tex-src/texinfo.tex /^\\long\\def\\ifsetfailxxx #1\\end ifset{\\endgroup\\igno/ 1785ifsetfailxxx tex-src/texinfo.tex /^\\long\\def\\ifsetfailxxx #1\\end ifset{\\endgroup\\igno/
1786ifset tex-src/texinfo.tex /^\\def\\ifset{\\begingroup\\ignoresections\\parsearg\\ifs/
2880ifsetxxx tex-src/texinfo.tex /^\\def\\ifsetxxx #1{\\endgroup$/ 1787ifsetxxx tex-src/texinfo.tex /^\\def\\ifsetxxx #1{\\endgroup$/
2881iftex tex-src/texinfo.tex /^\\def\\iftex{}$/ 1788iftex tex-src/texinfo.tex /^\\def\\iftex{}$/
2882ifusingtt tex-src/texinfo.tex /^\\def\\ifusingtt#1#2{\\ifdim \\fontdimen3\\the\\font=0pt/ 1789ifusingtt tex-src/texinfo.tex /^\\def\\ifusingtt#1#2{\\ifdim \\fontdimen3\\the\\font=0pt/
2883ignore tex-src/texinfo.tex /^\\def\\ignore{\\begingroup\\ignoresections$/
2884ignore_case c-src/etags.c 266 1790ignore_case c-src/etags.c 266
2885ignore_mouse_drag_p c-src/emacs/src/keyboard.c 1256 1791ignore_mouse_drag_p c-src/emacs/src/keyboard.c 1256
2886ignoresections tex-src/texinfo.tex /^\\def\\ignoresections{%$/ 1792ignoresections tex-src/texinfo.tex /^\\def\\ignoresections{%$/
1793ignore tex-src/texinfo.tex /^\\def\\ignore{\\begingroup\\ignoresections$/
2887ignorexxx tex-src/texinfo.tex /^\\long\\def\\ignorexxx #1\\end ignore{\\endgroup\\ignore/ 1794ignorexxx tex-src/texinfo.tex /^\\long\\def\\ignorexxx #1\\end ignore{\\endgroup\\ignore/
2888ii tex-src/texinfo.tex /^\\def\\ii#1{{\\it #1}} % italic font$/ 1795ii tex-src/texinfo.tex /^\\def\\ii#1{{\\it #1}} % italic font$/
1796IMAGEP c-src/emacs/src/lisp.h /^IMAGEP (Lisp_Object x)$/
2889immediate_quit c-src/emacs/src/keyboard.c 174 1797immediate_quit c-src/emacs/src/keyboard.c 174
2890impatto html-src/softwarelibero.html /^Impatto pratico del software libero$/ 1798impatto html-src/softwarelibero.html /^Impatto pratico del software libero$/
2891implementation merc-src/accumulator.m /^:- implementation.$/ 1799implementation merc-src/accumulator.m /^:- implementation.$/
2892implicitmath tex-src/texinfo.tex /^\\let\\implicitmath = $$/ 1800implicitmath tex-src/texinfo.tex /^\\let\\implicitmath = $$/
2893inENV tex-src/texinfo.tex /^\\newif\\ifENV \\ENVfalse \\def\\inENV{\\ifENV\\relax\\els/
2894in_word_set c-src/etags.c /^in_word_set (register const char *str, register un/
2895inattribute c-src/etags.c 2400 1801inattribute c-src/etags.c 2400
2896inc cp-src/Range.h /^ double inc (void) const { return rng_inc; }$/ 1802inc cp-src/Range.h /^ double inc (void) const { return rng_inc; }$/
1803/inch ps-src/rfc1245.ps /^\/inch {72 mul} def$/
2897include tex-src/texinfo.tex /^\\def\\include{\\parsearg\\includezzz}$/ 1804include tex-src/texinfo.tex /^\\def\\include{\\parsearg\\includezzz}$/
2898includezzz tex-src/texinfo.tex /^\\def\\includezzz #1{{\\def\\thisfile{#1}\\input #1$/ 1805includezzz tex-src/texinfo.tex /^\\def\\includezzz #1{{\\def\\thisfile{#1}\\input #1$/
2899indbf tex-src/texinfo.tex /^\\let\\indbf=\\indrm$/ 1806indbf tex-src/texinfo.tex /^\\let\\indbf=\\indrm$/
2900index c-src/emacs/src/lisp.h 1856
2901indexbackslash tex-src/texinfo.tex /^ \\def\\indexbackslash{\\rawbackslashxx}$/ 1807indexbackslash tex-src/texinfo.tex /^ \\def\\indexbackslash{\\rawbackslashxx}$/
2902indexbackslash tex-src/texinfo.tex /^\\let\\indexbackslash=0 %overridden during \\printin/ 1808indexbackslash tex-src/texinfo.tex /^\\let\\indexbackslash=0 %overridden during \\printin/
1809index c-src/emacs/src/lisp.h 1856
2903indexdotfill tex-src/texinfo.tex /^\\def\\indexdotfill{\\cleaders$/ 1810indexdotfill tex-src/texinfo.tex /^\\def\\indexdotfill{\\cleaders$/
2904indexdummies tex-src/texinfo.tex /^\\def\\indexdummies{%$/ 1811indexdummies tex-src/texinfo.tex /^\\def\\indexdummies{%$/
2905indexdummydots tex-src/texinfo.tex /^\\def\\indexdummydots{...}$/ 1812indexdummydots tex-src/texinfo.tex /^\\def\\indexdummydots{...}$/
@@ -2913,70 +1820,104 @@ indsc tex-src/texinfo.tex /^\\let\\indsc=\\indrm$/
2913indsf tex-src/texinfo.tex /^\\let\\indsf=\\indrm$/ 1820indsf tex-src/texinfo.tex /^\\let\\indsf=\\indrm$/
2914indsl tex-src/texinfo.tex /^\\let\\indsl=\\indit$/ 1821indsl tex-src/texinfo.tex /^\\let\\indsl=\\indit$/
2915indtt tex-src/texinfo.tex /^\\let\\indtt=\\ninett$/ 1822indtt tex-src/texinfo.tex /^\\let\\indtt=\\ninett$/
1823inENV tex-src/texinfo.tex /^\\newif\\ifENV \\ENVfalse \\def\\inENV{\\ifENV\\relax\\els/
2916infabsdir c-src/etags.c 206 1824infabsdir c-src/etags.c 206
2917infabsname c-src/etags.c 205 1825infabsname c-src/etags.c 205
2918infiles make-src/Makefile /^infiles = $(filter-out ${NONSRCS},${SRCS}) srclist/ 1826infiles make-src/Makefile /^infiles = $(filter-out ${NONSRCS},${SRCS}) srclist/
2919infname c-src/etags.c 204 1827infname c-src/etags.c 204
2920info c-src/emacs/src/gmalloc.c 157
2921infoPanel objcpp-src/SimpleCalc.M /^- infoPanel:sender$/
2922infoappendix tex-src/texinfo.tex /^\\def\\infoappendix{\\parsearg\\appendixzzz}$/
2923infoappendixsec tex-src/texinfo.tex /^\\def\\infoappendixsec{\\parsearg\\appendixseczzz}$/ 1828infoappendixsec tex-src/texinfo.tex /^\\def\\infoappendixsec{\\parsearg\\appendixseczzz}$/
2924infoappendixsubsec tex-src/texinfo.tex /^\\def\\infoappendixsubsec{\\parsearg\\appendixsubseczz/ 1829infoappendixsubsec tex-src/texinfo.tex /^\\def\\infoappendixsubsec{\\parsearg\\appendixsubseczz/
2925infoappendixsubsubsec tex-src/texinfo.tex /^\\def\\infoappendixsubsubsec{\\parsearg\\appendixsubsu/ 1830infoappendixsubsubsec tex-src/texinfo.tex /^\\def\\infoappendixsubsubsec{\\parsearg\\appendixsubsu/
1831infoappendix tex-src/texinfo.tex /^\\def\\infoappendix{\\parsearg\\appendixzzz}$/
2926infochapter tex-src/texinfo.tex /^\\def\\infochapter{\\parsearg\\chapterzzz}$/ 1832infochapter tex-src/texinfo.tex /^\\def\\infochapter{\\parsearg\\chapterzzz}$/
1833info c-src/emacs/src/gmalloc.c 157
1834infoPanel objcpp-src/SimpleCalc.M /^- infoPanel:sender$/
2927inforef tex-src/texinfo.tex /^\\def\\inforef #1{\\inforefzzz #1,,,,**}$/ 1835inforef tex-src/texinfo.tex /^\\def\\inforef #1{\\inforefzzz #1,,,,**}$/
2928inforefzzz tex-src/texinfo.tex /^\\def\\inforefzzz #1,#2,#3,#4**{See Info file \\file{/ 1836inforefzzz tex-src/texinfo.tex /^\\def\\inforefzzz #1,#2,#3,#4**{See Info file \\file{/
2929infosection tex-src/texinfo.tex /^\\def\\infosection{\\parsearg\\sectionzzz}$/ 1837infosection tex-src/texinfo.tex /^\\def\\infosection{\\parsearg\\sectionzzz}$/
2930infosubsection tex-src/texinfo.tex /^\\def\\infosubsection{\\parsearg\\subsectionzzz}$/ 1838infosubsection tex-src/texinfo.tex /^\\def\\infosubsection{\\parsearg\\subsectionzzz}$/
2931infosubsubsection tex-src/texinfo.tex /^\\def\\infosubsubsection{\\parsearg\\subsubsectionzzz}/ 1839infosubsubsection tex-src/texinfo.tex /^\\def\\infosubsubsection{\\parsearg\\subsubsectionzzz}/
2932infotop tex-src/texinfo.tex /^\\def\\infotop{\\parsearg\\unnumberedzzz}$/ 1840infotop tex-src/texinfo.tex /^\\def\\infotop{\\parsearg\\unnumberedzzz}$/
2933infounnumbered tex-src/texinfo.tex /^\\def\\infounnumbered{\\parsearg\\unnumberedzzz}$/
2934infounnumberedsec tex-src/texinfo.tex /^\\def\\infounnumberedsec{\\parsearg\\unnumberedseczzz}/ 1841infounnumberedsec tex-src/texinfo.tex /^\\def\\infounnumberedsec{\\parsearg\\unnumberedseczzz}/
2935infounnumberedsubsec tex-src/texinfo.tex /^\\def\\infounnumberedsubsec{\\parsearg\\unnumberedsubs/ 1842infounnumberedsubsec tex-src/texinfo.tex /^\\def\\infounnumberedsubsec{\\parsearg\\unnumberedsubs/
2936infounnumberedsubsubsec tex-src/texinfo.tex /^\\def\\infounnumberedsubsubsec{\\parsearg\\unnumbereds/ 1843infounnumberedsubsubsec tex-src/texinfo.tex /^\\def\\infounnumberedsubsubsec{\\parsearg\\unnumbereds/
2937init c-src/etags.c /^init (void)$/ 1844infounnumbered tex-src/texinfo.tex /^\\def\\infounnumbered{\\parsearg\\unnumberedzzz}$/
2938init objc-src/Subprocess.m /^ andStdErr:(BOOL)wantsStdErr$/ 1845inita c.c /^static void inita () {}$/
2939init objc-src/Subprocess.m /^- init:(const char *)subprocessString$/ 1846initb c.c /^static void initb () {}$/
2940init objcpp-src/SimpleCalc.M /^- init$/
2941init_control c.c 239 1847init_control c.c 239
1848init c-src/etags.c /^init (void)$/
1849Initialize_Cond/p ada-src/2ataspri.adb /^ procedure Initialize_Cond (Cond : in out Condit/
1850Initialize_Cond/p ada-src/2ataspri.ads /^ procedure Initialize_Cond (Cond : in out Condit/
1851initialize_goal_store merc-src/accumulator.m /^:- func initialize_goal_store(list(hlds_goal), ins/
1852Initialize_LL_Tasks/p ada-src/2ataspri.adb /^ procedure Initialize_LL_Tasks (T : TCB_Ptr) is$/
1853Initialize_LL_Tasks/p ada-src/2ataspri.ads /^ procedure Initialize_LL_Tasks (T : TCB_Ptr);$/
1854Initialize_Lock/p ada-src/2ataspri.adb /^ procedure Initialize_Lock$/
1855Initialize_Lock/p ada-src/2ataspri.ads /^ procedure Initialize_Lock (Prio : System.Any_Pr/
1856initialize-new-tags-table el-src/emacs/lisp/progmodes/etags.el /^(defun initialize-new-tags-table ()$/
1857initialize_random_junk y-src/cccp.y /^initialize_random_junk ()$/
1858InitializeStringPackage pas-src/common.pas /^procedure InitializeStringPackage;$/
1859Initialize_TAS_Cell/p ada-src/2ataspri.adb /^ procedure Initialize_TAS_Cell (Cell : out TAS_C/
1860Initialize_TAS_Cell/p ada-src/2ataspri.ads /^ procedure Initialize_TAS_Cell (Cell : out TA/
1861initial_kboard c-src/emacs/src/keyboard.c 84
1862initial tex-src/texinfo.tex /^\\def\\initial #1{%$/
2942init_kboard c-src/emacs/src/keyboard.c /^init_kboard (KBOARD *kb, Lisp_Object type)$/ 1863init_kboard c-src/emacs/src/keyboard.c /^init_kboard (KBOARD *kb, Lisp_Object type)$/
2943init_keyboard c-src/emacs/src/keyboard.c /^init_keyboard (void)$/ 1864init_keyboard c-src/emacs/src/keyboard.c /^init_keyboard (void)$/
1865InitNameList pas-src/common.pas /^procedure InitNameList;$/
1866InitNameStringPool pas-src/common.pas /^procedure InitNameStringPool;$/
1867init objcpp-src/SimpleCalc.M /^- init$/
1868init objc-src/Subprocess.m /^ andStdErr:(BOOL)wantsStdErr$/
1869init objc-src/Subprocess.m /^- init:(const char *)subprocessString$/
1870__init__ pyt-src/server.py /^ def __init__(self):$/
1871__init__ pyt-src/server.py /^ def __init__(self, host, sitelist, master=None/
1872__init__ pyt-src/server.py /^ def __init__(self, master=None):$/
1873__init__ pyt-src/server.py /^ def __init__(self, Master, text, textvar, widt/
1874__init__ pyt-src/server.py /^ def __init__(self, newlegend, list, editor, ma/
1875__init__ pyt-src/server.py /^ def __init__(self, user, userlist, master=None/
2944init_registry cp-src/clheir.cpp /^void init_registry(void)$/ 1876init_registry cp-src/clheir.cpp /^void init_registry(void)$/
2945init_tool_bar_items c-src/emacs/src/keyboard.c /^init_tool_bar_items (Lisp_Object reuse)$/ 1877init_tool_bar_items c-src/emacs/src/keyboard.c /^init_tool_bar_items (Lisp_Object reuse)$/
2946inita c.c /^static void inita () {}$/ 1878Inner1/b ada-src/etags-test-for.ada /^ package body Inner1 is$/
2947initb c.c /^static void initb () {}$/ 1879Inner1/b ada-src/waroquiers.ada /^ package body Inner1 is$/
2948initial tex-src/texinfo.tex /^\\def\\initial #1{%$/ 1880Inner1/s ada-src/etags-test-for.ada /^ package Inner1 is$/
2949initial_kboard c-src/emacs/src/keyboard.c 84 1881Inner1/s ada-src/waroquiers.ada /^ package Inner1 is$/
2950initialize-new-tags-table el-src/emacs/lisp/progmodes/etags.el /^(defun initialize-new-tags-table ()$/ 1882Inner2/b ada-src/etags-test-for.ada /^ package body Inner2 is$/
2951initialize_goal_store merc-src/accumulator.m /^:- func initialize_goal_store(list(hlds_goal), ins/ 1883Inner2/b ada-src/waroquiers.ada /^ package body Inner2 is$/
2952initialize_random_junk y-src/cccp.y /^initialize_random_junk ()$/ 1884Inner2/s ada-src/etags-test-for.ada /^ package Inner2 is$/
2953input-pending-p c-src/emacs/src/keyboard.c /^DEFUN ("input-pending-p", Finput_pending_p, Sinput/ 1885Inner2/s ada-src/waroquiers.ada /^ package Inner2 is$/
2954input_available_clear_time c-src/emacs/src/keyboard.c 324 1886input_available_clear_time c-src/emacs/src/keyboard.c 324
1887INPUT_EVENT_POS_MAX c-src/emacs/src/keyboard.c 3698
1888INPUT_EVENT_POS_MIN c-src/emacs/src/keyboard.c 3701
2955input_pending c-src/emacs/src/keyboard.c 239 1889input_pending c-src/emacs/src/keyboard.c 239
1890input-pending-p c-src/emacs/src/keyboard.c /^DEFUN ("input-pending-p", Finput_pending_p, Sinput/
2956input_polling_used c-src/emacs/src/keyboard.c /^input_polling_used (void)$/ 1891input_polling_used c-src/emacs/src/keyboard.c /^input_polling_used (void)$/
2957input_was_pending c-src/emacs/src/keyboard.c 287 1892input_was_pending c-src/emacs/src/keyboard.c 287
2958insert-abbrev-table-description c-src/abbrev.c /^DEFUN ("insert-abbrev-table-description", Finsert_/ 1893insert-abbrev-table-description c-src/abbrev.c /^DEFUN ("insert-abbrev-table-description", Finsert_/
2959insertion_type c-src/emacs/src/lisp.h 1989 1894insertion_type c-src/emacs/src/lisp.h 1989
2960insertname pas-src/common.pas /^function insertname;(*($/ 1895insertname pas-src/common.pas /^function insertname;(*($/
2961instance_method ruby-src/test.rb /^ def instance_method$/ 1896INSERT_TREE_NODE pas-src/common.pas /^procedure INSERT_TREE_NODE;(*( $/
1897Install_Abort_Handler/p ada-src/2ataspri.adb /^ procedure Install_Abort_Handler (Handler : Abor/
1898Install_Abort_Handler/p ada-src/2ataspri.ads /^ procedure Install_Abort_Handler (Handler : Abor/
1899Install_Error_Handler/p ada-src/2ataspri.adb /^ procedure Install_Error_Handler (Handler : Syst/
1900Install_Error_Handler/p ada-src/2ataspri.ads /^ procedure Install_Error_Handler (Handler : Syst/
2962instance_method_equals= ruby-src/test.rb /^ def instance_method_equals=$/ 1901instance_method_equals= ruby-src/test.rb /^ def instance_method_equals=$/
2963instance_method_exclamation! ruby-src/test.rb /^ def instance_method_exclamation!$/ 1902instance_method_exclamation! ruby-src/test.rb /^ def instance_method_exclamation!$/
2964instance_method_question? ruby-src/test.rb /^ def instance_method_question?$/ 1903instance_method_question? ruby-src/test.rb /^ def instance_method_question?$/
2965instr y-src/parse.y 81 1904instance_method ruby-src/test.rb /^ def instance_method$/
1905INSTANTIATE_MDIAGARRAY_FRIENDS cp-src/MDiagArray2.h /^#define INSTANTIATE_MDIAGARRAY_FRIENDS(T) \\$/
2966instruct c-src/etags.c 2527 1906instruct c-src/etags.c 2527
2967int merc-src/accumulator.m /^:- import_module int.$/ 1907instr y-src/parse.y 81
2968intNumber go-src/test1.go 13 1908INT_BIT c-src/emacs/src/gmalloc.c 124
1909INT c-src/h.h 32
2969integer c-src/emacs/src/lisp.h 2127 1910integer c-src/emacs/src/lisp.h 2127
2970integer y-src/cccp.y 112
2971integer_overflow y-src/cccp.y /^integer_overflow ()$/ 1911integer_overflow y-src/cccp.y /^integer_overflow ()$/
1912INTEGERP c-src/emacs/src/lisp.h /^# define INTEGERP(x) lisp_h_INTEGERP (x)$/
1913INTEGER_TO_CONS c-src/emacs/src/lisp.h /^#define INTEGER_TO_CONS(i) \\$/
2972integertonmstr pas-src/common.pas /^function integertonmstr; (* (TheInteger : integer)/ 1914integertonmstr pas-src/common.pas /^function integertonmstr; (* (TheInteger : integer)/
1915integer y-src/cccp.y 112
2973intensity1 f-src/entry.for /^ & intensity1(efv,fv,svin,svquad,sfpv,maxp,val/ 1916intensity1 f-src/entry.for /^ & intensity1(efv,fv,svin,svquad,sfpv,maxp,val/
2974intensity1 f-src/entry.strange /^ & intensity1(efv,fv,svin,svquad,sfpv,maxp,val/ 1917intensity1 f-src/entry.strange /^ & intensity1(efv,fv,svin,svquad,sfpv,maxp,val/
2975intensity1 f-src/entry.strange_suffix /^ & intensity1(efv,fv,svin,svquad,sfpv,maxp,val/ 1918intensity1 f-src/entry.strange_suffix /^ & intensity1(efv,fv,svin,svquad,sfpv,maxp,val/
2976interface merc-src/accumulator.m /^:- interface.$/
2977interface_locate c-src/c.c /^interface_locate(void)$/ 1919interface_locate c-src/c.c /^interface_locate(void)$/
2978intern c-src/emacs/src/lisp.h /^intern (const char *str)$/ 1920interface merc-src/accumulator.m /^:- interface.$/
2979intern_c_string c-src/emacs/src/lisp.h /^intern_c_string (const char *str)$/
2980internalBitem tex-src/texinfo.tex /^\\def\\internalBitem{\\smallbreak \\parsearg\\itemzzz}$/ 1921internalBitem tex-src/texinfo.tex /^\\def\\internalBitem{\\smallbreak \\parsearg\\itemzzz}$/
2981internalBitemx tex-src/texinfo.tex /^\\def\\internalBitemx{\\par \\parsearg\\itemzzz}$/ 1922internalBitemx tex-src/texinfo.tex /^\\def\\internalBitemx{\\par \\parsearg\\itemzzz}$/
2982internalBkitem tex-src/texinfo.tex /^\\def\\internalBkitem{\\smallbreak \\parsearg\\kitemzzz/ 1923internalBkitem tex-src/texinfo.tex /^\\def\\internalBkitem{\\smallbreak \\parsearg\\kitemzzz/
@@ -2985,87 +1926,123 @@ internalBxitem tex-src/texinfo.tex /^\\def\\internalBxitem "#1"{\\def\\xitemsubt
2985internalBxitemx tex-src/texinfo.tex /^\\def\\internalBxitemx "#1"{\\def\\xitemsubtopix{#1} \\/ 1926internalBxitemx tex-src/texinfo.tex /^\\def\\internalBxitemx "#1"{\\def\\xitemsubtopix{#1} \\/
2986internal_last_event_frame c-src/emacs/src/keyboard.c 228 1927internal_last_event_frame c-src/emacs/src/keyboard.c 228
2987internalsetq tex-src/texinfo.tex /^\\def\\internalsetq #1#2{'xrdef {#1}{\\csname #2\\endc/ 1928internalsetq tex-src/texinfo.tex /^\\def\\internalsetq #1#2{'xrdef {#1}{\\csname #2\\endc/
1929intern c-src/emacs/src/lisp.h /^intern (const char *str)$/
1930intern_c_string c-src/emacs/src/lisp.h /^intern_c_string (const char *str)$/
2988interned c-src/emacs/src/lisp.h 672 1931interned c-src/emacs/src/lisp.h 672
2989interpreters c-src/etags.c 197 1932interpreters c-src/etags.c 197
2990interrupt_input c-src/emacs/src/keyboard.c 328
2991interrupt_input_blocked c-src/emacs/src/keyboard.c 76 1933interrupt_input_blocked c-src/emacs/src/keyboard.c 76
2992interrupt_input_blocked c-src/emacs/src/lisp.h 3048 1934interrupt_input_blocked c-src/emacs/src/lisp.h 3048
1935interrupt_input c-src/emacs/src/keyboard.c 328
2993interrupts_deferred c-src/emacs/src/keyboard.c 331 1936interrupts_deferred c-src/emacs/src/keyboard.c 331
1937INTERVAL c-src/emacs/src/lisp.h 1149
1938INTMASK c-src/emacs/src/lisp.h 437
1939int merc-src/accumulator.m /^:- import_module int.$/
1940intNumber go-src/test1.go 13
2994intoken c-src/etags.c /^#define intoken(c) (_itk[CHAR (c)]) \/* c can be in/ 1941intoken c-src/etags.c /^#define intoken(c) (_itk[CHAR (c)]) \/* c can be in/
2995intspec c-src/emacs/src/lisp.h 1688 1942intspec c-src/emacs/src/lisp.h 1688
1943INTTYPEBITS c-src/emacs/src/lisp.h 249
1944INT_TYPE_SIZE y-src/cccp.y 91
2996intvar c-src/emacs/src/lisp.h 2277 1945intvar c-src/emacs/src/lisp.h 2277
1946INT y-src/cccp.c 6
2997invalidate_nodes c-src/etags.c /^invalidate_nodes (fdesc *badfdp, node **npp)$/ 1947invalidate_nodes c-src/etags.c /^invalidate_nodes (fdesc *badfdp, node **npp)$/
1948Invoking gzip tex-src/gzip.texi /^@node Invoking gzip, Advanced usage, Sample, Top$/
1949in_word_set c-src/etags.c /^in_word_set (register const char *str, register un/
2998io merc-src/accumulator.m /^:- import_module io.$/ 1950io merc-src/accumulator.m /^:- import_module io.$/
2999ipc3dCSC19 cp-src/c.C 6 1951IpAddrKind rs-src/test.rs 3
3000ipc3dChannelType cp-src/c.C 1 1952ipc3dChannelType cp-src/c.C 1
1953ipc3dCSC19 cp-src/c.C 6
3001ipc3dIslandHierarchy cp-src/c.C 1 1954ipc3dIslandHierarchy cp-src/c.C 1
3002ipc3dLinkControl cp-src/c.C 1 1955ipc3dLinkControl cp-src/c.C 1
3003irregular_location cp-src/clheir.hpp /^ irregular_location(double xi, double yi, doubl/ 1956__ip c.c 159
1957/ip ps-src/rfc1245.ps /^\/ip { $/
1958/i ps-src/rfc1245.ps /^\/i \/j \/k \/l \/m \/n \/o \/p \/q \/r \/s \/t \/u \/v \/w \/x \/y/
3004irregular_location cp-src/clheir.hpp 47 1959irregular_location cp-src/clheir.hpp 47
3005isComment php-src/lce_functions.php /^ function isComment($class)$/ 1960irregular_location cp-src/clheir.hpp /^ irregular_location(double xi, double yi, doubl/
3006isHoliday cp-src/functions.cpp /^bool isHoliday ( Date d ){$/ 1961ISALNUM c-src/etags.c /^#define ISALNUM(c) isalnum (CHAR (c))$/
3007isLeap cp-src/functions.cpp /^bool isLeap ( int year ){$/ 1962ISALPHA c-src/etags.c /^#define ISALPHA(c) isalpha (CHAR (c))$/
3008is_associative_construction merc-src/accumulator.m /^:- pred is_associative_construction(module_info::i/ 1963is_associative_construction merc-src/accumulator.m /^:- pred is_associative_construction(module_info::i/
1964isComment php-src/lce_functions.php /^ function isComment($class)$/
1965IsControlCharName pas-src/common.pas /^function IsControlCharName($/
1966IsControlChar pas-src/common.pas /^function IsControlChar; (*($/
3009is_curly_brace_form c-src/h.h 54 1967is_curly_brace_form c-src/h.h 54
1968IS_DAEMON c-src/emacs/src/lisp.h 4257
1969IS_DAEMON c-src/emacs/src/lisp.h 4261
1970ISDIGIT c-src/etags.c /^#define ISDIGIT(c) isdigit (CHAR (c))$/
3010is_explicit c-src/h.h 49 1971is_explicit c-src/h.h 49
3011is_func c-src/etags.c 221 1972is_func c-src/etags.c 221
1973isHoliday cp-src/functions.cpp /^bool isHoliday ( Date d ){$/
3012is_hor_space y-src/cccp.y 953 1974is_hor_space y-src/cccp.y 953
3013is_idchar y-src/cccp.y 948 1975is_idchar y-src/cccp.y 948
3014is_idstart y-src/cccp.y 950 1976is_idstart y-src/cccp.y 950
1977isLeap cp-src/functions.cpp /^bool isLeap ( int year ){$/
1978ISLOWER c-src/etags.c /^#define ISLOWER(c) islower (CHAR (c))$/
3015is_muldiv_operation cp-src/c.C /^is_muldiv_operation(pc)$/ 1979is_muldiv_operation cp-src/c.C /^is_muldiv_operation(pc)$/
3016is_ordset prol-src/ordsets.prolog /^is_ordset(X) :- var(X), !, fail.$/ 1980ISO_FUNCTION_KEY_OFFSET c-src/emacs/src/keyboard.c 5149
3017is_recursive_case merc-src/accumulator.m /^:- pred is_recursive_case(list(hlds_goal)::in, pre/
3018iso_lispy_function_keys c-src/emacs/src/keyboard.c 5151 1981iso_lispy_function_keys c-src/emacs/src/keyboard.c 5151
3019isoperator prol-src/natded.prolog /^isoperator(Char):-$/ 1982isoperator prol-src/natded.prolog /^isoperator(Char):-$/
3020isoptab prol-src/natded.prolog /^isoptab('%').$/ 1983isoptab prol-src/natded.prolog /^isoptab('%').$/
1984is_ordset prol-src/ordsets.prolog /^is_ordset(X) :- var(X), !, fail.$/
1985is_recursive_case merc-src/accumulator.m /^:- pred is_recursive_case(list(hlds_goal)::in, pre/
1986Is_Set/f ada-src/2ataspri.adb /^ function Is_Set (Cell : in TAS_Cell) return Bo/
1987Is_Set/f ada-src/2ataspri.ads /^ function Is_Set (Cell : in TAS_Cell)/
1988ISUPPER c-src/etags.c /^# define ISUPPER(c) isupper (CHAR (c))$/
3021iswhite c-src/etags.c /^#define iswhite(c) (_wht[CHAR (c)]) \/* c is white / 1989iswhite c-src/etags.c /^#define iswhite(c) (_wht[CHAR (c)]) \/* c is white /
3022item tex-src/texinfo.tex /^\\def\\item{\\errmessage{@item while not in a table}}/
3023item tex-src/texinfo.tex /^\\let\\item = \\internalBitem %$/
3024item tex-src/texinfo.tex /^\\let\\item=\\itemizeitem}$/
3025item_properties c-src/emacs/src/keyboard.c 7568
3026itemcontents tex-src/texinfo.tex /^\\def\\itemcontents{#1}%$/ 1990itemcontents tex-src/texinfo.tex /^\\def\\itemcontents{#1}%$/
3027itemfont tex-src/texinfo.tex /^\\def\\itemfont{#2}%$/ 1991itemfont tex-src/texinfo.tex /^\\def\\itemfont{#2}%$/
3028itemindex tex-src/texinfo.tex /^\\let\\itemindex=#1%$/ 1992itemindex tex-src/texinfo.tex /^\\let\\itemindex=#1%$/
3029itemize tex-src/texinfo.tex /^\\def\\itemize{\\parsearg\\itemizezzz}$/
3030itemizeitem tex-src/texinfo.tex /^\\def\\itemizeitem{%$/ 1993itemizeitem tex-src/texinfo.tex /^\\def\\itemizeitem{%$/
1994itemize tex-src/texinfo.tex /^\\def\\itemize{\\parsearg\\itemizezzz}$/
3031itemizey tex-src/texinfo.tex /^\\def\\itemizey #1#2{%$/ 1995itemizey tex-src/texinfo.tex /^\\def\\itemizey #1#2{%$/
3032itemizezzz tex-src/texinfo.tex /^\\def\\itemizezzz #1{%$/ 1996itemizezzz tex-src/texinfo.tex /^\\def\\itemizezzz #1{%$/
1997item_properties c-src/emacs/src/keyboard.c 7568
1998item tex-src/texinfo.tex /^\\def\\item{\\errmessage{@item while not in a table}}/
1999item tex-src/texinfo.tex /^\\let\\item = \\internalBitem %$/
2000item tex-src/texinfo.tex /^\\let\\item=\\itemizeitem}$/
3033itemx tex-src/texinfo.tex /^\\def\\itemx{\\errmessage{@itemx while not in a table/ 2001itemx tex-src/texinfo.tex /^\\def\\itemx{\\errmessage{@itemx while not in a table/
3034itemx tex-src/texinfo.tex /^\\let\\itemx = \\internalBitemx %$/ 2002itemx tex-src/texinfo.tex /^\\let\\itemx = \\internalBitemx %$/
3035itemzzz tex-src/texinfo.tex /^\\def\\itemzzz #1{\\begingroup %$/ 2003itemzzz tex-src/texinfo.tex /^\\def\\itemzzz #1{\\begingroup %$/
2004i tex-src/texinfo.tex /^\\def\\i##1{\\realbackslash i {##1}}%$/
2005i tex-src/texinfo.tex /^\\def\\i##1{\\realbackslash i {##1}}$/
2006i tex-src/texinfo.tex /^\\let\\b=\\ptexb \\let\\c=\\ptexc \\let\\i=\\ptexi \\let\\t=\\/
2007i tex-src/texinfo.tex /^\\let\\i=\\indexdummyfont$/
2008i tex-src/texinfo.tex /^\\let\\i=\\smartitalic$/
3036ivarheader tex-src/texinfo.tex /^\\def\\defivar{\\defvrparsebody\\Edefivar\\defivarx\\def/ 2009ivarheader tex-src/texinfo.tex /^\\def\\defivar{\\defvrparsebody\\Edefivar\\defivarx\\def/
3037ivarx\defivarheader tex-src/texinfo.tex /^\\def\\defivar{\\defvrparsebody\\Edefivar\\defivarx\\def/ 2010ivarx\defivarheader tex-src/texinfo.tex /^\\def\\defivar{\\defvrparsebody\\Edefivar\\defivarx\\def/
2011JAVASRC make-src/Makefile /^JAVASRC=AWTEMul.java KeyEve.java SMan.java SysCol./
3038jmp c-src/emacs/src/lisp.h 3044 2012jmp c-src/emacs/src/lisp.h 3044
3039just_read_file c-src/etags.c /^just_read_file (FILE *inf)$/ 2013just_read_file c-src/etags.c /^just_read_file (FILE *inf)$/
3040kbd tex-src/texinfo.tex /^\\def\\kbd##1{\\realbackslash kbd {##1}}$/
3041kbd tex-src/texinfo.tex /^\\def\\kbd##1{\\realbackslash kbd {##1}}%$/
3042kbd tex-src/texinfo.tex /^\\def\\kbd#1{\\def\\look{#1}\\expandafter\\kbdfoo\\look??/
3043kbd tex-src/texinfo.tex /^\\let\\kbd=\\indexdummyfont$/
3044kbd_buffer c-src/emacs/src/keyboard.c 291 2014kbd_buffer c-src/emacs/src/keyboard.c 291
3045kbd_buffer_events_waiting c-src/emacs/src/keyboard.c /^kbd_buffer_events_waiting (void)$/ 2015kbd_buffer_events_waiting c-src/emacs/src/keyboard.c /^kbd_buffer_events_waiting (void)$/
3046kbd_buffer_get_event c-src/emacs/src/keyboard.c /^kbd_buffer_get_event (KBOARD **kbp,$/ 2016kbd_buffer_get_event c-src/emacs/src/keyboard.c /^kbd_buffer_get_event (KBOARD **kbp,$/
3047kbd_buffer_nr_stored c-src/emacs/src/keyboard.c /^kbd_buffer_nr_stored (void)$/ 2017kbd_buffer_nr_stored c-src/emacs/src/keyboard.c /^kbd_buffer_nr_stored (void)$/
2018KBD_BUFFER_SIZE c-src/emacs/src/keyboard.c 82
3048kbd_buffer_store_event c-src/emacs/src/keyboard.c /^kbd_buffer_store_event (register struct input_even/ 2019kbd_buffer_store_event c-src/emacs/src/keyboard.c /^kbd_buffer_store_event (register struct input_even/
3049kbd_buffer_store_event_hold c-src/emacs/src/keyboard.c /^kbd_buffer_store_event_hold (register struct input/ 2020kbd_buffer_store_event_hold c-src/emacs/src/keyboard.c /^kbd_buffer_store_event_hold (register struct input/
3050kbd_buffer_store_help_event c-src/emacs/src/keyboard.c /^kbd_buffer_store_help_event (Lisp_Object frame, Li/ 2021kbd_buffer_store_help_event c-src/emacs/src/keyboard.c /^kbd_buffer_store_help_event (Lisp_Object frame, Li/
3051kbd_buffer_unget_event c-src/emacs/src/keyboard.c /^kbd_buffer_unget_event (register struct input_even/ 2022kbd_buffer_unget_event c-src/emacs/src/keyboard.c /^kbd_buffer_unget_event (register struct input_even/
3052kbd_fetch_ptr c-src/emacs/src/keyboard.c 297 2023kbd_fetch_ptr c-src/emacs/src/keyboard.c 297
3053kbd_store_ptr c-src/emacs/src/keyboard.c 302
3054kbdfoo tex-src/texinfo.tex /^\\def\\kbdfoo#1#2#3\\par{\\def\\one{#1}\\def\\three{#3}\\d/ 2024kbdfoo tex-src/texinfo.tex /^\\def\\kbdfoo#1#2#3\\par{\\def\\one{#1}\\def\\three{#3}\\d/
2025kbd_store_ptr c-src/emacs/src/keyboard.c 302
2026kbd tex-src/texinfo.tex /^\\def\\kbd#1{\\def\\look{#1}\\expandafter\\kbdfoo\\look??/
2027kbd tex-src/texinfo.tex /^\\def\\kbd##1{\\realbackslash kbd {##1}}%$/
2028kbd tex-src/texinfo.tex /^\\def\\kbd##1{\\realbackslash kbd {##1}}$/
2029kbd tex-src/texinfo.tex /^\\let\\kbd=\\indexdummyfont$/
3055kboard c-src/emacs/src/keyboard.c 860 2030kboard c-src/emacs/src/keyboard.c 860
3056kboard_stack c-src/emacs/src/keyboard.c 858 2031kboard_stack c-src/emacs/src/keyboard.c 858
3057kboard_stack c-src/emacs/src/keyboard.c 864 2032kboard_stack c-src/emacs/src/keyboard.c 864
3058key tex-src/texinfo.tex /^\\def\\key #1{{\\tt \\exhyphenpenalty=10000\\uppercase{/ 2033KBYTES objc-src/PackInsp.m 58
3059key tex-src/texinfo.tex /^\\def\\key##1{\\realbackslash key {##1}}$/
3060key tex-src/texinfo.tex /^\\def\\key##1{\\realbackslash key {##1}}%$/
3061key tex-src/texinfo.tex /^\\let\\key=\\indexdummyfont$/
3062key_and_value c-src/emacs/src/lisp.h 1868 2034key_and_value c-src/emacs/src/lisp.h 1868
3063keyremap c-src/emacs/src/keyboard.c 8742 2035keyremap c-src/emacs/src/keyboard.c 8742
3064keyremap c-src/emacs/src/keyboard.c 8754 2036keyremap c-src/emacs/src/keyboard.c 8754
3065keyremap_step c-src/emacs/src/keyboard.c /^keyremap_step (Lisp_Object *keybuf, int bufsize, v/ 2037keyremap_step c-src/emacs/src/keyboard.c /^keyremap_step (Lisp_Object *keybuf, int bufsize, v/
3066keys_of_keyboard c-src/emacs/src/keyboard.c /^keys_of_keyboard (void)$/ 2038keys_of_keyboard c-src/emacs/src/keyboard.c /^keys_of_keyboard (void)$/
3067keyval prol-src/natded.prolog /^keyval(key(Key,Val)) --> [Key,'='], valseq(Val).$/ 2039key tex-src/texinfo.tex /^\\def\\key##1{\\realbackslash key {##1}}%$/
2040key tex-src/texinfo.tex /^\\def\\key##1{\\realbackslash key {##1}}$/
2041key tex-src/texinfo.tex /^\\def\\key #1{{\\tt \\exhyphenpenalty=10000\\uppercase{/
2042key tex-src/texinfo.tex /^\\let\\key=\\indexdummyfont$/
2043KEY_TO_CHAR c-src/emacs/src/keyboard.c /^#define KEY_TO_CHAR(k) (XINT (k) & ((1 << CHARACTE/
3068keyvalcgi prol-src/natded.prolog /^keyvalcgi(Key,Val):-$/ 2044keyvalcgi prol-src/natded.prolog /^keyvalcgi(Key,Val):-$/
2045keyval prol-src/natded.prolog /^keyval(key(Key,Val)) --> [Key,'='], valseq(Val).$/
3069keyvalscgi prol-src/natded.prolog /^keyvalscgi(KeyVals),$/ 2046keyvalscgi prol-src/natded.prolog /^keyvalscgi(KeyVals),$/
3070keyvalseq prol-src/natded.prolog /^keyvalseq([KeyVal|KeyVals]) --> $/ 2047keyvalseq prol-src/natded.prolog /^keyvalseq([KeyVal|KeyVals]) --> $/
3071keyword_parsing y-src/cccp.y 73 2048keyword_parsing y-src/cccp.y 73
@@ -3088,42 +2065,56 @@ kset_local_function_key_map c-src/emacs/src/keyboard.c /^kset_local_function_key
3088kset_overriding_terminal_local_map c-src/emacs/src/keyboard.c /^kset_overriding_terminal_local_map (struct kboard / 2065kset_overriding_terminal_local_map c-src/emacs/src/keyboard.c /^kset_overriding_terminal_local_map (struct kboard /
3089kset_real_last_command c-src/emacs/src/keyboard.c /^kset_real_last_command (struct kboard *kb, Lisp_Ob/ 2066kset_real_last_command c-src/emacs/src/keyboard.c /^kset_real_last_command (struct kboard *kb, Lisp_Ob/
3090kset_system_key_syms c-src/emacs/src/keyboard.c /^kset_system_key_syms (struct kboard *kb, Lisp_Obje/ 2067kset_system_key_syms c-src/emacs/src/keyboard.c /^kset_system_key_syms (struct kboard *kb, Lisp_Obje/
3091l tex-src/texinfo.tex /^\\def\\l#1{{\\li #1}\\null} % $/ 2068LabeledEntry pyt-src/server.py /^class LabeledEntry(Frame):$/
3092l tex-src/texinfo.tex /^\\let\\b=\\ptexb \\let\\c=\\ptexc \\let\\i=\\ptexi \\let\\t=\\/
3093labelspace tex-src/texinfo.tex /^\\def\\labelspace{\\hskip1em \\relax}$/ 2069labelspace tex-src/texinfo.tex /^\\def\\labelspace{\\hskip1em \\relax}$/
3094lang c-src/etags.c 208 2070lang c-src/etags.c 208
3095lang c-src/etags.c 251 2071lang c-src/etags.c 251
3096lang c-src/etags.c 259 2072lang c-src/etags.c 259
2073Lang_function c-src/etags.c 182
2074Lang_function c-src/h.h 6
3097lang_names c-src/etags.c 718 2075lang_names c-src/etags.c 718
3098language c-src/etags.c 199 2076language c-src/etags.c 199
3099last-tag el-src/emacs/lisp/progmodes/etags.el /^(defvar last-tag nil$/
3100last_abbrev_point c-src/abbrev.c 79 2077last_abbrev_point c-src/abbrev.c 79
2078lasta c.c 272
2079lastargmargin tex-src/texinfo.tex /^\\newskip\\deflastargmargin \\deflastargmargin=18pt$/
2080lastargmargin tex-src/texinfo.tex /^\\setbox0=\\hbox{\\hskip \\deflastargmargin{\\rm #2}\\hs/
3101last_auto_save c-src/emacs/src/keyboard.c 214 2081last_auto_save c-src/emacs/src/keyboard.c 214
2082lastb c.c 278
3102last_heapinfo c-src/emacs/src/gmalloc.c 403 2083last_heapinfo c-src/emacs/src/gmalloc.c 403
3103last_mouse_button c-src/emacs/src/keyboard.c 5215 2084last_mouse_button c-src/emacs/src/keyboard.c 5215
3104last_mouse_x c-src/emacs/src/keyboard.c 5216 2085last_mouse_x c-src/emacs/src/keyboard.c 5216
3105last_mouse_y c-src/emacs/src/keyboard.c 5217 2086last_mouse_y c-src/emacs/src/keyboard.c 5217
2087lastnode tex-src/texinfo.tex /^\\def\\nodexxx[#1,#2]{\\gdef\\lastnode{#1}}$/
2088lastnode tex-src/texinfo.tex /^\\let\\lastnode=\\relax}$/
2089lastnode tex-src/texinfo.tex /^\\let\\lastnode=\\relax$/
3106last_non_minibuf_size c-src/emacs/src/keyboard.c 207 2090last_non_minibuf_size c-src/emacs/src/keyboard.c 207
3107last_point_position c-src/emacs/src/keyboard.c 217 2091last_point_position c-src/emacs/src/keyboard.c 217
3108last_state_size c-src/emacs/src/gmalloc.c 402 2092last_state_size c-src/emacs/src/gmalloc.c 402
2093last-tag el-src/emacs/lisp/progmodes/etags.el /^(defvar last-tag nil$/
3109last_undo_boundary c-src/emacs/src/keyboard.c 1287 2094last_undo_boundary c-src/emacs/src/keyboard.c 1287
3110lasta c.c 272 2095LATEST make-src/Makefile /^LATEST=17$/
3111lastargmargin tex-src/texinfo.tex /^\\newskip\\deflastargmargin \\deflastargmargin=18pt$/
3112lastargmargin tex-src/texinfo.tex /^\\setbox0=\\hbox{\\hskip \\deflastargmargin{\\rm #2}\\hs/
3113lastb c.c 278
3114lastnode tex-src/texinfo.tex /^\\def\\nodexxx[#1,#2]{\\gdef\\lastnode{#1}}$/
3115lastnode tex-src/texinfo.tex /^\\let\\lastnode=\\relax$/
3116lastnode tex-src/texinfo.tex /^\\let\\lastnode=\\relax}$/
3117lb c-src/etags.c 2923 2096lb c-src/etags.c 2923
3118lbrb tex-src/texinfo.tex /^\\def\\lbrb{{\\bf\\char`\\[}} \\def\\rbrb{{\\bf\\char`\\]}}$/ 2097lbrb tex-src/texinfo.tex /^\\def\\lbrb{{\\bf\\char`\\[}} \\def\\rbrb{{\\bf\\char`\\]}}$/
3119lbs c-src/etags.c 2924 2098lbs c-src/etags.c 2924
3120lce php-src/lce_functions.php /^ function lce()$/
3121lce_bindtextdomain php-src/lce_functions.php /^ function lce_bindtextdomain($d_name, $d_path/ 2099lce_bindtextdomain php-src/lce_functions.php /^ function lce_bindtextdomain($d_name, $d_path/
3122lce_bindtextdomain php-src/lce_functions.php /^ function lce_bindtextdomain($domain, $path)$/ 2100lce_bindtextdomain php-src/lce_functions.php /^ function lce_bindtextdomain($domain, $path)$/
2101LCE_COMMENT php-src/lce_functions.php 13
2102LCE_COMMENT_TOOL php-src/lce_functions.php 17
2103LCE_COMMENT_USER php-src/lce_functions.php 15
3123lce_dgettext php-src/lce_functions.php /^ function lce_dgettext($domain, $msgid)$/ 2104lce_dgettext php-src/lce_functions.php /^ function lce_dgettext($domain, $msgid)$/
2105LCE_FUNCTIONS php-src/lce_functions.php 4
3124lce_geteditcode php-src/lce_functions.php /^ function lce_geteditcode($type, $name, $text, $r/ 2106lce_geteditcode php-src/lce_functions.php /^ function lce_geteditcode($type, $name, $text, $r/
3125lce_gettext php-src/lce_functions.php /^ function lce_gettext($msgid)$/ 2107lce_gettext php-src/lce_functions.php /^ function lce_gettext($msgid)$/
2108L_CELL y-src/parse.c 10
2109LCE_MSGID php-src/lce_functions.php 19
2110LCE_MSGSTR php-src/lce_functions.php 21
2111lce php-src/lce_functions.php /^ function lce()$/
3126lce_textdomain php-src/lce_functions.php /^ function lce_textdomain($domain)$/ 2112lce_textdomain php-src/lce_functions.php /^ function lce_textdomain($domain)$/
2113LCE_TEXT php-src/lce_functions.php 23
2114LCE_UNKNOWN php-src/lce_functions.php 9
2115LCE_WS php-src/lce_functions.php 11
2116L_CONST y-src/parse.c 13
2117LDFLAGS make-src/Makefile /^LDFLAGS=#-static -lc_p$/
3127leasqr html-src/software.html /^Leasqr$/ 2118leasqr html-src/software.html /^Leasqr$/
3128left c-src/etags.c 216 2119left c-src/etags.c 216
3129left_shift y-src/cccp.y /^left_shift (a, b)$/ 2120left_shift y-src/cccp.y /^left_shift (a, b)$/
@@ -3131,56 +2122,102 @@ len c-src/etags.c 237
3131length c-src/etags.c 2495 2122length c-src/etags.c 2495
3132length y-src/cccp.y 113 2123length y-src/cccp.y 113
3133length y-src/cccp.y 44 2124length y-src/cccp.y 44
3134less tex-src/texinfo.tex /^\\def\\less{\\realbackslash less}$/ 2125LEQ y-src/cccp.c 14
2126/less ps-src/rfc1245.ps /^\/less \/equal \/greater \/question \/at \/A \/B \/C \/D \/E/
3135less tex-src/texinfo.tex /^\\def\\less{\\realbackslash less}%$/ 2127less tex-src/texinfo.tex /^\\def\\less{\\realbackslash less}%$/
2128less tex-src/texinfo.tex /^\\def\\less{\\realbackslash less}$/
3136let c-src/emacs/src/lisp.h 2981 2129let c-src/emacs/src/lisp.h 2981
3137letter tex-src/texinfo.tex /^ {#1}{Appendix \\appendixletter}{\\noexpand\\folio}}/ 2130letter tex-src/texinfo.tex /^ {#1}{Appendix \\appendixletter}{\\noexpand\\folio}}/
2131letter tex-src/texinfo.tex /^{#1}{\\appendixletter}{\\the\\secno}{\\noexpand\\folio}/
2132letter tex-src/texinfo.tex /^{#1}{\\appendixletter}{\\the\\secno}{\\the\\subsecno}{\\/
3138letter tex-src/texinfo.tex /^ {\\appendixletter}$/ 2133letter tex-src/texinfo.tex /^ {\\appendixletter}$/
3139letter tex-src/texinfo.tex /^ {\\appendixletter}{\\the\\secno}{\\the\\subsecno}{\\th/ 2134letter tex-src/texinfo.tex /^ {\\appendixletter}{\\the\\secno}{\\the\\subsecno}{\\th/
3140letter tex-src/texinfo.tex /^\\chapmacro {#1}{Appendix \\appendixletter}%$/ 2135letter tex-src/texinfo.tex /^\\chapmacro {#1}{Appendix \\appendixletter}%$/
3141letter tex-src/texinfo.tex /^\\gdef\\thissection{#1}\\secheading {#1}{\\appendixlet/ 2136letter tex-src/texinfo.tex /^\\gdef\\thissection{#1}\\secheading {#1}{\\appendixlet/
3142letter tex-src/texinfo.tex /^\\global\\advance \\appendixno by 1 \\message{Appendix/ 2137letter tex-src/texinfo.tex /^\\global\\advance \\appendixno by 1 \\message{Appendix/
3143letter tex-src/texinfo.tex /^\\subsecheading {#1}{\\appendixletter}{\\the\\secno}{\\/ 2138letter tex-src/texinfo.tex /^\\subsecheading {#1}{\\appendixletter}{\\the\\secno}{\\/
3144letter tex-src/texinfo.tex /^{#1}{\\appendixletter}{\\the\\secno}{\\noexpand\\folio}/
3145letter tex-src/texinfo.tex /^{#1}{\\appendixletter}{\\the\\secno}{\\the\\subsecno}{\\/
3146letter: tex-src/texinfo.tex /^\\xdef\\thischapter{Appendix \\appendixletter: \\noexp/ 2139letter: tex-src/texinfo.tex /^\\xdef\\thischapter{Appendix \\appendixletter: \\noexp/
3147level c-src/emacs/src/lisp.h 3153 2140level c-src/emacs/src/lisp.h 3153
3148lex prol-src/natded.prolog /^lex(W,SynOut,Sem):-$/ 2141lex prol-src/natded.prolog /^lex(W,SynOut,Sem):-$/
3149lexptr y-src/cccp.y 332 2142lexptr y-src/cccp.y 332
3150li tex-src/texinfo.tex /^\\let\\li = \\sf % Sometimes we call it \\li, not \\sf./ 2143LE y-src/parse.c 7
2144L_FN0 y-src/parse.c 14
2145L_FN1R y-src/parse.c 20
2146L_FN1 y-src/parse.c 15
2147L_FN2R y-src/parse.c 21
2148L_FN2 y-src/parse.c 16
2149L_FN3R y-src/parse.c 22
2150L_FN3 y-src/parse.c 17
2151L_FN4R y-src/parse.c 23
2152L_FN4 y-src/parse.c 18
2153L_FNNR y-src/parse.c 24
2154L_FNN y-src/parse.c 19
2155L_getit c-src/etags.c /^L_getit (void)$/
2156L_GE y-src/parse.c 27
2157__libc_atexit c-src/exit.c 30
2158__libc_atexit c-src/exit.strange_suffix 30
3151libs merc-src/accumulator.m /^:- import_module libs.$/ 2159libs merc-src/accumulator.m /^:- import_module libs.$/
3152licenze html-src/softwarelibero.html /^Licenze d'uso di un programma$/ 2160licenze html-src/softwarelibero.html /^Licenze d'uso di un programma$/
2161LIGHTBLUE cp-src/screen.hpp 21
2162LIGHTCYAN cp-src/screen.hpp 23
2163LIGHTGRAY cp-src/screen.hpp 19
2164LIGHTGREEN cp-src/screen.hpp 22
2165LIGHTMAGENTA cp-src/screen.hpp 25
2166LIGHTRED cp-src/screen.hpp 24
3153limit cp-src/Range.h /^ double limit (void) const { return rng_limit; }$/ 2167limit cp-src/Range.h /^ double limit (void) const { return rng_limit; }$/
3154line c-src/etags.c 2493
3155line perl-src/htlmify-cystic 37
3156line y-src/parse.y 87
3157lineCount php-src/lce_functions.php /^ function lineCount($entry)$/
3158linebuffer c-src/etags.c 239 2168linebuffer c-src/etags.c 239
3159linebuffer_init c-src/etags.c /^linebuffer_init (linebuffer *lbp)$/ 2169linebuffer_init c-src/etags.c /^linebuffer_init (linebuffer *lbp)$/
3160linebuffer_setlen c-src/etags.c /^linebuffer_setlen (linebuffer *lbp, int toksize)$/ 2170linebuffer_setlen c-src/etags.c /^linebuffer_setlen (linebuffer *lbp, int toksize)$/
2171lineCount php-src/lce_functions.php /^ function lineCount($entry)$/
2172line c-src/etags.c 2493
3161lineno c-src/emacs/src/lisp.h 3147 2173lineno c-src/emacs/src/lisp.h 3147
3162lineno c-src/etags.c 2506 2174lineno c-src/etags.c 2506
3163linenumber tex-src/texinfo.tex /^ \\def\\linenumber{\\the\\inputlineno:\\space}$/ 2175linenumber tex-src/texinfo.tex /^ \\def\\linenumber{\\the\\inputlineno:\\space}$/
3164linenumber tex-src/texinfo.tex /^ \\let\\linenumber = \\empty % Non-3.0.$/ 2176linenumber tex-src/texinfo.tex /^ \\let\\linenumber = \\empty % Non-3.0.$/
2177line perl-src/htlmify-cystic 37
3165linepos c-src/etags.c 2507 2178linepos c-src/etags.c 2507
3166linepos c-src/etags.c 2922 2179linepos c-src/etags.c 2922
2180line y-src/parse.y 87
3167links html-src/software.html /^Links to interesting software$/ 2181links html-src/software.html /^Links to interesting software$/
3168lisp tex-src/texinfo.tex /^\\def\\lisp{\\aboveenvbreak$/ 2182Lisp_Bits c-src/emacs/src/lisp.h 239
2183Lisp_Boolfwd c-src/emacs/src/lisp.h 2284
2184Lisp_Bool_Vector c-src/emacs/src/lisp.h 1384
2185Lisp_Buffer_Local_Value c-src/emacs/src/lisp.h 2334
2186Lisp_Buffer_Objfwd c-src/emacs/src/lisp.h 2302
2187Lisp_Char_Table c-src/emacs/src/lisp.h 1575
2188Lisp_Compiled c-src/emacs/src/lisp.h 2429
2189Lisp_Cons c-src/emacs/src/lisp.h 475
3169lisp_eval_depth c-src/emacs/src/lisp.h 3045 2190lisp_eval_depth c-src/emacs/src/lisp.h 3045
2191Lisp_Finalizer c-src/emacs/src/lisp.h 2186
2192Lisp_Float c-src/emacs/src/lisp.h 2391
2193Lisp_Float c-src/emacs/src/lisp.h 477
2194Lisp_Free c-src/emacs/src/lisp.h 2201
2195Lisp_functions c-src/etags.c /^Lisp_functions (FILE *inf)$/
2196Lisp_Fwd_Bool c-src/emacs/src/lisp.h 505
2197Lisp_Fwd_Buffer_Obj c-src/emacs/src/lisp.h 507
2198Lisp_Fwd c-src/emacs/src/lisp.h 2368
2199Lisp_Fwd_Int c-src/emacs/src/lisp.h 504
2200Lisp_Fwd_Kboard_Obj c-src/emacs/src/lisp.h 508
2201Lisp_Fwd_Obj c-src/emacs/src/lisp.h 506
2202Lisp_Fwd_Type c-src/emacs/src/lisp.h 502
2203Lisp_Hash_Table c-src/emacs/src/lisp.h 1823
2204lisp_h_check_cons_list c-src/emacs/src/lisp.h /^# define lisp_h_check_cons_list() ((void) 0)$/
3170lisp_h_CHECK_LIST_CONS c-src/emacs/src/lisp.h /^#define lisp_h_CHECK_LIST_CONS(x, y) CHECK_TYPE (C/ 2205lisp_h_CHECK_LIST_CONS c-src/emacs/src/lisp.h /^#define lisp_h_CHECK_LIST_CONS(x, y) CHECK_TYPE (C/
3171lisp_h_CHECK_NUMBER c-src/emacs/src/lisp.h /^#define lisp_h_CHECK_NUMBER(x) CHECK_TYPE (INTEGER/ 2206lisp_h_CHECK_NUMBER c-src/emacs/src/lisp.h /^#define lisp_h_CHECK_NUMBER(x) CHECK_TYPE (INTEGER/
3172lisp_h_CHECK_SYMBOL c-src/emacs/src/lisp.h /^#define lisp_h_CHECK_SYMBOL(x) CHECK_TYPE (SYMBOLP/ 2207lisp_h_CHECK_SYMBOL c-src/emacs/src/lisp.h /^#define lisp_h_CHECK_SYMBOL(x) CHECK_TYPE (SYMBOLP/
3173lisp_h_CHECK_TYPE c-src/emacs/src/lisp.h /^#define lisp_h_CHECK_TYPE(ok, predicate, x) \\$/ 2208lisp_h_CHECK_TYPE c-src/emacs/src/lisp.h /^#define lisp_h_CHECK_TYPE(ok, predicate, x) \\$/
3174lisp_h_CONSP c-src/emacs/src/lisp.h /^#define lisp_h_CONSP(x) (XTYPE (x) == Lisp_Cons)$/ 2209lisp_h_CONSP c-src/emacs/src/lisp.h /^#define lisp_h_CONSP(x) (XTYPE (x) == Lisp_Cons)$/
2210Lisp_help c-src/etags.c 591
3175lisp_h_EQ c-src/emacs/src/lisp.h /^#define lisp_h_EQ(x, y) (XLI (x) == XLI (y))$/ 2211lisp_h_EQ c-src/emacs/src/lisp.h /^#define lisp_h_EQ(x, y) (XLI (x) == XLI (y))$/
3176lisp_h_FLOATP c-src/emacs/src/lisp.h /^#define lisp_h_FLOATP(x) (XTYPE (x) == Lisp_Float)/ 2212lisp_h_FLOATP c-src/emacs/src/lisp.h /^#define lisp_h_FLOATP(x) (XTYPE (x) == Lisp_Float)/
3177lisp_h_INTEGERP c-src/emacs/src/lisp.h /^#define lisp_h_INTEGERP(x) ((XTYPE (x) & (Lisp_Int/ 2213lisp_h_INTEGERP c-src/emacs/src/lisp.h /^#define lisp_h_INTEGERP(x) ((XTYPE (x) & (Lisp_Int/
2214lisp_h_make_number c-src/emacs/src/lisp.h /^# define lisp_h_make_number(n) \\$/
3178lisp_h_MARKERP c-src/emacs/src/lisp.h /^#define lisp_h_MARKERP(x) (MISCP (x) && XMISCTYPE / 2215lisp_h_MARKERP c-src/emacs/src/lisp.h /^#define lisp_h_MARKERP(x) (MISCP (x) && XMISCTYPE /
3179lisp_h_MISCP c-src/emacs/src/lisp.h /^#define lisp_h_MISCP(x) (XTYPE (x) == Lisp_Misc)$/ 2216lisp_h_MISCP c-src/emacs/src/lisp.h /^#define lisp_h_MISCP(x) (XTYPE (x) == Lisp_Misc)$/
3180lisp_h_NILP c-src/emacs/src/lisp.h /^#define lisp_h_NILP(x) EQ (x, Qnil)$/ 2217lisp_h_NILP c-src/emacs/src/lisp.h /^#define lisp_h_NILP(x) EQ (x, Qnil)$/
3181lisp_h_SET_SYMBOL_VAL c-src/emacs/src/lisp.h /^#define lisp_h_SET_SYMBOL_VAL(sym, v) \\$/ 2218lisp_h_SET_SYMBOL_VAL c-src/emacs/src/lisp.h /^#define lisp_h_SET_SYMBOL_VAL(sym, v) \\$/
3182lisp_h_SYMBOLP c-src/emacs/src/lisp.h /^#define lisp_h_SYMBOLP(x) (XTYPE (x) == Lisp_Symbo/
3183lisp_h_SYMBOL_CONSTANT_P c-src/emacs/src/lisp.h /^#define lisp_h_SYMBOL_CONSTANT_P(sym) (XSYMBOL (sy/ 2219lisp_h_SYMBOL_CONSTANT_P c-src/emacs/src/lisp.h /^#define lisp_h_SYMBOL_CONSTANT_P(sym) (XSYMBOL (sy/
2220lisp_h_SYMBOLP c-src/emacs/src/lisp.h /^#define lisp_h_SYMBOLP(x) (XTYPE (x) == Lisp_Symbo/
3184lisp_h_SYMBOL_VAL c-src/emacs/src/lisp.h /^#define lisp_h_SYMBOL_VAL(sym) \\$/ 2221lisp_h_SYMBOL_VAL c-src/emacs/src/lisp.h /^#define lisp_h_SYMBOL_VAL(sym) \\$/
3185lisp_h_VECTORLIKEP c-src/emacs/src/lisp.h /^#define lisp_h_VECTORLIKEP(x) (XTYPE (x) == Lisp_V/ 2222lisp_h_VECTORLIKEP c-src/emacs/src/lisp.h /^#define lisp_h_VECTORLIKEP(x) (XTYPE (x) == Lisp_V/
3186lisp_h_XCAR c-src/emacs/src/lisp.h /^#define lisp_h_XCAR(c) XCONS (c)->car$/ 2223lisp_h_XCAR c-src/emacs/src/lisp.h /^#define lisp_h_XCAR(c) XCONS (c)->car$/
@@ -3188,18 +2225,64 @@ lisp_h_XCDR c-src/emacs/src/lisp.h /^#define lisp_h_XCDR(c) XCONS (c)->u.cdr$/
3188lisp_h_XCONS c-src/emacs/src/lisp.h /^#define lisp_h_XCONS(a) \\$/ 2225lisp_h_XCONS c-src/emacs/src/lisp.h /^#define lisp_h_XCONS(a) \\$/
3189lisp_h_XFASTINT c-src/emacs/src/lisp.h /^# define lisp_h_XFASTINT(a) XINT (a)$/ 2226lisp_h_XFASTINT c-src/emacs/src/lisp.h /^# define lisp_h_XFASTINT(a) XINT (a)$/
3190lisp_h_XHASH c-src/emacs/src/lisp.h /^#define lisp_h_XHASH(a) XUINT (a)$/ 2227lisp_h_XHASH c-src/emacs/src/lisp.h /^#define lisp_h_XHASH(a) XUINT (a)$/
3191lisp_h_XIL c-src/emacs/src/lisp.h /^# define lisp_h_XIL(i) ((Lisp_Object) { i })$/
3192lisp_h_XIL c-src/emacs/src/lisp.h /^# define lisp_h_XIL(i) (i)$/ 2228lisp_h_XIL c-src/emacs/src/lisp.h /^# define lisp_h_XIL(i) (i)$/
2229lisp_h_XIL c-src/emacs/src/lisp.h /^# define lisp_h_XIL(i) ((Lisp_Object) { i })$/
3193lisp_h_XINT c-src/emacs/src/lisp.h /^# define lisp_h_XINT(a) (XLI (a) >> INTTYPEBITS)$/ 2230lisp_h_XINT c-src/emacs/src/lisp.h /^# define lisp_h_XINT(a) (XLI (a) >> INTTYPEBITS)$/
3194lisp_h_XLI c-src/emacs/src/lisp.h /^# define lisp_h_XLI(o) ((o).i)$/
3195lisp_h_XLI c-src/emacs/src/lisp.h /^# define lisp_h_XLI(o) (o)$/ 2231lisp_h_XLI c-src/emacs/src/lisp.h /^# define lisp_h_XLI(o) (o)$/
2232lisp_h_XLI c-src/emacs/src/lisp.h /^# define lisp_h_XLI(o) ((o).i)$/
3196lisp_h_XPNTR c-src/emacs/src/lisp.h /^#define lisp_h_XPNTR(a) \\$/ 2233lisp_h_XPNTR c-src/emacs/src/lisp.h /^#define lisp_h_XPNTR(a) \\$/
3197lisp_h_XSYMBOL c-src/emacs/src/lisp.h /^# define lisp_h_XSYMBOL(a) \\$/ 2234lisp_h_XSYMBOL c-src/emacs/src/lisp.h /^# define lisp_h_XSYMBOL(a) \\$/
3198lisp_h_XTYPE c-src/emacs/src/lisp.h /^# define lisp_h_XTYPE(a) ((enum Lisp_Type) (XLI (a/ 2235lisp_h_XTYPE c-src/emacs/src/lisp.h /^# define lisp_h_XTYPE(a) ((enum Lisp_Type) (XLI (a/
3199lisp_h_XUNTAG c-src/emacs/src/lisp.h /^# define lisp_h_XUNTAG(a, type) ((void *) (intptr_/ 2236lisp_h_XUNTAG c-src/emacs/src/lisp.h /^# define lisp_h_XUNTAG(a, type) ((void *) (intptr_/
3200lisp_h_check_cons_list c-src/emacs/src/lisp.h /^# define lisp_h_check_cons_list() ((void) 0)$/ 2237LISP_INITIALLY c-src/emacs/src/lisp.h /^#define LISP_INITIALLY(i) (i)$/
3201lisp_h_make_number c-src/emacs/src/lisp.h /^# define lisp_h_make_number(n) \\$/ 2238LISP_INITIALLY c-src/emacs/src/lisp.h /^#define LISP_INITIALLY(i) {i}$/
2239LISP_INITIALLY_ZERO c-src/emacs/src/lisp.h 582
2240Lisp_Int0 c-src/emacs/src/lisp.h 461
2241Lisp_Int1 c-src/emacs/src/lisp.h 462
2242Lisp_Intfwd c-src/emacs/src/lisp.h 2274
2243Lisp_Kboard_Objfwd c-src/emacs/src/lisp.h 2362
2244LISP_MACRO_DEFUN c-src/emacs/src/lisp.h /^#define LISP_MACRO_DEFUN(name, type, argdecls, arg/
2245LISP_MACRO_DEFUN c-src/emacs/src/lisp.h /^LISP_MACRO_DEFUN (CONSP, bool, (Lisp_Object x), (x/
2246LISP_MACRO_DEFUN c-src/emacs/src/lisp.h /^LISP_MACRO_DEFUN (NILP, bool, (Lisp_Object x), (x)/
2247LISP_MACRO_DEFUN c-src/emacs/src/lisp.h /^LISP_MACRO_DEFUN (SYMBOL_VAL, Lisp_Object, (struct/
2248LISP_MACRO_DEFUN c-src/emacs/src/lisp.h /^LISP_MACRO_DEFUN (XCAR, Lisp_Object, (Lisp_Object /
2249LISP_MACRO_DEFUN c-src/emacs/src/lisp.h /^LISP_MACRO_DEFUN (XCONS, struct Lisp_Cons *, (Lisp/
2250LISP_MACRO_DEFUN c-src/emacs/src/lisp.h /^LISP_MACRO_DEFUN (XHASH, EMACS_INT, (Lisp_Object a/
2251LISP_MACRO_DEFUN c-src/emacs/src/lisp.h /^LISP_MACRO_DEFUN (XLI, EMACS_INT, (Lisp_Object o),/
2252LISP_MACRO_DEFUN c-src/emacs/src/lisp.h /^LISP_MACRO_DEFUN (XPNTR, void *, (Lisp_Object a), /
2253LISP_MACRO_DEFUN_VOID c-src/emacs/src/lisp.h /^#define LISP_MACRO_DEFUN_VOID(name, argdecls, args/
2254LISP_MACRO_DEFUN_VOID c-src/emacs/src/lisp.h /^LISP_MACRO_DEFUN_VOID (CHECK_LIST_CONS, (Lisp_Obje/
2255LISP_MACRO_DEFUN_VOID c-src/emacs/src/lisp.h /^LISP_MACRO_DEFUN_VOID (CHECK_TYPE,$/
2256LISP_MACRO_DEFUN_VOID c-src/emacs/src/lisp.h /^LISP_MACRO_DEFUN_VOID (SET_SYMBOL_VAL,$/
2257Lisp_Marker c-src/emacs/src/lisp.h 1978
2258Lisp_Misc_Any c-src/emacs/src/lisp.h 1971
2259Lisp_Misc c-src/emacs/src/lisp.h 2212
2260Lisp_Misc c-src/emacs/src/lisp.h 458
2261Lisp_Misc_Finalizer c-src/emacs/src/lisp.h 491
2262Lisp_Misc_Float c-src/emacs/src/lisp.h 494
2263Lisp_Misc_Free c-src/emacs/src/lisp.h 487
2264Lisp_Misc_Limit c-src/emacs/src/lisp.h 496
2265Lisp_Misc_Marker c-src/emacs/src/lisp.h 488
2266Lisp_Misc_Overlay c-src/emacs/src/lisp.h 489
2267Lisp_Misc_Save_Value c-src/emacs/src/lisp.h 490
2268Lisp_Misc_Type c-src/emacs/src/lisp.h 485
2269Lisp_Object c-src/emacs/src/lisp.h 567
2270Lisp_Object c-src/emacs/src/lisp.h 577
2271Lisp_Objfwd c-src/emacs/src/lisp.h 2294
2272Lisp_Overlay c-src/emacs/src/lisp.h 2021
3202lisppar tex-src/texinfo.tex /^\\gdef\\lisppar{\\null\\endgraf}}$/ 2273lisppar tex-src/texinfo.tex /^\\gdef\\lisppar{\\null\\endgraf}}$/
2274Lisp_Save_Type c-src/emacs/src/lisp.h 2064
2275Lisp_Save_Value c-src/emacs/src/lisp.h 2110
2276Lisp_String c-src/emacs/src/lisp.h 466
2277Lisp_Sub_Char_Table c-src/emacs/src/lisp.h 1606
2278Lisp_Subr c-src/emacs/src/lisp.h 1670
2279Lisp_suffixes c-src/etags.c 589
2280Lisp_Symbol c-src/emacs/src/lisp.h 454
2281Lisp_Symbol c-src/emacs/src/lisp.h 654
2282lisp tex-src/texinfo.tex /^\\def\\lisp{\\aboveenvbreak$/
2283Lisp_Type c-src/emacs/src/lisp.h 451
2284Lisp_Vector c-src/emacs/src/lisp.h 1369
2285Lisp_Vectorlike c-src/emacs/src/lisp.h 472
3203lispy_accent_codes c-src/emacs/src/keyboard.c 4634 2286lispy_accent_codes c-src/emacs/src/keyboard.c 4634
3204lispy_accent_keys c-src/emacs/src/keyboard.c 4741 2287lispy_accent_keys c-src/emacs/src/keyboard.c 4741
3205lispy_drag_n_drop_names c-src/emacs/src/keyboard.c 5181 2288lispy_drag_n_drop_names c-src/emacs/src/keyboard.c 5181
@@ -3209,50 +2292,110 @@ lispy_kana_keys c-src/emacs/src/keyboard.c 5026
3209lispy_modifier_list c-src/emacs/src/keyboard.c /^lispy_modifier_list (int modifiers)$/ 2292lispy_modifier_list c-src/emacs/src/keyboard.c /^lispy_modifier_list (int modifiers)$/
3210lispy_multimedia_keys c-src/emacs/src/keyboard.c 4962 2293lispy_multimedia_keys c-src/emacs/src/keyboard.c 4962
3211lispy_wheel_names c-src/emacs/src/keyboard.c 5174 2294lispy_wheel_names c-src/emacs/src/keyboard.c 5174
2295list2i c-src/emacs/src/lisp.h /^list2i (EMACS_INT x, EMACS_INT y)$/
2296list3i c-src/emacs/src/lisp.h /^list3i (EMACS_INT x, EMACS_INT y, EMACS_INT w)$/
2297list4i c-src/emacs/src/lisp.h /^list4i (EMACS_INT x, EMACS_INT y, EMACS_INT w, EMA/
2298LISTCONTENTSBUTTON objc-src/PackInsp.m 48
2299LISTCONTENTS objc-src/PackInsp.m 39
3212list c-src/emacs/src/gmalloc.c 186 2300list c-src/emacs/src/gmalloc.c 186
2301LISTDESCRIPTIONBUTTON objc-src/PackInsp.m 49
2302ListEdit pyt-src/server.py /^class ListEdit(Frame):$/
3213list merc-src/accumulator.m /^:- import_module list.$/ 2303list merc-src/accumulator.m /^:- import_module list.$/
3214list-tags el-src/emacs/lisp/progmodes/etags.el /^(defun list-tags (file &optional _next-match)$/ 2304list-tags el-src/emacs/lisp/progmodes/etags.el /^(defun list-tags (file &optional _next-match)$/
3215list-tags-function el-src/emacs/lisp/progmodes/etags.el /^(defvar list-tags-function nil$/ 2305list-tags-function el-src/emacs/lisp/progmodes/etags.el /^(defvar list-tags-function nil$/
3216list2i c-src/emacs/src/lisp.h /^list2i (EMACS_INT x, EMACS_INT y)$/
3217list3i c-src/emacs/src/lisp.h /^list3i (EMACS_INT x, EMACS_INT y, EMACS_INT w)$/
3218list4i c-src/emacs/src/lisp.h /^list4i (EMACS_INT x, EMACS_INT y, EMACS_INT w, EMA/
3219list_to_ord_set prol-src/ordsets.prolog /^list_to_ord_set(List, Set) :-$/ 2306list_to_ord_set prol-src/ordsets.prolog /^list_to_ord_set(List, Set) :-$/
2307li tex-src/texinfo.tex /^\\let\\li = \\sf % Sometimes we call it \\li, not \\sf./
2308LL_Assert/p ada-src/2ataspri.adb /^ procedure LL_Assert (B : Boolean; M : String) i/
2309LL_Assert/p ada-src/2ataspri.ads /^ procedure LL_Assert (B : Boolean; M : String);$/
2310L_LE y-src/parse.c 25
2311LL_Task_Procedure_Access/t ada-src/2ataspri.ads /^ type LL_Task_Procedure_Access is access procedu/
2312LL_Task_Procedure_Access/t ada-src/etags-test-for.ada /^ type LL_Task_Procedure_Access is access procedu/
2313LL_Wrapper/p ada-src/2ataspri.adb /^ procedure LL_Wrapper (T : TCB_Ptr);$/
2314LL_Wrapper/p ada-src/2ataspri.adb /^ procedure LL_Wrapper (T : TCB_Ptr) is$/
2315LL_Wrapper/p ada-src/etags-test-for.ada /^ procedure LL_Wrapper (T : TCB_Ptr);$/
2316L_NE y-src/parse.c 26
3220lno c-src/etags.c 223 2317lno c-src/etags.c 223
3221load objc-src/PackInsp.m /^-load$/ 2318/lnormalize ps-src/rfc1245.ps /^\/lnormalize { $/
3222loadContentsOf objc-src/PackInsp.m /^-loadContentsOf:(const char *)type inTable:(HashTa/ 2319loadContentsOf objc-src/PackInsp.m /^-loadContentsOf:(const char *)type inTable:(HashTa/
3223loadImage objc-src/PackInsp.m /^-loadImage$/ 2320loadImage objc-src/PackInsp.m /^-loadImage$/
3224loadKeyValuesFrom objc-src/PackInsp.m /^-loadKeyValuesFrom:(const char *)type inTable:(Has/ 2321loadKeyValuesFrom objc-src/PackInsp.m /^-loadKeyValuesFrom:(const char *)type inTable:(Has/
2322load objc-src/PackInsp.m /^-load$/
3225loadPORManager php-src/lce_functions.php /^ function &loadPORManager()$/ 2323loadPORManager php-src/lce_functions.php /^ function &loadPORManager()$/
3226local_if_set c-src/emacs/src/lisp.h 2338 2324local_if_set c-src/emacs/src/lisp.h 2338
3227location cp-src/clheir.hpp /^ location() { }$/ 2325LOCALIZE_ARCH objc-src/PackInsp.m /^#define LOCALIZE_ARCH(s) NXLoadLocalizedStringFrom/
2326LOCALIZE objc-src/PackInsp.m /^#define LOCALIZE(s) NXLoadLocalizedStringFromTabl/
2327Locate pas-src/common.pas /^function Locate; (*($/
3228location cp-src/clheir.hpp 33 2328location cp-src/clheir.hpp 33
2329location cp-src/clheir.hpp /^ location() { }$/
2330LOCK_ALIGNED_BLOCKS c-src/emacs/src/gmalloc.c /^#define LOCK_ALIGNED_BLOCKS() \\$/
2331LOCK_ALIGNED_BLOCKS c-src/emacs/src/gmalloc.c /^#define LOCK_ALIGNED_BLOCKS()$/
2332LOCK c-src/emacs/src/gmalloc.c /^#define LOCK() \\$/
2333LOCK c-src/emacs/src/gmalloc.c /^#define LOCK()$/
2334Lock/t ada-src/2ataspri.ads /^ type Lock is$/
2335Lock/t ada-src/2ataspri.ads /^ type Lock is private;$/
3229loggingall tex-src/texinfo.tex /^\\def\\loggingall{\\tracingcommands2 \\tracingstats2 $/ 2336loggingall tex-src/texinfo.tex /^\\def\\loggingall{\\tracingcommands2 \\tracingstats2 $/
2337LONG_TYPE_SIZE y-src/cccp.y 95
2338LOOKING_AT c-src/etags.c /^#define LOOKING_AT(cp, kw) \/* kw is the keyword, /
2339LOOKING_AT_NOCASE c-src/etags.c /^#define LOOKING_AT_NOCASE(cp, kw) \/* the keyword i/
3230look tex-src/texinfo.tex /^\\def\\kbd#1{\\def\\look{#1}\\expandafter\\kbdfoo\\look??/ 2340look tex-src/texinfo.tex /^\\def\\kbd#1{\\def\\look{#1}\\expandafter\\kbdfoo\\look??/
3231lookup y-src/cccp.y /^lookup (name, len, hash)$/
3232lookup_call merc-src/accumulator.m /^:- pred lookup_call(accu_goal_store::in, accu_goal/ 2341lookup_call merc-src/accumulator.m /^:- pred lookup_call(accu_goal_store::in, accu_goal/
2342LOOKUP objc-src/PackInsp.m 176
2343LOOKUP objc-src/PackInsp.m /^#define LOOKUP(key, notfound) ([table isKey:key] ?/
2344lookup y-src/cccp.y /^lookup (name, len, hash)$/
2345LOOP_ON_INPUT_LINES c-src/etags.c /^#define LOOP_ON_INPUT_LINES(file_pointer, line_buf/
3233losespace tex-src/texinfo.tex /^\\def\\losespace #1{#1}$/ 2346losespace tex-src/texinfo.tex /^\\def\\losespace #1{#1}$/
3234lowcase c-src/etags.c /^#define lowcase(c) tolower (CHAR (c))$/ 2347lowcase c-src/etags.c /^#define lowcase(c) tolower (CHAR (c))$/
3235lowercaseenumerate tex-src/texinfo.tex /^\\def\\lowercaseenumerate{%$/ 2348lowercaseenumerate tex-src/texinfo.tex /^\\def\\lowercaseenumerate{%$/
2349LowerCaseNmStr pas-src/common.pas /^function LowerCaseNmStr; (*($/
2350/L ps-src/rfc1245.ps /^\/L { $/
2351/L ps-src/rfc1245.ps /^\/L \/M \/N \/O \/P \/Q \/R \/S \/T \/U \/V \/W \/X \/Y \/Z \/brac/
2352L_RANGE y-src/parse.c 11
2353LSH y-src/cccp.c 16
2354l tex-src/texinfo.tex /^\\def\\l#1{{\\li #1}\\null} % $/
2355l tex-src/texinfo.tex /^\\let\\b=\\ptexb \\let\\c=\\ptexc \\let\\i=\\ptexi \\let\\t=\\/
2356L tex-src/texinfo.tex /^\\let\\L=\\ptexL$/
2357LTGT cp-src/MDiagArray2.h 144
2358LTGT cp-src/MDiagArray2.h 35
2359LTGT cp-src/MDiagArray2.h 39
2360LTGT cp-src/MDiagArray2.h 42
2361Lua_functions c-src/etags.c /^Lua_functions (FILE *inf)$/
2362Lua_help c-src/etags.c 600
2363LUASRC make-src/Makefile /^LUASRC=allegro.lua$/
2364Lua_suffixes c-src/etags.c 598
3236lucid_event_type_list_p c-src/emacs/src/keyboard.c /^lucid_event_type_list_p (Lisp_Object object)$/ 2365lucid_event_type_list_p c-src/emacs/src/keyboard.c /^lucid_event_type_list_p (Lisp_Object object)$/
2366L_VAR y-src/parse.c 12
3237lvvmode tex-src/texinfo.tex /^\\def\\lvvmode{\\vbox to 0pt{}}$/ 2367lvvmode tex-src/texinfo.tex /^\\def\\lvvmode{\\vbox to 0pt{}}$/
3238mabort c-src/emacs/src/gmalloc.c /^mabort (enum mcheck_status status)$/ 2368mabort c-src/emacs/src/gmalloc.c /^mabort (enum mcheck_status status)$/
2369macheader tex-src/texinfo.tex /^\\def\\defmac{\\defparsebody\\Edefmac\\defmacx\\defmache/
3239mach_host_self c-src/machsyscalls.h /^SYSCALL (mach_host_self, -29,$/ 2370mach_host_self c-src/machsyscalls.h /^SYSCALL (mach_host_self, -29,$/
2371Machine_Exceptions/t ada-src/2ataspri.ads /^ type Machine_Exceptions is new Interfaces.C.POS/
2372Machin_T/b ada-src/waroquiers.ada /^ protected body Machin_T is$/
2373Machin_T/t ada-src/etags-test-for.ada /^ protected Machin_T is$/
2374Machin_T/t ada-src/etags-test-for.ada /^ protected type Machin_T is$/
2375Machin_T/t ada-src/waroquiers.ada /^ protected type Machin_T is$/
3240mach_msg_trap c-src/machsyscalls.h /^SYSCALL (mach_msg_trap, -25,$/ 2376mach_msg_trap c-src/machsyscalls.h /^SYSCALL (mach_msg_trap, -25,$/
3241mach_reply_port c-src/machsyscalls.h /^SYSCALL (mach_reply_port, -26,$/ 2377mach_reply_port c-src/machsyscalls.h /^SYSCALL (mach_reply_port, -26,$/
3242mach_task_self c-src/machsyscalls.h /^SYSCALL (mach_task_self, -28,$/ 2378mach_task_self c-src/machsyscalls.h /^SYSCALL (mach_task_self, -28,$/
3243mach_thread_self c-src/machsyscalls.h /^SYSCALL (mach_thread_self, -27,$/ 2379mach_thread_self c-src/machsyscalls.h /^SYSCALL (mach_thread_self, -27,$/
3244macheader tex-src/texinfo.tex /^\\def\\defmac{\\defparsebody\\Edefmac\\defmacx\\defmache/
3245macx\defmacheader tex-src/texinfo.tex /^\\def\\defmac{\\defparsebody\\Edefmac\\defmacx\\defmache/ 2380macx\defmacheader tex-src/texinfo.tex /^\\def\\defmac{\\defparsebody\\Edefmac\\defmacx\\defmache/
3246magic c-src/emacs/src/gmalloc.c 1868 2381MAGENTA cp-src/screen.hpp 17
2382MAGICBYTE c-src/emacs/src/gmalloc.c 1864
2383magic c-src/emacs/src/gmalloc.c 1871
2384MAGICFREE c-src/emacs/src/gmalloc.c 1863
2385MAGICWORD c-src/emacs/src/gmalloc.c 1862
3247mainmagstep tex-src/texinfo.tex /^\\let\\mainmagstep=\\magstep1$/ 2386mainmagstep tex-src/texinfo.tex /^\\let\\mainmagstep=\\magstep1$/
3248mainmagstep tex-src/texinfo.tex /^\\let\\mainmagstep=\\magstephalf$/ 2387mainmagstep tex-src/texinfo.tex /^\\let\\mainmagstep=\\magstephalf$/
3249maintaining.info make-src/Makefile /^maintaining.info: maintaining.texi$/ 2388maintaining.info make-src/Makefile /^maintaining.info: maintaining.texi$/
3250majorheading tex-src/texinfo.tex /^\\def\\majorheading{\\parsearg\\majorheadingzzz}$/ 2389majorheading tex-src/texinfo.tex /^\\def\\majorheading{\\parsearg\\majorheadingzzz}$/
3251majorheadingzzz tex-src/texinfo.tex /^\\def\\majorheadingzzz #1{%$/ 2390majorheadingzzz tex-src/texinfo.tex /^\\def\\majorheadingzzz #1{%$/
3252make-abbrev-table c-src/abbrev.c /^DEFUN ("make-abbrev-table", Fmake_abbrev_table, Sm/ 2391make-abbrev-table c-src/abbrev.c /^DEFUN ("make-abbrev-table", Fmake_abbrev_table, Sm/
3253make_C_tag c-src/etags.c /^make_C_tag (bool isfun)$/
3254make_coor prol-src/natded.prolog /^make_coor(s(_),Alpha,Sem1,Sem2,Alpha@Sem1@Sem2).$/ 2392make_coor prol-src/natded.prolog /^make_coor(s(_),Alpha,Sem1,Sem2,Alpha@Sem1@Sem2).$/
2393make_C_tag c-src/etags.c /^make_C_tag (bool isfun)$/
3255make_ctrl_char c-src/emacs/src/keyboard.c /^make_ctrl_char (int c)$/ 2394make_ctrl_char c-src/emacs/src/keyboard.c /^make_ctrl_char (int c)$/
2395MakeDispose pyt-src/server.py /^ def MakeDispose(self):$/
2396Makefile_filenames c-src/etags.c 603
2397Makefile_help c-src/etags.c 605
2398Makefile_targets c-src/etags.c /^Makefile_targets (FILE *inf)$/
3256make_fixnum_or_float c-src/emacs/src/lisp.h /^#define make_fixnum_or_float(val) \\$/ 2399make_fixnum_or_float c-src/emacs/src/lisp.h /^#define make_fixnum_or_float(val) \\$/
3257make_formatted_string c-src/emacs/src/lisp.h /^extern Lisp_Object make_formatted_string (char *, / 2400make_formatted_string c-src/emacs/src/lisp.h /^extern Lisp_Object make_formatted_string (char *, /
3258make_lisp_ptr c-src/emacs/src/lisp.h /^make_lisp_ptr (void *ptr, enum Lisp_Type type)$/ 2401make_lisp_ptr c-src/emacs/src/lisp.h /^make_lisp_ptr (void *ptr, enum Lisp_Type type)$/
@@ -3263,108 +2406,182 @@ make_lispy_focus_out c-src/emacs/src/keyboard.c /^make_lispy_focus_out (Lisp_Obj
3263make_lispy_movement c-src/emacs/src/keyboard.c /^make_lispy_movement (struct frame *frame, Lisp_Obj/ 2406make_lispy_movement c-src/emacs/src/keyboard.c /^make_lispy_movement (struct frame *frame, Lisp_Obj/
3264make_lispy_position c-src/emacs/src/keyboard.c /^make_lispy_position (struct frame *f, Lisp_Object / 2407make_lispy_position c-src/emacs/src/keyboard.c /^make_lispy_position (struct frame *f, Lisp_Object /
3265make_lispy_switch_frame c-src/emacs/src/keyboard.c /^make_lispy_switch_frame (Lisp_Object frame)$/ 2408make_lispy_switch_frame c-src/emacs/src/keyboard.c /^make_lispy_switch_frame (Lisp_Object frame)$/
2409MAKE make-src/Makefile /^MAKE:=$(MAKE) --no-print-directory$/
3266make_number c-src/emacs/src/lisp.h /^# define make_number(n) lisp_h_make_number (n)$/ 2410make_number c-src/emacs/src/lisp.h /^# define make_number(n) lisp_h_make_number (n)$/
3267make_pointer_integer c-src/emacs/src/lisp.h /^make_pointer_integer (void *p)$/ 2411make_pointer_integer c-src/emacs/src/lisp.h /^make_pointer_integer (void *p)$/
3268make_scroll_bar_position c-src/emacs/src/keyboard.c /^make_scroll_bar_position (struct input_event *ev, / 2412make_scroll_bar_position c-src/emacs/src/keyboard.c /^make_scroll_bar_position (struct input_event *ev, /
2413MakeSitelist pyt-src/server.py /^ def MakeSitelist(self, master):$/
2414MAKESRC make-src/Makefile /^MAKESRC=Makefile$/
3269make_tag c-src/etags.c /^make_tag (const char *name, \/* tag name, or NULL / 2415make_tag c-src/etags.c /^make_tag (const char *name, \/* tag name, or NULL /
3270make_uninit_sub_char_table c-src/emacs/src/lisp.h /^make_uninit_sub_char_table (int depth, int min_cha/ 2416make_uninit_sub_char_table c-src/emacs/src/lisp.h /^make_uninit_sub_char_table (int depth, int min_cha/
3271make_uninit_vector c-src/emacs/src/lisp.h /^make_uninit_vector (ptrdiff_t size)$/ 2417make_uninit_vector c-src/emacs/src/lisp.h /^make_uninit_vector (ptrdiff_t size)$/
3272malloc c-src/emacs/src/gmalloc.c /^extern void *malloc (size_t size) ATTRIBUTE_MALLOC/
3273malloc c-src/emacs/src/gmalloc.c /^malloc (size_t size)$/
3274malloc c-src/emacs/src/gmalloc.c 1719
3275malloc c-src/emacs/src/gmalloc.c 64
3276malloc c-src/emacs/src/gmalloc.c 68
3277malloc_atfork_handler_child c-src/emacs/src/gmalloc.c /^malloc_atfork_handler_child (void)$/ 2418malloc_atfork_handler_child c-src/emacs/src/gmalloc.c /^malloc_atfork_handler_child (void)$/
3278malloc_atfork_handler_parent c-src/emacs/src/gmalloc.c /^malloc_atfork_handler_parent (void)$/ 2419malloc_atfork_handler_parent c-src/emacs/src/gmalloc.c /^malloc_atfork_handler_parent (void)$/
3279malloc_atfork_handler_prepare c-src/emacs/src/gmalloc.c /^malloc_atfork_handler_prepare (void)$/ 2420malloc_atfork_handler_prepare c-src/emacs/src/gmalloc.c /^malloc_atfork_handler_prepare (void)$/
2421malloc c-src/emacs/src/gmalloc.c 1722
2422malloc c-src/emacs/src/gmalloc.c 64
2423malloc c-src/emacs/src/gmalloc.c 68
2424malloc c-src/emacs/src/gmalloc.c /^extern void *malloc (size_t size) ATTRIBUTE_MALLOC/
2425_malloc c-src/emacs/src/gmalloc.c /^_malloc (size_t size)$/
2426malloc c-src/emacs/src/gmalloc.c /^malloc (size_t size)$/
3280malloc_enable_thread c-src/emacs/src/gmalloc.c /^malloc_enable_thread (void)$/ 2427malloc_enable_thread c-src/emacs/src/gmalloc.c /^malloc_enable_thread (void)$/
2428__malloc_extra_blocks c-src/emacs/src/gmalloc.c 382
2429MALLOCFLOOD c-src/emacs/src/gmalloc.c 1865
2430mallochook c-src/emacs/src/gmalloc.c /^mallochook (size_t size)$/
3281malloc_info c-src/emacs/src/gmalloc.c 167 2431malloc_info c-src/emacs/src/gmalloc.c 167
3282malloc_initialize_1 c-src/emacs/src/gmalloc.c /^malloc_initialize_1 (void)$/ 2432malloc_initialize_1 c-src/emacs/src/gmalloc.c /^malloc_initialize_1 (void)$/
3283mallochook c-src/emacs/src/gmalloc.c /^mallochook (size_t size)$/ 2433__malloc_initialize c-src/emacs/src/gmalloc.c /^__malloc_initialize (void)$/
2434__malloc_initialized c-src/emacs/src/gmalloc.c 380
2435_malloc_internal c-src/emacs/src/gmalloc.c /^_malloc_internal (size_t size)$/
2436_malloc_internal_nolock c-src/emacs/src/gmalloc.c /^_malloc_internal_nolock (size_t size)$/
2437_malloc_mutex c-src/emacs/src/gmalloc.c 518
2438_malloc_thread_enabled_p c-src/emacs/src/gmalloc.c 520
3284man manpage make-src/Makefile /^man manpage: etags.1.man$/ 2439man manpage make-src/Makefile /^man manpage: etags.1.man$/
2440/manualpapersize ps-src/rfc1245.ps /^\/manualpapersize {$/
2441MANY c-src/emacs/src/lisp.h 2833
3285mao c-src/h.h 101 2442mao c-src/h.h 101
3286map c-src/emacs/src/keyboard.c 8748 2443map c-src/emacs/src/keyboard.c 8748
3287map merc-src/accumulator.m /^:- import_module map.$/ 2444map merc-src/accumulator.m /^:- import_module map.$/
3288map_word prol-src/natded.prolog /^map_word([[_]|Ws],Exp):-$/
3289mapping html-src/algrthms.html /^Mapping the Channel Symbols$/ 2445mapping html-src/algrthms.html /^Mapping the Channel Symbols$/
3290mapsyn prol-src/natded.prolog /^mapsyn(A\/B,AM\/BM):-$/ 2446mapsyn prol-src/natded.prolog /^mapsyn(A\/B,AM\/BM):-$/
2447map_word prol-src/natded.prolog /^map_word([[_]|Ws],Exp):-$/
2448MARKERP c-src/emacs/src/lisp.h /^# define MARKERP(x) lisp_h_MARKERP (x)$/
3291mark_kboards c-src/emacs/src/keyboard.c /^mark_kboards (void)$/ 2449mark_kboards c-src/emacs/src/keyboard.c /^mark_kboards (void)$/
3292math tex-src/texinfo.tex /^\\def\\math#1{\\implicitmath #1\\implicitmath}$/ 2450math tex-src/texinfo.tex /^\\def\\math#1{\\implicitmath #1\\implicitmath}$/
3293max c-src/emacs/src/lisp.h /^#define max(a, b) ((a) > (b) ? (a) : (b))$/ 2451MAX_ALLOCA c-src/emacs/src/lisp.h 4556
3294max c-src/emacs/src/lisp.h 58 2452max_args c-src/emacs/src/lisp.h 1686
2453maxargs c-src/emacs/src/lisp.h 2831
3295max c.c /^__attribute__ ((always_inline)) max (int a, int b)/ 2454max c.c /^__attribute__ ((always_inline)) max (int a, int b)/
3296max c.c /^max (int a, int b)$/ 2455max c.c /^max (int a, int b)$/
3297max cp-src/conway.cpp /^#define max(x,y) ((x > y) ? x : y)$/ 2456max cp-src/conway.cpp /^#define max(x,y) ((x > y) ? x : y)$/
3298max_args c-src/emacs/src/lisp.h 1686 2457max c-src/emacs/src/lisp.h 58
2458max c-src/emacs/src/lisp.h /^#define max(a, b) ((a) > (b) ? (a) : (b))$/
2459MAX_ENCODED_BYTES c-src/emacs/src/keyboard.c 2254
2460MAX_HASH_VALUE c-src/etags.c 2329
3299max_num_directions cp-src/clheir.hpp 31 2461max_num_directions cp-src/clheir.hpp 31
3300max_num_generic_objects cp-src/clheir.cpp 9 2462max_num_generic_objects cp-src/clheir.cpp 9
3301maxargs c-src/emacs/src/lisp.h 2831 2463MAXPATHLEN c-src/etags.c 115
3302maybe merc-src/accumulator.m /^:- import_module maybe.$/ 2464/max ps-src/rfc1245.ps /^\/max {2 copy lt {exch} if pop} bind def$/
2465MAX_WORD_LENGTH c-src/etags.c 2327
3303maybe_gc c-src/emacs/src/lisp.h /^maybe_gc (void)$/ 2466maybe_gc c-src/emacs/src/lisp.h /^maybe_gc (void)$/
2467maybe merc-src/accumulator.m /^:- import_module maybe.$/
2468MAYBEREL y-src/parse.y /^#define MAYBEREL(p) (*(p)=='[' && (isdigit((p)[1])/
2469MBYTES objc-src/PackInsp.m 59
2470Mcccp y-src/cccp.y /^main ()$/
2471Mc cp-src/c.C /^int main (void) { my_function0(0); my_function1(1)/
3304mcCSC cp-src/c.C 6 2472mcCSC cp-src/c.C 6
3305mcheck c-src/emacs/src/gmalloc.c /^mcheck (void (*func) (enum mcheck_status))$/ 2473mcheck c-src/emacs/src/gmalloc.c /^mcheck (void (*func) (enum mcheck_status))$/
2474MCHECK_DISABLED c-src/emacs/src/gmalloc.c 285
2475MCHECK_FREE c-src/emacs/src/gmalloc.c 287
2476MCHECK_HEAD c-src/emacs/src/gmalloc.c 288
2477MCHECK_OK c-src/emacs/src/gmalloc.c 286
3306mcheck_status c-src/emacs/src/gmalloc.c 283 2478mcheck_status c-src/emacs/src/gmalloc.c 283
3307mcheck_used c-src/emacs/src/gmalloc.c 2017 2479MCHECK_TAIL c-src/emacs/src/gmalloc.c 289
2480mcheck_used c-src/emacs/src/gmalloc.c 2020
2481Mconway.cpp cp-src/conway.cpp /^void main(void)$/
3308mdbcomp merc-src/accumulator.m /^:- import_module mdbcomp.$/ 2482mdbcomp merc-src/accumulator.m /^:- import_module mdbcomp.$/
3309me22b lua-src/test.lua /^ local function test.me22b (one)$/ 2483MDiagArray2 cp-src/MDiagArray2.h 78
2484MDiagArray2 cp-src/MDiagArray2.h /^ MDiagArray2 (const Array<T>& a) : DiagArray2<T> /
2485MDiagArray2 cp-src/MDiagArray2.h /^ MDiagArray2 (const DiagArray2<T>& a) : DiagArray/
2486MDiagArray2 cp-src/MDiagArray2.h /^ MDiagArray2 (const MDiagArray2<T>& a) : DiagArra/
2487MDiagArray2 cp-src/MDiagArray2.h /^ MDiagArray2 (int r, int c, const T& val) : DiagA/
2488MDiagArray2 cp-src/MDiagArray2.h /^ MDiagArray2 (int r, int c) : DiagArray2<T> (r, c/
2489MDiagArray2 cp-src/MDiagArray2.h /^ MDiagArray2 (T *d, int r, int c) : DiagArray2<T>/
2490~MDiagArray2 cp-src/MDiagArray2.h /^ ~MDiagArray2 (void) { }$/
2491MDiagArray2 cp-src/MDiagArray2.h /^ MDiagArray2 (void) : DiagArray2<T> () { }$/
3310me_22a lua-src/test.lua /^ function test.me_22a(one, two)$/ 2492me_22a lua-src/test.lua /^ function test.me_22a(one, two)$/
2493me22b lua-src/test.lua /^ local function test.me22b (one)$/
3311memalign c-src/emacs/src/gmalloc.c /^memalign (size_t alignment, size_t size)$/ 2494memalign c-src/emacs/src/gmalloc.c /^memalign (size_t alignment, size_t size)$/
3312member prol-src/natded.prolog /^member(X,[X|_]).$/
3313member_lessthan_goalid merc-src/accumulator.m /^:- pred member_lessthan_goalid(accu_goal_store::in/ 2495member_lessthan_goalid merc-src/accumulator.m /^:- pred member_lessthan_goalid(accu_goal_store::in/
2496member prol-src/natded.prolog /^member(X,[X|_]).$/
3314memclear c-src/emacs/src/lisp.h /^memclear (void *p, ptrdiff_t nbytes)$/ 2497memclear c-src/emacs/src/lisp.h /^memclear (void *p, ptrdiff_t nbytes)$/
3315menu tex-src/texinfo.tex /^\\long\\def\\menu #1\\end menu{}$/
3316menu_bar_item c-src/emacs/src/keyboard.c /^menu_bar_item (Lisp_Object key, Lisp_Object item, / 2498menu_bar_item c-src/emacs/src/keyboard.c /^menu_bar_item (Lisp_Object key, Lisp_Object item, /
3317menu_bar_items c-src/emacs/src/keyboard.c /^menu_bar_items (Lisp_Object old)$/ 2499menu_bar_items c-src/emacs/src/keyboard.c /^menu_bar_items (Lisp_Object old)$/
3318menu_bar_items_index c-src/emacs/src/keyboard.c 7369 2500menu_bar_items_index c-src/emacs/src/keyboard.c 7369
3319menu_bar_items_vector c-src/emacs/src/keyboard.c 7368 2501menu_bar_items_vector c-src/emacs/src/keyboard.c 7368
3320menu_bar_one_keymap_changed_items c-src/emacs/src/keyboard.c 7363 2502menu_bar_one_keymap_changed_items c-src/emacs/src/keyboard.c 7363
3321menu_item_eval_property c-src/emacs/src/keyboard.c /^menu_item_eval_property (Lisp_Object sexpr)$/
3322menu_item_eval_property_1 c-src/emacs/src/keyboard.c /^menu_item_eval_property_1 (Lisp_Object arg)$/ 2503menu_item_eval_property_1 c-src/emacs/src/keyboard.c /^menu_item_eval_property_1 (Lisp_Object arg)$/
2504menu_item_eval_property c-src/emacs/src/keyboard.c /^menu_item_eval_property (Lisp_Object sexpr)$/
3323menu_separator_name_p c-src/emacs/src/keyboard.c /^menu_separator_name_p (const char *label)$/ 2505menu_separator_name_p c-src/emacs/src/keyboard.c /^menu_separator_name_p (const char *label)$/
2506menu tex-src/texinfo.tex /^\\long\\def\\menu #1\\end menu{}$/
2507Metags c-src/etags.c /^main (int argc, char **argv)$/
3324metasource c-src/etags.c 198 2508metasource c-src/etags.c 198
3325methodheader tex-src/texinfo.tex /^\\def\\defmethod{\\defmethparsebody\\Edefmethod\\defmet/ 2509methodheader tex-src/texinfo.tex /^\\def\\defmethod{\\defmethparsebody\\Edefmethod\\defmet/
3326methodx\defmethodheader tex-src/texinfo.tex /^\\def\\defmethod{\\defmethparsebody\\Edefmethod\\defmet/ 2510methodx\defmethodheader tex-src/texinfo.tex /^\\def\\defmethod{\\defmethparsebody\\Edefmethod\\defmet/
3327methparsebody\Edeffn tex-src/texinfo.tex /^\\def\\deffn{\\defmethparsebody\\Edeffn\\deffnx\\deffnhe/ 2511methparsebody\Edeffn tex-src/texinfo.tex /^\\def\\deffn{\\defmethparsebody\\Edeffn\\deffnx\\deffnhe/
3328methparsebody\Edefmethod tex-src/texinfo.tex /^\\def\\defmethod{\\defmethparsebody\\Edefmethod\\defmet/ 2512methparsebody\Edefmethod tex-src/texinfo.tex /^\\def\\defmethod{\\defmethparsebody\\Edefmethod\\defmet/
3329methparsebody\Edeftypefn tex-src/texinfo.tex /^\\def\\deftypefn{\\defmethparsebody\\Edeftypefn\\deftyp/ 2513methparsebody\Edeftypefn tex-src/texinfo.tex /^\\def\\deftypefn{\\defmethparsebody\\Edeftypefn\\deftyp/
3330min c-src/emacs/src/gmalloc.c /^#define min(a, b) ((a) < (b) ? (a) : (b))$/ 2514Mfail cp-src/fail.C /^main()$/
3331min c-src/emacs/src/lisp.h /^#define min(a, b) ((a) < (b) ? (a) : (b))$/
3332min c-src/emacs/src/lisp.h 57
3333min cp-src/conway.cpp /^#define min(x,y) ((x > y) ? y : x)$/
3334min_args c-src/emacs/src/lisp.h 1686 2515min_args c-src/emacs/src/lisp.h 1686
3335min_char c-src/emacs/src/lisp.h 1621 2516min_char c-src/emacs/src/lisp.h 1621
2517min cp-src/conway.cpp /^#define min(x,y) ((x > y) ? y : x)$/
2518min c-src/emacs/src/gmalloc.c /^#define min(a, b) ((a) < (b) ? (a) : (b))$/
2519min c-src/emacs/src/lisp.h 57
2520min c-src/emacs/src/lisp.h /^#define min(a, b) ((a) < (b) ? (a) : (b))$/
2521MIN_HASH_VALUE c-src/etags.c 2328
2522/min ps-src/rfc1245.ps /^\/min {2 copy gt {exch} if pop} bind def$/
3336minus cp-src/functions.cpp /^void Date::minus ( int days , int month , int year/ 2523minus cp-src/functions.cpp /^void Date::minus ( int days , int month , int year/
3337minus tex-src/texinfo.tex /^\\def\\minus{$-$}$/ 2524minus tex-src/texinfo.tex /^\\def\\minus{$-$}$/
2525MIN_WORD_LENGTH c-src/etags.c 2326
2526MISCP c-src/emacs/src/lisp.h /^# define MISCP(x) lisp_h_MISCP (x)$/
3338miti html-src/softwarelibero.html /^Sfatiamo alcuni miti$/ 2527miti html-src/softwarelibero.html /^Sfatiamo alcuni miti$/
2528Mkai-test.pl perl-src/kai-test.pl /^package main;$/
3339modifier_names c-src/emacs/src/keyboard.c 6319 2529modifier_names c-src/emacs/src/keyboard.c 6319
3340modifier_symbols c-src/emacs/src/keyboard.c 6327 2530modifier_symbols c-src/emacs/src/keyboard.c 6327
3341modify_event_symbol c-src/emacs/src/keyboard.c /^modify_event_symbol (ptrdiff_t symbol_num, int mod/ 2531modify_event_symbol c-src/emacs/src/keyboard.c /^modify_event_symbol (ptrdiff_t symbol_num, int mod/
3342module_class_method ruby-src/test.rb /^ def ModuleExample.module_class_method$/ 2532module_class_method ruby-src/test.rb /^ def ModuleExample.module_class_method$/
2533ModuleExample ruby-src/test.rb /^module ModuleExample$/
3343module_instance_method ruby-src/test.rb /^ def module_instance_method$/ 2534module_instance_method ruby-src/test.rb /^ def module_instance_method$/
3344more= ruby-src/test1.ru /^ :more$/
3345more_aligned_int c.c 165 2535more_aligned_int c.c 165
3346morecore_nolock c-src/emacs/src/gmalloc.c /^morecore_nolock (size_t size)$/ 2536morecore_nolock c-src/emacs/src/gmalloc.c /^morecore_nolock (size_t size)$/
3347morecore_recursing c-src/emacs/src/gmalloc.c 605 2537morecore_recursing c-src/emacs/src/gmalloc.c 605
2538More_Lisp_Bits c-src/emacs/src/lisp.h 801
2539more= ruby-src/test1.ru /^ :more$/
2540MOST_NEGATIVE_FIXNUM c-src/emacs/src/lisp.h 835
2541MOST_POSITIVE_FIXNUM c-src/emacs/src/lisp.h 834
3348mouse_syms c-src/emacs/src/keyboard.c 4627 2542mouse_syms c-src/emacs/src/keyboard.c 4627
3349move cp-src/clheir.cpp /^void agent::move(int direction)$/ 2543move cp-src/clheir.cpp /^void agent::move(int direction)$/
2544MOVE c-src/sysdep.h /^#define MOVE(x,y) movl x, y$/
2545MoveLayerAfter lua-src/allegro.lua /^function MoveLayerAfter (this_one)$/
2546MoveLayerBefore lua-src/allegro.lua /^function MoveLayerBefore (this_one)$/
2547MoveLayerBottom lua-src/allegro.lua /^function MoveLayerBottom ()$/
2548MoveLayerTop lua-src/allegro.lua /^function MoveLayerTop ()$/
3350mprobe c-src/emacs/src/gmalloc.c /^mprobe (void *ptr)$/ 2549mprobe c-src/emacs/src/gmalloc.c /^mprobe (void *ptr)$/
2550/M ps-src/rfc1245.ps /^\/M {newpath moveto} bind def$/
2551M ruby-src/test1.ru /^module A::M; end$/
2552MSDOS c-src/etags.c 100
2553MSDOS c-src/etags.c 106
2554MSDOS c-src/etags.c 107
2555MSDOS c-src/etags.c 110
3351msgid php-src/lce_functions.php /^ function msgid($line, $class)$/ 2556msgid php-src/lce_functions.php /^ function msgid($line, $class)$/
2557MSGSEL f-src/entry.for /^ ENTRY MSGSEL ( TYPE )$/
2558MSGSEL f-src/entry.strange /^ ENTRY MSGSEL ( TYPE )$/
2559MSGSEL f-src/entry.strange_suffix /^ ENTRY MSGSEL ( TYPE )$/
3352msgstr php-src/lce_functions.php /^ function msgstr($line, $class)$/ 2560msgstr php-src/lce_functions.php /^ function msgstr($line, $class)$/
2561/ms ps-src/rfc1245.ps /^\/ms { $/
3353mstats c-src/emacs/src/gmalloc.c 308 2562mstats c-src/emacs/src/gmalloc.c 308
3354mt prol-src/natded.prolog /^mt:-$/ 2563Mtest1.go go-src/test1.go 1
2564Mtest1.go go-src/test1.go /^func main() {$/
2565Mtest.go go-src/test.go 1
2566Mtest.go go-src/test.go /^func main() {$/
2567Mtest.rs rs-src/test.rs /^fn main() {$/
3355mtg html-src/software.html /^MTG$/ 2568mtg html-src/software.html /^MTG$/
3356multi_line c-src/etags.c 267 2569mt prol-src/natded.prolog /^mt:-$/
3357multibyte c-src/emacs/src/regex.h 403 2570multibyte c-src/emacs/src/regex.h 403
3358my_printf c.c /^my_printf (void *my_object, const char *my_format,/ 2571MULTI_LETTER_MOD c-src/emacs/src/keyboard.c 6231
3359my_struct c-src/h.h 91 2572MULTI_LETTER_MOD c-src/emacs/src/keyboard.c 6764
3360my_struct c.c 226 2573MULTI_LETTER_MOD c-src/emacs/src/keyboard.c /^#define MULTI_LETTER_MOD(BIT, NAME, LEN) \\$/
3361my_typedef c-src/h.h 93 2574MULTI_LETTER_MOD c-src/emacs/src/keyboard.c /^#define MULTI_LETTER_MOD(BIT, NAME, LEN) \\$/
3362my_typedef c.c 228 2575multi_line c-src/etags.c 267
2576Mx.cc cp-src/x.cc /^main(int argc, char *argv[])$/
3363mylbrace tex-src/texinfo.tex /^\\def\\mylbrace {{\\tt \\char '173}}$/ 2577mylbrace tex-src/texinfo.tex /^\\def\\mylbrace {{\\tt \\char '173}}$/
3364mypi forth-src/test-forth.fth /^synonym mypi fconst$/ 2578mypi forth-src/test-forth.fth /^synonym mypi fconst$/
2579my_printf c.c /^my_printf (void *my_object, const char *my_format,/
3365myrbrace tex-src/texinfo.tex /^\\def\\myrbrace {{\\tt \\char '175}}$/ 2580myrbrace tex-src/texinfo.tex /^\\def\\myrbrace {{\\tt \\char '175}}$/
3366n c-src/exit.c 28 2581my_struct c.c 226
3367n c-src/exit.strange_suffix 28 2582my_struct c-src/h.h 91
2583my_typedef c.c 228
2584my_typedef c-src/h.h 93
3368name c-src/emacs/src/keyboard.c 7241 2585name c-src/emacs/src/keyboard.c 7241
3369name c-src/emacs/src/lisp.h 1808 2586name c-src/emacs/src/lisp.h 1808
3370name c-src/emacs/src/lisp.h 3144 2587name c-src/emacs/src/lisp.h 3144
@@ -3375,7 +2592,11 @@ name c-src/etags.c 2271
3375name c-src/etags.c 261 2592name c-src/etags.c 261
3376name c-src/getopt.h 76 2593name c-src/getopt.h 76
3377name c-src/getopt.h 78 2594name c-src/getopt.h 78
2595named c-src/etags.c 2505
2596NameHasChar pas-src/common.pas /^function NameHasChar; (* (TheName : NameString; Th/
3378name perl-src/htlmify-cystic 357 2597name perl-src/htlmify-cystic 357
2598namestringequal pas-src/common.pas /^function namestringequal;(*(var Name1,Name2 : Name/
2599NameStringLess pas-src/common.pas /^function NameStringLess;(*(var Name1,Name2 : NameS/
3379name tex-src/texinfo.tex /^\\begingroup\\defname {#1}{Function}%$/ 2600name tex-src/texinfo.tex /^\\begingroup\\defname {#1}{Function}%$/
3380name tex-src/texinfo.tex /^\\begingroup\\defname {#1}{Macro}%$/ 2601name tex-src/texinfo.tex /^\\begingroup\\defname {#1}{Macro}%$/
3381name tex-src/texinfo.tex /^\\begingroup\\defname {#1}{Special Form}%$/ 2602name tex-src/texinfo.tex /^\\begingroup\\defname {#1}{Special Form}%$/
@@ -3384,36 +2605,48 @@ name tex-src/texinfo.tex /^\\begingroup\\defname {#1}{Variable}%$/
3384name tex-src/texinfo.tex /^\\begingroup\\defname {#2}{#1}\\deftpargs{#3}\\endgrou/ 2605name tex-src/texinfo.tex /^\\begingroup\\defname {#2}{#1}\\deftpargs{#3}\\endgrou/
3385name tex-src/texinfo.tex /^\\begingroup\\defname {#2}{#1}\\defunargs{#3}\\endgrou/ 2606name tex-src/texinfo.tex /^\\begingroup\\defname {#2}{#1}\\defunargs{#3}\\endgrou/
3386name tex-src/texinfo.tex /^\\begingroup\\defname {#2}{#1}\\defvarargs{#3}\\endgro/ 2607name tex-src/texinfo.tex /^\\begingroup\\defname {#2}{#1}\\defvarargs{#3}\\endgro/
3387name tex-src/texinfo.tex /^\\begingroup\\defname {#2}{Instance Variable of #1}%/
3388name tex-src/texinfo.tex /^\\begingroup\\defname {#2}{Method on #1}%$/
3389name tex-src/texinfo.tex /^\\begingroup\\defname {#2}{\\defcvtype{} of #1}%$/ 2608name tex-src/texinfo.tex /^\\begingroup\\defname {#2}{\\defcvtype{} of #1}%$/
3390name tex-src/texinfo.tex /^\\begingroup\\defname {#2}{\\defoptype{} on #1}%$/ 2609name tex-src/texinfo.tex /^\\begingroup\\defname {#2}{\\defoptype{} on #1}%$/
2610name tex-src/texinfo.tex /^\\begingroup\\defname {#2}{Instance Variable of #1}%/
2611name tex-src/texinfo.tex /^\\begingroup\\defname {#2}{Method on #1}%$/
3391name tex-src/texinfo.tex /^\\begingroup\\defname {\\code{#1} #2}{Function}%$/ 2612name tex-src/texinfo.tex /^\\begingroup\\defname {\\code{#1} #2}{Function}%$/
3392name tex-src/texinfo.tex /^\\begingroup\\defname {\\code{#1} #2}{Variable}%$/ 2613name tex-src/texinfo.tex /^\\begingroup\\defname {\\code{#1} #2}{Variable}%$/
3393name tex-src/texinfo.tex /^\\begingroup\\defname {\\code{#2} #3}{#1}$/
3394name tex-src/texinfo.tex /^\\begingroup\\defname {\\code{#2} #3}{#1}%$/ 2614name tex-src/texinfo.tex /^\\begingroup\\defname {\\code{#2} #3}{#1}%$/
2615name tex-src/texinfo.tex /^\\begingroup\\defname {\\code{#2} #3}{#1}$/
3395name tex-src/texinfo.tex /^\\def\\singlecodeindexer #1{\\doind{\\indexname}{\\code/ 2616name tex-src/texinfo.tex /^\\def\\singlecodeindexer #1{\\doind{\\indexname}{\\code/
3396name tex-src/texinfo.tex /^\\def\\singleindexer #1{\\doind{\\indexname}{#1}}$/ 2617name tex-src/texinfo.tex /^\\def\\singleindexer #1{\\doind{\\indexname}{#1}}$/
2618NAME y-src/cccp.c 8
3397name y-src/cccp.y 113 2619name y-src/cccp.y 113
3398name y-src/cccp.y 43 2620name y-src/cccp.y 43
3399named c-src/etags.c 2505
3400namestringequal pas-src/common.pas /^function namestringequal;(*(var Name1,Name2 : Name/
3401nargs c-src/emacs/src/lisp.h 2987 2621nargs c-src/emacs/src/lisp.h 2987
3402need tex-src/texinfo.tex /^\\def\\need{\\parsearg\\needx}$/ 2622NATNUMP c-src/emacs/src/lisp.h /^NATNUMP (Lisp_Object x)$/
2623/nbluet ps-src/rfc1245.ps /^\/nbluet 256 array def$/
2624n c-src/exit.c 28
2625n c-src/exit.strange_suffix 28
2626NDEBUG c-src/etags.c 88
3403need_adjustment c-src/emacs/src/lisp.h 1986 2627need_adjustment c-src/emacs/src/lisp.h 1986
2628need tex-src/texinfo.tex /^\\def\\need{\\parsearg\\needx}$/
3404needx tex-src/texinfo.tex /^\\def\\needx#1{%$/ 2629needx tex-src/texinfo.tex /^\\def\\needx#1{%$/
2630NEG y-src/parse.c 9
3405neighbors cp-src/clheir.hpp 59 2631neighbors cp-src/clheir.hpp 59
3406nelem cp-src/Range.h /^ int nelem (void) const { return rng_nelem; }$/ 2632nelem cp-src/Range.h /^ int nelem (void) const { return rng_nelem; }$/
3407nestlev c-src/etags.c 2525 2633nestlev c-src/etags.c 2525
3408new objc-src/PackInsp.m /^+new$/
3409new perl-src/htlmify-cystic 163
3410new_tag perl-src/htlmify-cystic 18
3411newcodeindex tex-src/texinfo.tex /^\\def\\newcodeindex #1{$/ 2634newcodeindex tex-src/texinfo.tex /^\\def\\newcodeindex #1{$/
3412newindex tex-src/texinfo.tex /^\\def\\newindex #1{$/ 2635newindex tex-src/texinfo.tex /^\\def\\newindex #1{$/
2636NewLayer lua-src/allegro.lua /^function NewLayer (name, x, y, w, h)$/
2637NewLayerSet lua-src/allegro.lua /^function NewLayerSet (name)$/
3413newlb c-src/etags.c 2930 2638newlb c-src/etags.c 2930
3414newlinepos c-src/etags.c 2932 2639newlinepos c-src/etags.c 2932
2640NewNameString pas-src/common.pas /^procedure NewNameString; (* (var NSP: NameStringPo/
2641new objc-src/PackInsp.m /^+new$/
2642new perl-src/htlmify-cystic 163
2643new_tag perl-src/htlmify-cystic 18
3415newtextstring pas-src/common.pas /^function newtextstring; (*: TextString;*)$/ 2644newtextstring pas-src/common.pas /^function newtextstring; (*: TextString;*)$/
3416newwrite tex-src/texinfo.tex /^\\gdef\\newwrite{\\alloc@7\\write\\chardef\\sixt@@n}}$/ 2645newwrite tex-src/texinfo.tex /^\\gdef\\newwrite{\\alloc@7\\write\\chardef\\sixt@@n}}$/
2646next_alive cp-src/conway.hpp 7
2647next_almost_prime c-src/emacs/src/lisp.h /^extern EMACS_INT next_almost_prime (EMACS_INT) ATT/
2648NEXT_ALMOST_PRIME_LIMIT c-src/emacs/src/lisp.h 3573
2649next c.c 174
3417next c-src/emacs/src/gmalloc.c 164 2650next c-src/emacs/src/gmalloc.c 164
3418next c-src/emacs/src/gmalloc.c 188 2651next c-src/emacs/src/gmalloc.c 188
3419next c-src/emacs/src/gmalloc.c 198 2652next c-src/emacs/src/gmalloc.c 198
@@ -3427,51 +2660,52 @@ next c-src/emacs/src/lisp.h 3028
3427next c-src/emacs/src/lisp.h 3134 2660next c-src/emacs/src/lisp.h 3134
3428next c-src/emacs/src/lisp.h 700 2661next c-src/emacs/src/lisp.h 700
3429next c-src/etags.c 203 2662next c-src/etags.c 203
3430next c.c 174 2663next-file el-src/emacs/lisp/progmodes/etags.el /^(defun next-file (&optional initialize novisit)$/
2664next-file-list el-src/emacs/lisp/progmodes/etags.el /^(defvar next-file-list nil$/
2665next_free c-src/emacs/src/lisp.h 1851
2666nextfree c-src/emacs/src/lisp.h 3029
3431next tex-src/texinfo.tex /^\\def\\flushcr{\\ifx\\par\\lisppar \\def\\next##1{}\\else / 2667next tex-src/texinfo.tex /^\\def\\flushcr{\\ifx\\par\\lisppar \\def\\next##1{}\\else /
3432next tex-src/texinfo.tex /^\\def\\next##1{}\\next}$/ 2668next tex-src/texinfo.tex /^\\def\\next##1{}\\next}$/
3433next tex-src/texinfo.tex /^\\def\\parsearg #1{\\let\\next=#1\\begingroup\\obeylines/ 2669next tex-src/texinfo.tex /^\\def\\parsearg #1{\\let\\next=#1\\begingroup\\obeylines/
3434next tex-src/texinfo.tex /^\\edef\\next{\\write\\auxfile{\\internalsetq {#1}{#2}}}/ 2670next tex-src/texinfo.tex /^\\edef\\next{\\write\\auxfile{\\internalsetq {#1}{#2}}}/
3435next y-src/cccp.y 42
3436next-file el-src/emacs/lisp/progmodes/etags.el /^(defun next-file (&optional initialize novisit)$/
3437next-file-list el-src/emacs/lisp/progmodes/etags.el /^(defvar next-file-list nil$/
3438next_alive cp-src/conway.hpp 7
3439next_almost_prime c-src/emacs/src/lisp.h /^extern EMACS_INT next_almost_prime (EMACS_INT) ATT/
3440next_free c-src/emacs/src/lisp.h 1851
3441next_weak c-src/emacs/src/lisp.h 1875 2671next_weak c-src/emacs/src/lisp.h 1875
3442nextfree c-src/emacs/src/lisp.h 3029 2672next y-src/cccp.y 42
2673NE y-src/parse.c 6
3443nfree c-src/emacs/src/gmalloc.c 150 2674nfree c-src/emacs/src/gmalloc.c 150
2675/ngrayt ps-src/rfc1245.ps /^\/ngrayt 256 array def$/
2676/ngreent ps-src/rfc1245.ps /^\/ngreent 256 array def$/
2677NIL_IS_ZERO c-src/emacs/src/lisp.h 1515
2678NILP c-src/emacs/src/lisp.h /^# define NILP(x) lisp_h_NILP (x)$/
3444nl c-src/etags.c 2521 2679nl c-src/etags.c 2521
2680NmStrToErrStr pas-src/common.pas /^function NmStrToErrStr;(*($/
2681NmStrToInteger pas-src/common.pas /^function NmStrToInteger; (* (Str : NameString) : i/
3445nm tex-src/testenv.tex /^\\newcommand{\\nm}[2]{\\nomenclature{#1}{#2}}$/ 2682nm tex-src/testenv.tex /^\\newcommand{\\nm}[2]{\\nomenclature{#1}{#2}}$/
3446no tex-src/texinfo.tex /^\\def\\appendixletter{\\char\\the\\appendixno}$/
3447no tex-src/texinfo.tex /^\\global\\advance \\appendixno by 1 \\message{Appendix/
3448no tex-src/texinfo.tex /^\\ifnum\\secno=0 Appendix\\xreftie'char\\the\\appendixn/
3449no tex-src/texinfo.tex /^\\newcount \\appendixno \\appendixno = `\\@$/
3450no.\the tex-src/texinfo.tex /^Section\\xreftie'char\\the\\appendixno.\\the\\secno.\\th/
3451no.\the tex-src/texinfo.tex /^\\else \\ifnum \\subsecno=0 Section\\xreftie'char\\the\\/
3452no_argument c-src/getopt.h 89 2683no_argument c-src/getopt.h 89
3453no_lang_help c-src/etags.c 707
3454no_sub c-src/emacs/src/regex.h 387
3455nocase_tail c-src/etags.c /^nocase_tail (const char *cp)$/ 2684nocase_tail c-src/etags.c /^nocase_tail (const char *cp)$/
3456node c-src/etags.c 225 2685node c-src/etags.c 225
3457node tex-src/texinfo.tex /^\\def\\node{\\ENVcheck\\parsearg\\nodezzz}$/
3458node_st c-src/etags.c 214
3459noderef tex-src/texinfo.tex /^\\appendixnoderef %$/ 2686noderef tex-src/texinfo.tex /^\\appendixnoderef %$/
2687node_st c-src/etags.c 214
2688node tex-src/texinfo.tex /^\\def\\node{\\ENVcheck\\parsearg\\nodezzz}$/
3460nodexxx tex-src/texinfo.tex /^\\def\\nodexxx[#1,#2]{\\gdef\\lastnode{#1}}$/ 2689nodexxx tex-src/texinfo.tex /^\\def\\nodexxx[#1,#2]{\\gdef\\lastnode{#1}}$/
3461nodezzz tex-src/texinfo.tex /^\\def\\nodezzz#1{\\nodexxx [#1,]}$/ 2690nodezzz tex-src/texinfo.tex /^\\def\\nodezzz#1{\\nodexxx [#1,]}$/
3462nofillexdent tex-src/texinfo.tex /^\\def\\nofillexdent{\\parsearg\\nofillexdentyyy}$/ 2691nofillexdent tex-src/texinfo.tex /^\\def\\nofillexdent{\\parsearg\\nofillexdentyyy}$/
3463nofillexdentyyy tex-src/texinfo.tex /^\\def\\nofillexdentyyy #1{{\\advance \\leftskip by -\\e/ 2692nofillexdentyyy tex-src/texinfo.tex /^\\def\\nofillexdentyyy #1{{\\advance \\leftskip by -\\e/
3464nofonts tex-src/texinfo.tex /^{\\chapternofonts%$/ 2693nofonts tex-src/texinfo.tex /^{\\chapternofonts%$/
3465nofonts tex-src/texinfo.tex /^{\\indexnofonts$/ 2694nofonts tex-src/texinfo.tex /^{\\indexnofonts$/
2695no_lang_help c-src/etags.c 707
3466nonarrowing tex-src/texinfo.tex /^ \\let\\nonarrowing=\\comment$/ 2696nonarrowing tex-src/texinfo.tex /^ \\let\\nonarrowing=\\comment$/
3467nonarrowing tex-src/texinfo.tex /^\\let\\nonarrowing=\\relax$/ 2697nonarrowing tex-src/texinfo.tex /^\\let\\nonarrowing=\\relax$/
3468none_help c-src/etags.c 703 2698none_help c-src/etags.c 703
2699NONPOINTER_BITS c-src/emacs/src/lisp.h 78
2700NONPOINTER_BITS c-src/emacs/src/lisp.h 80
2701NONSRCS make-src/Makefile /^NONSRCS=entry.strange lists.erl clheir.hpp.gz$/
3469normalbackslash tex-src/texinfo.tex /^\\def\\normalbackslash{{\\tt\\rawbackslashxx}}$/ 2702normalbackslash tex-src/texinfo.tex /^\\def\\normalbackslash{{\\tt\\rawbackslashxx}}$/
3470normalcaret tex-src/texinfo.tex /^\\def\\normalcaret{^}$/ 2703normalcaret tex-src/texinfo.tex /^\\def\\normalcaret{^}$/
3471normaldoublequote tex-src/texinfo.tex /^\\def\\normaldoublequote{"}$/ 2704normaldoublequote tex-src/texinfo.tex /^\\def\\normaldoublequote{"}$/
3472normalgreater tex-src/texinfo.tex /^\\def\\normalgreater{>}$/ 2705normalgreater tex-src/texinfo.tex /^\\def\\normalgreater{>}$/
3473normalize prol-src/natded.prolog /^normalize(M,MNorm):-$/
3474normalize_fresh prol-src/natded.prolog /^normalize_fresh(M,N):-$/ 2706normalize_fresh prol-src/natded.prolog /^normalize_fresh(M,N):-$/
2707normalize prol-src/natded.prolog /^normalize(M,MNorm):-$/
2708/normalize ps-src/rfc1245.ps /^\/normalize {$/
3475normalize_tree prol-src/natded.prolog /^normalize_tree(tree(Rule,Syn:Sem,Trees),$/ 2709normalize_tree prol-src/natded.prolog /^normalize_tree(tree(Rule,Syn:Sem,Trees),$/
3476normalize_trees prol-src/natded.prolog /^normalize_trees([],[]).$/ 2710normalize_trees prol-src/natded.prolog /^normalize_trees([],[]).$/
3477normalless tex-src/texinfo.tex /^\\def\\normalless{<}$/ 2711normalless tex-src/texinfo.tex /^\\def\\normalless{<}$/
@@ -3481,42 +2715,67 @@ normaltilde tex-src/texinfo.tex /^\\def\\normaltilde{~}$/
3481normalunderscore tex-src/texinfo.tex /^\\def\\normalunderscore{_}$/ 2715normalunderscore tex-src/texinfo.tex /^\\def\\normalunderscore{_}$/
3482normalverticalbar tex-src/texinfo.tex /^\\def\\normalverticalbar{|}$/ 2716normalverticalbar tex-src/texinfo.tex /^\\def\\normalverticalbar{|}$/
3483nosave pyt-src/server.py /^ def nosave(self):$/ 2717nosave pyt-src/server.py /^ def nosave(self):$/
3484not_bol c-src/emacs/src/regex.h 391 2718no_sub c-src/emacs/src/regex.h 387
3485not_eol c-src/emacs/src/regex.h 394
3486not_single_kboard_state c-src/emacs/src/keyboard.c /^not_single_kboard_state (KBOARD *kboard)$/
3487notag2 c-src/dostorture.c 26 2719notag2 c-src/dostorture.c 26
3488notag2 c-src/torture.c 26 2720notag2 c-src/torture.c 26
3489notag4 c-src/dostorture.c 45 2721notag4 c-src/dostorture.c 45
3490notag4 c-src/torture.c 45 2722notag4 c-src/torture.c 45
2723not_bol c-src/emacs/src/regex.h 391
2724/.notdef ps-src/rfc1245.ps /^\/.notdef \/.notdef \/.notdef \/.notdef \/.notdef \/.not/
2725/.notdef ps-src/rfc1245.ps /^\/.notdef \/.notdef \/.notdef \/.notdef \/space \/exclam/
2726not_eol c-src/emacs/src/regex.h 394
2727NOTEQUAL y-src/cccp.c 13
2728no tex-src/texinfo.tex /^\\def\\appendixletter{\\char\\the\\appendixno}$/
2729no tex-src/texinfo.tex /^\\global\\advance \\appendixno by 1 \\message{Appendix/
2730no tex-src/texinfo.tex /^\\ifnum\\secno=0 Appendix\\xreftie'char\\the\\appendixn/
2731no tex-src/texinfo.tex /^\\newcount \\appendixno \\appendixno = `\\@$/
2732no.\the tex-src/texinfo.tex /^\\else \\ifnum \\subsecno=0 Section\\xreftie'char\\the\\/
2733no.\the tex-src/texinfo.tex /^Section\\xreftie'char\\the\\appendixno.\\the\\secno.\\th/
3491notinname c-src/etags.c /^#define notinname(c) (_nin[CHAR (c)]) \/* c is not / 2734notinname c-src/etags.c /^#define notinname(c) (_nin[CHAR (c)]) \/* c is not /
2735not_single_kboard_state c-src/emacs/src/keyboard.c /^not_single_kboard_state (KBOARD *kboard)$/
3492npending c-src/emacs/src/keyboard.c 7244 2736npending c-src/emacs/src/keyboard.c 7244
2737/N ps-src/rfc1245.ps /^\/N { $/
2738/nredt ps-src/rfc1245.ps /^\/nredt 256 array def$/
3493nsbot tex-src/texinfo.tex /^\\def\\nsbot{\\vbox$/ 2739nsbot tex-src/texinfo.tex /^\\def\\nsbot{\\vbox$/
3494nstop tex-src/texinfo.tex /^\\def\\nstop{\\vbox$/ 2740nstop tex-src/texinfo.tex /^\\def\\nstop{\\vbox$/
2741/Ntilde ps-src/rfc1245.ps /^\/Ntilde \/Odieresis \/Udieresis \/aacute \/agrave \/aci/
3495ntool_bar_items c-src/emacs/src/keyboard.c 7974 2742ntool_bar_items c-src/emacs/src/keyboard.c 7974
3496numOfChannels cp-src/c.C 1 2743NULL_PTR y-src/cccp.y 63
3497num_columns cp-src/conway.cpp 16 2744NULL y-src/cccp.y 51
3498num_input_events c-src/emacs/src/keyboard.c 210
3499num_regs c-src/emacs/src/regex.h 430
3500num_rows cp-src/conway.cpp 15
3501numberKeys objcpp-src/SimpleCalc.M /^- numberKeys:sender$/
3502number_len c-src/etags.c /^static int number_len (long) ATTRIBUTE_CONST;$/
3503numberedsec tex-src/texinfo.tex /^\\outer\\def\\numberedsec{\\parsearg\\seczzz}$/ 2745numberedsec tex-src/texinfo.tex /^\\outer\\def\\numberedsec{\\parsearg\\seczzz}$/
3504numberedsubsec tex-src/texinfo.tex /^\\outer\\def\\numberedsubsec{\\parsearg\\numberedsubsec/ 2746numberedsubsec tex-src/texinfo.tex /^\\outer\\def\\numberedsubsec{\\parsearg\\numberedsubsec/
3505numberedsubseczzz tex-src/texinfo.tex /^\\def\\numberedsubseczzz #1{\\seccheck{subsection}%$/ 2747numberedsubseczzz tex-src/texinfo.tex /^\\def\\numberedsubseczzz #1{\\seccheck{subsection}%$/
3506numberedsubsubsec tex-src/texinfo.tex /^\\outer\\def\\numberedsubsubsec{\\parsearg\\numberedsub/ 2748numberedsubsubsec tex-src/texinfo.tex /^\\outer\\def\\numberedsubsubsec{\\parsearg\\numberedsub/
3507numberedsubsubseczzz tex-src/texinfo.tex /^\\def\\numberedsubsubseczzz #1{\\seccheck{subsubsecti/ 2749numberedsubsubseczzz tex-src/texinfo.tex /^\\def\\numberedsubsubseczzz #1{\\seccheck{subsubsecti/
2750numberKeys objcpp-src/SimpleCalc.M /^- numberKeys:sender$/
2751number_len c-src/etags.c /^static int number_len (long) ATTRIBUTE_CONST;$/
2752/numbersign ps-src/rfc1245.ps /^\/numbersign \/dollar \/percent \/ampersand \/quotesing/
3508numbervars prol-src/natded.prolog /^numbervars(X):-$/ 2753numbervars prol-src/natded.prolog /^numbervars(X):-$/
2754num_columns cp-src/conway.cpp 16
3509numericenumerate tex-src/texinfo.tex /^\\def\\numericenumerate{%$/ 2755numericenumerate tex-src/texinfo.tex /^\\def\\numericenumerate{%$/
2756num_input_events c-src/emacs/src/keyboard.c 210
2757NUM_MOD_NAMES c-src/emacs/src/keyboard.c 6325
2758numOfChannels cp-src/c.C 1
2759NUM_RECENT_KEYS c-src/emacs/src/keyboard.c 91
2760num_regs c-src/emacs/src/regex.h 430
2761num_rows cp-src/conway.cpp 15
2762NUMSTATS objc-src/PackInsp.h 36
3510nvars c-src/emacs/src/lisp.h 3140 2763nvars c-src/emacs/src/lisp.h 3140
3511obeyedspace tex-src/texinfo.tex /^\\gdef\\obeyedspace{\\ }$/ 2764obeyedspace tex-src/texinfo.tex /^\\gdef\\obeyedspace{\\ }$/
2765Objc_help c-src/etags.c 613
2766OBJCPPSRC make-src/Makefile /^OBJCPPSRC=SimpleCalc.H SimpleCalc.M$/
2767OBJCSRC make-src/Makefile /^OBJCSRC=Subprocess.h Subprocess.m PackInsp.h PackI/
2768Objc_suffixes c-src/etags.c 609
3512objdef c-src/etags.c 2484 2769objdef c-src/etags.c 2484
3513object c-src/emacs/src/lisp.h 2128 2770object c-src/emacs/src/lisp.h 2128
3514object_registry cp-src/clheir.cpp 10 2771object_registry cp-src/clheir.cpp 10
2772OBJS make-src/Makefile /^OBJS=${GETOPTOBJS} ${REGEXOBJS} ${CHECKOBJS}$/
3515objtag c-src/etags.c 2453 2773objtag c-src/etags.c 2453
3516objvar c-src/emacs/src/lisp.h 2297 2774objvar c-src/emacs/src/lisp.h 2297
3517obstack_chunk_alloc y-src/parse.y 47 2775obstack_chunk_alloc y-src/parse.y 47
3518obstack_chunk_free y-src/parse.y 48 2776obstack_chunk_free y-src/parse.y 48
3519ocatseen c-src/etags.c 2477 2777ocatseen c-src/etags.c 2477
2778/ocircumflex ps-src/rfc1245.ps /^\/ocircumflex \/odieresis \/otilde \/uacute \/ugrave \/u/
3520octave_MDiagArray2_h cp-src/MDiagArray2.h 29 2779octave_MDiagArray2_h cp-src/MDiagArray2.h 29
3521octave_Range_h cp-src/Range.h 24 2780octave_Range_h cp-src/Range.h 24
3522oddfooting tex-src/texinfo.tex /^\\def\\oddfooting{\\parsearg\\oddfootingxxx}$/ 2781oddfooting tex-src/texinfo.tex /^\\def\\oddfooting{\\parsearg\\oddfootingxxx}$/
@@ -3534,52 +2793,56 @@ oimplementation c-src/etags.c 2474
3534oinbody c-src/etags.c 2478 2793oinbody c-src/etags.c 2478
3535ok objc-src/PackInsp.m /^-ok:sender$/ 2794ok objc-src/PackInsp.m /^-ok:sender$/
3536ok_to_echo_at_next_pause c-src/emacs/src/keyboard.c 159 2795ok_to_echo_at_next_pause c-src/emacs/src/keyboard.c 159
3537old_value c-src/emacs/src/lisp.h 2980
3538oldpage tex-src/texinfo.tex /^ \\let\\oldpage = \\page$/ 2796oldpage tex-src/texinfo.tex /^ \\let\\oldpage = \\page$/
2797old_value c-src/emacs/src/lisp.h 2980
3539omethodcolon c-src/etags.c 2481 2798omethodcolon c-src/etags.c 2481
3540omethodparm c-src/etags.c 2482 2799omethodparm c-src/etags.c 2482
3541omethodsign c-src/etags.c 2479 2800omethodsign c-src/etags.c 2479
3542omethodtag c-src/etags.c 2480 2801omethodtag c-src/etags.c 2480
3543one tex-src/texinfo.tex /^\\def\\kbdfoo#1#2#3\\par{\\def\\one{#1}\\def\\three{#3}\\d/
3544onepageout tex-src/texinfo.tex /^\\def\\cropmarks{\\let\\onepageout=\\croppageout }$/ 2802onepageout tex-src/texinfo.tex /^\\def\\cropmarks{\\let\\onepageout=\\croppageout }$/
3545onepageout tex-src/texinfo.tex /^\\def\\onepageout#1{\\hoffset=\\normaloffset$/ 2803onepageout tex-src/texinfo.tex /^\\def\\onepageout#1{\\hoffset=\\normaloffset$/
2804one tex-src/texinfo.tex /^\\def\\kbdfoo#1#2#3\\par{\\def\\one{#1}\\def\\three{#3}\\d/
3546onone c-src/etags.c 2472 2805onone c-src/etags.c 2472
3547oparenseen c-src/etags.c 2476 2806oparenseen c-src/etags.c 2476
3548open objc-src/PackInsp.m /^-open:sender$/ 2807OPENBUTTON objc-src/PackInsp.m 47
3549open-dribble-file c-src/emacs/src/keyboard.c /^DEFUN ("open-dribble-file", Fopen_dribble_file, So/
3550openInWorkspace objc-src/PackInsp.m /^static void openInWorkspace(const char *filename)$/
3551opencontents tex-src/texinfo.tex /^\\def\\opencontents{\\openout \\contentsfile = \\jobnam/ 2808opencontents tex-src/texinfo.tex /^\\def\\opencontents{\\openout \\contentsfile = \\jobnam/
2809open-dribble-file c-src/emacs/src/keyboard.c /^DEFUN ("open-dribble-file", Fopen_dribble_file, So/
3552openindices tex-src/texinfo.tex /^\\def\\openindices{%$/ 2810openindices tex-src/texinfo.tex /^\\def\\openindices{%$/
2811openInWorkspace objc-src/PackInsp.m /^static void openInWorkspace(const char *filename)$/
2812open objc-src/PackInsp.m /^-open:sender$/
3553operationKeys objcpp-src/SimpleCalc.M /^- operationKeys:sender$/ 2813operationKeys objcpp-src/SimpleCalc.M /^- operationKeys:sender$/
3554operator y-src/cccp.y 438 2814operator+ cp-src/c.C /^ A operator+(A& a) {};$/
3555operator ++ cp-src/functions.cpp /^Date & Date::operator ++ ( void ){$/ 2815operator+ cp-src/c.C /^const A& A::operator+(const A&) { }$/
3556operator += cp-src/functions.cpp /^Date & Date::operator += ( int days ){$/
3557operator - cp-src/c.C /^void operator -(int, int) {}$/ 2816operator - cp-src/c.C /^void operator -(int, int) {}$/
3558operator - cp-src/functions.cpp /^int Date::operator - ( Date d ){$/ 2817operator+ cp-src/c.C /^void operator+(int, int) {}$/
3559operator -- cp-src/functions.cpp /^Date & Date::operator -- ( void ){$/ 2818operator = cp-src/functions.cpp /^Date & Date::operator = ( Date d ){$/
2819operator += cp-src/functions.cpp /^Date & Date::operator += ( int days ){$/
3560operator -= cp-src/functions.cpp /^Date & Date::operator -= ( int days ){$/ 2820operator -= cp-src/functions.cpp /^Date & Date::operator -= ( int days ){$/
2821operator ++ cp-src/functions.cpp /^Date & Date::operator ++ ( void ){$/
2822operator -- cp-src/functions.cpp /^Date & Date::operator -- ( void ){$/
2823operator - cp-src/functions.cpp /^int Date::operator - ( Date d ){$/
3561operator < cp-src/functions.cpp /^int Date::operator < ( Date d ) {$/ 2824operator < cp-src/functions.cpp /^int Date::operator < ( Date d ) {$/
3562operator << cp-src/functions.cpp /^ostream& operator << ( ostream &c, Date d ) {$/
3563operator = cp-src/MDiagArray2.h /^ MDiagArray2<T>& operator = (const MDiagArray2<T>/
3564operator = cp-src/functions.cpp /^Date & Date::operator = ( Date d ){$/
3565operator == cp-src/functions.cpp /^int Date::operator == ( Date d ) {$/ 2825operator == cp-src/functions.cpp /^int Date::operator == ( Date d ) {$/
3566operator > cp-src/functions.cpp /^int Date::operator > ( Date d ) {$/ 2826operator > cp-src/functions.cpp /^int Date::operator > ( Date d ) {$/
3567operator >> cp-src/functions.cpp /^istream& operator >> ( istream &i, Date & dd ){$/ 2827operator >> cp-src/functions.cpp /^istream& operator >> ( istream &i, Date & dd ){$/
3568operator MArray2<T> cp-src/MDiagArray2.h /^ operator MArray2<T> () const$/ 2828operator << cp-src/functions.cpp /^ostream& operator << ( ostream &c, Date d ) {$/
2829operator = cp-src/MDiagArray2.h /^ MDiagArray2<T>& operator = (const MDiagArray2<T>/
2830OperatorFun c-src/h.h 88
3569operator int cp-src/c.C /^void operator int(int, int) {}$/ 2831operator int cp-src/c.C /^void operator int(int, int) {}$/
3570operator int cp-src/fail.C /^ operator int() const {return x;}$/ 2832operator int cp-src/fail.C /^ operator int() const {return x;}$/
3571operator+ cp-src/c.C /^ A operator+(A& a) {};$/ 2833operator MArray2<T> cp-src/MDiagArray2.h /^ operator MArray2<T> () const$/
3572operator+ cp-src/c.C /^const A& A::operator+(const A&) { }$/ 2834operator y-src/cccp.y 438
3573operator+ cp-src/c.C /^void operator+(int, int) {}$/
3574opheader\defoptype tex-src/texinfo.tex /^\\defopparsebody\\Edefop\\defopx\\defopheader\\defoptyp/ 2835opheader\defoptype tex-src/texinfo.tex /^\\defopparsebody\\Edefop\\defopx\\defopheader\\defoptyp/
3575opnested tex-src/texinfo.tex /^\\gdef\\opnested{\\char`\\(\\global\\advance\\parencount / 2836opnested tex-src/texinfo.tex /^\\gdef\\opnested{\\char`\\(\\global\\advance\\parencount /
3576opnr tex-src/texinfo.tex /^\\def\\opnr{{\\sf\\char`\\(}} \\def\\clnr{{\\sf\\char`\\)}} / 2837opnr tex-src/texinfo.tex /^\\def\\opnr{{\\sf\\char`\\(}} \\def\\clnr{{\\sf\\char`\\)}} /
3577opparsebody\Edefop tex-src/texinfo.tex /^\\defopparsebody\\Edefop\\defopx\\defopheader\\defoptyp/ 2838opparsebody\Edefop tex-src/texinfo.tex /^\\defopparsebody\\Edefop\\defopx\\defopheader\\defoptyp/
3578oprm tex-src/texinfo.tex /^\\gdef\\oprm#1 {{\\rm\\char`\\(}#1 \\bf \\let(=\\opnested / 2839oprm tex-src/texinfo.tex /^\\gdef\\oprm#1 {{\\rm\\char`\\(}#1 \\bf \\let(=\\opnested /
3579oprotocol c-src/etags.c 2473 2840oprotocol c-src/etags.c 2473
2841/O ps-src/rfc1245.ps /^\/O {closepath} bind def$/
3580optheader tex-src/texinfo.tex /^\\def\\defopt{\\defvarparsebody\\Edefopt\\defoptx\\defop/ 2842optheader tex-src/texinfo.tex /^\\def\\defopt{\\defvarparsebody\\Edefopt\\defoptx\\defop/
3581option c-src/getopt.h 73
3582optional_argument c-src/getopt.h 91 2843optional_argument c-src/getopt.h 91
2844option c-src/getopt.h 73
2845OPTIONS make-src/Makefile /^OPTIONS=--members --declarations --regex=@regexfil/
3583optx\defoptheader tex-src/texinfo.tex /^\\def\\defopt{\\defvarparsebody\\Edefopt\\defoptx\\defop/ 2846optx\defoptheader tex-src/texinfo.tex /^\\def\\defopt{\\defvarparsebody\\Edefopt\\defoptx\\defop/
3584optype tex-src/texinfo.tex /^\\begingroup\\defname {#2}{\\defoptype{} on #1}%$/ 2847optype tex-src/texinfo.tex /^\\begingroup\\defname {#2}{\\defoptype{} on #1}%$/
3585optype tex-src/texinfo.tex /^\\defopparsebody\\Edefop\\defopx\\defopheader\\defoptyp/ 2848optype tex-src/texinfo.tex /^\\defopparsebody\\Edefop\\defopx\\defopheader\\defoptyp/
@@ -3588,129 +2851,193 @@ opx\defopheader tex-src/texinfo.tex /^\\defopparsebody\\Edefop\\defopx\\defophea
3588ord_add_element prol-src/ordsets.prolog /^ord_add_element([], Element, [Element]).$/ 2851ord_add_element prol-src/ordsets.prolog /^ord_add_element([], Element, [Element]).$/
3589ord_del_element prol-src/ordsets.prolog /^ord_del_element([], _, []).$/ 2852ord_del_element prol-src/ordsets.prolog /^ord_del_element([], _, []).$/
3590ord_disjoint prol-src/ordsets.prolog /^ord_disjoint(Set1, Set2) :-$/ 2853ord_disjoint prol-src/ordsets.prolog /^ord_disjoint(Set1, Set2) :-$/
3591ord_intersect prol-src/ordsets.prolog /^ord_intersect([Head1|Tail1], [Head2|Tail2]) :-$/ 2854/ordfeminine ps-src/rfc1245.ps /^\/ordfeminine \/ordmasculine \/.notdef \/ae \/oslash \/q/
3592ord_intersection prol-src/ordsets.prolog /^ord_intersection(Sets, Intersection) :- $/
3593ord_intersection prol-src/ordsets.prolog /^ord_intersection([], Set2, [], Set2).$/
3594ord_intersection prol-src/ordsets.prolog /^ord_intersection([], _, []).$/
3595ord_intersection2 prol-src/ordsets.prolog /^ord_intersection2(1, [Set|Sets], Set0, Sets0) :- !/ 2855ord_intersection2 prol-src/ordsets.prolog /^ord_intersection2(1, [Set|Sets], Set0, Sets0) :- !/
3596ord_intersection3 prol-src/ordsets.prolog /^ord_intersection3(<, _, Set1, Head2, Tail2, Inters/ 2856ord_intersection3 prol-src/ordsets.prolog /^ord_intersection3(<, _, Set1, Head2, Tail2, Inters/
3597ord_intersection4 prol-src/ordsets.prolog /^ord_intersection4(<, _, Set1, Head2, Tail2, Inters/ 2857ord_intersection4 prol-src/ordsets.prolog /^ord_intersection4(<, _, Set1, Head2, Tail2, Inters/
2858ord_intersection prol-src/ordsets.prolog /^ord_intersection([], _, []).$/
2859ord_intersection prol-src/ordsets.prolog /^ord_intersection([], Set2, [], Set2).$/
2860ord_intersection prol-src/ordsets.prolog /^ord_intersection(Sets, Intersection) :- $/
2861ord_intersect prol-src/ordsets.prolog /^ord_intersect([Head1|Tail1], [Head2|Tail2]) :-$/
3598ord_member prol-src/ordsets.prolog /^ord_member(X, [E|Es]) :-$/ 2862ord_member prol-src/ordsets.prolog /^ord_member(X, [E|Es]) :-$/
3599ord_seteq prol-src/ordsets.prolog /^ord_seteq(Set1, Set2) :-$/ 2863ord_seteq prol-src/ordsets.prolog /^ord_seteq(Set1, Set2) :-$/
3600ord_setproduct prol-src/ordsets.prolog /^ord_setproduct([], _, []).$/ 2864ord_setproduct prol-src/ordsets.prolog /^ord_setproduct([], _, []).$/
3601ord_subset prol-src/ordsets.prolog /^ord_subset([], _).$/ 2865ord_subset prol-src/ordsets.prolog /^ord_subset([], _).$/
3602ord_subtract prol-src/ordsets.prolog /^ord_subtract(Set1, Set2, Union) :-$/ 2866ord_subtract prol-src/ordsets.prolog /^ord_subtract(Set1, Set2, Union) :-$/
3603ord_symdiff prol-src/ordsets.prolog /^ord_symdiff([], Set2, Set2).$/ 2867ord_symdiff prol-src/ordsets.prolog /^ord_symdiff([], Set2, Set2).$/
3604ord_union prol-src/ordsets.prolog /^ord_union(Set1, Set2, Union) :-$/
3605ord_union prol-src/ordsets.prolog /^ord_union([], Union) :- !, Union = [].$/
3606ord_union4 prol-src/ordsets.prolog /^ord_union4(<, Head, Set1, Head2, Tail2, [Head|Unio/ 2868ord_union4 prol-src/ordsets.prolog /^ord_union4(<, Head, Set1, Head2, Tail2, [Head|Unio/
3607ord_union_all prol-src/ordsets.prolog /^ord_union_all(1, [Set|Sets], Set, Sets) :- !.$/ 2869ord_union_all prol-src/ordsets.prolog /^ord_union_all(1, [Set|Sets], Set, Sets) :- !.$/
2870ord_union prol-src/ordsets.prolog /^ord_union(Set1, Set2, Union) :-$/
2871ord_union prol-src/ordsets.prolog /^ord_union([], Union) :- !, Union = [].$/
2872OR y-src/cccp.c 10
3608oss html-src/softwarelibero.html /^Il movimento open source$/ 2873oss html-src/softwarelibero.html /^Il movimento open source$/
3609otagseen c-src/etags.c 2475 2874otagseen c-src/etags.c 2475
3610outputTime cp-src/c.C 9 2875OTAGS make-src/Makefile /^OTAGS: oetags ${SRCS} srclist$/
2876/Otilde ps-src/rfc1245.ps /^\/Otilde \/OE \/oe \/endash \/emdash \/quotedblleft \/quo/
3611output_file perl-src/htlmify-cystic 35 2877output_file perl-src/htlmify-cystic 35
3612output_files perl-src/htlmify-cystic 32 2878output_files perl-src/htlmify-cystic 32
3613outputtable html-src/algrthms.html /^Output$/ 2879outputtable html-src/algrthms.html /^Output$/
2880outputTime cp-src/c.C 9
3614outsyn prol-src/natded.prolog /^outsyn(['Any'],_).$/ 2881outsyn prol-src/natded.prolog /^outsyn(['Any'],_).$/
3615p c-src/emacs/src/lisp.h 4673 2882OVERLAYP c-src/emacs/src/lisp.h /^OVERLAYP (Lisp_Object x)$/
3616p c-src/emacs/src/lisp.h 4679 2883Overview tex-src/gzip.texi /^@node Overview, Sample, Copying, Top$/
3617p.x forth-src/test-forth.fth /^ 1 CELLS +FIELD p.x \\ A single cell filed name/ 2884PackageInspector objc-src/PackInsp.h /^@interface PackageInspector:WMInspector$/
3618p.y forth-src/test-forth.fth /^ 1 CELLS +FIELD p.y \\ A single cell field name/
3619p/f ada-src/etags-test-for.ada /^ function p pragma Import (C,$/
3620p/f ada-src/etags-test-for.ada /^function p ("p");$/
3621pD c-src/emacs/src/lisp.h 165
3622pD c-src/emacs/src/lisp.h 167
3623pD c-src/emacs/src/lisp.h 169
3624pD c-src/emacs/src/lisp.h 171
3625pI c-src/emacs/src/lisp.h 106
3626pI c-src/emacs/src/lisp.h 94
3627pI c-src/emacs/src/lisp.h 99
3628pMd c-src/emacs/src/lisp.h 150
3629pMd c-src/emacs/src/lisp.h 155
3630pMu c-src/emacs/src/lisp.h 151
3631pMu c-src/emacs/src/lisp.h 156
3632p_next c-src/etags.c 258
3633page tex-src/texinfo.tex /^ \\let\\page = \\oldpage$/
3634page tex-src/texinfo.tex /^ \\def\\page{%$/
3635page tex-src/texinfo.tex /^\\def\\page{\\par\\vfill\\supereject}$/
3636pagealignmacro tex-src/texinfo.tex /^\\global\\let\\pagealignmacro=\\chapoddpage$/ 2885pagealignmacro tex-src/texinfo.tex /^\\global\\let\\pagealignmacro=\\chapoddpage$/
3637pagealignmacro tex-src/texinfo.tex /^\\global\\let\\pagealignmacro=\\chappager$/
3638pagealignmacro tex-src/texinfo.tex /^\\global\\let\\pagealignmacro=\\chappager}$/ 2886pagealignmacro tex-src/texinfo.tex /^\\global\\let\\pagealignmacro=\\chappager}$/
2887pagealignmacro tex-src/texinfo.tex /^\\global\\let\\pagealignmacro=\\chappager$/
3639pagebody tex-src/texinfo.tex /^\\def\\pagebody#1{\\vbox to\\pageheight{\\boxmaxdepth=\\/ 2888pagebody tex-src/texinfo.tex /^\\def\\pagebody#1{\\vbox to\\pageheight{\\boxmaxdepth=\\/
3640pagecontents tex-src/texinfo.tex /^\\gdef\\pagecontents#1{\\ifvoid\\topins\\else\\unvbox\\to/ 2889pagecontents tex-src/texinfo.tex /^\\gdef\\pagecontents#1{\\ifvoid\\topins\\else\\unvbox\\to/
3641pagesize c-src/emacs/src/gmalloc.c 1707 2890/pagedimen ps-src/rfc1245.ps /^\/pagedimen { $/
2891pagesize c-src/emacs/src/gmalloc.c 1710
3642pagesofar tex-src/texinfo.tex /^\\def\\pagesofar{\\unvbox\\partialpage %$/ 2892pagesofar tex-src/texinfo.tex /^\\def\\pagesofar{\\unvbox\\partialpage %$/
2893page tex-src/texinfo.tex /^ \\def\\page{%$/
2894page tex-src/texinfo.tex /^\\def\\page{\\par\\vfill\\supereject}$/
2895page tex-src/texinfo.tex /^ \\let\\page = \\oldpage$/
3643pair merc-src/accumulator.m /^:- import_module pair.$/ 2896pair merc-src/accumulator.m /^:- import_module pair.$/
3644par tex-src/texinfo.tex /^\\let\\par=\\lisppar$/ 2897/papersize ps-src/rfc1245.ps /^\/papersize {$/
3645par tex-src/texinfo.tex /^{\\let\\par=\\endgraf \\smallbreak}%$/
3646paragraphindent tex-src/texinfo.tex /^\\let\\paragraphindent=\\comment$/ 2898paragraphindent tex-src/texinfo.tex /^\\let\\paragraphindent=\\comment$/
2899/paragraph ps-src/rfc1245.ps /^\/paragraph \/germandbls \/registered \/copyright \/tra/
2900/parenright ps-src/rfc1245.ps /^\/parenright \/asterisk \/plus \/comma \/hyphen \/period/
3647parent c-src/emacs/src/keyboard.c 8745 2901parent c-src/emacs/src/keyboard.c 8745
3648parent c-src/emacs/src/lisp.h 1590 2902parent c-src/emacs/src/lisp.h 1590
3649parse prol-src/natded.prolog /^parse(Ws,Cat):-$/ 2903parseargdiscardspace tex-src/texinfo.tex /^\\gdef\\parseargdiscardspace {\\begingroup\\obeylines\\/
3650parseFromVars php-src/lce_functions.php /^ function parseFromVars($prefix)$/ 2904parseargline tex-src/texinfo.tex /^\\def\\parseargline{\\begingroup \\obeylines \\parsearg/
2905parsearglinex tex-src/texinfo.tex /^\\gdef\\parsearglinex #1^^M{\\endgroup \\next {#1}}}$/
2906parsearg tex-src/texinfo.tex /^\\def\\parsearg #1{\\let\\next=#1\\begingroup\\obeylines/
2907parseargx tex-src/texinfo.tex /^\\def\\parseargx{%$/
2908parsebody\Edefmac tex-src/texinfo.tex /^\\def\\defmac{\\defparsebody\\Edefmac\\defmacx\\defmache/
2909parsebody\Edefspec tex-src/texinfo.tex /^\\def\\defspec{\\defparsebody\\Edefspec\\defspecx\\defsp/
2910parsebody\Edeftypefun tex-src/texinfo.tex /^\\def\\deftypefun{\\defparsebody\\Edeftypefun\\deftypef/
2911parsebody\Edefun tex-src/texinfo.tex /^\\def\\defun{\\defparsebody\\Edefun\\defunx\\defunheader/
3651parse_c_expression y-src/cccp.y /^parse_c_expression (string)$/ 2912parse_c_expression y-src/cccp.y /^parse_c_expression (string)$/
3652parse_cgi prol-src/natded.prolog /^parse_cgi(TokenList,KeyVals):-$/ 2913parse_cgi prol-src/natded.prolog /^parse_cgi(TokenList,KeyVals):-$/
3653parse_error y-src/parse.y 82 2914parse_error y-src/parse.y 82
3654parse_escape y-src/cccp.y /^parse_escape (string_ptr)$/ 2915parse_escape y-src/cccp.y /^parse_escape (string_ptr)$/
2916parseFromVars php-src/lce_functions.php /^ function parseFromVars($prefix)$/
3655parse_hash y-src/parse.y 64 2917parse_hash y-src/parse.y 64
3656parse_menu_item c-src/emacs/src/keyboard.c /^parse_menu_item (Lisp_Object item, int inmenubar)$/ 2918parse_menu_item c-src/emacs/src/keyboard.c /^parse_menu_item (Lisp_Object item, int inmenubar)$/
3657parse_modifiers c-src/emacs/src/keyboard.c /^parse_modifiers (Lisp_Object symbol)$/ 2919parse_modifiers c-src/emacs/src/keyboard.c /^parse_modifiers (Lisp_Object symbol)$/
3658parse_modifiers_uncached c-src/emacs/src/keyboard.c /^parse_modifiers_uncached (Lisp_Object symbol, ptrd/ 2920parse_modifiers_uncached c-src/emacs/src/keyboard.c /^parse_modifiers_uncached (Lisp_Object symbol, ptrd/
3659parse_number y-src/cccp.y /^parse_number (olen)$/ 2921parse_number y-src/cccp.y /^parse_number (olen)$/
3660parse_return y-src/parse.y 74 2922parse prol-src/natded.prolog /^parse(Ws,Cat):-$/
3661parse_return_error y-src/cccp.y 70 2923parse_return_error y-src/cccp.y 70
2924parse_return y-src/parse.y 74
3662parse_solitary_modifier c-src/emacs/src/keyboard.c /^parse_solitary_modifier (Lisp_Object symbol)$/ 2925parse_solitary_modifier c-src/emacs/src/keyboard.c /^parse_solitary_modifier (Lisp_Object symbol)$/
3663parse_tool_bar_item c-src/emacs/src/keyboard.c /^parse_tool_bar_item (Lisp_Object key, Lisp_Object / 2926parse_tool_bar_item c-src/emacs/src/keyboard.c /^parse_tool_bar_item (Lisp_Object key, Lisp_Object /
3664parse_tree merc-src/accumulator.m /^:- import_module parse_tree.$/ 2927parse_tree merc-src/accumulator.m /^:- import_module parse_tree.$/
3665parsearg tex-src/texinfo.tex /^\\def\\parsearg #1{\\let\\next=#1\\begingroup\\obeylines/ 2928par tex-src/texinfo.tex /^{\\let\\par=\\endgraf \\smallbreak}%$/
3666parseargdiscardspace tex-src/texinfo.tex /^\\gdef\\parseargdiscardspace {\\begingroup\\obeylines\\/ 2929par tex-src/texinfo.tex /^\\let\\par=\\lisppar$/
3667parseargline tex-src/texinfo.tex /^\\def\\parseargline{\\begingroup \\obeylines \\parsearg/ 2930Pascal_functions c-src/etags.c /^Pascal_functions (FILE *inf)$/
3668parsearglinex tex-src/texinfo.tex /^\\gdef\\parsearglinex #1^^M{\\endgroup \\next {#1}}}$/ 2931Pascal_help c-src/etags.c 621
3669parseargx tex-src/texinfo.tex /^\\def\\parseargx{%$/ 2932Pascal_suffixes c-src/etags.c 619
3670parsebody\Edefmac tex-src/texinfo.tex /^\\def\\defmac{\\defparsebody\\Edefmac\\defmacx\\defmache/ 2933PASSRC make-src/Makefile /^PASSRC=common.pas$/
3671parsebody\Edefspec tex-src/texinfo.tex /^\\def\\defspec{\\defparsebody\\Edefspec\\defspecx\\defsp/
3672parsebody\Edeftypefun tex-src/texinfo.tex /^\\def\\deftypefun{\\defparsebody\\Edeftypefun\\deftypef/
3673parsebody\Edefun tex-src/texinfo.tex /^\\def\\defun{\\defparsebody\\Edefun\\defunx\\defunheader/
3674pat c-src/etags.c 262 2934pat c-src/etags.c 262
3675pattern c-src/etags.c 260 2935pattern c-src/etags.c 260
3676pchapsepmacro tex-src/texinfo.tex /^\\global\\let\\pchapsepmacro=\\chapbreak$/ 2936pchapsepmacro tex-src/texinfo.tex /^\\global\\let\\pchapsepmacro=\\chapbreak$/
3677pchapsepmacro tex-src/texinfo.tex /^\\global\\let\\pchapsepmacro=\\chapoddpage$/ 2937pchapsepmacro tex-src/texinfo.tex /^\\global\\let\\pchapsepmacro=\\chapoddpage$/
3678pchapsepmacro tex-src/texinfo.tex /^\\global\\let\\pchapsepmacro=\\chappager$/ 2938pchapsepmacro tex-src/texinfo.tex /^\\global\\let\\pchapsepmacro=\\chappager$/
2939p c-src/emacs/src/lisp.h 4673
2940p c-src/emacs/src/lisp.h 4679
2941pD c-src/emacs/src/lisp.h 165
2942pD c-src/emacs/src/lisp.h 167
2943pD c-src/emacs/src/lisp.h 169
2944pD c-src/emacs/src/lisp.h 171
3679pdlcount c-src/emacs/src/lisp.h 3046 2945pdlcount c-src/emacs/src/lisp.h 3046
2946PDT c-src/h.h /^ Date 04 May 87 235311 PDT (Mon)$/
3680pending-delete-mode el-src/TAGTEST.EL /^(defalias 'pending-delete-mode 'delete-selection-m/ 2947pending-delete-mode el-src/TAGTEST.EL /^(defalias 'pending-delete-mode 'delete-selection-m/
3681pending_funcalls c-src/emacs/src/keyboard.c 4377 2948pending_funcalls c-src/emacs/src/keyboard.c 4377
3682pending_signals c-src/emacs/src/keyboard.c 80 2949pending_signals c-src/emacs/src/keyboard.c 80
2950/periodcentered ps-src/rfc1245.ps /^\/periodcentered \/quotesinglbase \/quotedblbase \/per/
2951Perl_functions c-src/etags.c /^Perl_functions (FILE *inf)$/
2952Perl_help c-src/etags.c 630
2953Perl_interpreters c-src/etags.c 628
2954PERLSRC make-src/Makefile /^PERLSRC=htlmify-cystic yagrip.pl kai-test.pl mirro/
2955Perl_suffixes c-src/etags.c 626
2956p/f ada-src/etags-test-for.ada /^function p ("p");$/
2957p/f ada-src/etags-test-for.ada /^ function p pragma Import (C,$/
3683pfatal c-src/etags.c /^pfatal (const char *s1)$/ 2958pfatal c-src/etags.c /^pfatal (const char *s1)$/
3684pfdset c-src/h.h 57 2959pfdset c-src/h.h 57
3685pfnote c-src/etags.c /^pfnote (char *name, bool is_func, char *linestart,/ 2960pfnote c-src/etags.c /^pfnote (char *name, bool is_func, char *linestart,/
2961/PF ps-src/rfc1245.ps /^\/PF { $/
2962PHP_functions c-src/etags.c /^PHP_functions (FILE *inf)$/
2963PHP_help c-src/etags.c 639
2964PHPSRC make-src/Makefile /^PHPSRC=lce_functions.php ptest.php sendmail.php$/
2965PHP_suffixes c-src/etags.c 637
2966pI c-src/emacs/src/lisp.h 106
2967pI c-src/emacs/src/lisp.h 94
2968pI c-src/emacs/src/lisp.h 99
3686pindex tex-src/texinfo.tex /^\\def\\pindex {\\pgindex}$/ 2969pindex tex-src/texinfo.tex /^\\def\\pindex {\\pgindex}$/
3687pinned c-src/emacs/src/lisp.h 679 2970pinned c-src/emacs/src/lisp.h 679
2971Pkg1/b ada-src/etags-test-for.ada /^package body Pkg1 is$/
2972Pkg1/b ada-src/waroquiers.ada /^package body Pkg1 is$/
2973Pkg1_Func1/f ada-src/etags-test-for.ada /^ function Pkg1_Func1 return Boolean;$/
2974Pkg1_Func1/f ada-src/etags-test-for.ada /^function Pkg1_Func1 return Boolean is$/
2975Pkg1_Func1/f ada-src/etags-test-for.ada /^ function Pkg1_Func1 return Boolean is separate;$/
2976Pkg1_Func1/f ada-src/waroquiers.ada /^ function Pkg1_Func1 return Boolean;$/
2977Pkg1_Func1/f ada-src/waroquiers.ada /^function Pkg1_Func1 return Boolean is$/
2978Pkg1_Func1/f ada-src/waroquiers.ada /^ function Pkg1_Func1 return Boolean is separate;$/
2979Pkg1_Func2/f ada-src/etags-test-for.ada /^ function Pkg1_Func2 (Ijk : Integer; Z : Integer)/
2980Pkg1_Func2/f ada-src/waroquiers.ada /^ function Pkg1_Func2 (Ijk : Integer; Z : Integer)/
2981Pkg1_Pkg1/b ada-src/etags-test-for.ada /^package body Pkg1_Pkg1 is$/
2982Pkg1_Pkg1/b ada-src/etags-test-for.ada /^ package body Pkg1_Pkg1 is separate;$/
2983Pkg1_Pkg1/b ada-src/waroquiers.ada /^package body Pkg1_Pkg1 is$/
2984Pkg1_Pkg1/b ada-src/waroquiers.ada /^ package body Pkg1_Pkg1 is separate;$/
2985Pkg1_Pkg1_Proc1/p ada-src/etags-test-for.ada /^ procedure Pkg1_Pkg1_Proc1;$/
2986Pkg1_Pkg1_Proc1/p ada-src/etags-test-for.ada /^ procedure Pkg1_Pkg1_Proc1 is$/
2987Pkg1_Pkg1_Proc1/p ada-src/waroquiers.ada /^ procedure Pkg1_Pkg1_Proc1;$/
2988Pkg1_Pkg1_Proc1/p ada-src/waroquiers.ada /^ procedure Pkg1_Pkg1_Proc1 is$/
2989Pkg1_Pkg1/s ada-src/etags-test-for.ada /^ package Pkg1_Pkg1 is$/
2990Pkg1_Pkg1/s ada-src/waroquiers.ada /^ package Pkg1_Pkg1 is$/
2991Pkg1_Proc1/p ada-src/etags-test-for.ada /^ procedure Pkg1_Proc1;$/
2992Pkg1_Proc1/p ada-src/etags-test-for.ada /^ procedure Pkg1_Proc1 is$/
2993Pkg1_Proc1/p ada-src/waroquiers.ada /^ procedure Pkg1_Proc1;$/
2994Pkg1_Proc1/p ada-src/waroquiers.ada /^ procedure Pkg1_Proc1 is$/
2995Pkg1_Proc2/p ada-src/etags-test-for.ada /^ procedure Pkg1_Proc2 (I : Integer);$/
2996Pkg1_Proc2/p ada-src/etags-test-for.ada /^ procedure Pkg1_Proc2 (I : Integer) is$/
2997Pkg1_Proc2/p ada-src/waroquiers.ada /^ procedure Pkg1_Proc2 (I : Integer);$/
2998Pkg1_Proc2/p ada-src/waroquiers.ada /^ procedure Pkg1_Proc2 (I : Integer) is$/
2999Pkg1/s ada-src/etags-test-for.ada /^package Pkg1 is$/
3000Pkg1/s ada-src/waroquiers.ada /^package Pkg1 is$/
3001plainc c-src/etags.c 2934
3688plain_C_entries c-src/etags.c /^plain_C_entries (FILE *inf)$/ 3002plain_C_entries c-src/etags.c /^plain_C_entries (FILE *inf)$/
3689plain_C_suffixes c-src/etags.c 643 3003plain_C_suffixes c-src/etags.c 643
3690plainc c-src/etags.c 2934
3691plainsecheading tex-src/texinfo.tex /^\\def\\plainsecheading #1{\\secheadingi {#1}}$/ 3004plainsecheading tex-src/texinfo.tex /^\\def\\plainsecheading #1{\\secheadingi {#1}}$/
3692plist c-src/emacs/src/lisp.h 2040 3005plist c-src/emacs/src/lisp.h 2040
3693plist c-src/emacs/src/lisp.h 697 3006plist c-src/emacs/src/lisp.h 697
3694plus cp-src/functions.cpp /^void Date::plus ( int days , int month , int year / 3007plus cp-src/functions.cpp /^void Date::plus ( int days , int month , int year /
3695plus go-src/test1.go 5 3008plus go-src/test1.go 5
3696plusvalseq prol-src/natded.prolog /^plusvalseq([]) --> [].$/ 3009plusvalseq prol-src/natded.prolog /^plusvalseq([]) --> [].$/
3010pMd c-src/emacs/src/lisp.h 150
3011pMd c-src/emacs/src/lisp.h 155
3012pMu c-src/emacs/src/lisp.h 151
3013pMu c-src/emacs/src/lisp.h 156
3014p_next c-src/etags.c 258
3015POEntryAD php-src/lce_functions.php 29
3016POEntry php-src/lce_functions.php 105
3017POEntry php-src/lce_functions.php /^ function POEntry()$/
3018pointer c-src/emacs/src/lisp.h 2125
3697point forth-src/test-forth.fth /^BEGIN-STRUCTURE point \\ create the named structure/ 3019point forth-src/test-forth.fth /^BEGIN-STRUCTURE point \\ create the named structure/
3698point tex-src/texinfo.tex /^\\def\\point{$\\star$}$/ 3020point tex-src/texinfo.tex /^\\def\\point{$\\star$}$/
3699pointer c-src/emacs/src/lisp.h 2125
3700poll_for_input c-src/emacs/src/keyboard.c /^poll_for_input (struct atimer *timer)$/
3701poll_for_input_1 c-src/emacs/src/keyboard.c /^poll_for_input_1 (void)$/ 3021poll_for_input_1 c-src/emacs/src/keyboard.c /^poll_for_input_1 (void)$/
3022poll_for_input c-src/emacs/src/keyboard.c /^poll_for_input (struct atimer *timer)$/
3702poll_suppress_count c-src/emacs/src/keyboard.c 1908 3023poll_suppress_count c-src/emacs/src/keyboard.c 1908
3703poll_suppress_count c-src/emacs/src/lisp.h 3047 3024poll_suppress_count c-src/emacs/src/lisp.h 3047
3704poll_timer c-src/emacs/src/keyboard.c 1915 3025poll_timer c-src/emacs/src/keyboard.c 1915
3705pop-tag-mark el-src/emacs/lisp/progmodes/etags.el /^(defalias 'pop-tag-mark 'xref-pop-marker-stack)$/
3706pop_kboard c-src/emacs/src/keyboard.c /^pop_kboard (void)$/
3707popclass_above c-src/etags.c /^popclass_above (int bracelev)$/ 3026popclass_above c-src/etags.c /^popclass_above (int bracelev)$/
3027pop_kboard c-src/emacs/src/keyboard.c /^pop_kboard (void)$/
3028pop-tag-mark el-src/emacs/lisp/progmodes/etags.el /^(defalias 'pop-tag-mark 'xref-pop-marker-stack)$/
3029POReader php-src/lce_functions.php 163
3030POReader php-src/lce_functions.php /^ function POReader($domain, $filename)$/
3031PORManager php-src/lce_functions.php 498
3032PORManager php-src/lce_functions.php /^ function PORManager()$/
3708position_to_Time c-src/emacs/src/keyboard.c /^position_to_Time (ptrdiff_t pos)$/ 3033position_to_Time c-src/emacs/src/keyboard.c /^position_to_Time (ptrdiff_t pos)$/
3709posix_memalign c-src/emacs/src/gmalloc.c /^posix_memalign (void **memptr, size_t alignment, s/ 3034posix_memalign c-src/emacs/src/gmalloc.c /^posix_memalign (void **memptr, size_t alignment, s/
3710posn-at-point c-src/emacs/src/keyboard.c /^DEFUN ("posn-at-point", Fposn_at_point, Sposn_at_p/ 3035posn-at-point c-src/emacs/src/keyboard.c /^DEFUN ("posn-at-point", Fposn_at_point, Sposn_at_p/
3711posn-at-x-y c-src/emacs/src/keyboard.c /^DEFUN ("posn-at-x-y", Fposn_at_x_y, Sposn_at_x_y, / 3036posn-at-x-y c-src/emacs/src/keyboard.c /^DEFUN ("posn-at-x-y", Fposn_at_x_y, Sposn_at_x_y, /
3712possible_sum_sign y-src/cccp.y /^#define possible_sum_sign(a, b, sum) ((((a) ^ (b))/ 3037possible_sum_sign y-src/cccp.y /^#define possible_sum_sign(a, b, sum) ((((a) ^ (b))/
3038PostControls pyt-src/server.py /^ def PostControls(self):$/
3713post pyt-src/server.py /^ def post(self):$/ 3039post pyt-src/server.py /^ def post(self):$/
3040POSTSCRIPTFLAGS make-src/Makefile /^POSTSCRIPTFLAGS=--language=none --regex='#\/[^ \\t{]/
3714pot_etags_version c-src/etags.c 81 3041pot_etags_version c-src/etags.c 81
3715pp1 c-src/dostorture.c /^int pp1($/ 3042pp1 c-src/dostorture.c /^int pp1($/
3716pp1 c-src/torture.c /^int pp1($/ 3043pp1 c-src/torture.c /^int pp1($/
@@ -3727,139 +3054,243 @@ pp_html_table_fitch_tree prol-src/natded.prolog /^pp_html_table_fitch_tree(T):-$
3727pp_html_table_tree prol-src/natded.prolog /^pp_html_table_tree(T):-$/ 3054pp_html_table_tree prol-src/natded.prolog /^pp_html_table_tree(T):-$/
3728pp_html_tree prol-src/natded.prolog /^pp_html_tree(ass(Syn,V,'$VAR'(N))):-$/ 3055pp_html_tree prol-src/natded.prolog /^pp_html_tree(ass(Syn,V,'$VAR'(N))):-$/
3729pp_html_trees prol-src/natded.prolog /^pp_html_trees([T|Ts],N,M):-$/ 3056pp_html_trees prol-src/natded.prolog /^pp_html_trees([T|Ts],N,M):-$/
3730pp_lam prol-src/natded.prolog /^pp_lam(Var^Alpha):-$/
3731pp_lam_bracket prol-src/natded.prolog /^pp_lam_bracket(A^B):-$/ 3057pp_lam_bracket prol-src/natded.prolog /^pp_lam_bracket(A^B):-$/
3732pp_lam_paren prol-src/natded.prolog /^pp_lam_paren(Var^Alpha):-$/ 3058pp_lam_paren prol-src/natded.prolog /^pp_lam_paren(Var^Alpha):-$/
3059pp_lam prol-src/natded.prolog /^pp_lam(Var^Alpha):-$/
3733pp_paren prol-src/natded.prolog /^pp_paren(C):-$/ 3060pp_paren prol-src/natded.prolog /^pp_paren(C):-$/
3734pp_rule prol-src/natded.prolog /^pp_rule(fe):-write('\/E').$/ 3061pp_rule prol-src/natded.prolog /^pp_rule(fe):-write('\/E').$/
3735pp_syn prol-src/natded.prolog /^pp_syn(A\/B):-$/ 3062/P ps-src/rfc1245.ps /^\/P { $/
3736pp_syn_back prol-src/natded.prolog /^pp_syn_back(A\/B):-$/ 3063pp_syn_back prol-src/natded.prolog /^pp_syn_back(A\/B):-$/
3737pp_syn_paren prol-src/natded.prolog /^pp_syn_paren(A\/B):-$/ 3064pp_syn_paren prol-src/natded.prolog /^pp_syn_paren(A\/B):-$/
3065pp_syn prol-src/natded.prolog /^pp_syn(A\/B):-$/
3738pp_tree prol-src/natded.prolog /^pp_tree(T):-$/ 3066pp_tree prol-src/natded.prolog /^pp_tree(T):-$/
3739pp_trees prol-src/natded.prolog /^pp_trees([T|Ts],Column):-$/ 3067pp_trees prol-src/natded.prolog /^pp_trees([T|Ts],Column):-$/
3740pp_word prol-src/natded.prolog /^pp_word(W):-$/
3741pp_word_list prol-src/natded.prolog /^pp_word_list([]).$/ 3068pp_word_list prol-src/natded.prolog /^pp_word_list([]).$/
3742pp_word_list_rest prol-src/natded.prolog /^pp_word_list_rest([]).$/ 3069pp_word_list_rest prol-src/natded.prolog /^pp_word_list_rest([]).$/
3070pp_word prol-src/natded.prolog /^pp_word(W):-$/
3071Pre_Call_State/t ada-src/2ataspri.ads /^ type Pre_Call_State is new System.Address;$/
3072.PRECIOUS make-src/Makefile /^.PRECIOUS: ETAGS CTAGS ETAGS16 CTAGS16 ETAGS17 CTA/
3743predicate c-src/emacs/src/lisp.h 2307 3073predicate c-src/emacs/src/lisp.h 2307
3074prev c.c 175
3744prev c-src/emacs/src/gmalloc.c 165 3075prev c-src/emacs/src/gmalloc.c 165
3745prev c-src/emacs/src/gmalloc.c 189 3076prev c-src/emacs/src/gmalloc.c 189
3746prev c-src/emacs/src/lisp.h 2191 3077prev c-src/emacs/src/lisp.h 2191
3747prev c.c 175
3748primary tex-src/texinfo.tex /^\\def\\primary #1{\\line{#1\\hfil}}$/ 3078primary tex-src/texinfo.tex /^\\def\\primary #1{\\line{#1\\hfil}}$/
3749print tex-src/texinfo.tex /^\\def\\print{\\leavevmode\\lower.1ex\\hbox to 1em{\\hfil/ 3079PrintAdd go-src/test1.go /^func (n intNumber) PrintAdd() {$/
3750print tex-src/texinfo.tex /^\\def\\print{\\realbackslash print}$/ 3080PrintAdd go-src/test1.go /^func (s str) PrintAdd() {$/
3751printClassification php-src/lce_functions.php /^ function printClassification()$/ 3081printClassification php-src/lce_functions.php /^ function printClassification()$/
3752print_help c-src/etags.c /^print_help (argument *argbuffer)$/
3753print_language_names c-src/etags.c /^print_language_names (void)$/
3754print_version c-src/etags.c /^print_version (void)$/
3755printedmanual tex-src/texinfo.tex /^\\def\\printedmanual{\\ignorespaces #5}%$/ 3082printedmanual tex-src/texinfo.tex /^\\def\\printedmanual{\\ignorespaces #5}%$/
3756printedmanual tex-src/texinfo.tex /^section ``\\printednodename'' in \\cite{\\printedmanu/ 3083printedmanual tex-src/texinfo.tex /^section ``\\printednodename'' in \\cite{\\printedmanu/
3757printednodename tex-src/texinfo.tex /^\\def\\printednodename{\\ignorespaces #1}%$/ 3084printednodename tex-src/texinfo.tex /^\\def\\printednodename{\\ignorespaces #1}%$/
3758printednodename tex-src/texinfo.tex /^\\def\\printednodename{\\ignorespaces #3}%$/ 3085printednodename tex-src/texinfo.tex /^\\def\\printednodename{\\ignorespaces #3}%$/
3086print_help c-src/etags.c /^print_help (argument *argbuffer)$/
3759printindex tex-src/texinfo.tex /^\\def\\printindex{\\parsearg\\doprintindex}$/ 3087printindex tex-src/texinfo.tex /^\\def\\printindex{\\parsearg\\doprintindex}$/
3088print_language_names c-src/etags.c /^print_language_names (void)$/
3760printmax_t c-src/emacs/src/lisp.h 148 3089printmax_t c-src/emacs/src/lisp.h 148
3761printmax_t c-src/emacs/src/lisp.h 153 3090printmax_t c-src/emacs/src/lisp.h 153
3091print tex-src/texinfo.tex /^\\def\\print{\\leavevmode\\lower.1ex\\hbox to 1em{\\hfil/
3092print tex-src/texinfo.tex /^\\def\\print{\\realbackslash print}$/
3093PRINT_UNDOCUMENTED_OPTIONS_HELP c-src/etags.c 804
3094print_version c-src/etags.c /^print_version (void)$/
3095Private objc-src/Subprocess.m /^@interface Subprocess(Private)$/
3096Private_T/b ada-src/etags-test-for.ada /^ task body Private_T is$/
3097Private_T/b ada-src/waroquiers.ada /^ task body Private_T is$/
3098Private_T/k ada-src/etags-test-for.ada /^ task Private_T;$/
3099Private_T/k ada-src/waroquiers.ada /^ task Private_T;$/
3100Private_T/p ada-src/etags-test-for.ada /^ procedure Private_T;$/
3101Private_T/p ada-src/etags-test-for.ada /^ procedure Private_T is$/
3102Private_T/p ada-src/waroquiers.ada /^ procedure Private_T;$/
3103Private_T/p ada-src/waroquiers.ada /^ procedure Private_T is$/
3104Private_T/t ada-src/etags-test-for.ada /^ type Private_T is$/
3105Private_T/t ada-src/etags-test-for.ada /^ type Private_T is private;$/
3106Private_T/t ada-src/waroquiers.ada /^ type Private_T is$/
3107Private_T/t ada-src/waroquiers.ada /^ type Private_T is private;$/
3108Problems tex-src/gzip.texi /^@node Problems, Concept Index, Tapes, Top$/
3762proc c-src/h.h 87 3109proc c-src/h.h 87
3763process_file c-src/etags.c /^process_file (FILE *fh, char *fn, language *lang)$/ 3110process_file c-src/etags.c /^process_file (FILE *fh, char *fn, language *lang)$/
3764process_file_name c-src/etags.c /^process_file_name (char *file, language *lang)$/ 3111process_file_name c-src/etags.c /^process_file_name (char *file, language *lang)$/
3112PROCESSP c-src/emacs/src/lisp.h /^PROCESSP (Lisp_Object a)$/
3765process_pending_signals c-src/emacs/src/keyboard.c /^process_pending_signals (void)$/ 3113process_pending_signals c-src/emacs/src/keyboard.c /^process_pending_signals (void)$/
3766process_special_events c-src/emacs/src/keyboard.c /^process_special_events (void)$/ 3114process_special_events c-src/emacs/src/keyboard.c /^process_special_events (void)$/
3767process_tool_bar_item c-src/emacs/src/keyboard.c /^process_tool_bar_item (Lisp_Object key, Lisp_Objec/ 3115process_tool_bar_item c-src/emacs/src/keyboard.c /^process_tool_bar_item (Lisp_Object key, Lisp_Objec/
3116Proc/t ada-src/2ataspri.ads /^ type Proc is access procedure (Addr : System.Ad/
3768prof make-src/Makefile /^prof: ETAGS$/ 3117prof make-src/Makefile /^prof: ETAGS$/
3769prolog_atom c-src/etags.c /^prolog_atom (char *s, size_t pos)$/ 3118prolog_atom c-src/etags.c /^prolog_atom (char *s, size_t pos)$/
3119Prolog_functions c-src/etags.c /^Prolog_functions (FILE *inf)$/
3120Prolog_help c-src/etags.c 654
3770prolog_pr c-src/etags.c /^prolog_pr (char *s, char *last)$/ 3121prolog_pr c-src/etags.c /^prolog_pr (char *s, char *last)$/
3771prolog_skip_comment c-src/etags.c /^prolog_skip_comment (linebuffer *plb, FILE *inf)$/ 3122prolog_skip_comment c-src/etags.c /^prolog_skip_comment (linebuffer *plb, FILE *inf)$/
3123Prolog_suffixes c-src/etags.c 652
3124PROLSRC make-src/Makefile /^PROLSRC=ordsets.prolog natded.prolog$/
3125PROP c-src/emacs/src/keyboard.c 8379
3126PROP c-src/emacs/src/keyboard.c /^#define PROP(IDX) AREF (tool_bar_item_properties, /
3772prop c-src/etags.c 209 3127prop c-src/etags.c 209
3128PROTECT_MALLOC_STATE c-src/emacs/src/gmalloc.c /^#define PROTECT_MALLOC_STATE(PROT) \/* empty *\/$/
3129PROTECT_MALLOC_STATE c-src/emacs/src/gmalloc.c /^#define PROTECT_MALLOC_STATE(PROT) protect_malloc_/
3773protect_malloc_state c-src/emacs/src/gmalloc.c /^protect_malloc_state (int protect_p)$/ 3130protect_malloc_state c-src/emacs/src/gmalloc.c /^protect_malloc_state (int protect_p)$/
3774ptexL tex-src/texinfo.tex /^\\let\\ptexL=\\L$/ 3131PRTPKG f-src/entry.for /^ LOGICAL FUNCTION PRTPKG ( SHORT, LONG, EXPL,/
3132PRTPKG f-src/entry.strange /^ LOGICAL FUNCTION PRTPKG ( SHORT, LONG, EXPL,/
3133PRTPKG f-src/entry.strange_suffix /^ LOGICAL FUNCTION PRTPKG ( SHORT, LONG, EXPL,/
3134PSEUDO c-src/sysdep.h /^#define PSEUDO(name, syscall_name, args) /
3135PSEUDOVECSIZE c-src/emacs/src/lisp.h /^#define PSEUDOVECSIZE(type, nonlispfield) \\$/
3136PSEUDOVECTOR_AREA_BITS c-src/emacs/src/lisp.h 818
3137PSEUDOVECTOR_FLAG c-src/emacs/src/lisp.h 774
3138PSEUDOVECTORP c-src/emacs/src/lisp.h /^PSEUDOVECTORP (Lisp_Object a, int code)$/
3139PSEUDOVECTOR_REST_BITS c-src/emacs/src/lisp.h 813
3140PSEUDOVECTOR_REST_MASK c-src/emacs/src/lisp.h 814
3141PSEUDOVECTOR_SIZE_BITS c-src/emacs/src/lisp.h 808
3142PSEUDOVECTOR_SIZE_MASK c-src/emacs/src/lisp.h 809
3143PSEUDOVECTOR_TYPEP c-src/emacs/src/lisp.h /^PSEUDOVECTOR_TYPEP (struct vectorlike_header *a, i/
3144PS_functions c-src/etags.c /^PS_functions (FILE *inf)$/
3145PS_help c-src/etags.c 649
3146PSSRC make-src/Makefile /^PSSRC=rfc1245.ps$/
3147PS_suffixes c-src/etags.c 647
3775ptexb tex-src/texinfo.tex /^\\let\\ptexb=\\b$/ 3148ptexb tex-src/texinfo.tex /^\\let\\ptexb=\\b$/
3776ptexbullet tex-src/texinfo.tex /^\\let\\ptexbullet=\\bullet$/ 3149ptexbullet tex-src/texinfo.tex /^\\let\\ptexbullet=\\bullet$/
3777ptexc tex-src/texinfo.tex /^\\let\\ptexc=\\c$/ 3150ptexc tex-src/texinfo.tex /^\\let\\ptexc=\\c$/
3778ptexdot tex-src/texinfo.tex /^\\let\\ptexdot=\\.$/
3779ptexdots tex-src/texinfo.tex /^\\let\\ptexdots=\\dots$/ 3151ptexdots tex-src/texinfo.tex /^\\let\\ptexdots=\\dots$/
3152ptexdot tex-src/texinfo.tex /^\\let\\ptexdot=\\.$/
3780ptexend tex-src/texinfo.tex /^\\let\\ptexend=\\end$/ 3153ptexend tex-src/texinfo.tex /^\\let\\ptexend=\\end$/
3781ptexequiv tex-src/texinfo.tex /^\\let\\ptexequiv = \\equiv$/ 3154ptexequiv tex-src/texinfo.tex /^\\let\\ptexequiv = \\equiv$/
3782ptexfootnote tex-src/texinfo.tex /^\\let\\ptexfootnote=\\footnote$/ 3155ptexfootnote tex-src/texinfo.tex /^\\let\\ptexfootnote=\\footnote$/
3783ptexi tex-src/texinfo.tex /^\\let\\ptexi=\\i$/ 3156ptexi tex-src/texinfo.tex /^\\let\\ptexi=\\i$/
3784ptexl tex-src/texinfo.tex /^\\let\\ptexl=\\l$/
3785ptexlbrace tex-src/texinfo.tex /^\\let\\ptexlbrace=\\{$/ 3157ptexlbrace tex-src/texinfo.tex /^\\let\\ptexlbrace=\\{$/
3158ptexl tex-src/texinfo.tex /^\\let\\ptexl=\\l$/
3159ptexL tex-src/texinfo.tex /^\\let\\ptexL=\\L$/
3786ptexrbrace tex-src/texinfo.tex /^\\let\\ptexrbrace=\\}$/ 3160ptexrbrace tex-src/texinfo.tex /^\\let\\ptexrbrace=\\}$/
3787ptexstar tex-src/texinfo.tex /^\\let\\ptexstar=\\*$/ 3161ptexstar tex-src/texinfo.tex /^\\let\\ptexstar=\\*$/
3788ptext tex-src/texinfo.tex /^\\let\\ptext=\\t$/ 3162ptext tex-src/texinfo.tex /^\\let\\ptext=\\t$/
3789pthread_mutexattr_setprio_ceiling/f ada-src/2ataspri.adb /^ function pthread_mutexattr_setprio_ceiling$/ 3163pthread_mutexattr_setprio_ceiling/f ada-src/2ataspri.adb /^ function pthread_mutexattr_setprio_ceiling$/
3790pthread_mutexattr_setprotocol/f ada-src/2ataspri.adb /^ function pthread_mutexattr_setprotocol$/ 3164pthread_mutexattr_setprotocol/f ada-src/2ataspri.adb /^ function pthread_mutexattr_setprotocol$/
3165PTY_LENGTH objc-src/Subprocess.m 21
3166PTY_TEMPLATE objc-src/Subprocess.m 20
3167Public_T/t ada-src/etags-test-for.ada /^ type Public_T is$/
3168Public_T/t ada-src/waroquiers.ada /^ type Public_T is$/
3791purpose c-src/emacs/src/lisp.h 1594 3169purpose c-src/emacs/src/lisp.h 1594
3792push_kboard c-src/emacs/src/keyboard.c /^push_kboard (struct kboard *k)$/
3793pushclass_above c-src/etags.c /^pushclass_above (int bracelev, char *str, int len)/ 3170pushclass_above c-src/etags.c /^pushclass_above (int bracelev, char *str, int len)/
3171PUSH_C_STR c-src/emacs/src/keyboard.c /^#define PUSH_C_STR(str, listvar) \\$/
3172PUSH_HANDLER c-src/emacs/src/lisp.h /^#define PUSH_HANDLER(c, tag_ch_val, handlertype) \\/
3173push_kboard c-src/emacs/src/keyboard.c /^push_kboard (struct kboard *k)$/
3794put_entries c-src/etags.c /^put_entries (register node *np)$/ 3174put_entries c-src/etags.c /^put_entries (register node *np)$/
3175PVEC_BOOL_VECTOR c-src/emacs/src/lisp.h 787
3176PVEC_BUFFER c-src/emacs/src/lisp.h 788
3177PVEC_CHAR_TABLE c-src/emacs/src/lisp.h 796
3178PVEC_COMPILED c-src/emacs/src/lisp.h 795
3179PVEC_FONT c-src/emacs/src/lisp.h 798
3180PVEC_FRAME c-src/emacs/src/lisp.h 785
3181PVEC_FREE c-src/emacs/src/lisp.h 783
3182PVEC_HASH_TABLE c-src/emacs/src/lisp.h 789
3183PVEC_NORMAL_VECTOR c-src/emacs/src/lisp.h 782
3184PVEC_OTHER c-src/emacs/src/lisp.h 793
3185PVEC_PROCESS c-src/emacs/src/lisp.h 784
3186PVEC_SUB_CHAR_TABLE c-src/emacs/src/lisp.h 797
3187PVEC_SUBR c-src/emacs/src/lisp.h 792
3188PVEC_TERMINAL c-src/emacs/src/lisp.h 790
3795pvec_type c-src/emacs/src/lisp.h 780 3189pvec_type c-src/emacs/src/lisp.h 780
3190PVEC_TYPE_MASK c-src/emacs/src/lisp.h 819
3191PVEC_WINDOW_CONFIGURATION c-src/emacs/src/lisp.h 791
3192PVEC_WINDOW c-src/emacs/src/lisp.h 786
3193p.x forth-src/test-forth.fth /^ 1 CELLS +FIELD p.x \\ A single cell filed name/
3796pxref tex-src/texinfo.tex /^\\def\\pxref#1{see \\xrefX[#1,,,,,,,]}$/ 3194pxref tex-src/texinfo.tex /^\\def\\pxref#1{see \\xrefX[#1,,,,,,,]}$/
3195p.y forth-src/test-forth.fth /^ 1 CELLS +FIELD p.y \\ A single cell field name/
3196Python_functions c-src/etags.c /^Python_functions (FILE *inf)$/
3197Python_help c-src/etags.c 660
3198Python_suffixes c-src/etags.c 658
3199PYTSRC make-src/Makefile /^PYTSRC=server.py$/
3797quantizing html-src/algrthms.html /^Quantizing the Received$/ 3200quantizing html-src/algrthms.html /^Quantizing the Received$/
3798questo ../c/c.web 34 3201questo ../c/c.web 34
3799quiettest make-src/Makefile /^quiettest:$/ 3202quiettest make-src/Makefile /^quiettest:$/
3800quit_char c-src/emacs/src/keyboard.c 192 3203quit_char c-src/emacs/src/keyboard.c 192
3204QUIT c-src/emacs/src/lisp.h 3101
3205QUITP c-src/emacs/src/lisp.h 3112
3801quit_throw_to_read_char c-src/emacs/src/keyboard.c /^quit_throw_to_read_char (bool from_signal)$/ 3206quit_throw_to_read_char c-src/emacs/src/keyboard.c /^quit_throw_to_read_char (bool from_signal)$/
3802quotation tex-src/texinfo.tex /^\\def\\quotation{%$/ 3207quotation tex-src/texinfo.tex /^\\def\\quotation{%$/
3803qux ruby-src/test1.ru /^ alias_method :qux, :tee, attr_accessor(:bogus)/ 3208/quoteleft ps-src/rfc1245.ps /^\/quoteleft \/quoteright \/.notdef \/.notdef \/ydieresi/
3804qux1 ruby-src/test1.ru /^ :qux1)$/ 3209qux1 ruby-src/test1.ru /^ :qux1)$/
3210qux ruby-src/test1.ru /^ alias_method :qux, :tee, attr_accessor(:bogus)/
3805qux= ruby-src/test1.ru /^ def qux=(tee)$/ 3211qux= ruby-src/test1.ru /^ def qux=(tee)$/
3806r tex-src/texinfo.tex /^\\def\\r##1{\\realbackslash r {##1}}$/
3807r tex-src/texinfo.tex /^\\def\\r##1{\\realbackslash r {##1}}%$/
3808r tex-src/texinfo.tex /^\\def\\r#1{{\\rm #1}} % roman font$/
3809r tex-src/texinfo.tex /^\\let\\r=\\indexdummyfont$/
3810r0 c-src/sysdep.h 54 3212r0 c-src/sysdep.h 54
3811r1 c-src/sysdep.h 55 3213r1 c-src/sysdep.h 55
3812r_alloc c-src/emacs/src/lisp.h /^extern void *r_alloc (void **, size_t) ATTRIBUTE_A/ 3214r_alloc c-src/emacs/src/lisp.h /^extern void *r_alloc (void **, size_t) ATTRIBUTE_A/
3813range_exp y-src/parse.y 269 3215Range cp-src/Range.h 35
3216Range cp-src/Range.h /^ Range (const Range& r)$/
3217Range cp-src/Range.h /^ Range (double b, double l)$/
3218Range cp-src/Range.h /^ Range (double b, double l, double i)$/
3219Range cp-src/Range.h /^ Range (void)$/
3220RANGED_INTEGERP c-src/emacs/src/lisp.h /^RANGED_INTEGERP (intmax_t lo, Lisp_Object x, intma/
3814range_exp_list y-src/parse.y 273 3221range_exp_list y-src/parse.y 273
3815raw_keybuf c-src/emacs/src/keyboard.c 116 3222range_exp y-src/parse.y 269
3816raw_keybuf_count c-src/emacs/src/keyboard.c 117
3817rawbackslash tex-src/texinfo.tex /^\\let\\rawbackslash=\\relax%$/ 3223rawbackslash tex-src/texinfo.tex /^\\let\\rawbackslash=\\relax%$/
3818rawbackslashxx tex-src/texinfo.tex /^\\def\\rawbackslashxx{\\indexbackslash}% \\indexbacksl/
3819rawbackslashxx tex-src/texinfo.tex /^\\def\\rawbackslashxx{\\indexbackslash}%$/ 3224rawbackslashxx tex-src/texinfo.tex /^\\def\\rawbackslashxx{\\indexbackslash}%$/
3225rawbackslashxx tex-src/texinfo.tex /^\\def\\rawbackslashxx{\\indexbackslash}% \\indexbacksl/
3226raw_keybuf_count c-src/emacs/src/keyboard.c 117
3227raw_keybuf c-src/emacs/src/keyboard.c 116
3820rbrb tex-src/texinfo.tex /^\\def\\lbrb{{\\bf\\char`\\[}} \\def\\rbrb{{\\bf\\char`\\]}}$/ 3228rbrb tex-src/texinfo.tex /^\\def\\lbrb{{\\bf\\char`\\[}} \\def\\rbrb{{\\bf\\char`\\]}}$/
3821rbtp c.c 240 3229rbtp c.c 240
3822re_iswctype c-src/emacs/src/regex.h 602 3230RCSid objc-src/PackInsp.m 30
3823re_nsub c-src/emacs/src/regex.h 364
3824re_pattern_buffer c-src/emacs/src/regex.h 335
3825re_pattern_buffer c-src/h.h 119
3826re_registers c-src/emacs/src/regex.h 428
3827re_wchar_t c-src/emacs/src/regex.h 600
3828re_wchar_t c-src/emacs/src/regex.h 623
3829re_wctype c-src/emacs/src/regex.h 601
3830re_wctype_t c-src/emacs/src/regex.h 599
3831re_wctype_t c-src/emacs/src/regex.h 618
3832re_wctype_to_bit c-src/emacs/src/regex.h /^# define re_wctype_to_bit(cc) 0$/
3833read cp-src/conway.hpp /^ char read() { return alive; }$/
3834read php-src/lce_functions.php /^ function read()$/
3835read-key-sequence c-src/emacs/src/keyboard.c /^DEFUN ("read-key-sequence", Fread_key_sequence, Sr/
3836read-key-sequence-vector c-src/emacs/src/keyboard.c /^DEFUN ("read-key-sequence-vector", Fread_key_seque/
3837read1 ruby-src/test1.ru /^ attr_reader :read1 , :read2; attr_writer :writ/ 3231read1 ruby-src/test1.ru /^ attr_reader :read1 , :read2; attr_writer :writ/
3838read2 ruby-src/test1.ru /^ attr_reader :read1 , :read2; attr_writer :writ/ 3232read2 ruby-src/test1.ru /^ attr_reader :read1 , :read2; attr_writer :writ/
3233readable_events c-src/emacs/src/keyboard.c /^readable_events (int flags)$/
3234READABLE_EVENTS_DO_TIMERS_NOW c-src/emacs/src/keyboard.c 346
3235READABLE_EVENTS_FILTER_EVENTS c-src/emacs/src/keyboard.c 347
3236READABLE_EVENTS_IGNORE_SQUEEZABLES c-src/emacs/src/keyboard.c 348
3237readauxfile tex-src/texinfo.tex /^\\def\\readauxfile{%$/
3839read_char c-src/emacs/src/keyboard.c /^read_char (int commandflag, Lisp_Object map,$/ 3238read_char c-src/emacs/src/keyboard.c /^read_char (int commandflag, Lisp_Object map,$/
3840read_char_help_form_unwind c-src/emacs/src/keyboard.c /^read_char_help_form_unwind (void)$/ 3239read_char_help_form_unwind c-src/emacs/src/keyboard.c /^read_char_help_form_unwind (void)$/
3841read_char_minibuf_menu_prompt c-src/emacs/src/keyboard.c /^read_char_minibuf_menu_prompt (int commandflag,$/ 3240read_char_minibuf_menu_prompt c-src/emacs/src/keyboard.c /^read_char_minibuf_menu_prompt (int commandflag,$/
3842read_char_x_menu_prompt c-src/emacs/src/keyboard.c /^read_char_x_menu_prompt (Lisp_Object map,$/ 3241read_char_x_menu_prompt c-src/emacs/src/keyboard.c /^read_char_x_menu_prompt (Lisp_Object map,$/
3242read cp-src/conway.hpp /^ char read() { return alive; }$/
3843read_decoded_event_from_main_queue c-src/emacs/src/keyboard.c /^read_decoded_event_from_main_queue (struct timespe/ 3243read_decoded_event_from_main_queue c-src/emacs/src/keyboard.c /^read_decoded_event_from_main_queue (struct timespe/
3844read_event_from_main_queue c-src/emacs/src/keyboard.c /^read_event_from_main_queue (struct timespec *end_t/ 3244read_event_from_main_queue c-src/emacs/src/keyboard.c /^read_event_from_main_queue (struct timespec *end_t/
3845read_key_sequence c-src/emacs/src/keyboard.c /^read_key_sequence (Lisp_Object *keybuf, int bufsiz/
3846read_key_sequence_cmd c-src/emacs/src/keyboard.c 232 3245read_key_sequence_cmd c-src/emacs/src/keyboard.c 232
3246read-key-sequence c-src/emacs/src/keyboard.c /^DEFUN ("read-key-sequence", Fread_key_sequence, Sr/
3247read_key_sequence c-src/emacs/src/keyboard.c /^read_key_sequence (Lisp_Object *keybuf, int bufsiz/
3847read_key_sequence_remapped c-src/emacs/src/keyboard.c 233 3248read_key_sequence_remapped c-src/emacs/src/keyboard.c 233
3249read-key-sequence-vector c-src/emacs/src/keyboard.c /^DEFUN ("read-key-sequence-vector", Fread_key_seque/
3848read_key_sequence_vs c-src/emacs/src/keyboard.c /^read_key_sequence_vs (Lisp_Object prompt, Lisp_Obj/ 3250read_key_sequence_vs c-src/emacs/src/keyboard.c /^read_key_sequence_vs (Lisp_Object prompt, Lisp_Obj/
3849read_menu_command c-src/emacs/src/keyboard.c /^read_menu_command (void)$/
3850read_toc perl-src/htlmify-cystic /^sub read_toc ()$/
3851readable_events c-src/emacs/src/keyboard.c /^readable_events (int flags)$/
3852readauxfile tex-src/texinfo.tex /^\\def\\readauxfile{%$/
3853readline c-src/etags.c /^readline (linebuffer *lbp, FILE *stream)$/ 3251readline c-src/etags.c /^readline (linebuffer *lbp, FILE *stream)$/
3854readline_internal c-src/etags.c /^readline_internal (linebuffer *lbp, register FILE / 3252readline_internal c-src/etags.c /^readline_internal (linebuffer *lbp, register FILE /
3855realloc c-src/emacs/src/gmalloc.c /^realloc (void *ptr, size_t size)$/ 3253Read_Lock/p ada-src/2ataspri.adb /^ procedure Read_Lock (L : in out Lock; Ceiling_V/
3856realloc c-src/emacs/src/gmalloc.c 1720 3254Read_Lock/p ada-src/2ataspri.ads /^ procedure Read_Lock (L : in out Lock; Ceiling_V/
3255read_menu_command c-src/emacs/src/keyboard.c /^read_menu_command (void)$/
3256read php-src/lce_functions.php /^ function read()$/
3257read_toc perl-src/htlmify-cystic /^sub read_toc ()$/
3258ReadVacation cp-src/functions.cpp /^void ReadVacation ( char *filename ) {$/
3259realloc c-src/emacs/src/gmalloc.c 1723
3857realloc c-src/emacs/src/gmalloc.c 65 3260realloc c-src/emacs/src/gmalloc.c 65
3858realloc c-src/emacs/src/gmalloc.c 69 3261realloc c-src/emacs/src/gmalloc.c 69
3262_realloc c-src/emacs/src/gmalloc.c /^_realloc (void *ptr, size_t size)$/
3263realloc c-src/emacs/src/gmalloc.c /^realloc (void *ptr, size_t size)$/
3859reallochook c-src/emacs/src/gmalloc.c /^reallochook (void *ptr, size_t size)$/ 3264reallochook c-src/emacs/src/gmalloc.c /^reallochook (void *ptr, size_t size)$/
3860recent-keys c-src/emacs/src/keyboard.c /^DEFUN ("recent-keys", Frecent_keys, Srecent_keys, / 3265_realloc_internal c-src/emacs/src/gmalloc.c /^_realloc_internal (void *ptr, size_t size)$/
3266_realloc_internal_nolock c-src/emacs/src/gmalloc.c /^_realloc_internal_nolock (void *ptr, size_t size)$/
3267RE_BACKSLASH_ESCAPE_IN_LISTS c-src/emacs/src/regex.h 47
3268RE_BK_PLUS_QM c-src/emacs/src/regex.h 52
3269RECC_ALNUM c-src/emacs/src/regex.h 610
3270RECC_ALPHA c-src/emacs/src/regex.h 610
3271RECC_ASCII c-src/emacs/src/regex.h 617
3272RECC_BLANK c-src/emacs/src/regex.h 615
3273RECC_CNTRL c-src/emacs/src/regex.h 613
3274RECC_DIGIT c-src/emacs/src/regex.h 614
3275RECC_ERROR c-src/emacs/src/regex.h 609
3276RECC_GRAPH c-src/emacs/src/regex.h 611
3277RECC_LOWER c-src/emacs/src/regex.h 612
3278RECC_MULTIBYTE c-src/emacs/src/regex.h 616
3279RECC_NONASCII c-src/emacs/src/regex.h 616
3280RECC_PRINT c-src/emacs/src/regex.h 611
3281RECC_PUNCT c-src/emacs/src/regex.h 613
3282RECC_SPACE c-src/emacs/src/regex.h 615
3283RECC_UNIBYTE c-src/emacs/src/regex.h 617
3284RECC_UPPER c-src/emacs/src/regex.h 612
3285RECC_WORD c-src/emacs/src/regex.h 610
3286RECC_XDIGIT c-src/emacs/src/regex.h 614
3861recent_keys c-src/emacs/src/keyboard.c 100 3287recent_keys c-src/emacs/src/keyboard.c 100
3288recent-keys c-src/emacs/src/keyboard.c /^DEFUN ("recent-keys", Frecent_keys, Srecent_keys, /
3862recent_keys_index c-src/emacs/src/keyboard.c 94 3289recent_keys_index c-src/emacs/src/keyboard.c 94
3290RE_CHAR_CLASSES c-src/emacs/src/regex.h 58
3291RE_CONTEXT_INDEP_ANCHORS c-src/emacs/src/regex.h 72
3292RE_CONTEXT_INDEP_OPS c-src/emacs/src/regex.h 80
3293RE_CONTEXT_INVALID_OPS c-src/emacs/src/regex.h 84
3863record_asynch_buffer_change c-src/emacs/src/keyboard.c /^record_asynch_buffer_change (void)$/ 3294record_asynch_buffer_change c-src/emacs/src/keyboard.c /^record_asynch_buffer_change (void)$/
3864record_auto_save c-src/emacs/src/keyboard.c /^record_auto_save (void)$/ 3295record_auto_save c-src/emacs/src/keyboard.c /^record_auto_save (void)$/
3865record_char c-src/emacs/src/keyboard.c /^record_char (Lisp_Object c)$/ 3296record_char c-src/emacs/src/keyboard.c /^record_char (Lisp_Object c)$/
@@ -3867,71 +3298,176 @@ record_menu_key c-src/emacs/src/keyboard.c /^record_menu_key (Lisp_Object c)$/
3867record_single_kboard_state c-src/emacs/src/keyboard.c /^record_single_kboard_state ()$/ 3298record_single_kboard_state c-src/emacs/src/keyboard.c /^record_single_kboard_state ()$/
3868record_xmalloc c-src/emacs/src/lisp.h /^extern void *record_xmalloc (size_t) ATTRIBUTE_ALL/ 3299record_xmalloc c-src/emacs/src/lisp.h /^extern void *record_xmalloc (size_t) ATTRIBUTE_ALL/
3869recover_top_level_message c-src/emacs/src/keyboard.c 138 3300recover_top_level_message c-src/emacs/src/keyboard.c 138
3301Rectangle.getPos lua-src/test.lua /^function Rectangle.getPos ()$/
3870recursion-depth c-src/emacs/src/keyboard.c /^DEFUN ("recursion-depth", Frecursion_depth, Srecur/ 3302recursion-depth c-src/emacs/src/keyboard.c /^DEFUN ("recursion-depth", Frecursion_depth, Srecur/
3871recursive-edit c-src/emacs/src/keyboard.c /^DEFUN ("recursive-edit", Frecursive_edit, Srecursi/
3872recursive_edit_1 c-src/emacs/src/keyboard.c /^recursive_edit_1 (void)$/ 3303recursive_edit_1 c-src/emacs/src/keyboard.c /^recursive_edit_1 (void)$/
3304recursive-edit c-src/emacs/src/keyboard.c /^DEFUN ("recursive-edit", Frecursive_edit, Srecursi/
3873recursive_edit_unwind c-src/emacs/src/keyboard.c /^recursive_edit_unwind (Lisp_Object buffer)$/ 3305recursive_edit_unwind c-src/emacs/src/keyboard.c /^recursive_edit_unwind (Lisp_Object buffer)$/
3306RED cp-src/screen.hpp 16
3307RE_DEBUG c-src/emacs/src/regex.h 161
3874redirect c-src/emacs/src/lisp.h 663 3308redirect c-src/emacs/src/lisp.h 663
3309RE_DOT_NEWLINE c-src/emacs/src/regex.h 88
3310RE_DOT_NOT_NULL c-src/emacs/src/regex.h 92
3875reduce prol-src/natded.prolog /^reduce((X^M)@N,L):- % beta reduction$/ 3311reduce prol-src/natded.prolog /^reduce((X^M)@N,L):- % beta reduction$/
3876reduce_subterm prol-src/natded.prolog /^reduce_subterm(M,M2):-$/ 3312reduce_subterm prol-src/natded.prolog /^reduce_subterm(M,M2):-$/
3877ref tex-src/texinfo.tex /^\\def\\ref#1{\\xrefX[#1,,,,,,,]}$/ 3313RE_DUP_MAX c-src/emacs/src/regex.h 253
3314RE_DUP_MAX c-src/emacs/src/regex.h 256
3315/ReEncode ps-src/rfc1245.ps /^\/ReEncode { $/
3878refill tex-src/texinfo.tex /^\\let\\refill=\\relax$/ 3316refill tex-src/texinfo.tex /^\\let\\refill=\\relax$/
3879refreshPort pyt-src/server.py /^ def refreshPort(self):$/ 3317refreshPort pyt-src/server.py /^ def refreshPort(self):$/
3318RE_FRUGAL c-src/emacs/src/regex.h 147
3319ref tex-src/texinfo.tex /^\\def\\ref#1{\\xrefX[#1,,,,,,,]}$/
3880refx tex-src/texinfo.tex /^\\def\\refx#1#2{%$/ 3320refx tex-src/texinfo.tex /^\\def\\refx#1#2{%$/
3881reg_errcode_t c-src/emacs/src/regex.h 323 3321REG_BADBR c-src/emacs/src/regex.h 313
3322REG_BADPAT c-src/emacs/src/regex.h 305
3323REG_BADRPT c-src/emacs/src/regex.h 316
3324REG_EBRACE c-src/emacs/src/regex.h 312
3325REG_EBRACK c-src/emacs/src/regex.h 310
3326REG_ECOLLATE c-src/emacs/src/regex.h 306
3327REG_ECTYPE c-src/emacs/src/regex.h 307
3328REG_EEND c-src/emacs/src/regex.h 319
3329REG_EESCAPE c-src/emacs/src/regex.h 308
3330REG_ENOSYS c.c 279
3331REG_ENOSYS c-src/emacs/src/regex.h 297
3332REG_EPAREN c-src/emacs/src/regex.h 311
3333REG_ERANGE c-src/emacs/src/regex.h 314
3334REG_ERANGEX c-src/emacs/src/regex.h 322
3335REG_ERPAREN c-src/emacs/src/regex.h 321
3882reg_errcode_t c.c 279 3336reg_errcode_t c.c 279
3883reg_syntax_t c-src/emacs/src/regex.h 43 3337reg_errcode_t c-src/emacs/src/regex.h 323
3338REG_ESIZE c-src/emacs/src/regex.h 320
3339REG_ESPACE c-src/emacs/src/regex.h 315
3340REG_ESUBREG c-src/emacs/src/regex.h 309
3884regex c-src/etags.c 219 3341regex c-src/etags.c 219
3885regex.o make-src/Makefile /^regex.o: emacs\/src\/regex.c$/
3886regex_t c-src/emacs/src/regex.h 416
3887regex_tag_multiline c-src/etags.c /^regex_tag_multiline (void)$/
3888regexfile make-src/Makefile /^regexfile: Makefile$/ 3342regexfile make-src/Makefile /^regexfile: Makefile$/
3343_REGEX_H c-src/emacs/src/regex.h 21
3344REGEX make-src/Makefile /^REGEX=\/[ \\t]*DEFVAR_[A-Z_ \\t\\n(]+"\\([^"]+\\)"\/$/
3345REGEXOBJS make-src/Makefile /^REGEXOBJS=regex.o$/
3346regex.o make-src/Makefile /^regex.o: emacs\/src\/regex.c$/
3889regexp c-src/etags.c 256 3347regexp c-src/etags.c 256
3890regexp c-src/etags.c 268 3348regexp c-src/etags.c 268
3349regex_tag_multiline c-src/etags.c /^regex_tag_multiline (void)$/
3350regex_t c-src/emacs/src/regex.h 416
3351REG_EXTENDED c-src/emacs/src/regex.h 263
3352REG_ICASE c-src/emacs/src/regex.h 267
3891registerAction objcpp-src/SimpleCalc.M /^- registerAction:(SEL)action$/ 3353registerAction objcpp-src/SimpleCalc.M /^- registerAction:(SEL)action$/
3892register_heapinfo c-src/emacs/src/gmalloc.c /^register_heapinfo (void)$/ 3354register_heapinfo c-src/emacs/src/gmalloc.c /^register_heapinfo (void)$/
3893regmatch_t c-src/emacs/src/regex.h 451 3355regmatch_t c-src/emacs/src/regex.h 451
3356REG_NEWLINE c-src/emacs/src/regex.h 272
3357REG_NOERROR c-src/emacs/src/regex.h 300
3358REG_NOMATCH c-src/emacs/src/regex.h 301
3359REG_NOSUB c-src/emacs/src/regex.h 276
3360REG_NOTBOL c-src/emacs/src/regex.h 286
3361REG_NOTEOL c-src/emacs/src/regex.h 289
3894regoff_t c-src/emacs/src/regex.h 423 3362regoff_t c-src/emacs/src/regex.h 423
3895regs c-src/etags.c 263
3896regs cp-src/screen.cpp 16
3897regs_allocated c-src/emacs/src/regex.h 379 3363regs_allocated c-src/emacs/src/regex.h 379
3364regs cp-src/screen.cpp 16
3365regs c-src/etags.c 263
3898regset c-src/h.h 31 3366regset c-src/h.h 31
3367REGS_FIXED c-src/emacs/src/regex.h 378
3368REGS_REALLOCATE c-src/emacs/src/regex.h 377
3369REGS_UNALLOCATED c-src/emacs/src/regex.h 376
3370reg_syntax_t c-src/emacs/src/regex.h 43
3899regular_top_level_message c-src/emacs/src/keyboard.c 143 3371regular_top_level_message c-src/emacs/src/keyboard.c 143
3900rehash_size c-src/emacs/src/lisp.h 1835 3372rehash_size c-src/emacs/src/lisp.h 1835
3901rehash_threshold c-src/emacs/src/lisp.h 1839 3373rehash_threshold c-src/emacs/src/lisp.h 1839
3374RE_HAT_LISTS_NOT_NEWLINE c-src/emacs/src/regex.h 96
3375RE_INTERVALS c-src/emacs/src/regex.h 101
3376re_iswctype c-src/emacs/src/regex.h 602
3902relative_filename c-src/etags.c /^relative_filename (char *file, char *dir)$/ 3377relative_filename c-src/etags.c /^relative_filename (char *file, char *dir)$/
3903release distrib make-src/Makefile /^release distrib: web$/ 3378release distrib make-src/Makefile /^release distrib: web$/
3379RELEASELIST make-src/Makefile /^RELEASELIST=pot@gnu.org xemacs-review@xemacs.org j/
3380ReleaseNameString pas-src/common.pas /^procedure ReleaseNameString; (* (var NSP: NameStri/
3381RE_LIMITED_OPS c-src/emacs/src/regex.h 105
3904removeexp prol-src/natded.prolog /^removeexp(E,E,'NIL'):-!.$/ 3382removeexp prol-src/natded.prolog /^removeexp(E,E,'NIL'):-!.$/
3383RemoveLayer lua-src/allegro.lua /^function RemoveLayer ()$/
3384RemoveUnderlineControl pas-src/common.pas /^function RemoveUnderlineControl; (*($/
3385RE_NEWLINE_ALT c-src/emacs/src/regex.h 109
3386RE_NO_BK_BRACES c-src/emacs/src/regex.h 114
3387RE_NO_BK_PARENS c-src/emacs/src/regex.h 118
3388RE_NO_BK_REFS c-src/emacs/src/regex.h 122
3389RE_NO_BK_VBAR c-src/emacs/src/regex.h 126
3390RE_NO_EMPTY_RANGES c-src/emacs/src/regex.h 132
3391RE_NO_GNU_OPS c-src/emacs/src/regex.h 144
3392RE_NO_NEWLINE_ANCHOR c-src/emacs/src/regex.h 153
3393RE_NO_POSIX_BACKTRACKING c-src/emacs/src/regex.h 140
3394RE_NREGS c-src/emacs/src/regex.h 440
3395re_nsub c-src/emacs/src/regex.h 364
3905reorder_modifiers c-src/emacs/src/keyboard.c /^reorder_modifiers (Lisp_Object symbol)$/ 3396reorder_modifiers c-src/emacs/src/keyboard.c /^reorder_modifiers (Lisp_Object symbol)$/
3397re_pattern_buffer c-src/emacs/src/regex.h 335
3398re_pattern_buffer c-src/h.h 119
3399ReprOfChar pas-src/common.pas /^function ReprOfChar; (*( ch : char) : NameString;*/
3400__repr__ pyt-src/server.py /^ def __repr__(self):$/
3906request c.c /^request request (a, b)$/ 3401request c.c /^request request (a, b)$/
3907requeued_events_pending_p c-src/emacs/src/keyboard.c /^requeued_events_pending_p (void)$/ 3402requeued_events_pending_p c-src/emacs/src/keyboard.c /^requeued_events_pending_p (void)$/
3908require merc-src/accumulator.m /^:- import_module require.$/
3909required_argument c-src/getopt.h 90 3403required_argument c-src/getopt.h 90
3910reset-this-command-lengths c-src/emacs/src/keyboard.c /^DEFUN ("reset-this-command-lengths", Freset_this_c/ 3404require merc-src/accumulator.m /^:- import_module require.$/
3405re_registers c-src/emacs/src/regex.h 428
3911resetmathfonts tex-src/texinfo.tex /^\\def\\resetmathfonts{%$/ 3406resetmathfonts tex-src/texinfo.tex /^\\def\\resetmathfonts{%$/
3912rest tex-src/texinfo.tex /^\\def\\splitoff#1#2\\endmark{\\def\\first{#1}\\def\\rest{/ 3407reset-this-command-lengths c-src/emacs/src/keyboard.c /^DEFUN ("reset-this-command-lengths", Freset_this_c/
3408RE_SHY_GROUPS c-src/emacs/src/regex.h 150
3913restore_getcjmp c-src/emacs/src/keyboard.c /^restore_getcjmp (sys_jmp_buf temp)$/ 3409restore_getcjmp c-src/emacs/src/keyboard.c /^restore_getcjmp (sys_jmp_buf temp)$/
3914restore_kboard_configuration c-src/emacs/src/keyboard.c /^restore_kboard_configuration (int was_locked)$/ 3410restore_kboard_configuration c-src/emacs/src/keyboard.c /^restore_kboard_configuration (int was_locked)$/
3411/restorematrix ps-src/rfc1245.ps /^\/restorematrix {$/
3412_Restrict_arr_ c-src/emacs/src/regex.h 555
3413_Restrict_arr_ c-src/emacs/src/regex.h 557
3414_Restrict_ c-src/emacs/src/regex.h 540
3415_Restrict_ c-src/emacs/src/regex.h 542
3416_Restrict_ c-src/emacs/src/regex.h 544
3417rest tex-src/texinfo.tex /^\\def\\splitoff#1#2\\endmark{\\def\\first{#1}\\def\\rest{/
3915result tex-src/texinfo.tex /^\\def\\result{\\leavevmode\\raise.15ex\\hbox to 1em{\\hf/ 3418result tex-src/texinfo.tex /^\\def\\result{\\leavevmode\\raise.15ex\\hbox to 1em{\\hf/
3916result tex-src/texinfo.tex /^\\def\\result{\\realbackslash result}$/ 3419result tex-src/texinfo.tex /^\\def\\result{\\realbackslash result}$/
3420RESUME_POLLING c-src/emacs/src/keyboard.c 2170
3421RE_SYNTAX_AWK c-src/emacs/src/regex.h 186
3422RE_SYNTAX_ED c-src/emacs/src/regex.h 216
3423RE_SYNTAX_EGREP c-src/emacs/src/regex.h 206
3424RE_SYNTAX_EMACS c-src/emacs/src/regex.h 183
3425RE_SYNTAX_GNU_AWK c-src/emacs/src/regex.h 193
3426RE_SYNTAX_GREP c-src/emacs/src/regex.h 201
3427RE_SYNTAX_POSIX_AWK c-src/emacs/src/regex.h 197
3428RE_SYNTAX_POSIX_BASIC c-src/emacs/src/regex.h 225
3429_RE_SYNTAX_POSIX_COMMON c-src/emacs/src/regex.h 221
3430RE_SYNTAX_POSIX_EGREP c-src/emacs/src/regex.h 212
3431RE_SYNTAX_POSIX_EXTENDED c-src/emacs/src/regex.h 234
3432RE_SYNTAX_POSIX_MINIMAL_BASIC c-src/emacs/src/regex.h 231
3433RE_SYNTAX_POSIX_MINIMAL_EXTENDED c-src/emacs/src/regex.h 242
3434RE_SYNTAX_SED c-src/emacs/src/regex.h 218
3435RE_TRANSLATE_TYPE c-src/emacs/src/regex.h 332
3917return_to_command_loop c-src/emacs/src/keyboard.c 135 3436return_to_command_loop c-src/emacs/src/keyboard.c 135
3437RETURN_UNGCPRO c-src/emacs/src/lisp.h /^#define RETURN_UNGCPRO(expr) \\$/
3438RE_UNMATCHED_RIGHT_PAREN_ORD c-src/emacs/src/regex.h 136
3918reverse prol-src/natded.prolog /^reverse([],Ws,Ws).$/ 3439reverse prol-src/natded.prolog /^reverse([],Ws,Ws).$/
3919revert objc-src/PackInsp.m /^-revert:sender$/ 3440revert objc-src/PackInsp.m /^-revert:sender$/
3441re_wchar_t c-src/emacs/src/regex.h 600
3442re_wchar_t c-src/emacs/src/regex.h 623
3443re_wctype c-src/emacs/src/regex.h 601
3444re_wctype_t c-src/emacs/src/regex.h 599
3445re_wctype_t c-src/emacs/src/regex.h 618
3446re_wctype_to_bit c-src/emacs/src/regex.h /^# define re_wctype_to_bit(cc) 0$/
3447/RF ps-src/rfc1245.ps /^\/RF { $/
3920right c-src/etags.c 216 3448right c-src/etags.c 216
3921right_shift y-src/cccp.y /^right_shift (a, b)$/ 3449right_shift y-src/cccp.y /^right_shift (a, b)$/
3922ring1 c.c 241 3450ring1 c.c 241
3923ring2 c.c 242 3451ring2 c.c 242
3924rm tex-src/texinfo.tex /^ \\let\\rm=\\shortcontrm \\let\\bf=\\shortcontbf \\l/
3925rm tex-src/texinfo.tex /^\\def\\rm{\\realbackslash rm }%$/
3926rm_eo c-src/emacs/src/regex.h 450 3452rm_eo c-src/emacs/src/regex.h 450
3927rm_so c-src/emacs/src/regex.h 449 3453rm_so c-src/emacs/src/regex.h 449
3454rm tex-src/texinfo.tex /^\\def\\rm{\\realbackslash rm }%$/
3455rm tex-src/texinfo.tex /^ \\let\\rm=\\shortcontrm \\let\\bf=\\shortcontbf \\l/
3928rng_base cp-src/Range.h 79 3456rng_base cp-src/Range.h 79
3929rng_inc cp-src/Range.h 81 3457rng_inc cp-src/Range.h 81
3930rng_limit cp-src/Range.h 80 3458rng_limit cp-src/Range.h 80
3931rng_nelem cp-src/Range.h 83 3459rng_nelem cp-src/Range.h 83
3932rosso cp-src/c.C 40 3460rosso cp-src/c.C 40
3461/R ps-src/rfc1245.ps /^\/R { $/
3462/RR ps-src/rfc1245.ps /^\/RR { $/
3463RSH y-src/cccp.c 17
3933rsyncfromfly make-src/Makefile /^rsyncfromfly:$/ 3464rsyncfromfly make-src/Makefile /^rsyncfromfly:$/
3934rsynctofly make-src/Makefile /^rsynctofly:$/ 3465rsynctofly make-src/Makefile /^rsynctofly:$/
3466RTE/s ada-src/2ataspri.adb /^ package RTE renames Interfaces.C.POSIX_RTE;$/
3467r tex-src/texinfo.tex /^\\def\\r##1{\\realbackslash r {##1}}%$/
3468r tex-src/texinfo.tex /^\\def\\r##1{\\realbackslash r {##1}}$/
3469r tex-src/texinfo.tex /^\\def\\r#1{{\\rm #1}} % roman font$/
3470r tex-src/texinfo.tex /^\\let\\r=\\indexdummyfont$/
3935rtint c-src/h.h 60 3471rtint c-src/h.h 60
3936rtint c-src/h.h 68 3472rtint c-src/h.h 68
3937rtstr c-src/h.h 61 3473rtstr c-src/h.h 61
@@ -3941,153 +3477,239 @@ rtunion_def c-src/h.h 64
3941rtx c-src/h.h 62 3477rtx c-src/h.h 62
3942rtxnp c-src/h.h 71 3478rtxnp c-src/h.h 71
3943rtxp c-src/h.h 70 3479rtxp c-src/h.h 70
3944s c-src/emacs/src/lisp.h 4672 3480` ruby-src/test.rb /^ def `(command)$/
3945s c-src/emacs/src/lisp.h 4678 3481+ ruby-src/test.rb /^ def +(y)$/
3482<< ruby-src/test.rb /^ def <<(y)$/
3483<= ruby-src/test.rb /^ def <=(y)$/
3484<=> ruby-src/test.rb /^ def <=>(y)$/
3485== ruby-src/test.rb /^ def ==(y)$/
3486=== ruby-src/test.rb /^ def ===(y)$/
3487[] ruby-src/test.rb /^ def [](y)$/
3488[]= ruby-src/test.rb /^ def []=(y, val)$/
3489RUN make-src/Makefile /^RUN=$/
3490RUN make-src/Makefile /^RUN=time --quiet --format '%U + %S: %E'$/
3491RXINCLUDE make-src/Makefile /^RXINCLUDE=-Iemacs\/src$/
3946s1 cp-src/c.C 32 3492s1 cp-src/c.C 32
3493/s1 ps-src/rfc1245.ps /^\/s1 1 string def$/
3947s2 cp-src/c.C 35 3494s2 cp-src/c.C 35
3495SAFE_ALLOCA c-src/emacs/src/lisp.h /^#define SAFE_ALLOCA(size) ((size) <= sa_avail \\/
3496SAFE_ALLOCA_LISP c-src/emacs/src/lisp.h /^#define SAFE_ALLOCA_LISP(buf, nelt) \\$/
3497SAFE_ALLOCA_STRING c-src/emacs/src/lisp.h /^#define SAFE_ALLOCA_STRING(ptr, string) \\$/
3498SAFE_FREE c-src/emacs/src/lisp.h /^#define SAFE_FREE() \\$/
3499SAFE_NALLOCA c-src/emacs/src/lisp.h /^#define SAFE_NALLOCA(buf, multiplier, nitems) \\/
3948safe_run_hook_funcall c-src/emacs/src/keyboard.c /^safe_run_hook_funcall (ptrdiff_t nargs, Lisp_Objec/ 3500safe_run_hook_funcall c-src/emacs/src/keyboard.c /^safe_run_hook_funcall (ptrdiff_t nargs, Lisp_Objec/
3949safe_run_hooks c-src/emacs/src/keyboard.c /^safe_run_hooks (Lisp_Object hook)$/
3950safe_run_hooks_1 c-src/emacs/src/keyboard.c /^safe_run_hooks_1 (ptrdiff_t nargs, Lisp_Object *ar/ 3501safe_run_hooks_1 c-src/emacs/src/keyboard.c /^safe_run_hooks_1 (ptrdiff_t nargs, Lisp_Object *ar/
3502safe_run_hooks c-src/emacs/src/keyboard.c /^safe_run_hooks (Lisp_Object hook)$/
3951safe_run_hooks_error c-src/emacs/src/keyboard.c /^safe_run_hooks_error (Lisp_Object error, ptrdiff_t/ 3503safe_run_hooks_error c-src/emacs/src/keyboard.c /^safe_run_hooks_error (Lisp_Object error, ptrdiff_t/
3952samp tex-src/texinfo.tex /^\\def\\samp #1{`\\tclose{#1}'\\null}$/ 3504Sample tex-src/gzip.texi /^@node Sample, Invoking gzip, Overview, Top$/
3953samp tex-src/texinfo.tex /^\\def\\samp##1{\\realbackslash samp {##1}}$/
3954samp tex-src/texinfo.tex /^\\def\\samp##1{\\realbackslash samp {##1}}%$/ 3505samp tex-src/texinfo.tex /^\\def\\samp##1{\\realbackslash samp {##1}}%$/
3506samp tex-src/texinfo.tex /^\\def\\samp##1{\\realbackslash samp {##1}}$/
3507samp tex-src/texinfo.tex /^\\def\\samp #1{`\\tclose{#1}'\\null}$/
3955samp tex-src/texinfo.tex /^\\let\\samp=\\indexdummyfont$/ 3508samp tex-src/texinfo.tex /^\\let\\samp=\\indexdummyfont$/
3956save pyt-src/server.py /^ def save(self):$/ 3509/sangle ps-src/rfc1245.ps /^\/sangle 1 0 dmatrix defaultmatrix dtransform exch /
3510SAVE_FUNCPOINTER c-src/emacs/src/lisp.h 2049
3957save_getcjmp c-src/emacs/src/keyboard.c /^save_getcjmp (sys_jmp_buf temp)$/ 3511save_getcjmp c-src/emacs/src/keyboard.c /^save_getcjmp (sys_jmp_buf temp)$/
3958save_type c-src/emacs/src/lisp.h /^save_type (struct Lisp_Save_Value *v, int n)$/ 3512SAVE_INTEGER c-src/emacs/src/lisp.h 2048
3513/savematrix ps-src/rfc1245.ps /^\/savematrix {$/
3959savenstr c-src/etags.c /^savenstr (const char *cp, int len)$/ 3514savenstr c-src/etags.c /^savenstr (const char *cp, int len)$/
3515SAVE_OBJECT c-src/emacs/src/lisp.h 2051
3516SAVE_POINTER c-src/emacs/src/lisp.h 2050
3517save pyt-src/server.py /^ def save(self):$/
3518SAVE_SLOT_BITS c-src/emacs/src/lisp.h 2055
3960savestr c-src/etags.c /^savestr (const char *cp)$/ 3519savestr c-src/etags.c /^savestr (const char *cp)$/
3520SAVE_TYPE_BITS c-src/emacs/src/lisp.h 2062
3521SAVE_TYPE_BITS c-src/emacs/src/lisp.h 2114
3522SAVE_TYPE_BITS c-src/emacs/src/lisp.h 2123
3523save_type c-src/emacs/src/lisp.h /^save_type (struct Lisp_Save_Value *v, int n)$/
3524SAVE_TYPE_FUNCPTR_PTR_OBJ c-src/emacs/src/lisp.h 2076
3525SAVE_TYPE_INT_INT c-src/emacs/src/lisp.h 2066
3526SAVE_TYPE_INT_INT_INT c-src/emacs/src/lisp.h 2067
3527SAVE_TYPE_MEMORY c-src/emacs/src/lisp.h 2080
3528SAVE_TYPE_OBJ_OBJ c-src/emacs/src/lisp.h 2069
3529SAVE_TYPE_OBJ_OBJ_OBJ c-src/emacs/src/lisp.h 2070
3530SAVE_TYPE_OBJ_OBJ_OBJ_OBJ c-src/emacs/src/lisp.h 2071
3531SAVE_TYPE_PTR_INT c-src/emacs/src/lisp.h 2073
3532SAVE_TYPE_PTR_OBJ c-src/emacs/src/lisp.h 2074
3533SAVE_TYPE_PTR_PTR c-src/emacs/src/lisp.h 2075
3534SAVE_UNUSED c-src/emacs/src/lisp.h 2047
3535SAVE_VALUEP c-src/emacs/src/lisp.h /^SAVE_VALUEP (Lisp_Object x)$/
3536SAVE_VALUE_SLOTS c-src/emacs/src/lisp.h 2058
3961say go-src/test.go /^func say(msg string) {$/ 3537say go-src/test.go /^func say(msg string) {$/
3962sc tex-src/texinfo.tex /^\\def\\sc#1{{\\smallcaps#1}} % smallcaps font$/ 3538__sbrk c-src/emacs/src/gmalloc.c 1518
3963sc tex-src/texinfo.tex /^\\let\\sc=\\indexdummyfont$/ 3539SBYTES c-src/emacs/src/lisp.h /^SBYTES (Lisp_Object string)$/
3964scan_separators c-src/etags.c /^scan_separators (char *name)$/ 3540scan_separators c-src/etags.c /^scan_separators (char *name)$/
3541S c.c 156
3542SCHARS c-src/emacs/src/lisp.h /^SCHARS (Lisp_Object string)$/
3543Scheme_functions c-src/etags.c /^Scheme_functions (FILE *inf)$/
3544Scheme_help c-src/etags.c 667
3545Scheme_suffixes c-src/etags.c 665
3965scolonseen c-src/etags.c 2447 3546scolonseen c-src/etags.c 2447
3966scratch c-src/sysdep.h 56 3547scratch c-src/sysdep.h 56
3548SCREEN_FP cp-src/screen.hpp /^#define SCREEN_FP(x,y) \\$/
3549SCREEN_START cp-src/screen.hpp 33
3967scroll_bar_parts c-src/emacs/src/keyboard.c 5189 3550scroll_bar_parts c-src/emacs/src/keyboard.c 5189
3968sec tex-src/texinfo.tex /^\\global\\let\\section = \\appendixsec$/ 3551s c-src/emacs/src/lisp.h 4672
3552s c-src/emacs/src/lisp.h 4678
3553sc tex-src/texinfo.tex /^\\def\\sc#1{{\\smallcaps#1}} % smallcaps font$/
3554sc tex-src/texinfo.tex /^\\let\\sc=\\indexdummyfont$/
3555SDATA c-src/emacs/src/lisp.h /^SDATA (Lisp_Object string)$/
3556SDTrefGetInteger pas-src/common.pas /^function SDTrefGetInteger : integer;$/
3557SDTrefIsEnd pas-src/common.pas /^function SDTrefIsEnd : Boolean;$/
3558SDTrefRecToString pas-src/common.pas /^procedure SDTrefRecToString (* ($/
3559SDTrefSkipSpaces pas-src/common.pas /^procedure SDTrefSkipSpaces;$/
3560SDTrefStringToRec pas-src/common.pas /^procedure SDTrefStringToRec (* ($/
3969seccheck tex-src/texinfo.tex /^\\def\\seccheck#1{\\if \\pageno<0 %$/ 3561seccheck tex-src/texinfo.tex /^\\def\\seccheck#1{\\if \\pageno<0 %$/
3562secentryfonts tex-src/texinfo.tex /^\\def\\secentryfonts{\\textfonts}$/
3970secentry tex-src/texinfo.tex /^ \\def\\secentry ##1##2##3##4{}$/ 3563secentry tex-src/texinfo.tex /^ \\def\\secentry ##1##2##3##4{}$/
3971secentry tex-src/texinfo.tex /^\\def\\secentry#1#2#3#4{\\dosecentry{#2.#3\\labelspace/ 3564secentry tex-src/texinfo.tex /^\\def\\secentry#1#2#3#4{\\dosecentry{#2.#3\\labelspace/
3972secentryfonts tex-src/texinfo.tex /^\\def\\secentryfonts{\\textfonts}$/
3973secfonts tex-src/texinfo.tex /^\\def\\secfonts{%$/ 3565secfonts tex-src/texinfo.tex /^\\def\\secfonts{%$/
3974secheading tex-src/texinfo.tex /^\\def\\secheading #1#2#3{\\secheadingi {#2.#3\\enspace/
3975secheadingbreak tex-src/texinfo.tex /^\\def\\secheadingbreak{\\dobreak \\secheadingskip {-10/ 3566secheadingbreak tex-src/texinfo.tex /^\\def\\secheadingbreak{\\dobreak \\secheadingskip {-10/
3976secheadingi tex-src/texinfo.tex /^\\def\\secheadingi #1{{\\advance \\secheadingskip by \\/ 3567secheadingi tex-src/texinfo.tex /^\\def\\secheadingi #1{{\\advance \\secheadingskip by \\/
3568secheading tex-src/texinfo.tex /^\\def\\secheading #1#2#3{\\secheadingi {#2.#3\\enspace/
3977secondary tex-src/texinfo.tex /^\\def\\secondary #1#2{$/ 3569secondary tex-src/texinfo.tex /^\\def\\secondary #1#2{$/
3570sec tex-src/texinfo.tex /^\\global\\let\\section = \\appendixsec$/
3571section_href perl-src/htlmify-cystic /^sub section_href ($)$/
3572section_name perl-src/htlmify-cystic 12
3573section_name perl-src/htlmify-cystic /^sub section_name ($)$/
3978section perl-src/htlmify-cystic 25 3574section perl-src/htlmify-cystic 25
3979section tex-src/texinfo.tex /^\\global\\let\\section = \\appendixsec$/ 3575section tex-src/texinfo.tex /^\\global\\let\\section = \\appendixsec$/
3980section tex-src/texinfo.tex /^\\global\\let\\section = \\numberedsec$/ 3576section tex-src/texinfo.tex /^\\global\\let\\section = \\numberedsec$/
3981section tex-src/texinfo.tex /^\\global\\let\\section = \\unnumberedsec$/ 3577section tex-src/texinfo.tex /^\\global\\let\\section = \\unnumberedsec$/
3982section tex-src/texinfo.tex /^\\let\\section=\\relax$/ 3578section tex-src/texinfo.tex /^\\let\\section=\\relax$/
3983section_href perl-src/htlmify-cystic /^sub section_href ($)$/
3984section_name perl-src/htlmify-cystic /^sub section_name ($)$/
3985section_name perl-src/htlmify-cystic 12
3986section_toc perl-src/htlmify-cystic 15 3579section_toc perl-src/htlmify-cystic 15
3987section_url perl-src/htlmify-cystic /^sub section_url ()$/
3988section_url_base perl-src/htlmify-cystic /^sub section_url_base ()$/ 3580section_url_base perl-src/htlmify-cystic /^sub section_url_base ()$/
3989section_url_name perl-src/htlmify-cystic /^sub section_url_name ()$/ 3581section_url_name perl-src/htlmify-cystic /^sub section_url_name ()$/
3990sectionzzz tex-src/texinfo.tex /^\\outer\\def\\appendixsection{\\parsearg\\appendixsecti/ 3582section_url perl-src/htlmify-cystic /^sub section_url ()$/
3991sectionzzz tex-src/texinfo.tex /^\\outer\\def\\appendixsec{\\parsearg\\appendixsectionzz/ 3583sectionzzz tex-src/texinfo.tex /^\\outer\\def\\appendixsec{\\parsearg\\appendixsectionzz/
3584sectionzzz tex-src/texinfo.tex /^\\outer\\def\\appendixsection{\\parsearg\\appendixsecti/
3992seczzz tex-src/texinfo.tex /^\\def\\infoappendixsec{\\parsearg\\appendixseczzz}$/ 3585seczzz tex-src/texinfo.tex /^\\def\\infoappendixsec{\\parsearg\\appendixseczzz}$/
3993seczzz tex-src/texinfo.tex /^\\def\\seczzz #1{\\seccheck{section}%$/ 3586seczzz tex-src/texinfo.tex /^\\def\\seczzz #1{\\seccheck{section}%$/
3587select_last prol-src/natded.prolog /^select_last([X],X,[]).$/
3588SelectLayer lua-src/allegro.lua /^function SelectLayer (layer)$/
3994select prol-src/natded.prolog /^select(X,[X|Xs],Xs).$/ 3589select prol-src/natded.prolog /^select(X,[X|Xs],Xs).$/
3995select-tags-table el-src/emacs/lisp/progmodes/etags.el /^(defun select-tags-table ()$/ 3590select-tags-table el-src/emacs/lisp/progmodes/etags.el /^(defun select-tags-table ()$/
3996select-tags-table-mode el-src/emacs/lisp/progmodes/etags.el /^(define-derived-mode select-tags-table-mode specia/ 3591select-tags-table-mode el-src/emacs/lisp/progmodes/etags.el /^(define-derived-mode select-tags-table-mode specia/
3997select-tags-table-mode-map el-src/emacs/lisp/progmodes/etags.el /^(defvar select-tags-table-mode-map ; Doc string?$/ 3592select-tags-table-mode-map el-src/emacs/lisp/progmodes/etags.el /^(defvar select-tags-table-mode-map ; Doc string?$/
3998select-tags-table-quit el-src/emacs/lisp/progmodes/etags.el /^(defun select-tags-table-quit ()$/ 3593select-tags-table-quit el-src/emacs/lisp/progmodes/etags.el /^(defun select-tags-table-quit ()$/
3999select-tags-table-select el-src/emacs/lisp/progmodes/etags.el /^(defun select-tags-table-select (button)$/ 3594select-tags-table-select el-src/emacs/lisp/progmodes/etags.el /^(defun select-tags-table-select (button)$/
4000select_last prol-src/natded.prolog /^select_last([X],X,[]).$/ 3595Self/f ada-src/2ataspri.adb /^ function Self return TCB_Ptr is$/
4001send objc-src/Subprocess.m /^- send:(const char *)string withNewline:(BOOL)want/ 3596Self/f ada-src/2ataspri.ads /^ function Self return TCB_Ptr;$/
4002send objc-src/Subprocess.m /^- send:(const char *)string$/ 3597send objc-src/Subprocess.m /^- send:(const char *)string$/
3598send objc-src/Subprocess.m /^- send:(const char *)string withNewline:(BOOL)want/
4003separator_names c-src/emacs/src/keyboard.c 7372 3599separator_names c-src/emacs/src/keyboard.c 7372
4004sepspaces tex-src/texinfo.tex /^\\gdef\\sepspaces{\\def {\\ }}}$/ 3600sepspaces tex-src/texinfo.tex /^\\gdef\\sepspaces{\\def {\\ }}}$/
4005serializeToVars php-src/lce_functions.php /^ function serializeToVars($prefix)$/ 3601serializeToVars php-src/lce_functions.php /^ function serializeToVars($prefix)$/
4006set cp-src/conway.hpp /^ void set(void) { alive = 1; }$/ 3602ServerEdit pyt-src/server.py /^class ServerEdit(Frame):$/
4007set merc-src/accumulator.m /^:- import_module set.$/ 3603Server pyt-src/server.py /^class Server:$/
4008set tex-src/texinfo.tex /^\\def\\set{\\parsearg\\setxxx}$/
4009set-input-interrupt-mode c-src/emacs/src/keyboard.c /^DEFUN ("set-input-interrupt-mode", Fset_input_inte/
4010set-input-meta-mode c-src/emacs/src/keyboard.c /^DEFUN ("set-input-meta-mode", Fset_input_meta_mode/
4011set-input-mode c-src/emacs/src/keyboard.c /^DEFUN ("set-input-mode", Fset_input_mode, Sset_inp/
4012set-output-flow-control c-src/emacs/src/keyboard.c /^DEFUN ("set-output-flow-control", Fset_output_flow/
4013set-quit-char c-src/emacs/src/keyboard.c /^DEFUN ("set-quit-char", Fset_quit_char, Sset_quit_/
4014setDate cp-src/functions.cpp /^void Date::setDate ( int d , int m , int y ){$/
4015setDelegate objc-src/Subprocess.m /^- setDelegate:anObject$/
4016setRevertButtonTitle objc-src/PackInsp.m /^-setRevertButtonTitle$/
4017set_base cp-src/Range.h /^ void set_base (double b) { rng_base = b; }$/ 3604set_base cp-src/Range.h /^ void set_base (double b) { rng_base = b; }$/
3605setchapternewpage tex-src/texinfo.tex /^\\def\\setchapternewpage #1 {\\csname CHAPPAG#1\\endcs/
3606setchapterstyle tex-src/texinfo.tex /^\\def\\setchapterstyle #1 {\\csname CHAPF#1\\endcsname/
4018set_char_table_contents c-src/emacs/src/lisp.h /^set_char_table_contents (Lisp_Object table, ptrdif/ 3607set_char_table_contents c-src/emacs/src/lisp.h /^set_char_table_contents (Lisp_Object table, ptrdif/
4019set_char_table_defalt c-src/emacs/src/lisp.h /^set_char_table_defalt (Lisp_Object table, Lisp_Obj/ 3608set_char_table_defalt c-src/emacs/src/lisp.h /^set_char_table_defalt (Lisp_Object table, Lisp_Obj/
4020set_char_table_extras c-src/emacs/src/lisp.h /^set_char_table_extras (Lisp_Object table, ptrdiff_/ 3609set_char_table_extras c-src/emacs/src/lisp.h /^set_char_table_extras (Lisp_Object table, ptrdiff_/
4021set_char_table_purpose c-src/emacs/src/lisp.h /^set_char_table_purpose (Lisp_Object table, Lisp_Ob/ 3610set_char_table_purpose c-src/emacs/src/lisp.h /^set_char_table_purpose (Lisp_Object table, Lisp_Ob/
3611set cp-src/conway.hpp /^ void set(void) { alive = 1; }$/
3612setDate cp-src/functions.cpp /^void Date::setDate ( int d , int m , int y ){$/
3613setdeffont tex-src/texinfo.tex /^\\def\\setdeffont #1 {\\csname DEF#1\\endcsname}$/
3614setDelegate objc-src/Subprocess.m /^- setDelegate:anObject$/
3615setfilename tex-src/texinfo.tex /^\\def\\setfilename{%$/
3616setfilename tex-src/texinfo.tex /^ \\global\\let\\setfilename=\\comment % Ignore extra/
4022set_hash_key_slot c-src/emacs/src/lisp.h /^set_hash_key_slot (struct Lisp_Hash_Table *h, ptrd/ 3617set_hash_key_slot c-src/emacs/src/lisp.h /^set_hash_key_slot (struct Lisp_Hash_Table *h, ptrd/
4023set_hash_value_slot c-src/emacs/src/lisp.h /^set_hash_value_slot (struct Lisp_Hash_Table *h, pt/ 3618set_hash_value_slot c-src/emacs/src/lisp.h /^set_hash_value_slot (struct Lisp_Hash_Table *h, pt/
4024set_inc cp-src/Range.h /^ void set_inc (double i) { rng_inc = i; }$/ 3619set_inc cp-src/Range.h /^ void set_inc (double i) { rng_inc = i; }$/
3620set-input-interrupt-mode c-src/emacs/src/keyboard.c /^DEFUN ("set-input-interrupt-mode", Fset_input_inte/
3621set-input-meta-mode c-src/emacs/src/keyboard.c /^DEFUN ("set-input-meta-mode", Fset_input_meta_mode/
3622set-input-mode c-src/emacs/src/keyboard.c /^DEFUN ("set-input-mode", Fset_input_mode, Sset_inp/
4025set_limit cp-src/Range.h /^ void set_limit (double l) { rng_limit = l; }$/ 3623set_limit cp-src/Range.h /^ void set_limit (double l) { rng_limit = l; }$/
3624/setmanualfeed ps-src/rfc1245.ps /^\/setmanualfeed {$/
3625set merc-src/accumulator.m /^:- import_module set.$/
3626set-output-flow-control c-src/emacs/src/keyboard.c /^DEFUN ("set-output-flow-control", Fset_output_flow/
4026set_overlay_plist c-src/emacs/src/lisp.h /^set_overlay_plist (Lisp_Object overlay, Lisp_Objec/ 3627set_overlay_plist c-src/emacs/src/lisp.h /^set_overlay_plist (Lisp_Object overlay, Lisp_Objec/
3628Set_Own_Priority/p ada-src/2ataspri.adb /^ procedure Set_Own_Priority (Prio : System.Any_P/
3629Set_Own_Priority/p ada-src/2ataspri.ads /^ procedure Set_Own_Priority (Prio : System.Any_P/
3630/setpapername ps-src/rfc1245.ps /^\/setpapername { $/
3631/setpattern ps-src/rfc1245.ps /^\/setpattern {$/
4027set_poll_suppress_count c-src/emacs/src/keyboard.c /^set_poll_suppress_count (int count)$/ 3632set_poll_suppress_count c-src/emacs/src/keyboard.c /^set_poll_suppress_count (int count)$/
3633Set_Priority/p ada-src/2ataspri.adb /^ procedure Set_Priority$/
3634Set_Priority/p ada-src/2ataspri.ads /^ procedure Set_Priority (T : TCB_Ptr; Prio : Sys/
4028set_prop c-src/emacs/src/keyboard.c /^set_prop (ptrdiff_t idx, Lisp_Object val)$/ 3635set_prop c-src/emacs/src/keyboard.c /^set_prop (ptrdiff_t idx, Lisp_Object val)$/
3636SETPRT f-src/entry.for /^ ENTRY SETPRT ( SHORT, EXPL, LONG, TRACE, D/
3637SETPRT f-src/entry.strange /^ ENTRY SETPRT ( SHORT, EXPL, LONG, TRACE, D/
3638SETPRT f-src/entry.strange_suffix /^ ENTRY SETPRT ( SHORT, EXPL, LONG, TRACE, D/
3639set-quit-char c-src/emacs/src/keyboard.c /^DEFUN ("set-quit-char", Fset_quit_char, Sset_quit_/
3640setref tex-src/texinfo.tex /^\\def\\setref#1{%$/
3641setref tex-src/texinfo.tex /^\\expandafter\\expandafter\\expandafter\\appendixsetre/
3642setRevertButtonTitle objc-src/PackInsp.m /^-setRevertButtonTitle$/
4029set_save_integer c-src/emacs/src/lisp.h /^set_save_integer (Lisp_Object obj, int n, ptrdiff_/ 3643set_save_integer c-src/emacs/src/lisp.h /^set_save_integer (Lisp_Object obj, int n, ptrdiff_/
4030set_save_pointer c-src/emacs/src/lisp.h /^set_save_pointer (Lisp_Object obj, int n, void *va/ 3644set_save_pointer c-src/emacs/src/lisp.h /^set_save_pointer (Lisp_Object obj, int n, void *va/
4031set_string_intervals c-src/emacs/src/lisp.h /^set_string_intervals (Lisp_Object s, INTERVAL i)$/ 3645set_string_intervals c-src/emacs/src/lisp.h /^set_string_intervals (Lisp_Object s, INTERVAL i)$/
4032set_sub_char_table_contents c-src/emacs/src/lisp.h /^set_sub_char_table_contents (Lisp_Object table, pt/ 3646set_sub_char_table_contents c-src/emacs/src/lisp.h /^set_sub_char_table_contents (Lisp_Object table, pt/
3647SET_SYMBOL_BLV c-src/emacs/src/lisp.h /^SET_SYMBOL_BLV (struct Lisp_Symbol *sym, struct Li/
4033set_symbol_function c-src/emacs/src/lisp.h /^set_symbol_function (Lisp_Object sym, Lisp_Object / 3648set_symbol_function c-src/emacs/src/lisp.h /^set_symbol_function (Lisp_Object sym, Lisp_Object /
3649SET_SYMBOL_FWD c-src/emacs/src/lisp.h /^SET_SYMBOL_FWD (struct Lisp_Symbol *sym, union Lis/
4034set_symbol_next c-src/emacs/src/lisp.h /^set_symbol_next (Lisp_Object sym, struct Lisp_Symb/ 3650set_symbol_next c-src/emacs/src/lisp.h /^set_symbol_next (Lisp_Object sym, struct Lisp_Symb/
4035set_symbol_plist c-src/emacs/src/lisp.h /^set_symbol_plist (Lisp_Object sym, Lisp_Object pli/ 3651set_symbol_plist c-src/emacs/src/lisp.h /^set_symbol_plist (Lisp_Object sym, Lisp_Object pli/
4036set_upto merc-src/accumulator.m /^:- func set_upto(accu_case, int) = set(accu_goal_i/ 3652SET_SYMBOL_VAL c-src/emacs/src/lisp.h /^# define SET_SYMBOL_VAL(sym, v) lisp_h_SET_SYMBOL_/
4037set_waiting_for_input c-src/emacs/src/keyboard.c /^set_waiting_for_input (struct timespec *time_to_cl/ 3653set tex-src/texinfo.tex /^\\def\\set{\\parsearg\\setxxx}$/
4038setchapternewpage tex-src/texinfo.tex /^\\def\\setchapternewpage #1 {\\csname CHAPPAG#1\\endcs/
4039setchapterstyle tex-src/texinfo.tex /^\\def\\setchapterstyle #1 {\\csname CHAPF#1\\endcsname/
4040setdeffont tex-src/texinfo.tex /^\\def\\setdeffont #1 {\\csname DEF#1\\endcsname}$/
4041setfilename tex-src/texinfo.tex /^ \\global\\let\\setfilename=\\comment % Ignore extra/
4042setfilename tex-src/texinfo.tex /^\\def\\setfilename{%$/
4043setref tex-src/texinfo.tex /^\\def\\setref#1{%$/
4044setref tex-src/texinfo.tex /^\\expandafter\\expandafter\\expandafter\\appendixsetre/
4045settitle tex-src/texinfo.tex /^\\def\\settitle{\\parsearg\\settitlezzz}$/ 3654settitle tex-src/texinfo.tex /^\\def\\settitle{\\parsearg\\settitlezzz}$/
4046settitlezzz tex-src/texinfo.tex /^\\def\\settitlezzz #1{\\gdef\\thistitle{#1}}$/ 3655settitlezzz tex-src/texinfo.tex /^\\def\\settitlezzz #1{\\gdef\\thistitle{#1}}$/
4047setup cp-src/c.C 5 3656setup cp-src/c.C 5
3657set_upto merc-src/accumulator.m /^:- func set_upto(accu_case, int) = set(accu_goal_i/
3658set_waiting_for_input c-src/emacs/src/keyboard.c /^set_waiting_for_input (struct timespec *time_to_cl/
4048setxxx tex-src/texinfo.tex /^\\def\\setxxx #1{$/ 3659setxxx tex-src/texinfo.tex /^\\def\\setxxx #1{$/
3660/SF ps-src/rfc1245.ps /^\/SF { $/
4049sf tex-src/texinfo.tex /^\\def\\sf{\\fam=\\sffam \\tensf}$/ 3661sf tex-src/texinfo.tex /^\\def\\sf{\\fam=\\sffam \\tensf}$/
4050sf tex-src/texinfo.tex /^\\def\\sf{\\realbackslash sf}%$/ 3662sf tex-src/texinfo.tex /^\\def\\sf{\\realbackslash sf}%$/
3663@sf tex-src/texinfo.tex /^\\ifhmode\\edef\\@sf{\\spacefactor\\the\\spacefactor}\\\/\\/
3664@sf tex-src/texinfo.tex /^\\let\\@sf\\empty$/
4051sf tex-src/texinfo.tex /^{\\let\\tentt=\\sectt \\let\\tt=\\sectt \\let\\sf=\\sectt$/ 3665sf tex-src/texinfo.tex /^{\\let\\tentt=\\sectt \\let\\tt=\\sectt \\let\\sf=\\sectt$/
4052shift cp-src/functions.cpp /^void Date::shift ( void ){\/\/Shift this date to pre/ 3666shift cp-src/functions.cpp /^void Date::shift ( void ){\/\/Shift this date to pre/
4053shortchapentry tex-src/texinfo.tex /^\\def\\shortchapentry#1#2#3{%$/ 3667shortchapentry tex-src/texinfo.tex /^\\def\\shortchapentry#1#2#3{%$/
4054shortcontents tex-src/texinfo.tex /^\\let\\shortcontents = \\summarycontents$/ 3668shortcontents tex-src/texinfo.tex /^\\let\\shortcontents = \\summarycontents$/
4055shortunnumberedentry tex-src/texinfo.tex /^\\def\\shortunnumberedentry#1#2{%$/ 3669shortunnumberedentry tex-src/texinfo.tex /^\\def\\shortunnumberedentry#1#2{%$/
4056shouldLoad objc-src/PackInsp.m /^-(BOOL)shouldLoad$/
4057should_attempt_accu_transform merc-src/accumulator.m /^:- pred should_attempt_accu_transform(module_info:/
4058should_attempt_accu_transform_2 merc-src/accumulator.m /^:- pred should_attempt_accu_transform_2(module_inf/ 3670should_attempt_accu_transform_2 merc-src/accumulator.m /^:- pred should_attempt_accu_transform_2(module_inf/
3671should_attempt_accu_transform merc-src/accumulator.m /^:- pred should_attempt_accu_transform(module_info:/
3672shouldLoad objc-src/PackInsp.m /^-(BOOL)shouldLoad$/
4059should_see_this_array_type cp-src/c.C 156 3673should_see_this_array_type cp-src/c.C 156
4060should_see_this_function_pointer cp-src/c.C 153 3674should_see_this_function_pointer cp-src/c.C 153
4061should_see_this_one_enclosed_in_extern_C cp-src/c.C 149 3675should_see_this_one_enclosed_in_extern_C cp-src/c.C 149
4062show erl-src/gs_dialog.erl /^show(Module, Title, Message, Args) ->$/ 3676show erl-src/gs_dialog.erl /^show(Module, Title, Message, Args) ->$/
4063showError objc-src/Subprocess.m /^showError (const char *errorString, id theDelegate/ 3677showError objc-src/Subprocess.m /^showError (const char *errorString, id theDelegate/
4064showInfo objc-src/PackInsp.m /^-showInfo:sender$/
4065show_help_echo c-src/emacs/src/keyboard.c /^show_help_echo (Lisp_Object help, Lisp_Object wind/ 3678show_help_echo c-src/emacs/src/keyboard.c /^show_help_echo (Lisp_Object help, Lisp_Object wind/
3679showInfo objc-src/PackInsp.m /^-showInfo:sender$/
4066sig c-src/emacs/src/keyboard.c 7238 3680sig c-src/emacs/src/keyboard.c 7238
4067signal_handler c-src/h.h 82
4068signal_handler1 c-src/h.h 83 3681signal_handler1 c-src/h.h 83
3682signal_handler c-src/h.h 82
4069signal_handler_t c-src/h.h 94 3683signal_handler_t c-src/h.h 94
3684SimpleCalc objcpp-src/SimpleCalc.H /^@interface SimpleCalc:Object$/
4070simulation html-src/software.html /^Software that I wrote for supporting my research a/ 3685simulation html-src/software.html /^Software that I wrote for supporting my research a/
4071single_kboard c-src/emacs/src/keyboard.c 89
4072single_kboard_state c-src/emacs/src/keyboard.c /^single_kboard_state ()$/
4073singlecodeindexer tex-src/texinfo.tex /^\\def\\singlecodeindexer #1{\\doind{\\indexname}{\\code/ 3686singlecodeindexer tex-src/texinfo.tex /^\\def\\singlecodeindexer #1{\\doind{\\indexname}{\\code/
4074singleindexer tex-src/texinfo.tex /^\\def\\singleindexer #1{\\doind{\\indexname}{#1}}$/ 3687singleindexer tex-src/texinfo.tex /^\\def\\singleindexer #1{\\doind{\\indexname}{#1}}$/
3688single_kboard c-src/emacs/src/keyboard.c 89
3689single_kboard_state c-src/emacs/src/keyboard.c /^single_kboard_state ()$/
3690SINGLE_LETTER_MOD c-src/emacs/src/keyboard.c 6212
3691SINGLE_LETTER_MOD c-src/emacs/src/keyboard.c 6763
3692SINGLE_LETTER_MOD c-src/emacs/src/keyboard.c /^#define SINGLE_LETTER_MOD(BIT) \\$/
4075singlespace tex-src/texinfo.tex /^\\def\\singlespace{%$/ 3693singlespace tex-src/texinfo.tex /^\\def\\singlespace{%$/
4076site cp-src/conway.hpp /^ site(int xi, int yi): x(xi), y(yi), alive(0) {/
4077site cp-src/conway.hpp 5 3694site cp-src/conway.hpp 5
3695site cp-src/conway.hpp /^ site(int xi, int yi): x(xi), y(yi), alive(0) {/
4078size c-src/emacs/src/gmalloc.c 156 3696size c-src/emacs/src/gmalloc.c 156
4079size c-src/emacs/src/gmalloc.c 163 3697size c-src/emacs/src/gmalloc.c 163
4080size c-src/emacs/src/gmalloc.c 1867 3698size c-src/emacs/src/gmalloc.c 1870
4081size c-src/emacs/src/lisp.h 1364 3699size c-src/emacs/src/lisp.h 1364
4082size c-src/emacs/src/lisp.h 1390 3700size c-src/emacs/src/lisp.h 1390
4083size c-src/etags.c 236 3701size c-src/etags.c 236
4084size c-src/etags.c 2522 3702size c-src/etags.c 2522
3703SIZEFORMAT objc-src/PackInsp.m 57
4085skeyseen c-src/etags.c 2445 3704skeyseen c-src/etags.c 2445
3705SkipBlanks pas-src/common.pas /^function SkipBlanks; (*($/
3706SkipChars pas-src/common.pas /^function SkipChars; (*($/
4086skip_name c-src/etags.c /^skip_name (char *cp)$/ 3707skip_name c-src/etags.c /^skip_name (char *cp)$/
4087skip_non_spaces c-src/etags.c /^skip_non_spaces (char *cp)$/ 3708skip_non_spaces c-src/etags.c /^skip_non_spaces (char *cp)$/
4088skip_spaces c-src/etags.c /^skip_spaces (char *cp)$/ 3709skip_spaces c-src/etags.c /^skip_spaces (char *cp)$/
4089sl tex-src/texinfo.tex /^ \\let\\rm=\\shortcontrm \\let\\bf=\\shortcontbf \\l/ 3710SkipSpaces pas-src/common.pas /^procedure SkipSpaces; (* (Str : NameString; var I /
4090sl tex-src/texinfo.tex /^\\def\\sl{\\realbackslash sl }%$/ 3711sl tex-src/texinfo.tex /^\\def\\sl{\\realbackslash sl }%$/
3712sl tex-src/texinfo.tex /^ \\let\\rm=\\shortcontrm \\let\\bf=\\shortcontbf \\l/
4091smallbook tex-src/texinfo.tex /^\\def\\smallbook{$/ 3713smallbook tex-src/texinfo.tex /^\\def\\smallbook{$/
4092smallbook tex-src/texinfo.tex /^\\let\\smallbook=\\relax$/ 3714smallbook tex-src/texinfo.tex /^\\let\\smallbook=\\relax$/
4093smallcaps tex-src/texinfo.tex /^ \\let\\tenbf=\\chapbf \\let\\tentt=\\chaptt \\let\\small/ 3715smallcaps tex-src/texinfo.tex /^ \\let\\tenbf=\\chapbf \\let\\tentt=\\chaptt \\let\\small/
@@ -4105,31 +3727,72 @@ snarf-tag-function el-src/emacs/lisp/progmodes/etags.el /^(defvar snarf-tag-func
4105snone c-src/etags.c 2443 3727snone c-src/etags.c 2443
4106solutions merc-src/accumulator.m /^:- import_module solutions.$/ 3728solutions merc-src/accumulator.m /^:- import_module solutions.$/
4107some_mouse_moved c-src/emacs/src/keyboard.c /^some_mouse_moved (void)$/ 3729some_mouse_moved c-src/emacs/src/keyboard.c /^some_mouse_moved (void)$/
4108sp tex-src/texinfo.tex /^\\def\\sp{\\parsearg\\spxxx}$/ 3730#some-storage forth-src/test-forth.fth /^2000 buffer: #some-storage$/
4109space tex-src/texinfo.tex /^ {#2\\labelspace #1}\\dotfill\\doshortpageno{#3}}%/
4110space tex-src/texinfo.tex /^ \\dosubsubsecentry{#2.#3.#4.#5\\labelspace#1}{#6}}/
4111space tex-src/texinfo.tex /^\\def\\chapentry#1#2#3{\\dochapentry{#2\\labelspace#1}/
4112space tex-src/texinfo.tex /^\\def\\secentry#1#2#3#4{\\dosecentry{#2.#3\\labelspace/
4113space tex-src/texinfo.tex /^\\def\\subsecentry#1#2#3#4#5{\\dosubsecentry{#2.#3.#4/
4114spacer c-src/emacs/src/lisp.h 1975 3731spacer c-src/emacs/src/lisp.h 1975
4115spacer c-src/emacs/src/lisp.h 1982 3732spacer c-src/emacs/src/lisp.h 1982
4116spacer c-src/emacs/src/lisp.h 2036 3733spacer c-src/emacs/src/lisp.h 2036
4117spacer c-src/emacs/src/lisp.h 2205 3734spacer c-src/emacs/src/lisp.h 2205
4118spacesplit tex-src/texinfo.tex /^\\gdef\\spacesplit#1#2^^M{\\endgroup\\spacesplitfoo{#1/
4119spacesplitfoo tex-src/texinfo.tex /^\\long\\gdef\\spacesplitfoo#1#2 #3#4\\spacesplitfoo{%$/ 3735spacesplitfoo tex-src/texinfo.tex /^\\long\\gdef\\spacesplitfoo#1#2 #3#4\\spacesplitfoo{%$/
4120specbind_tag c-src/emacs/src/lisp.h 2943 3736spacesplit tex-src/texinfo.tex /^\\gdef\\spacesplit#1#2^^M{\\endgroup\\spacesplitfoo{#1/
3737space tex-src/texinfo.tex /^ {#2\\labelspace #1}\\dotfill\\doshortpageno{#3}}%/
3738space tex-src/texinfo.tex /^\\def\\chapentry#1#2#3{\\dochapentry{#2\\labelspace#1}/
3739space tex-src/texinfo.tex /^\\def\\secentry#1#2#3#4{\\dosecentry{#2.#3\\labelspace/
3740space tex-src/texinfo.tex /^\\def\\subsecentry#1#2#3#4#5{\\dosubsecentry{#2.#3.#4/
3741space tex-src/texinfo.tex /^ \\dosubsubsecentry{#2.#3.#4.#5\\labelspace#1}{#6}}/
4121specbinding c-src/emacs/src/lisp.h 2955 3742specbinding c-src/emacs/src/lisp.h 2955
3743specbind_tag c-src/emacs/src/lisp.h 2943
4122specheader tex-src/texinfo.tex /^\\def\\defspec{\\defparsebody\\Edefspec\\defspecx\\defsp/ 3744specheader tex-src/texinfo.tex /^\\def\\defspec{\\defparsebody\\Edefspec\\defspecx\\defsp/
4123specialsymbol prol-src/natded.prolog /^specialsymbol(C1,C2,S):-$/ 3745specialsymbol prol-src/natded.prolog /^specialsymbol(C1,C2,S):-$/
3746SPECPDL_BACKTRACE c-src/emacs/src/lisp.h 2948
3747SPECPDL_INDEX c-src/emacs/src/lisp.h /^SPECPDL_INDEX (void)$/
3748SPECPDL_LET c-src/emacs/src/lisp.h 2949
3749SPECPDL_LET_DEFAULT c-src/emacs/src/lisp.h 2952
3750SPECPDL_LET_LOCAL c-src/emacs/src/lisp.h 2951
3751SPECPDL_UNWIND c-src/emacs/src/lisp.h 2944
3752SPECPDL_UNWIND_INT c-src/emacs/src/lisp.h 2946
3753SPECPDL_UNWIND_PTR c-src/emacs/src/lisp.h 2945
3754SPECPDL_UNWIND_VOID c-src/emacs/src/lisp.h 2947
4124specx\defspecheader tex-src/texinfo.tex /^\\def\\defspec{\\defparsebody\\Edefspec\\defspecx\\defsp/ 3755specx\defspecheader tex-src/texinfo.tex /^\\def\\defspec{\\defparsebody\\Edefspec\\defspecx\\defsp/
4125splitexp prol-src/natded.prolog /^splitexp(E,E,('NIL','NIL')):-!.$/ 3756splitexp prol-src/natded.prolog /^splitexp(E,E,('NIL','NIL')):-!.$/
4126splitoff tex-src/texinfo.tex /^\\def\\splitoff#1#2\\endmark{\\def\\first{#1}\\def\\rest{/ 3757splitoff tex-src/texinfo.tex /^\\def\\splitoff#1#2\\endmark{\\def\\first{#1}\\def\\rest{/
3758/S ps-src/rfc1245.ps /^\/S { $/
3759sp tex-src/texinfo.tex /^\\def\\sp{\\parsearg\\spxxx}$/
4127spxxx tex-src/texinfo.tex /^\\def\\spxxx #1{\\par \\vskip #1\\baselineskip}$/ 3760spxxx tex-src/texinfo.tex /^\\def\\spxxx #1{\\par \\vskip #1\\baselineskip}$/
3761Square.something:Bar lua-src/test.lua /^function Square.something:Bar ()$/
4128srclist make-src/Makefile /^srclist: Makefile$/ 3762srclist make-src/Makefile /^srclist: Makefile$/
3763SRCS make-src/Makefile /^SRCS=Makefile ${ADASRC} ${ASRC} ${CSRC} ${CPSRC} $/
3764SREF c-src/emacs/src/lisp.h /^SREF (Lisp_Object string, ptrdiff_t index)$/
4129ss3 c.c 255 3765ss3 c.c 255
3766SSDATA c-src/emacs/src/lisp.h /^SSDATA (Lisp_Object string)$/
3767SSET c-src/emacs/src/lisp.h /^SSET (Lisp_Object string, ptrdiff_t index, unsigne/
4130sss1 c.c 252 3768sss1 c.c 252
4131sss2 c.c 253 3769sss2 c.c 253
4132sstab prol-src/natded.prolog /^sstab(2,'C',',').$/ 3770sstab prol-src/natded.prolog /^sstab(2,'C',',').$/
3771stack c.c 155
3772STACK_CONS c-src/emacs/src/lisp.h /^#define STACK_CONS(a, b) \\$/
3773stagseen c-src/etags.c 2446
3774standalone make-src/Makefile /^standalone:$/
3775startcontents tex-src/texinfo.tex /^\\def\\startcontents#1{%$/
3776start c-src/emacs/src/keyboard.c 8753
3777start c-src/emacs/src/lisp.h 2038
3778start c-src/emacs/src/regex.h 431
3779StartDay cp-src/functions.cpp /^Date StartDay(Date a,int days){\/\/Function to calcu/
3780startenumeration tex-src/texinfo.tex /^\\def\\startenumeration#1{%$/
3781start php-src/lce_functions.php /^ function start($line, $class)$/
3782start_polling c-src/emacs/src/keyboard.c /^start_polling (void)$/
3783=starts-with-equals! scm-src/test.scm /^(define =starts-with-equals! #t)$/
3784start_up prol-src/natded.prolog /^start_up:-$/
3785start y-src/cccp.y 143
3786STATE_ABORT php-src/lce_functions.php 25
3787STATE_COMPRESSD objc-src/PackInsp.m 54
3788STATE_INSTALLED objc-src/PackInsp.m 53
3789STATE_LOOP php-src/lce_functions.php 27
3790STATE_OK php-src/lce_functions.php 26
3791state_protected_p c-src/emacs/src/gmalloc.c 401
3792STAT_EQ objc-src/PackInsp.m /^#define STAT_EQ(s1, s2) ((s1)->st_ino == (s2)->st_/
3793statetable html-src/algrthms.html /^Next$/
3794STATE_UNINSTALLED objc-src/PackInsp.m 52
3795staticetags make-src/Makefile /^staticetags:$/
4133st_C_attribute c-src/etags.c 2209 3796st_C_attribute c-src/etags.c 2209
4134st_C_class c-src/etags.c 2212 3797st_C_class c-src/etags.c 2212
4135st_C_define c-src/etags.c 2213 3798st_C_define c-src/etags.c 2213
@@ -4145,73 +3808,75 @@ st_C_operator c-src/etags.c 2211
4145st_C_struct c-src/etags.c 2213 3808st_C_struct c-src/etags.c 2213
4146st_C_template c-src/etags.c 2212 3809st_C_template c-src/etags.c 2212
4147st_C_typedef c-src/etags.c 2213 3810st_C_typedef c-src/etags.c 2213
4148st_none c-src/etags.c 2206 3811STDIN c-src/etags.c 408
4149stack c.c 155 3812STDIN c-src/etags.c 411
4150stagseen c-src/etags.c 2446
4151standalone make-src/Makefile /^standalone:$/
4152start c-src/emacs/src/keyboard.c 8753
4153start c-src/emacs/src/lisp.h 2038
4154start c-src/emacs/src/regex.h 431
4155start php-src/lce_functions.php /^ function start($line, $class)$/
4156start y-src/cccp.y 143
4157start_polling c-src/emacs/src/keyboard.c /^start_polling (void)$/
4158start_up prol-src/natded.prolog /^start_up:-$/
4159startcontents tex-src/texinfo.tex /^\\def\\startcontents#1{%$/
4160startenumeration tex-src/texinfo.tex /^\\def\\startenumeration#1{%$/
4161state_protected_p c-src/emacs/src/gmalloc.c 401
4162statetable html-src/algrthms.html /^Next$/
4163staticetags make-src/Makefile /^staticetags:$/
4164step cp-src/clheir.hpp /^ virtual void step(void) { }$/ 3813step cp-src/clheir.hpp /^ virtual void step(void) { }$/
4165step cp-src/conway.hpp /^ void step(void) { alive = next_alive; }$/ 3814step cp-src/conway.hpp /^ void step(void) { alive = next_alive; }$/
4166step_everybody cp-src/clheir.cpp /^void step_everybody(void)$/ 3815step_everybody cp-src/clheir.cpp /^void step_everybody(void)$/
3816st_none c-src/etags.c 2206
3817STOP_POLLING c-src/emacs/src/keyboard.c 2166
4167stop_polling c-src/emacs/src/keyboard.c /^stop_polling (void)$/ 3818stop_polling c-src/emacs/src/keyboard.c /^stop_polling (void)$/
3819stored_goal_plain_call merc-src/accumulator.m /^:- inst stored_goal_plain_call for goal_store.stor/
4168store_info merc-src/accumulator.m /^:- type store_info$/ 3820store_info merc-src/accumulator.m /^:- type store_info$/
4169store_user_signal_events c-src/emacs/src/keyboard.c /^store_user_signal_events (void)$/ 3821store_user_signal_events c-src/emacs/src/keyboard.c /^store_user_signal_events (void)$/
4170stored_goal_plain_call merc-src/accumulator.m /^:- inst stored_goal_plain_call for goal_store.stor/
4171str go-src/test1.go 9
4172strcaseeq c-src/etags.c /^#define strcaseeq(s,t) (assert ((s)!=NULL && (t)!=/ 3822strcaseeq c-src/etags.c /^#define strcaseeq(s,t) (assert ((s)!=NULL && (t)!=/
4173streq c-src/etags.c /^#define streq(s,t) (assert ((s)!=NULL || (t)!=NULL/ 3823streq c-src/etags.c /^#define streq(s,t) (assert ((s)!=NULL || (t)!=NULL/
4174string merc-src/accumulator.m /^:- import_module string.$/ 3824str go-src/test1.go 9
3825STRING_BYTES_BOUND c-src/emacs/src/lisp.h 1261
3826STRING_BYTES c-src/emacs/src/lisp.h /^STRING_BYTES (struct Lisp_String *s)$/
4175string_intervals c-src/emacs/src/lisp.h /^string_intervals (Lisp_Object s)$/ 3827string_intervals c-src/emacs/src/lisp.h /^string_intervals (Lisp_Object s)$/
3828string merc-src/accumulator.m /^:- import_module string.$/
3829STRING_MULTIBYTE c-src/emacs/src/lisp.h /^STRING_MULTIBYTE (Lisp_Object str)$/
3830STRING_SET_CHARS c-src/emacs/src/lisp.h /^STRING_SET_CHARS (Lisp_Object string, ptrdiff_t ne/
3831STRING_SET_MULTIBYTE c-src/emacs/src/lisp.h /^#define STRING_SET_MULTIBYTE(STR) \\$/
3832STRING_SET_UNIBYTE c-src/emacs/src/lisp.h /^#define STRING_SET_UNIBYTE(STR) \\$/
4176stripLine php-src/lce_functions.php /^ function stripLine($line, $class)$/ 3833stripLine php-src/lce_functions.php /^ function stripLine($line, $class)$/
4177stripname pas-src/common.pas /^function stripname; (* ($/ 3834stripname pas-src/common.pas /^function stripname; (* ($/
3835StripPath pas-src/common.pas /^function StripPath; (*($/
4178strncaseeq c-src/etags.c /^#define strncaseeq(s,t,n) (assert ((s)!=NULL && (t/ 3836strncaseeq c-src/etags.c /^#define strncaseeq(s,t,n) (assert ((s)!=NULL && (t/
4179strneq c-src/etags.c /^#define strneq(s,t,n) (assert ((s)!=NULL || (t)!=N/ 3837strneq c-src/etags.c /^#define strneq(s,t,n) (assert ((s)!=NULL || (t)!=N/
4180strong tex-src/texinfo.tex /^\\let\\strong=\\b$/ 3838strong tex-src/texinfo.tex /^\\let\\strong=\\b$/
4181strong tex-src/texinfo.tex /^\\let\\strong=\\indexdummyfont$/ 3839strong tex-src/texinfo.tex /^\\let\\strong=\\indexdummyfont$/
3840__str__ pyt-src/server.py /^ def __str__(self):$/
4182structdef c-src/etags.c 2448 3841structdef c-src/etags.c 2448
4183stuff_buffered_input c-src/emacs/src/keyboard.c /^stuff_buffered_input (Lisp_Object stuffstring)$/ 3842stuff_buffered_input c-src/emacs/src/keyboard.c /^stuff_buffered_input (Lisp_Object stuffstring)$/
3843SUB_CHAR_TABLE_OFFSET c-src/emacs/src/lisp.h 1701
3844SUB_CHAR_TABLE_P c-src/emacs/src/lisp.h /^SUB_CHAR_TABLE_P (Lisp_Object a)$/
4184subheading tex-src/texinfo.tex /^\\def\\subheading{\\parsearg\\subsecheadingi}$/ 3845subheading tex-src/texinfo.tex /^\\def\\subheading{\\parsearg\\subsecheadingi}$/
4185subprocess objc-src/PackInsp.m /^-subprocess:(Subprocess *)sender output:(char *)bu/
4186subprocessDone objc-src/PackInsp.m /^-subprocessDone:(Subprocess *)sender$/ 3846subprocessDone objc-src/PackInsp.m /^-subprocessDone:(Subprocess *)sender$/
4187subsec tex-src/texinfo.tex /^\\global\\let\\subsection = \\appendixsubsec$/ 3847subprocess objc-src/PackInsp.m /^-subprocess:(Subprocess *)sender output:(char *)bu/
4188subsec tex-src/texinfo.tex /^\\let\\subsec=\\relax$/ 3848Subprocess objc-src/Subprocess.h 41
3849Subprocess objc-src/Subprocess.h /^@interface Subprocess:Object$/
3850SUBRP c-src/emacs/src/lisp.h /^SUBRP (Lisp_Object a)$/
3851subsecentryfonts tex-src/texinfo.tex /^\\let\\subsecentryfonts = \\textfonts$/
4189subsecentry tex-src/texinfo.tex /^ \\def\\subsecentry ##1##2##3##4##5{}$/ 3852subsecentry tex-src/texinfo.tex /^ \\def\\subsecentry ##1##2##3##4##5{}$/
4190subsecentry tex-src/texinfo.tex /^\\def\\subsecentry#1#2#3#4#5{\\dosubsecentry{#2.#3.#4/ 3853subsecentry tex-src/texinfo.tex /^\\def\\subsecentry#1#2#3#4#5{\\dosubsecentry{#2.#3.#4/
4191subsecentryfonts tex-src/texinfo.tex /^\\let\\subsecentryfonts = \\textfonts$/
4192subsecfonts tex-src/texinfo.tex /^\\def\\subsecfonts{%$/ 3854subsecfonts tex-src/texinfo.tex /^\\def\\subsecfonts{%$/
4193subsecheading tex-src/texinfo.tex /^\\def\\subsecheading #1#2#3#4{\\subsecheadingi {#2.#3/
4194subsecheadingbreak tex-src/texinfo.tex /^\\def\\subsecheadingbreak{\\dobreak \\subsecheadingski/ 3855subsecheadingbreak tex-src/texinfo.tex /^\\def\\subsecheadingbreak{\\dobreak \\subsecheadingski/
4195subsecheadingi tex-src/texinfo.tex /^\\def\\subsecheadingi #1{{\\advance \\subsecheadingski/ 3856subsecheadingi tex-src/texinfo.tex /^\\def\\subsecheadingi #1{{\\advance \\subsecheadingski/
3857subsecheading tex-src/texinfo.tex /^\\def\\subsecheading #1#2#3#4{\\subsecheadingi {#2.#3/
3858subsec tex-src/texinfo.tex /^\\global\\let\\subsection = \\appendixsubsec$/
3859subsec tex-src/texinfo.tex /^\\let\\subsec=\\relax$/
3860subsection_marker perl-src/htlmify-cystic 161
4196subsection perl-src/htlmify-cystic 26 3861subsection perl-src/htlmify-cystic 26
4197subsection tex-src/texinfo.tex /^\\global\\let\\subsection = \\appendixsubsec$/ 3862subsection tex-src/texinfo.tex /^\\global\\let\\subsection = \\appendixsubsec$/
4198subsection tex-src/texinfo.tex /^\\global\\let\\subsection = \\numberedsubsec$/ 3863subsection tex-src/texinfo.tex /^\\global\\let\\subsection = \\numberedsubsec$/
4199subsection tex-src/texinfo.tex /^\\global\\let\\subsection = \\unnumberedsubsec$/ 3864subsection tex-src/texinfo.tex /^\\global\\let\\subsection = \\unnumberedsubsec$/
4200subsection tex-src/texinfo.tex /^\\let\\subsection=\\relax$/ 3865subsection tex-src/texinfo.tex /^\\let\\subsection=\\relax$/
4201subsection_marker perl-src/htlmify-cystic 161
4202subseczzz tex-src/texinfo.tex /^\\def\\infoappendixsubsec{\\parsearg\\appendixsubseczz/ 3866subseczzz tex-src/texinfo.tex /^\\def\\infoappendixsubsec{\\parsearg\\appendixsubseczz/
4203subseczzz tex-src/texinfo.tex /^\\outer\\def\\appendixsubsec{\\parsearg\\appendixsubsec/ 3867subseczzz tex-src/texinfo.tex /^\\outer\\def\\appendixsubsec{\\parsearg\\appendixsubsec/
4204subst prol-src/natded.prolog /^subst(var(Y),var(X),M,N):-$/
4205substitute c-src/etags.c /^substitute (char *in, char *out, struct re_registe/ 3868substitute c-src/etags.c /^substitute (char *in, char *out, struct re_registe/
3869subst prol-src/natded.prolog /^subst(var(Y),var(X),M,N):-$/
3870SubString pas-src/common.pas /^function SubString; (*($/
4206subsubheading tex-src/texinfo.tex /^\\def\\subsubheading{\\parsearg\\subsubsecheadingi}$/ 3871subsubheading tex-src/texinfo.tex /^\\def\\subsubheading{\\parsearg\\subsubsecheadingi}$/
4207subsubsec tex-src/texinfo.tex /^\\global\\let\\subsubsection = \\appendixsubsubsec$/ 3872subsubsecentryfonts tex-src/texinfo.tex /^\\let\\subsubsecentryfonts = \\textfonts$/
4208subsubsec tex-src/texinfo.tex /^\\let\\subsubsec=\\relax$/
4209subsubsecentry tex-src/texinfo.tex /^ \\def\\subsubsecentry ##1##2##3##4##5##6{}$/ 3873subsubsecentry tex-src/texinfo.tex /^ \\def\\subsubsecentry ##1##2##3##4##5##6{}$/
4210subsubsecentry tex-src/texinfo.tex /^\\def\\subsubsecentry#1#2#3#4#5#6{%$/ 3874subsubsecentry tex-src/texinfo.tex /^\\def\\subsubsecentry#1#2#3#4#5#6{%$/
4211subsubsecentryfonts tex-src/texinfo.tex /^\\let\\subsubsecentryfonts = \\textfonts$/
4212subsubsecfonts tex-src/texinfo.tex /^\\def\\subsubsecfonts{\\subsecfonts} % Maybe this sho/ 3875subsubsecfonts tex-src/texinfo.tex /^\\def\\subsubsecfonts{\\subsecfonts} % Maybe this sho/
4213subsubsecheading tex-src/texinfo.tex /^\\def\\subsubsecheading #1#2#3#4#5{\\subsubsecheading/
4214subsubsecheadingi tex-src/texinfo.tex /^\\def\\subsubsecheadingi #1{{\\advance \\subsecheading/ 3876subsubsecheadingi tex-src/texinfo.tex /^\\def\\subsubsecheadingi #1{{\\advance \\subsecheading/
3877subsubsecheading tex-src/texinfo.tex /^\\def\\subsubsecheading #1#2#3#4#5{\\subsubsecheading/
3878subsubsec tex-src/texinfo.tex /^\\global\\let\\subsubsection = \\appendixsubsubsec$/
3879subsubsec tex-src/texinfo.tex /^\\let\\subsubsec=\\relax$/
4215subsubsection perl-src/htlmify-cystic 27 3880subsubsection perl-src/htlmify-cystic 27
4216subsubsection tex-src/texinfo.tex /^\\global\\let\\subsubsection = \\appendixsubsubsec$/ 3881subsubsection tex-src/texinfo.tex /^\\global\\let\\subsubsection = \\appendixsubsubsec$/
4217subsubsection tex-src/texinfo.tex /^\\global\\let\\subsubsection = \\numberedsubsubsec$/ 3882subsubsection tex-src/texinfo.tex /^\\global\\let\\subsubsection = \\numberedsubsubsec$/
@@ -4219,9 +3884,9 @@ subsubsection tex-src/texinfo.tex /^\\global\\let\\subsubsection = \\unnumbereds
4219subsubsection tex-src/texinfo.tex /^\\let\\subsubsection=\\relax$/ 3884subsubsection tex-src/texinfo.tex /^\\let\\subsubsection=\\relax$/
4220subsubseczzz tex-src/texinfo.tex /^\\def\\infoappendixsubsubsec{\\parsearg\\appendixsubsu/ 3885subsubseczzz tex-src/texinfo.tex /^\\def\\infoappendixsubsubsec{\\parsearg\\appendixsubsu/
4221subsubseczzz tex-src/texinfo.tex /^\\outer\\def\\appendixsubsubsec{\\parsearg\\appendixsub/ 3886subsubseczzz tex-src/texinfo.tex /^\\outer\\def\\appendixsubsubsec{\\parsearg\\appendixsub/
4222subtitle tex-src/texinfo.tex /^ \\def\\subtitle{\\parsearg\\subtitlezzz}%$/
4223subtitlefont tex-src/texinfo.tex /^ \\def\\subtitlefont{\\subtitlerm \\normalbaselinesk/ 3887subtitlefont tex-src/texinfo.tex /^ \\def\\subtitlefont{\\subtitlerm \\normalbaselinesk/
4224subtitlerm tex-src/texinfo.tex /^ \\let\\subtitlerm=\\tenrm$/ 3888subtitlerm tex-src/texinfo.tex /^ \\let\\subtitlerm=\\tenrm$/
3889subtitle tex-src/texinfo.tex /^ \\def\\subtitle{\\parsearg\\subtitlezzz}%$/
4225subtitlezzz tex-src/texinfo.tex /^ \\def\\subtitlezzz##1{{\\subtitlefont \\rightline{#/ 3890subtitlezzz tex-src/texinfo.tex /^ \\def\\subtitlezzz##1{{\\subtitlefont \\rightline{#/
4226subtle ruby-src/test1.ru /^ :tee ; attr_reader :subtle$/ 3891subtle ruby-src/test1.ru /^ :tee ; attr_reader :subtle$/
4227subtree prol-src/natded.prolog /^subtree(T,T).$/ 3892subtree prol-src/natded.prolog /^subtree(T,T).$/
@@ -4235,18 +3900,37 @@ sval y-src/cccp.y 116
4235swallow_events c-src/emacs/src/keyboard.c /^swallow_events (bool do_display)$/ 3900swallow_events c-src/emacs/src/keyboard.c /^swallow_events (bool do_display)$/
4236switch_line_buffers c-src/etags.c /^#define switch_line_buffers() (curndx = 1 - curndx/ 3901switch_line_buffers c-src/etags.c /^#define switch_line_buffers() (curndx = 1 - curndx/
4237sxhash_combine c-src/emacs/src/lisp.h /^sxhash_combine (EMACS_UINT x, EMACS_UINT y)$/ 3902sxhash_combine c-src/emacs/src/lisp.h /^sxhash_combine (EMACS_UINT x, EMACS_UINT y)$/
4238sym_type c-src/etags.c 2204 3903SXHASH_REDUCE c-src/emacs/src/lisp.h /^SXHASH_REDUCE (EMACS_UINT x)$/
3904SYMBOL_BLV c-src/emacs/src/lisp.h /^SYMBOL_BLV (struct Lisp_Symbol *sym)$/
3905SYMBOL_CONSTANT_P c-src/emacs/src/lisp.h /^# define SYMBOL_CONSTANT_P(sym) lisp_h_SYMBOL_CONS/
4239symbol c-src/emacs/src/lisp.h 2980 3906symbol c-src/emacs/src/lisp.h 2980
3907SYMBOL_FORWARDED c-src/emacs/src/lisp.h 651
3908SYMBOL_FWD c-src/emacs/src/lisp.h /^SYMBOL_FWD (struct Lisp_Symbol *sym)$/
3909SYMBOL_INDEX c-src/emacs/src/lisp.h /^#define SYMBOL_INDEX(sym) i##sym$/
4240symbol_interned c-src/emacs/src/lisp.h 639 3910symbol_interned c-src/emacs/src/lisp.h 639
3911SYMBOL_INTERNED c-src/emacs/src/lisp.h 642
3912SYMBOL_INTERNED_IN_INITIAL_OBARRAY c-src/emacs/src/lisp.h 643
3913SYMBOL_INTERNED_IN_INITIAL_OBARRAY_P c-src/emacs/src/lisp.h /^SYMBOL_INTERNED_IN_INITIAL_OBARRAY_P (Lisp_Object /
3914SYMBOL_INTERNED_P c-src/emacs/src/lisp.h /^SYMBOL_INTERNED_P (Lisp_Object sym)$/
3915SYMBOL_LOCALIZED c-src/emacs/src/lisp.h 650
4241symbol_name c-src/emacs/src/lisp.h 1687 3916symbol_name c-src/emacs/src/lisp.h 1687
3917SYMBOL_NAME c-src/emacs/src/lisp.h /^SYMBOL_NAME (Lisp_Object sym)$/
3918SYMBOLP c-src/emacs/src/lisp.h /^# define SYMBOLP(x) lisp_h_SYMBOLP (x)$/
3919SYMBOL_PLAINVAL c-src/emacs/src/lisp.h 648
4242symbol_redirect c-src/emacs/src/lisp.h 646 3920symbol_redirect c-src/emacs/src/lisp.h 646
3921SYMBOL_UNINTERNED c-src/emacs/src/lisp.h 641
3922SYMBOL_VAL c-src/emacs/src/lisp.h /^# define SYMBOL_VAL(sym) lisp_h_SYMBOL_VAL (sym)$/
3923SYMBOL_VARALIAS c-src/emacs/src/lisp.h 649
4243syms_of_abbrev c-src/abbrev.c /^syms_of_abbrev ()$/ 3924syms_of_abbrev c-src/abbrev.c /^syms_of_abbrev ()$/
4244syms_of_keyboard c-src/emacs/src/keyboard.c /^syms_of_keyboard (void)$/ 3925syms_of_keyboard c-src/emacs/src/keyboard.c /^syms_of_keyboard (void)$/
3926sym_type c-src/etags.c 2204
4245synchronize_system_messages_locale c-src/emacs/src/lisp.h /^INLINE void synchronize_system_messages_locale (vo/ 3927synchronize_system_messages_locale c-src/emacs/src/lisp.h /^INLINE void synchronize_system_messages_locale (vo/
4246synchronize_system_time_locale c-src/emacs/src/lisp.h /^INLINE void synchronize_system_time_locale (void) / 3928synchronize_system_time_locale c-src/emacs/src/lisp.h /^INLINE void synchronize_system_time_locale (void) /
4247syncodeindex tex-src/texinfo.tex /^\\def\\syncodeindex #1 #2 {%$/ 3929syncodeindex tex-src/texinfo.tex /^\\def\\syncodeindex #1 #2 {%$/
4248synindex tex-src/texinfo.tex /^\\def\\synindex #1 #2 {%$/ 3930synindex tex-src/texinfo.tex /^\\def\\synindex #1 #2 {%$/
4249syntax c-src/emacs/src/regex.h 350 3931syntax c-src/emacs/src/regex.h 350
3932SYSCALL c-src/machsyscalls.c /^#define SYSCALL(name, number, type, args, typed_ar/
3933syscall_error c-src/sysdep.h 34
4250sys_jmp_buf c-src/emacs/src/lisp.h 2906 3934sys_jmp_buf c-src/emacs/src/lisp.h 2906
4251sys_jmp_buf c-src/emacs/src/lisp.h 2910 3935sys_jmp_buf c-src/emacs/src/lisp.h 2910
4252sys_jmp_buf c-src/emacs/src/lisp.h 2916 3936sys_jmp_buf c-src/emacs/src/lisp.h 2916
@@ -4256,14 +3940,12 @@ sys_longjmp c-src/emacs/src/lisp.h /^# define sys_longjmp(j, v) siglongjmp (j, v
4256sys_setjmp c-src/emacs/src/lisp.h /^# define sys_setjmp(j) _setjmp (j)$/ 3940sys_setjmp c-src/emacs/src/lisp.h /^# define sys_setjmp(j) _setjmp (j)$/
4257sys_setjmp c-src/emacs/src/lisp.h /^# define sys_setjmp(j) setjmp (j)$/ 3941sys_setjmp c-src/emacs/src/lisp.h /^# define sys_setjmp(j) setjmp (j)$/
4258sys_setjmp c-src/emacs/src/lisp.h /^# define sys_setjmp(j) sigsetjmp (j, 0)$/ 3942sys_setjmp c-src/emacs/src/lisp.h /^# define sys_setjmp(j) sigsetjmp (j, 0)$/
4259syscall_error c-src/sysdep.h 34 3943System.Task_Primitives/b ada-src/2ataspri.adb /^package body System.Task_Primitives is$/
4260t cp-src/c.C 52 3944System.Task_Primitives/s ada-src/2ataspri.ads /^package System.Task_Primitives is$/
4261t tex-src/texinfo.tex /^\\def\\t##1{\\realbackslash r {##1}}%$/
4262t tex-src/texinfo.tex /^\\def\\t#1{{\\tt \\exhyphenpenalty=10000\\rawbackslash /
4263t tex-src/texinfo.tex /^\\let\\b=\\ptexb \\let\\c=\\ptexc \\let\\i=\\ptexi \\let\\t=\\/
4264t tex-src/texinfo.tex /^\\let\\t=\\indexdummyfont$/
4265t1 cp-src/c.C 34 3945t1 cp-src/c.C 34
4266t2 cp-src/c.C 38 3946t2 cp-src/c.C 38
3947T2 cp-src/fail.C 16
3948T3 c.c 163
4267tab_count_words c-src/tab.c /^int tab_count_words(char **tab)$/ 3949tab_count_words c-src/tab.c /^int tab_count_words(char **tab)$/
4268tab_delete_first c-src/tab.c /^int tab_delete_first(char **tab)$/ 3950tab_delete_first c-src/tab.c /^int tab_delete_first(char **tab)$/
4269tab_fill c-src/tab.c /^char **tab_fill(char *str, char delim)$/ 3951tab_fill c-src/tab.c /^char **tab_fill(char *str, char delim)$/
@@ -4272,18 +3954,6 @@ table tex-src/texinfo.tex /^\\def\\table{\\begingroup\\inENV\\obeylines\\obeyspa
4272tablex tex-src/texinfo.tex /^\\gdef\\tablex #1^^M{%$/ 3954tablex tex-src/texinfo.tex /^\\gdef\\tablex #1^^M{%$/
4273tabley tex-src/texinfo.tex /^\\gdef\\tabley#1#2 #3 #4 #5 #6 #7\\endtabley{\\endgrou/ 3955tabley tex-src/texinfo.tex /^\\gdef\\tabley#1#2 #3 #4 #5 #6 #7\\endtabley{\\endgrou/
4274tablez tex-src/texinfo.tex /^\\def\\tablez #1#2#3#4#5#6{%$/ 3956tablez tex-src/texinfo.tex /^\\def\\tablez #1#2#3#4#5#6{%$/
4275tag-any-match-p el-src/emacs/lisp/progmodes/etags.el /^(defun tag-any-match-p (_tag)$/
4276tag-exact-file-name-match-p el-src/emacs/lisp/progmodes/etags.el /^(defun tag-exact-file-name-match-p (tag)$/
4277tag-exact-match-p el-src/emacs/lisp/progmodes/etags.el /^(defun tag-exact-match-p (tag)$/
4278tag-file-name-match-p el-src/emacs/lisp/progmodes/etags.el /^(defun tag-file-name-match-p (tag)$/
4279tag-find-file-of-tag el-src/emacs/lisp/progmodes/etags.el /^(defun tag-find-file-of-tag (file) ; Doc string?$/
4280tag-find-file-of-tag-noselect el-src/emacs/lisp/progmodes/etags.el /^(defun tag-find-file-of-tag-noselect (file)$/
4281tag-implicit-name-match-p el-src/emacs/lisp/progmodes/etags.el /^(defun tag-implicit-name-match-p (tag)$/
4282tag-lines-already-matched el-src/emacs/lisp/progmodes/etags.el /^(defvar tag-lines-already-matched nil$/
4283tag-partial-file-name-match-p el-src/emacs/lisp/progmodes/etags.el /^(defun tag-partial-file-name-match-p (_tag)$/
4284tag-re-match-p el-src/emacs/lisp/progmodes/etags.el /^(defun tag-re-match-p (re)$/
4285tag-symbol-match-p el-src/emacs/lisp/progmodes/etags.el /^(defun tag-symbol-match-p (tag)$/
4286tag-word-match-p el-src/emacs/lisp/progmodes/etags.el /^(defun tag-word-match-p (tag)$/
4287tag1 c-src/dostorture.c /^(*tag1 (sig, handler)) ()$/ 3957tag1 c-src/dostorture.c /^(*tag1 (sig, handler)) ()$/
4288tag1 c-src/h.h 110 3958tag1 c-src/h.h 110
4289tag1 c-src/torture.c /^(*tag1 (sig, handler)) ()$/ 3959tag1 c-src/torture.c /^(*tag1 (sig, handler)) ()$/
@@ -4297,12 +3967,22 @@ tag5 c-src/dostorture.c /^tag5 (handler, arg)$/
4297tag5 c-src/torture.c /^tag5 (handler, arg)$/ 3967tag5 c-src/torture.c /^tag5 (handler, arg)$/
4298tag6 c-src/dostorture.c /^tag6 (void (*handler) (void *), void *arg)$/ 3968tag6 c-src/dostorture.c /^tag6 (void (*handler) (void *), void *arg)$/
4299tag6 c-src/torture.c /^tag6 (void (*handler) (void *), void *arg)$/ 3969tag6 c-src/torture.c /^tag6 (void (*handler) (void *), void *arg)$/
4300tag_or_ch c-src/emacs/src/lisp.h 3026 3970tag-any-match-p el-src/emacs/lisp/progmodes/etags.el /^(defun tag-any-match-p (_tag)$/
3971tag-exact-file-name-match-p el-src/emacs/lisp/progmodes/etags.el /^(defun tag-exact-file-name-match-p (tag)$/
3972tag-exact-match-p el-src/emacs/lisp/progmodes/etags.el /^(defun tag-exact-match-p (tag)$/
3973tag-file-name-match-p el-src/emacs/lisp/progmodes/etags.el /^(defun tag-file-name-match-p (tag)$/
3974tag-find-file-of-tag el-src/emacs/lisp/progmodes/etags.el /^(defun tag-find-file-of-tag (file) ; Doc string?$/
3975tag-find-file-of-tag-noselect el-src/emacs/lisp/progmodes/etags.el /^(defun tag-find-file-of-tag-noselect (file)$/
4301taggedfname c-src/etags.c 207 3976taggedfname c-src/etags.c 207
4302tags make-src/Makefile /^tags: TAGS$/ 3977tag-implicit-name-match-p el-src/emacs/lisp/progmodes/etags.el /^(defun tag-implicit-name-match-p (tag)$/
3978tag-lines-already-matched el-src/emacs/lisp/progmodes/etags.el /^(defvar tag-lines-already-matched nil$/
3979tag_or_ch c-src/emacs/src/lisp.h 3026
3980tag-partial-file-name-match-p el-src/emacs/lisp/progmodes/etags.el /^(defun tag-partial-file-name-match-p (_tag)$/
3981TAG_PTR c-src/emacs/src/lisp.h /^#define TAG_PTR(tag, ptr) \\$/
3982tag-re-match-p el-src/emacs/lisp/progmodes/etags.el /^(defun tag-re-match-p (re)$/
4303tags-add-tables el-src/emacs/lisp/progmodes/etags.el /^(defcustom tags-add-tables 'ask-user$/ 3983tags-add-tables el-src/emacs/lisp/progmodes/etags.el /^(defcustom tags-add-tables 'ask-user$/
4304tags-apropos el-src/emacs/lisp/progmodes/etags.el /^(defun tags-apropos (regexp)$/
4305tags-apropos-additional-actions el-src/emacs/lisp/progmodes/etags.el /^(defcustom tags-apropos-additional-actions nil$/ 3984tags-apropos-additional-actions el-src/emacs/lisp/progmodes/etags.el /^(defcustom tags-apropos-additional-actions nil$/
3985tags-apropos el-src/emacs/lisp/progmodes/etags.el /^(defun tags-apropos (regexp)$/
4306tags-apropos-function el-src/emacs/lisp/progmodes/etags.el /^(defvar tags-apropos-function nil$/ 3986tags-apropos-function el-src/emacs/lisp/progmodes/etags.el /^(defvar tags-apropos-function nil$/
4307tags-apropos-verbose el-src/emacs/lisp/progmodes/etags.el /^(defcustom tags-apropos-verbose nil$/ 3987tags-apropos-verbose el-src/emacs/lisp/progmodes/etags.el /^(defcustom tags-apropos-verbose nil$/
4308tags-case-fold-search el-src/emacs/lisp/progmodes/etags.el /^(defcustom tags-case-fold-search 'default$/ 3988tags-case-fold-search el-src/emacs/lisp/progmodes/etags.el /^(defcustom tags-case-fold-search 'default$/
@@ -4324,6 +4004,8 @@ tags-loop-eval el-src/emacs/lisp/progmodes/etags.el /^(defun tags-loop-eval (for
4324tags-loop-operate el-src/emacs/lisp/progmodes/etags.el /^(defvar tags-loop-operate nil$/ 4004tags-loop-operate el-src/emacs/lisp/progmodes/etags.el /^(defvar tags-loop-operate nil$/
4325tags-loop-revert-buffers el-src/emacs/lisp/progmodes/etags.el /^(defcustom tags-loop-revert-buffers nil$/ 4005tags-loop-revert-buffers el-src/emacs/lisp/progmodes/etags.el /^(defcustom tags-loop-revert-buffers nil$/
4326tags-loop-scan el-src/emacs/lisp/progmodes/etags.el /^(defvar tags-loop-scan$/ 4006tags-loop-scan el-src/emacs/lisp/progmodes/etags.el /^(defvar tags-loop-scan$/
4007TAGS make-src/Makefile /^TAGS: etags.c$/
4008tags make-src/Makefile /^tags: TAGS$/
4327tags-next-table el-src/emacs/lisp/progmodes/etags.el /^(defun tags-next-table ()$/ 4009tags-next-table el-src/emacs/lisp/progmodes/etags.el /^(defun tags-next-table ()$/
4328tags-query-replace el-src/emacs/lisp/progmodes/etags.el /^(defun tags-query-replace (from to &optional delim/ 4010tags-query-replace el-src/emacs/lisp/progmodes/etags.el /^(defun tags-query-replace (from to &optional delim/
4329tags-recognize-empty-tags-table el-src/emacs/lisp/progmodes/etags.el /^(defun tags-recognize-empty-tags-table ()$/ 4011tags-recognize-empty-tags-table el-src/emacs/lisp/progmodes/etags.el /^(defun tags-recognize-empty-tags-table ()$/
@@ -4349,15 +4031,34 @@ tags-table-set-list el-src/emacs/lisp/progmodes/etags.el /^(defvar tags-table-se
4349tags-tag-face el-src/emacs/lisp/progmodes/etags.el /^(defcustom tags-tag-face 'default$/ 4031tags-tag-face el-src/emacs/lisp/progmodes/etags.el /^(defcustom tags-tag-face 'default$/
4350tags-verify-table el-src/emacs/lisp/progmodes/etags.el /^(defun tags-verify-table (file)$/ 4032tags-verify-table el-src/emacs/lisp/progmodes/etags.el /^(defun tags-verify-table (file)$/
4351tags-with-face el-src/emacs/lisp/progmodes/etags.el /^(defmacro tags-with-face (face &rest body)$/ 4033tags-with-face el-src/emacs/lisp/progmodes/etags.el /^(defmacro tags-with-face (face &rest body)$/
4034tag-symbol-match-p el-src/emacs/lisp/progmodes/etags.el /^(defun tag-symbol-match-p (tag)$/
4035TAG_SYMOFFSET c-src/emacs/src/lisp.h /^#define TAG_SYMOFFSET(offset) \\$/
4036tag-word-match-p el-src/emacs/lisp/progmodes/etags.el /^(defun tag-word-match-p (tag)$/
4037Tapes tex-src/gzip.texi /^@node Tapes, Problems, Environment, Top$/
4352target_multibyte c-src/emacs/src/regex.h 407 4038target_multibyte c-src/emacs/src/regex.h 407
4353tclose tex-src/texinfo.tex /^\\def\\tclose##1{\\realbackslash tclose {##1}}$/ 4039TAS_Cell/t ada-src/2ataspri.ads /^ type TAS_Cell is$/
4040TAS_Cell/t ada-src/2ataspri.ads /^ type TAS_Cell is private;$/
4041Task_Control_Block/t ada-src/2ataspri.ads /^ type Task_Control_Block is record$/
4042Task_Storage_Size/t ada-src/2ataspri.ads /^ type Task_Storage_Size is new Interfaces.C.size/
4043Task_Type/b ada-src/etags-test-for.ada /^ task body Task_Type is$/
4044Task_Type/b ada-src/waroquiers.ada /^ task body Task_Type is$/
4045Task_Type/k ada-src/etags-test-for.ada /^ task type Task_Type is$/
4046Task_Type/k ada-src/waroquiers.ada /^ task type Task_Type is$/
4047TCB_Ptr/t ada-src/2ataspri.ads /^ type TCB_Ptr is access all Task_Control_Block;$/
4048TCLFLAGS make-src/Makefile /^TCLFLAGS=--lang=none --regex='\/proc[ \\t]+\\([^ \\t]+/
4354tclose tex-src/texinfo.tex /^\\def\\tclose##1{\\realbackslash tclose {##1}}%$/ 4049tclose tex-src/texinfo.tex /^\\def\\tclose##1{\\realbackslash tclose {##1}}%$/
4050tclose tex-src/texinfo.tex /^\\def\\tclose##1{\\realbackslash tclose {##1}}$/
4355tclose tex-src/texinfo.tex /^\\def\\tclose#1{{\\rm \\tcloserm=\\fontdimen2\\font \\tt / 4051tclose tex-src/texinfo.tex /^\\def\\tclose#1{{\\rm \\tcloserm=\\fontdimen2\\font \\tt /
4356tclose tex-src/texinfo.tex /^\\let\\tclose=\\indexdummyfont$/ 4052tclose tex-src/texinfo.tex /^\\let\\tclose=\\indexdummyfont$/
4357tcpdump html-src/software.html /^tcpdump$/ 4053tcpdump html-src/software.html /^tcpdump$/
4054t cp-src/c.C 52
4055T cp-src/fail.C 14
4358teats cp-src/c.C 127 4056teats cp-src/c.C 127
4359tee ruby-src/test1.ru /^ attr_accessor :tee$/ 4057tee ruby-src/test1.ru /^ attr_accessor :tee$/
4360tee= ruby-src/test1.ru /^ attr_accessor :tee$/ 4058tee= ruby-src/test1.ru /^ attr_accessor :tee$/
4059temp1 tex-src/texinfo.tex /^\\xdef\\temp1{#2}%$/
4060temp1 tex-src/texinfo.tex /^\\xdef\\temp1{#2 #3}%$/
4061temporarily_switch_to_single_kboard c-src/emacs/src/keyboard.c /^temporarily_switch_to_single_kboard (struct frame /
4361temp tex-src/texinfo.tex /^\\edef\\temp{%$/ 4062temp tex-src/texinfo.tex /^\\edef\\temp{%$/
4362temp tex-src/texinfo.tex /^\\edef\\temp{{\\realbackslash chapentry $/ 4063temp tex-src/texinfo.tex /^\\edef\\temp{{\\realbackslash chapentry $/
4363temp tex-src/texinfo.tex /^\\edef\\temp{{\\realbackslash chapentry {#1}{\\the\\cha/ 4064temp tex-src/texinfo.tex /^\\edef\\temp{{\\realbackslash chapentry {#1}{\\the\\cha/
@@ -4372,15 +4073,12 @@ temp tex-src/texinfo.tex /^\\edef\\temp{{\\realbackslash unnumbsubsubsecentry{#1
4372temp tex-src/texinfo.tex /^\\else \\let\\temp=\\ifclearfail \\fi$/ 4073temp tex-src/texinfo.tex /^\\else \\let\\temp=\\ifclearfail \\fi$/
4373temp tex-src/texinfo.tex /^\\else \\let\\temp=\\relax \\fi$/ 4074temp tex-src/texinfo.tex /^\\else \\let\\temp=\\relax \\fi$/
4374temp tex-src/texinfo.tex /^\\expandafter\\ifx\\csname IF#1\\endcsname\\relax \\let\\/ 4075temp tex-src/texinfo.tex /^\\expandafter\\ifx\\csname IF#1\\endcsname\\relax \\let\\/
4375temp1 tex-src/texinfo.tex /^\\xdef\\temp1{#2 #3}%$/ 4076tenbf tex-src/texinfo.tex /^\\def\\df{\\let\\tentt=\\deftt \\let\\tenbf = \\defbf \\bf}/
4376temp1 tex-src/texinfo.tex /^\\xdef\\temp1{#2}%$/
4377temporarily_switch_to_single_kboard c-src/emacs/src/keyboard.c /^temporarily_switch_to_single_kboard (struct frame /
4378tenbf tex-src/texinfo.tex /^ \\let\\tenbf=\\chapbf \\let\\tentt=\\chaptt \\let\\small/ 4077tenbf tex-src/texinfo.tex /^ \\let\\tenbf=\\chapbf \\let\\tentt=\\chaptt \\let\\small/
4379tenbf tex-src/texinfo.tex /^ \\let\\tenbf=\\indbf \\let\\tentt=\\indtt \\let\\smallca/ 4078tenbf tex-src/texinfo.tex /^ \\let\\tenbf=\\indbf \\let\\tentt=\\indtt \\let\\smallca/
4380tenbf tex-src/texinfo.tex /^ \\let\\tenbf=\\secbf \\let\\tentt=\\sectt \\let\\smallca/ 4079tenbf tex-src/texinfo.tex /^ \\let\\tenbf=\\secbf \\let\\tentt=\\sectt \\let\\smallca/
4381tenbf tex-src/texinfo.tex /^ \\let\\tenbf=\\ssecbf \\let\\tentt=\\ssectt \\let\\small/ 4080tenbf tex-src/texinfo.tex /^ \\let\\tenbf=\\ssecbf \\let\\tentt=\\ssectt \\let\\small/
4382tenbf tex-src/texinfo.tex /^ \\let\\tenbf=\\textbf \\let\\tentt=\\texttt \\let\\small/ 4081tenbf tex-src/texinfo.tex /^ \\let\\tenbf=\\textbf \\let\\tentt=\\texttt \\let\\small/
4383tenbf tex-src/texinfo.tex /^\\def\\df{\\let\\tentt=\\deftt \\let\\tenbf = \\defbf \\bf}/
4384tend c-src/etags.c 2432 4082tend c-src/etags.c 2432
4385teni tex-src/texinfo.tex /^ \\let\\tensf=\\chapsf \\let\\teni=\\chapi \\let\\tensy=\\/ 4083teni tex-src/texinfo.tex /^ \\let\\tensf=\\chapsf \\let\\teni=\\chapi \\let\\tensy=\\/
4386teni tex-src/texinfo.tex /^ \\let\\tensf=\\indsf \\let\\teni=\\indi \\let\\tensy=\\in/ 4084teni tex-src/texinfo.tex /^ \\let\\tensf=\\indsf \\let\\teni=\\indi \\let\\tensy=\\in/
@@ -4412,55 +4110,121 @@ tensy tex-src/texinfo.tex /^ \\let\\tensf=\\indsf \\let\\teni=\\indi \\let\\ten
4412tensy tex-src/texinfo.tex /^ \\let\\tensf=\\secsf \\let\\teni=\\seci \\let\\tensy=\\se/ 4110tensy tex-src/texinfo.tex /^ \\let\\tensf=\\secsf \\let\\teni=\\seci \\let\\tensy=\\se/
4413tensy tex-src/texinfo.tex /^ \\let\\tensf=\\ssecsf \\let\\teni=\\sseci \\let\\tensy=\\/ 4111tensy tex-src/texinfo.tex /^ \\let\\tensf=\\ssecsf \\let\\teni=\\sseci \\let\\tensy=\\/
4414tensy tex-src/texinfo.tex /^ \\let\\tensf=\\textsf \\let\\teni=\\texti \\let\\tensy=\\/ 4112tensy tex-src/texinfo.tex /^ \\let\\tensf=\\textsf \\let\\teni=\\texti \\let\\tensy=\\/
4113tentt tex-src/texinfo.tex /^\\def\\df{\\let\\tentt=\\deftt \\let\\tenbf = \\defbf \\bf}/
4415tentt tex-src/texinfo.tex /^ \\let\\tenbf=\\chapbf \\let\\tentt=\\chaptt \\let\\small/ 4114tentt tex-src/texinfo.tex /^ \\let\\tenbf=\\chapbf \\let\\tentt=\\chaptt \\let\\small/
4416tentt tex-src/texinfo.tex /^ \\let\\tenbf=\\indbf \\let\\tentt=\\indtt \\let\\smallca/ 4115tentt tex-src/texinfo.tex /^ \\let\\tenbf=\\indbf \\let\\tentt=\\indtt \\let\\smallca/
4417tentt tex-src/texinfo.tex /^ \\let\\tenbf=\\secbf \\let\\tentt=\\sectt \\let\\smallca/ 4116tentt tex-src/texinfo.tex /^ \\let\\tenbf=\\secbf \\let\\tentt=\\sectt \\let\\smallca/
4418tentt tex-src/texinfo.tex /^ \\let\\tenbf=\\ssecbf \\let\\tentt=\\ssectt \\let\\small/ 4117tentt tex-src/texinfo.tex /^ \\let\\tenbf=\\ssecbf \\let\\tentt=\\ssectt \\let\\small/
4419tentt tex-src/texinfo.tex /^ \\let\\tenbf=\\textbf \\let\\tentt=\\texttt \\let\\small/ 4118tentt tex-src/texinfo.tex /^ \\let\\tenbf=\\textbf \\let\\tentt=\\texttt \\let\\small/
4420tentt tex-src/texinfo.tex /^\\def\\df{\\let\\tentt=\\deftt \\let\\tenbf = \\defbf \\bf}/
4421tentt tex-src/texinfo.tex /^{\\let\\tentt=\\sectt \\let\\tt=\\sectt \\let\\sf=\\sectt$/ 4119tentt tex-src/texinfo.tex /^{\\let\\tentt=\\sectt \\let\\tt=\\sectt \\let\\sf=\\sectt$/
4422term merc-src/accumulator.m /^:- import_module term.$/ 4120TERMINALP c-src/emacs/src/lisp.h /^TERMINALP (Lisp_Object a)$/
4423terminate objc-src/Subprocess.m /^- terminate:sender$/
4424terminateInput objc-src/Subprocess.m /^- terminateInput$/ 4121terminateInput objc-src/Subprocess.m /^- terminateInput$/
4425test c-src/emacs/src/lisp.h 1871 4122terminate objc-src/Subprocess.m /^- terminate:sender$/
4123term merc-src/accumulator.m /^:- import_module term.$/
4124test1 rs-src/test.rs /^fn test1() {$/
4125Test_Abort/p ada-src/2ataspri.adb /^ procedure Test_Abort is$/
4126Test_Abort/p ada-src/2ataspri.ads /^ procedure Test_Abort;$/
4127Test_And_Set/p ada-src/2ataspri.adb /^ procedure Test_And_Set (Cell : in out TAS_Cell;/
4128Test_And_Set/p ada-src/2ataspri.ads /^ procedure Test_And_Set (Cell : in out TAS_Cell;/
4129test-begin scm-src/test.scm /^(define-syntax test-begin$/
4426test cp-src/c.C 86 4130test cp-src/c.C 86
4131test_crlf1 test_crlf.c /^void test_crlf1()$/
4132test_crlf2 tset_crlf.c /^void test_crlf2()$/
4133test c-src/emacs/src/lisp.h 1871
4427test erl-src/gs_dialog.erl /^test() ->$/ 4134test erl-src/gs_dialog.erl /^test() ->$/
4428test go-src/test1.go /^func test(p plus) {$/ 4135test go-src/test1.go /^func test(p plus) {$/
4429test make-src/Makefile /^test:$/ 4136test make-src/Makefile /^test:$/
4430test php-src/ptest.php /^test $/
4431test-begin scm-src/test.scm /^(define-syntax test-begin$/
4432test.me22b lua-src/test.lua /^ local function test.me22b (one)$/
4433test.me_22a lua-src/test.lua /^ function test.me_22a(one, two)$/ 4137test.me_22a lua-src/test.lua /^ function test.me_22a(one, two)$/
4434test1 rs-src/test.rs /^fn test1() {$/ 4138test.me22b lua-src/test.lua /^ local function test.me22b (one)$/
4435test_crlf1 test_crlf.c /^void test_crlf1()$/ 4139TEST php-src/ptest.php 1
4436test_crlf2 tset_crlf.c /^void test_crlf2()$/ 4140test php-src/ptest.php /^test $/
4437test_undefined c-src/emacs/src/keyboard.c /^test_undefined (Lisp_Object binding)$/ 4141test_undefined c-src/emacs/src/keyboard.c /^test_undefined (Lisp_Object binding)$/
4438tex tex-src/texinfo.tex /^\\def\\tex{\\begingroup$/ 4142TEX_clgrp c-src/etags.c 4922
4143TeX_commands c-src/etags.c /^TeX_commands (FILE *inf)$/
4144TEX_decode_env c-src/etags.c /^TEX_decode_env (const char *evarname, const char */
4145TEX_defenv c-src/etags.c 4912
4146TEX_esc c-src/etags.c 4920
4147TeX_help c-src/etags.c 674
4148Texinfo_help c-src/etags.c 688
4149Texinfo_nodes c-src/etags.c /^Texinfo_nodes (FILE *inf)$/
4150Texinfo_suffixes c-src/etags.c 686
4439texinfoversion tex-src/texinfo.tex /^\\def\\texinfoversion{2.73}$/ 4151texinfoversion tex-src/texinfo.tex /^\\def\\texinfoversion{2.73}$/
4152TEX_LESC c-src/etags.c 4986
4153TEX_mode c-src/etags.c /^TEX_mode (FILE *inf)$/
4154TEX_opgrp c-src/etags.c 4921
4155TEX_SESC c-src/etags.c 4987
4156TEXSRC make-src/Makefile /^TEXSRC=testenv.tex gzip.texi texinfo.tex nonewline/
4157~ tex-src/texinfo.tex /^\\catcode `\\^=7 \\catcode `\\_=8 \\catcode `\\~=13 \\let/
4158' tex-src/texinfo.tex /^\\def\\'{{'}}$/
4159@ tex-src/texinfo.tex /^\\def\\@{@}%$/
4160` tex-src/texinfo.tex /^\\def\\`{{`}}$/
4161* tex-src/texinfo.tex /^\\def\\*{\\hfil\\break\\hbox{}\\ignorespaces}$/
4162_ tex-src/texinfo.tex /^\\def_{\\ifusingtt\\normalunderscore\\_}$/
4163_ tex-src/texinfo.tex /^\\def\\_{\\lvvmode \\kern.06em \\vbox{\\hrule width.3em /
4164_ tex-src/texinfo.tex /^\\def\\_{{\\realbackslash _}}%$/
4165: tex-src/texinfo.tex /^\\def\\:{\\spacefactor=1000 }$/
4166. tex-src/texinfo.tex /^\\def\\.{.\\spacefactor=3000 }$/
4167@ tex-src/texinfo.tex /^\\def\\@{{\\tt \\char '100}}$/
4168| tex-src/texinfo.tex /^\\def|{{\\tt \\char '174}}$/
4169~ tex-src/texinfo.tex /^\\def~{{\\tt \\char '176}}$/
4170+ tex-src/texinfo.tex /^\\def+{{\\tt \\char 43}}$/
4171> tex-src/texinfo.tex /^\\def>{{\\tt \\gtr}}$/
4172^ tex-src/texinfo.tex /^\\def^{{\\tt \\hat}}$/
4173< tex-src/texinfo.tex /^\\def<{{\\tt \\less}}$/
4174" tex-src/texinfo.tex /^\\def\\turnoffactive{\\let"=\\normaldoublequote$/
4175( tex-src/texinfo.tex /^\\gdef\\amprm#1 {{\\rm\\&#1}\\let(=\\oprm \\let)=\\clrm\\ }/
4176) tex-src/texinfo.tex /^\\gdef\\amprm#1 {{\\rm\\&#1}\\let(=\\oprm \\let)=\\clrm\\ }/
4177( tex-src/texinfo.tex /^\\gdef\\boldbrax{\\let(=\\opnr\\let)=\\clnr\\let[=\\lbrb\\l/
4178) tex-src/texinfo.tex /^\\gdef\\boldbrax{\\let(=\\opnr\\let)=\\clnr\\let[=\\lbrb\\l/
4179[ tex-src/texinfo.tex /^\\gdef\\boldbrax{\\let(=\\opnr\\let)=\\clnr\\let[=\\lbrb\\l/
4180] tex-src/texinfo.tex /^\\gdef\\boldbrax{\\let(=\\opnr\\let)=\\clnr\\let[=\\lbrb\\l/
4181& tex-src/texinfo.tex /^\\gdef\\functionparens{\\boldbrax\\let&=\\amprm\\parenco/
4182& tex-src/texinfo.tex /^\\gdef\\normalparens{\\boldbrax\\let&=\\ampnr}$/
4183( tex-src/texinfo.tex /^\\gdef\\oprm#1 {{\\rm\\char`\\(}#1 \\bf \\let(=\\opnested /
4184= tex-src/texinfo.tex /^\\global\\def={{\\tt \\char 61}}}$/
4185( tex-src/texinfo.tex /^\\ifnum \\parencount=1 {\\rm \\char `\\)}\\sl \\let(=\\opr/
4186" tex-src/texinfo.tex /^\\let"=\\activedoublequote$/
4187{ tex-src/texinfo.tex /^\\let\\{=\\mylbrace$/
4188} tex-src/texinfo.tex /^\\let\\}=\\myrbrace$/
4189^ tex-src/texinfo.tex /^\\let^=\\normalcaret$/
4190> tex-src/texinfo.tex /^\\let>=\\normalgreater$/
4191< tex-src/texinfo.tex /^\\let<=\\normalless$/
4192+ tex-src/texinfo.tex /^\\let+=\\normalplus}$/
4193~ tex-src/texinfo.tex /^\\let~=\\normaltilde$/
4194_ tex-src/texinfo.tex /^\\let_=\\normalunderscore$/
4195| tex-src/texinfo.tex /^\\let|=\\normalverticalbar$/
4196. tex-src/texinfo.tex /^\\let\\.=\\ptexdot$/
4197{ tex-src/texinfo.tex /^\\let\\{=\\ptexlbrace$/
4198} tex-src/texinfo.tex /^\\let\\}=\\ptexrbrace$/
4199* tex-src/texinfo.tex /^\\let\\*=\\ptexstar$/
4200TeX_suffixes c-src/etags.c 672
4201tex tex-src/texinfo.tex /^\\def\\tex{\\begingroup$/
4202TeX tex-src/texinfo.tex /^\\def\\TeX{\\realbackslash TeX}%$/
4203TeX tex-src/texinfo.tex /^\\def\\TeX{\\realbackslash TeX}$/
4204TeX tex-src/texinfo.tex /^\\let\\TeX=\\indexdummytex$/
4440textfonts tex-src/texinfo.tex /^\\def\\textfonts{%$/ 4205textfonts tex-src/texinfo.tex /^\\def\\textfonts{%$/
4206TEX_toktab c-src/etags.c 4908
4441texttreelist prol-src/natded.prolog /^texttreelist([]).$/ 4207texttreelist prol-src/natded.prolog /^texttreelist([]).$/
4208/TF ps-src/rfc1245.ps /^\/TF { $/
4442thearg tex-src/texinfo.tex /^ \\def\\thearg{#1}%$/ 4209thearg tex-src/texinfo.tex /^ \\def\\thearg{#1}%$/
4443thearg tex-src/texinfo.tex /^ \\ifx\\thearg\\empty \\def\\thearg{1}\\fi$/ 4210thearg tex-src/texinfo.tex /^ \\ifx\\thearg\\empty \\def\\thearg{1}\\fi$/
4444there-is-a-=-in-the-middle! scm-src/test.scm /^(define (there-is-a-=-in-the-middle!) #t)$/ 4211there-is-a-=-in-the-middle! scm-src/test.scm /^(define (there-is-a-=-in-the-middle!) #t)$/
4445this c-src/a/b/b.c 1 4212thischaptername tex-src/texinfo.tex /^\\def\\thischaptername{No Chapter Title}$/
4446this-command-keys c-src/emacs/src/keyboard.c /^DEFUN ("this-command-keys", Fthis_command_keys, St/ 4213thischaptername tex-src/texinfo.tex /^\\gdef\\thischaptername{#1}%$/
4447this-command-keys-vector c-src/emacs/src/keyboard.c /^DEFUN ("this-command-keys-vector", Fthis_command_k/
4448this-single-command-keys c-src/emacs/src/keyboard.c /^DEFUN ("this-single-command-keys", Fthis_single_co/
4449this-single-command-raw-keys c-src/emacs/src/keyboard.c /^DEFUN ("this-single-command-raw-keys", Fthis_singl/
4450this_command_key_count c-src/emacs/src/keyboard.c 108
4451this_command_key_count_reset c-src/emacs/src/keyboard.c 112
4452this_command_keys c-src/emacs/src/keyboard.c 107
4453this_file_toc perl-src/htlmify-cystic 29
4454this_single_command_key_start c-src/emacs/src/keyboard.c 125
4455thischapter tex-src/texinfo.tex /^ \\unnumbchapmacro{#1}\\def\\thischapter{}%$/
4456thischapter tex-src/texinfo.tex /^\\def\\thischapter{} \\def\\thissection{}$/ 4214thischapter tex-src/texinfo.tex /^\\def\\thischapter{} \\def\\thissection{}$/
4457thischapter tex-src/texinfo.tex /^\\gdef\\thischapter{#1}\\gdef\\thissection{#1}%$/ 4215thischapter tex-src/texinfo.tex /^\\gdef\\thischapter{#1}\\gdef\\thissection{#1}%$/
4216thischapter tex-src/texinfo.tex /^ \\unnumbchapmacro{#1}\\def\\thischapter{}%$/
4458thischapter tex-src/texinfo.tex /^\\xdef\\thischapter{Appendix \\appendixletter: \\noexp/ 4217thischapter tex-src/texinfo.tex /^\\xdef\\thischapter{Appendix \\appendixletter: \\noexp/
4459thischapter tex-src/texinfo.tex /^\\xdef\\thischapter{Chapter \\the\\chapno: \\noexpand\\t/ 4218thischapter tex-src/texinfo.tex /^\\xdef\\thischapter{Chapter \\the\\chapno: \\noexpand\\t/
4460thischaptername tex-src/texinfo.tex /^\\def\\thischaptername{No Chapter Title}$/ 4219this_command_key_count c-src/emacs/src/keyboard.c 108
4461thischaptername tex-src/texinfo.tex /^\\gdef\\thischaptername{#1}%$/ 4220this_command_key_count_reset c-src/emacs/src/keyboard.c 112
4221this_command_keys c-src/emacs/src/keyboard.c 107
4222this-command-keys c-src/emacs/src/keyboard.c /^DEFUN ("this-command-keys", Fthis_command_keys, St/
4223this-command-keys-vector c-src/emacs/src/keyboard.c /^DEFUN ("this-command-keys-vector", Fthis_command_k/
4224this c-src/a/b/b.c 1
4462thisfile tex-src/texinfo.tex /^\\def\\includezzz #1{{\\def\\thisfile{#1}\\input #1$/ 4225thisfile tex-src/texinfo.tex /^\\def\\includezzz #1{{\\def\\thisfile{#1}\\input #1$/
4463thisfile tex-src/texinfo.tex /^\\def\\thisfile{}$/ 4226thisfile tex-src/texinfo.tex /^\\def\\thisfile{}$/
4227this_file_toc perl-src/htlmify-cystic 29
4464thisfootno tex-src/texinfo.tex /^\\edef\\thisfootno{$^{\\the\\footnoteno}$}%$/ 4228thisfootno tex-src/texinfo.tex /^\\edef\\thisfootno{$^{\\the\\footnoteno}$}%$/
4465thispage tex-src/texinfo.tex /^\\let\\thispage=\\folio$/ 4229thispage tex-src/texinfo.tex /^\\let\\thispage=\\folio$/
4466thissection tex-src/texinfo.tex /^\\def\\thischapter{} \\def\\thissection{}$/ 4230thissection tex-src/texinfo.tex /^\\def\\thischapter{} \\def\\thissection{}$/
@@ -4471,26 +4235,30 @@ thissection tex-src/texinfo.tex /^\\gdef\\thissection{#1}\\secheading {#1}{\\app
4471thissection tex-src/texinfo.tex /^\\gdef\\thissection{#1}\\secheading {#1}{\\the\\chapno}/ 4235thissection tex-src/texinfo.tex /^\\gdef\\thissection{#1}\\secheading {#1}{\\the\\chapno}/
4472thissection tex-src/texinfo.tex /^\\gdef\\thissection{#1}\\subsubsecno=0 \\global\\advanc/ 4236thissection tex-src/texinfo.tex /^\\gdef\\thissection{#1}\\subsubsecno=0 \\global\\advanc/
4473thissection tex-src/texinfo.tex /^\\plainsecheading {#1}\\gdef\\thissection{#1}%$/ 4237thissection tex-src/texinfo.tex /^\\plainsecheading {#1}\\gdef\\thissection{#1}%$/
4238this-single-command-keys c-src/emacs/src/keyboard.c /^DEFUN ("this-single-command-keys", Fthis_single_co/
4239this_single_command_key_start c-src/emacs/src/keyboard.c 125
4240this-single-command-raw-keys c-src/emacs/src/keyboard.c /^DEFUN ("this-single-command-raw-keys", Fthis_singl/
4474thistitle tex-src/texinfo.tex /^\\def\\settitlezzz #1{\\gdef\\thistitle{#1}}$/ 4241thistitle tex-src/texinfo.tex /^\\def\\settitlezzz #1{\\gdef\\thistitle{#1}}$/
4475thistitle tex-src/texinfo.tex /^\\def\\thistitle{No Title}$/ 4242thistitle tex-src/texinfo.tex /^\\def\\thistitle{No Title}$/
4476three tex-src/texinfo.tex /^\\def\\kbdfoo#1#2#3\\par{\\def\\one{#1}\\def\\three{#3}\\d/ 4243three tex-src/texinfo.tex /^\\def\\kbdfoo#1#2#3\\par{\\def\\one{#1}\\def\\three{#3}\\d/
4477threex tex-src/texinfo.tex /^\\def\\kbdfoo#1#2#3\\par{\\def\\one{#1}\\def\\three{#3}\\d/ 4244threex tex-src/texinfo.tex /^\\def\\kbdfoo#1#2#3\\par{\\def\\one{#1}\\def\\three{#3}\\d/
4478tie tex-src/texinfo.tex /^\\def\\tie{\\penalty 10000\\ } % Save plain tex de/ 4245tie tex-src/texinfo.tex /^\\def\\tie{\\penalty 10000\\ } % Save plain tex de/
4479tignore c-src/etags.c 2433 4246tignore c-src/etags.c 2433
4480timer_check c-src/emacs/src/keyboard.c /^timer_check (void)$/
4481timer_check_2 c-src/emacs/src/keyboard.c /^timer_check_2 (Lisp_Object timers, Lisp_Object idl/ 4247timer_check_2 c-src/emacs/src/keyboard.c /^timer_check_2 (Lisp_Object timers, Lisp_Object idl/
4248timer_check c-src/emacs/src/keyboard.c /^timer_check (void)$/
4482timer_idleness_start_time c-src/emacs/src/keyboard.c 335 4249timer_idleness_start_time c-src/emacs/src/keyboard.c 335
4483timer_last_idleness_start_time c-src/emacs/src/keyboard.c 340 4250timer_last_idleness_start_time c-src/emacs/src/keyboard.c 340
4484timer_resume_idle c-src/emacs/src/keyboard.c /^timer_resume_idle (void)$/ 4251timer_resume_idle c-src/emacs/src/keyboard.c /^timer_resume_idle (void)$/
4252timers_run c-src/emacs/src/keyboard.c 320
4485timer_start_idle c-src/emacs/src/keyboard.c /^timer_start_idle (void)$/ 4253timer_start_idle c-src/emacs/src/keyboard.c /^timer_start_idle (void)$/
4486timer_stop_idle c-src/emacs/src/keyboard.c /^timer_stop_idle (void)$/ 4254timer_stop_idle c-src/emacs/src/keyboard.c /^timer_stop_idle (void)$/
4487timers_run c-src/emacs/src/keyboard.c 320 4255Time_to_position c-src/emacs/src/keyboard.c /^Time_to_position (Time encoded_pos)$/
4488tinbody c-src/etags.c 2431 4256tinbody c-src/etags.c 2431
4489tindex tex-src/texinfo.tex /^\\def\\tindex {\\tpindex}$/ 4257tindex tex-src/texinfo.tex /^\\def\\tindex {\\tpindex}$/
4490title tex-src/texinfo.tex /^ \\def\\title{\\parsearg\\titlezzz}%$/
4491titlefont tex-src/texinfo.tex /^\\def\\titlefont#1{{\\titlerm #1}}$/ 4258titlefont tex-src/texinfo.tex /^\\def\\titlefont#1{{\\titlerm #1}}$/
4492titlepage tex-src/texinfo.tex /^\\def\\titlepage{\\begingroup \\parindent=0pt \\textfon/ 4259titlepage tex-src/texinfo.tex /^\\def\\titlepage{\\begingroup \\parindent=0pt \\textfon/
4493titlepage tex-src/texinfo.tex /^\\let\\titlepage=\\relax$/ 4260titlepage tex-src/texinfo.tex /^\\let\\titlepage=\\relax$/
4261title tex-src/texinfo.tex /^ \\def\\title{\\parsearg\\titlezzz}%$/
4494titlezzz tex-src/texinfo.tex /^ \\def\\titlezzz##1{\\leftline{\\titlefont{##1}}$/ 4262titlezzz tex-src/texinfo.tex /^ \\def\\titlezzz##1{\\leftline{\\titlefont{##1}}$/
4495tkeyseen c-src/etags.c 2429 4263tkeyseen c-src/etags.c 2429
4496tnone c-src/etags.c 2428 4264tnone c-src/etags.c 2428
@@ -4499,45 +4267,65 @@ today tex-src/texinfo.tex /^\\def\\today{\\number\\day\\space$/
4499toggleDescription objc-src/PackInsp.m /^-toggleDescription$/ 4267toggleDescription objc-src/PackInsp.m /^-toggleDescription$/
4500tok c-src/etags.c 2491 4268tok c-src/etags.c 2491
4501token c-src/etags.c 2508 4269token c-src/etags.c 2508
4502token y-src/cccp.y 437
4503token y-src/cccp.y 439
4504tokenize prol-src/natded.prolog /^tokenize([C1,C2,C3|Cs],Xs-Ys,TsResult):- % spe/
4505tokenizeatom prol-src/natded.prolog /^tokenizeatom(Atom,Ws):-$/ 4270tokenizeatom prol-src/natded.prolog /^tokenizeatom(Atom,Ws):-$/
4271tokenize prol-src/natded.prolog /^tokenize([C1,C2,C3|Cs],Xs-Ys,TsResult):- % spe/
4506tokentab2 y-src/cccp.y 442 4272tokentab2 y-src/cccp.y 442
4273token y-src/cccp.y 437
4274token y-src/cccp.y 439
4275To_Lower pas-src/common.pas /^function To_Lower;(*(ch:char) : char;*)$/
4507tool_bar_item_properties c-src/emacs/src/keyboard.c 7970 4276tool_bar_item_properties c-src/emacs/src/keyboard.c 7970
4508tool_bar_items c-src/emacs/src/keyboard.c /^tool_bar_items (Lisp_Object reuse, int *nitems)$/ 4277tool_bar_items c-src/emacs/src/keyboard.c /^tool_bar_items (Lisp_Object reuse, int *nitems)$/
4509tool_bar_items_vector c-src/emacs/src/keyboard.c 7965 4278tool_bar_items_vector c-src/emacs/src/keyboard.c 7965
4510toolkit_menubar_in_use c-src/emacs/src/keyboard.c /^toolkit_menubar_in_use (struct frame *f)$/ 4279toolkit_menubar_in_use c-src/emacs/src/keyboard.c /^toolkit_menubar_in_use (struct frame *f)$/
4511top tex-src/texinfo.tex /^\\let\\top=\\relax$/
4512top tex-src/texinfo.tex /^\\outer\\def\\top{\\parsearg\\unnumberedzzz}$/
4513top-level c-src/emacs/src/keyboard.c /^DEFUN ("top-level", Ftop_level, Stop_level, 0, 0, /
4514top_level merc-src/accumulator.m /^:- type top_level$/
4515top_level_1 c-src/emacs/src/keyboard.c /^top_level_1 (Lisp_Object ignore)$/ 4280top_level_1 c-src/emacs/src/keyboard.c /^top_level_1 (Lisp_Object ignore)$/
4516top_level_2 c-src/emacs/src/keyboard.c /^top_level_2 (void)$/ 4281top_level_2 c-src/emacs/src/keyboard.c /^top_level_2 (void)$/
4282top-level c-src/emacs/src/keyboard.c /^DEFUN ("top-level", Ftop_level, Stop_level, 0, 0, /
4283top_level merc-src/accumulator.m /^:- type top_level$/
4284Top tex-src/gzip.texi /^@node Top, , , (dir)$/
4285top tex-src/texinfo.tex /^\\let\\top=\\relax$/
4286top tex-src/texinfo.tex /^\\outer\\def\\top{\\parsearg\\unnumberedzzz}$/
4287To_Start_Addr/f ada-src/2ataspri.adb /^ function To_Start_Addr is new$/
4517total_keys c-src/emacs/src/keyboard.c 97 4288total_keys c-src/emacs/src/keyboard.c 97
4289TOTAL_KEYWORDS c-src/etags.c 2325
4290totally_unblock_input c-src/emacs/src/keyboard.c /^totally_unblock_input (void)$/
4518total_size_of_entries c-src/etags.c /^total_size_of_entries (register node *np)$/ 4291total_size_of_entries c-src/etags.c /^total_size_of_entries (register node *np)$/
4519total_surrounding cp-src/conway.cpp /^int site::total_surrounding(void)$/ 4292total_surrounding cp-src/conway.cpp /^int site::total_surrounding(void)$/
4520totally_unblock_input c-src/emacs/src/keyboard.c /^totally_unblock_input (void)$/ 4293To_TCB_Ptr/f ada-src/2ataspri.adb /^ function To_TCB_Ptr is new$/
4294To_Upper pas-src/common.pas /^function To_Upper;(*(ch:char) : char;*)$/
4295To_void_ptr/f ada-src/2ataspri.adb /^ function To_void_ptr is new$/
4521tpargs tex-src/texinfo.tex /^\\begingroup\\defname {#2}{#1}\\deftpargs{#3}\\endgrou/ 4296tpargs tex-src/texinfo.tex /^\\begingroup\\defname {#2}{#1}\\deftpargs{#3}\\endgrou/
4522tpcmd c-src/h.h 15 4297tpcmd c-src/h.h 15
4523tpcmd c-src/h.h 8 4298tpcmd c-src/h.h 8
4524tpheader tex-src/texinfo.tex /^\\def\\deftp{\\defvrparsebody\\Edeftp\\deftpx\\deftphead/ 4299tpheader tex-src/texinfo.tex /^\\def\\deftp{\\defvrparsebody\\Edeftp\\deftpx\\deftphead/
4300/T ps-src/rfc1245.ps /^\/T { $/
4525tpx\deftpheader tex-src/texinfo.tex /^\\def\\deftp{\\defvrparsebody\\Edeftp\\deftpx\\deftphead/ 4301tpx\deftpheader tex-src/texinfo.tex /^\\def\\deftp{\\defvrparsebody\\Edeftp\\deftpx\\deftphead/
4526track-mouse c-src/emacs/src/keyboard.c /^DEFUN ("internal--track-mouse", Ftrack_mouse, Stra/
4527tracking_off c-src/emacs/src/keyboard.c /^tracking_off (Lisp_Object old_value)$/ 4302tracking_off c-src/emacs/src/keyboard.c /^tracking_off (Lisp_Object old_value)$/
4303track-mouse c-src/emacs/src/keyboard.c /^DEFUN ("internal--track-mouse", Ftrack_mouse, Stra/
4528traffic_light cp-src/conway.cpp /^void traffic_light(int x, int y)$/ 4304traffic_light cp-src/conway.cpp /^void traffic_light(int x, int y)$/
4529translate c-src/emacs/src/regex.h 361 4305translate c-src/emacs/src/regex.h 361
4530treats cp-src/c.C 131 4306treats cp-src/c.C 131
4307Truc.Bidule/b ada-src/etags-test-for.ada /^package body Truc.Bidule is$/
4308Truc.Bidule/b ada-src/waroquiers.ada /^package body Truc.Bidule is$/
4309Truc.Bidule/s ada-src/etags-test-for.ada /^package Truc.Bidule is$/
4310Truc.Bidule/s ada-src/waroquiers.ada /^package Truc.Bidule is$/
4311Truc/s ada-src/etags-test-for.ada /^package Truc is$/
4312Truc/s ada-src/waroquiers.ada /^package Truc is$/
4313TSL/s ada-src/2ataspri.adb /^ package TSL renames System.Tasking_Soft_Links;$/
4314t tex-src/texinfo.tex /^\\def\\t##1{\\realbackslash r {##1}}%$/
4315t tex-src/texinfo.tex /^\\def\\t#1{{\\tt \\exhyphenpenalty=10000\\rawbackslash /
4316t tex-src/texinfo.tex /^\\let\\b=\\ptexb \\let\\c=\\ptexc \\let\\i=\\ptexi \\let\\t=\\/
4317t tex-src/texinfo.tex /^\\let\\t=\\indexdummyfont$/
4318ttfont tex-src/texinfo.tex /^\\let\\ttfont = \\t$/
4531tt prol-src/natded.prolog /^tt:-$/ 4319tt prol-src/natded.prolog /^tt:-$/
4532tt tex-src/texinfo.tex /^\\def\\df{\\let\\tentt=\\deftt \\let\\tenbf = \\defbf \\bf}/ 4320tt tex-src/texinfo.tex /^\\def\\df{\\let\\tentt=\\deftt \\let\\tenbf = \\defbf \\bf}/
4533tt tex-src/texinfo.tex /^\\def\\tt{\\realbackslash tt}$/
4534tt tex-src/texinfo.tex /^\\def\\tt{\\realbackslash tt}%$/ 4321tt tex-src/texinfo.tex /^\\def\\tt{\\realbackslash tt}%$/
4322tt tex-src/texinfo.tex /^\\def\\tt{\\realbackslash tt}$/
4535tt tex-src/texinfo.tex /^\\font\\deftt=cmtt10 scaled \\magstep1$/ 4323tt tex-src/texinfo.tex /^\\font\\deftt=cmtt10 scaled \\magstep1$/
4536tt tex-src/texinfo.tex /^{\\let\\tentt=\\sectt \\let\\tt=\\sectt \\let\\sf=\\sectt$/ 4324tt tex-src/texinfo.tex /^{\\let\\tentt=\\sectt \\let\\tt=\\sectt \\let\\sf=\\sectt$/
4537ttfont tex-src/texinfo.tex /^\\let\\ttfont = \\t$/
4538tty_read_avail_input c-src/emacs/src/keyboard.c /^tty_read_avail_input (struct terminal *terminal,$/
4539ttypeseen c-src/etags.c 2430 4325ttypeseen c-src/etags.c 2430
4326tty_read_avail_input c-src/emacs/src/keyboard.c /^tty_read_avail_input (struct terminal *terminal,$/
4540turnoffactive tex-src/texinfo.tex /^\\def\\turnoffactive{\\let"=\\normaldoublequote$/ 4327turnoffactive tex-src/texinfo.tex /^\\def\\turnoffactive{\\let"=\\normaldoublequote$/
4328/two ps-src/rfc1245.ps /^\/two \/three \/four \/five \/six \/seven \/eight \/nine \//
4541typdef c-src/etags.c 2434 4329typdef c-src/etags.c 2434
4542type c-src/emacs/src/gmalloc.c 145 4330type c-src/emacs/src/gmalloc.c 145
4543type c-src/emacs/src/lisp.h 1973 4331type c-src/emacs/src/lisp.h 1973
@@ -4563,39 +4351,54 @@ typefunx\deftypefunheader tex-src/texinfo.tex /^\\def\\deftypefun{\\defparsebody
4563typemargin tex-src/texinfo.tex /^\\newskip\\deftypemargin \\deftypemargin=12pt$/ 4351typemargin tex-src/texinfo.tex /^\\newskip\\deftypemargin \\deftypemargin=12pt$/
4564typemargin tex-src/texinfo.tex /^\\rlap{\\rightline{{\\rm #2}\\hskip \\deftypemargin}}}%/ 4352typemargin tex-src/texinfo.tex /^\\rlap{\\rightline{{\\rm #2}\\hskip \\deftypemargin}}}%/
4565typemargin tex-src/texinfo.tex /^\\setbox0=\\hbox{\\hskip \\deflastargmargin{\\rm #2}\\hs/ 4353typemargin tex-src/texinfo.tex /^\\setbox0=\\hbox{\\hskip \\deflastargmargin{\\rm #2}\\hs/
4354TYPE_RANGED_INTEGERP c-src/emacs/src/lisp.h /^#define TYPE_RANGED_INTEGERP(type, x) \\$/
4355Type_Specific_Data/t ada-src/etags-test-for.ada /^ type Type_Specific_Data is record$/
4356TYPESTOSTAT objc-src/PackInsp.h 37
4566typevarheader tex-src/texinfo.tex /^\\def\\deftypevar{\\defvarparsebody\\Edeftypevar\\defty/ 4357typevarheader tex-src/texinfo.tex /^\\def\\deftypevar{\\defvarparsebody\\Edeftypevar\\defty/
4567typevarx\deftypevarheader tex-src/texinfo.tex /^\\def\\deftypevar{\\defvarparsebody\\Edeftypevar\\defty/ 4358typevarx\deftypevarheader tex-src/texinfo.tex /^\\def\\deftypevar{\\defvarparsebody\\Edeftypevar\\defty/
4568typevrheader tex-src/texinfo.tex /^\\def\\deftypevr{\\defvrparsebody\\Edeftypevr\\deftypev/ 4359typevrheader tex-src/texinfo.tex /^\\def\\deftypevr{\\defvrparsebody\\Edeftypevr\\deftypev/
4569typevrx\deftypevrheader tex-src/texinfo.tex /^\\def\\deftypevr{\\defvrparsebody\\Edeftypevr\\deftypev/ 4360typevrx\deftypevrheader tex-src/texinfo.tex /^\\def\\deftypevr{\\defvrparsebody\\Edeftypevr\\deftypev/
4570u c-src/emacs/src/lisp.h 2397 4361/Uacute ps-src/rfc1245.ps /^\/Uacute \/Ucircumflex \/Ugrave \/dotlessi \/circumflex/
4571u_any c-src/emacs/src/lisp.h 2214 4362u_any c-src/emacs/src/lisp.h 2214
4572u_boolfwd c-src/emacs/src/lisp.h 2371 4363u_boolfwd c-src/emacs/src/lisp.h 2371
4573u_buffer_objfwd c-src/emacs/src/lisp.h 2373 4364u_buffer_objfwd c-src/emacs/src/lisp.h 2373
4365UCHAR c-src/emacs/src/lisp.h 2424
4366_UCHAR_T c-src/emacs/src/lisp.h 2423
4367U_CHAR y-src/cccp.y 38
4368u c-src/emacs/src/lisp.h 2397
4369/udieresis ps-src/rfc1245.ps /^\/udieresis \/dagger \/.notdef \/cent \/sterling \/secti/
4574u_finalizer c-src/emacs/src/lisp.h 2219 4370u_finalizer c-src/emacs/src/lisp.h 2219
4575u_free c-src/emacs/src/lisp.h 2215 4371u_free c-src/emacs/src/lisp.h 2215
4576u_intfwd c-src/emacs/src/lisp.h 2370 4372u_intfwd c-src/emacs/src/lisp.h 2370
4577u_kboard_objfwd c-src/emacs/src/lisp.h 2374 4373u_kboard_objfwd c-src/emacs/src/lisp.h 2374
4578u_marker c-src/emacs/src/lisp.h 2216 4374u_marker c-src/emacs/src/lisp.h 2216
4579u_objfwd c-src/emacs/src/lisp.h 2372
4580u_overlay c-src/emacs/src/lisp.h 2217
4581u_save_value c-src/emacs/src/lisp.h 2218
4582unargs tex-src/texinfo.tex /^\\begingroup\\defname {#2}{#1}\\defunargs{#3}\\endgrou/ 4375unargs tex-src/texinfo.tex /^\\begingroup\\defname {#2}{#1}\\defunargs{#3}\\endgrou/
4583unargs tex-src/texinfo.tex /^\\defunargs {#2}\\endgroup %$/ 4376unargs tex-src/texinfo.tex /^\\defunargs {#2}\\endgroup %$/
4584unargs tex-src/texinfo.tex /^\\defunargs {#3}\\endgroup %$/ 4377unargs tex-src/texinfo.tex /^\\defunargs {#3}\\endgroup %$/
4378UNARY y-src/cccp.c 18
4585unblock_input c-src/emacs/src/keyboard.c /^unblock_input (void)$/ 4379unblock_input c-src/emacs/src/keyboard.c /^unblock_input (void)$/
4586unblock_input_to c-src/emacs/src/keyboard.c /^unblock_input_to (int level)$/ 4380unblock_input_to c-src/emacs/src/keyboard.c /^unblock_input_to (int level)$/
4587unchar c-src/h.h 99 4381unchar c-src/h.h 99
4382UNDEFINED c-src/h.h 118
4383UNEVALLED c-src/emacs/src/lisp.h 2834
4588unexpand-abbrev c-src/abbrev.c /^DEFUN ("unexpand-abbrev", Funexpand_abbrev, Sunexp/ 4384unexpand-abbrev c-src/abbrev.c /^DEFUN ("unexpand-abbrev", Funexpand_abbrev, Sunexp/
4385UNGCPRO c-src/emacs/src/lisp.h 3202
4386UNGCPRO c-src/emacs/src/lisp.h 3257
4387UNGCPRO c-src/emacs/src/lisp.h 3353
4589unheader tex-src/texinfo.tex /^\\def\\defun{\\defparsebody\\Edefun\\defunx\\defunheader/ 4388unheader tex-src/texinfo.tex /^\\def\\defun{\\defparsebody\\Edefun\\defunx\\defunheader/
4590univ merc-src/accumulator.m /^:- import_module univ.$/ 4389univ merc-src/accumulator.m /^:- import_module univ.$/
4390UNLOCK_ALIGNED_BLOCKS c-src/emacs/src/gmalloc.c /^#define UNLOCK_ALIGNED_BLOCKS() \\$/
4391UNLOCK_ALIGNED_BLOCKS c-src/emacs/src/gmalloc.c /^#define UNLOCK_ALIGNED_BLOCKS()$/
4392UNLOCK c-src/emacs/src/gmalloc.c /^#define UNLOCK() \\$/
4393UNLOCK c-src/emacs/src/gmalloc.c /^#define UNLOCK()$/
4394Unlock/p ada-src/2ataspri.adb /^ procedure Unlock (L : in out Lock) is$/
4395Unlock/p ada-src/2ataspri.ads /^ procedure Unlock (L : in out Lock);$/
4591unnchfopen tex-src/texinfo.tex /^\\def\\unnchfopen #1{%$/ 4396unnchfopen tex-src/texinfo.tex /^\\def\\unnchfopen #1{%$/
4592unnchfplain tex-src/texinfo.tex /^\\def\\unnchfplain #1{%$/ 4397unnchfplain tex-src/texinfo.tex /^\\def\\unnchfplain #1{%$/
4593unnumbchapentry tex-src/texinfo.tex /^ \\let\\unnumbchapentry = \\shortunnumberedentry/
4594unnumbchapentry tex-src/texinfo.tex /^\\def\\unnumbchapentry#1#2{\\dochapentry{#1}{#2}}$/ 4398unnumbchapentry tex-src/texinfo.tex /^\\def\\unnumbchapentry#1#2{\\dochapentry{#1}{#2}}$/
4399unnumbchapentry tex-src/texinfo.tex /^ \\let\\unnumbchapentry = \\shortunnumberedentry/
4595unnumbchapmacro tex-src/texinfo.tex /^\\global\\let\\unnumbchapmacro=\\unnchfopen}$/ 4400unnumbchapmacro tex-src/texinfo.tex /^\\global\\let\\unnumbchapmacro=\\unnchfopen}$/
4596unnumbchapmacro tex-src/texinfo.tex /^\\global\\let\\unnumbchapmacro=\\unnchfplain}$/ 4401unnumbchapmacro tex-src/texinfo.tex /^\\global\\let\\unnumbchapmacro=\\unnchfplain}$/
4597unnumbered tex-src/texinfo.tex /^\\let\\unnumbered=\\relax$/
4598unnumbered tex-src/texinfo.tex /^\\outer\\def\\unnumbered{\\parsearg\\unnumberedzzz}$/
4599unnumberedsec tex-src/texinfo.tex /^\\let\\unnumberedsec=\\relax$/ 4402unnumberedsec tex-src/texinfo.tex /^\\let\\unnumberedsec=\\relax$/
4600unnumberedsec tex-src/texinfo.tex /^\\outer\\def\\unnumberedsec{\\parsearg\\unnumberedseczz/ 4403unnumberedsec tex-src/texinfo.tex /^\\outer\\def\\unnumberedsec{\\parsearg\\unnumberedseczz/
4601unnumberedsection tex-src/texinfo.tex /^\\let\\unnumberedsection=\\relax$/ 4404unnumberedsection tex-src/texinfo.tex /^\\let\\unnumberedsection=\\relax$/
@@ -4608,6 +4411,8 @@ unnumberedsubsubsec tex-src/texinfo.tex /^\\let\\unnumberedsubsubsec=\\relax$/
4608unnumberedsubsubsec tex-src/texinfo.tex /^\\outer\\def\\unnumberedsubsubsec{\\parsearg\\unnumbere/ 4411unnumberedsubsubsec tex-src/texinfo.tex /^\\outer\\def\\unnumberedsubsubsec{\\parsearg\\unnumbere/
4609unnumberedsubsubsection tex-src/texinfo.tex /^\\let\\unnumberedsubsubsection=\\relax$/ 4412unnumberedsubsubsection tex-src/texinfo.tex /^\\let\\unnumberedsubsubsection=\\relax$/
4610unnumberedsubsubseczzz tex-src/texinfo.tex /^\\def\\unnumberedsubsubseczzz #1{\\seccheck{unnumbere/ 4413unnumberedsubsubseczzz tex-src/texinfo.tex /^\\def\\unnumberedsubsubseczzz #1{\\seccheck{unnumbere/
4414unnumbered tex-src/texinfo.tex /^\\let\\unnumbered=\\relax$/
4415unnumbered tex-src/texinfo.tex /^\\outer\\def\\unnumbered{\\parsearg\\unnumberedzzz}$/
4611unnumberedzzz tex-src/texinfo.tex /^\\def\\unnumberedzzz #1{\\seccheck{unnumbered}%$/ 4416unnumberedzzz tex-src/texinfo.tex /^\\def\\unnumberedzzz #1{\\seccheck{unnumbered}%$/
4612unnumbnoderef tex-src/texinfo.tex /^\\def\\unnumbnoderef{\\ifx\\lastnode\\relax\\else$/ 4417unnumbnoderef tex-src/texinfo.tex /^\\def\\unnumbnoderef{\\ifx\\lastnode\\relax\\else$/
4613unnumbsecentry tex-src/texinfo.tex /^ \\def\\unnumbsecentry ##1##2{}$/ 4418unnumbsecentry tex-src/texinfo.tex /^ \\def\\unnumbsecentry ##1##2{}$/
@@ -4619,66 +4424,104 @@ unnumbsubsubsecentry tex-src/texinfo.tex /^ \\def\\unnumbsubsubsecentry ##1
4619unnumbsubsubsecentry tex-src/texinfo.tex /^\\def\\unnumbsubsubsecentry#1#2{\\dosubsubsecentry{#1/ 4424unnumbsubsubsecentry tex-src/texinfo.tex /^\\def\\unnumbsubsubsecentry#1#2{\\dosubsubsecentry{#1/
4620unravel_univ merc-src/accumulator.m /^:- some [T] pred unravel_univ(univ::in, T::out) is/ 4425unravel_univ merc-src/accumulator.m /^:- some [T] pred unravel_univ(univ::in, T::out) is/
4621unread_switch_frame c-src/emacs/src/keyboard.c 204 4426unread_switch_frame c-src/emacs/src/keyboard.c 204
4427UNSIGNED_CMP c-src/emacs/src/lisp.h /^#define UNSIGNED_CMP(a, op, b) \\$/
4622unsignedp y-src/cccp.y 112 4428unsignedp y-src/cccp.y 112
4623unwind c-src/emacs/src/lisp.h 2962 4429unwind c-src/emacs/src/lisp.h 2962
4624unwind_int c-src/emacs/src/lisp.h 2972 4430unwind_int c-src/emacs/src/lisp.h 2972
4625unwind_ptr c-src/emacs/src/lisp.h 2967 4431unwind_ptr c-src/emacs/src/lisp.h 2967
4626unwind_void c-src/emacs/src/lisp.h 2976 4432unwind_void c-src/emacs/src/lisp.h 2976
4627unx\defunheader tex-src/texinfo.tex /^\\def\\defun{\\defparsebody\\Edefun\\defunx\\defunheader/ 4433unx\defunheader tex-src/texinfo.tex /^\\def\\defun{\\defparsebody\\Edefun\\defunx\\defunheader/
4434u_objfwd c-src/emacs/src/lisp.h 2372
4435u_overlay c-src/emacs/src/lisp.h 2217
4436__up c.c 160
4628update_accumulator_pred merc-src/accumulator.m /^:- pred update_accumulator_pred(pred_id::in, proc_/ 4437update_accumulator_pred merc-src/accumulator.m /^:- pred update_accumulator_pred(pred_id::in, proc_/
4629uppercaseenumerate tex-src/texinfo.tex /^\\def\\uppercaseenumerate{%$/ 4438uppercaseenumerate tex-src/texinfo.tex /^\\def\\uppercaseenumerate{%$/
4630uprintmax_t c-src/emacs/src/lisp.h 149 4439uprintmax_t c-src/emacs/src/lisp.h 149
4631uprintmax_t c-src/emacs/src/lisp.h 154 4440uprintmax_t c-src/emacs/src/lisp.h 154
4441/U ps-src/rfc1245.ps /^\/U { $/
4632usage perl-src/yagrip.pl /^sub usage {$/ 4442usage perl-src/yagrip.pl /^sub usage {$/
4443u_save_value c-src/emacs/src/lisp.h 2218
4633usecharno c-src/etags.c 210 4444usecharno c-src/etags.c 210
4634used c-src/emacs/src/regex.h 347 4445used c-src/emacs/src/regex.h 347
4635used_syntax c-src/emacs/src/regex.h 398 4446used_syntax c-src/emacs/src/regex.h 398
4447USE_LSB_TAG c-src/emacs/src/lisp.h 271
4448USE_LSB_TAG c-src/emacs/src/lisp.h /^DEFINE_GDB_SYMBOL_BEGIN (bool, USE_LSB_TAG)$/
4449USE_PTHREAD c-src/emacs/src/gmalloc.c 25
4636user_cmp_function c-src/emacs/src/lisp.h 1814 4450user_cmp_function c-src/emacs/src/lisp.h 1814
4451UserEdit pyt-src/server.py /^class UserEdit(Frame):$/
4637user_error c-src/emacs/src/keyboard.c /^user_error (const char *msg)$/ 4452user_error c-src/emacs/src/keyboard.c /^user_error (const char *msg)$/
4638user_hash_function c-src/emacs/src/lisp.h 1811 4453user_hash_function c-src/emacs/src/lisp.h 1811
4454User pyt-src/server.py /^class User:$/
4639user_signal_info c-src/emacs/src/keyboard.c 7235 4455user_signal_info c-src/emacs/src/keyboard.c 7235
4640user_signals c-src/emacs/src/keyboard.c 7250 4456user_signals c-src/emacs/src/keyboard.c 7250
4457USE_SAFE_ALLOCA c-src/emacs/src/lisp.h 4560
4458USE_STACK_CONS c-src/emacs/src/lisp.h 4689
4459USE_STACK_LISP_OBJECTS c-src/emacs/src/lisp.h 4652
4460USE_STACK_LISP_OBJECTS c-src/emacs/src/lisp.h 4658
4461USE_STACK_LISP_OBJECTS c-src/emacs/src/lisp.h 4659
4462USE_STACK_STRING c-src/emacs/src/lisp.h 4691
4641usfreelock_ptr/t ada-src/etags-test-for.ada /^ type usfreelock_ptr is access$/ 4463usfreelock_ptr/t ada-src/etags-test-for.ada /^ type usfreelock_ptr is access$/
4464Vabbrev_start_location_buffer c-src/abbrev.c 66
4465Vabbrev_start_location c-src/abbrev.c 63
4466Vabbrev_table_name_list c-src/abbrev.c 43
4467VALBITS c-src/emacs/src/lisp.h 246
4468valcell c-src/emacs/src/lisp.h 2357
4642val c-src/emacs/src/lisp.h 3027 4469val c-src/emacs/src/lisp.h 3027
4643val c-src/emacs/src/lisp.h 691 4470val c-src/emacs/src/lisp.h 691
4644val c-src/getopt.h 84 4471val c-src/getopt.h 84
4645val prol-src/natded.prolog /^val(X) --> ['['], valseq(X), [']'].$/ 4472validate php-src/lce_functions.php /^ function validate($value)$/
4646valcell c-src/emacs/src/lisp.h 2357
4647valid c-src/etags.c 220 4473valid c-src/etags.c 220
4648valid c-src/etags.c 2502 4474valid c-src/etags.c 2502
4649validate php-src/lce_functions.php /^ function validate($value)$/
4650valloc c-src/emacs/src/gmalloc.c /^valloc (size_t size)$/ 4475valloc c-src/emacs/src/gmalloc.c /^valloc (size_t size)$/
4476VALMASK c-src/emacs/src/lisp.h 829
4477VALMASK c-src/emacs/src/lisp.h /^DEFINE_GDB_SYMBOL_BEGIN (EMACS_INT, VALMASK)$/
4478VAL_MAX c-src/emacs/src/lisp.h 263
4479val prol-src/natded.prolog /^val(X) --> ['['], valseq(X), [']'].$/
4651valseq prol-src/natded.prolog /^valseq([Val|Vals]) --> val(Val), plusvalseq(Vals)./ 4480valseq prol-src/natded.prolog /^valseq([Val|Vals]) --> val(Val), plusvalseq(Vals)./
4481ValToNmStr pas-src/common.pas /^function ValToNmStr; (*($/
4652value c-src/emacs/src/lisp.h 687 4482value c-src/emacs/src/lisp.h 687
4653value y-src/cccp.y 112 4483value y-src/cccp.y 112
4654var c-src/emacs/src/keyboard.c 11023
4655var c-src/emacs/src/lisp.h 3137
4656var tex-src/texinfo.tex /^\\def\\var##1{\\realbackslash var {##1}}$/
4657var tex-src/texinfo.tex /^\\def\\var##1{\\realbackslash var {##1}}%$/
4658var tex-src/texinfo.tex /^\\let\\var=\\indexdummyfont$/
4659var tex-src/texinfo.tex /^\\let\\var=\\smartitalic$/
4660varargs tex-src/texinfo.tex /^\\begingroup\\defname {#2}{#1}\\defvarargs{#3}\\endgro/ 4484varargs tex-src/texinfo.tex /^\\begingroup\\defname {#2}{#1}\\defvarargs{#3}\\endgro/
4661varargs tex-src/texinfo.tex /^\\def\\deftpargs #1{\\bf \\defvarargs{#1}}$/ 4485varargs tex-src/texinfo.tex /^\\def\\deftpargs #1{\\bf \\defvarargs{#1}}$/
4662varargs tex-src/texinfo.tex /^\\defvarargs {#2}\\endgroup %$/ 4486varargs tex-src/texinfo.tex /^\\defvarargs {#2}\\endgroup %$/
4663varargs tex-src/texinfo.tex /^\\defvarargs {#3}\\endgroup %$/ 4487varargs tex-src/texinfo.tex /^\\defvarargs {#3}\\endgroup %$/
4488var c-src/emacs/src/keyboard.c 11023
4489var c-src/emacs/src/lisp.h 3137
4664varheader tex-src/texinfo.tex /^\\def\\defvar{\\defvarparsebody\\Edefvar\\defvarx\\defva/ 4490varheader tex-src/texinfo.tex /^\\def\\defvar{\\defvarparsebody\\Edefvar\\defvarx\\defva/
4665varparsebody\Edefopt tex-src/texinfo.tex /^\\def\\defopt{\\defvarparsebody\\Edefopt\\defoptx\\defop/ 4491varparsebody\Edefopt tex-src/texinfo.tex /^\\def\\defopt{\\defvarparsebody\\Edefopt\\defoptx\\defop/
4666varparsebody\Edeftypevar tex-src/texinfo.tex /^\\def\\deftypevar{\\defvarparsebody\\Edeftypevar\\defty/ 4492varparsebody\Edeftypevar tex-src/texinfo.tex /^\\def\\deftypevar{\\defvarparsebody\\Edeftypevar\\defty/
4667varparsebody\Edefvar tex-src/texinfo.tex /^\\def\\defvar{\\defvarparsebody\\Edefvar\\defvarx\\defva/ 4493varparsebody\Edefvar tex-src/texinfo.tex /^\\def\\defvar{\\defvarparsebody\\Edefvar\\defvarx\\defva/
4668varset merc-src/accumulator.m /^:- import_module varset.$/ 4494varset merc-src/accumulator.m /^:- import_module varset.$/
4495var tex-src/texinfo.tex /^\\def\\var##1{\\realbackslash var {##1}}%$/
4496var tex-src/texinfo.tex /^\\def\\var##1{\\realbackslash var {##1}}$/
4497var tex-src/texinfo.tex /^\\let\\var=\\indexdummyfont$/
4498var tex-src/texinfo.tex /^\\let\\var=\\smartitalic$/
4669varx\defvarheader tex-src/texinfo.tex /^\\def\\defvar{\\defvarparsebody\\Edefvar\\defvarx\\defva/ 4499varx\defvarheader tex-src/texinfo.tex /^\\def\\defvar{\\defvarparsebody\\Edefvar\\defvarx\\defva/
4670vcopy c-src/emacs/src/lisp.h /^vcopy (Lisp_Object v, ptrdiff_t offset, Lisp_Objec/ 4500vcopy c-src/emacs/src/lisp.h /^vcopy (Lisp_Object v, ptrdiff_t offset, Lisp_Objec/
4501VECSIZE c-src/emacs/src/lisp.h /^#define VECSIZE(type) \\$/
4671vectorlike_header c-src/emacs/src/lisp.h 1343 4502vectorlike_header c-src/emacs/src/lisp.h 1343
4503VECTORLIKEP c-src/emacs/src/lisp.h /^# define VECTORLIKEP(x) lisp_h_VECTORLIKEP (x)$/
4504VECTORP c-src/emacs/src/lisp.h /^VECTORP (Lisp_Object x)$/
4672verde cp-src/c.C 40 4505verde cp-src/c.C 40
4673verify-tags-table-function el-src/emacs/lisp/progmodes/etags.el /^(defvar verify-tags-table-function nil$/
4674verify_ascii c-src/emacs/src/lisp.h /^# define verify_ascii(str) (str)$/ 4506verify_ascii c-src/emacs/src/lisp.h /^# define verify_ascii(str) (str)$/
4507verify-tags-table-function el-src/emacs/lisp/progmodes/etags.el /^(defvar verify-tags-table-function nil$/
4508VERSION c-src/etags.c 789
4509VERSION erl-src/gs_dialog.erl /^-define(VERSION, '2001.1101').$/
4510VERSION objc-src/PackInsp.m 34
4511Vfundamental_mode_abbrev_table c-src/abbrev.c 52
4512Vglobal_abbrev_table c-src/abbrev.c 48
4513VHDLFLAGS make-src/Makefile /^VHDLFLAGS=--language=none --regex='\/[ \\t]*\\(ARCHIT/
4675vignore c-src/etags.c 2417 4514vignore c-src/etags.c 2417
4676vindex tex-src/texinfo.tex /^\\def\\vindex {\\vrindex}$/ 4515vindex tex-src/texinfo.tex /^\\def\\vindex {\\vrindex}$/
4677visit-tags-table el-src/emacs/lisp/progmodes/etags.el /^(defun visit-tags-table (file &optional local)$/
4678visit-tags-table-buffer el-src/emacs/lisp/progmodes/etags.el /^(defun visit-tags-table-buffer (&optional cont)$/ 4516visit-tags-table-buffer el-src/emacs/lisp/progmodes/etags.el /^(defun visit-tags-table-buffer (&optional cont)$/
4517visit-tags-table el-src/emacs/lisp/progmodes/etags.el /^(defun visit-tags-table (file &optional local)$/
4518Vlast_abbrev c-src/abbrev.c 70
4519Vlast_abbrev_text c-src/abbrev.c 75
4520Vlispy_mouse_stem c-src/emacs/src/keyboard.c 5172
4679void c-src/emacs/src/lisp.h /^INLINE void (check_cons_list) (void) { lisp_h_chec/ 4521void c-src/emacs/src/lisp.h /^INLINE void (check_cons_list) (void) { lisp_h_chec/
4680voidfuncptr c-src/emacs/src/lisp.h 2108 4522voidfuncptr c-src/emacs/src/lisp.h 2108
4681voidval y-src/cccp.y 115 4523voidval y-src/cccp.y 115
4524/V ps-src/rfc1245.ps /^\/V { $/
4682vrheader tex-src/texinfo.tex /^\\def\\defvr{\\defvrparsebody\\Edefvr\\defvrx\\defvrhead/ 4525vrheader tex-src/texinfo.tex /^\\def\\defvr{\\defvrparsebody\\Edefvr\\defvrx\\defvrhead/
4683vritemindex tex-src/texinfo.tex /^\\def\\vritemindex #1{\\doind {vr}{\\code{#1}}}%$/ 4526vritemindex tex-src/texinfo.tex /^\\def\\vritemindex #1{\\doind {vr}{\\code{#1}}}%$/
4684vrparsebody\Edefivar tex-src/texinfo.tex /^\\def\\defivar{\\defvrparsebody\\Edefivar\\defivarx\\def/ 4527vrparsebody\Edefivar tex-src/texinfo.tex /^\\def\\defivar{\\defvrparsebody\\Edefivar\\defivarx\\def/
@@ -4688,49 +4531,80 @@ vrparsebody\Edefvr tex-src/texinfo.tex /^\\def\\defvr{\\defvrparsebody\\Edefvr\\
4688vrx\defvrheader tex-src/texinfo.tex /^\\def\\defvr{\\defvrparsebody\\Edefvr\\defvrx\\defvrhead/ 4531vrx\defvrheader tex-src/texinfo.tex /^\\def\\defvr{\\defvrparsebody\\Edefvr\\defvrx\\defvrhead/
4689vtable tex-src/texinfo.tex /^\\def\\vtable{\\begingroup\\inENV\\obeylines\\obeyspaces/ 4532vtable tex-src/texinfo.tex /^\\def\\vtable{\\begingroup\\inENV\\obeylines\\obeyspaces/
4690vtablex tex-src/texinfo.tex /^\\gdef\\vtablex #1^^M{%$/ 4533vtablex tex-src/texinfo.tex /^\\gdef\\vtablex #1^^M{%$/
4691w tex-src/texinfo.tex /^\\def\\w#1{\\leavevmode\\hbox{#1}}$/
4692w tex-src/texinfo.tex /^\\def\\w{\\realbackslash w }%$/
4693w tex-src/texinfo.tex /^\\def\\w{\\realbackslash w}$/
4694w tex-src/texinfo.tex /^\\let\\w=\\indexdummyfont$/
4695wait_status_ptr_t c.c 161
4696waiting_for_input c-src/emacs/src/keyboard.c 150 4534waiting_for_input c-src/emacs/src/keyboard.c 150
4535WAIT_READING_MAX c-src/emacs/src/lisp.h 4281
4536WAIT_READING_MAX c-src/emacs/src/lisp.h 4283
4537wait_status_ptr_t c.c 161
4538WARNINGS make-src/Makefile /^WARNINGS=-pedantic -Wall -Wpointer-arith -Winline /
4697warning y-src/cccp.y /^warning (msg)$/ 4539warning y-src/cccp.y /^warning (msg)$/
4698weak c-src/emacs/src/lisp.h 1830 4540/wbytes ps-src/rfc1245.ps /^\/wbytes { $/
4541WCHAR_TYPE_SIZE y-src/cccp.y 99
4699weak_alias c-src/emacs/src/gmalloc.c /^weak_alias (free, cfree)$/ 4542weak_alias c-src/emacs/src/gmalloc.c /^weak_alias (free, cfree)$/
4543weak c-src/emacs/src/lisp.h 1830
4700web ftp publish make-src/Makefile /^web ftp publish:$/ 4544web ftp publish make-src/Makefile /^web ftp publish:$/
4701what c-src/etags.c 252 4545what c-src/etags.c 252
4702wheel_syms c-src/emacs/src/keyboard.c 4628 4546wheel_syms c-src/emacs/src/keyboard.c 4628
4547where cp-src/clheir.hpp 77
4703where c-src/emacs/src/lisp.h 2348 4548where c-src/emacs/src/lisp.h 2348
4704where c-src/emacs/src/lisp.h 2980 4549where c-src/emacs/src/lisp.h 2980
4705where cp-src/clheir.hpp 77
4706where_in_registry cp-src/clheir.hpp 15 4550where_in_registry cp-src/clheir.hpp 15
4551WHITE cp-src/screen.hpp 27
4552/wh ps-src/rfc1245.ps /^\/wh { $/
4553WINDOW_CONFIGURATIONP c-src/emacs/src/lisp.h /^WINDOW_CONFIGURATIONP (Lisp_Object a)$/
4554WINDOWP c-src/emacs/src/lisp.h /^WINDOWP (Lisp_Object a)$/
4555WINDOWSNT c-src/etags.c 101
4556WINDOWSNT c-src/etags.c 102
4707windowWillClose objcpp-src/SimpleCalc.M /^- windowWillClose:sender$/ 4557windowWillClose objcpp-src/SimpleCalc.M /^- windowWillClose:sender$/
4708wipe_kboard c-src/emacs/src/keyboard.c /^wipe_kboard (KBOARD *kb)$/ 4558wipe_kboard c-src/emacs/src/keyboard.c /^wipe_kboard (KBOARD *kb)$/
4709womboid c-src/h.h 63 4559womboid c-src/h.h 63
4710womboid c-src/h.h 75 4560womboid c-src/h.h 75
4711word_size c-src/emacs/src/lisp.h 1473 4561word_size c-src/emacs/src/lisp.h 1473
4712write php-src/lce_functions.php /^ function write($save="yes")$/ 4562WorkingDays cp-src/functions.cpp /^int WorkingDays(Date a, Date b){$/
4713write php-src/lce_functions.php /^ function write()$/ 4563WORKING objc-src/PackInsp.m 368
4564/W ps-src/rfc1245.ps /^\/W { $/
4714write1= ruby-src/test1.ru /^ attr_reader :read1 , :read2; attr_writer :writ/ 4565write1= ruby-src/test1.ru /^ attr_reader :read1 , :read2; attr_writer :writ/
4715write2= ruby-src/test1.ru /^ attr_reader :read1 , :read2; attr_writer :writ/ 4566write2= ruby-src/test1.ru /^ attr_reader :read1 , :read2; attr_writer :writ/
4716write_abbrev c-src/abbrev.c /^write_abbrev (sym, stream)$/ 4567write_abbrev c-src/abbrev.c /^write_abbrev (sym, stream)$/
4717write_classname c-src/etags.c /^write_classname (linebuffer *cn, const char *quali/
4718write_lex prol-src/natded.prolog /^write_lex(File):-$/
4719write_lex_cat prol-src/natded.prolog /^write_lex_cat(File):-$/
4720write_xyc cp-src/screen.cpp /^void write_xyc(int x, int y, char c)$/
4721writebreak prol-src/natded.prolog /^writebreak([]).$/
4722writebreaklex prol-src/natded.prolog /^writebreaklex([]).$/ 4568writebreaklex prol-src/natded.prolog /^writebreaklex([]).$/
4569writebreak prol-src/natded.prolog /^writebreak([]).$/
4723writecat prol-src/natded.prolog /^writecat(np(ind(sng),nm(_)),np,[],[]):-!.$/ 4570writecat prol-src/natded.prolog /^writecat(np(ind(sng),nm(_)),np,[],[]):-!.$/
4571write_classname c-src/etags.c /^write_classname (linebuffer *cn, const char *quali/
4572write_lex_cat prol-src/natded.prolog /^write_lex_cat(File):-$/
4573write_lex prol-src/natded.prolog /^write_lex(File):-$/
4724writelist prol-src/natded.prolog /^writelist([der(Ws)|Ws2]):-$/ 4574writelist prol-src/natded.prolog /^writelist([der(Ws)|Ws2]):-$/
4725writelistsubs prol-src/natded.prolog /^writelistsubs([],X):-$/ 4575writelistsubs prol-src/natded.prolog /^writelistsubs([],X):-$/
4576Write_Lock/p ada-src/2ataspri.adb /^ procedure Write_Lock (L : in out Lock; Ceiling_/
4577Write_Lock/p ada-src/2ataspri.ads /^ procedure Write_Lock (L : in out Lock; Ceiling_/
4726writenamestring pas-src/common.pas /^procedure writenamestring;(*($/ 4578writenamestring pas-src/common.pas /^procedure writenamestring;(*($/
4579write php-src/lce_functions.php /^ function write()$/
4580write php-src/lce_functions.php /^ function write($save="yes")$/
4727writesubs prol-src/natded.prolog /^writesubs([]).$/ 4581writesubs prol-src/natded.prolog /^writesubs([]).$/
4728writesups prol-src/natded.prolog /^writesups([]).$/ 4582writesups prol-src/natded.prolog /^writesups([]).$/
4583write_xyc cp-src/screen.cpp /^void write_xyc(int x, int y, char c)$/
4729written c-src/etags.c 211 4584written c-src/etags.c 211
4585w tex-src/texinfo.tex /^\\def\\w#1{\\leavevmode\\hbox{#1}}$/
4586w tex-src/texinfo.tex /^\\def\\w{\\realbackslash w }%$/
4587w tex-src/texinfo.tex /^\\def\\w{\\realbackslash w}$/
4588w tex-src/texinfo.tex /^\\let\\w=\\indexdummyfont$/
4589XBOOL_VECTOR c-src/emacs/src/lisp.h /^XBOOL_VECTOR (Lisp_Object a)$/
4590XBUFFER c-src/emacs/src/lisp.h /^XBUFFER (Lisp_Object a)$/
4591XBUFFER_OBJFWD c-src/emacs/src/lisp.h /^XBUFFER_OBJFWD (union Lisp_Fwd *a)$/
4592xcar_addr c-src/emacs/src/lisp.h /^xcar_addr (Lisp_Object c)$/
4593XCAR c-src/emacs/src/lisp.h /^# define XCAR(c) lisp_h_XCAR (c)$/
4730x c.c 153 4594x c.c 153
4731x c.c 179 4595x c.c 179
4732x c.c 188 4596x c.c 188
4733x c.c 189 4597x c.c 189
4598xcdr_addr c-src/emacs/src/lisp.h /^xcdr_addr (Lisp_Object c)$/
4599XCDR c-src/emacs/src/lisp.h /^# define XCDR(c) lisp_h_XCDR (c)$/
4600XCHAR_TABLE c-src/emacs/src/lisp.h /^XCHAR_TABLE (Lisp_Object a)$/
4601XCHG_0 c-src/sysdep.h 47
4602XCHG_1 c-src/sysdep.h 48
4603XCHG_2 c-src/sysdep.h 49
4604XCHG_3 c-src/sysdep.h 50
4605XCHG_4 c-src/sysdep.h 51
4606XCHG_5 c-src/sysdep.h 52
4607XCONS c-src/emacs/src/lisp.h /^# define XCONS(a) lisp_h_XCONS (a)$/
4734x cp-src/c.C 53 4608x cp-src/c.C 53
4735x cp-src/c.C 80 4609x cp-src/c.C 80
4736x cp-src/clheir.hpp 49 4610x cp-src/clheir.hpp 49
@@ -4738,80 +4612,219 @@ x cp-src/clheir.hpp 58
4738x cp-src/conway.hpp 7 4612x cp-src/conway.hpp 7
4739x cp-src/fail.C 10 4613x cp-src/fail.C 10
4740x cp-src/fail.C 44 4614x cp-src/fail.C 44
4741x tex-src/texinfo.tex /^\\refx{#1-snt}{} [\\printednodename], page\\tie\\refx{/ 4615X c-src/h.h 100
4742x-get-selection-internal c.c /^ Fx_get_selection_internal, Sx_get_selection/ 4616XDEFUN c.c /^XDEFUN ("x-get-selection-internal", Fx_get_selecti/
4743x-get-selection-internal c.c /^DEFUN ("x-get-selection-internal", Fx_get_selectio/
4744xcar_addr c-src/emacs/src/lisp.h /^xcar_addr (Lisp_Object c)$/
4745xcdr_addr c-src/emacs/src/lisp.h /^xcdr_addr (Lisp_Object c)$/
4746xdiff make-src/Makefile /^xdiff: ETAGS EXTAGS ${infiles}$/ 4617xdiff make-src/Makefile /^xdiff: ETAGS EXTAGS ${infiles}$/
4747xitem tex-src/texinfo.tex /^\\def\\xitem{\\errmessage{@xitem while not in a table/ 4618XFASTINT c-src/emacs/src/lisp.h /^# define XFASTINT(a) lisp_h_XFASTINT (a)$/
4748xitem tex-src/texinfo.tex /^\\let\\xitem = \\internalBxitem %$/ 4619XFASTINT c-src/emacs/src/lisp.h /^XFASTINT (Lisp_Object a)$/
4620XFINALIZER c-src/emacs/src/lisp.h /^XFINALIZER (Lisp_Object a)$/
4621XFLOAT c-src/emacs/src/lisp.h /^XFLOAT (Lisp_Object a)$/
4622XFLOAT_DATA c-src/emacs/src/lisp.h /^XFLOAT_DATA (Lisp_Object f)$/
4623XFLOATINT c-src/emacs/src/lisp.h /^XFLOATINT (Lisp_Object n)$/
4624XFWDTYPE c-src/emacs/src/lisp.h /^XFWDTYPE (union Lisp_Fwd *a)$/
4625x-get-selection-internal c.c /^DEFUN ("x-get-selection-internal", Fx_get_selectio/
4626x-get-selection-internal c.c /^ Fx_get_selection_internal, Sx_get_selection/
4627XHASH c-src/emacs/src/lisp.h /^# define XHASH(a) lisp_h_XHASH (a)$/
4628XHASH_TABLE c-src/emacs/src/lisp.h /^XHASH_TABLE (Lisp_Object a)$/
4629XIL c-src/emacs/src/lisp.h /^# define XIL(i) lisp_h_XIL (i)$/
4630XINT c-src/emacs/src/lisp.h /^# define XINT(a) lisp_h_XINT (a)$/
4631XINT c-src/emacs/src/lisp.h /^XINT (Lisp_Object a)$/
4632XINTPTR c-src/emacs/src/lisp.h /^XINTPTR (Lisp_Object a)$/
4749xitemsubtopix tex-src/texinfo.tex /^\\def\\internalBxitem "#1"{\\def\\xitemsubtopix{#1} \\s/ 4633xitemsubtopix tex-src/texinfo.tex /^\\def\\internalBxitem "#1"{\\def\\xitemsubtopix{#1} \\s/
4750xitemsubtopix tex-src/texinfo.tex /^\\def\\internalBxitemx "#1"{\\def\\xitemsubtopix{#1} \\/ 4634xitemsubtopix tex-src/texinfo.tex /^\\def\\internalBxitemx "#1"{\\def\\xitemsubtopix{#1} \\/
4635xitem tex-src/texinfo.tex /^\\def\\xitem{\\errmessage{@xitem while not in a table/
4636xitem tex-src/texinfo.tex /^\\let\\xitem = \\internalBxitem %$/
4751xitemx tex-src/texinfo.tex /^\\def\\xitemx{\\errmessage{@xitemx while not in a tab/ 4637xitemx tex-src/texinfo.tex /^\\def\\xitemx{\\errmessage{@xitemx while not in a tab/
4752xitemx tex-src/texinfo.tex /^\\let\\xitemx = \\internalBxitemx %$/ 4638xitemx tex-src/texinfo.tex /^\\let\\xitemx = \\internalBxitemx %$/
4753xitemzzz tex-src/texinfo.tex /^\\def\\xitemzzz #1{\\dosubind {kw}{\\code{#1}}{for {\\b/ 4639xitemzzz tex-src/texinfo.tex /^\\def\\xitemzzz #1{\\dosubind {kw}{\\code{#1}}{for {\\b/
4754xkey tex-src/texinfo.tex /^\\def\\xkey{\\key}$/ 4640xkey tex-src/texinfo.tex /^\\def\\xkey{\\key}$/
4641XLI_BUILTIN_LISPSYM c-src/emacs/src/lisp.h /^#define XLI_BUILTIN_LISPSYM(iname) TAG_SYMOFFSET (/
4642XLI c-src/emacs/src/lisp.h /^# define XLI(o) lisp_h_XLI (o)$/
4755xmalloc c-src/etags.c /^xmalloc (size_t size)$/ 4643xmalloc c-src/etags.c /^xmalloc (size_t size)$/
4644XMARKER c-src/emacs/src/lisp.h /^XMARKER (Lisp_Object a)$/
4645XMISCANY c-src/emacs/src/lisp.h /^XMISCANY (Lisp_Object a)$/
4646XMISC c-src/emacs/src/lisp.h /^XMISC (Lisp_Object a)$/
4647XMISCTYPE c-src/emacs/src/lisp.h /^XMISCTYPE (Lisp_Object a)$/
4756xnew c-src/etags.c /^#define xnew(n, Type) ((Type *) xmalloc ((n) / 4648xnew c-src/etags.c /^#define xnew(n, Type) ((Type *) xmalloc ((n) /
4649XOVERLAY c-src/emacs/src/lisp.h /^XOVERLAY (Lisp_Object a)$/
4650XPNTR c-src/emacs/src/lisp.h /^# define XPNTR(a) lisp_h_XPNTR (a)$/
4651XPROCESS c-src/emacs/src/lisp.h /^XPROCESS (Lisp_Object a)$/
4652/X ps-src/rfc1245.ps /^\/X { $/
4757xrdef tex-src/texinfo.tex /^\\def\\xrdef #1#2{$/ 4653xrdef tex-src/texinfo.tex /^\\def\\xrdef #1#2{$/
4758xrealloc c-src/etags.c /^xrealloc (void *ptr, size_t size)$/ 4654xrealloc c-src/etags.c /^xrealloc (void *ptr, size_t size)$/
4759xref tex-src/texinfo.tex /^\\def\\xref#1{See \\xrefX[#1,,,,,,,]}$/
4760xref-etags-location el-src/emacs/lisp/progmodes/etags.el /^(defclass xref-etags-location (xref-location)$/ 4655xref-etags-location el-src/emacs/lisp/progmodes/etags.el /^(defclass xref-etags-location (xref-location)$/
4761xref-location-line el-src/emacs/lisp/progmodes/etags.el /^(cl-defmethod xref-location-line ((l xref-etags-lo/ 4656xref-location-line el-src/emacs/lisp/progmodes/etags.el /^(cl-defmethod xref-location-line ((l xref-etags-lo/
4762xref-location-marker el-src/emacs/lisp/progmodes/etags.el /^(cl-defmethod xref-location-marker ((l xref-etags-/ 4657xref-location-marker el-src/emacs/lisp/progmodes/etags.el /^(cl-defmethod xref-location-marker ((l xref-etags-/
4763xref-make-etags-location el-src/emacs/lisp/progmodes/etags.el /^(defun xref-make-etags-location (tag-info file)$/ 4658xref-make-etags-location el-src/emacs/lisp/progmodes/etags.el /^(defun xref-make-etags-location (tag-info file)$/
4764xrefX tex-src/texinfo.tex /^\\def\\xrefX[#1,#2,#3,#4,#5,#6]{\\begingroup%$/ 4659xref tex-src/texinfo.tex /^\\def\\xref#1{See \\xrefX[#1,,,,,,,]}$/
4765xreftie tex-src/texinfo.tex /^\\gdef\\xreftie{'tie}$/ 4660xreftie tex-src/texinfo.tex /^\\gdef\\xreftie{'tie}$/
4661xrefX tex-src/texinfo.tex /^\\def\\xrefX[#1,#2,#3,#4,#5,#6]{\\begingroup%$/
4766xrnew c-src/etags.c /^#define xrnew(op, n, Type) ((op) = (Type *) xreall/ 4662xrnew c-src/etags.c /^#define xrnew(op, n, Type) ((op) = (Type *) xreall/
4663XSAVE_FUNCPOINTER c-src/emacs/src/lisp.h /^XSAVE_FUNCPOINTER (Lisp_Object obj, int n)$/
4664XSAVE_INTEGER c-src/emacs/src/lisp.h /^XSAVE_INTEGER (Lisp_Object obj, int n)$/
4665XSAVE_OBJECT c-src/emacs/src/lisp.h /^XSAVE_OBJECT (Lisp_Object obj, int n)$/
4666XSAVE_POINTER c-src/emacs/src/lisp.h /^XSAVE_POINTER (Lisp_Object obj, int n)$/
4667XSAVE_VALUE c-src/emacs/src/lisp.h /^XSAVE_VALUE (Lisp_Object a)$/
4668XSETBOOL_VECTOR c-src/emacs/src/lisp.h /^#define XSETBOOL_VECTOR(a, b) (XSETPSEUDOVECTOR (a/
4669XSETBUFFER c-src/emacs/src/lisp.h /^#define XSETBUFFER(a, b) (XSETPSEUDOVECTOR (a, b, /
4670XSETCDR c-src/emacs/src/lisp.h /^XSETCDR (Lisp_Object c, Lisp_Object n)$/
4671XSETCHAR_TABLE c-src/emacs/src/lisp.h /^#define XSETCHAR_TABLE(a, b) (XSETPSEUDOVECTOR (a,/
4672XSETCOMPILED c-src/emacs/src/lisp.h /^#define XSETCOMPILED(a, b) (XSETPSEUDOVECTOR (a, b/
4673XSETCONS c-src/emacs/src/lisp.h /^#define XSETCONS(a, b) ((a) = make_lisp_ptr (b, Li/
4674XSETFASTINT c-src/emacs/src/lisp.h /^#define XSETFASTINT(a, b) ((a) = make_natnum (b))$/
4675XSETFLOAT c-src/emacs/src/lisp.h /^#define XSETFLOAT(a, b) ((a) = make_lisp_ptr (b, L/
4676XSET_HASH_TABLE c-src/emacs/src/lisp.h /^#define XSET_HASH_TABLE(VAR, PTR) \\$/
4677XSETINT c-src/emacs/src/lisp.h /^#define XSETINT(a, b) ((a) = make_number (b))$/
4678XSETMISC c-src/emacs/src/lisp.h /^#define XSETMISC(a, b) ((a) = make_lisp_ptr (b, Li/
4679XSETPROCESS c-src/emacs/src/lisp.h /^#define XSETPROCESS(a, b) (XSETPSEUDOVECTOR (a, b,/
4680XSETPSEUDOVECTOR c-src/emacs/src/lisp.h /^#define XSETPSEUDOVECTOR(a, b, code) \\$/
4681XSETPVECTYPE c-src/emacs/src/lisp.h /^#define XSETPVECTYPE(v, code) \\$/
4682XSETPVECTYPESIZE c-src/emacs/src/lisp.h /^#define XSETPVECTYPESIZE(v, code, lispsize, restsi/
4683XSETSTRING c-src/emacs/src/lisp.h /^#define XSETSTRING(a, b) ((a) = make_lisp_ptr (b, /
4684XSETSUB_CHAR_TABLE c-src/emacs/src/lisp.h /^#define XSETSUB_CHAR_TABLE(a, b) (XSETPSEUDOVECTOR/
4685XSETSUBR c-src/emacs/src/lisp.h /^#define XSETSUBR(a, b) (XSETPSEUDOVECTOR (a, b, PV/
4686XSETSYMBOL c-src/emacs/src/lisp.h /^#define XSETSYMBOL(a, b) ((a) = make_lisp_symbol (/
4687XSETTERMINAL c-src/emacs/src/lisp.h /^#define XSETTERMINAL(a, b) (XSETPSEUDOVECTOR (a, b/
4688XSETTYPED_PSEUDOVECTOR c-src/emacs/src/lisp.h /^#define XSETTYPED_PSEUDOVECTOR(a, b, size, code) /
4689XSETVECTOR c-src/emacs/src/lisp.h /^#define XSETVECTOR(a, b) ((a) = make_lisp_ptr (b, /
4690XSETWINDOW_CONFIGURATION c-src/emacs/src/lisp.h /^#define XSETWINDOW_CONFIGURATION(a, b) \\$/
4691XSETWINDOW c-src/emacs/src/lisp.h /^#define XSETWINDOW(a, b) (XSETPSEUDOVECTOR (a, b, /
4692XSTRING c-src/emacs/src/lisp.h /^XSTRING (Lisp_Object a)$/
4693XSUB_CHAR_TABLE c-src/emacs/src/lisp.h /^XSUB_CHAR_TABLE (Lisp_Object a)$/
4694XSUBR c-src/emacs/src/lisp.h /^XSUBR (Lisp_Object a)$/
4695XSYMBOL c-src/emacs/src/lisp.h /^# define XSYMBOL(a) lisp_h_XSYMBOL (a)$/
4696XSYMBOL c-src/emacs/src/lisp.h /^XSYMBOL (Lisp_Object a)$/
4697XTERMINAL c-src/emacs/src/lisp.h /^XTERMINAL (Lisp_Object a)$/
4698x tex-src/texinfo.tex /^\\refx{#1-snt}{} [\\printednodename], page\\tie\\refx{/
4699XTYPE c-src/emacs/src/lisp.h /^# define XTYPE(a) lisp_h_XTYPE (a)$/
4700XTYPE c-src/emacs/src/lisp.h /^XTYPE (Lisp_Object a)$/
4701XUNTAG c-src/emacs/src/lisp.h /^# define XUNTAG(a, type) lisp_h_XUNTAG (a, type)$/
4702XUNTAG c-src/emacs/src/lisp.h /^XUNTAG (Lisp_Object a, int type)$/
4703XWINDOW c-src/emacs/src/lisp.h /^XWINDOW (Lisp_Object a)$/
4704XX cp-src/x.cc 1
4767xx make-src/Makefile /^xx="this line is here because of a fontlock bug$/ 4705xx make-src/Makefile /^xx="this line is here because of a fontlock bug$/
4768xyz ruby-src/test1.ru /^ alias_method :xyz,$/ 4706xyz ruby-src/test1.ru /^ alias_method :xyz,$/
4707Xyzzy ruby-src/test1.ru 13
4708YACC c-src/etags.c 2199
4709Yacc_entries c-src/etags.c /^Yacc_entries (FILE *inf)$/
4710Yacc_help c-src/etags.c 693
4711Yacc_suffixes c-src/etags.c 691
4712Yappendixletterandtype tex-src/texinfo.tex /^\\def\\Yappendixletterandtype{%$/
4769y cp-src/clheir.hpp 49 4713y cp-src/clheir.hpp 49
4770y cp-src/clheir.hpp 58 4714y cp-src/clheir.hpp 58
4771y cp-src/conway.hpp 7 4715y cp-src/conway.hpp 7
4716Y c-src/h.h 100
4717YELLOW cp-src/screen.hpp 26
4718/yen ps-src/rfc1245.ps /^\/yen \/.notdef \/.notdef \/.notdef \/.notdef \/.notdef /
4772y-get-selection-internal c.c /^ Fy_get_selection_internal, Sy_get_selection_/ 4719y-get-selection-internal c.c /^ Fy_get_selection_internal, Sy_get_selection_/
4720Ynothing tex-src/texinfo.tex /^\\def\\Ynothing{}$/
4721Ypagenumber tex-src/texinfo.tex /^\\def\\Ypagenumber{\\folio}$/
4722/Y ps-src/rfc1245.ps /^\/Y { $/
4723Ysectionnumberandtype tex-src/texinfo.tex /^\\def\\Ysectionnumberandtype{%$/
4724YSRC make-src/Makefile /^YSRC=parse.y parse.c atest.y cccp.c cccp.y$/
4725Ytitle tex-src/texinfo.tex /^\\def\\Ytitle{\\thischapter}$/
4726YYABORT /usr/share/bison/bison.simple 154
4727YYACCEPT /usr/share/bison/bison.simple 153
4773yyalloc /usr/share/bison/bison.simple 84 4728yyalloc /usr/share/bison/bison.simple 84
4729YYBACKUP /usr/share/bison/bison.simple /^#define YYBACKUP(Token, Value) \\$/
4730YYBISON y-src/cccp.c 4
4731YYBISON y-src/parse.c 4
4774yyclearin /usr/share/bison/bison.simple 150 4732yyclearin /usr/share/bison/bison.simple 150
4775yydebug /usr/share/bison/bison.simple 238 4733yydebug /usr/share/bison/bison.simple 238
4734YY_DECL_NON_LSP_VARIABLES /usr/share/bison/bison.simple 374
4735YY_DECL_VARIABLES /usr/share/bison/bison.simple 385
4736YY_DECL_VARIABLES /usr/share/bison/bison.simple 391
4737YYDPRINTF /usr/share/bison/bison.simple /^# define YYDPRINTF(Args) \\$/
4738YYDPRINTF /usr/share/bison/bison.simple /^# define YYDPRINTF(Args)$/
4739YYEMPTY /usr/share/bison/bison.simple 151
4740YYEOF /usr/share/bison/bison.simple 152
4741YYERRCODE /usr/share/bison/bison.simple 179
4776yyerrhandle /usr/share/bison/bison.simple 848 4742yyerrhandle /usr/share/bison/bison.simple 848
4777yyerrlab1 /usr/share/bison/bison.simple 823 4743yyerrlab1 /usr/share/bison/bison.simple 823
4778yyerrok /usr/share/bison/bison.simple 149 4744yyerrok /usr/share/bison/bison.simple 149
4745YYERROR /usr/share/bison/bison.simple 155
4779yyerror y-src/cccp.y /^yyerror (s)$/ 4746yyerror y-src/cccp.y /^yyerror (s)$/
4780yyerrstatus /usr/share/bison/bison.simple 846 4747yyerrstatus /usr/share/bison/bison.simple 846
4748YYFAIL /usr/share/bison/bison.simple 159
4749YYFPRINTF /usr/share/bison/bison.simple 226
4750YYINITDEPTH /usr/share/bison/bison.simple 245
4751YYLEX /usr/share/bison/bison.simple 201
4752YYLEX /usr/share/bison/bison.simple 203
4753YYLEX /usr/share/bison/bison.simple 207
4754YYLEX /usr/share/bison/bison.simple 209
4755YYLEX /usr/share/bison/bison.simple 213
4781yylex y-src/cccp.y /^yylex ()$/ 4756yylex y-src/cccp.y /^yylex ()$/
4782yyls /usr/share/bison/bison.simple 89 4757YYLLOC_DEFAULT /usr/share/bison/bison.simple /^# define YYLLOC_DEFAULT(Current, Rhs, N) \\$/
4783yylsp /usr/share/bison/bison.simple 748 4758yylsp /usr/share/bison/bison.simple 748
4784yylsp /usr/share/bison/bison.simple 921 4759yylsp /usr/share/bison/bison.simple 921
4785yymemcpy /usr/share/bison/bison.simple /^yymemcpy (char *yyto, const char *yyfrom, YYSIZE_T/ 4760yyls /usr/share/bison/bison.simple 89
4761YYMAXDEPTH /usr/share/bison/bison.simple 256
4762YYMAXDEPTH /usr/share/bison/bison.simple 260
4786yymemcpy /usr/share/bison/bison.simple 265 4763yymemcpy /usr/share/bison/bison.simple 265
4764yymemcpy /usr/share/bison/bison.simple /^yymemcpy (char *yyto, const char *yyfrom, YYSIZE_T/
4765yynewstate /usr/share/bison/bison.simple 763
4766yynewstate /usr/share/bison/bison.simple 925
4787yyn /usr/share/bison/bison.simple 755 4767yyn /usr/share/bison/bison.simple 755
4788yyn /usr/share/bison/bison.simple 861 4768yyn /usr/share/bison/bison.simple 861
4789yyn /usr/share/bison/bison.simple 895 4769yyn /usr/share/bison/bison.simple 895
4790yyn /usr/share/bison/bison.simple 903 4770yyn /usr/share/bison/bison.simple 903
4791yynewstate /usr/share/bison/bison.simple 763 4771YYPARSE_PARAM_ARG /usr/share/bison/bison.simple 351
4792yynewstate /usr/share/bison/bison.simple 925 4772YYPARSE_PARAM_ARG /usr/share/bison/bison.simple 354
4773YYPARSE_PARAM_ARG /usr/share/bison/bison.simple 358
4774YYPARSE_PARAM_DECL /usr/share/bison/bison.simple 352
4775YYPARSE_PARAM_DECL /usr/share/bison/bison.simple 355
4776YYPARSE_PARAM_DECL /usr/share/bison/bison.simple 359
4793yyparse /usr/share/bison/bison.simple /^yyparse (YYPARSE_PARAM_ARG)$/ 4777yyparse /usr/share/bison/bison.simple /^yyparse (YYPARSE_PARAM_ARG)$/
4778YYPOPSTACK /usr/share/bison/bison.simple 445
4779YYPOPSTACK /usr/share/bison/bison.simple 447
4780YYRECOVERING /usr/share/bison/bison.simple /^#define YYRECOVERING() (!!yyerrstatus)$/
4794yyresult /usr/share/bison/bison.simple 932 4781yyresult /usr/share/bison/bison.simple 932
4795yyresult /usr/share/bison/bison.simple 939 4782yyresult /usr/share/bison/bison.simple 939
4796yyresult /usr/share/bison/bison.simple 947 4783yyresult /usr/share/bison/bison.simple 947
4797yyreturn /usr/share/bison/bison.simple 933 4784yyreturn /usr/share/bison/bison.simple 933
4798yyreturn /usr/share/bison/bison.simple 940 4785yyreturn /usr/share/bison/bison.simple 940
4786YYSIZE_T /usr/share/bison/bison.simple 129
4787YYSIZE_T /usr/share/bison/bison.simple 132
4788YYSIZE_T /usr/share/bison/bison.simple 137
4789YYSIZE_T /usr/share/bison/bison.simple 141
4790YYSIZE_T /usr/share/bison/bison.simple 146
4791YYSIZE_T /usr/share/bison/bison.simple 52
4792YYSIZE_T /usr/share/bison/bison.simple 57
4793YYSIZE_T /usr/share/bison/bison.simple 72
4794YYSIZE_T /usr/share/bison/bison.simple 76
4799yyss /usr/share/bison/bison.simple 86 4795yyss /usr/share/bison/bison.simple 86
4796YYSTACK_ALLOC /usr/share/bison/bison.simple 51
4797YYSTACK_ALLOC /usr/share/bison/bison.simple 56
4798YYSTACK_ALLOC /usr/share/bison/bison.simple 60
4799YYSTACK_ALLOC /usr/share/bison/bison.simple 79
4800YYSTACK_BYTES /usr/share/bison/bison.simple /^# define YYSTACK_BYTES(N) \\$/
4801YYSTACK_FREE /usr/share/bison/bison.simple 80
4802YYSTACK_FREE /usr/share/bison/bison.simple /^# define YYSTACK_FREE(Ptr) do { \/* empty *\/; } wh/
4803YYSTACK_GAP_MAX /usr/share/bison/bison.simple 94
4804YYSTACK_RELOCATE /usr/share/bison/bison.simple 548
4805YYSTACK_RELOCATE /usr/share/bison/bison.simple /^# define YYSTACK_RELOCATE(Type, Stack) \\$/
4800yystate /usr/share/bison/bison.simple 757 4806yystate /usr/share/bison/bison.simple 757
4801yystate /usr/share/bison/bison.simple 761 4807yystate /usr/share/bison/bison.simple 761
4802yystate /usr/share/bison/bison.simple 875 4808yystate /usr/share/bison/bison.simple 875
4803yystate /usr/share/bison/bison.simple 924 4809yystate /usr/share/bison/bison.simple 924
4804yystpcpy /usr/share/bison/bison.simple /^yystpcpy (char *yydest, const char *yysrc)$/ 4810YYSTD /usr/share/bison/bison.simple /^# define YYSTD(x) std::x$/
4811YYSTD /usr/share/bison/bison.simple /^# define YYSTD(x) x$/
4805yystpcpy /usr/share/bison/bison.simple 317 4812yystpcpy /usr/share/bison/bison.simple 317
4806yystrlen /usr/share/bison/bison.simple /^yystrlen (const char *yystr)$/ 4813yystpcpy /usr/share/bison/bison.simple /^yystpcpy (char *yydest, const char *yysrc)$/
4807yystrlen /usr/share/bison/bison.simple 294 4814yystrlen /usr/share/bison/bison.simple 294
4808yyvs /usr/share/bison/bison.simple 87 4815yystrlen /usr/share/bison/bison.simple /^yystrlen (const char *yystr)$/
4816YYSTYPE y-src/parse.y 72
4817YYSTYPE y-src/parse.y 73
4818YYTERROR /usr/share/bison/bison.simple 178
4809yyvsp /usr/share/bison/bison.simple 746 4819yyvsp /usr/share/bison/bison.simple 746
4810yyvsp /usr/share/bison/bison.simple 919 4820yyvsp /usr/share/bison/bison.simple 919
4821yyvs /usr/share/bison/bison.simple 87
4811z c.c 144 4822z c.c 144
4812z c.c 164 4823z c.c 164
4813z cp-src/clheir.hpp 49 4824z cp-src/clheir.hpp 49
4814z cp-src/clheir.hpp 58 4825z cp-src/clheir.hpp 58
4826Z c-src/h.h 100
4827/Z ps-src/rfc1245.ps /^\/Z {$/
4815zzz tex-src/texinfo.tex /^\\def\\infoappendix{\\parsearg\\appendixzzz}$/ 4828zzz tex-src/texinfo.tex /^\\def\\infoappendix{\\parsearg\\appendixzzz}$/
4816zzz tex-src/texinfo.tex /^\\def\\infochapter{\\parsearg\\chapterzzz}$/ 4829zzz tex-src/texinfo.tex /^\\def\\infochapter{\\parsearg\\chapterzzz}$/
4817zzz tex-src/texinfo.tex /^\\def\\infosection{\\parsearg\\sectionzzz}$/ 4830zzz tex-src/texinfo.tex /^\\def\\infosection{\\parsearg\\sectionzzz}$/
@@ -4819,16 +4832,3 @@ zzz tex-src/texinfo.tex /^\\def\\infosubsection{\\parsearg\\subsectionzzz}$/
4819zzz tex-src/texinfo.tex /^\\def\\infosubsubsection{\\parsearg\\subsubsectionzzz}/ 4832zzz tex-src/texinfo.tex /^\\def\\infosubsubsection{\\parsearg\\subsubsectionzzz}/
4820zzz tex-src/texinfo.tex /^\\outer\\def\\appendix{\\parsearg\\appendixzzz}$/ 4833zzz tex-src/texinfo.tex /^\\outer\\def\\appendix{\\parsearg\\appendixzzz}$/
4821zzz tex-src/texinfo.tex /^\\outer\\def\\chapter{\\parsearg\\chapterzzz}$/ 4834zzz tex-src/texinfo.tex /^\\outer\\def\\chapter{\\parsearg\\chapterzzz}$/
4822{ tex-src/texinfo.tex /^\\let\\{=\\mylbrace$/
4823{ tex-src/texinfo.tex /^\\let\\{=\\ptexlbrace$/
4824| tex-src/texinfo.tex /^\\def|{{\\tt \\char '174}}$/
4825| tex-src/texinfo.tex /^\\let|=\\normalverticalbar$/
4826} tex-src/texinfo.tex /^\\let\\}=\\myrbrace$/
4827} tex-src/texinfo.tex /^\\let\\}=\\ptexrbrace$/
4828~ tex-src/texinfo.tex /^\\catcode `\\^=7 \\catcode `\\_=8 \\catcode `\\~=13 \\let/
4829~ tex-src/texinfo.tex /^\\def~{{\\tt \\char '176}}$/
4830~ tex-src/texinfo.tex /^\\let~=\\normaltilde$/
4831~A cp-src/c.C /^A::~A() {}$/
4832~B cp-src/c.C /^ ~B() {};$/
4833~MDiagArray2 cp-src/MDiagArray2.h /^ ~MDiagArray2 (void) { }$/
4834~generic_object cp-src/clheir.cpp /^generic_object::~generic_object(void)$/
diff --git a/test/manual/etags/CTAGS.good_update b/test/manual/etags/CTAGS.good_update
index 22f7a4421e3..2e29a2cb93e 100644
--- a/test/manual/etags/CTAGS.good_update
+++ b/test/manual/etags/CTAGS.good_update
@@ -607,7 +607,7 @@ FOR_EACH_ALIST_VALUE c-src/emacs/src/lisp.h /^#define FOR_EACH_ALIST_VALUE(head_
607FOR_EACH_TAIL c-src/emacs/src/lisp.h /^#define FOR_EACH_TAIL(hare, list, tortoise, n) \\$/ 607FOR_EACH_TAIL c-src/emacs/src/lisp.h /^#define FOR_EACH_TAIL(hare, list, tortoise, n) \\$/
608FRAMEP c-src/emacs/src/lisp.h /^FRAMEP (Lisp_Object a)$/ 608FRAMEP c-src/emacs/src/lisp.h /^FRAMEP (Lisp_Object a)$/
609FRC make-src/Makefile /^FRC:;$/ 609FRC make-src/Makefile /^FRC:;$/
610FREEFLOOD c-src/emacs/src/gmalloc.c 1863 610FREEFLOOD c-src/emacs/src/gmalloc.c 1866
611FSRC make-src/Makefile /^FSRC=entry.for entry.strange_suffix entry.strange$/ 611FSRC make-src/Makefile /^FSRC=entry.for entry.strange_suffix entry.strange$/
612FUN0 y-src/parse.y /^yylex FUN0()$/ 612FUN0 y-src/parse.y /^yylex FUN0()$/
613FUN1 y-src/parse.y /^str_to_col FUN1(char **,str)$/ 613FUN1 y-src/parse.y /^str_to_col FUN1(char **,str)$/
@@ -953,12 +953,12 @@ Lua_help c-src/etags.c 600
953Lua_suffixes c-src/etags.c 598 953Lua_suffixes c-src/etags.c 598
954M ruby-src/test1.ru /^module A::M; end$/ 954M ruby-src/test1.ru /^module A::M; end$/
955MAGENTA cp-src/screen.hpp 17 955MAGENTA cp-src/screen.hpp 17
956MAGICBYTE c-src/emacs/src/gmalloc.c 1861 956MAGICBYTE c-src/emacs/src/gmalloc.c 1864
957MAGICFREE c-src/emacs/src/gmalloc.c 1860 957MAGICFREE c-src/emacs/src/gmalloc.c 1863
958MAGICWORD c-src/emacs/src/gmalloc.c 1859 958MAGICWORD c-src/emacs/src/gmalloc.c 1862
959MAKE make-src/Makefile /^MAKE:=$(MAKE) --no-print-directory$/ 959MAKE make-src/Makefile /^MAKE:=$(MAKE) --no-print-directory$/
960MAKESRC make-src/Makefile /^MAKESRC=Makefile$/ 960MAKESRC make-src/Makefile /^MAKESRC=Makefile$/
961MALLOCFLOOD c-src/emacs/src/gmalloc.c 1862 961MALLOCFLOOD c-src/emacs/src/gmalloc.c 1865
962MANY c-src/emacs/src/lisp.h 2833 962MANY c-src/emacs/src/lisp.h 2833
963MARKERP c-src/emacs/src/lisp.h /^# define MARKERP(x) lisp_h_MARKERP (x)$/ 963MARKERP c-src/emacs/src/lisp.h /^# define MARKERP(x) lisp_h_MARKERP (x)$/
964MAXPATHLEN c-src/etags.c 115 964MAXPATHLEN c-src/etags.c 115
@@ -1734,7 +1734,7 @@ __malloc_extra_blocks c-src/emacs/src/gmalloc.c 382
1734__malloc_initialize c-src/emacs/src/gmalloc.c /^__malloc_initialize (void)$/ 1734__malloc_initialize c-src/emacs/src/gmalloc.c /^__malloc_initialize (void)$/
1735__malloc_initialized c-src/emacs/src/gmalloc.c 380 1735__malloc_initialized c-src/emacs/src/gmalloc.c 380
1736__repr__ pyt-src/server.py /^ def __repr__(self):$/ 1736__repr__ pyt-src/server.py /^ def __repr__(self):$/
1737__sbrk c-src/emacs/src/gmalloc.c 1516 1737__sbrk c-src/emacs/src/gmalloc.c 1518
1738__str__ pyt-src/server.py /^ def __str__(self):$/ 1738__str__ pyt-src/server.py /^ def __str__(self):$/
1739__up c.c 160 1739__up c.c 160
1740_aligned_blocks c-src/emacs/src/gmalloc.c 1006 1740_aligned_blocks c-src/emacs/src/gmalloc.c 1006
@@ -1869,7 +1869,7 @@ align c-src/emacs/src/gmalloc.c /^align (size_t size)$/
1869alignas c-src/emacs/src/lisp.h /^# define alignas(alignment) \/* empty *\/$/ 1869alignas c-src/emacs/src/lisp.h /^# define alignas(alignment) \/* empty *\/$/
1870aligned c-src/emacs/src/gmalloc.c 199 1870aligned c-src/emacs/src/gmalloc.c 199
1871aligned_alloc c-src/emacs/src/gmalloc.c /^aligned_alloc (size_t alignment, size_t size)$/ 1871aligned_alloc c-src/emacs/src/gmalloc.c /^aligned_alloc (size_t alignment, size_t size)$/
1872aligned_alloc c-src/emacs/src/gmalloc.c 1722 1872aligned_alloc c-src/emacs/src/gmalloc.c 1725
1873aligned_alloc c-src/emacs/src/gmalloc.c 71 1873aligned_alloc c-src/emacs/src/gmalloc.c 71
1874alignlist c-src/emacs/src/gmalloc.c 196 1874alignlist c-src/emacs/src/gmalloc.c 196
1875alive cp-src/conway.hpp 7 1875alive cp-src/conway.hpp 7
@@ -2073,7 +2073,7 @@ cacheLRUEntry_s c.c 172
2073cacheLRUEntry_t c.c 177 2073cacheLRUEntry_t c.c 177
2074calculate_goal_info merc-src/accumulator.m /^:- pred calculate_goal_info(hlds_goal_expr::in, hl/ 2074calculate_goal_info merc-src/accumulator.m /^:- pred calculate_goal_info(hlds_goal_expr::in, hl/
2075calloc c-src/emacs/src/gmalloc.c /^calloc (size_t nmemb, size_t size)$/ 2075calloc c-src/emacs/src/gmalloc.c /^calloc (size_t nmemb, size_t size)$/
2076calloc c-src/emacs/src/gmalloc.c 1721 2076calloc c-src/emacs/src/gmalloc.c 1724
2077calloc c-src/emacs/src/gmalloc.c 66 2077calloc c-src/emacs/src/gmalloc.c 66
2078calloc c-src/emacs/src/gmalloc.c 70 2078calloc c-src/emacs/src/gmalloc.c 70
2079can_be_null c-src/emacs/src/regex.h 370 2079can_be_null c-src/emacs/src/regex.h 370
@@ -2703,7 +2703,7 @@ frag c-src/emacs/src/gmalloc.c 152
2703frame_local c-src/emacs/src/lisp.h 2341 2703frame_local c-src/emacs/src/lisp.h 2341
2704free c-src/emacs/src/gmalloc.c /^free (void *ptr)$/ 2704free c-src/emacs/src/gmalloc.c /^free (void *ptr)$/
2705free c-src/emacs/src/gmalloc.c 166 2705free c-src/emacs/src/gmalloc.c 166
2706free c-src/emacs/src/gmalloc.c 1723 2706free c-src/emacs/src/gmalloc.c 1726
2707free c-src/emacs/src/gmalloc.c 67 2707free c-src/emacs/src/gmalloc.c 67
2708free c-src/emacs/src/gmalloc.c 72 2708free c-src/emacs/src/gmalloc.c 72
2709free_fdesc c-src/etags.c /^free_fdesc (register fdesc *fdp)$/ 2709free_fdesc c-src/etags.c /^free_fdesc (register fdesc *fdp)$/
@@ -2814,7 +2814,7 @@ hash_table_test c-src/emacs/src/lisp.h 1805
2814hashfn c-src/emacs/src/lisp.h /^ EMACS_UINT (*hashfn) (struct hash_table_test *t,/ 2814hashfn c-src/emacs/src/lisp.h /^ EMACS_UINT (*hashfn) (struct hash_table_test *t,/
2815hat tex-src/texinfo.tex /^\\def\\hat{\\realbackslash hat}$/ 2815hat tex-src/texinfo.tex /^\\def\\hat{\\realbackslash hat}$/
2816hat tex-src/texinfo.tex /^\\def\\hat{\\realbackslash hat}%$/ 2816hat tex-src/texinfo.tex /^\\def\\hat{\\realbackslash hat}%$/
2817hdr c-src/emacs/src/gmalloc.c 1865 2817hdr c-src/emacs/src/gmalloc.c 1868
2818head_table c-src/emacs/src/keyboard.c 11027 2818head_table c-src/emacs/src/keyboard.c 11027
2819header c-src/emacs/src/lisp.h 1371 2819header c-src/emacs/src/lisp.h 1371
2820header c-src/emacs/src/lisp.h 1388 2820header c-src/emacs/src/lisp.h 1388
@@ -3244,7 +3244,7 @@ mach_task_self c-src/machsyscalls.h /^SYSCALL (mach_task_self, -28,$/
3244mach_thread_self c-src/machsyscalls.h /^SYSCALL (mach_thread_self, -27,$/ 3244mach_thread_self c-src/machsyscalls.h /^SYSCALL (mach_thread_self, -27,$/
3245macheader tex-src/texinfo.tex /^\\def\\defmac{\\defparsebody\\Edefmac\\defmacx\\defmache/ 3245macheader tex-src/texinfo.tex /^\\def\\defmac{\\defparsebody\\Edefmac\\defmacx\\defmache/
3246macx\defmacheader tex-src/texinfo.tex /^\\def\\defmac{\\defparsebody\\Edefmac\\defmacx\\defmache/ 3246macx\defmacheader tex-src/texinfo.tex /^\\def\\defmac{\\defparsebody\\Edefmac\\defmacx\\defmache/
3247magic c-src/emacs/src/gmalloc.c 1868 3247magic c-src/emacs/src/gmalloc.c 1871
3248mainmagstep tex-src/texinfo.tex /^\\let\\mainmagstep=\\magstep1$/ 3248mainmagstep tex-src/texinfo.tex /^\\let\\mainmagstep=\\magstep1$/
3249mainmagstep tex-src/texinfo.tex /^\\let\\mainmagstep=\\magstephalf$/ 3249mainmagstep tex-src/texinfo.tex /^\\let\\mainmagstep=\\magstephalf$/
3250maintaining.info make-src/Makefile /^maintaining.info: maintaining.texi$/ 3250maintaining.info make-src/Makefile /^maintaining.info: maintaining.texi$/
@@ -3272,7 +3272,7 @@ make_uninit_sub_char_table c-src/emacs/src/lisp.h /^make_uninit_sub_char_table (
3272make_uninit_vector c-src/emacs/src/lisp.h /^make_uninit_vector (ptrdiff_t size)$/ 3272make_uninit_vector c-src/emacs/src/lisp.h /^make_uninit_vector (ptrdiff_t size)$/
3273malloc c-src/emacs/src/gmalloc.c /^extern void *malloc (size_t size) ATTRIBUTE_MALLOC/ 3273malloc c-src/emacs/src/gmalloc.c /^extern void *malloc (size_t size) ATTRIBUTE_MALLOC/
3274malloc c-src/emacs/src/gmalloc.c /^malloc (size_t size)$/ 3274malloc c-src/emacs/src/gmalloc.c /^malloc (size_t size)$/
3275malloc c-src/emacs/src/gmalloc.c 1719 3275malloc c-src/emacs/src/gmalloc.c 1722
3276malloc c-src/emacs/src/gmalloc.c 64 3276malloc c-src/emacs/src/gmalloc.c 64
3277malloc c-src/emacs/src/gmalloc.c 68 3277malloc c-src/emacs/src/gmalloc.c 68
3278malloc_atfork_handler_child c-src/emacs/src/gmalloc.c /^malloc_atfork_handler_child (void)$/ 3278malloc_atfork_handler_child c-src/emacs/src/gmalloc.c /^malloc_atfork_handler_child (void)$/
@@ -3305,7 +3305,7 @@ maybe_gc c-src/emacs/src/lisp.h /^maybe_gc (void)$/
3305mcCSC cp-src/c.C 6 3305mcCSC cp-src/c.C 6
3306mcheck c-src/emacs/src/gmalloc.c /^mcheck (void (*func) (enum mcheck_status))$/ 3306mcheck c-src/emacs/src/gmalloc.c /^mcheck (void (*func) (enum mcheck_status))$/
3307mcheck_status c-src/emacs/src/gmalloc.c 283 3307mcheck_status c-src/emacs/src/gmalloc.c 283
3308mcheck_used c-src/emacs/src/gmalloc.c 2017 3308mcheck_used c-src/emacs/src/gmalloc.c 2020
3309mdbcomp merc-src/accumulator.m /^:- import_module mdbcomp.$/ 3309mdbcomp merc-src/accumulator.m /^:- import_module mdbcomp.$/
3310me22b lua-src/test.lua /^ local function test.me22b (one)$/ 3310me22b lua-src/test.lua /^ local function test.me22b (one)$/
3311me_22a lua-src/test.lua /^ function test.me_22a(one, two)$/ 3311me_22a lua-src/test.lua /^ function test.me_22a(one, two)$/
@@ -3639,7 +3639,7 @@ pagealignmacro tex-src/texinfo.tex /^\\global\\let\\pagealignmacro=\\chappager$/
3639pagealignmacro tex-src/texinfo.tex /^\\global\\let\\pagealignmacro=\\chappager}$/ 3639pagealignmacro tex-src/texinfo.tex /^\\global\\let\\pagealignmacro=\\chappager}$/
3640pagebody tex-src/texinfo.tex /^\\def\\pagebody#1{\\vbox to\\pageheight{\\boxmaxdepth=\\/ 3640pagebody tex-src/texinfo.tex /^\\def\\pagebody#1{\\vbox to\\pageheight{\\boxmaxdepth=\\/
3641pagecontents tex-src/texinfo.tex /^\\gdef\\pagecontents#1{\\ifvoid\\topins\\else\\unvbox\\to/ 3641pagecontents tex-src/texinfo.tex /^\\gdef\\pagecontents#1{\\ifvoid\\topins\\else\\unvbox\\to/
3642pagesize c-src/emacs/src/gmalloc.c 1707 3642pagesize c-src/emacs/src/gmalloc.c 1710
3643pagesofar tex-src/texinfo.tex /^\\def\\pagesofar{\\unvbox\\partialpage %$/ 3643pagesofar tex-src/texinfo.tex /^\\def\\pagesofar{\\unvbox\\partialpage %$/
3644pair merc-src/accumulator.m /^:- import_module pair.$/ 3644pair merc-src/accumulator.m /^:- import_module pair.$/
3645par tex-src/texinfo.tex /^\\let\\par=\\lisppar$/ 3645par tex-src/texinfo.tex /^\\let\\par=\\lisppar$/
@@ -3854,7 +3854,7 @@ readauxfile tex-src/texinfo.tex /^\\def\\readauxfile{%$/
3854readline c-src/etags.c /^readline (linebuffer *lbp, FILE *stream)$/ 3854readline c-src/etags.c /^readline (linebuffer *lbp, FILE *stream)$/
3855readline_internal c-src/etags.c /^readline_internal (linebuffer *lbp, register FILE / 3855readline_internal c-src/etags.c /^readline_internal (linebuffer *lbp, register FILE /
3856realloc c-src/emacs/src/gmalloc.c /^realloc (void *ptr, size_t size)$/ 3856realloc c-src/emacs/src/gmalloc.c /^realloc (void *ptr, size_t size)$/
3857realloc c-src/emacs/src/gmalloc.c 1720 3857realloc c-src/emacs/src/gmalloc.c 1723
3858realloc c-src/emacs/src/gmalloc.c 65 3858realloc c-src/emacs/src/gmalloc.c 65
3859realloc c-src/emacs/src/gmalloc.c 69 3859realloc c-src/emacs/src/gmalloc.c 69
3860reallochook c-src/emacs/src/gmalloc.c /^reallochook (void *ptr, size_t size)$/ 3860reallochook c-src/emacs/src/gmalloc.c /^reallochook (void *ptr, size_t size)$/
@@ -4078,7 +4078,7 @@ site cp-src/conway.hpp /^ site(int xi, int yi): x(xi), y(yi), alive(0) {/
4078site cp-src/conway.hpp 5 4078site cp-src/conway.hpp 5
4079size c-src/emacs/src/gmalloc.c 156 4079size c-src/emacs/src/gmalloc.c 156
4080size c-src/emacs/src/gmalloc.c 163 4080size c-src/emacs/src/gmalloc.c 163
4081size c-src/emacs/src/gmalloc.c 1867 4081size c-src/emacs/src/gmalloc.c 1870
4082size c-src/emacs/src/lisp.h 1364 4082size c-src/emacs/src/lisp.h 1364
4083size c-src/emacs/src/lisp.h 1390 4083size c-src/emacs/src/lisp.h 1390
4084size c-src/etags.c 236 4084size c-src/etags.c 236
diff --git a/test/manual/etags/ETAGS.good_1 b/test/manual/etags/ETAGS.good_1
index 92eb72523dc..9ed4ac0477c 100644
--- a/test/manual/etags/ETAGS.good_1
+++ b/test/manual/etags/ETAGS.good_1
@@ -689,39 +689,39 @@ weak_alias 1279,38850
689_realloc_internal_nolock 1322,40382 689_realloc_internal_nolock 1322,40382
690_realloc_internal 1438,43636 690_realloc_internal 1438,43636
691realloc 1450,43799 691realloc 1450,43799
692calloc 1481,44973 692calloc 1482,44981
693#define __sbrk 1516,46115 693#define __sbrk 1518,46131
694__default_morecore 1528,46584 694__default_morecore 1530,46600
695aligned_alloc 1560,47593 695aligned_alloc 1563,47617
696memalign 1650,49775 696memalign 1653,49799
697posix_memalign 1659,49980 697posix_memalign 1662,50004
698static size_t pagesize;1707,51420 698static size_t pagesize;1710,51444
699valloc 1710,51452 699valloc 1713,51476
700#undef malloc1719,51593 700#undef malloc1722,51617
701#undef realloc1720,51607 701#undef realloc1723,51631
702#undef calloc1721,51622 702#undef calloc1724,51646
703#undef aligned_alloc1722,51636 703#undef aligned_alloc1725,51660
704#undef free1723,51657 704#undef free1726,51681
705hybrid_malloc 1740,52186 705hybrid_malloc 1743,52210
706hybrid_calloc 1748,52291 706hybrid_calloc 1751,52315
707hybrid_free 1756,52422 707hybrid_free 1759,52446
708hybrid_aligned_alloc 1769,52729 708hybrid_aligned_alloc 1772,52753
709hybrid_realloc 1784,53085 709hybrid_realloc 1787,53109
710hybrid_get_current_dir_name 1815,53898 710hybrid_get_current_dir_name 1818,53922
711#define MAGICWORD 1859,55335 711#define MAGICWORD 1862,55359
712#define MAGICFREE 1860,55390 712#define MAGICFREE 1863,55414
713#define MAGICBYTE 1861,55445 713#define MAGICBYTE 1864,55469
714#define MALLOCFLOOD 1862,55477 714#define MALLOCFLOOD 1865,55501
715#define FREEFLOOD 1863,55511 715#define FREEFLOOD 1866,55535
716struct hdr1865,55544 716struct hdr1868,55568
717checkhdr 1872,55710 717checkhdr 1875,55734
718freehook 1896,56151 718freehook 1899,56175
719mallochook 1932,56933 719mallochook 1935,56957
720reallochook 1949,57272 720reallochook 1952,57296
721mabort 1983,58030 721mabort 1986,58054
722static int mcheck_used 2017,58715 722static int mcheck_used 2020,58739
723mcheck 2020,58748 723mcheck 2023,58772
724mprobe 2040,59267 724mprobe 2043,59291
725 725
726c-src/emacs/src/regex.h,3761 726c-src/emacs/src/regex.h,3761
727#define _REGEX_H 21,837 727#define _REGEX_H 21,837
diff --git a/test/manual/etags/ETAGS.good_2 b/test/manual/etags/ETAGS.good_2
index efda990e2eb..85b9503c035 100644
--- a/test/manual/etags/ETAGS.good_2
+++ b/test/manual/etags/ETAGS.good_2
@@ -806,54 +806,54 @@ void *(*__realloc_hook)__realloc_hook1313,39971
806_realloc_internal_nolock 1322,40382 806_realloc_internal_nolock 1322,40382
807_realloc_internal 1438,43636 807_realloc_internal 1438,43636
808realloc 1450,43799 808realloc 1450,43799
809calloc 1481,44973 809calloc 1482,44981
810#define __sbrk 1516,46115 810#define __sbrk 1518,46131
811extern void *__sbrk __sbrk1521,46320 811extern void *__sbrk __sbrk1523,46336
812__default_morecore 1528,46584 812__default_morecore 1530,46600
813void *(*__memalign_hook)__memalign_hook1557,47527 813void *(*__memalign_hook)__memalign_hook1560,47551
814aligned_alloc 1560,47593 814aligned_alloc 1563,47617
815memalign 1650,49775 815memalign 1653,49799
816posix_memalign 1659,49980 816posix_memalign 1662,50004
817extern void *valloc valloc1699,51243 817extern void *valloc valloc1702,51267
818extern int getpagesize 1704,51381 818extern int getpagesize 1707,51405
819static size_t pagesize;1707,51420 819static size_t pagesize;1710,51444
820valloc 1710,51452 820valloc 1713,51476
821#undef malloc1719,51593 821#undef malloc1722,51617
822#undef realloc1720,51607 822#undef realloc1723,51631
823#undef calloc1721,51622 823#undef calloc1724,51646
824#undef aligned_alloc1722,51636 824#undef aligned_alloc1725,51660
825#undef free1723,51657 825#undef free1726,51681
826extern void *malloc malloc1726,51712 826extern void *malloc malloc1729,51736
827extern void *realloc realloc1727,51747 827extern void *realloc realloc1730,51771
828extern void *calloc calloc1728,51794 828extern void *calloc calloc1731,51818
829extern void free 1729,51843 829extern void free 1732,51867
830extern void *aligned_alloc aligned_alloc1731,51899 830extern void *aligned_alloc aligned_alloc1734,51923
831extern int posix_memalign 1733,51993 831extern int posix_memalign 1736,52017
832hybrid_malloc 1740,52186 832hybrid_malloc 1743,52210
833hybrid_calloc 1748,52291 833hybrid_calloc 1751,52315
834hybrid_free 1756,52422 834hybrid_free 1759,52446
835hybrid_aligned_alloc 1769,52729 835hybrid_aligned_alloc 1772,52753
836hybrid_realloc 1784,53085 836hybrid_realloc 1787,53109
837char *gget_current_dir_name gget_current_dir_name1812,53854 837char *gget_current_dir_name gget_current_dir_name1815,53878
838hybrid_get_current_dir_name 1815,53898 838hybrid_get_current_dir_name 1818,53922
839static void (*old_free_hook)old_free_hook1851,55050 839static void (*old_free_hook)old_free_hook1854,55074
840static void *(*old_malloc_hook)old_malloc_hook1852,55092 840static void *(*old_malloc_hook)old_malloc_hook1855,55116
841static void *(*old_realloc_hook)old_realloc_hook1853,55139 841static void *(*old_realloc_hook)old_realloc_hook1856,55163
842static void (*abortfunc)abortfunc1856,55253 842static void (*abortfunc)abortfunc1859,55277
843#define MAGICWORD 1859,55335 843#define MAGICWORD 1862,55359
844#define MAGICFREE 1860,55390 844#define MAGICFREE 1863,55414
845#define MAGICBYTE 1861,55445 845#define MAGICBYTE 1864,55469
846#define MALLOCFLOOD 1862,55477 846#define MALLOCFLOOD 1865,55501
847#define FREEFLOOD 1863,55511 847#define FREEFLOOD 1866,55535
848struct hdr1865,55544 848struct hdr1868,55568
849checkhdr 1872,55710 849checkhdr 1875,55734
850freehook 1896,56151 850freehook 1899,56175
851mallochook 1932,56933 851mallochook 1935,56957
852reallochook 1949,57272 852reallochook 1952,57296
853mabort 1983,58030 853mabort 1986,58054
854static int mcheck_used 2017,58715 854static int mcheck_used 2020,58739
855mcheck 2020,58748 855mcheck 2023,58772
856mprobe 2040,59267 856mprobe 2043,59291
857 857
858c-src/emacs/src/regex.h,4576 858c-src/emacs/src/regex.h,4576
859#define _REGEX_H 21,837 859#define _REGEX_H 21,837
diff --git a/test/manual/etags/ETAGS.good_3 b/test/manual/etags/ETAGS.good_3
index 34d2fea1765..e34aab88d4b 100644
--- a/test/manual/etags/ETAGS.good_3
+++ b/test/manual/etags/ETAGS.good_3
@@ -779,41 +779,41 @@ weak_alias 1279,38850
779_realloc_internal_nolock 1322,40382 779_realloc_internal_nolock 1322,40382
780_realloc_internal 1438,43636 780_realloc_internal 1438,43636
781realloc 1450,43799 781realloc 1450,43799
782calloc 1481,44973 782calloc 1482,44981
783#define __sbrk 1516,46115 783#define __sbrk 1518,46131
784__default_morecore 1528,46584 784__default_morecore 1530,46600
785aligned_alloc 1560,47593 785aligned_alloc 1563,47617
786memalign 1650,49775 786memalign 1653,49799
787posix_memalign 1659,49980 787posix_memalign 1662,50004
788static size_t pagesize;1707,51420 788static size_t pagesize;1710,51444
789valloc 1710,51452 789valloc 1713,51476
790#undef malloc1719,51593 790#undef malloc1722,51617
791#undef realloc1720,51607 791#undef realloc1723,51631
792#undef calloc1721,51622 792#undef calloc1724,51646
793#undef aligned_alloc1722,51636 793#undef aligned_alloc1725,51660
794#undef free1723,51657 794#undef free1726,51681
795hybrid_malloc 1740,52186 795hybrid_malloc 1743,52210
796hybrid_calloc 1748,52291 796hybrid_calloc 1751,52315
797hybrid_free 1756,52422 797hybrid_free 1759,52446
798hybrid_aligned_alloc 1769,52729 798hybrid_aligned_alloc 1772,52753
799hybrid_realloc 1784,53085 799hybrid_realloc 1787,53109
800hybrid_get_current_dir_name 1815,53898 800hybrid_get_current_dir_name 1818,53922
801#define MAGICWORD 1859,55335 801#define MAGICWORD 1862,55359
802#define MAGICFREE 1860,55390 802#define MAGICFREE 1863,55414
803#define MAGICBYTE 1861,55445 803#define MAGICBYTE 1864,55469
804#define MALLOCFLOOD 1862,55477 804#define MALLOCFLOOD 1865,55501
805#define FREEFLOOD 1863,55511 805#define FREEFLOOD 1866,55535
806struct hdr1865,55544 806struct hdr1868,55568
807 size_t size;1867,55559 807 size_t size;1870,55583
808 size_t magic;1868,55613 808 size_t magic;1871,55637
809checkhdr 1872,55710 809checkhdr 1875,55734
810freehook 1896,56151 810freehook 1899,56175
811mallochook 1932,56933 811mallochook 1935,56957
812reallochook 1949,57272 812reallochook 1952,57296
813mabort 1983,58030 813mabort 1986,58054
814static int mcheck_used 2017,58715 814static int mcheck_used 2020,58739
815mcheck 2020,58748 815mcheck 2023,58772
816mprobe 2040,59267 816mprobe 2043,59291
817 817
818c-src/emacs/src/regex.h,4485 818c-src/emacs/src/regex.h,4485
819#define _REGEX_H 21,837 819#define _REGEX_H 21,837
diff --git a/test/manual/etags/ETAGS.good_4 b/test/manual/etags/ETAGS.good_4
index 35417fa5b83..4c2283fccfb 100644
--- a/test/manual/etags/ETAGS.good_4
+++ b/test/manual/etags/ETAGS.good_4
@@ -711,39 +711,39 @@ weak_alias 1279,38850
711_realloc_internal_nolock 1322,40382 711_realloc_internal_nolock 1322,40382
712_realloc_internal 1438,43636 712_realloc_internal 1438,43636
713realloc 1450,43799 713realloc 1450,43799
714calloc 1481,44973 714calloc 1482,44981
715#define __sbrk 1516,46115 715#define __sbrk 1518,46131
716__default_morecore 1528,46584 716__default_morecore 1530,46600
717aligned_alloc 1560,47593 717aligned_alloc 1563,47617
718memalign 1650,49775 718memalign 1653,49799
719posix_memalign 1659,49980 719posix_memalign 1662,50004
720static size_t pagesize;1707,51420 720static size_t pagesize;1710,51444
721valloc 1710,51452 721valloc 1713,51476
722#undef malloc1719,51593 722#undef malloc1722,51617
723#undef realloc1720,51607 723#undef realloc1723,51631
724#undef calloc1721,51622 724#undef calloc1724,51646
725#undef aligned_alloc1722,51636 725#undef aligned_alloc1725,51660
726#undef free1723,51657 726#undef free1726,51681
727hybrid_malloc 1740,52186 727hybrid_malloc 1743,52210
728hybrid_calloc 1748,52291 728hybrid_calloc 1751,52315
729hybrid_free 1756,52422 729hybrid_free 1759,52446
730hybrid_aligned_alloc 1769,52729 730hybrid_aligned_alloc 1772,52753
731hybrid_realloc 1784,53085 731hybrid_realloc 1787,53109
732hybrid_get_current_dir_name 1815,53898 732hybrid_get_current_dir_name 1818,53922
733#define MAGICWORD 1859,55335 733#define MAGICWORD 1862,55359
734#define MAGICFREE 1860,55390 734#define MAGICFREE 1863,55414
735#define MAGICBYTE 1861,55445 735#define MAGICBYTE 1864,55469
736#define MALLOCFLOOD 1862,55477 736#define MALLOCFLOOD 1865,55501
737#define FREEFLOOD 1863,55511 737#define FREEFLOOD 1866,55535
738struct hdr1865,55544 738struct hdr1868,55568
739checkhdr 1872,55710 739checkhdr 1875,55734
740freehook 1896,56151 740freehook 1899,56175
741mallochook 1932,56933 741mallochook 1935,56957
742reallochook 1949,57272 742reallochook 1952,57296
743mabort 1983,58030 743mabort 1986,58054
744static int mcheck_used 2017,58715 744static int mcheck_used 2020,58739
745mcheck 2020,58748 745mcheck 2023,58772
746mprobe 2040,59267 746mprobe 2043,59291
747 747
748c-src/emacs/src/regex.h,3761 748c-src/emacs/src/regex.h,3761
749#define _REGEX_H 21,837 749#define _REGEX_H 21,837
diff --git a/test/manual/etags/ETAGS.good_5 b/test/manual/etags/ETAGS.good_5
index 405c18abafd..aee69816ece 100644
--- a/test/manual/etags/ETAGS.good_5
+++ b/test/manual/etags/ETAGS.good_5
@@ -918,56 +918,56 @@ void *(*__realloc_hook)__realloc_hook1313,39971
918_realloc_internal_nolock 1322,40382 918_realloc_internal_nolock 1322,40382
919_realloc_internal 1438,43636 919_realloc_internal 1438,43636
920realloc 1450,43799 920realloc 1450,43799
921calloc 1481,44973 921calloc 1482,44981
922#define __sbrk 1516,46115 922#define __sbrk 1518,46131
923extern void *__sbrk __sbrk1521,46320 923extern void *__sbrk __sbrk1523,46336
924__default_morecore 1528,46584 924__default_morecore 1530,46600
925void *(*__memalign_hook)__memalign_hook1557,47527 925void *(*__memalign_hook)__memalign_hook1560,47551
926aligned_alloc 1560,47593 926aligned_alloc 1563,47617
927memalign 1650,49775 927memalign 1653,49799
928posix_memalign 1659,49980 928posix_memalign 1662,50004
929extern void *valloc valloc1699,51243 929extern void *valloc valloc1702,51267
930extern int getpagesize 1704,51381 930extern int getpagesize 1707,51405
931static size_t pagesize;1707,51420 931static size_t pagesize;1710,51444
932valloc 1710,51452 932valloc 1713,51476
933#undef malloc1719,51593 933#undef malloc1722,51617
934#undef realloc1720,51607 934#undef realloc1723,51631
935#undef calloc1721,51622 935#undef calloc1724,51646
936#undef aligned_alloc1722,51636 936#undef aligned_alloc1725,51660
937#undef free1723,51657 937#undef free1726,51681
938extern void *malloc malloc1726,51712 938extern void *malloc malloc1729,51736
939extern void *realloc realloc1727,51747 939extern void *realloc realloc1730,51771
940extern void *calloc calloc1728,51794 940extern void *calloc calloc1731,51818
941extern void free 1729,51843 941extern void free 1732,51867
942extern void *aligned_alloc aligned_alloc1731,51899 942extern void *aligned_alloc aligned_alloc1734,51923
943extern int posix_memalign 1733,51993 943extern int posix_memalign 1736,52017
944hybrid_malloc 1740,52186 944hybrid_malloc 1743,52210
945hybrid_calloc 1748,52291 945hybrid_calloc 1751,52315
946hybrid_free 1756,52422 946hybrid_free 1759,52446
947hybrid_aligned_alloc 1769,52729 947hybrid_aligned_alloc 1772,52753
948hybrid_realloc 1784,53085 948hybrid_realloc 1787,53109
949char *gget_current_dir_name gget_current_dir_name1812,53854 949char *gget_current_dir_name gget_current_dir_name1815,53878
950hybrid_get_current_dir_name 1815,53898 950hybrid_get_current_dir_name 1818,53922
951static void (*old_free_hook)old_free_hook1851,55050 951static void (*old_free_hook)old_free_hook1854,55074
952static void *(*old_malloc_hook)old_malloc_hook1852,55092 952static void *(*old_malloc_hook)old_malloc_hook1855,55116
953static void *(*old_realloc_hook)old_realloc_hook1853,55139 953static void *(*old_realloc_hook)old_realloc_hook1856,55163
954static void (*abortfunc)abortfunc1856,55253 954static void (*abortfunc)abortfunc1859,55277
955#define MAGICWORD 1859,55335 955#define MAGICWORD 1862,55359
956#define MAGICFREE 1860,55390 956#define MAGICFREE 1863,55414
957#define MAGICBYTE 1861,55445 957#define MAGICBYTE 1864,55469
958#define MALLOCFLOOD 1862,55477 958#define MALLOCFLOOD 1865,55501
959#define FREEFLOOD 1863,55511 959#define FREEFLOOD 1866,55535
960struct hdr1865,55544 960struct hdr1868,55568
961 size_t size;1867,55559 961 size_t size;1870,55583
962 size_t magic;1868,55613 962 size_t magic;1871,55637
963checkhdr 1872,55710 963checkhdr 1875,55734
964freehook 1896,56151 964freehook 1899,56175
965mallochook 1932,56933 965mallochook 1935,56957
966reallochook 1949,57272 966reallochook 1952,57296
967mabort 1983,58030 967mabort 1986,58054
968static int mcheck_used 2017,58715 968static int mcheck_used 2020,58739
969mcheck 2020,58748 969mcheck 2023,58772
970mprobe 2040,59267 970mprobe 2043,59291
971 971
972c-src/emacs/src/regex.h,5300 972c-src/emacs/src/regex.h,5300
973#define _REGEX_H 21,837 973#define _REGEX_H 21,837
diff --git a/test/manual/etags/ETAGS.good_6 b/test/manual/etags/ETAGS.good_6
index f72b63ded92..f482a5d77ee 100644
--- a/test/manual/etags/ETAGS.good_6
+++ b/test/manual/etags/ETAGS.good_6
@@ -918,56 +918,56 @@ void *(*__realloc_hook)__realloc_hook1313,39971
918_realloc_internal_nolock 1322,40382 918_realloc_internal_nolock 1322,40382
919_realloc_internal 1438,43636 919_realloc_internal 1438,43636
920realloc 1450,43799 920realloc 1450,43799
921calloc 1481,44973 921calloc 1482,44981
922#define __sbrk 1516,46115 922#define __sbrk 1518,46131
923extern void *__sbrk __sbrk1521,46320 923extern void *__sbrk __sbrk1523,46336
924__default_morecore 1528,46584 924__default_morecore 1530,46600
925void *(*__memalign_hook)__memalign_hook1557,47527 925void *(*__memalign_hook)__memalign_hook1560,47551
926aligned_alloc 1560,47593 926aligned_alloc 1563,47617
927memalign 1650,49775 927memalign 1653,49799
928posix_memalign 1659,49980 928posix_memalign 1662,50004
929extern void *valloc valloc1699,51243 929extern void *valloc valloc1702,51267
930extern int getpagesize 1704,51381 930extern int getpagesize 1707,51405
931static size_t pagesize;1707,51420 931static size_t pagesize;1710,51444
932valloc 1710,51452 932valloc 1713,51476
933#undef malloc1719,51593 933#undef malloc1722,51617
934#undef realloc1720,51607 934#undef realloc1723,51631
935#undef calloc1721,51622 935#undef calloc1724,51646
936#undef aligned_alloc1722,51636 936#undef aligned_alloc1725,51660
937#undef free1723,51657 937#undef free1726,51681
938extern void *malloc malloc1726,51712 938extern void *malloc malloc1729,51736
939extern void *realloc realloc1727,51747 939extern void *realloc realloc1730,51771
940extern void *calloc calloc1728,51794 940extern void *calloc calloc1731,51818
941extern void free 1729,51843 941extern void free 1732,51867
942extern void *aligned_alloc aligned_alloc1731,51899 942extern void *aligned_alloc aligned_alloc1734,51923
943extern int posix_memalign 1733,51993 943extern int posix_memalign 1736,52017
944hybrid_malloc 1740,52186 944hybrid_malloc 1743,52210
945hybrid_calloc 1748,52291 945hybrid_calloc 1751,52315
946hybrid_free 1756,52422 946hybrid_free 1759,52446
947hybrid_aligned_alloc 1769,52729 947hybrid_aligned_alloc 1772,52753
948hybrid_realloc 1784,53085 948hybrid_realloc 1787,53109
949char *gget_current_dir_name gget_current_dir_name1812,53854 949char *gget_current_dir_name gget_current_dir_name1815,53878
950hybrid_get_current_dir_name 1815,53898 950hybrid_get_current_dir_name 1818,53922
951static void (*old_free_hook)old_free_hook1851,55050 951static void (*old_free_hook)old_free_hook1854,55074
952static void *(*old_malloc_hook)old_malloc_hook1852,55092 952static void *(*old_malloc_hook)old_malloc_hook1855,55116
953static void *(*old_realloc_hook)old_realloc_hook1853,55139 953static void *(*old_realloc_hook)old_realloc_hook1856,55163
954static void (*abortfunc)abortfunc1856,55253 954static void (*abortfunc)abortfunc1859,55277
955#define MAGICWORD 1859,55335 955#define MAGICWORD 1862,55359
956#define MAGICFREE 1860,55390 956#define MAGICFREE 1863,55414
957#define MAGICBYTE 1861,55445 957#define MAGICBYTE 1864,55469
958#define MALLOCFLOOD 1862,55477 958#define MALLOCFLOOD 1865,55501
959#define FREEFLOOD 1863,55511 959#define FREEFLOOD 1866,55535
960struct hdr1865,55544 960struct hdr1868,55568
961 size_t size;1867,55559 961 size_t size;1870,55583
962 size_t magic;1868,55613 962 size_t magic;1871,55637
963checkhdr 1872,55710 963checkhdr 1875,55734
964freehook 1896,56151 964freehook 1899,56175
965mallochook 1932,56933 965mallochook 1935,56957
966reallochook 1949,57272 966reallochook 1952,57296
967mabort 1983,58030 967mabort 1986,58054
968static int mcheck_used 2017,58715 968static int mcheck_used 2020,58739
969mcheck 2020,58748 969mcheck 2023,58772
970mprobe 2040,59267 970mprobe 2043,59291
971 971
972c-src/emacs/src/regex.h,5300 972c-src/emacs/src/regex.h,5300
973#define _REGEX_H 21,837 973#define _REGEX_H 21,837
diff --git a/test/manual/etags/ETAGS.good_7 b/test/manual/etags/ETAGS.good_7
index 1e3e4a93bc1..24874ff46f9 100644
--- a/test/manual/etags/ETAGS.good_7
+++ b/test/manual/etags/ETAGS.good_7
@@ -685,39 +685,39 @@ weak_alias 1279,38850
685_realloc_internal_nolock 1322,40382 685_realloc_internal_nolock 1322,40382
686_realloc_internal 1438,43636 686_realloc_internal 1438,43636
687realloc 1450,43799 687realloc 1450,43799
688calloc 1481,44973 688calloc 1482,44981
689#define __sbrk 1516,46115 689#define __sbrk 1518,46131
690__default_morecore 1528,46584 690__default_morecore 1530,46600
691aligned_alloc 1560,47593 691aligned_alloc 1563,47617
692memalign 1650,49775 692memalign 1653,49799
693posix_memalign 1659,49980 693posix_memalign 1662,50004
694static size_t pagesize;1707,51420 694static size_t pagesize;1710,51444
695valloc 1710,51452 695valloc 1713,51476
696#undef malloc1719,51593 696#undef malloc1722,51617
697#undef realloc1720,51607 697#undef realloc1723,51631
698#undef calloc1721,51622 698#undef calloc1724,51646
699#undef aligned_alloc1722,51636 699#undef aligned_alloc1725,51660
700#undef free1723,51657 700#undef free1726,51681
701hybrid_malloc 1740,52186 701hybrid_malloc 1743,52210
702hybrid_calloc 1748,52291 702hybrid_calloc 1751,52315
703hybrid_free 1756,52422 703hybrid_free 1759,52446
704hybrid_aligned_alloc 1769,52729 704hybrid_aligned_alloc 1772,52753
705hybrid_realloc 1784,53085 705hybrid_realloc 1787,53109
706hybrid_get_current_dir_name 1815,53898 706hybrid_get_current_dir_name 1818,53922
707#define MAGICWORD 1859,55335 707#define MAGICWORD 1862,55359
708#define MAGICFREE 1860,55390 708#define MAGICFREE 1863,55414
709#define MAGICBYTE 1861,55445 709#define MAGICBYTE 1864,55469
710#define MALLOCFLOOD 1862,55477 710#define MALLOCFLOOD 1865,55501
711#define FREEFLOOD 1863,55511 711#define FREEFLOOD 1866,55535
712struct hdr1865,55544 712struct hdr1868,55568
713checkhdr 1872,55710 713checkhdr 1875,55734
714freehook 1896,56151 714freehook 1899,56175
715mallochook 1932,56933 715mallochook 1935,56957
716reallochook 1949,57272 716reallochook 1952,57296
717mabort 1983,58030 717mabort 1986,58054
718static int mcheck_used 2017,58715 718static int mcheck_used 2020,58739
719mcheck 2020,58748 719mcheck 2023,58772
720mprobe 2040,59267 720mprobe 2043,59291
721 721
722c-src/emacs/src/regex.h,3761 722c-src/emacs/src/regex.h,3761
723#define _REGEX_H 21,837 723#define _REGEX_H 21,837
diff --git a/test/manual/etags/README b/test/manual/etags/README
index f198e584da3..8493794c01c 100644
--- a/test/manual/etags/README
+++ b/test/manual/etags/README
@@ -51,7 +51,9 @@ corresponding "good" files, one by one. Like this:
51 $ cp ETAGS ETAGS.good_7 51 $ cp ETAGS ETAGS.good_7
52 $ make check 52 $ make check
53 $ cp CTAGS CTAGS.good 53 $ cp CTAGS CTAGS.good
54 $ make check 54 $ head -n 100 CTAGS.good_update > CTAGS
55 $ tail -n 100 CTAGS.good_update >> CTAGS
56 $ ../../../lib-src/etags --ctags -o CTAGS -u - < srclist
55 $ cp CTAGS CTAGS.good_update 57 $ cp CTAGS CTAGS.good_update
56 $ make check 58 $ make check
57 $ cp CTAGS CTAGS.good_crlf 59 $ cp CTAGS CTAGS.good_crlf
diff --git a/test/manual/etags/c-src/abbrev.c b/test/manual/etags/c-src/abbrev.c
index ca891eea6d1..4b38f7f90b7 100644
--- a/test/manual/etags/c-src/abbrev.c
+++ b/test/manual/etags/c-src/abbrev.c
@@ -1,5 +1,5 @@
1/* Primitives for word-abbrev mode. 1/* Primitives for word-abbrev mode.
2 Copyright (C) 1985-1986, 1993, 1996, 1998, 2016-2025 Free Software 2 Copyright (C) 1985-1986, 1993, 1996, 1998, 2016-2026 Free Software
3 Foundation, Inc. 3 Foundation, Inc.
4 4
5This file is part of GNU Emacs. 5This file is part of GNU Emacs.
diff --git a/test/manual/etags/c-src/emacs/src/gmalloc.c b/test/manual/etags/c-src/emacs/src/gmalloc.c
index 2c192d3907e..43bd77ede6d 100644
--- a/test/manual/etags/c-src/emacs/src/gmalloc.c
+++ b/test/manual/etags/c-src/emacs/src/gmalloc.c
@@ -1,5 +1,5 @@
1/* Declarations for `malloc' and friends. 1/* Declarations for `malloc' and friends.
2 Copyright (C) 1990-1993, 1995-1996, 1999, 2002-2007, 2013-2025 Free 2 Copyright (C) 1990-1993, 1995-1996, 1999, 2002-2007, 2013-2026 Free
3 Software Foundation, Inc. 3 Software Foundation, Inc.
4 Written May 1989 by Mike Haertel. 4 Written May 1989 by Mike Haertel.
5 5
@@ -325,7 +325,7 @@ extern void memory_warnings (void *start, void (*warnfun) (const char *));
325#endif 325#endif
326 326
327/* Memory allocator `malloc'. 327/* Memory allocator `malloc'.
328 Copyright (C) 1990-1993, 1995-1996, 1999, 2002-2007, 2013-2025 Free 328 Copyright (C) 1990-1993, 1995-1996, 1999, 2002-2007, 2013-2026 Free
329 Software Foundation, Inc. 329 Software Foundation, Inc.
330 Written May 1989 by Mike Haertel. 330 Written May 1989 by Mike Haertel.
331 331
@@ -978,7 +978,7 @@ _realloc (void *ptr, size_t size)
978 978
979#endif 979#endif
980/* Free a block of memory allocated by `malloc'. 980/* Free a block of memory allocated by `malloc'.
981 Copyright (C) 1990-1993, 1995-1996, 1999, 2002-2007, 2013-2025 Free 981 Copyright (C) 1990-1993, 1995-1996, 1999, 2002-2007, 2013-2026 Free
982 Software Foundation, Inc. 982 Software Foundation, Inc.
983 Written May 1989 by Mike Haertel. 983 Written May 1989 by Mike Haertel.
984 984
@@ -1285,7 +1285,7 @@ cfree (void *ptr)
1285} 1285}
1286#endif 1286#endif
1287/* Change the size of a block allocated by `malloc'. 1287/* Change the size of a block allocated by `malloc'.
1288 Copyright (C) 1990-1993, 1995-1996, 1999, 2002-2007, 2013-2025 Free 1288 Copyright (C) 1990-1993, 1995-1996, 1999, 2002-2007, 2013-2026 Free
1289 Software Foundation, Inc. 1289 Software Foundation, Inc.
1290 Written May 1989 by Mike Haertel. 1290 Written May 1989 by Mike Haertel.
1291 1291
@@ -1457,7 +1457,8 @@ realloc (void *ptr, size_t size)
1457 hook = __realloc_hook; 1457 hook = __realloc_hook;
1458 return (hook != NULL ? *hook : _realloc_internal) (ptr, size); 1458 return (hook != NULL ? *hook : _realloc_internal) (ptr, size);
1459} 1459}
1460/* Copyright (C) 1991-1992, 1994, 2025 Free Software Foundation, Inc. 1460/* Copyright (C) 1991-1992, 1994, 2025-2026 Free Software Foundation,
1461 * Inc.
1461 1462
1462This library is free software; you can redistribute it and/or 1463This library is free software; you can redistribute it and/or
1463modify it under the terms of the GNU General Public License as 1464modify it under the terms of the GNU General Public License as
@@ -1494,7 +1495,8 @@ calloc (size_t nmemb, size_t size)
1494 return memset (result, 0, bytes); 1495 return memset (result, 0, bytes);
1495 return result; 1496 return result;
1496} 1497}
1497/* Copyright (C) 1991-1992, 1994, 2025 Free Software Foundation, Inc. 1498/* Copyright (C) 1991-1992, 1994, 2025-2026 Free Software Foundation,
1499 * Inc.
1498This file is part of the GNU C Library. 1500This file is part of the GNU C Library.
1499 1501
1500The GNU C Library is free software; you can redistribute it and/or modify 1502The GNU C Library is free software; you can redistribute it and/or modify
@@ -1539,7 +1541,8 @@ __default_morecore (ptrdiff_t increment)
1539 return NULL; 1541 return NULL;
1540 return result; 1542 return result;
1541} 1543}
1542/* Copyright (C) 1991-1992, 1994, 2025 Free Software Foundation, Inc. 1544/* Copyright (C) 1991-1992, 1994, 2025-2026 Free Software Foundation,
1545 * Inc.
1543 1546
1544This library is free software; you can redistribute it and/or 1547This library is free software; you can redistribute it and/or
1545modify it under the terms of the GNU General Public License as 1548modify it under the terms of the GNU General Public License as
@@ -1676,7 +1679,7 @@ posix_memalign (void **memptr, size_t alignment, size_t size)
1676#endif 1679#endif
1677 1680
1678/* Allocate memory on a page boundary. 1681/* Allocate memory on a page boundary.
1679 Copyright (C) 1990-1993, 1995-1996, 1999, 2002-2007, 2013-2025 Free 1682 Copyright (C) 1990-1993, 1995-1996, 1999, 2002-2007, 2013-2026 Free
1680 Software Foundation, Inc. 1683 Software Foundation, Inc.
1681 1684
1682This library is free software; you can redistribute it and/or 1685This library is free software; you can redistribute it and/or
@@ -1825,7 +1828,7 @@ hybrid_get_current_dir_name (void)
1825#ifdef GC_MCHECK 1828#ifdef GC_MCHECK
1826 1829
1827/* Standard debugging hooks for `malloc'. 1830/* Standard debugging hooks for `malloc'.
1828 Copyright (C) 1990-1993, 1995-1996, 1999, 2002-2007, 2013-2025 Free 1831 Copyright (C) 1990-1993, 1995-1996, 1999, 2002-2007, 2013-2026 Free
1829 Software Foundation, Inc. 1832 Software Foundation, Inc.
1830 Written May 1989 by Mike Haertel. 1833 Written May 1989 by Mike Haertel.
1831 1834
diff --git a/test/manual/etags/c-src/emacs/src/keyboard.c b/test/manual/etags/c-src/emacs/src/keyboard.c
index feb2baef4b3..38b8db6b339 100644
--- a/test/manual/etags/c-src/emacs/src/keyboard.c
+++ b/test/manual/etags/c-src/emacs/src/keyboard.c
@@ -1,6 +1,6 @@
1/* Keyboard and mouse input; editor command loop. 1/* Keyboard and mouse input; editor command loop.
2 2
3Copyright (C) 1985-1989, 1993-1997, 1999-2025 Free Software Foundation, 3Copyright (C) 1985-1989, 1993-1997, 1999-2026 Free Software Foundation,
4Inc. 4Inc.
5 5
6This file is part of GNU Emacs. 6This file is part of GNU Emacs.
diff --git a/test/manual/etags/c-src/emacs/src/lisp.h b/test/manual/etags/c-src/emacs/src/lisp.h
index fadcef65752..fedb81d162f 100644
--- a/test/manual/etags/c-src/emacs/src/lisp.h
+++ b/test/manual/etags/c-src/emacs/src/lisp.h
@@ -1,6 +1,6 @@
1/* Fundamental definitions for GNU Emacs Lisp interpreter. 1/* Fundamental definitions for GNU Emacs Lisp interpreter.
2 2
3Copyright (C) 1985-1987, 1993-1995, 1997-2025 Free Software Foundation, 3Copyright (C) 1985-1987, 1993-1995, 1997-2026 Free Software Foundation,
4Inc. 4Inc.
5 5
6This file is part of GNU Emacs. 6This file is part of GNU Emacs.
diff --git a/test/manual/etags/c-src/emacs/src/regex.h b/test/manual/etags/c-src/emacs/src/regex.h
index 78cbe90f1ba..d5515743250 100644
--- a/test/manual/etags/c-src/emacs/src/regex.h
+++ b/test/manual/etags/c-src/emacs/src/regex.h
@@ -1,7 +1,7 @@
1/* Definitions for data structures and routines for the regular 1/* Definitions for data structures and routines for the regular
2 expression library, version 0.12. 2 expression library, version 0.12.
3 3
4 Copyright (C) 1985, 1989-1993, 1995, 2000-2025 Free Software 4 Copyright (C) 1985, 1989-1993, 1995, 2000-2026 Free Software
5 Foundation, Inc. 5 Foundation, Inc.
6 6
7 This program is free software; you can redistribute it and/or modify 7 This program is free software; you can redistribute it and/or modify
diff --git a/test/manual/etags/c-src/etags.c b/test/manual/etags/c-src/etags.c
index 772ef08bf40..4c297c221fd 100644
--- a/test/manual/etags/c-src/etags.c
+++ b/test/manual/etags/c-src/etags.c
@@ -28,7 +28,7 @@ OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
28IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 28IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
29 29
30 30
31Copyright (C) 1984, 1987-1989, 1993-1995, 1998-2025 Free Software 31Copyright (C) 1984, 1987-1989, 1993-1995, 1998-2026 Free Software
32Foundation, Inc. 32Foundation, Inc.
33 33
34This file is not considered part of GNU Emacs. 34This file is not considered part of GNU Emacs.
diff --git a/test/manual/etags/c-src/exit.c b/test/manual/etags/c-src/exit.c
index 0ef5a18892c..09a4b2424c8 100644
--- a/test/manual/etags/c-src/exit.c
+++ b/test/manual/etags/c-src/exit.c
@@ -1,4 +1,4 @@
1/* Copyright (C) 1991, 2016-2025 Free Software Foundation, Inc. 1/* Copyright (C) 1991, 2016-2026 Free Software Foundation, Inc.
2This file is part of the GNU C Library. 2This file is part of the GNU C Library.
3 3
4The GNU C Library is free software; you can redistribute it and/or 4The GNU C Library is free software; you can redistribute it and/or
diff --git a/test/manual/etags/c-src/exit.strange_suffix b/test/manual/etags/c-src/exit.strange_suffix
index 0ef5a18892c..09a4b2424c8 100644
--- a/test/manual/etags/c-src/exit.strange_suffix
+++ b/test/manual/etags/c-src/exit.strange_suffix
@@ -1,4 +1,4 @@
1/* Copyright (C) 1991, 2016-2025 Free Software Foundation, Inc. 1/* Copyright (C) 1991, 2016-2026 Free Software Foundation, Inc.
2This file is part of the GNU C Library. 2This file is part of the GNU C Library.
3 3
4The GNU C Library is free software; you can redistribute it and/or 4The GNU C Library is free software; you can redistribute it and/or
diff --git a/test/manual/etags/c-src/getopt.h b/test/manual/etags/c-src/getopt.h
index 4cf5a5140ae..9d39c9b5c84 100644
--- a/test/manual/etags/c-src/getopt.h
+++ b/test/manual/etags/c-src/getopt.h
@@ -1,5 +1,5 @@
1/* Declarations for getopt. 1/* Declarations for getopt.
2 Copyright (C) 1989-1992, 2016-2025 Free Software Foundation, Inc. 2 Copyright (C) 1989-1992, 2016-2026 Free Software Foundation, Inc.
3 3
4 This program is free software; you can redistribute it and/or modify it 4 This program is free software; you can redistribute it and/or modify it
5 under the terms of the GNU General Public License as published by the 5 under the terms of the GNU General Public License as published by the
diff --git a/test/manual/etags/c-src/sysdep.h b/test/manual/etags/c-src/sysdep.h
index 3685bf48d3e..3d7282b8a0e 100644
--- a/test/manual/etags/c-src/sysdep.h
+++ b/test/manual/etags/c-src/sysdep.h
@@ -1,4 +1,4 @@
1/* Copyright (C) 1992-1993, 2016-2025 Free Software Foundation, Inc. 1/* Copyright (C) 1992-1993, 2016-2026 Free Software Foundation, Inc.
2This file is part of the GNU C Library. 2This file is part of the GNU C Library.
3 3
4The GNU C Library is free software; you can redistribute it and/or 4The GNU C Library is free software; you can redistribute it and/or
diff --git a/test/manual/etags/el-src/emacs/lisp/progmodes/etags.el b/test/manual/etags/el-src/emacs/lisp/progmodes/etags.el
index 3c9b709e538..fda743e3170 100644
--- a/test/manual/etags/el-src/emacs/lisp/progmodes/etags.el
+++ b/test/manual/etags/el-src/emacs/lisp/progmodes/etags.el
@@ -1,6 +1,6 @@
1;;; etags.el --- etags facility for Emacs -*- lexical-binding: t -*- 1;;; etags.el --- etags facility for Emacs -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 1985-1986, 1988-1989, 1992-1996, 1998, 2000-2025 Free 3;; Copyright (C) 1985-1986, 1988-1989, 1992-1996, 1998, 2000-2026 Free
4;; Software Foundation, Inc. 4;; Software Foundation, Inc.
5 5
6;; Author: Roland McGrath <roland@gnu.org> 6;; Author: Roland McGrath <roland@gnu.org>
diff --git a/test/manual/etags/merc-src/accumulator.m b/test/manual/etags/merc-src/accumulator.m
index 0ee41216c11..2bfe142a935 100644
--- a/test/manual/etags/merc-src/accumulator.m
+++ b/test/manual/etags/merc-src/accumulator.m
@@ -53,7 +53,7 @@
53% in CVS papers archive in the directory update, but has been submitted 53% in CVS papers archive in the directory update, but has been submitted
54% to PPDP '00. 54% to PPDP '00.
55% 55%
56% The transformation recognises predicates in the form 56% The transformation recognizes predicates in the form
57% 57%
58% p(In, OutUpdate, OutAssoc) :- 58% p(In, OutUpdate, OutAssoc) :-
59% minimal(In), 59% minimal(In),
diff --git a/test/manual/etags/tex-src/texinfo.tex b/test/manual/etags/tex-src/texinfo.tex
index c4779fb70fd..e893f05d365 100644
--- a/test/manual/etags/tex-src/texinfo.tex
+++ b/test/manual/etags/tex-src/texinfo.tex
@@ -1,6 +1,6 @@
1%% TeX macros to handle texinfo files 1%% TeX macros to handle texinfo files
2 2
3% Copyright (C) 1985--1986, 1988, 1990--1991, 2016--2025 Free Software 3% Copyright (C) 1985--1986, 1988, 1990--1991, 2016--2026 Free Software
4% Foundation, Inc. 4% Foundation, Inc.
5 5
6%This texinfo.tex file is free software; you can redistribute it and/or 6%This texinfo.tex file is free software; you can redistribute it and/or
diff --git a/test/manual/etags/y-src/cccp.c b/test/manual/etags/y-src/cccp.c
index 0eebaf0fbdf..d898187f03c 100644
--- a/test/manual/etags/y-src/cccp.c
+++ b/test/manual/etags/y-src/cccp.c
@@ -320,7 +320,7 @@ static const short yycheck[] =
320#line 3 "/usr/share/bison/bison.simple" 320#line 3 "/usr/share/bison/bison.simple"
321 321
322/* Skeleton output parser for bison, 322/* Skeleton output parser for bison,
323 Copyright (C) 1984, 1989-1990, 2000-2001, 2016-2025 Free Software 323 Copyright (C) 1984, 1989-1990, 2000-2001, 2016-2026 Free Software
324 Foundation, Inc. 324 Foundation, Inc.
325 325
326 This program is free software; you can redistribute it and/or modify 326 This program is free software; you can redistribute it and/or modify
diff --git a/test/manual/etags/y-src/parse.c b/test/manual/etags/y-src/parse.c
index 661da048218..067dbd5cc0a 100644
--- a/test/manual/etags/y-src/parse.c
+++ b/test/manual/etags/y-src/parse.c
@@ -28,7 +28,7 @@
28 28
29#line 1 "y-src/parse.y" 29#line 1 "y-src/parse.y"
30 30
31/* Copyright (C) 1990, 1992-1993, 2016-2025 Free Software Foundation, 31/* Copyright (C) 1990, 1992-1993, 2016-2026 Free Software Foundation,
32 * Inc. 32 * Inc.
33 33
34This file is part of Oleo, the GNU Spreadsheet. 34This file is part of Oleo, the GNU Spreadsheet.
@@ -400,7 +400,7 @@ static const short yycheck[] =
400#line 3 "/usr/share/bison/bison.simple" 400#line 3 "/usr/share/bison/bison.simple"
401 401
402/* Skeleton output parser for bison, 402/* Skeleton output parser for bison,
403 Copyright (C) 1984, 1989-1990, 2000-2001, 2025 Free Software 403 Copyright (C) 1984, 1989-1990, 2000-2001, 2025-2026 Free Software
404 Foundation, Inc. 404 Foundation, Inc.
405 405
406 This program is free software; you can redistribute it and/or modify 406 This program is free software; you can redistribute it and/or modify
diff --git a/test/manual/etags/y-src/parse.y b/test/manual/etags/y-src/parse.y
index fa04deea702..c82fb66b07c 100644
--- a/test/manual/etags/y-src/parse.y
+++ b/test/manual/etags/y-src/parse.y
@@ -1,5 +1,5 @@
1%{ 1%{
2/* Copyright (C) 1990, 1992-1993, 2016-2025 Free Software Foundation, 2/* Copyright (C) 1990, 1992-1993, 2016-2026 Free Software Foundation,
3 * Inc. 3 * Inc.
4 4
5This file is part of Oleo, the GNU Spreadsheet. 5This file is part of Oleo, the GNU Spreadsheet.
diff --git a/test/manual/image-circular-tests.el b/test/manual/image-circular-tests.el
index 04fbbb02264..d5c368fb004 100644
--- a/test/manual/image-circular-tests.el
+++ b/test/manual/image-circular-tests.el
@@ -1,6 +1,6 @@
1;;; image-circular-tests.el --- test image functions with circular objects -*- lexical-binding: t; -*- 1;;; image-circular-tests.el --- test image functions with circular objects -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2019, 2021-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2019, 2021-2026 Free Software Foundation, Inc.
4 4
5;; Author: Pip Cet <pipcet@gmail.com> 5;; Author: Pip Cet <pipcet@gmail.com>
6;; Keywords: internal 6;; Keywords: internal
diff --git a/test/manual/image-size-tests.el b/test/manual/image-size-tests.el
index ae7d6015ca3..40c46a1a30b 100644
--- a/test/manual/image-size-tests.el
+++ b/test/manual/image-size-tests.el
@@ -1,6 +1,6 @@
1;;; image-size-tests.el --- tests for image scaling -*- lexical-binding: t; -*- 1;;; image-size-tests.el --- tests for image scaling -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2017-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2017-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/manual/image-tests.el b/test/manual/image-tests.el
index d764da635fc..33656cdbcc3 100644
--- a/test/manual/image-tests.el
+++ b/test/manual/image-tests.el
@@ -1,6 +1,6 @@
1;;; image-tests.el --- tests for image.c -*- lexical-binding: t; -*- 1;;; image-tests.el --- tests for image.c -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2021-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2021-2026 Free Software Foundation, Inc.
4 4
5;; Author: Stefan Kangas <stefankangas@gmail.com> 5;; Author: Stefan Kangas <stefankangas@gmail.com>
6;; Keywords: internal 6;; Keywords: internal
diff --git a/test/manual/image-transforms-tests.el b/test/manual/image-transforms-tests.el
index 631932d93f7..8ec22d041f8 100644
--- a/test/manual/image-transforms-tests.el
+++ b/test/manual/image-transforms-tests.el
@@ -1,6 +1,6 @@
1;;; image-transforms-tests.el --- Test suite for image transforms. -*- lexical-binding: t -*- 1;;; image-transforms-tests.el --- Test suite for image transforms. -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2019-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2019-2026 Free Software Foundation, Inc.
4 4
5;; Author: Alan Third <alan@idiocy.org> 5;; Author: Alan Third <alan@idiocy.org>
6;; Keywords: internal 6;; Keywords: internal
diff --git a/test/manual/indent/pascal.pas b/test/manual/indent/pascal.pas
index 235d51e78a5..b7a645e82d4 100644
--- a/test/manual/indent/pascal.pas
+++ b/test/manual/indent/pascal.pas
@@ -1,6 +1,6 @@
1{ GPC demo program for the CRT unit. 1{ GPC demo program for the CRT unit.
2 2
3Copyright (C) 1999-2006, 2013-2025 Free Software Foundation, Inc. 3Copyright (C) 1999-2006, 2013-2026 Free Software Foundation, Inc.
4 4
5Author: Frank Heckenbach <frank@pascal.gnu.de> 5Author: Frank Heckenbach <frank@pascal.gnu.de>
6 6
diff --git a/test/manual/noverlay/Makefile.in b/test/manual/noverlay/Makefile.in
index 2634d036a3c..1ecdf2480fc 100644
--- a/test/manual/noverlay/Makefile.in
+++ b/test/manual/noverlay/Makefile.in
@@ -1,6 +1,6 @@
1### @configure_input@ 1### @configure_input@
2 2
3# Copyright (C) 2017-2025 Free Software Foundation, Inc. 3# Copyright (C) 2017-2026 Free Software Foundation, Inc.
4 4
5# This file is part of GNU Emacs. 5# This file is part of GNU Emacs.
6 6
diff --git a/test/manual/noverlay/check-sanitize.sh b/test/manual/noverlay/check-sanitize.sh
index 47ab001c580..0705dd64d0f 100755
--- a/test/manual/noverlay/check-sanitize.sh
+++ b/test/manual/noverlay/check-sanitize.sh
@@ -1,7 +1,7 @@
1#!/usr/bin/env bash 1#!/usr/bin/env bash
2### check-sanitize.sh - strip confusing parts of Check error output 2### check-sanitize.sh - strip confusing parts of Check error output
3 3
4## Copyright (C) 2017-2025 Free Software Foundation, Inc. 4## Copyright (C) 2017-2026 Free Software Foundation, Inc.
5 5
6## This file is part of GNU Emacs. 6## This file is part of GNU Emacs.
7 7
diff --git a/test/manual/noverlay/emacs-compat.h b/test/manual/noverlay/emacs-compat.h
index 0d949548436..c119c456d60 100644
--- a/test/manual/noverlay/emacs-compat.h
+++ b/test/manual/noverlay/emacs-compat.h
@@ -1,6 +1,6 @@
1/* Mock necessary parts of lisp.h. 1/* Mock necessary parts of lisp.h.
2 2
3Copyright (C) 2017-2025 Free Software Foundation, Inc. 3Copyright (C) 2017-2026 Free Software Foundation, Inc.
4 4
5This file is part of GNU Emacs. 5This file is part of GNU Emacs.
6 6
diff --git a/test/manual/noverlay/itree-tests.c b/test/manual/noverlay/itree-tests.c
index 2ddba6d8567..334f1de8162 100644
--- a/test/manual/noverlay/itree-tests.c
+++ b/test/manual/noverlay/itree-tests.c
@@ -1,6 +1,6 @@
1/* Test the interval data-structure in itree.c. 1/* Test the interval data-structure in itree.c.
2 2
3Copyright (c) 2017-2025 Free Software Foundation, Inc. 3Copyright (c) 2017-2026 Free Software Foundation, Inc.
4 4
5This file is part of GNU Emacs. 5This file is part of GNU Emacs.
6 6
diff --git a/test/manual/noverlay/overlay-perf.el b/test/manual/noverlay/overlay-perf.el
index fc74efd045b..4ea238a2187 100644
--- a/test/manual/noverlay/overlay-perf.el
+++ b/test/manual/noverlay/overlay-perf.el
@@ -1,6 +1,6 @@
1;; -*- lexical-binding:t -*- 1;; -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2015-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2015-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/manual/process-callout-tests.el b/test/manual/process-callout-tests.el
index 512b9eb8424..600f598771e 100644
--- a/test/manual/process-callout-tests.el
+++ b/test/manual/process-callout-tests.el
@@ -1,6 +1,6 @@
1;;; process-callout-tests.el --- Testing the process facilities -*- lexical-binding: t -*- 1;;; process-callout-tests.el --- Testing the process facilities -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/manual/redisplay-testsuite.el b/test/manual/redisplay-testsuite.el
index 68836e07a4d..911e015e309 100644
--- a/test/manual/redisplay-testsuite.el
+++ b/test/manual/redisplay-testsuite.el
@@ -1,6 +1,6 @@
1;;; redisplay-testsuite.el --- Test suite for redisplay. -*- lexical-binding: t; -*- 1;;; redisplay-testsuite.el --- Test suite for redisplay. -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2009-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2009-2026 Free Software Foundation, Inc.
4 4
5;; Author: Chong Yidong <cyd@stupidchicken.com> 5;; Author: Chong Yidong <cyd@stupidchicken.com>
6;; Keywords: internal 6;; Keywords: internal
diff --git a/test/manual/scroll-tests.el b/test/manual/scroll-tests.el
index f5537b831ec..dd1df000226 100644
--- a/test/manual/scroll-tests.el
+++ b/test/manual/scroll-tests.el
@@ -1,6 +1,6 @@
1;;; scroll-tests.el --- tests for scrolling -*- lexical-binding: t -*- 1;;; scroll-tests.el --- tests for scrolling -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2017-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2017-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/misc/test-custom-deps.el b/test/misc/test-custom-deps.el
index 26e0e7bf59f..1a8061e09a7 100644
--- a/test/misc/test-custom-deps.el
+++ b/test/misc/test-custom-deps.el
@@ -1,6 +1,6 @@
1;;; test-custom-deps.el --- Test custom deps -*- lexical-binding:t -*- 1;;; test-custom-deps.el --- Test custom deps -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2021-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2021-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/misc/test-custom-libs.el b/test/misc/test-custom-libs.el
index 0d1a1af033e..0aaf117e1e9 100644
--- a/test/misc/test-custom-libs.el
+++ b/test/misc/test-custom-libs.el
@@ -1,6 +1,6 @@
1;;; test-custom-libs.el --- Test custom loads -*- lexical-binding:t -*- 1;;; test-custom-libs.el --- Test custom loads -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2021-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2021-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/misc/test-custom-noloads.el b/test/misc/test-custom-noloads.el
index a2722a965dd..e90e50132a6 100644
--- a/test/misc/test-custom-noloads.el
+++ b/test/misc/test-custom-noloads.el
@@ -1,6 +1,6 @@
1;;; test-custom-noloads.el --- Test custom noloads -*- lexical-binding:t -*- 1;;; test-custom-noloads.el --- Test custom noloads -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2021-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2021-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/misc/test-custom-opts.el b/test/misc/test-custom-opts.el
index bc930860f9e..14985f97874 100644
--- a/test/misc/test-custom-opts.el
+++ b/test/misc/test-custom-opts.el
@@ -1,6 +1,6 @@
1;;; test-custom-opts.el --- Test custom opts -*- lexical-binding:t -*- 1;;; test-custom-opts.el --- Test custom opts -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2021-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2021-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/src/alloc-tests.el b/test/src/alloc-tests.el
index cf7d1ca1cd3..022cc174d8c 100644
--- a/test/src/alloc-tests.el
+++ b/test/src/alloc-tests.el
@@ -1,6 +1,6 @@
1;;; alloc-tests.el --- alloc tests -*- lexical-binding: t -*- 1;;; alloc-tests.el --- alloc tests -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2015-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2015-2026 Free Software Foundation, Inc.
4 4
5;; Author: Daniel Colascione <dancol@dancol.org> 5;; Author: Daniel Colascione <dancol@dancol.org>
6;; Keywords: 6;; Keywords:
diff --git a/test/src/buffer-tests.el b/test/src/buffer-tests.el
index 2349e63ac33..5f534ed513a 100644
--- a/test/src/buffer-tests.el
+++ b/test/src/buffer-tests.el
@@ -1,6 +1,6 @@
1;;; buffer-tests.el --- tests for buffer.c functions -*- lexical-binding: t -*- 1;;; buffer-tests.el --- tests for buffer.c functions -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2015-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2015-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
@@ -8650,4 +8650,22 @@ Finally, kill the buffer and its temporary file."
8650 (should (= (point-min) 1)) 8650 (should (= (point-min) 1))
8651 (should (= (point-max) 5001)))) 8651 (should (= (point-max) 5001))))
8652 8652
8653(ert-deftest test-line-spacing ()
8654 "Test `line-spacing' impact on text size"
8655 (skip-unless (display-graphic-p))
8656 (let*
8657 ((size-with-text (lambda (ls)
8658 (with-temp-buffer
8659 (setq-local line-spacing ls)
8660 (insert "X\nX")
8661 (cdr (buffer-text-pixel-size))))))
8662 (cl-loop for x from 0 to 50
8663 for y from 0 to 50
8664 do
8665 (ert-info ((format "((linespacing '(%d . %d)) == (linespacing %d)" x y (+ x y))
8666 :prefix "Linespace check: ")
8667 (should (=
8668 (funcall size-with-text (+ x y))
8669 (funcall size-with-text (cons x y))))))))
8670
8653;;; buffer-tests.el ends here 8671;;; buffer-tests.el ends here
diff --git a/test/src/callint-tests.el b/test/src/callint-tests.el
index f819a969528..a09fb40b3f8 100644
--- a/test/src/callint-tests.el
+++ b/test/src/callint-tests.el
@@ -1,6 +1,6 @@
1;;; callint-tests.el --- unit tests for callint.c -*- lexical-binding: t; -*- 1;;; callint-tests.el --- unit tests for callint.c -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2018-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2018-2026 Free Software Foundation, Inc.
4 4
5;; Author: Philipp Stephani <phst@google.com> 5;; Author: Philipp Stephani <phst@google.com>
6 6
diff --git a/test/src/callproc-tests.el b/test/src/callproc-tests.el
index acffece5c1d..8e0cf6eb6fd 100644
--- a/test/src/callproc-tests.el
+++ b/test/src/callproc-tests.el
@@ -1,6 +1,6 @@
1;;; callproc-tests.el --- callproc.c tests -*- lexical-binding: t -*- 1;;; callproc-tests.el --- callproc.c tests -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2016-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2016-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/src/casefiddle-tests.el b/test/src/casefiddle-tests.el
index 6cf9f98f6ca..dcbe2e32c22 100644
--- a/test/src/casefiddle-tests.el
+++ b/test/src/casefiddle-tests.el
@@ -1,6 +1,6 @@
1;;; casefiddle-tests.el --- tests for casefiddle.c functions -*- lexical-binding: t -*- 1;;; casefiddle-tests.el --- tests for casefiddle.c functions -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2015-2016, 2018-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2015-2016, 2018-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/src/character-tests.el b/test/src/character-tests.el
index f40547da8f8..9c3dac24637 100644
--- a/test/src/character-tests.el
+++ b/test/src/character-tests.el
@@ -1,6 +1,6 @@
1;;; character-tests.el --- tests for character.c -*- lexical-binding:t -*- 1;;; character-tests.el --- tests for character.c -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2021-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2021-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/src/charset-tests.el b/test/src/charset-tests.el
index 427162125c1..7545a907f5f 100644
--- a/test/src/charset-tests.el
+++ b/test/src/charset-tests.el
@@ -1,6 +1,6 @@
1;;; charset-tests.el --- Tests for charset.c -*- lexical-binding: t -*- 1;;; charset-tests.el --- Tests for charset.c -*- lexical-binding: t -*-
2 2
3;; Copyright 2017-2025 Free Software Foundation, Inc. 3;; Copyright 2017-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/src/chartab-tests.el b/test/src/chartab-tests.el
index ffdd46159cd..0f2e65b89a0 100644
--- a/test/src/chartab-tests.el
+++ b/test/src/chartab-tests.el
@@ -1,6 +1,6 @@
1;;; chartab-tests.el --- Tests for char-tab.c -*- lexical-binding: t -*- 1;;; chartab-tests.el --- Tests for char-tab.c -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2016-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2016-2026 Free Software Foundation, Inc.
4 4
5;; Author: Eli Zaretskii <eliz@gnu.org> 5;; Author: Eli Zaretskii <eliz@gnu.org>
6 6
diff --git a/test/src/cmds-tests.el b/test/src/cmds-tests.el
index 8389c03434d..a02c36868ca 100644
--- a/test/src/cmds-tests.el
+++ b/test/src/cmds-tests.el
@@ -1,6 +1,6 @@
1;;; cmds-tests.el --- Testing some Emacs commands -*- lexical-binding: t -*- 1;;; cmds-tests.el --- Testing some Emacs commands -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2013-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2013-2026 Free Software Foundation, Inc.
4 4
5;; Author: Nicolas Richard <youngfrog@members.fsf.org> 5;; Author: Nicolas Richard <youngfrog@members.fsf.org>
6;; Keywords: 6;; Keywords:
diff --git a/test/src/coding-tests.el b/test/src/coding-tests.el
index 9fcb44c87c7..dc1abec2d58 100644
--- a/test/src/coding-tests.el
+++ b/test/src/coding-tests.el
@@ -1,6 +1,6 @@
1;;; coding-tests.el --- tests for text encoding and decoding -*- lexical-binding: t -*- 1;;; coding-tests.el --- tests for text encoding and decoding -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2013-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2013-2026 Free Software Foundation, Inc.
4 4
5;; Author: Eli Zaretskii <eliz@gnu.org> 5;; Author: Eli Zaretskii <eliz@gnu.org>
6;; Author: Kenichi Handa <handa@gnu.org> 6;; Author: Kenichi Handa <handa@gnu.org>
diff --git a/test/src/comp-resources/comp-test-funcs-dyn.el b/test/src/comp-resources/comp-test-funcs-dyn.el
index 10a11b20687..7342b8be449 100644
--- a/test/src/comp-resources/comp-test-funcs-dyn.el
+++ b/test/src/comp-resources/comp-test-funcs-dyn.el
@@ -1,6 +1,6 @@
1;;; comp-test-funcs-dyn.el --- compilation unit tested by comp-tests.el -*- lexical-binding: nil; -*- 1;;; comp-test-funcs-dyn.el --- compilation unit tested by comp-tests.el -*- lexical-binding: nil; -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; Author: Andrea Corallo <acorallo@gnu.org> 5;; Author: Andrea Corallo <acorallo@gnu.org>
6 6
diff --git a/test/src/comp-resources/comp-test-funcs-dyn2.el b/test/src/comp-resources/comp-test-funcs-dyn2.el
index e3cad6c272f..23b8a46af39 100644
--- a/test/src/comp-resources/comp-test-funcs-dyn2.el
+++ b/test/src/comp-resources/comp-test-funcs-dyn2.el
@@ -1,6 +1,6 @@
1;;; comp-test-funcs-dyn2.el -*- lexical-binding: nil; no-byte-compile: t; -*- 1;;; comp-test-funcs-dyn2.el -*- lexical-binding: nil; no-byte-compile: t; -*-
2 2
3;; Copyright (C) 2023-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2023-2026 Free Software Foundation, Inc.
4 4
5;; Author: Alan Mackenzie <acm@muc.de> 5;; Author: Alan Mackenzie <acm@muc.de>
6 6
diff --git a/test/src/comp-resources/comp-test-funcs.el b/test/src/comp-resources/comp-test-funcs.el
index 04e3afe49fa..200d3f6793d 100644
--- a/test/src/comp-resources/comp-test-funcs.el
+++ b/test/src/comp-resources/comp-test-funcs.el
@@ -1,6 +1,6 @@
1;;; comp-test-funcs.el --- compilation unit tested by comp-tests.el -*- lexical-binding: t; -*- 1;;; comp-test-funcs.el --- compilation unit tested by comp-tests.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2019-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2019-2026 Free Software Foundation, Inc.
4 4
5;; Author: Andrea Corallo <acorallo@gnu.org> 5;; Author: Andrea Corallo <acorallo@gnu.org>
6 6
diff --git a/test/src/comp-resources/comp-test-pure.el b/test/src/comp-resources/comp-test-pure.el
index cbcfc89733b..7795a668fa6 100644
--- a/test/src/comp-resources/comp-test-pure.el
+++ b/test/src/comp-resources/comp-test-pure.el
@@ -1,6 +1,6 @@
1;;; comp-test-pure.el --- compilation unit tested by comp-tests.el -*- lexical-binding: t; -*- 1;;; comp-test-pure.el --- compilation unit tested by comp-tests.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; Author: Andrea Corallo <acorallo@gnu.org> 5;; Author: Andrea Corallo <acorallo@gnu.org>
6 6
diff --git a/test/src/comp-tests.el b/test/src/comp-tests.el
index e9f4b1ad508..28418cc9b86 100644
--- a/test/src/comp-tests.el
+++ b/test/src/comp-tests.el
@@ -1,6 +1,6 @@
1;;; comp-tests.el --- unit tests for src/comp.c -*- lexical-binding: t; -*- 1;;; comp-tests.el --- unit tests for src/comp.c -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2019-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2019-2026 Free Software Foundation, Inc.
4 4
5;; Author: Andrea Corallo <acorallo@gnu.org> 5;; Author: Andrea Corallo <acorallo@gnu.org>
6 6
diff --git a/test/src/data-tests.el b/test/src/data-tests.el
index 1499be015b5..0540a99f4c3 100644
--- a/test/src/data-tests.el
+++ b/test/src/data-tests.el
@@ -1,6 +1,6 @@
1;;; data-tests.el --- tests for src/data.c -*- lexical-binding:t -*- 1;;; data-tests.el --- tests for src/data.c -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2013-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2013-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/src/decompress-tests.el b/test/src/decompress-tests.el
index 14bbd108eda..411d472c774 100644
--- a/test/src/decompress-tests.el
+++ b/test/src/decompress-tests.el
@@ -1,6 +1,6 @@
1;;; decompress-tests.el --- Test suite for decompress. -*- lexical-binding: t -*- 1;;; decompress-tests.el --- Test suite for decompress. -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2013-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2013-2026 Free Software Foundation, Inc.
4 4
5;; Author: Lars Ingebrigtsen <larsi@gnus.org> 5;; Author: Lars Ingebrigtsen <larsi@gnus.org>
6 6
diff --git a/test/src/doc-tests.el b/test/src/doc-tests.el
index 87d9bd963e0..fbf3a91002a 100644
--- a/test/src/doc-tests.el
+++ b/test/src/doc-tests.el
@@ -1,6 +1,6 @@
1;;; doc-tests.el --- tests for doc.c functions -*- lexical-binding: t -*- 1;;; doc-tests.el --- tests for doc.c functions -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2022-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/src/editfns-tests.el b/test/src/editfns-tests.el
index 4e0ca4c9d2a..9bdd5cf5db6 100644
--- a/test/src/editfns-tests.el
+++ b/test/src/editfns-tests.el
@@ -1,6 +1,6 @@
1;;; editfns-tests.el --- tests for editfns.c -*- lexical-binding:t -*- 1;;; editfns-tests.el --- tests for editfns.c -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2016-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2016-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
@@ -368,7 +368,7 @@ Execute tests as described by `editfns-tests--transpose-regions-tests'."
368 (should (equal (mapcar #'marker-position pmarkers) pmpos)) 368 (should (equal (mapcar #'marker-position pmarkers) pmpos))
369 ;; Meh. This more or less blindly duplicates function 369 ;; Meh. This more or less blindly duplicates function
370 ;; transpose_markers, since I have been too lazy to 370 ;; transpose_markers, since I have been too lazy to
371 ;; reproduce the arithmetics myself. 371 ;; reproduce the arithmetic myself.
372 (setq pmpos 372 (setq pmpos
373 (mapcar 373 (mapcar
374 (lambda (pos) 374 (lambda (pos)
@@ -397,6 +397,82 @@ Execute tests as described by `editfns-tests--transpose-regions-tests'."
397(ert-deftest format-c-float () 397(ert-deftest format-c-float ()
398 (should-error (format "%c" 0.5))) 398 (should-error (format "%c" 0.5)))
399 399
400(ert-deftest format-binary-zero ()
401 "Check that `%#b' and `%#B' are simplified for zero values."
402 (should (string-equal (format "%#b" 0) "0"))
403 (should (string-equal (format "%#B" 0) "0")))
404
405(ert-deftest format-binary-floats ()
406 "Check that `%b' and `%B' drop the fractional part of floats."
407 (let* ((n 5) (N 10)
408 (fracs (mapcar #'(lambda (d) (/ d N 1.0)) (number-sequence 0 (1- N)))))
409 (dolist (f fracs)
410 (should (string-equal (format "%b" (+ n f)) (format "%b" n)))
411 (should (string-equal (format "%B" (+ n f)) (format "%B" n))))))
412
413(ert-deftest format-binary-nonzero-integers ()
414 "Check `%b' and `%B' for non-zero integers.
415For numbers of both signs, check each flag (`0' padding, signs `+' &
416space, left alignment `-') with and without the alternative display
417format `#'. Include both fixed and big numbers. The widths are chosen
418sufficiently large to avoid truncation."
419 (dolist (nbits `((#x-5A . "1011010")
420 (#x5A . "1011010")
421 (#x-E97 . "111010010111")
422 (#xE97 . "111010010111")
423 (#xFFFFFFFFFFFFFFFFF . ,(make-string 68 ?1))
424 (#x-FFFFFFFFFFFFFFFFF . ,(make-string 68 ?1))))
425 (let* ((n (car nbits)) (bits (cdr nbits))
426 (extra (+ 1 2 2)) ; 1 (sign) + 2 (0b prefix) + 2 (pad)
427 (w (+ (length bits) extra))
428 (Npad (- extra (if (< n 0) 1 0))) ; 0 & space padding w/ prefix
429 (Nsgn (- extra 1)) ; padding w/o sign
430 (sgn- (if (< n 0) "-" "")) (sgn (if (< n 0) "-" "+"))
431 (0pad (make-string Npad ?0)) (0padalt (make-string (- Npad 2) ?0))
432 (spad (make-string Npad ? )) (spadalt (make-string (- Npad 2) ? ))
433 (+pad (make-string Nsgn ? )) (+padalt (make-string (- Nsgn 2) ? )))
434 ;; %b
435 (should (string-equal (format "%b" n) (concat sgn- bits)))
436 (should (string-equal (format "%B" n) (concat sgn- bits)))
437 (should (string-equal (format "%#b" n) (concat sgn- "0b" bits)))
438 (should (string-equal (format "%#B" n) (concat sgn- "0B" bits)))
439 ;; %0wb
440 (should (string-equal (format (format "%%0%db" w) n)
441 (concat sgn- 0pad bits)))
442 (should (string-equal (format (format "%%0%dB" w) n)
443 (concat sgn- 0pad bits)))
444 (should (string-equal (format (format "%%#0%db" w) n)
445 (concat sgn- "0b" 0padalt bits)))
446 (should (string-equal (format (format "%%#0%dB" w) n)
447 (concat sgn- "0B" 0padalt bits)))
448 ;; %-wb
449 (should (string-equal (format (format "%%-%db" w) n)
450 (concat sgn- bits spad)))
451 (should (string-equal (format (format "%%-%dB" w) n)
452 (concat sgn- bits spad)))
453 (should (string-equal (format (format "%%#-%db" w) n)
454 (concat sgn- "0b" bits spadalt)))
455 (should (string-equal (format (format "%%#-%dB" w) n)
456 (concat sgn- "0B" bits spadalt)))
457 ;; %+wb
458 (should (string-equal (format (format "%%+%db" w) n)
459 (concat +pad sgn bits)))
460 (should (string-equal (format (format "%%+%dB" w) n)
461 (concat +pad sgn bits)))
462 (should (string-equal (format (format "%%#+%db" w) n)
463 (concat +padalt sgn "0b" bits)))
464 (should (string-equal (format (format "%%#+%dB" w) n)
465 (concat +padalt sgn "0B" bits)))
466 ;; % wb
467 (should (string-equal (format (format "%% %db" w) n)
468 (concat spad sgn- bits)))
469 (should (string-equal (format (format "%% %dB" w) n)
470 (concat spad sgn- bits)))
471 (should (string-equal (format (format "%%# %db" w) n)
472 (concat spadalt sgn- "0b" bits)))
473 (should (string-equal (format (format "%%# %dB" w) n)
474 (concat spadalt sgn- "0B" bits))))))
475
400;;; Test for Bug#29609. 476;;; Test for Bug#29609.
401(ert-deftest format-sharp-0-x () 477(ert-deftest format-sharp-0-x ()
402 (should (string-equal (format "%#08x" #x10) "0x000010")) 478 (should (string-equal (format "%#08x" #x10) "0x000010"))
@@ -415,19 +491,22 @@ Execute tests as described by `editfns-tests--transpose-regions-tests'."
415(ert-deftest format-%x-large-float () 491(ert-deftest format-%x-large-float ()
416 (should (string-equal (format "%x" 18446744073709551616.0) 492 (should (string-equal (format "%x" 18446744073709551616.0)
417 "10000000000000000"))) 493 "10000000000000000")))
494
418(ert-deftest read-large-integer () 495(ert-deftest read-large-integer ()
419 (should (eq (type-of (read (format "%d0" most-negative-fixnum))) 'integer)) 496 (should (eq (type-of (read (format "%d0" most-negative-fixnum))) 'integer))
420 (should (eq (type-of (read (format "%+d" (* -8.0 most-negative-fixnum)))) 497 (should (eq (type-of (read (format "%+d" (* -8.0 most-negative-fixnum))))
421 'integer)) 498 'integer))
422 (should (eq (type-of (read (substring (format "%d" most-negative-fixnum) 1))) 499 (should (eq (type-of (read (substring (format "%d" most-negative-fixnum) 1)))
423 'integer)) 500 'integer))
424 (should (eq (type-of (read (format "#x%x" most-negative-fixnum))) 501 (should (eq (type-of (read (format "#b%b" most-negative-fixnum)))
425 'integer)) 502 'integer))
426 (should (eq (type-of (read (format "#o%o" most-negative-fixnum))) 503 (should (eq (type-of (read (format "#o%o" most-negative-fixnum)))
427 'integer)) 504 'integer))
505 (should (eq (type-of (read (format "#x%x" most-negative-fixnum)))
506 'integer))
428 (should (eq (type-of (read (format "#32rG%x" most-positive-fixnum))) 507 (should (eq (type-of (read (format "#32rG%x" most-positive-fixnum)))
429 'integer)) 508 'integer))
430 (dolist (fmt '("%d" "%s" "#o%o" "#x%x")) 509 (dolist (fmt '("%d" "%s" "#b%b" "#o%o" "#x%x"))
431 (dolist (val (list most-negative-fixnum (1+ most-negative-fixnum) 510 (dolist (val (list most-negative-fixnum (1+ most-negative-fixnum)
432 -1 0 1 511 -1 0 1
433 (1- most-positive-fixnum) most-positive-fixnum)) 512 (1- most-positive-fixnum) most-positive-fixnum))
diff --git a/test/src/emacs-module-resources/mod-test.c b/test/src/emacs-module-resources/mod-test.c
index 2c690457161..7e68d32883e 100644
--- a/test/src/emacs-module-resources/mod-test.c
+++ b/test/src/emacs-module-resources/mod-test.c
@@ -1,6 +1,6 @@
1/* Test GNU Emacs modules. 1/* Test GNU Emacs modules.
2 2
3Copyright 2015-2025 Free Software Foundation, Inc. 3Copyright 2015-2026 Free Software Foundation, Inc.
4 4
5This file is part of GNU Emacs. 5This file is part of GNU Emacs.
6 6
diff --git a/test/src/emacs-module-tests.el b/test/src/emacs-module-tests.el
index fa585b48df7..7a8bcd4779d 100644
--- a/test/src/emacs-module-tests.el
+++ b/test/src/emacs-module-tests.el
@@ -1,6 +1,6 @@
1;;; emacs-module-tests.el --- Test GNU Emacs modules. -*- lexical-binding: t; -*- 1;;; emacs-module-tests.el --- Test GNU Emacs modules. -*- lexical-binding: t; -*-
2 2
3;; Copyright 2015-2025 Free Software Foundation, Inc. 3;; Copyright 2015-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/src/emacs-tests.el b/test/src/emacs-tests.el
index 2196c22ac3c..66b914f62ea 100644
--- a/test/src/emacs-tests.el
+++ b/test/src/emacs-tests.el
@@ -1,6 +1,6 @@
1;;; emacs-tests.el --- unit tests for emacs.c -*- lexical-binding: t; -*- 1;;; emacs-tests.el --- unit tests for emacs.c -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/src/eval-tests.el b/test/src/eval-tests.el
index 64a108f8744..1e7c33069a7 100644
--- a/test/src/eval-tests.el
+++ b/test/src/eval-tests.el
@@ -1,6 +1,6 @@
1;;; eval-tests.el --- unit tests for src/eval.c -*- lexical-binding: t; -*- 1;;; eval-tests.el --- unit tests for src/eval.c -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2016-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2016-2026 Free Software Foundation, Inc.
4 4
5;; Author: Philipp Stephani <phst@google.com> 5;; Author: Philipp Stephani <phst@google.com>
6 6
diff --git a/test/src/fileio-tests.el b/test/src/fileio-tests.el
index 211536f415a..1a4d0423b89 100644
--- a/test/src/fileio-tests.el
+++ b/test/src/fileio-tests.el
@@ -1,6 +1,6 @@
1;;; fileio-tests.el --- unit tests for src/fileio.c -*- lexical-binding: t; -*- 1;;; fileio-tests.el --- unit tests for src/fileio.c -*- lexical-binding: t; -*-
2 2
3;; Copyright 2017-2025 Free Software Foundation, Inc. 3;; Copyright 2017-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/src/filelock-tests.el b/test/src/filelock-tests.el
index 330b7879371..795039cd9cb 100644
--- a/test/src/filelock-tests.el
+++ b/test/src/filelock-tests.el
@@ -1,6 +1,6 @@
1;;; filelock-tests.el --- test file locking -*- lexical-binding: t; -*- 1;;; filelock-tests.el --- test file locking -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2021-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2021-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/src/floatfns-tests.el b/test/src/floatfns-tests.el
index 04ee97a6137..49e76b809a3 100644
--- a/test/src/floatfns-tests.el
+++ b/test/src/floatfns-tests.el
@@ -1,6 +1,6 @@
1;;; floatfns-tests.el --- tests for floating point operations -*- lexical-binding: t -*- 1;;; floatfns-tests.el --- tests for floating point operations -*- lexical-binding: t -*-
2 2
3;; Copyright 2017-2025 Free Software Foundation, Inc. 3;; Copyright 2017-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/src/fns-tests.el b/test/src/fns-tests.el
index 7e9286a4251..fa00cec6118 100644
--- a/test/src/fns-tests.el
+++ b/test/src/fns-tests.el
@@ -1,6 +1,6 @@
1;;; fns-tests.el --- tests for src/fns.c -*- lexical-binding:t -*- 1;;; fns-tests.el --- tests for src/fns.c -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2014-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2014-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
@@ -38,10 +38,9 @@
38 (should (= (random 1) 0)) 38 (should (= (random 1) 0))
39 (should (>= (random 10) 0)) 39 (should (>= (random 10) 0))
40 (should (< (random 10) 10)) 40 (should (< (random 10) 10))
41 ;; On OpenBSD random is non-deterministic. 41 ;; On OpenBSD random is always non-deterministic.
42 (if (and (eq system-type 'berkeley-unix) 42 (unless (and (eq system-type 'berkeley-unix)
43 (string-match-p "openbsd" system-configuration)) 43 (string-match-p "openbsd" system-configuration))
44 (should (not (equal (random "seed") (random "seed"))))
45 (should (equal (random "seed") (random "seed")))) 44 (should (equal (random "seed") (random "seed"))))
46 ;; The probability of four calls being the same is low. 45 ;; The probability of four calls being the same is low.
47 ;; This makes sure that the value isn't constant. 46 ;; This makes sure that the value isn't constant.
diff --git a/test/src/font-tests.el b/test/src/font-tests.el
index cc370429557..532b04c66a7 100644
--- a/test/src/font-tests.el
+++ b/test/src/font-tests.el
@@ -1,6 +1,6 @@
1;;; font-tests.el --- Test suite for font-related functions. -*- lexical-binding: t -*- 1;;; font-tests.el --- Test suite for font-related functions. -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2011-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2011-2026 Free Software Foundation, Inc.
4 4
5;; Author: Chong Yidong <cyd@stupidchicken.com> 5;; Author: Chong Yidong <cyd@stupidchicken.com>
6;; Keywords: internal 6;; Keywords: internal
diff --git a/test/src/image-tests.el b/test/src/image-tests.el
index 6ebf54689b4..8527b2b2fa4 100644
--- a/test/src/image-tests.el
+++ b/test/src/image-tests.el
@@ -1,6 +1,6 @@
1;;; image-tests.el --- Tests for image.c -*- lexical-binding: t -*- 1;;; image-tests.el --- Tests for image.c -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2021-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2021-2026 Free Software Foundation, Inc.
4 4
5;; Author: Stefan Kangas <stefankangas@gmail.com> 5;; Author: Stefan Kangas <stefankangas@gmail.com>
6 6
diff --git a/test/src/indent-tests.el b/test/src/indent-tests.el
index 0edc65e3876..5c6e25868f8 100644
--- a/test/src/indent-tests.el
+++ b/test/src/indent-tests.el
@@ -1,6 +1,6 @@
1;;; indent-tests.el --- tests for src/indent.c -*- lexical-binding:t -*- 1;;; indent-tests.el --- tests for src/indent.c -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/src/inotify-tests.el b/test/src/inotify-tests.el
index aa7801d1e2c..da186aab72f 100644
--- a/test/src/inotify-tests.el
+++ b/test/src/inotify-tests.el
@@ -1,6 +1,6 @@
1;;; inotify-tests.el --- Test suite for inotify. -*- lexical-binding: t -*- 1;;; inotify-tests.el --- Test suite for inotify. -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2012-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2012-2026 Free Software Foundation, Inc.
4 4
5;; Author: Rüdiger Sonderfeld <ruediger@c-plusplus.de> 5;; Author: Rüdiger Sonderfeld <ruediger@c-plusplus.de>
6;; Keywords: internal 6;; Keywords: internal
diff --git a/test/src/json-tests.el b/test/src/json-tests.el
index 30cf32039f9..ec079f020bd 100644
--- a/test/src/json-tests.el
+++ b/test/src/json-tests.el
@@ -1,6 +1,6 @@
1;;; json-tests.el --- unit tests for json.c -*- lexical-binding: t; -*- 1;;; json-tests.el --- unit tests for json.c -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2017-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2017-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/src/keyboard-tests.el b/test/src/keyboard-tests.el
index 3a36446ac83..d3787090794 100644
--- a/test/src/keyboard-tests.el
+++ b/test/src/keyboard-tests.el
@@ -1,6 +1,6 @@
1;;; keyboard-tests.el --- Tests for keyboard.c -*- lexical-binding: t -*- 1;;; keyboard-tests.el --- Tests for keyboard.c -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2017-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2017-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/src/keymap-tests.el b/test/src/keymap-tests.el
index 0d203f6fcb0..c53ab7871c3 100644
--- a/test/src/keymap-tests.el
+++ b/test/src/keymap-tests.el
@@ -1,6 +1,6 @@
1;;; keymap-tests.el --- Test suite for src/keymap.c -*- lexical-binding: t -*- 1;;; keymap-tests.el --- Test suite for src/keymap.c -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2015-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2015-2026 Free Software Foundation, Inc.
4 4
5;; Author: Juanma Barranquero <lekktu@gmail.com> 5;; Author: Juanma Barranquero <lekktu@gmail.com>
6;; Stefan Kangas <stefankangas@gmail.com> 6;; Stefan Kangas <stefankangas@gmail.com>
diff --git a/test/src/lcms-tests.el b/test/src/lcms-tests.el
index 773f7c02fb2..74de139f0a1 100644
--- a/test/src/lcms-tests.el
+++ b/test/src/lcms-tests.el
@@ -1,6 +1,6 @@
1;;; lcms-tests.el --- tests for Little CMS interface -*- lexical-binding: t -*- 1;;; lcms-tests.el --- tests for Little CMS interface -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2017-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2017-2026 Free Software Foundation, Inc.
4 4
5;; Maintainer: emacs-devel@gnu.org 5;; Maintainer: emacs-devel@gnu.org
6 6
diff --git a/test/src/lread-tests.el b/test/src/lread-tests.el
index d1320a665a5..e621a9d58b9 100644
--- a/test/src/lread-tests.el
+++ b/test/src/lread-tests.el
@@ -1,6 +1,6 @@
1;;; lread-tests.el --- tests for lread.c -*- lexical-binding: t; -*- 1;;; lread-tests.el --- tests for lread.c -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2016-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2016-2026 Free Software Foundation, Inc.
4 4
5;; Author: Philipp Stephani <phst@google.com> 5;; Author: Philipp Stephani <phst@google.com>
6 6
diff --git a/test/src/marker-tests.el b/test/src/marker-tests.el
index ac319dd4c32..ddd8bc702e4 100644
--- a/test/src/marker-tests.el
+++ b/test/src/marker-tests.el
@@ -1,6 +1,6 @@
1;;; marker-tests.el --- tests for marker.c functions -*- lexical-binding: t -*- 1;;; marker-tests.el --- tests for marker.c functions -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2016-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2016-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/src/minibuf-tests.el b/test/src/minibuf-tests.el
index 2f932eacc4a..5bfbe710b10 100644
--- a/test/src/minibuf-tests.el
+++ b/test/src/minibuf-tests.el
@@ -1,6 +1,6 @@
1;;; minibuf-tests.el --- tests for minibuf.c functions -*- lexical-binding: t -*- 1;;; minibuf-tests.el --- tests for minibuf.c functions -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2016-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2016-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/src/print-tests.el b/test/src/print-tests.el
index 0ef47a1d9d8..1485e063ab3 100644
--- a/test/src/print-tests.el
+++ b/test/src/print-tests.el
@@ -1,6 +1,6 @@
1;;; print-tests.el --- tests for src/print.c -*- lexical-binding: t; -*- 1;;; print-tests.el --- tests for src/print.c -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2014-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2014-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/src/process-tests.el b/test/src/process-tests.el
index b8ceb931533..2cc5b37b187 100644
--- a/test/src/process-tests.el
+++ b/test/src/process-tests.el
@@ -1,6 +1,6 @@
1;;; process-tests.el --- Testing the process facilities -*- lexical-binding: t -*- 1;;; process-tests.el --- Testing the process facilities -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2013-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2013-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
@@ -106,6 +106,9 @@ process to complete."
106 (looking-at "hello stdout!"))) 106 (looking-at "hello stdout!")))
107 (should (with-current-buffer stderr-buffer 107 (should (with-current-buffer stderr-buffer
108 (goto-char (point-min)) 108 (goto-char (point-min))
109 ;; Instrument for bug#80166.
110 (when (getenv "EMACS_EMBA_CI")
111 (message "stderr\n%s" (buffer-string)))
109 (looking-at "hello stderr!")))))) 112 (looking-at "hello stderr!"))))))
110 113
111(ert-deftest process-test-stderr-filter () 114(ert-deftest process-test-stderr-filter ()
diff --git a/test/src/profiler-tests.el b/test/src/profiler-tests.el
index fe50de713e2..555a579f21c 100644
--- a/test/src/profiler-tests.el
+++ b/test/src/profiler-tests.el
@@ -1,6 +1,6 @@
1;;; profiler-tests.el --- tests for src/profiler.c -*- lexical-binding:t -*- 1;;; profiler-tests.el --- tests for src/profiler.c -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 2025 Free Software Foundation, Inc. 3;; Copyright (C) 2025-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/src/regex-emacs-tests.el b/test/src/regex-emacs-tests.el
index 3b69f1a808f..061fb73ba8f 100644
--- a/test/src/regex-emacs-tests.el
+++ b/test/src/regex-emacs-tests.el
@@ -1,6 +1,6 @@
1;;; regex-emacs-tests.el --- tests for regex-emacs.c -*- lexical-binding: t -*- 1;;; regex-emacs-tests.el --- tests for regex-emacs.c -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2015-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2015-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/src/search-tests.el b/test/src/search-tests.el
index 2af6f4fb933..74d36204e3a 100644
--- a/test/src/search-tests.el
+++ b/test/src/search-tests.el
@@ -1,6 +1,6 @@
1;;; search-tests.el --- tests for search.c functions -*- lexical-binding: t -*- 1;;; search-tests.el --- tests for search.c functions -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2015-2016, 2018-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2015-2016, 2018-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/src/sqlite-tests.el b/test/src/sqlite-tests.el
index a835fea7632..a9fab7da681 100644
--- a/test/src/sqlite-tests.el
+++ b/test/src/sqlite-tests.el
@@ -1,6 +1,6 @@
1;;; sqlite-tests.el --- Tests for sqlite.el -*- lexical-binding: t; -*- 1;;; sqlite-tests.el --- Tests for sqlite.el -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2021-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2021-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/src/syntax-tests.el b/test/src/syntax-tests.el
index 8b8cbee1948..9e0246f5338 100644
--- a/test/src/syntax-tests.el
+++ b/test/src/syntax-tests.el
@@ -1,6 +1,6 @@
1;;; syntax-tests.el --- tests for syntax.c functions -*- lexical-binding: t -*- 1;;; syntax-tests.el --- tests for syntax.c functions -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2017-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2017-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/src/textprop-tests.el b/test/src/textprop-tests.el
index d29a644e96d..ee795914905 100644
--- a/test/src/textprop-tests.el
+++ b/test/src/textprop-tests.el
@@ -1,6 +1,6 @@
1;;; textprop-tests.el --- Test suite for text properties. -*- lexical-binding: t -*- 1;;; textprop-tests.el --- Test suite for text properties. -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2015-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2015-2026 Free Software Foundation, Inc.
4 4
5;; Author: Wolfgang Jenkner <wjenkner@inode.at> 5;; Author: Wolfgang Jenkner <wjenkner@inode.at>
6;; Keywords: internal 6;; Keywords: internal
diff --git a/test/src/thread-tests.el b/test/src/thread-tests.el
index 51408de80cc..9cbe1f3a1aa 100644
--- a/test/src/thread-tests.el
+++ b/test/src/thread-tests.el
@@ -1,6 +1,6 @@
1;;; thread-tests.el --- tests for threads. -*- lexical-binding: t -*- 1;;; thread-tests.el --- tests for threads. -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2012-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2012-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/src/timefns-tests.el b/test/src/timefns-tests.el
index 89a199f37fc..20c18f989e2 100644
--- a/test/src/timefns-tests.el
+++ b/test/src/timefns-tests.el
@@ -1,6 +1,6 @@
1;;; timefns-tests.el --- tests for timefns.c -*- lexical-binding: t -*- 1;;; timefns-tests.el --- tests for timefns.c -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2016-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2016-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/src/treesit-tests.el b/test/src/treesit-tests.el
index 89303114735..5492a45b1de 100644
--- a/test/src/treesit-tests.el
+++ b/test/src/treesit-tests.el
@@ -1,6 +1,6 @@
1;;; treesit-tests.el --- tests for src/treesit.c -*- lexical-binding: t; -*- 1;;; treesit-tests.el --- tests for src/treesit.c -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2021-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2021-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
@@ -235,7 +235,7 @@
235;;; Linecol 235;;; Linecol
236 236
237(ert-deftest treesit-linecol-basic () 237(ert-deftest treesit-linecol-basic ()
238 "Tests for basic lincol synchronization." 238 "Tests for basic linecol synchronization."
239 (skip-unless (fboundp 'treesit--linecol-cache)) 239 (skip-unless (fboundp 'treesit--linecol-cache))
240 (with-temp-buffer 240 (with-temp-buffer
241 (should (equal (treesit--linecol-cache) 241 (should (equal (treesit--linecol-cache)
diff --git a/test/src/undo-tests.el b/test/src/undo-tests.el
index c0984c13ea6..55d3bfe8930 100644
--- a/test/src/undo-tests.el
+++ b/test/src/undo-tests.el
@@ -1,6 +1,6 @@
1;;; undo-tests.el --- Tests of primitive-undo -*- lexical-binding: t -*- 1;;; undo-tests.el --- Tests of primitive-undo -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2012-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2012-2026 Free Software Foundation, Inc.
4 4
5;; Author: Aaron S. Hawley <aaron.s.hawley@gmail.com> 5;; Author: Aaron S. Hawley <aaron.s.hawley@gmail.com>
6 6
diff --git a/test/src/xdisp-tests.el b/test/src/xdisp-tests.el
index 62f98928720..3b5ab902cc2 100644
--- a/test/src/xdisp-tests.el
+++ b/test/src/xdisp-tests.el
@@ -1,6 +1,6 @@
1;;; xdisp-tests.el --- tests for xdisp.c functions -*- lexical-binding: t -*- 1;;; xdisp-tests.el --- tests for xdisp.c functions -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/src/xfaces-tests.el b/test/src/xfaces-tests.el
index 6129018262c..ae57909a664 100644
--- a/test/src/xfaces-tests.el
+++ b/test/src/xfaces-tests.el
@@ -1,6 +1,6 @@
1;;; xfaces-tests.el --- tests for xfaces.c -*- lexical-binding: t -*- 1;;; xfaces-tests.el --- tests for xfaces.c -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2020-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2026 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/test/src/xml-tests.el b/test/src/xml-tests.el
index 0add563b3fe..d8729e9cfd0 100644
--- a/test/src/xml-tests.el
+++ b/test/src/xml-tests.el
@@ -1,6 +1,6 @@
1;;; xml-tests.el --- Test suite for libxml parsing. -*- lexical-binding: t -*- 1;;; xml-tests.el --- Test suite for libxml parsing. -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2014-2025 Free Software Foundation, Inc. 3;; Copyright (C) 2014-2026 Free Software Foundation, Inc.
4 4
5;; Author: Ulf Jasper <ulf.jasper@web.de> 5;; Author: Ulf Jasper <ulf.jasper@web.de>
6;; Keywords: internal 6;; Keywords: internal