]> git.eshelyaron.com Git - emacs.git/commitdiff
Build the list L at compile time.
authorStefan Monnier <monnier@iro.umontreal.ca>
Sun, 16 Dec 2001 05:37:10 +0000 (05:37 +0000)
committerStefan Monnier <monnier@iro.umontreal.ca>
Sun, 16 Dec 2001 05:37:10 +0000 (05:37 +0000)
lisp/ChangeLog
lisp/international/fontset.el

index 2f1e33f4b28b428fa39010022efa59c6c4db4e6a..612a7ea5009a5a8f5df75b8991381881e7c36e26 100644 (file)
@@ -1,5 +1,7 @@
 2001-12-16  Stefan Monnier  <monnier@cs.yale.edu>
 
+       * international/fontset.el: Build the list L at compile time.
+
        * language/ind-util.el (mapthread): Make a closure.
 
 2001-12-15  Richard M. Stallman  <rms@gnu.org>
index bf95f60cd23134cff1a92c33c5f1b1079a420fb5..9ea6e8d3f8e5cc767cd1d711e7c587744e762add 100644 (file)
 ;; character `*' is embedded in `CHARSET_ENCODING' field.  The
 ;; REGISTRY for ASCII characters are predefined as "ISO8859-1".
 
-(let ((l `((latin-iso8859-1 . (nil . "ISO8859-1"))
+(let ((l
+       ;; Eval this at compile-time, since fontset.el is always loaded
+       ;; when run under X and this would always load ind-util.el as well.
+       (eval-when-compile
+        `((latin-iso8859-1 . (nil . "ISO8859-1"))
           (latin-iso8859-2 . (nil . "ISO8859-2"))
           (latin-iso8859-3 . (nil . "ISO8859-3"))
           (latin-iso8859-4 . (nil . "ISO8859-4"))
             . ,(indian-glyph-char 255 'kannada)) . ("*" . "Kannada-CDAC"))
           ((,(indian-glyph-char 0 'malayalam)
             . ,(indian-glyph-char 255 'malayalam)) . ("*" . "Malayalam-CDAC"))
-          ))
+          )))
       charset font-spec arg)
   (while l
     (setq charset (car (car l)) font-spec (cdr (car l)) l (cdr l))