# HG changeset patch # User Kenichi Handa # Date 1014948032 0 # Node ID c93a7728939b8d678f8bacd566f19c9cd5256b71 # Parent d8c9fc60016ec0f10423d2b5e84f8ddb86668ad0 Don't load "international/utf-8". Don't call update-coding-systems-internal. Bind coding-system-for-write to `utf-8' while writing fns-XXX.el. Call clear-charset-maps before dumping. diff -r d8c9fc60016e -r c93a7728939b lisp/loadup.el --- a/lisp/loadup.el Fri Mar 01 01:59:51 2002 +0000 +++ b/lisp/loadup.el Fri Mar 01 02:00:32 2002 +0000 @@ -57,7 +57,7 @@ (load "map-ynp") (load "env") (load "cus-start") -(load "international/mule") +(load "international/mulel") (load "international/mule-conf.el") ;Don't get confused if someone compiled this by mistake. (load "format") (load "bindings") @@ -80,7 +80,6 @@ (load "international/mule-cmds") (load "case-table") (load "international/characters") -(load "international/utf-8") (let ((set-case-syntax-set-multibyte t)) (load "international/latin-1") @@ -112,7 +111,6 @@ (load "language/misc-lang") (load "language/utf-8-lang") (load "language/georgian") -(update-coding-systems-internal) (load "indent") (load "window") @@ -247,7 +245,8 @@ ;; then clear out load-history. (if (or (equal (nth 3 command-line-args) "dump") (equal (nth 4 command-line-args) "dump")) - (let ((buffer-undo-list t)) + (let ((buffer-undo-list t) + (coding-system-for-write 'utf-8)) (princ "(setq load-history\n" (current-buffer)) (princ " (nconc load-history\n" (current-buffer)) (princ " '(" (current-buffer)) @@ -279,6 +278,7 @@ (equal (nth 4 command-line-args) "bootstrap")) (setcdr load-path nil)) +(clear-charset-maps) (garbage-collect) ;;; At this point, we're ready to resume undo recording for scratch.