Commits

aidan  committed 3f83db7

Make the Mule-UCS CCL code a little saner, fixing the build after the recent
21.5 CCL changes.

  • Participants
  • Parent commits 869b278

Comments (0)

Files changed (3)

File lisp/ChangeLog

+2007-08-08  Aidan Kehoe  <kehoea@parhasard.net>
+
+	* trans-util.el:
+	Require ccl at compile time for the sake of the macro expansion of
+	define-ccl-program.
+	* un-define.el:
+	Don't manipulate font-ccl-encode-alist; it's pointless in XEmacs
+	21.4 and XEmacs 21.5.
+
 2004-09-06  ARISAWA Akihiro  <ari@nijino.com>
 
 	* reldata/usupple.el (unicode-assoc-for-windows): Fixed codepoint

File lisp/trans-util.el

 
 ;;; String to number translation functions
 
+;; This file is not compilable on a non-Mule emacs. 
+(eval-when-compile (require 'ccl))
+
 (defun string-to-number-with-radix (string radix)
   (let ((i 0)
 	(j (length string))

File lisp/un-define.el

 
 ) ;; un-define package definition ends here
 
-
-;;; font encoder setup
-(add-to-list
- 'font-ccl-encoder-alist
- '("iso10646" . unicode-font-encoder))
-
 ; font encoder setup (for Meadow)
 (if (featurep 'meadow)
     (w32-regist-font-encoder