2002-01-29 Karl Kleinpaste <karl@charcoal.com>
authorKarl Pflästerer <sigurd@12move.de>
Tue, 29 Jan 2002 13:19:50 +0000 (13:19 +0000)
committerKarl Pflästerer <sigurd@12move.de>
Tue, 29 Jan 2002 13:19:50 +0000 (13:19 +0000)
* mm-uu.el (mm-uu-type-alist): Add optional leading `0'.

* gnus-uu.el (gnus-uu-shar-name-marker): Add optional leading `0'
and permit `:' and `\' in order to handle full Windows pathnames.
(gnus-uu-begin-string): Add optional leading `0'.  Leading `0' is
technically not correct per standard, but seems to have common use.

lisp/gnus-uu.el
lisp/mm-uu.el

index 53de149..fce5aa7 100644 (file)
@@ -321,7 +321,7 @@ didn't work, and overwrite existing files.  Otherwise, ask each time."
 
 (defvar gnus-uu-saved-article-name nil)
 
-(defvar gnus-uu-begin-string "^begin[ \t]+[0-7][0-7][0-7][ \t]+\\(.*\\)$")
+(defvar gnus-uu-begin-string "^begin[ \t]+0?[0-7][0-7][0-7][ \t]+\\(.*\\)$")
 (defvar gnus-uu-end-string "^end[ \t]*$")
 
 (defvar gnus-uu-body-line "^M")
@@ -336,7 +336,7 @@ didn't work, and overwrite existing files.  Otherwise, ask each time."
 
 (defvar gnus-uu-shar-file-name nil)
 (defvar gnus-uu-shar-name-marker
-  "begin [0-7][0-7][0-7][ \t]+\\(\\(\\w\\|\\.\\)*\\b\\)")
+  "begin 0?[0-7][0-7][0-7][ \t]+\\(\\(\\w\\|[.\\:]\\)*\\b\\)")
 
 (defvar gnus-uu-postscript-begin-string "^%!PS-")
 (defvar gnus-uu-postscript-end-string "^%%EOF$")
index f36a5fd..780daf1 100644 (file)
@@ -80,7 +80,7 @@ This can be either \"inline\" or \"attachment\".")
      mm-uu-postscript-extract
      nil)
     (uu
-     "^begin[ \t]+[0-7][0-7][0-7][ \t]+"
+     "^begin[ \t]+0?[0-7][0-7][0-7][ \t]+"
      "^end[ \t]*$"
      mm-uu-uu-extract
      mm-uu-uu-filename)