diff lisp/prim/subr.el @ 159:3bb7ccffb0c0 r20-3b6

Import from CVS: tag r20-3b6
author cvs
date Mon, 13 Aug 2007 09:41:43 +0200
parents 59463afc5666
children 28f395d8dc7a
line wrap: on
line diff
--- a/lisp/prim/subr.el	Mon Aug 13 09:40:48 2007 +0200
+++ b/lisp/prim/subr.el	Mon Aug 13 09:41:43 2007 +0200
@@ -307,8 +307,10 @@
 			 newtext ""))))))
     (concat rtn-str (substring str start))))
 
-(defun split-string (string pattern)
+(defun split-string (string &optional pattern)
   "Return a list of substrings of STRING which are separated by PATTERN."
+  (or pattern
+      (setq pattern "[ \f\t\n\r\v]+"))
   (let (parts (start 0))
     (while (string-match pattern string start)
       (setq parts (cons (substring string start (match-beginning 0)) parts)