aboutsummaryrefslogtreecommitdiffstats
path: root/etc/PROBLEMS
diff options
context:
space:
mode:
Diffstat (limited to 'etc/PROBLEMS')
-rw-r--r--etc/PROBLEMS30
1 files changed, 30 insertions, 0 deletions
diff --git a/etc/PROBLEMS b/etc/PROBLEMS
index 8e6fc32121e..03b2820d035 100644
--- a/etc/PROBLEMS
+++ b/etc/PROBLEMS
@@ -907,6 +907,36 @@ distributions, such as Debian, may already have applied such a patch.)
907Note that Emacs has native support for Unicode, roughly equivalent to 907Note that Emacs has native support for Unicode, roughly equivalent to
908Mule-UCS's, so you may not need it. 908Mule-UCS's, so you may not need it.
909 909
910** Mule-UCS compilation problem.
911
912Emacs of old versions and XEmacs byte-compile the form `(progn progn
913...)' the same way as `(progn ...)', but Emacs of version 21.3 and the
914later process that form just as interpreter does, that is, as `progn'
915variable reference. Apply the following patch to Mule-UCS 0.84 to
916make it compiled by the latest Emacs.
917
918--- mucs-ccl.el 2 Sep 2005 00:42:23 -0000 1.1.1.1
919+++ mucs-ccl.el 2 Sep 2005 01:31:51 -0000 1.3
920@@ -639,10 +639,14 @@
921 (mucs-notify-embedment 'mucs-ccl-required name)
922 (setq ccl-pgm-list (cdr ccl-pgm-list)))
923 ; (message "MCCLREGFIN:%S" result)
924- `(progn
925- (setq mucs-ccl-facility-alist
926- (quote ,mucs-ccl-facility-alist))
927- ,@result)))
928+ ;; The only way the function is used in this package is included
929+ ;; in `mucs-package-definition-end-hook' value, where it must
930+ ;; return (possibly empty) *list* of forms. Do this. Do not rely
931+ ;; on byte compiler to remove extra `progn's in `(progn ...)'
932+ ;; form.
933+ `((setq mucs-ccl-facility-alist
934+ (quote ,mucs-ccl-facility-alist))
935+ ,@result)))
936
937 ;;; Add hook for embedding translation informations to a package.
938 (add-hook 'mucs-package-definition-end-hook
939
910** Accented ISO-8859-1 characters are displayed as | or _. 940** Accented ISO-8859-1 characters are displayed as | or _.
911 941
912Try other font set sizes (S-mouse-1). If the problem persists with 942Try other font set sizes (S-mouse-1). If the problem persists with