]> git.eshelyaron.com Git - emacs.git/commitdiff
(cookie-snarf): Use match-beginning on the delimiter.
authorRichard M. Stallman <rms@gnu.org>
Thu, 12 Feb 1998 03:10:53 +0000 (03:10 +0000)
committerRichard M. Stallman <rms@gnu.org>
Thu, 12 Feb 1998 03:10:53 +0000 (03:10 +0000)
(cookie-delimiter): Handle single-% delimiter.

lisp/play/cookie1.el

index 3f8087fa2fad01316574ae527a551f92f310f754..9e8412d17f140dcf8e39cf31de2a762a9eb15234 100644 (file)
@@ -57,7 +57,7 @@
 ; Randomize the seed in the random number generator.
 (random t)
 
-(defconst cookie-delimiter "\n%%\n\\|\0"
+(defconst cookie-delimiter "\n%%\n\\|\n%\n\\|\0"
   "Delimiter used to separate cookie file entries.")
 
 (defvar cookie-cache (make-vector 511 0)
@@ -115,7 +115,7 @@ and subsequent calls on the same file won't go to disk."
          (while (progn (skip-chars-forward " \t\n\r\f") (not (eobp)))
            (let ((beg (point)))
              (re-search-forward cookie-delimiter)
-             (setq result (cons (buffer-substring beg (1- (point)))
+             (setq result (cons (buffer-substring beg (match-beginning 0))
                                 result))))
          (kill-buffer buf)
          (message "%s" endmsg)