]> git.eshelyaron.com Git - emacs.git/commitdiff
(skkdic-get-kana-compact-codes): Call encode-char instead of
authorKenichi Handa <handa@m17n.org>
Fri, 1 Mar 2002 02:08:10 +0000 (02:08 +0000)
committerKenichi Handa <handa@m17n.org>
Fri, 1 Mar 2002 02:08:10 +0000 (02:08 +0000)
split-char.

lisp/international/ja-dic-cnv.el

index 113d00f572a742957f10d17240ac3cf647aa3b85..e47a7a586834a002882d29566256042f83e356d1 100644 (file)
 (defvar ja-dic-filename "ja-dic.el")
 
 ;; To make a generated ja-dic.el smaller.
-(make-coding-system
- 'iso-2022-7bit-short
- 2 ?J
+(define-coding-system 'iso-2022-7bit-short
  "Like `iso-2022-7bit' but no ASCII designation before SPC."
- '(ascii nil nil nil t t nil t)
- '((safe-charsets . t)))
+  :coding-type 'iso-2022
+  :mnemonic ?J
+  :charset-list 'iso-2022
+  :designation [(ascii t) nil nil nil]
+  :flags '(short 7-bit designation))
 
 (defun skkdic-convert-okuri-ari (skkbuf buf)
   (message "Processing OKURI-ARI entries ...")
@@ -475,7 +476,7 @@ To get complete usage, invoke:
                (- ch)                  ;  represented by a negative code.
              (if (= ch ?\e$B!<\e(B)              ; `\e$B!<\e(B' is represented by 0.
                  0
-               (- (nth 2 (split-char ch)) 32))))
+               (- (logand (encode-char ch 'japanese-jisx0208) #xFF) 32))))
       (setq i (1+ i)))
     vec))