comparison lisp/international/ccl.el @ 105996:5bb289ba7169

* bindings.el (mode-line-buffer-identification): Purecopy only the string. * international/ccl.el (define-ccl-program): Do not purecopy the docstring, defconst does it anyway.
author Dan Nicolaescu <dann@ics.uci.edu>
date Sat, 14 Nov 2009 02:01:35 +0000
parents 8b630212b554
children 1d1d5d9bd884
comparison
equal deleted inserted replaced
105995:d90116e2656a 105996:5bb289ba7169
1521 (progn 1521 (progn
1522 ;; To make ,(charset-id CHARSET) works well. 1522 ;; To make ,(charset-id CHARSET) works well.
1523 (fset 'charset-id 'charset-id-internal) 1523 (fset 'charset-id 'charset-id-internal)
1524 (ccl-compile (eval ccl-program))) 1524 (ccl-compile (eval ccl-program)))
1525 (fmakunbound 'charset-id)))) 1525 (fmakunbound 'charset-id))))
1526 (defconst ,name prog (purecopy ,doc)) 1526 (defconst ,name prog ,doc)
1527 (put ',name 'ccl-program-idx (register-ccl-program ',name prog)) 1527 (put ',name 'ccl-program-idx (register-ccl-program ',name prog))
1528 nil)) 1528 nil))
1529 1529
1530 ;;;###autoload 1530 ;;;###autoload
1531 (defmacro check-ccl-program (ccl-program &optional name) 1531 (defmacro check-ccl-program (ccl-program &optional name)