[COMMIT] Use XEmacs syntax in #'make-coding-system, mucs-ccl.el

Aidan Kehoe kehoea at parhasard.net
Thu Oct 1 15:27:27 EDT 2009


APPROVE COMMIT

NOTE: This patch has been committed.

mule-packages/mule-ucs/lisp/ChangeLog addition:

2009-10-01  Aidan Kehoe  <kehoea at parhasard.net>

	* mucs-ccl.el (mucs-ccl-define-temporal-coding-system): 
	Use the actual XEmacs syntax for #'make-coding-system system here,
	when creating a CCL coding system. This fixes the package build on
	21.5, which now has a compiler macro that requires a reasonable
	number of arguments to the function. 


XEmacs Packages (existing ChangeLogs) source patch:
Diff command:   cvs -q diff -Nu
Files affected: mule-packages/mule-ucs/lisp/mucs-ccl.el
===================================================================
RCS

Index: mule-packages/mule-ucs/lisp/mucs-ccl.el
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/mule-packages/mule-ucs/lisp/mucs-ccl.el,v
retrieving revision 1.1.1.1
diff -u -u -r1.1.1.1 mucs-ccl.el
--- mule-packages/mule-ucs/lisp/mucs-ccl.el	2001/12/12 11:36:00	1.1.1.1
+++ mule-packages/mule-ucs/lisp/mucs-ccl.el	2009/10/01 19:26:57
@@ -63,10 +63,13 @@
     (if (not (coding-system-p
 	      'mucs-ccl-temporary))
 	(make-coding-system
-	 'mucs-ccl-temporary
-	 4 ?*
-	 "Temporary coding-system privately used by MUCS-CCL"
-	 '(mucs-ccl-tmp-ccl-prog . mucs-ccl-tmp-ccl-prog)))))
+         'mucs-ccl-temporary 'ccl
+         "Temporary coding-system privately used by MUCS-CCL"
+	 `(encode mucs-ccl-temp-ccl-prog
+           decode ,(ccl-compile
+                    '(1 (loop
+                          (read r0)
+                          (write-repeat r0)))))))))
 
 ;;; CCL facility checker.
 

-- 
¿Dónde estará ahora mi sobrino Yoghurtu Nghe, que tuvo que huir
precipitadamente de la aldea por culpa de la escasez de rinocerontes?




More information about the XEmacs-Patches mailing list