(define-ccl-program): Purecopy the docstring.
authorDan Nicolaescu <dann@ics.uci.edu>
Wed, 11 Nov 2009 06:18:17 +0000 (06:18 +0000)
committerDan Nicolaescu <dann@ics.uci.edu>
Wed, 11 Nov 2009 06:18:17 +0000 (06:18 +0000)
lisp/ChangeLog
lisp/international/ccl.el

index b146a1d..b2a0fb4 100644 (file)
@@ -1,5 +1,7 @@
 2009-11-11  Dan Nicolaescu  <dann@ics.uci.edu>
 
+       * international/ccl.el (define-ccl-program): Purecopy the docstring.
+
        * emacs-lisp/easy-mmode.el (define-minor-mode): Purecopy :lighter.
 
        * subr.el (add-hook): Purecopy strings.
index c5088c8..bb67e17 100644 (file)
@@ -1523,7 +1523,7 @@ MAP-ID := integer
                      (fset 'charset-id 'charset-id-internal)
                      (ccl-compile (eval ccl-program)))
                  (fmakunbound 'charset-id))))
-     (defconst ,name prog ,doc)
+     (defconst ,name prog (purecopy ,doc))
      (put ',name 'ccl-program-idx (register-ccl-program ',name prog))
      nil))