changeset 12809:c388f6f7f210

* man.el (Man-translate-references): Anchor the regexps.
author Francesco Potortì <pot@gnu.org>
date Wed, 09 Aug 1995 16:08:55 +0000
parents 4db1f387e85f
children bd486675e103
files lisp/man.el
diffstat 1 files changed, 3 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/man.el	Tue Aug 08 21:22:16 1995 +0000
+++ b/lisp/man.el	Wed Aug 09 16:08:55 1995 +0000
@@ -422,17 +422,17 @@
   "Translates REF from \"chmod(2V)\" to \"2v chmod\" style.
 Leave it as is if already in that style.  Possibly downcase and
 translate the section (see the Man-downcase-section-letters-flag
-and the Man-section-translations-alist variables)." 
+and the Man-section-translations-alist variables)."
   (let ((name "")
 	(section "")
 	(slist Man-section-translations-alist))
     (cond
      ;; "chmod(2V)" case ?
-     ((string-match (concat Man-reference-regexp "$") ref)
+     ((string-match (concat "^" Man-reference-regexp "$") ref)
       (setq name (Man-match-substring 1 ref)
 	    section (Man-match-substring 2 ref)))
      ;; "2v chmod" case ?
-     ((string-match (concat "\\(" Man-section-regexp
+     ((string-match (concat "^\\(" Man-section-regexp
 			    "\\) +\\(" Man-name-regexp "\\)$") ref)
       (setq name (Man-match-substring 2 ref)
 	    section (Man-match-substring 1 ref))))