(binhex-decode-region-internal): Use set-buffer-multibyte rather than
authorStefan Monnier <monnier@iro.umontreal.ca>
Wed, 12 Mar 2008 20:53:46 +0000 (20:53 +0000)
committerStefan Monnier <monnier@iro.umontreal.ca>
Wed, 12 Mar 2008 20:53:46 +0000 (20:53 +0000)
setting default-enable-multibyte-characters.

lisp/ChangeLog
lisp/mail/binhex.el

index 73e7f02..8019ce8 100644 (file)
@@ -1,5 +1,6 @@
 2008-03-12  Stefan Monnier  <monnier@iro.umontreal.ca>
 
+       * mail/binhex.el (binhex-decode-region-internal):
        * mail/uudecode.el (uudecode-decode-region-internal):
        * net/dns.el (dns-read-string-name, dns-read, dns-read-type, query-dns):
        * sha1.el (sha1-string-external): Use set-buffer-multibyte rather than
index 7b83c97..f8b869a 100644 (file)
@@ -222,8 +222,8 @@ If HEADER-ONLY is non-nil only decode header and return filename."
        (save-excursion
          (goto-char start)
          (when (re-search-forward binhex-begin-line end t)
-           (let (default-enable-multibyte-characters)
-             (setq work-buffer (generate-new-buffer " *binhex-work*")))
+            (setq work-buffer (generate-new-buffer " *binhex-work*"))
+            (with-current-buffer work-buffer (set-buffer-multibyte nil))
            (beginning-of-line)
            (setq bits 0 counter 0)
            (while tmp