(uudecode-decode-region-external): nil isn't a valid
authorReiner Steib <Reiner.Steib@gmx.de>
Fri, 26 May 2006 11:23:51 +0000 (11:23 +0000)
committerReiner Steib <Reiner.Steib@gmx.de>
Fri, 26 May 2006 11:23:51 +0000 (11:23 +0000)
coding system in XEmacs, use binary.

lisp/ChangeLog
lisp/uudecode.el

index 130274d..76186ea 100644 (file)
@@ -1,3 +1,8 @@
+2006-05-26  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * uudecode.el (uudecode-decode-region-external): nil isn't a valid
+       coding system in XEmacs, use binary.
+
 2006-05-26  Katsumi Yamaoka  <yamaoka@jpl.org>
 
        * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Don't edit
index 53ed51d..58de12a 100644 (file)
@@ -98,7 +98,11 @@ used is specified by `uudecode-decoder-program'."
                              (make-temp-name "uu")
                              uudecode-temporary-file-directory))))
        (let ((cdir default-directory)
-             default-process-coding-system)
+             (default-process-coding-system
+               (if (featurep 'xemacs)
+                   ;; In XEmacs, `nil' is not a valid coding system.
+                   '(binary . binary)
+                 nil)))
          (unwind-protect
              (with-temp-buffer
                (insert "begin 600 " (file-name-nondirectory tempfile) "\n")