]> git.eshelyaron.com Git - emacs.git/commitdiff
(ccl-encode-koi8)
authorKenichi Handa <handa@m17n.org>
Tue, 26 Nov 2002 23:31:13 +0000 (23:31 +0000)
committerKenichi Handa <handa@m17n.org>
Tue, 26 Nov 2002 23:31:13 +0000 (23:31 +0000)
(ccl-encode-alternativnyj): Deal with unencodable characters.

lisp/language/cyrillic.el

index 392958adcd9f31a1ea9b7930391489152019f3c2..f476075cb25ae4c586a890213dfe5f06fb9fd32c 100644 (file)
       (read-multibyte-character r0 r1)
       (if (r0 == ,(charset-id 'cyrillic-iso8859-5))
          (translate-character cyrillic-koi8-r-encode-table r0 r1))
+      (if (r0 != ,(charset-id 'eight-bit-graphic))
+         (if (r0 != ,(charset-id 'eight-bit-control))
+             (r1 = ??)))
       (write-repeat r1))))
   "CCL program to encode KOI8.")
             
     ((loop
       (read-multibyte-character r0 r1)
       (translate-character cyrillic-alternativnyj-encode-table r0 r1)
+      (if (r0 != ,(charset-id 'eight-bit-graphic))
+         (if (r0 != ,(charset-id 'eight-bit-control))
+             (r1 = ??)))
       (write-repeat r1))))
   "CCL program to encode Alternativnyj.")