changeset 14577:39a431eafb34

(info-insert-file-contents-1) [MSDOS]: Remove leading dot only from non-empty suffixes.
author Karl Heuer <kwzh@gnu.org>
date Fri, 16 Feb 1996 00:58:07 +0000
parents d82c768cb571
children 55d804f97ffc
files lisp/info.el
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/info.el	Fri Feb 16 00:55:11 1996 +0000
+++ b/lisp/info.el	Fri Feb 16 00:58:07 1996 +0000
@@ -159,9 +159,10 @@
 	   (ext-len (max 0 (- (length filename) (length sans-exts) 1)))
 	   ext-left)
       ;; SUFFIX starts with a dot.  If FILENAME already has one,
-      ;; get rid of the one in SUFFIX.
+      ;; get rid of the one in SUFFIX (unless suffix is empty).
       (or (and (<= ext-len 0)
 	       (not (eq (aref filename (1- (length filename))) ?.)))
+	  (= (length suffix) 0)
 	  (setq suffix (substring suffix 1)))
       ;; How many chars of that extension should we keep?
       (setq ext-left (min ext-len (max 0 (- 3 (length suffix)))))