]> git.eshelyaron.com Git - emacs.git/commitdiff
(info-insert-file-contents-1) [MSDOS]: Remove leading
authorKarl Heuer <kwzh@gnu.org>
Fri, 16 Feb 1996 00:58:07 +0000 (00:58 +0000)
committerKarl Heuer <kwzh@gnu.org>
Fri, 16 Feb 1996 00:58:07 +0000 (00:58 +0000)
dot only from non-empty suffixes.

lisp/info.el

index 62d87b3a7c14ad40b797cce23931b829d0d854c8..a99463c3254230ee55691fc40019e85a72c52952 100644 (file)
@@ -159,9 +159,10 @@ be last in the list.")
           (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)))))