| 1 : |
ktanaka |
1.1 |
(defun genkanji nil |
| 2 : |
|
|
(cond |
| 3 : |
|
|
(jis0208 |
| 4 : |
|
|
(cond |
| 5 : |
|
|
((and (= index0 207) (= index1 211)) |
| 6 : |
|
|
(setq index0 208 index1 161) |
| 7 : |
|
|
(setq str (string-append (string index0) (string index1)))) |
| 8 : |
|
|
((= index0 244) |
| 9 : |
|
|
(cond ((= index1 164) (setq index1 166 str "H005")) |
| 10 : |
|
|
((string-equal str "H005") (setq str "H006")) |
| 11 : |
|
|
((string-equal str "H006") (setq jis0208 nil) (setq x 1601) |
| 12 : |
|
|
(setq str "a601")) |
| 13 : |
|
|
(t (setq index1 (/1+ index1)) |
| 14 : |
|
|
(setq str (string-append (string index0) (string index1))) |
| 15 : |
|
|
))) |
| 16 : |
|
|
((= index1 254) (setq index0 (/1+ index0) index1 161) |
| 17 : |
|
|
(setq str (string-append (string index0) (string index1)))) |
| 18 : |
|
|
(t (setq index1 (/1+ index1)) |
| 19 : |
|
|
(setq str (string-append (string index0) (string index1)))))) |
| 20 : |
|
|
(t |
| 21 : |
|
|
(cond |
| 22 : |
|
|
((= (\ x 100) 94) (setq x (/+ x 7)) |
| 23 : |
|
|
(setq image (number-image x)) |
| 24 : |
|
|
(sset image 0 (/+ (sref image 0) 48)) image) |
| 25 : |
|
|
((= x 7767) (setq str nil)) |
| 26 : |
|
|
(t (setq x (/1+ x)) (setq image (number-image x)) |
| 27 : |
|
|
(sset image 0 (/+ (sref image 0) 48)) image))))) |
| 28 : |
|
|
(defun genkanjiinit nil (setq index0 176 index1 160 jis0208 t)) |