Function: info-xref-check-list
info-xref-check-list is a byte-compiled function defined in
info-xref.el.gz.
Signature
(info-xref-check-list FILENAME-LIST)
Documentation
Check external references in info documents in FILENAME-LIST.
Source Code
;; Defined in /usr/src/emacs/lisp/info-xref.el.gz
(defun info-xref-check-list (filename-list)
"Check external references in info documents in FILENAME-LIST."
(info-xref-with-output
(dolist (info-xref-filename filename-list)
(setq info-xref-xfile-alist nil)
(let ((info-xref-output-heading
(format "Info file %s\n" info-xref-filename)))
(with-temp-message (format "Looking at %s" info-xref-filename)
(with-temp-buffer
(info-insert-file-contents info-xref-filename)
(goto-char (point-min))
(if (search-forward "\^_\nIndirect:\n" nil t)
(let ((dir (file-name-directory info-xref-filename)))
(while (looking-at "\\(.*\\): [0-9]+\n")
(let ((info-xref-filename
(expand-file-name (match-string 1) dir)))
(with-temp-buffer
(info-insert-file-contents info-xref-filename)
(info-xref-check-buffer)))
(forward-line)))
(info-xref-check-buffer))))))))