(server-process-filter): Simplify code.
[bpt/emacs.git] / lisp / international / code-pages.el
CommitLineData
f2e5fc49
DL
1;;; code-pages.el --- coding systems for assorted codepages -*-coding: utf-8;-*-
2
3;; Copyright (C) 2001 Free Software Foundation, Inc.
4
5;; Author: Dave Love <fx@gnu.org>
6;; Keywords: i18n
7
041f4d74
PJ
8;; This file is part of GNU Emacs.
9
51bfe25e 10;; GNU Emacs is free software; you can redistribute it and/or modify
f2e5fc49
DL
11;; it under the terms of the GNU General Public License as published by
12;; the Free Software Foundation; either version 2, or (at your option)
13;; any later version.
14
51bfe25e 15;; GNU Emacs is distributed in the hope that it will be useful,
f2e5fc49
DL
16;; but WITHOUT ANY WARRANTY; without even the implied warranty of
17;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18;; GNU General Public License for more details.
19
20;; You should have received a copy of the GNU General Public License
51bfe25e
RS
21;; along with GNU Emacs; see the file COPYING. If not, write to the
22;; Free Software Foundation, Inc., 59 Temple Place - Suite 330,
f2e5fc49
DL
23;; Boston, MA 02111-1307, USA.
24
25;;; Commentary:
26
27;; Definitions of miscellaneous 8-bit coding systems based on ASCII
28;; (we can't cope properly with EBCDIC, for instance), mainly for PC
29;; `code pages'. They are decoded into Latin-1 and mule-unicode
30;; charsets rather than (lossily) into single iso8859 charsets à la
31;; codepage.el. The utility `cp-make-coding-system' derives them from
32;; simple tables.
33
34;; Those covered are: cp437, cp737, cp720, cp775, cp850, cp851, cp852,
35;; cp855, cp857, cp860, cp861, cp862, cp863, cp864, cp865, cp866,
36;; cp869, cp874, cp1125, windows-1250, windows-1251, windows-1252,
37;; windows-1253, windows-1254, windows-1255, windows-1256,
38;; windows-1257, windows-1258, next, koi8-r, koi8-u, iso-8859-6,
39;; iso-8859-10, iso-8859-12, iso-8859-16, koi8-t, georgian-ps. This
40;; is meant to include all the single-byte ones relevant to GNU (used
41;; in glibc-defined locales); we don't yet get all the multibyte ones
42;; in base Emacs.
43
44;; Note that koi8-r and cp866 (alternativnyj) clash with the
45;; iso8859-5-based versions in cyrillic.el (which should be changed),
46;; and others can clash with definitions in codepage.el; we try to
47;; avoid damage from that. A few CPs from codepage.el (770, 773, 774)
48;; aren't covered (in the absence of translation tables to Unicode).
49
50;; Compile this, to avoid loading `ccl' at runtime.
51
52;; Although the tables used here aren't very big, it might be worth
53;; splitting the file and autoloading the coding systems if/when my
54;; (or similar) autoloading code is installed.
55
56;;; Code:
57
58(defun cp-make-translation-table (v)
59 "Return a translation table made from 128-long vector V.
60V comprises characters encodable by mule-utf-8."
61 (let ((encoding-vector (make-vector 256 0)))
62 (dotimes (i 128)
63 (aset encoding-vector i i))
64 (dotimes (i 128)
65 (aset encoding-vector (+ i 128) (aref v i)))
66 (make-translation-table-from-vector encoding-vector)))
67
68(defun cp-valid-codes (v)
69 "Derive a valid-codes list for translation vector V.
70See `make-coding-system'."
71 (let (pairs
72 (i 128) ; index into v
73 (start 0) ; start of a valid range
74 (end 127)) ; end of a valid range
75 (while (< i 256)
76 (if (aref v (- i 128)) ; start or extend range
77 (progn
78 (setq end i)
79 (unless start (setq start i)))
80 (if start
81 (push (cons start end) pairs))
82 (setq start nil))
83 (setq i (1+ i)))
84 (if start (push (cons start end) pairs))
85 (nreverse pairs)))
86
87(defun cp-fix-safe-chars (cs)
88 "Remove `char-coding-system-table' entries from previous definition of CS.
89CS is a base coding system or alias."
90 (when (coding-system-p cs)
91 (let ((chars (coding-system-get cs 'safe-chars)))
92 (map-char-table
93 (lambda (k v)
94 (if (and v (not (eq v t)))
95 (aset char-coding-system-table
96 k
97 (remq cs (aref char-coding-system-table v)))))
98 chars))))
99
100;; Fix things that have been, or might be done by codepage.el.
101(eval-after-load "codepage"
102 '(progn
103
104 (dolist (cs '(cp857 cp861 cp1253 cp852 cp866 cp437 cp855 cp869 cp775
105 cp862 cp864 cp1250 cp863 cp865 cp1251 cp737 cp1257 cp850
106 cp860 cp851 720))
107 (cp-fix-safe-chars cs))
108
109;; Semi-dummy version for the stuff in codepage.el which we don't
110;; define here. (Used by mule-diag.)
111(defun cp-supported-codepages ()
112 "Return an alist of supported codepages.
113
114Each association in the alist has the form (NNN . CHARSET), where NNN is the
115codepage number, and CHARSET is the MULE charset which is the closest match
116for the character set supported by that codepage.
117
118A codepage NNN is supported if a variable called `cpNNN-decode-table' exists,
119is a vector, and has a charset property."
120 '(("774" . latin-iso8859-4) ("770" . latin-iso8859-4)
121 ("773" . latin-iso8859-4)))
122
123;; A version which doesn't override the coding systems set up by this
124;; file. It could still be used for the few missing ones from
125;; codepage.el.
126(defun codepage-setup (codepage)
127 "Create a coding system cpCODEPAGE to support the IBM codepage CODEPAGE.
128
129These coding systems are meant for encoding and decoding 8-bit non-ASCII
130characters used by the IBM codepages, typically in conjunction with files
131read/written by MS-DOS software, or for display on the MS-DOS terminal."
132 (interactive
133 (let ((completion-ignore-case t)
134 (candidates (cp-supported-codepages)))
135 (list (completing-read "Setup DOS Codepage: (default 437) " candidates
136 nil t nil nil "437"))))
137 (let ((cp (format "cp%s" codepage)))
138 (unless (coding-system-p (intern cp))
139 (cp-make-coding-systems-for-codepage
140 cp (cp-charset-for-codepage cp) (cp-offset-for-codepage cp))))))
141) ; eval-after-load
142
143;; Somewhat amended from the version in mule-diag.el, needed below.
144(defvar non-iso-charset-alist
145 `((mac-roman
146 nil
147 mac-roman-decoder
148 ((0 255)))
149 (viscii
150 (ascii vietnamese-viscii-lower vietnamese-viscii-upper)
151 viet-viscii-nonascii-translation-table
152 ((0 255)))
153 (big5
154 (ascii chinese-big5-1 chinese-big5-2)
155 decode-big5-char
156 ((32 127)
157 ((?\xA1 ?\xFE) . (?\x40 ?\x7E ?\xA1 ?\xFE))))
158 (sjis
159 (ascii katakana-jisx0201 japanese-jisx0208)
160 decode-sjis-char
161 ((32 127 ?\xA1 ?\xDF)
162 ((?\x81 ?\x9F ?\xE0 ?\xEF) . (?\x40 ?\x7E ?\x80 ?\xFC))))))
163
164;; Macro to allow ccl compilation at byte-compile time, avoiding
165;; loading ccl.
166;;;###autoload
167(defmacro cp-make-coding-system (name v &optional doc-string mnemonic)
168 "Make coding system NAME for and 8-bit, extended-ASCII character set.
169V is a 128-long vector of characters to translate the upper half of
170the charactert set. DOC-STRING and MNEMONIC are used as the
171corresponding args of `make-coding-system'. If MNEMONIC isn't given,
172?* is used."
173 (let* ((encoder (intern (format "encode-%s" name)))
174 (decoder (intern (format "decode-%s" name)))
175 (ccl-decoder
176 (ccl-compile
177 `(4
178 ((loop
179 (read r1)
180 (if (r1 < 128) ;; ASCII
181 (r0 = ,(charset-id 'ascii))
182 (if (r1 < 160)
183 (r0 = ,(charset-id 'eight-bit-control))
184 (r0 = ,(charset-id 'eight-bit-graphic))))
185 (translate-character ,decoder r0 r1)
186 (write-multibyte-character r0 r1)
187 (repeat))))))
188 (ccl-encoder
189 (ccl-compile
190 `(1
191 ((loop
192 (read-multibyte-character r0 r1)
193 (translate-character ,encoder r0 r1)
194 (write-repeat r1)))))))
195 `(let ((translation-table (cp-make-translation-table ,v))
196 (codes (cp-valid-codes ,v)))
197 (define-translation-table ',decoder translation-table)
198 (define-translation-table ',encoder
199 (char-table-extra-slot translation-table 0))
200 (cp-fix-safe-chars ',name)
201 (make-coding-system
202 ',name 4 ,(or mnemonic ?*)
203 (or ,doc-string (format "%s encoding" ',name))
204 (cons ,ccl-decoder ,ccl-encoder)
205 (list (cons 'safe-chars (get ',encoder 'translation-table))
206 (cons 'valid-codes codes)
207 (cons 'mime-charset ',name)))
208 (push (list ',name
209 nil ; charset list
210 ',decoder
211 (let (l) ; code range
212 (dolist (elt (reverse codes))
213 (push (cdr elt) l)
214 (push (car elt) l))
215 (list l)))
216 non-iso-charset-alist))))
217
218
219;; These tables were mostly derived by running somthing like
220;; `recode -f cpxxx/..utf-8' on a binary file filled by
221;; `(dotimes (i 128) (insert ?? ?\\ (+ 128 i) ?\n))' and then
222;; exchanging the ?\� entries for nil. iconv was used instead in some
223;; cases.
224
225;; Fixme: Do better for mode-line mnemonics?
226
227(cp-make-coding-system
228 cp437
229 [?\Ç
230 ?\ü
231 ?\é
232 ?\â
233 ?\ä
234 ?\à
235 ?\å
236 ?\ç
237 ?\ê
238 ?\ë
239 ?\è
240 ?\ï
241 ?\î
242 ?\ì
243 ?\Ä
244 ?\Å
245 ?\É
246 ?\æ
247 ?\Æ
248 ?\ô
249 ?\ö
250 ?\ò
251 ?\û
252 ?\ù
253 ?\ÿ
254 ?\Ö
255 ?\Ü
256 ?\¢
257 ?\£
258 ?\¥
259 ?\₧
260 ?\ƒ
261 ?\á
262 ?\í
263 ?\ó
264 ?\ú
265 ?\ñ
266 ?\Ñ
267 ?\ª
268 ?\º
269 ?\¿
270 ?\⌐
271 ?\¬
272 ?\½
273 ?\¼
274 ?\¡
275 ?\«
276 ?\»
277 ?\░
278 ?\▒
279 ?\▓
280 ?\│
281 ?\┤
282 ?\╡
283 ?\╢
284 ?\╖
285 ?\╕
286 ?\╣
287 ?\║
288 ?\╗
289 ?\╝
290 ?\╜
291 ?\╛
292 ?\┐
293 ?\└
294 ?\┴
295 ?\┬
296 ?\├
297 ?\─
298 ?\┼
299 ?\╞
300 ?\╟
301 ?\╚
302 ?\╔
303 ?\╩
304 ?\╦
305 ?\╠
306 ?\═
307 ?\╬
308 ?\╧
309 ?\╨
310 ?\╤
311 ?\╥
312 ?\╙
313 ?\╘
314 ?\╒
315 ?\╓
316 ?\╫
317 ?\╪
318 ?\┘
319 ?\┌
320 ?\█
321 ?\▄
322 ?\▌
323 ?\▐
324 ?\▀
325 ?\α
326 ?\ß
327 ?\Γ
328 ?\π
329 ?\Σ
330 ?\σ
331 ?\µ
332 ?\τ
333 ?\Φ
334 ?\Θ
335 ?\Ω
336 ?\δ
337 ?\∞
338 ?\φ
339 ?\ε
340 ?\∩
341 ?\≡
342 ?\±
343 ?\≥
344 ?\≤
345 ?\⌠
346 ?\⌡
347 ?\÷
348 ?\≈
349 ?\°
350 ?\·
351 ?\•
352 ?\√
353 ?\ⁿ
354 ?\²
355 ?\■
356 ?\ ])
357
358(cp-make-coding-system
359 cp737
360 [?\Α
361 ?\Β
362 ?\Γ
363 ?\Δ
364 ?\Ε
365 ?\Ζ
366 ?\Η
367 ?\Θ
368 ?\Ι
369 ?\Κ
370 ?\Λ
371 ?\Μ
372 ?\Ν
373 ?\Ξ
374 ?\Ο
375 ?\Π
376 ?\Ρ
377 ?\Σ
378 ?\Τ
379 ?\Υ
380 ?\Φ
381 ?\Χ
382 ?\Ψ
383 ?\Ω
384 ?\α
385 ?\β
386 ?\γ
387 ?\δ
388 ?\ε
389 ?\ζ
390 ?\η
391 ?\θ
392 ?\ι
393 ?\κ
394 ?\λ
395 ?\μ
396 ?\ν
397 ?\ξ
398 ?\ο
399 ?\π
400 ?\ρ
401 ?\σ
402 ?\ς
403 ?\τ
404 ?\υ
405 ?\φ
406 ?\χ
407 ?\ψ
408 ?\░
409 ?\▒
410 ?\▓
411 ?\│
412 ?\┤
413 ?\╡
414 ?\╢
415 ?\╖
416 ?\╕
417 ?\╣
418 ?\║
419 ?\╗
420 ?\╝
421 ?\╜
422 ?\╛
423 ?\┐
424 ?\└
425 ?\┴
426 ?\┬
427 ?\├
428 ?\─
429 ?\┼
430 ?\╞
431 ?\╟
432 ?\╚
433 ?\╔
434 ?\╩
435 ?\╦
436 ?\╠
437 ?\═
438 ?\╬
439 ?\╧
440 ?\╨
441 ?\╤
442 ?\╥
443 ?\╙
444 ?\╘
445 ?\╒
446 ?\╓
447 ?\╫
448 ?\╪
449 ?\┘
450 ?\┌
451 ?\█
452 ?\▄
453 ?\▌
454 ?\▐
455 ?\▀
456 ?\ω
457 ?\ά
458 ?\έ
459 ?\ή
460 ?\ϊ
461 ?\ί
462 ?\ό
463 ?\ύ
464 ?\ϋ
465 ?\ώ
466 ?\Ά
467 ?\Έ
468 ?\Ή
469 ?\Ί
470 ?\Ό
471 ?\Ύ
472 ?\Ώ
473 ?\±
474 ?\≥
475 ?\≤
476 ?\Ϊ
477 ?\Ϋ
478 ?\÷
479 ?\≈
480 ?\°
481 ?\∙
482 ?\·
483 ?\√
484 ?\ⁿ
485 ?\²
486 ?\■
487 ?\ ])
488(coding-system-put 'cp737 'mime-charset nil) ; not in IANA list
489
490(cp-make-coding-system
491 cp775
492 [?\Ć
493 ?\ü
494 ?\é
495 ?\ā
496 ?\ä
497 ?\ģ
498 ?\å
499 ?\ć
500 ?\ł
501 ?\ē
502 ?\Ŗ
503 ?\ŗ
504 ?\ī
505 ?\Ź
506 ?\Ä
507 ?\Å
508 ?\É
509 ?\æ
510 ?\Æ
511 ?\ō
512 ?\ö
513 ?\Ģ
514 ?\¢
515 ?\Ś
516 ?\ś
517 ?\Ö
518 ?\Ü
519 ?\ø
520 ?\£
521 ?\Ø
522 ?\×
523 ?\¤
524 ?\Ā
525 ?\Ī
526 ?\ó
527 ?\Ż
528 ?\ż
529 ?\ź
530 ?\”
531 ?\¦
532 ?\©
533 ?\®
534 ?\¬
535 ?\½
536 ?\¼
537 ?\Ł
538 ?\«
539 ?\»
540 ?\░
541 ?\▒
542 ?\▓
543 ?\│
544 ?\┤
545 ?\Ą
546 ?\Č
547 ?\Ę
548 ?\Ė
549 ?\╣
550 ?\║
551 ?\╗
552 ?\╝
553 ?\Į
554 ?\Š
555 ?\┐
556 ?\└
557 ?\┴
558 ?\┬
559 ?\├
560 ?\─
561 ?\┼
562 ?\Ų
563 ?\Ū
564 ?\╚
565 ?\╔
566 ?\╩
567 ?\╦
568 ?\╠
569 ?\═
570 ?\╬
571 ?\Ž
572 ?\ą
573 ?\č
574 ?\ę
575 ?\ė
576 ?\į
577 ?\š
578 ?\ų
579 ?\ū
580 ?\ž
581 ?\┘
582 ?\┌
583 ?\█
584 ?\▄
585 ?\▌
586 ?\▐
587 ?\▀
588 ?\Ó
589 ?\ß
590 ?\Ō
591 ?\Ń
592 ?\õ
593 ?\Õ
594 ?\µ
595 ?\ń
596 ?\Ķ
597 ?\ķ
598 ?\Ļ
599 ?\ļ
600 ?\ņ
601 ?\Ē
602 ?\Ņ
603 ?\’
604 ?\­
605 ?\±
606 ?\“
607 ?\¾
608 ?\¶
609 ?\§
610 ?\÷
611 ?\„
612 ?\°
613 ?\∙
614 ?\·
615 ?\¹
616 ?\³
617 ?\²
618 ?\■
619 ?\ ])
620
621(cp-make-coding-system
622 cp850
623 [?\Ç
624 ?\ü
625 ?\é
626 ?\â
627 ?\ä
628 ?\à
629 ?\å
630 ?\ç
631 ?\ê
632 ?\ë
633 ?\è
634 ?\ï
635 ?\î
636 ?\ì
637 ?\Ä
638 ?\Å
639 ?\É
640 ?\æ
641 ?\Æ
642 ?\ô
643 ?\ö
644 ?\ò
645 ?\û
646 ?\ù
647 ?\ÿ
648 ?\Ö
649 ?\Ü
650 ?\ø
651 ?\£
652 ?\Ø
653 ?\×
654 ?\ƒ
655 ?\á
656 ?\í
657 ?\ó
658 ?\ú
659 ?\ñ
660 ?\Ñ
661 ?\ª
662 ?\º
663 ?\¿
664 ?\®
665 ?\¬
666 ?\½
667 ?\¼
668 ?\¡
669 ?\«
670 ?\»
671 ?\░
672 ?\▒
673 ?\▓
674 ?\│
675 ?\┤
676 ?\Á
677 ?\Â
678 ?\À
679 ?\©
680 ?\╣
681 ?\║
682 ?\╗
683 ?\╝
684 ?\¢
685 ?\¥
686 ?\┐
687 ?\└
688 ?\┴
689 ?\┬
690 ?\├
691 ?\─
692 ?\┼
693 ?\ã
694 ?\Ã
695 ?\╚
696 ?\╔
697 ?\╩
698 ?\╦
699 ?\╠
700 ?\═
701 ?\╬
702 ?\¤
703 ?\ð
704 ?\Ð
705 ?\Ê
706 ?\Ë
707 ?\È
708 ?\ı
709 ?\Í
710 ?\Î
711 ?\Ï
712 ?\┘
713 ?\┌
714 ?\█
715 ?\▄
716 ?\¦
717 ?\Ì
718 ?\▀
719 ?\Ó
720 ?\ß
721 ?\Ô
722 ?\Ò
723 ?\õ
724 ?\Õ
725 ?\µ
726 ?\þ
727 ?\Þ
728 ?\Ú
729 ?\Û
730 ?\Ù
731 ?\ý
732 ?\Ý
733 ?\¯
734 ?\´
735 ?\­
736 ?\±
737 ?\‗
738 ?\¾
739 ?\¶
740 ?\§
741 ?\÷
742 ?\¸
743 ?\°
744 ?\¨
745 ?\·
746 ?\¹
747 ?\³
748 ?\²
749 ?\■
750 ?\ ])
751
752(cp-make-coding-system
753 cp851
754 [?\Ç
755 ?\ü
756 ?\é
757 ?\â
758 ?\ä
759 ?\à
760 ?\Ά
761 ?\ç
762 ?\ê
763 ?\ë
764 ?\è
765 ?\ï
766 ?\î
767 ?\Έ
768 ?\Ä
769 ?\Ή
770 ?\Ί
771 nil
772 ?\Ό
773 ?\ô
774 ?\ö
775 ?\Ύ
776 ?\û
777 ?\ù
778 ?\Ώ
779 ?\Ö
780 ?\Ü
781 ?\ά
782 ?\£
783 ?\έ
784 ?\ή
785 ?\ί
786 ?\ϊ
787 ?\ΐ
788 ?\ό
789 ?\ύ
790 ?\Α
791 ?\Β
792 ?\Γ
793 ?\Δ
794 ?\Ε
795 ?\Ζ
796 ?\Η
797 ?\½
798 ?\Θ
799 ?\Ι
800 ?\«
801 ?\»
802 ?\░
803 ?\▒
804 ?\▓
805 ?\│
806 ?\┤
807 ?\Κ
808 ?\Λ
809 ?\Ν
810 ?\Μ
811 ?\╣
812 ?\║
813 ?\╗
814 ?\╝
815 ?\Ξ
816 ?\Ο
817 ?\┐
818 ?\└
819 ?\┴
820 ?\┬
821 ?\├
822 ?\─
823 ?\┼
824 ?\Π
825 ?\Ρ
826 ?\╚
827 ?\╔
828 ?\╩
829 ?\╦
830 ?\╠
831 ?\═
832 ?\╬
833 ?\Σ
834 ?\Τ
835 ?\Υ
836 ?\Φ
837 ?\Χ
838 ?\Ψ
839 ?\Ω
840 ?\α
841 ?\β
842 ?\γ
843 ?\┘
844 ?\┌
845 ?\█
846 ?\▄
847 ?\δ
848 ?\ε
849 ?\▀
850 ?\ζ
851 ?\η
852 ?\θ
853 ?\ι
854 ?\κ
855 ?\λ
856 ?\μ
857 ?\ν
858 ?\ξ
859 ?\ο
860 ?\π
861 ?\ρ
862 ?\σ
863 ?\ς
864 ?\τ
865 ?\´
866 ?\­
867 ?\±
868 ?\υ
869 ?\φ
870 ?\χ
871 ?\§
872 ?\ψ
873 ?\˛
874 ?\°
875 ?\¨
876 ?\ω
877 ?\ϋ
878 ?\ΰ
879 ?\ώ
880 ?\■
881 ?\ ])
882
883(cp-make-coding-system
884 cp852
885 [?\Ç
886 ?\ü
887 ?\é
888 ?\â
889 ?\ä
890 ?\ů
891 ?\ć
892 ?\ç
893 ?\ł
894 ?\ë
895 ?\Ő
896 ?\ő
897 ?\î
898 ?\Ź
899 ?\Ä
900 ?\Ć
901 ?\É
902 ?\Ĺ
903 ?\ĺ
904 ?\ô
905 ?\ö
906 ?\Ľ
907 ?\ľ
908 ?\Ś
909 ?\ś
910 ?\Ö
911 ?\Ü
912 ?\Ť
913 ?\ť
914 ?\Ł
915 ?\×
916 ?\č
917 ?\á
918 ?\í
919 ?\ó
920 ?\ú
921 ?\Ą
922 ?\ą
923 ?\Ž
924 ?\ž
925 ?\Ę
926 ?\ę
927 ?\¬
928 ?\ź
929 ?\Č
930 ?\ş
931 ?\«
932 ?\»
933 ?\░
934 ?\▒
935 ?\▓
936 ?\│
937 ?\┤
938 ?\Á
939 ?\Â
940 ?\Ě
941 ?\Ş
942 ?\╣
943 ?\║
944 ?\╗
945 ?\╝
946 ?\Ż
947 ?\ż
948 ?\┐
949 ?\└
950 ?\┴
951 ?\┬
952 ?\├
953 ?\─
954 ?\┼
955 ?\Ă
956 ?\ă
957 ?\╚
958 ?\╔
959 ?\╩
960 ?\╦
961 ?\╠
962 ?\═
963 ?\╬
964 ?\¤
965 ?\đ
966 ?\Đ
967 ?\Ď
968 ?\Ë
969 ?\ď
970 ?\Ň
971 ?\Í
972 ?\Î
973 ?\ě
974 ?\┘
975 ?\┌
976 ?\█
977 ?\▄
978 ?\Ţ
979 ?\Ů
980 ?\▀
981 ?\Ó
982 ?\ß
983 ?\Ô
984 ?\Ń
985 ?\ń
986 ?\ň
987 ?\Š
988 ?\š
989 ?\Ŕ
990 ?\Ú
991 ?\ŕ
992 ?\Ű
993 ?\ý
994 ?\Ý
995 ?\ţ
996 ?\´
997 ?\­
998 ?\˝
999 ?\˛
1000 ?\ˇ
1001 ?\˘
1002 ?\§
1003 ?\÷
1004 ?\¸
1005 ?\°
1006 ?\¨
1007 ?\˙
1008 ?\ű
1009 ?\Ř
1010 ?\ř
1011 ?\■
1012 ?\ ])
1013
1014(cp-make-coding-system
1015 cp855
1016 [?\ђ
1017 ?\Ђ
1018 ?\ѓ
1019 ?\Ѓ
1020 ?\ё
1021 ?\Ё
1022 ?\є
1023 ?\Є
1024 ?\ѕ
1025 ?\Ѕ
1026 ?\і
1027 ?\І
1028 ?\ї
1029 ?\Ї
1030 ?\ј
1031 ?\Ј
1032 ?\љ
1033 ?\Љ
1034 ?\њ
1035 ?\Њ
1036 ?\ћ
1037 ?\Ћ
1038 ?\ќ
1039 ?\Ќ
1040 ?\ў
1041 ?\Ў
1042 ?\џ
1043 ?\Џ
1044 ?\ю
1045 ?\Ю
1046 ?\ъ
1047 ?\Ъ
1048 ?\а
1049 ?\А
1050 ?\б
1051 ?\Б
1052 ?\ц
1053 ?\Ц
1054 ?\д
1055 ?\Д
1056 ?\е
1057 ?\Е
1058 ?\ф
1059 ?\Ф
1060 ?\г
1061 ?\Г
1062 ?\«
1063 ?\»
1064 ?\░
1065 ?\▒
1066 ?\▓
1067 ?\│
1068 ?\┤
1069 ?\х
1070 ?\Х
1071 ?\и
1072 ?\И
1073 ?\╣
1074 ?\║
1075 ?\╗
1076 ?\╝
1077 ?\й
1078 ?\Й
1079 ?\┐
1080 ?\└
1081 ?\┴
1082 ?\┬
1083 ?\├
1084 ?\─
1085 ?\┼
1086 ?\к
1087 ?\К
1088 ?\╚
1089 ?\╔
1090 ?\╩
1091 ?\╦
1092 ?\╠
1093 ?\═
1094 ?\╬
1095 ?\¤
1096 ?\л
1097 ?\Л
1098 ?\м
1099 ?\М
1100 ?\н
1101 ?\Н
1102 ?\о
1103 ?\О
1104 ?\п
1105 ?\┘
1106 ?\┌
1107 ?\█
1108 ?\▄
1109 ?\П
1110 ?\я
1111 ?\▀
1112 ?\Я
1113 ?\р
1114 ?\Р
1115 ?\с
1116 ?\С
1117 ?\т
1118 ?\Т
1119 ?\у
1120 ?\У
1121 ?\ж
1122 ?\Ж
1123 ?\в
1124 ?\В
1125 ?\ь
1126 ?\Ь
1127 ?\´
1128 ?\­
1129 ?\ы
1130 ?\Ы
1131 ?\з
1132 ?\З
1133 ?\ш
1134 ?\Ш
1135 ?\э
1136 ?\Э
1137 ?\щ
1138 ?\Щ
1139 ?\ч
1140 ?\Ч
1141 nil
1142 ?\■
1143 ?\ ])
1144
1145(cp-make-coding-system
1146 cp857
1147 [?\Ç
1148 ?\ü
1149 ?\é
1150 ?\â
1151 ?\ä
1152 ?\à
1153 ?\å
1154 ?\ç
1155 ?\ê
1156 ?\ë
1157 ?\è
1158 ?\ï
1159 ?\î
1160 ?\ı
1161 ?\Ä
1162 ?\Å
1163 ?\É
1164 ?\æ
1165 ?\Æ
1166 ?\ô
1167 ?\ö
1168 ?\ò
1169 ?\û
1170 ?\ù
1171 ?\İ
1172 ?\Ö
1173 ?\Ü
1174 ?\ø
1175 ?\£
1176 ?\Ø
1177 ?\Ş
1178 ?\ş
1179 ?\á
1180 ?\í
1181 ?\ó
1182 ?\ú
1183 ?\ñ
1184 ?\Ñ
1185 ?\Ğ
1186 ?\ğ
1187 ?\¿
1188 ?\®
1189 ?\¬
1190 ?\½
1191 ?\¼
1192 ?\¡
1193 ?\«
1194 ?\»
1195 ?\░
1196 ?\▒
1197 ?\▓
1198 ?\│
1199 ?\┤
1200 ?\Á
1201 ?\Â
1202 ?\À
1203 ?\©
1204 ?\╣
1205 ?\║
1206 ?\╗
1207 ?\╝
1208 ?\¢
1209 ?\¥
1210 ?\┐
1211 ?\└
1212 ?\┴
1213 ?\┬
1214 ?\├
1215 ?\─
1216 ?\┼
1217 ?\ã
1218 ?\Ã
1219 ?\╚
1220 ?\╔
1221 ?\╩
1222 ?\╦
1223 ?\╠
1224 ?\═
1225 ?\╬
1226 ?\¤
1227 ?\º
1228 ?\ª
1229 ?\Ê
1230 ?\Ë
1231 ?\È
1232 nil
1233 ?\Í
1234 ?\Î
1235 ?\Ï
1236 ?\┘
1237 ?\┌
1238 ?\█
1239 ?\▄
1240 ?\¦
1241 ?\Ì
1242 ?\▀
1243 ?\Ó
1244 ?\ß
1245 ?\Ô
1246 ?\Ò
1247 ?\õ
1248 ?\Õ
1249 ?\µ
1250 nil
1251 ?\×
1252 ?\Ú
1253 ?\Û
1254 ?\Ù
1255 ?\ì
1256 ?\ÿ
1257 ?\—
1258 ?\´
1259 ?\­
1260 ?\±
1261 nil
1262 ?\¾
1263 ?\¶
1264 ?\§
1265 ?\÷
1266 ?\˛
1267 ?\°
1268 ?\¨
1269 ?\˙
1270 ?\¹
1271 ?\³
1272 ?\²
1273 ?\■
1274 ?\ ])
1275
1276(cp-make-coding-system
1277 cp860
1278 [?\Ç
1279 ?\ü
1280 ?\é
1281 ?\â
1282 ?\ã
1283 ?\à
1284 ?\Á
1285 ?\ç
1286 ?\ê
1287 ?\Ê
1288 ?\è
1289 ?\Î
1290 ?\Ô
1291 ?\ì
1292 ?\Ã
1293 ?\Â
1294 ?\É
1295 ?\À
1296 ?\È
1297 ?\ô
1298 ?\õ
1299 ?\ò
1300 ?\Ú
1301 ?\ù
1302 ?\Ì
1303 ?\Õ
1304 ?\Ü
1305 ?\¢
1306 ?\£
1307 ?\Ù
1308 ?\₧
1309 ?\Ò
1310 ?\á
1311 ?\í
1312 ?\ó
1313 ?\ú
1314 ?\ñ
1315 ?\Ñ
1316 ?\ª
1317 ?\º
1318 ?\¿
1319 ?\Ó
1320 ?\¬
1321 ?\½
1322 ?\¼
1323 ?\¡
1324 ?\«
1325 ?\»
1326 ?\░
1327 ?\▒
1328 ?\▓
1329 ?\│
1330 ?\┤
1331 ?\╡
1332 ?\╢
1333 ?\╖
1334 ?\╕
1335 ?\╣
1336 ?\║
1337 ?\╗
1338 ?\╝
1339 ?\╜
1340 ?\╛
1341 ?\┐
1342 ?\└
1343 ?\┴
1344 ?\┬
1345 ?\├
1346 ?\─
1347 ?\┼
1348 ?\╞
1349 ?\╟
1350 ?\╚
1351 ?\╔
1352 ?\╩
1353 ?\╦
1354 ?\╠
1355 ?\═
1356 ?\╬
1357 ?\╧
1358 ?\╨
1359 ?\╤
1360 ?\╥
1361 ?\╙
1362 ?\╘
1363 ?\╒
1364 ?\╓
1365 ?\╫
1366 ?\╪
1367 ?\┘
1368 ?\┌
1369 ?\█
1370 ?\▄
1371 ?\▌
1372 ?\▐
1373 ?\▀
1374 ?\α
1375 ?\ß
1376 ?\Γ
1377 ?\π
1378 ?\Σ
1379 ?\σ
1380 ?\µ
1381 ?\τ
1382 ?\Φ
1383 ?\Θ
1384 ?\Ω
1385 ?\δ
1386 ?\∞
1387 ?\φ
1388 ?\ε
1389 ?\∩
1390 ?\≡
1391 ?\±
1392 ?\≥
1393 ?\≤
1394 ?\⌠
1395 ?\⌡
1396 ?\÷
1397 ?\≈
1398 ?\°
1399 ?\·
1400 ?\•
1401 ?\√
1402 ?\ⁿ
1403 ?\²
1404 ?\■
1405 ?\ ])
1406
1407(cp-make-coding-system
1408 cp861
1409 [?\Ç
1410 ?\ü
1411 ?\é
1412 ?\â
1413 ?\ä
1414 ?\à
1415 ?\å
1416 ?\ç
1417 ?\ê
1418 ?\ë
1419 ?\è
1420 ?\Ð
1421 ?\ð
1422 ?\Þ
1423 ?\Ä
1424 ?\Å
1425 ?\É
1426 ?\æ
1427 ?\Æ
1428 ?\ô
1429 ?\ö
1430 ?\þ
1431 ?\û
1432 ?\Ý
1433 ?\ý
1434 ?\Ö
1435 ?\Ü
1436 ?\ø
1437 ?\£
1438 ?\Ø
1439 ?\₧
1440 ?\Ò
1441 ?\á
1442 ?\í
1443 ?\ó
1444 ?\ú
1445 ?\Á
1446 ?\Í
1447 ?\Ó
1448 ?\Ú
1449 ?\¿
1450 nil
1451 ?\¬
1452 ?\½
1453 ?\¼
1454 ?\¡
1455 ?\«
1456 ?\»
1457 ?\░
1458 ?\▒
1459 ?\▓
1460 ?\│
1461 ?\┤
1462 ?\╡
1463 ?\╢
1464 ?\╖
1465 ?\╕
1466 ?\╣
1467 ?\║
1468 ?\╗
1469 ?\╝
1470 ?\╜
1471 ?\╛
1472 ?\┐
1473 ?\└
1474 ?\┴
1475 ?\┬
1476 ?\├
1477 ?\─
1478 ?\┼
1479 ?\╞
1480 ?\╟
1481 ?\╚
1482 ?\╔
1483 ?\╩
1484 ?\╦
1485 ?\╠
1486 ?\═
1487 ?\╬
1488 ?\╧
1489 ?\╨
1490 ?\╤
1491 ?\╥
1492 ?\╙
1493 ?\╘
1494 ?\╒
1495 ?\╓
1496 ?\╫
1497 ?\╪
1498 ?\┘
1499 ?\┌
1500 ?\█
1501 ?\▄
1502 ?\▌
1503 ?\▐
1504 ?\▀
1505 ?\α
1506 ?\ß
1507 ?\Γ
1508 ?\π
1509 ?\Σ
1510 ?\σ
1511 ?\µ
1512 ?\τ
1513 ?\Φ
1514 ?\Θ
1515 ?\Ω
1516 ?\δ
1517 ?\∞
1518 ?\φ
1519 ?\ε
1520 ?\∩
1521 ?\≡
1522 ?\±
1523 ?\≥
1524 ?\≤
1525 ?\⌠
1526 ?\⌡
1527 ?\÷
1528 ?\≈
1529 ?\°
1530 ?\·
1531 ?\•
1532 ?\√
1533 ?\ⁿ
1534 ?\²
1535 ?\■
1536 ?\ ])
1537
1538(cp-make-coding-system
1539 cp862
1540 [?\א
1541 ?\ב
1542 ?\ג
1543 ?\ד
1544 ?\ה
1545 ?\ו
1546 ?\ז
1547 ?\ח
1548 ?\ט
1549 ?\י
1550 ?\ך
1551 ?\כ
1552 ?\ל
1553 ?\ם
1554 ?\מ
1555 ?\ן
1556 ?\נ
1557 ?\ס
1558 ?\ע
1559 ?\ף
1560 ?\פ
1561 ?\ץ
1562 ?\צ
1563 ?\ק
1564 ?\ר
1565 ?\ש
1566 ?\ת
1567 ?\¢
1568 ?\£
1569 ?\Ù
1570 ?\₧
1571 ?\Ò
1572 ?\á
1573 ?\í
1574 ?\ó
1575 ?\ú
1576 ?\ñ
1577 ?\Ñ
1578 ?\ª
1579 ?\º
1580 ?\¿
1581 nil
1582 ?\¬
1583 ?\½
1584 ?\¼
1585 ?\¡
1586 ?\«
1587 ?\»
1588 ?\░
1589 ?\▒
1590 ?\▓
1591 ?\│
1592 ?\┤
1593 ?\╡
1594 ?\╢
1595 ?\╖
1596 ?\╕
1597 ?\╣
1598 ?\║
1599 ?\╗
1600 ?\╝
1601 ?\╜
1602 ?\╛
1603 ?\┐
1604 ?\└
1605 ?\┴
1606 ?\┬
1607 ?\├
1608 ?\─
1609 ?\┼
1610 ?\╞
1611 ?\╟
1612 ?\╚
1613 ?\╔
1614 ?\╩
1615 ?\╦
1616 ?\╠
1617 ?\═
1618 ?\╬
1619 ?\╧
1620 ?\╨
1621 ?\╤
1622 ?\╥
1623 ?\╙
1624 ?\╘
1625 ?\╒
1626 ?\╓
1627 ?\╫
1628 ?\╪
1629 ?\┘
1630 ?\┌
1631 ?\█
1632 ?\▄
1633 ?\▌
1634 ?\▐
1635 ?\▀
1636 ?\α
1637 ?\ß
1638 ?\Γ
1639 ?\π
1640 ?\Σ
1641 ?\σ
1642 ?\µ
1643 ?\τ
1644 ?\Φ
1645 ?\Θ
1646 ?\Ω
1647 ?\δ
1648 ?\∞
1649 ?\φ
1650 ?\ε
1651 ?\∩
1652 ?\≡
1653 ?\±
1654 ?\≥
1655 ?\≤
1656 ?\⌠
1657 ?\⌡
1658 ?\÷
1659 ?\≈
1660 ?\°
1661 ?\·
1662 ?\•
1663 ?\√
1664 ?\ⁿ
1665 ?\²
1666 ?\■
1667 ?\ ])
1668
1669(cp-make-coding-system
1670 cp863
1671 [?\Ç
1672 ?\ü
1673 ?\é
1674 ?\â
1675 ?\Â
1676 ?\à
1677 ?\¶
1678 ?\ç
1679 ?\ê
1680 ?\ë
1681 ?\è
1682 ?\ï
1683 ?\î
1684 ?\ì
1685 ?\À
1686 ?\§
1687 ?\É
1688 ?\È
1689 ?\Ê
1690 ?\ô
1691 ?\Ë
1692 ?\Ï
1693 ?\û
1694 ?\ù
1695 ?\¤
1696 ?\Ô
1697 ?\Ü
1698 ?\¢
1699 ?\£
1700 ?\Ù
1701 ?\Û
1702 ?\ƒ
1703 ?\¦
1704 ?\´
1705 ?\ó
1706 ?\ú
1707 ?\¨
1708 ?\¸
1709 ?\³
1710 ?\¯
1711 ?\Î
1712 ?\⌐
1713 ?\¬
1714 ?\½
1715 ?\¼
1716 ?\¾
1717 ?\«
1718 ?\»
1719 ?\░
1720 ?\▒
1721 ?\▓
1722 ?\│
1723 ?\┤
1724 ?\╡
1725 ?\╢
1726 ?\╖
1727 ?\╕
1728 ?\╣
1729 ?\║
1730 ?\╗
1731 ?\╝
1732 ?\╜
1733 ?\╛
1734 ?\┐
1735 ?\└
1736 ?\┴
1737 ?\┬
1738 ?\├
1739 ?\─
1740 ?\┼
1741 ?\╞
1742 ?\╟
1743 ?\╚
1744 ?\╔
1745 ?\╩
1746 ?\╦
1747 ?\╠
1748 ?\═
1749 ?\╬
1750 ?\╧
1751 ?\╨
1752 ?\╤
1753 ?\╥
1754 ?\╙
1755 ?\╘
1756 ?\╒
1757 ?\╓
1758 ?\╫
1759 ?\╪
1760 ?\┘
1761 ?\┌
1762 ?\█
1763 ?\▄
1764 ?\▌
1765 ?\▐
1766 ?\▀
1767 ?\α
1768 ?\ß
1769 ?\Γ
1770 ?\π
1771 ?\Σ
1772 ?\σ
1773 ?\µ
1774 ?\τ
1775 ?\Φ
1776 ?\Θ
1777 ?\Ω
1778 ?\δ
1779 ?\∞
1780 ?\∅
1781 ?\ε
1782 ?\∩
1783 ?\≡
1784 ?\±
1785 ?\≥
1786 ?\≤
1787 ?\⌠
1788 ?\⌡
1789 ?\÷
1790 ?\≈
1791 ?\∘
1792 ?\·
1793 ?\•
1794 ?\√
1795 ?\ⁿ
1796 ?\²
1797 ?\■
1798 ?\ ])
1799
1800(cp-make-coding-system
1801 cp864
1802 [?\°
1803 ?\·
1804 ?\∘
1805 ?\√
1806 ?\▒
1807 ?\─
1808 ?\│
1809 ?\┼
1810 ?\┤
1811 ?\┬
1812 ?\├
1813 ?\┴
1814 ?\┐
1815 ?\┌
1816 ?\└
1817 ?\┘
1818 ?\ß
1819 ?\∞
1820 ?\ø
1821 ?\±
1822 ?\½
1823 ?\¼
1824 ?\≈
1825 ?\«
1826 ?\»
1827 ?\ﻷ
1828 ?\ﻸ
1829 nil
1830 nil
1831 ?\ﻻ
1832 ?\ﻼ
1833 ?\
1834 nil
1835 ?\­
1836 ?\ﺂ
1837 ?\£
1838 ?\¤
1839 ?\ﺄ
1840 nil
1841 nil
1842 ?\ﺎ
1843 ?\ب
1844 ?\ت
1845 ?\ث
1846 ?\،
1847 ?\ج
1848 ?\ح
1849 ?\خ
1850 ?\٠
1851 ?\١
1852 ?\٢
1853 ?\٣
1854 ?\٤
1855 ?\٥
1856 ?\٦
1857 ?\٧
1858 ?\٨
1859 ?\٩
1860 ?\ڤ
1861 ?\؛
1862 ?\س
1863 ?\ش
1864 ?\ص
1865 ?\؟
1866 ?\¢
1867 ?\ء
1868 ?\آ
1869 ?\أ
1870 ?\ؤ
1871 ?\ﻊ
1872 ?\ئ
1873 ?\ا
1874 ?\ﺑ
1875 ?\ة
1876 ?\ﺗ
1877 ?\ﺛ
1878 ?\ﺟ
1879 ?\ﺣ
1880 ?\ﺧ
1881 ?\د
1882 ?\ذ
1883 ?\ر
1884 ?\ز
1885 ?\ﺳ
1886 ?\ﺷ
1887 ?\ﺻ
1888 ?\ﺿ
1889 ?\ط
1890 ?\ظ
1891 ?\ﻋ
1892 ?\ﻏ
1893 ?\¦
1894 ?\¬
1895 ?\÷
1896 ?\×
1897 ?\ع
1898 ?\ـ
1899 ?\ﻒ
1900 ?\ﻖ
1901 ?\ﻛ
1902 ?\ﻞ
1903 ?\ﻣ
1904 ?\ﻦ
1905 ?\ﻫ
1906 ?\و
1907 ?\ى
1908 ?\ﻳ
1909 ?\ض
1910 ?\ﻢ
1911 ?\ﻎ
1912 ?\غ
1913 ?\م
1914 ?\ﹽ
1915 ?\ّ
1916 ?\ن
1917 ?\ه
1918 ?\ﻬ
1919 ?\ﻰ
1920 ?\ﻲ
1921 ?\ف
1922 ?\ق
1923 ?\ﻵ
1924 ?\ﻶ
1925 ?\ل
1926 ?\ك
1927 ?\ي
1928 ?\■
1929 ?\ ])
1930
1931(cp-make-coding-system
1932 cp865
1933 [?\Ç
1934 ?\ü
1935 ?\é
1936 ?\â
1937 ?\ä
1938 ?\à
1939 ?\å
1940 ?\ç
1941 ?\ê
1942 ?\ë
1943 ?\è
1944 ?\ï
1945 ?\î
1946 ?\ì
1947 ?\Ä
1948 ?\Å
1949 ?\É
1950 ?\æ
1951 ?\Æ
1952 ?\ô
1953 ?\ö
1954 ?\ò
1955 ?\û
1956 ?\ù
1957 ?\ÿ
1958 ?\Ö
1959 ?\Ü
1960 ?\ø
1961 ?\£
1962 ?\Ø
1963 ?\₧
1964 ?\ƒ
1965 ?\á
1966 ?\í
1967 ?\ó
1968 ?\ú
1969 ?\ñ
1970 ?\Ñ
1971 ?\ª
1972 ?\º
1973 ?\¿
1974 ?\⌐
1975 ?\¬
1976 ?\½
1977 ?\¼
1978 ?\¡
1979 ?\«
1980 ?\»
1981 ?\░
1982 ?\▒
1983 ?\▓
1984 ?\│
1985 ?\┤
1986 ?\╡
1987 ?\╢
1988 ?\╖
1989 ?\╕
1990 ?\╣
1991 ?\║
1992 ?\╗
1993 ?\╝
1994 ?\╜
1995 ?\╛
1996 ?\┐
1997 ?\└
1998 ?\┴
1999 ?\┬
2000 ?\├
2001 ?\─
2002 ?\┼
2003 ?\╞
2004 ?\╟
2005 ?\╚
2006 ?\╔
2007 ?\╩
2008 ?\╦
2009 ?\╠
2010 ?\═
2011 ?\╬
2012 ?\╧
2013 ?\╨
2014 ?\╤
2015 ?\╥
2016 ?\╙
2017 ?\╘
2018 ?\╒
2019 ?\╓
2020 ?\╫
2021 ?\╪
2022 ?\┘
2023 ?\┌
2024 ?\█
2025 ?\▄
2026 ?\▌
2027 ?\▐
2028 ?\▀
2029 ?\α
2030 ?\ß
2031 ?\Γ
2032 ?\π
2033 ?\Σ
2034 ?\σ
2035 ?\µ
2036 ?\τ
2037 ?\Φ
2038 ?\Θ
2039 ?\Ω
2040 ?\δ
2041 ?\∞
2042 ?\∅
2043 ?\ε
2044 ?\∩
2045 ?\≡
2046 ?\±
2047 ?\≥
2048 ?\≤
2049 ?\⌠
2050 ?\⌡
2051 ?\÷
2052 ?\≈
2053 ?\∘
2054 ?\·
2055 ?\•
2056 ?\√
2057 ?\ⁿ
2058 ?\²
2059 ?\■
2060 ?\ ])
2061
2062;; ;; This should be the same as cyrillic-alternativnyj,
2063;; ;; (<URL:http://czyborra.com/charsets/cyrillic.html>), but code point
2064;; ;; 255 in the cyrillic.el alternativnyj table is `№', i.e. point 240
2065;; ;; in 8859-5, not no-break space as below; `№' should be at point 252.
2066;; (cp-make-coding-system
2067;; cp866
2068;; [?\А
2069;; ?\Б
2070;; ?\В
2071;; ?\Г
2072;; ?\Д
2073;; ?\Е
2074;; ?\Ж
2075;; ?\З
2076;; ?\И
2077;; ?\Й
2078;; ?\К
2079;; ?\Л
2080;; ?\М
2081;; ?\Н
2082;; ?\О
2083;; ?\П
2084;; ?\Р
2085;; ?\С
2086;; ?\Т
2087;; ?\У
2088;; ?\Ф
2089;; ?\Х
2090;; ?\Ц
2091;; ?\Ч
2092;; ?\Ш
2093;; ?\Щ
2094;; ?\Ъ
2095;; ?\Ы
2096;; ?\Ь
2097;; ?\Э
2098;; ?\Ю
2099;; ?\Я
2100;; ?\а
2101;; ?\б
2102;; ?\в
2103;; ?\г
2104;; ?\д
2105;; ?\е
2106;; ?\ж
2107;; ?\з
2108;; ?\и
2109;; ?\й
2110;; ?\к
2111;; ?\л
2112;; ?\м
2113;; ?\н
2114;; ?\о
2115;; ?\п
2116;; ?\░
2117;; ?\▒
2118;; ?\▓
2119;; ?\│
2120;; ?\┤
2121;; ?\╡
2122;; ?\╢
2123;; ?\╖
2124;; ?\╕
2125;; ?\╣
2126;; ?\║
2127;; ?\╗
2128;; ?\╝
2129;; ?\╜
2130;; ?\╛
2131;; ?\┐
2132;; ?\└
2133;; ?\┴
2134;; ?\┬
2135;; ?\├
2136;; ?\─
2137;; ?\┼
2138;; ?\╞
2139;; ?\╟
2140;; ?\╚
2141;; ?\╔
2142;; ?\╩
2143;; ?\╦
2144;; ?\╠
2145;; ?\═
2146;; ?\╬
2147;; ?\╧
2148;; ?\╨
2149;; ?\╤
2150;; ?\╥
2151;; ?\╙
2152;; ?\╘
2153;; ?\╒
2154;; ?\╓
2155;; ?\╫
2156;; ?\╪
2157;; ?\┘
2158;; ?\┌
2159;; ?\█
2160;; ?\▄
2161;; ?\▌
2162;; ?\▐
2163;; ?\▀
2164;; ?\р
2165;; ?\с
2166;; ?\т
2167;; ?\у
2168;; ?\ф
2169;; ?\х
2170;; ?\ц
2171;; ?\ч
2172;; ?\ш
2173;; ?\щ
2174;; ?\ъ
2175;; ?\ы
2176;; ?\ь
2177;; ?\э
2178;; ?\ю
2179;; ?\я
2180;; ?\Ё
2181;; ?\ё
2182;; ?\Є
2183;; ?\є
2184;; ?\Ї
2185;; ?\ї
2186;; ?\Ў
2187;; ?\ў
2188;; ?\°
2189;; ?\∙
2190;; ?\·
2191;; ?\√
2192;; ?\№
2193;; ?\¤
2194;; ?\■
2195;; ?\ ]
2196;; "CP866 (Cyrillic Alternativnyj) encoding using Unicode."
2197;; ?A)
2198;; (define-coding-system-alias 'alternativnyj 'cp866)
2199;; (cp-fix-safe-chars 'cyrillic-alternativnyj)
2200;; (define-coding-system-alias 'cyrillic-alternativnyj 'cp866)
2201
2202(cp-make-coding-system
2203 cp869
2204 [nil
2205 nil
2206 nil
2207 nil
2208 nil
2209 nil
2210 ?\Ά
2211 nil
2212 ?\·
2213 ?\¬
2214 ?\¦
2215 ?\‛
2216 ?\’
2217 ?\Έ
2218 ?\—
2219 ?\Ή
2220 ?\Ί
2221 ?\Ϊ
2222 ?\Ό
2223 nil
2224 nil
2225 ?\Ύ
2226 ?\Ϋ
2227 ?\©
2228 ?\Ώ
2229 ?\²
2230 ?\³
2231 ?\ά
2232 ?\£
2233 ?\έ
2234 ?\ή
2235 ?\ί
2236 ?\ϊ
2237 ?\ΐ
2238 ?\ό
2239 ?\ύ
2240 ?\Α
2241 ?\Β
2242 ?\Γ
2243 ?\Δ
2244 ?\Ε
2245 ?\Ζ
2246 ?\Η
2247 ?\½
2248 ?\Θ
2249 ?\Ι
2250 ?\«
2251 ?\»
2252 ?\░
2253 ?\▒
2254 ?\▓
2255 ?\│
2256 ?\┤
2257 ?\Κ
2258 ?\Λ
2259 ?\Μ
2260 ?\Ν
2261 ?\╣
2262 ?\║
2263 ?\╗
2264 ?\╝
2265 ?\Ξ
2266 ?\Ο
2267 ?\┐
2268 ?\└
2269 ?\┴
2270 ?\┬
2271 ?\├
2272 ?\─
2273 ?\┼
2274 ?\Π
2275 ?\Ρ
2276 ?\╚
2277 ?\╔
2278 ?\╩
2279 ?\╦
2280 ?\╠
2281 ?\═
2282 ?\╬
2283 ?\Σ
2284 ?\Τ
2285 ?\Υ
2286 ?\Φ
2287 ?\Χ
2288 ?\Ψ
2289 ?\Ω
2290 ?\α
2291 ?\β
2292 ?\γ
2293 ?\┘
2294 ?\┌
2295 ?\█
2296 ?\▄
2297 ?\δ
2298 ?\ε
2299 ?\▀
2300 ?\ζ
2301 ?\η
2302 ?\θ
2303 ?\ι
2304 ?\κ
2305 ?\λ
2306 ?\μ
2307 ?\ν
2308 ?\ξ
2309 ?\ο
2310 ?\π
2311 ?\ρ
2312 ?\σ
2313 ?\ς
2314 ?\τ
2315 ?\´
2316 ?\­
2317 ?\±
2318 ?\υ
2319 ?\φ
2320 ?\χ
2321 ?\§
2322 ?\ψ
2323 ?\΅
2324 ?\°
2325 ?\¨
2326 ?\ω
2327 ?\ϋ
2328 ?\ΰ
2329 ?\ώ
2330 ?\■
2331 ?\ ])
2332
2333(cp-make-coding-system
2334 cp874
2335 [?\€
2336 nil
2337 nil
2338 nil
2339 nil
2340 ?\…
2341 nil
2342 nil
2343 nil
2344 nil
2345 nil
2346 nil
2347 nil
2348 nil
2349 nil
2350 nil
2351 nil
2352 ?\‘
2353 ?\’
2354 ?\“
2355 ?\”
2356 ?\•
2357 ?\–
2358 ?\—
2359 nil
2360 nil
2361 nil
2362 nil
2363 nil
2364 nil
2365 nil
2366 nil
2367 ?\ 
2368 ?\ก
2369 ?\ข
2370 ?\ฃ
2371 ?\ค
2372 ?\ฅ
2373 ?\ฆ
2374 ?\ง
2375 ?\จ
2376 ?\ฉ
2377 ?\ช
2378 ?\ซ
2379 ?\ฌ
2380 ?\ญ
2381 ?\ฎ
2382 ?\ฏ
2383 ?\ฐ
2384 ?\ฑ
2385 ?\ฒ
2386 ?\ณ
2387 ?\ด
2388 ?\ต
2389 ?\ถ
2390 ?\ท
2391 ?\ธ
2392 ?\น
2393 ?\บ
2394 ?\ป
2395 ?\ผ
2396 ?\ฝ
2397 ?\พ
2398 ?\ฟ
2399 ?\ภ
2400 ?\ม
2401 ?\ย
2402 ?\ร
2403 ?\ฤ
2404 ?\ล
2405 ?\ฦ
2406 ?\ว
2407 ?\ศ
2408 ?\ษ
2409 ?\ส
2410 ?\ห
2411 ?\ฬ
2412 ?\อ
2413 ?\ฮ
2414 ?\ฯ
2415 ?\ะ
2416 ?\ั
2417 ?\า
2418 ?\ำ
2419 ?\ิ
2420 ?\ี
2421 ?\ึ
2422 ?\ื
2423 ?\ุ
2424 ?\ู
2425 ?\ฺ
2426 nil
2427 nil
2428 nil
2429 nil
2430 ?\฿
2431 ?\เ
2432 ?\แ
2433 ?\โ
2434 ?\ใ
2435 ?\ไ
2436 ?\ๅ
2437 ?\ๆ
2438 ?\็
2439 ?\่
2440 ?\้
2441 ?\๊
2442 ?\๋
2443 ?\์
2444 ?\ํ
2445 ?\๎
2446 ?\๏
2447 ?\๐
2448 ?\๑
2449 ?\๒
2450 ?\๓
2451 ?\๔
2452 ?\๕
2453 ?\๖
2454 ?\๗
2455 ?\๘
2456 ?\๙
2457 ?\๚
2458 ?\๛
2459 nil
2460 nil
2461 nil
2462 nil])
2463
2464(cp-make-coding-system
2465 windows-1250
2466 [?\€
2467 nil
2468 ?\‚
2469 nil
2470 ?\„
2471 ?\…
2472 ?\†
2473 ?\‡
2474 nil
2475 ?\‰
2476 ?\Š
2477 ?\‹
2478 ?\Ś
2479 ?\Ť
2480 ?\Ž
2481 ?\Ź
2482 nil
2483 ?\‘
2484 ?\’
2485 ?\“
2486 ?\”
2487 ?\•
2488 ?\–
2489 ?\—
2490 nil
2491 ?\™
2492 ?\š
2493 ?\›
2494 ?\ś
2495 ?\ť
2496 ?\ž
2497 ?\ź
2498 ?\ 
2499 ?\ˇ
2500 ?\˘
2501 ?\Ł
2502 ?\¤
2503 ?\Ą
2504 ?\¦
2505 ?\§
2506 ?\¨
2507 ?\©
2508 ?\Ş
2509 ?\«
2510 ?\¬
2511 ?\­
2512 ?\®
2513 ?\Ż
2514 ?\°
2515 ?\±
2516 ?\˛
2517 ?\ł
2518 ?\´
2519 ?\µ
2520 ?\¶
2521 ?\·
2522 ?\¸
2523 ?\ą
2524 ?\ş
2525 ?\»
2526 ?\Ľ
2527 ?\˝
2528 ?\ľ
2529 ?\ż
2530 ?\Ŕ
2531 ?\Á
2532 ?\Â
2533 ?\Ă
2534 ?\Ä
2535 ?\Ĺ
2536 ?\Ć
2537 ?\Ç
2538 ?\Č
2539 ?\É
2540 ?\Ę
2541 ?\Ë
2542 ?\Ě
2543 ?\Í
2544 ?\Î
2545 ?\Ď
2546 ?\Đ
2547 ?\Ń
2548 ?\Ň
2549 ?\Ó
2550 ?\Ô
2551 ?\Ő
2552 ?\Ö
2553 ?\×
2554 ?\Ř
2555 ?\Ů
2556 ?\Ú
2557 ?\Ű
2558 ?\Ü
2559 ?\Ý
2560 ?\Ţ
2561 ?\ß
2562 ?\ŕ
2563 ?\á
2564 ?\â
2565 ?\ă
2566 ?\ä
2567 ?\ĺ
2568 ?\ć
2569 ?\ç
2570 ?\č
2571 ?\é
2572 ?\ę
2573 ?\ë
2574 ?\ě
2575 ?\í
2576 ?\î
2577 ?\ď
2578 ?\đ
2579 ?\ń
2580 ?\ň
2581 ?\ó
2582 ?\ô
2583 ?\ő
2584 ?\ö
2585 ?\÷
2586 ?\ř
2587 ?\ů
2588 ?\ú
2589 ?\ű
2590 ?\ü
2591 ?\ý
2592 ?\ţ
2593 ?\˙])
2594
2595;; be_BY, bg_BG
2596(cp-make-coding-system
2597 windows-1251
2598 [?\Ђ
2599 ?\Ѓ
2600 ?\‚
2601 ?\ѓ
2602 ?\„
2603 ?\…
2604 ?\†
2605 ?\‡
2606 ?\€
2607 ?\‰
2608 ?\Љ
2609 ?\‹
2610 ?\Њ
2611 ?\Ќ
2612 ?\Ћ
2613 ?\Џ
2614 ?\ђ
2615 ?\‘
2616 ?\’
2617 ?\“
2618 ?\”
2619 ?\•
2620 ?\–
2621 ?\—
2622 nil
2623 ?\™
2624 ?\љ
2625 ?\›
2626 ?\њ
2627 ?\ќ
2628 ?\ћ
2629 ?\џ
2630 ?\ 
2631 ?\Ў
2632 ?\ў
2633 ?\Ј
2634 ?\¤
2635 ?\Ґ
2636 ?\¦
2637 ?\§
2638 ?\Ё
2639 ?\©
2640 ?\Є
2641 ?\«
2642 ?\¬
2643 ?\­
2644 ?\®
2645 ?\Ї
2646 ?\°
2647 ?\±
2648 ?\І
2649 ?\і
2650 ?\ґ
2651 ?\µ
2652 ?\¶
2653 ?\·
2654 ?\ё
2655 ?\№
2656 ?\є
2657 ?\»
2658 ?\ј
2659 ?\Ѕ
2660 ?\ѕ
2661 ?\ї
2662 ?\А
2663 ?\Б
2664 ?\В
2665 ?\Г
2666 ?\Д
2667 ?\Е
2668 ?\Ж
2669 ?\З
2670 ?\И
2671 ?\Й
2672 ?\К
2673 ?\Л
2674 ?\М
2675 ?\Н
2676 ?\О
2677 ?\П
2678 ?\Р
2679 ?\С
2680 ?\Т
2681 ?\У
2682 ?\Ф
2683 ?\Х
2684 ?\Ц
2685 ?\Ч
2686 ?\Ш
2687 ?\Щ
2688 ?\Ъ
2689 ?\Ы
2690 ?\Ь
2691 ?\Э
2692 ?\Ю
2693 ?\Я
2694 ?\а
2695 ?\б
2696 ?\в
2697 ?\г
2698 ?\д
2699 ?\е
2700 ?\ж
2701 ?\з
2702 ?\и
2703 ?\й
2704 ?\к
2705 ?\л
2706 ?\м
2707 ?\н
2708 ?\о
2709 ?\п
2710 ?\р
2711 ?\с
2712 ?\т
2713 ?\у
2714 ?\ф
2715 ?\х
2716 ?\ц
2717 ?\ч
2718 ?\ш
2719 ?\щ
2720 ?\ъ
2721 ?\ы
2722 ?\ь
2723 ?\э
2724 ?\ю
2725 ?\я]
2726 nil ?b)
2727
2728(cp-make-coding-system
2729 windows-1252
2730 [?\€
2731 nil
2732 ?\‚
2733 ?\ƒ
2734 ?\„
2735 ?\…
2736 ?\†
2737 ?\‡
2738 ?\ˆ
2739 ?\‰
2740 ?\Š
2741 ?\‹
2742 ?\Œ
2743 nil
2744 ?\Ž
2745 ?\ž
2746 nil
2747 ?\‘
2748 ?\’
2749 ?\“
2750 ?\”
2751 ?\•
2752 ?\–
2753 ?\—
2754 ?\˜
2755 ?\™
2756 ?\š
2757 ?\›
2758 ?\œ
2759 nil
2760 nil
2761 ?\Ÿ
2762 ?\ 
2763 ?\¡
2764 ?\¢
2765 ?\£
2766 ?\¤
2767 ?\¥
2768 ?\¦
2769 ?\§
2770 ?\¨
2771 ?\©
2772 ?\ª
2773 ?\«
2774 ?\¬
2775 ?\­
2776 ?\®
2777 ?\¯
2778 ?\°
2779 ?\±
2780 ?\²
2781 ?\³
2782 ?\´
2783 ?\µ
2784 ?\¶
2785 ?\·
2786 ?\¸
2787 ?\¹
2788 ?\º
2789 ?\»
2790 ?\¼
2791 ?\½
2792 ?\¾
2793 ?\¿
2794 ?\À
2795 ?\Á
2796 ?\Â
2797 ?\Ã
2798 ?\Ä
2799 ?\Å
2800 ?\Æ
2801 ?\Ç
2802 ?\È
2803 ?\É
2804 ?\Ê
2805 ?\Ë
2806 ?\Ì
2807 ?\Í
2808 ?\Î
2809 ?\Ï
2810 ?\Ð
2811 ?\Ñ
2812 ?\Ò
2813 ?\Ó
2814 ?\Ô
2815 ?\Õ
2816 ?\Ö
2817 ?\×
2818 ?\Ø
2819 ?\Ù
2820 ?\Ú
2821 ?\Û
2822 ?\Ü
2823 ?\Ý
2824 ?\Þ
2825 ?\ß
2826 ?\à
2827 ?\á
2828 ?\â
2829 ?\ã
2830 ?\ä
2831 ?\å
2832 ?\æ
2833 ?\ç
2834 ?\è
2835 ?\é
2836 ?\ê
2837 ?\ë
2838 ?\ì
2839 ?\í
2840 ?\î
2841 ?\ï
2842 ?\ð
2843 ?\ñ
2844 ?\ò
2845 ?\ó
2846 ?\ô
2847 ?\õ
2848 ?\ö
2849 ?\÷
2850 ?\ø
2851 ?\ù
2852 ?\ú
2853 ?\û
2854 ?\ü
2855 ?\ý
2856 ?\þ
2857 ?\ÿ])
2858
2859(cp-make-coding-system
2860 windows-1253
2861 [?\€
2862 nil
2863 ?\‚
2864 ?\ƒ
2865 ?\„
2866 ?\…
2867 ?\†
2868 ?\‡
2869 nil
2870 ?\‰
2871 nil
2872 ?\‹
2873 nil
2874 nil
2875 nil
2876 nil
2877 nil
2878 ?\‘
2879 ?\’
2880 ?\“
2881 ?\”
2882 ?\•
2883 ?\–
2884 ?\—
2885 nil
2886 ?\™
2887 nil
2888 ?\›
2889 nil
2890 nil
2891 nil
2892 nil
2893 ?\ 
2894 ?\΅
2895 ?\Ά
2896 ?\£
2897 ?\¤
2898 ?\¥
2899 ?\¦
2900 ?\§
2901 ?\¨
2902 ?\©
2903 nil
2904 ?\«
2905 ?\¬
2906 ?\­
2907 ?\®
2908 ?\―
2909 ?\°
2910 ?\±
2911 ?\²
2912 ?\³
2913 ?\΄
2914 ?\µ
2915 ?\¶
2916 ?\·
2917 ?\Έ
2918 ?\Ή
2919 ?\Ί
2920 ?\»
2921 ?\Ό
2922 ?\½
2923 ?\Ύ
2924 ?\Ώ
2925 ?\ΐ
2926 ?\Α
2927 ?\Β
2928 ?\Γ
2929 ?\Δ
2930 ?\Ε
2931 ?\Ζ
2932 ?\Η
2933 ?\Θ
2934 ?\Ι
2935 ?\Κ
2936 ?\Λ
2937 ?\Μ
2938 ?\Ν
2939 ?\Ξ
2940 ?\Ο
2941 ?\Π
2942 ?\Ρ
2943 nil
2944 ?\Σ
2945 ?\Τ
2946 ?\Υ
2947 ?\Φ
2948 ?\Χ
2949 ?\Ψ
2950 ?\Ω
2951 ?\Ϊ
2952 ?\Ϋ
2953 ?\ά
2954 ?\έ
2955 ?\ή
2956 ?\ί
2957 ?\ΰ
2958 ?\α
2959 ?\β
2960 ?\γ
2961 ?\δ
2962 ?\ε
2963 ?\ζ
2964 ?\η
2965 ?\θ
2966 ?\ι
2967 ?\κ
2968 ?\λ
2969 ?\μ
2970 ?\ν
2971 ?\ξ
2972 ?\ο
2973 ?\π
2974 ?\ρ
2975 ?\ς
2976 ?\σ
2977 ?\τ
2978 ?\υ
2979 ?\φ
2980 ?\χ
2981 ?\ψ
2982 ?\ω
2983 ?\ϊ
2984 ?\ϋ
2985 ?\ό
2986 ?\ύ
2987 ?\ώ
2988 nil]
2989 nil ?g) ;; Greek
2990
2991(cp-make-coding-system
2992 windows-1254
2993 [?\€
2994 nil
2995 ?\‚
2996 ?\ƒ
2997 ?\„
2998 ?\…
2999 ?\†
3000 ?\‡
3001 ?\ˆ
3002 ?\‰
3003 ?\Š
3004 ?\‹
3005 ?\Œ
3006 nil
3007 nil
3008 nil
3009 nil
3010 ?\‘
3011 ?\’
3012 ?\“
3013 ?\”
3014 ?\•
3015 ?\–
3016 ?\—
3017 ?\˜
3018 ?\™
3019 ?\š
3020 ?\›
3021 ?\œ
3022 nil
3023 nil
3024 ?\Ÿ
3025 ?\ 
3026 ?\¡
3027 ?\¢
3028 ?\£
3029 ?\¤
3030 ?\¥
3031 ?\¦
3032 ?\§
3033 ?\¨
3034 ?\©
3035 ?\ª
3036 ?\«
3037 ?\¬
3038 ?\­
3039 ?\®
3040 ?\¯
3041 ?\°
3042 ?\±
3043 ?\²
3044 ?\³
3045 ?\´
3046 ?\µ
3047 ?\¶
3048 ?\·
3049 ?\¸
3050 ?\¹
3051 ?\º
3052 ?\»
3053 ?\¼
3054 ?\½
3055 ?\¾
3056 ?\¿
3057 ?\À
3058 ?\Á
3059 ?\Â
3060 ?\Ã
3061 ?\Ä
3062 ?\Å
3063 ?\Æ
3064 ?\Ç
3065 ?\È
3066 ?\É
3067 ?\Ê
3068 ?\Ë
3069 ?\Ì
3070 ?\Í
3071 ?\Î
3072 ?\Ï
3073 ?\Ğ
3074 ?\Ñ
3075 ?\Ò
3076 ?\Ó
3077 ?\Ô
3078 ?\Õ
3079 ?\Ö
3080 ?\×
3081 ?\Ø
3082 ?\Ù
3083 ?\Ú
3084 ?\Û
3085 ?\Ü
3086 ?\İ
3087 ?\Ş
3088 ?\ß
3089 ?\à
3090 ?\á
3091 ?\â
3092 ?\ã
3093 ?\ä
3094 ?\å
3095 ?\æ
3096 ?\ç
3097 ?\è
3098 ?\é
3099 ?\ę
3100 ?\ë
3101 ?\ė
3102 ?\í
3103 ?\î
3104 ?\ī
3105 ?\ğ
3106 ?\ñ
3107 ?\ò
3108 ?\ó
3109 ?\ô
3110 ?\õ
3111 ?\ö
3112 ?\÷
3113 ?\ø
3114 ?\ù
3115 ?\ú
3116 ?\û
3117 ?\ü
3118 ?\ı
3119 ?\ş
3120 ?\ÿ])
3121
3122;; yi_US
3123(cp-make-coding-system
3124 windows-1255
3125 [?\€
3126 nil
3127 ?\‚
3128 ?\ƒ
3129 ?\„
3130 ?\…
3131 ?\†
3132 ?\‡
3133 ?\ˆ
3134 ?\‰
3135 nil
3136 ?\‹
3137 nil
3138 nil
3139 nil
3140 nil
3141 nil
3142 ?\‘
3143 ?\’
3144 ?\“
3145 ?\”
3146 ?\•
3147 ?\–
3148 ?\—
3149 ?\˜
3150 ?\™
3151 nil
3152 ?\›
3153 nil
3154 nil
3155 nil
3156 nil
3157 ?\ 
3158 ?\¡
3159 ?\¢
3160 ?\£
3161 ?\₪
3162 ?\¥
3163 ?\¦
3164 ?\§
3165 ?\¨
3166 ?\©
3167 ?\×
3168 ?\«
3169 ?\¬
3170 ?\­
3171 ?\®
3172 ?\¯
3173 ?\°
3174 ?\±
3175 ?\²
3176 ?\³
3177 ?\´
3178 ?\µ
3179 ?\¶
3180 ?\·
3181 ?\¸
3182 ?\¹
3183 ?\÷
3184 ?\»
3185 ?\¼
3186 ?\½
3187 ?\¾
3188 ?\¿
3189 ?\ְ
3190 ?\ֱ
3191 ?\ֲ
3192 ?\ֳ
3193 ?\ִ
3194 ?\ֵ
3195 ?\ֶ
3196 ?\ַ
3197 ?\ָ
3198 ?\ֹ
3199 nil
3200 ?\ֻ
3201 ?\ּ
3202 ?\ֽ
3203 ?\־
3204 ?\ֿ
3205 ?\׀
3206 ?\ׁ
3207 ?\ׂ
3208 ?\׃
3209 ?\װ
3210 ?\ױ
3211 ?\ײ
3212 ?\׳
3213 ?\״
3214 nil
3215 nil
3216 nil
3217 nil
3218 nil
3219 nil
3220 nil
3221 ?\א
3222 ?\ב
3223 ?\ג
3224 ?\ד
3225 ?\ה
3226 ?\ו
3227 ?\ז
3228 ?\ח
3229 ?\ט
3230 ?\י
3231 ?\ך
3232 ?\כ
3233 ?\ל
3234 ?\ם
3235 ?\מ
3236 ?\ן
3237 ?\נ
3238 ?\ס
3239 ?\ע
3240 ?\ף
3241 ?\פ
3242 ?\ץ
3243 ?\צ
3244 ?\ק
3245 ?\ר
3246 ?\ש
3247 ?\ת
3248 nil
3249 nil
3250 ?\‎
3251 ?\‏
3252 nil]
3253 nil ?h) ;; Hebrew
3254
3255(cp-make-coding-system
3256 windows-1256
3257 [?\€
3258 ?\٠
3259 ?\‚
3260 ?\١
3261 ?\„
3262 ?\…
3263 ?\†
3264 ?\‡
3265 ?\٢
3266 ?\٣
3267 ?\٤
3268 ?\‹
3269 ?\٥
3270 ?\٦
3271 ?\٧
3272 ?\٨
3273 ?\٩
3274 ?\‘
3275 ?\’
3276 ?\“
3277 ?\”
3278 ?\•
3279 ?\–
3280 ?\—
3281 ?\؛
3282 ?\™
3283 ?\؟
3284 ?\›
3285 ?\ء
3286 ?\آ
3287 ?\أ
3288 ?\Ÿ
3289 ?\ 
3290 ?\ؤ
3291 ?\إ
3292 ?\£
3293 ?\¤
3294 ?\ئ
3295 ?\¦
3296 ?\§
3297 ?\ا
3298 ?\©
3299 ?\ب
3300 ?\«
3301 ?\¬
3302 ?\­
3303 ?\®
3304 ?\پ
3305 ?\°
3306 ?\±
3307 ?\ة
3308 ?\ت
3309 ?\ث
3310 ?\µ
3311 ?\¶
3312 ?\·
3313 ?\ج
3314 ?\چ
3315 ?\ح
3316 ?\»
3317 ?\خ
3318 ?\د
3319 ?\ذ
3320 ?\ر
3321 ?\À
3322 ?\ز
3323 ?\Â
3324 ?\ژ
3325 ?\س
3326 ?\ش
3327 ?\ص
3328 ?\Ç
3329 ?\È
3330 ?\É
3331 ?\Ê
3332 ?\Ë
3333 ?\ض
3334 ?\ط
3335 ?\Î
3336 ?\Ï
3337 ?\ㄓ
3338 ?\ع
3339 ?\غ
3340 ?\ـ
3341 ?\Ô
3342 ?\ف
3343 ?\ق
3344 ?\×
3345 ?\ك
3346 ?\Ù
3347 ?\گ
3348 ?\Û
3349 ?\Ü
3350 ?\ل
3351 ?\م
3352 ?\ن
3353 ?\à
3354 ?\ه
3355 ?\â
3356 ?\ځ
3357 ?\و
3358 ?\ى
3359 ?\ي
3360 ?\ç
3361 ?\è
3362 ?\é
3363 ?\ê
3364 ?\ë
3365 ?\ً
3366 ?\ٌ
3367 ?\î
3368 ?\ï
3369 ?\ٍ
3370 ?\َ
3371 ?\ُ
3372 ?\ِ
3373 ?\ô
3374 ?\ّ
3375 ?\ْ
3376 ?\÷
3377 nil
3378 ?\ù
3379 nil
3380 ?\û
3381 ?\ü
3382 ?\‎
3383 ?\‏
3384 ?\ÿ]
3385 nil ?a) ;; Arabic
3386
3387(cp-make-coding-system
3388 windows-1257
3389 [?\€
3390 nil
3391 ?\‚
3392 nil
3393 ?\„
3394 ?\…
3395 ?\†
3396 ?\‡
3397 nil
3398 ?\‰
3399 nil
3400 ?\‹
3401 nil
3402 nil
3403 nil
3404 nil
3405 nil
3406 ?\‘
3407 ?\’
3408 ?\“
3409 ?\”
3410 ?\•
3411 ?\–
3412 ?\—
3413 nil
3414 ?\™
3415 nil
3416 ?\›
3417 nil
3418 nil
3419 nil
3420 nil
3421 ?\ 
3422 nil
3423 ?\¢
3424 ?\£
3425 ?\¤
3426 nil
3427 ?\¦
3428 ?\§
3429 ?\Ø
3430 ?\©
3431 ?\Ŗ
3432 ?\«
3433 ?\¬
3434 ?\­
3435 ?\®
3436 ?\Æ
3437 ?\°
3438 ?\±
3439 ?\²
3440 ?\³
3441 nil
3442 ?\µ
3443 ?\¶
3444 ?\·
3445 ?\ø
3446 ?\¹
3447 ?\ŗ
3448 ?\»
3449 ?\¼
3450 ?\½
3451 ?\¾
3452 ?\æ
3453 ?\Ą
3454 ?\Į
3455 ?\Ā
3456 ?\Ć
3457 ?\Ä
3458 ?\Å
3459 ?\Ę
3460 ?\Ē
3461 ?\Č
3462 ?\É
3463 ?\Ź
3464 ?\Ė
3465 ?\Ģ
3466 ?\Ķ
3467 ?\Ī
3468 ?\Ļ
3469 ?\Š
3470 ?\Ń
3471 ?\Ņ
3472 ?\Ó
3473 ?\Ō
3474 ?\Õ
3475 ?\Ö
3476 ?\×
3477 ?\Ų
3478 ?\Ł
3479 ?\Ś
3480 ?\Ū
3481 ?\Ü
3482 ?\Ż
3483 ?\Ž
3484 ?\ß
3485 ?\ą
3486 ?\į
3487 ?\ā
3488 ?\ć
3489 ?\ä
3490 ?\å
3491 ?\ę
3492 ?\ē
3493 ?\č
3494 ?\é
3495 ?\ź
3496 ?\ė
3497 ?\ģ
3498 ?\ķ
3499 ?\ī
3500 ?\ļ
3501 ?\š
3502 ?\ń
3503 ?\ņ
3504 ?\ó
3505 ?\ō
3506 ?\õ
3507 ?\ö
3508 ?\÷
3509 ?\ų
3510 ?\ł
3511 ?\ś
3512 ?\ū
3513 ?\ü
3514 ?\ż
3515 ?\ž
3516 nil])
3517
3518(cp-make-coding-system
3519 windows-1258
3520 [?\€
3521 nil
3522 ?\‚
3523 ?\ƒ
3524 ?\„
3525 ?\…
3526 ?\†
3527 ?\‡
3528 ?\ˆ
3529 ?\‰
3530 nil
3531 ?\‹
3532 ?\Œ
3533 nil
3534 nil
3535 nil
3536 nil
3537 ?\‘
3538 ?\’
3539 ?\“
3540 ?\”
3541 ?\•
3542 ?\–
3543 ?\—
3544 ?\˜
3545 ?\™
3546 nil
3547 ?\›
3548 ?\œ
3549 nil
3550 nil
3551 ?\Ÿ
3552 ?\ 
3553 ?\¡
3554 ?\¢
3555 ?\£
3556 ?\¤
3557 ?\¥
3558 ?\¦
3559 ?\§
3560 ?\¨
3561 ?\©
3562 ?\ª
3563 ?\«
3564 ?\¬
3565 ?\­
3566 ?\®
3567 ?\¯
3568 ?\°
3569 ?\±
3570 ?\²
3571 ?\³
3572 ?\´
3573 ?\µ
3574 ?\¶
3575 ?\·
3576 ?\¸
3577 ?\¹
3578 ?\º
3579 ?\»
3580 ?\¼
3581 ?\½
3582 ?\¾
3583 ?\¿
3584 ?\À
3585 ?\Á
3586 ?\Â
3587 ?\Ă
3588 ?\Ä
3589 ?\Å
3590 ?\Æ
3591 ?\Ç
3592 ?\È
3593 ?\É
3594 ?\Ê
3595 ?\Ë
3596 ?\̀
3597 ?\Í
3598 ?\Î
3599 ?\Ï
3600 ?\Đ
3601 ?\Ñ
3602 ?\̉
3603 ?\Ó
3604 ?\Ô
3605 ?\Ơ
3606 ?\Ö
3607 ?\×
3608 ?\Ø
3609 ?\Ù
3610 ?\Ú
3611 ?\Û
3612 ?\Ü
3613 ?\Ư
3614 ?\̃
3615 ?\ß
3616 ?\à
3617 ?\á
3618 ?\â
3619 ?\ă
3620 ?\ä
3621 ?\å
3622 ?\æ
3623 ?\ç
3624 ?\è
3625 ?\é
3626 ?\ê
3627 ?\ë
3628 ?\́
3629 ?\í
3630 ?\î
3631 ?\ï
3632 ?\đ
3633 ?\ñ
3634 ?\̣
3635 ?\ó
3636 ?\ô
3637 ?\ơ
3638 ?\ö
3639 ?\÷
3640 ?\ø
3641 ?\ù
3642 ?\ú
3643 ?\û
3644 ?\ü
3645 ?\ư
3646 ?\₫
3647 ?\ÿ])
3648
3649(cp-make-coding-system
3650 next
3651 [?\ 
3652 ?\À
3653 ?\Á
3654 ?\Â
3655 ?\Ã
3656 ?\Ä
3657 ?\Å
3658 ?\Ç
3659 ?\È
3660 ?\É
3661 ?\Ê
3662 ?\Ë
3663 ?\Ì
3664 ?\Í
3665 ?\Î
3666 ?\Ï
3667 ?\Ð
3668 ?\Ñ
3669 ?\Ò
3670 ?\Ó
3671 ?\Ô
3672 ?\Õ
3673 ?\Ö
3674 ?\Ù
3675 ?\Ú
3676 ?\Û
3677 ?\Ü
3678 ?\Ý
3679 ?\Þ
3680 ?\µ
3681 ?\×
3682 ?\÷
3683 ?\©
3684 ?\¡
3685 ?\¢
3686 ?\£
3687 ?\⁄
3688 ?\¥
3689 ?\ƒ
3690 ?\§
3691 ?\¤
3692 nil
3693 ?\“
3694 ?\«
3695 nil
3696 nil
3697 ?\fi
3698 ?\fl
3699 ?\®
3700 ?\–
3701 ?\†
3702 ?\‡
3703 ?\·
3704 ?\¦
3705 ?\¶
3706 ?\•
3707 nil
3708 nil
3709 ?\”
3710 ?\»
3711 ?\…
3712 ?\‰
3713 ?\¬
3714 ?\¿
3715 ?\¹
3716 ?\ˋ
3717 ?\´
3718 ?\ˆ
3719 ?\˜
3720 ?\¯
3721 ?\˘
3722 ?\˙
3723 ?\¨
3724 ?\²
3725 ?\˚
3726 ?\¸
3727 ?\³
3728 ?\˝
3729 ?\˛
3730 ?\ˇ
3731 ?\—
3732 ?\±
3733 ?\¼
3734 ?\½
3735 ?\¾
3736 ?\à
3737 ?\á
3738 ?\â
3739 ?\ã
3740 ?\ä
3741 ?\å
3742 ?\ç
3743 ?\è
3744 ?\é
3745 ?\ê
3746 ?\ë
3747 ?\ì
3748 ?\Æ
3749 ?\í
3750 ?\ª
3751 ?\î
3752 ?\ï
3753 ?\ð
3754 ?\ñ
3755 ?\Ł
3756 ?\Ø
3757 ?\Œ
3758 ?\º
3759 ?\ò
3760 ?\ó
3761 ?\ô
3762 ?\õ
3763 ?\ö
3764 ?\æ
3765 ?\ù
3766 ?\ú
3767 ?\û
3768 ?\ı
3769 ?\ü
3770 ?\ý
3771 ?\ł
3772 ?\ø
3773 ?\œ
3774 ?\ß
3775 ?\þ
3776 ?\ÿ
3777 nil
3778 nil]
3779 "NeXTstep encoding." ?N)
3780
3781(cp-make-coding-system
3782 koi8-u
3783 [?\─
3784 ?\│
3785 ?\┌
3786 ?\┐
3787 ?\└
3788 ?\┘
3789 ?\├
3790 ?\┤
3791 ?\┬
3792 ?\┴
3793 ?\┼
3794 ?\▀
3795 ?\▄
3796 ?\█
3797 ?\▌
3798 ?\▐
3799 ?\░
3800 ?\▒
3801 ?\▓
3802 ?\⌠
3803 ?\■
3804 ?\∙
3805 ?\√
3806 ?\≈
3807 ?\≤
3808 ?\≥
3809 ?\ 
3810 ?\⌡
3811 ?\°
3812 ?\²
3813 ?\·
3814 ?\÷
3815 ?\═
3816 ?\║
3817 ?\╒
3818 ?\ё
3819 ?\є
3820 ?\╔
3821 ?\і
3822 ?\ї
3823 ?\╗
3824 ?\╘
3825 ?\╙
3826 ?\╚
3827 ?\╛
3828 ?\ґ
3829 ?\╝
3830 ?\╞
3831 ?\╟
3832 ?\╠
3833 ?\╡
3834 ?\Ё
3835 ?\Є
3836 ?\╣
3837 ?\І
3838 ?\Ї
3839 ?\╦
3840 ?\╧
3841 ?\╨
3842 ?\╩
3843 ?\╪
3844 ?\Ґ
3845 ?\╬
3846 ?\©
3847 ?\ю
3848 ?\а
3849 ?\б
3850 ?\ц
3851 ?\д
3852 ?\е
3853 ?\ф
3854 ?\г
3855 ?\х
3856 ?\и
3857 ?\й
3858 ?\к
3859 ?\л
3860 ?\м
3861 ?\н
3862 ?\о
3863 ?\п
3864 ?\я
3865 ?\р
3866 ?\с
3867 ?\т
3868 ?\у
3869 ?\ж
3870 ?\в
3871 ?\ь
3872 ?\ы
3873 ?\з
3874 ?\ш
3875 ?\э
3876 ?\щ
3877 ?\ч
3878 ?\ъ
3879 ?\Ю
3880 ?\А
3881 ?\Б
3882 ?\Ц
3883 ?\Д
3884 ?\Е
3885 ?\Ф
3886 ?\Г
3887 ?\Х
3888 ?\И
3889 ?\Й
3890 ?\К
3891 ?\Л
3892 ?\М
3893 ?\Н
3894 ?\О
3895 ?\П
3896 ?\Я
3897 ?\Р
3898 ?\С
3899 ?\Т
3900 ?\У
3901 ?\Ж
3902 ?\В
3903 ?\Ь
3904 ?\Ы
3905 ?\З
3906 ?\Ш
3907 ?\Э
3908 ?\Щ
3909 ?\Ч
3910 ?\Ъ]
3911 "Cyrillic KOI8-U (Ukranian) encoding."
3912 ?U)
3913
3914;; ;; Unicode-based, not cyrillic-iso8859-5 based (and thus incomplete)
3915;; ;; like the standard version.
3916;; (cp-make-coding-system
3917;; ;; The base system uses cyrillic-koi8 as the canonical name, but
3918;; ;; that's not a MIME name.
3919;; koi8-r
3920;; [?\─
3921;; ?\│
3922;; ?\┌
3923;; ?\┐
3924;; ?\└
3925;; ?\┘
3926;; ?\├
3927;; ?\┤
3928;; ?\┬
3929;; ?\┴
3930;; ?\┼
3931;; ?\▀
3932;; ?\▄
3933;; ?\█
3934;; ?\▌
3935;; ?\▐
3936;; ?\░
3937;; ?\▒
3938;; ?\▓
3939;; ?\⌠
3940;; ?\■
3941;; ?\•
3942;; ?\√
3943;; ?\≈
3944;; ?\≤
3945;; ?\≥
3946;; ?\ 
3947;; ?\⌡
3948;; ?\°
3949;; ?\²
3950;; ?\·
3951;; ?\÷
3952;; ?\═
3953;; ?\║
3954;; ?\╒
3955;; ?\ё
3956;; ?\╓
3957;; ?\╔
3958;; ?\╕
3959;; ?\╖
3960;; ?\╗
3961;; ?\╘
3962;; ?\╙
3963;; ?\╚
3964;; ?\╛
3965;; ?\╜
3966;; ?\╝
3967;; ?\╞
3968;; ?\╟
3969;; ?\╠
3970;; ?\╡
3971;; ?\Ё
3972;; ?\╢
3973;; ?\╣
3974;; ?\╤
3975;; ?\╥
3976;; ?\╦
3977;; ?\╧
3978;; ?\╨
3979;; ?\╩
3980;; ?\╪
3981;; ?\╫
3982;; ?\╬
3983;; ?\©
3984;; ?\ю
3985;; ?\а
3986;; ?\б
3987;; ?\ц
3988;; ?\д
3989;; ?\е
3990;; ?\ф
3991;; ?\г
3992;; ?\х
3993;; ?\и
3994;; ?\й
3995;; ?\к
3996;; ?\л
3997;; ?\м
3998;; ?\н
3999;; ?\о
4000;; ?\п
4001;; ?\я
4002;; ?\р
4003;; ?\с
4004;; ?\т
4005;; ?\у
4006;; ?\ж
4007;; ?\в
4008;; ?\ь
4009;; ?\ы
4010;; ?\з
4011;; ?\ш
4012;; ?\э
4013;; ?\щ
4014;; ?\ч
4015;; ?\ъ
4016;; ?\Ю
4017;; ?\А
4018;; ?\Б
4019;; ?\Ц
4020;; ?\Д
4021;; ?\Е
4022;; ?\Ф
4023;; ?\Г
4024;; ?\Х
4025;; ?\И
4026;; ?\Й
4027;; ?\К
4028;; ?\Л
4029;; ?\М
4030;; ?\Н
4031;; ?\О
4032;; ?\П
4033;; ?\Я
4034;; ?\Р
4035;; ?\С
4036;; ?\Т
4037;; ?\У
4038;; ?\Ж
4039;; ?\В
4040;; ?\Ь
4041;; ?\Ы
4042;; ?\З
4043;; ?\Ш
4044;; ?\Э
4045;; ?\Щ
4046;; ?\Ч
4047;; ?\Ъ]
4048;; "Unicode-based KOI8 encoding for Cyrillic (MIME: KOI8-R)"
4049;; ?R)
4050;; (cp-fix-safe-chars 'cyrillic-koi8)
4051;; (define-coding-system-alias 'cyrillic-koi8 'koi8-r)
4052;; (define-coding-system-alias 'koi8 'koi8-r)
4053;; (define-coding-system-alias 'cp878 'koi8-r)
4054
4055(cp-make-coding-system
4056 koi8-t ; used by glibc for tg_TJ
4057 [?\қ
4058 ?\ғ
4059 ?\‚
4060 ?\Ғ
4061 ?\„
4062 ?\…
4063 ?\†
4064 ?\‡
4065 nil
4066 ?\‰
4067 ?\ҳ
4068 ?\‹
4069 ?\Ҳ
4070 ?\ҷ
4071 ?\Ҷ
4072 nil
4073 ?\Қ
4074 ?\‘
4075 ?\’
4076 ?\“
4077 ?\”
4078 ?\•
4079 ?\–
4080 ?\—
4081 nil
4082 ?\™
4083 nil
4084 ?\›
4085 nil
4086 nil
4087 nil
4088 nil
4089 nil
4090 ?\ӯ
4091 ?\Ӯ
4092 ?\ё
4093 ?\¤
4094 ?\ӣ
4095 ?\¦
4096 ?\§
4097 nil
4098 nil
4099 nil
4100 ?\«
4101 ?\¬
4102 ?\­
4103 ?\®
4104 nil
4105 ?\°
4106 ?\±
4107 ?\²
4108 ?\Ё
4109 nil
4110 ?\Ӣ
4111 ?\¶
4112 ?\·
4113 nil
4114 ?\№
4115 nil
4116 ?\»
4117 nil
4118 nil
4119 nil
4120 ?\©
4121 ?\ю
4122 ?\а
4123 ?\б
4124 ?\ц
4125 ?\д
4126 ?\е
4127 ?\ф
4128 ?\г
4129 ?\х
4130 ?\и
4131 ?\й
4132 ?\к
4133 ?\л
4134 ?\м
4135 ?\н
4136 ?\о
4137 ?\п
4138 ?\я
4139 ?\р
4140 ?\с
4141 ?\т
4142 ?\у
4143 ?\ж
4144 ?\в
4145 ?\ь
4146 ?\ы
4147 ?\з
4148 ?\ш
4149 ?\э
4150 ?\щ
4151 ?\ч
4152 ?\ъ
4153 ?\Ю
4154 ?\А
4155 ?\Б
4156 ?\Ц
4157 ?\Д
4158 ?\Е
4159 ?\Ф
4160 ?\Г
4161 ?\Х
4162 ?\И
4163 ?\Й
4164 ?\К
4165 ?\Л
4166 ?\М
4167 ?\Н
4168 ?\О
4169 ?\П
4170 ?\Я
4171 ?\Р
4172 ?\С
4173 ?\Т
4174 ?\У
4175 ?\Ж
4176 ?\В
4177 ?\Ь
4178 ?\Ы
4179 ?\З
4180 ?\Ш
4181 ?\Э
4182 ?\Щ
4183 ?\Ч
4184 ?\Ъ]
4185 "Unicode-based KOI8-T encoding for Cyrillic")
4186(coding-system-put 'koi8-t 'mime-charset nil) ; not in the IANA list
4187
4188;; Online final ISO draft:
4189
4190;; http://www.egt.ie/standards/iso8859/fdis8859-16-en.pdf
4191
4192;; Equivalent National Standard:
4193;; Romanian Standard SR 14111:1998, Romanian Standards Institution
4194;; (ASRO).
4195
4196;; Intended usage:
4197
4198;; "This set of coded graphic characters is intended for use in data and
4199;; text processing applications and also for information interchange. The
4200;; set contains graphic characters used for general purpose applications in
4201;; typical office environments in at least the following languages:
4202;; Albanian, Croatian, English, Finnish, French, German, Hungarian, Irish
4203;; Gaelic (new orthography), Italian, Latin, Polish, Romanian, and
4204;; Slovenian. This set of coded graphic characters may be regarded as a
4205;; version of an 8-bit code according to ISO/IEC 2022 or ISO/IEC 4873 at
4206;; level 1." [ISO 8859-16:2001(E), p. 1]
4207
4208;; This charset is suitable for use in MIME text body parts.
4209
4210;; ISO 8859-16 was primarily designed for single-byte encoding the Romanian
4211;; language. The UTF-8 charset is the preferred and in today's MIME software
4212;; more widely implemented encoding suitable for Romanian.
4213(cp-make-coding-system
4214 iso-latin-10 ; consistent with, e.g. Latin-1
4215 [nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
4216 nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
4217 ?\ 
4218 ?\Ą
4219 ?\ą
4220 ?\Ł
4221 ?\€
4222 ?\„
4223 ?\Š
4224 ?\§
4225 ?\š
4226 ?\©
4227 ?\Ș
4228 ?\«
4229 ?\Ź
4230 ?\­
4231 ?\ź
4232 ?\Ż
4233 ?\°
4234 ?\±
4235 ?\Č
4236 ?\ł
4237 ?\Ž
4238 ?\”
4239 ?\¶
4240 ?\·
4241 ?\ž
4242 ?\č
4243 ?\ș
4244 ?\»
4245 ?\Œ
4246 ?\œ
4247 ?\Ÿ
4248 ?\ż
4249 ?\À
4250 ?\Á
4251 ?\Â
4252 ?\Ă
4253 ?\Ä
4254 ?\Ć
4255 ?\Æ
4256 ?\Ç
4257 ?\È
4258 ?\É
4259 ?\Ê
4260 ?\Ë
4261 ?\Ì
4262 ?\Í
4263 ?\Î
4264 ?\Ï
4265 ?\Đ
4266 ?\Ń
4267 ?\Ò
4268 ?\Ó
4269 ?\Ô
4270 ?\Ő
4271 ?\Ö
4272 ?\Ś
4273 ?\Ű
4274 ?\Ù
4275 ?\Ú
4276 ?\Û
4277 ?\Ü
4278 ?\Ę
4279 ?\Ț
4280 ?\ß
4281 ?\à
4282 ?\á
4283 ?\â
4284 ?\ă
4285 ?\ä
4286 ?\ć
4287 ?\æ
4288 ?\ç
4289 ?\è
4290 ?\é
4291 ?\ê
4292 ?\ë
4293 ?\ì
4294 ?\í
4295 ?\î
4296 ?\ï
4297 ?\đ
4298 ?\ń
4299 ?\ò
4300 ?\ó
4301 ?\ô
4302 ?\ő
4303 ?\ö
4304 ?\ś
4305 ?\ű
4306 ?\ù
4307 ?\ú
4308 ?\û
4309 ?\ü
4310 ?\ę
4311 ?\ț
4312 ?\ÿ]
4313 "Unicode-based encoding for Latin-10 (MIME: ISO-8859-16)"
4314 ?r) ;; Romanian
4315(coding-system-put 'iso-latin-10 'mime-charset 'iso-8859-16)
4316(define-coding-system-alias 'iso-8859-16 'iso-latin-10)
4317(define-coding-system-alias 'latin-10 'iso-latin-10)
4318
4319;; Unicode-based alternative which has the possible advantage of
4320;; having its relative sparseness specified.
4321(cp-make-coding-system
4322 ;; The base system uses arabic-iso-8bit, but that's not a MIME charset.
4323 iso-8859-6
4324 [nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
4325 nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
4326 ?\ 
4327 ?\¤
4328 ?\،
4329 ?\­
4330 ?\؛
4331 ?\؟
4332 ?\ء
4333 ?\آ
4334 ?\أ
4335 ?\ؤ
4336 ?\إ
4337 ?\ئ
4338 ?\ا
4339 ?\ب
4340 ?\ة
4341 ?\ت
4342 ?\ث
4343 ?\ج
4344 ?\ح
4345 ?\خ
4346 ?\د
4347 ?\ذ
4348 ?\ر
4349 ?\ز
4350 ?\س
4351 ?\ش
4352 ?\ص
4353 ?\ض
4354 ?\ط
4355 ?\ظ
4356 ?\ع
4357 ?\غ
4358 ?\ـ
4359 ?\ف
4360 ?\ق
4361 ?\ك
4362 ?\ل
4363 ?\م
4364 ?\ن
4365 ?\ه
4366 ?\و
4367 ?\ى
4368 ?\ي
4369 ?\ً
4370 ?\ٌ
4371 ?\ٍ
4372 ?\َ
4373 ?\ُ
4374 ?\ِ
4375 ?\ّ
4376 ?\ْ
4377 nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
4378 nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
4379 nil nil nil nil nil nil nil nil nil nil nil]
4380 "Unicode-based Arabic ISO/IEC 8859-6 (MIME: ISO-8859-6)"
4381 ?6)
4382(define-coding-system-alias 'arabic-iso-8bit 'iso-8859-6)
4383
4384(cp-make-coding-system
4385 iso-latin-6
4386 [nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
4387 nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
4388 ?\ 
4389 ?\Ą
4390 ?\Ē
4391 ?\Ģ
4392 ?\Ī
4393 ?\Ĩ
4394 ?\Ķ
4395 ?\§
4396 ?\Ļ
4397 ?\Đ
4398 ?\Š
4399 ?\Ŧ
4400 ?\Ž
4401 ?\­
4402 ?\Ū
4403 ?\Ŋ
4404 ?\°
4405 ?\ą
4406 ?\ē
4407 ?\ģ
4408 ?\ī
4409 ?\ĩ
4410 ?\ķ
4411 ?\·
4412 ?\ļ
4413 ?\đ
4414 ?\š
4415 ?\ŧ
4416 ?\ž
4417 ?\―
4418 ?\ū
4419 ?\ŋ
4420 ?\Ā
4421 ?\Á
4422 ?\Â
4423 ?\Ã
4424 ?\Ä
4425 ?\Å
4426 ?\Æ
4427 ?\Į
4428 ?\Č
4429 ?\É
4430 ?\Ę
4431 ?\Ë
4432 ?\Ė
4433 ?\Í
4434 ?\Î
4435 ?\Ï
4436 ?\Ð
4437 ?\Ņ
4438 ?\Ō
4439 ?\Ó
4440 ?\Ô
4441 ?\Õ
4442 ?\Ö
4443 ?\Ũ
4444 ?\Ø
4445 ?\Ų
4446 ?\Ú
4447 ?\Û
4448 ?\Ü
4449 ?\Ý
4450 ?\Þ
4451 ?\ß
4452 ?\ā
4453 ?\á
4454 ?\â
4455 ?\ã
4456 ?\ä
4457 ?\å
4458 ?\æ
4459 ?\į
4460 ?\č
4461 ?\é
4462 ?\ę
4463 ?\ë
4464 ?\ė
4465 ?\í
4466 ?\î
4467 ?\ï
4468 ?\ð
4469 ?\ņ
4470 ?\ō
4471 ?\ó
4472 ?\ô
4473 ?\õ
4474 ?\ö
4475 ?\ũ
4476 ?\ø
4477 ?\ų
4478 ?\ú
4479 ?\û
4480 ?\ü
4481 ?\ý
4482 ?\þ
4483 ?\ĸ]
4484 "Unicode-based encoding for Latin-6 (MIME: ISO-8859-10)")
4485(coding-system-put 'iso-latin-6 'mime-charset 'iso-8859-10)
4486(define-coding-system-alias 'iso-8859-10 'iso-latin-6)
4487(define-coding-system-alias 'latin-6 'iso-latin-6)
4488
4489;; used by lt_LT, lv_LV, mi_NZ
4490(cp-make-coding-system
4491 iso-latin-7
4492 [nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
4493 nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
4494 ?\ 
4495 ?\¡
4496 ?\¢
4497 ?\£
4498 ?\¤
4499 ?\„
4500 ?\¦
4501 ?\§
4502 ?\¨
4503 ?\©
4504 ?\ª
4505 ?\«
4506 ?\¬
4507 ?\­
4508 ?\®
4509 ?\¯
4510 ?\°
4511 ?\±
4512 ?\²
4513 ?\³
4514 ?\“
4515 ?\µ
4516 ?\¶
4517 ?\·
4518 ?\¸
4519 ?\¹
4520 ?\º
4521 ?\»
4522 ?\¼
4523 ?\½
4524 ?\¾
4525 ?\¿
4526 ?\Ą
4527 ?\Į
4528 ?\Ā
4529 ?\Ć
4530 ?\Ä
4531 ?\Å
4532 ?\Ę
4533 ?\Ē
4534 ?\Č
4535 ?\É
4536 ?\Ź
4537 ?\Ė
4538 ?\Ģ
4539 ?\Ķ
4540 ?\Ī
4541 ?\Ļ
4542 ?\Š
4543 ?\Ń
4544 ?\Ņ
4545 ?\Ó
4546 ?\Ō
4547 ?\Õ
4548 ?\Ö
4549 ?\×
4550 ?\Ų
4551 ?\Ł
4552 ?\Ś
4553 ?\Ū
4554 ?\Ü
4555 ?\Ż
4556 ?\Ž
4557 ?\ß
4558 ?\ą
4559 ?\į
4560 ?\ā
4561 ?\ć
4562 ?\ä
4563 ?\å
4564 ?\ę
4565 ?\ē
4566 ?\č
4567 ?\é
4568 ?\ź
4569 ?\ė
4570 ?\ģ
4571 ?\ķ
4572 ?\ī
4573 ?\ļ
4574 ?\š
4575 ?\ń
4576 ?\ņ
4577 ?\ó
4578 ?\ō
4579 ?\õ
4580 ?\ö
4581 ?\÷
4582 ?\ų
4583 ?\ł
4584 ?\ś
4585 ?\ū
4586 ?\ü
4587 ?\ż
4588 ?\ž
4589 ?\’
4590 ]
4591 "Unicode-based encoding for Latin-7 (MIME: ISO-8859-13)"
4592 ?l) ;; Lithuanian/Latvian
4593(coding-system-put 'iso-latin-7 'mime-charset 'iso-8859-13)
4594(define-coding-system-alias 'iso-8859-13 'iso-latin-7)
4595(define-coding-system-alias 'latin-7 'iso-latin-7)
4596
4597(cp-make-coding-system
4598 georgian-ps ; used by glibc for ka_GE
4599 [?\\80
4600 ?\\81
4601 ?\‚
4602 ?\ƒ
4603 ?\„
4604 ?\…
4605 ?\†
4606 ?\‡
4607 ?\ˆ
4608 ?\‰
4609 ?\Š
4610 ?\‹
4611 ?\Œ
4612 ?\\8d
4613 ?\\8e
4614 ?\\8f
4615 ?\\90
4616 ?\‘
4617 ?\’
4618 ?\“
4619 ?\”
4620 ?\•
4621 ?\–
4622 ?\—
4623 ?\˜
4624 ?\™
4625 ?\š
4626 ?\›
4627 ?\œ
4628 ?\\9d
4629 ?\\9e
4630 ?\Ÿ
4631 ?\ 
4632 ?\¡
4633 ?\¢
4634 ?\£
4635 ?\¤
4636 ?\¥
4637 ?\¦
4638 ?\§
4639 ?\¨
4640 ?\©
4641 ?\ª
4642 ?\«
4643 ?\¬
4644 ?\­
4645 ?\®
4646 ?\¯
4647 ?\°
4648 ?\±
4649 ?\²
4650 ?\³
4651 ?\´
4652 ?\µ
4653 ?\¶
4654 ?\·
4655 ?\¸
4656 ?\¹
4657 ?\º
4658 ?\»
4659 ?\¼
4660 ?\½
4661 ?\¾
4662 ?\¿
4663 ?\ა
4664 ?\ბ
4665 ?\გ
4666 ?\დ
4667 ?\ე
4668 ?\ვ
4669 ?\ზ
4670 ?\ჱ
4671 ?\თ
4672 ?\ი
4673 ?\კ
4674 ?\ლ
4675 ?\მ
4676 ?\ნ
4677 ?\ჲ
4678 ?\ო
4679 ?\პ
4680 ?\ჟ
4681 ?\რ
4682 ?\ს
4683 ?\ტ
4684 ?\ჳ
4685 ?\უ
4686 ?\ფ
4687 ?\ქ
4688 ?\ღ
4689 ?\ყ
4690 ?\შ
4691 ?\ჩ
4692 ?\ც
4693 ?\ძ
4694 ?\წ
4695 ?\ჭ
4696 ?\ხ
4697 ?\ჴ
4698 ?\ჯ
4699 ?\ჰ
4700 ?\ჵ
4701 ?\æ
4702 ?\ç
4703 ?\è
4704 ?\é
4705 ?\ê
4706 ?\ë
4707 ?\ì
4708 ?\í
4709 ?\î
4710 ?\ï
4711 ?\ð
4712 ?\ñ
4713 ?\ò
4714 ?\ó
4715 ?\ô
4716 ?\õ
4717 ?\ö
4718 ?\÷
4719 ?\ø
4720 ?\ù
4721 ?\ú
4722 ?\û
4723 ?\ü
4724 ?\ý
4725 ?\þ
4726 ?\ÿ]
4727 nil ?G)
4728(coding-system-put 'georgian-ps 'mime-charset nil) ; not in IANA list
4729
4730;; From http://www.microsoft.com/globaldev/reference/oem/720.htm
4731(cp-make-coding-system
4732 cp720
4733 [nil
4734 nil
4735 ?\é
4736 ?\â
4737 nil
4738 ?\à
4739 nil
4740 ?\ç
4741 ?\ê
4742 ?\ë
4743 ?\è
4744 ?\ï
4745 ?\î
4746 nil
4747 nil
4748 nil
4749 nil
4750 ?\ّ
4751 ?\ْ
4752 ?\ô
4753 ?\¤
4754 ?\ـ
4755 ?\û
4756 ?\ù
4757 ?\ء
4758 ?\آ
4759 ?\أ
4760 ?\ؤ
4761 ?\£
4762 ?\إ
4763 ?\ئ
4764 ?\ا
4765 ?\ب
4766 ?\ة
4767 ?\ت
4768 ?\ث
4769 ?\ج
4770 ?\ح
4771 ?\خ
4772 ?\د
4773 ?\ذ
4774 ?\ر
4775 ?\ز
4776 ?\س
4777 ?\ش
4778 ?\ص
4779 ?\«
4780 ?\»
4781 ?\░
4782 ?\▒
4783 ?\▓
4784 ?\│
4785 ?\┤
4786 ?\╡
4787 ?\╢
4788 ?\╖
4789 ?\╕
4790 ?\╣
4791 ?\║
4792 ?\╗
4793 ?\╝
4794 ?\╜
4795 ?\╛
4796 ?\┐
4797 ?\└
4798 ?\┴
4799 ?\┬
4800 ?\├
4801 ?\─
4802 ?\┼
4803 ?\╞
4804 ?\╟
4805 ?\╚
4806 ?\╔
4807 ?\╩
4808 ?\╦
4809 ?\╠
4810 ?\═
4811 ?\╬
4812 ?\╧
4813 ?\╨
4814 ?\╤
4815 ?\╥
4816 ?\╙
4817 ?\╘
4818 ?\╒
4819 ?\╓
4820 ?\╫
4821 ?\╪
4822 ?\┘
4823 ?\┌
4824 ?\█
4825 ?\▄
4826 ?\▌
4827 ?\▐
4828 ?\▀
4829 ?\ض
4830 ?\ط
4831 ?\ظ
4832 ?\ع
4833 ?\غ
4834 ?\ف
4835 ?\µ
4836 ?\ق
4837 ?\ك
4838 ?\ل
4839 ?\م
4840 ?\ن
4841 ?\ه
4842 ?\و
4843 ?\ى
4844 ?\ي
4845 ?\≡
4846 ?\ً
4847 ?\ٌ
4848 ?\ٍ
4849 ?\َ
4850 ?\ُ
4851 ?\ِ
4852 ?\≈
4853 ?\°
4854 ?\∙
4855 ?\·
4856 ?\√
4857 ?\ⁿ
4858 ?\²
4859 ?\■
4860 ?\ ])
4861(coding-system-put 'cp720 'mime-charset nil) ; not in IANA list
4862
4863;; http://oss.software.ibm.com/cvs/icu/charset/data/ucm/ibm-1125_P100-2000.ucm
4864(cp-make-coding-system
4865 cp1125
4866 [?\А
4867 ?\Б
4868 ?\В
4869 ?\Г
4870 ?\Д
4871 ?\Е
4872 ?\Ж
4873 ?\З
4874 ?\И
4875 ?\Й
4876 ?\К
4877 ?\Л
4878 ?\М
4879 ?\Н
4880 ?\О
4881 ?\П
4882 ?\Р
4883 ?\С
4884 ?\Т
4885 ?\У
4886 ?\Ф
4887 ?\Х
4888 ?\Ц
4889 ?\Ч
4890 ?\Ш
4891 ?\Щ
4892 ?\Ъ
4893 ?\Ы
4894 ?\Ь
4895 ?\Э
4896 ?\Ю
4897 ?\Я
4898 ?\а
4899 ?\б
4900 ?\в
4901 ?\г
4902 ?\д
4903 ?\е
4904 ?\ж
4905 ?\з
4906 ?\и
4907 ?\й
4908 ?\к
4909 ?\л
4910 ?\м
4911 ?\н
4912 ?\о
4913 ?\п
4914 ?\░
4915 ?\▒
4916 ?\▓
4917 ?\│
4918 ?\┤
4919 ?\╡
4920 ?\╢
4921 ?\╖
4922 ?\╕
4923 ?\╣
4924 ?\║
4925 ?\╗
4926 ?\╝
4927 ?\╜
4928 ?\╛
4929 ?\┐
4930 ?\└
4931 ?\┴
4932 ?\┬
4933 ?\├
4934 ?\─
4935 ?\┼
4936 ?\╞
4937 ?\╟
4938 ?\╚
4939 ?\╔
4940 ?\╩
4941 ?\╦
4942 ?\╠
4943 ?\═
4944 ?\╬
4945 ?\╧
4946 ?\╨
4947 ?\╤
4948 ?\╥
4949 ?\╙
4950 ?\╘
4951 ?\╒
4952 ?\╓
4953 ?\╫
4954 ?\╪
4955 ?\┘
4956 ?\┌
4957 ?\█
4958 ?\▄
4959 ?\▌
4960 ?\▐
4961 ?\▀
4962 ?\р
4963 ?\с
4964 ?\т
4965 ?\у
4966 ?\ф
4967 ?\х
4968 ?\ц
4969 ?\ч
4970 ?\ш
4971 ?\щ
4972 ?\ъ
4973 ?\ы
4974 ?\ь
4975 ?\э
4976 ?\ю
4977 ?\я
4978 ?\Ё
4979 ?\ё
4980 ?\Ґ
4981 ?\ґ
4982 ?\Є
4983 ?\є
4984 ?\І
4985 ?\і
4986 ?\Ї
4987 ?\ї
4988 ?\÷
4989 ?\±
4990 ?\№
4991 ?\¤
4992 ?\■
4993 ?\ ])
4994;; Original ;name for cp1125, says Serhii Hlodin <hlodin@lutsk.bank.gov.ua>
4995(define-coding-system-alias 'cp866u 'cp1125)
4996
4997(dotimes (i 8)
4998 (let ((w (intern (format "windows-125%d" i)))
4999 (c (intern (format "cp125%d" i))))
5000 (define-coding-system-alias c w)
5001 ;; Compatibility with codepage.el, though cp... are not the
5002 ;; canonical names.
5003 (push (assoc w non-iso-charset-alist) non-iso-charset-alist)))
5004
5005;; Use Unicode font under Windows. Jason Rumney fecit.
5006(if (and (fboundp 'w32-add-charset-info)
5007 (not (boundp 'w32-unicode-charset-defined)))
5008 (w32-add-charset-info "iso10646-1" 'w32-charset-ansi t))
5009
5010(provide 'code-pages)
5011
5012;;; code-pages.el ends here