Stefan Monnier <[EMAIL PROTECTED]> writes:

> From what I understand, what he really says is that those files behave
> differently if they're not byte-compiled (e.g. if he copies the .el file
> earlier in his load-path, but not if he also copies the .elc file with it).

I think this patch fixes the problem.  I'll commit it soon if there
are no objections.

*** emacs/lisp/international/utf-8.el.~1.50.~   2005-10-13 01:39:31.000000000 
-0400
--- emacs/lisp/international/utf-8.el   2006-10-12 13:07:22.000000000 -0400
***************
*** 309,315 ****
      ;; Here we bind coding-system-for-read to nil so that coding tags
      ;; in the files are respected even if the files are not yet
      ;; byte-compiled
!     (let ((coding-system-for-read nil))
        (cond ((string= "Korean" current-language-environment)
             (load "subst-jis")
             (load "subst-big5")
--- 309,318 ----
      ;; Here we bind coding-system-for-read to nil so that coding tags
      ;; in the files are respected even if the files are not yet
      ;; byte-compiled
!     (let ((coding-system-for-read nil)
!         ;; We must avoid clobbering this variable, in case the load
!         ;; files below use different coding systems.
!         (last-coding-system-used last-coding-system-used))
        (cond ((string= "Korean" current-language-environment)
             (load "subst-jis")
             (load "subst-big5")


_______________________________________________
emacs-pretest-bug mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug

Reply via email to