(decode-coding-string): Regard integer as coding-system.
authormorioka <morioka>
Thu, 17 Sep 1998 17:16:51 +0000 (17:16 +0000)
committermorioka <morioka>
Thu, 17 Sep 1998 17:16:51 +0000 (17:16 +0000)
(encode-coding-string): Likewise.
(decode-coding-region): Likewise.
(encode-coding-region): Likewise.

poem-nemacs.el

index e5c6e9d..6738d19 100644 (file)
 (defun decode-coding-string (string coding-system)
   "Decode the STRING which is encoded in CODING-SYSTEM.
 \[emu-nemacs.el; EMACS 20 emulating function]"
-  (let ((code (cdr (assq coding-system coding-system-kanji-code-alist))))
+  (let ((code (if (integerp coding-system)
+                 coding-system
+               (cdr (assq coding-system coding-system-kanji-code-alist)))))
     (if (eq code 3)
        string
       (convert-string-kanji-code string code 3)
 (defun encode-coding-string (string coding-system)
   "Encode the STRING to CODING-SYSTEM.
 \[emu-nemacs.el; EMACS 20 emulating function]"
-  (let ((code (cdr (assq coding-system coding-system-kanji-code-alist))))
+  (let ((code (if (integerp coding-system)
+                 coding-system
+               (cdr (assq coding-system coding-system-kanji-code-alist)))))
     (if (eq code 3)
        string
       (convert-string-kanji-code string 3 code)
 (defun decode-coding-region (start end coding-system)
   "Decode the text between START and END which is encoded in CODING-SYSTEM.
 \[emu-nemacs.el; EMACS 20 emulating function]"
-  (let ((code (cdr (assq coding-system coding-system-kanji-code-alist))))
+  (let ((code (if (integerp coding-system)
+                 coding-system
+               (cdr (assq coding-system coding-system-kanji-code-alist)))))
     (save-excursion
       (save-restriction
        (narrow-to-region start end)
 (defun encode-coding-region (start end coding-system)
   "Encode the text between START and END to CODING-SYSTEM.
 \[emu-nemacs.el; EMACS 20 emulating function]"
-  (let ((code (cdr (assq coding-system coding-system-kanji-code-alist))))
+  (let ((code (if (integerp coding-system)
+                 coding-system
+               (cdr (assq coding-system coding-system-kanji-code-alist)))))
     (save-excursion
       (save-restriction
        (narrow-to-region start end)