# HG changeset patch # User Dave Love # Date 1035830621 0 # Node ID 6382ab89734c5927b59470aff9a5cb4d2b702f3e # Parent a76d113d3ce289e1690b7d86cc03a8d0ed3b77b4 (cp-make-coding-system): Use utf-translation-table-for-decode, not utf-8-translation-table-for-decode. (mule-diag): Require. diff -r a76d113d3ce2 -r 6382ab89734c lisp/international/code-pages.el --- a/lisp/international/code-pages.el Mon Oct 28 18:29:36 2002 +0000 +++ b/lisp/international/code-pages.el Mon Oct 28 18:43:41 2002 +0000 @@ -54,6 +54,8 @@ ;;; Code: +(require 'mule-diag) ; for non-iso-charset-alist + (defun cp-make-translation-table (v) "Return a translation table made from 128-long vector V. V comprises characters encodable by mule-utf-8." @@ -174,7 +176,7 @@ (translate-character ,decoder r0 r1) ;; Allow fragmentation on decoding -- relevant for ;; Cyrillic, Greek and, possibly Arabic and Hebrew. - (translate-character utf-8-translation-table-for-decode r0 r1) + (translate-character utf-translation-table-for-decode r0 r1) (write-multibyte-character r0 r1) (repeat)))))) (ccl-encoder