changeset 48753:d9e64bc9e308

(mule-diag): Move where it's required.
author Dave Love <fx@gnu.org>
date Sun, 08 Dec 2002 19:12:07 +0000
parents a2724f1976f3
children 0352a4c4e2dc
files lisp/international/code-pages.el
diffstat 1 files changed, 5 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/international/code-pages.el	Sun Dec 08 18:59:46 2002 +0000
+++ b/lisp/international/code-pages.el	Sun Dec 08 19:12:07 2002 +0000
@@ -54,8 +54,6 @@
 
 ;;; Code:
 
-(require 'mule-diag)			; for non-iso-charset-alist
-
 (defun cp-make-translation-table (v)
   "Return a translation table made from 128-long vector V.
 V comprises characters encodable by mule-utf-8."
@@ -152,6 +150,11 @@
        cp (cp-charset-for-codepage cp) (cp-offset-for-codepage cp))))))
 )					; eval-after-load
 
+;; For `non-iso-charset-alist'.  Do this after redefining
+;; `cp-supported-codepages', which is called through loading
+;; mule-diag.
+(require 'mule-diag)
+
 ;; Macro to allow ccl compilation at byte-compile time, avoiding
 ;; loading ccl.
 ;;;###autoload