annotate lisp/mule/cyrillic.el @ 5050:6f2158fa75ed

Fix quick-build, use asserts() in place of ABORT() -------------------- ChangeLog entries follow: -------------------- ChangeLog addition: 2010-02-20 Ben Wing <ben@xemacs.org> * configure.ac (XE_COMPLEX_ARG): Correct doc of --quick-build: It also doesn't check for Lisp shadows. src/ChangeLog addition: 2010-02-20 Ben Wing <ben@xemacs.org> * EmacsFrame.c: * EmacsFrame.c (EmacsFrameRecomputeCellSize): * alloca.c (i00afunc): * buffer.c: * buffer.c (MARKED_SLOT): * buffer.c (complex_vars_of_buffer): * cm.c: * cm.c (cmcheckmagic): * console.c: * console.c (MARKED_SLOT): * device-x.c: * device-x.c (x_get_visual_depth): * emacs.c (sort_args): * eval.c (throw_or_bomb_out): * event-stream.c: * event-stream.c (Fadd_timeout): * event-stream.c (Fadd_async_timeout): * event-stream.c (Frecent_keys): * events.c: * events.c (Fdeallocate_event): * events.c (event_pixel_translation): * extents.c: * extents.c (process_extents_for_insertion_mapper): * fns.c (Fbase64_encode_region): * fns.c (Fbase64_encode_string): * fns.c (Fbase64_decode_region): * fns.c (Fbase64_decode_string): * font-lock.c: * font-lock.c (find_context): * frame-x.c: * frame-x.c (x_wm_mark_shell_size_user_specified): * frame-x.c (x_wm_mark_shell_position_user_specified): * frame-x.c (x_wm_set_shell_iconic_p): * frame-x.c (x_wm_set_cell_size): * frame-x.c (x_wm_set_variable_size): * frame-x.c (x_wm_store_class_hints): * frame-x.c (x_wm_maybe_store_wm_command): * frame-x.c (x_initialize_frame_size): * frame.c (delete_frame_internal): * frame.c (change_frame_size_1): * free-hook.c (check_free): * free-hook.c (note_block_input): * free-hook.c (log_gcpro): * gccache-gtk.c (gc_cache_lookup): * gccache-x.c: * gccache-x.c (gc_cache_lookup): * glyphs-gtk.c: * glyphs-gtk.c (init_image_instance_from_gdk_pixmap): * glyphs-x.c: * glyphs-x.c (extract_xpm_color_names): * insdel.c: * insdel.c (move_gap): * keymap.c: * keymap.c (keymap_lookup_directly): * keymap.c (keymap_delete_inverse_internal): * keymap.c (accessible_keymaps_mapper_1): * keymap.c (where_is_recursive_mapper): * lisp.h: * lstream.c (make_lisp_buffer_stream_1): * macros.c: * macros.c (pop_kbd_macro_event): * mc-alloc.c (remove_page_from_used_list): * menubar-x.c: * menubar-x.c (set_frame_menubar): * ralloc.c: * ralloc.c (obtain): * ralloc.c (relinquish): * ralloc.c (relocate_blocs): * ralloc.c (resize_bloc): * ralloc.c (r_alloc_free): * ralloc.c (r_re_alloc): * ralloc.c (r_alloc_thaw): * ralloc.c (init_ralloc): * ralloc.c (Free_Addr_Block): * scrollbar-x.c: * scrollbar-x.c (x_update_scrollbar_instance_status): * sunplay.c (init_device): * unexnt.c: * unexnt.c (read_in_bss): * unexnt.c (map_in_heap): * window.c: * window.c (real_window): * window.c (window_display_lines): * window.c (window_display_buffer): * window.c (set_window_display_buffer): * window.c (unshow_buffer): * window.c (Fget_lru_window): if (...) ABORT(); ---> assert(); More specifically: if (x == y) ABORT (); --> assert (x != y); if (x != y) ABORT (); --> assert (x == y); if (x > y) ABORT (); --> assert (x <= y); etc. if (!x) ABORT (); --> assert (x); if (x) ABORT (); --> assert (!x); DeMorgan's Law's applied and manually simplified: if (x && !y) ABORT (); --> assert (!x || y); if (!x || y >= z) ABORT (); --> assert (x && y < z); Checked to make sure that assert() of an expression with side effects ensures that the side effects get executed even when asserts are disabled, and add a comment about this being a requirement of any "disabled assert" expression. * depend: * make-src-depend: * make-src-depend (PrintDeps): Fix broken code in make-src-depend so it does what it was always supposed to do, which was separate out config.h and lisp.h and all the files they include into separate variables in the depend part of Makefile so that quick-build can turn off the lisp.h/config.h/text.h/etc. dependencies of the source files, to speed up recompilation.
author Ben Wing <ben@xemacs.org>
date Sat, 20 Feb 2010 05:05:54 -0600
parents e813cf16c015
children 308d34e9f07d
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1 ;;; cyrillic.el --- Support for Cyrillic -*- coding: iso-2022-7bit; -*-
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
2
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
3 ;; Copyright (C) 1995,1999 Electrotechnical Laboratory, JAPAN.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
4 ;; Licensed to the Free Software Foundation.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
5 ;; Copyright (C) 1997 MORIOKA Tomohiko
788
026c5bf9c134 [xemacs-hg @ 2002-03-21 07:29:57 by ben]
ben
parents: 778
diff changeset
6 ;; Copyright (C) 2001, 2002 Ben Wing.
4072
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
7 ;; Copyright (C) 2007 Free Software Foundation
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
8
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
9 ;; Keywords: multilingual, Cyrillic
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
10
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
11 ;; This file is part of XEmacs.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
12
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
13 ;; XEmacs is free software; you can redistribute it and/or modify it
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
14 ;; under the terms of the GNU General Public License as published by
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
15 ;; the Free Software Foundation; either version 2, or (at your option)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
16 ;; any later version.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
17
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
18 ;; XEmacs is distributed in the hope that it will be useful, but
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
19 ;; WITHOUT ANY WARRANTY; without even the implied warranty of
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
20 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
21 ;; General Public License for more details.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
22
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
23 ;; You should have received a copy of the GNU General Public License
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
24 ;; along with XEmacs; see the file COPYING. If not, write to the Free
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
25 ;; Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
26 ;; 02111-1307, USA.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
27
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
28 ;;; Commentary:
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
29
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 444
diff changeset
30 ;; The character set ISO8859-5 is supported. KOI-8 and ALTERNATIVNYJ are
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 444
diff changeset
31 ;; converted to ISO8859-5 internally.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 444
diff changeset
32
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
33 ;;; Code:
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
34
3767
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 3749
diff changeset
35 ;; Case table:
3749
f37a5923ceba [xemacs-hg @ 2006-12-17 13:41:33 by aidan]
aidan
parents: 3707
diff changeset
36 (loop
f37a5923ceba [xemacs-hg @ 2006-12-17 13:41:33 by aidan]
aidan
parents: 3707
diff changeset
37 for (upper lower)
f37a5923ceba [xemacs-hg @ 2006-12-17 13:41:33 by aidan]
aidan
parents: 3707
diff changeset
38 in '((#xcf #xef) ; YA
f37a5923ceba [xemacs-hg @ 2006-12-17 13:41:33 by aidan]
aidan
parents: 3707
diff changeset
39 (#xce #xee) ; YU
f37a5923ceba [xemacs-hg @ 2006-12-17 13:41:33 by aidan]
aidan
parents: 3707
diff changeset
40 (#xcd #xed) ; E
f37a5923ceba [xemacs-hg @ 2006-12-17 13:41:33 by aidan]
aidan
parents: 3707
diff changeset
41 (#xcc #xec) ; SOFT SIGN
f37a5923ceba [xemacs-hg @ 2006-12-17 13:41:33 by aidan]
aidan
parents: 3707
diff changeset
42 (#xcb #xeb) ; YERU
f37a5923ceba [xemacs-hg @ 2006-12-17 13:41:33 by aidan]
aidan
parents: 3707
diff changeset
43 (#xca #xea) ; HARD SIGN
f37a5923ceba [xemacs-hg @ 2006-12-17 13:41:33 by aidan]
aidan
parents: 3707
diff changeset
44 (#xc9 #xe9) ; SHCHA
f37a5923ceba [xemacs-hg @ 2006-12-17 13:41:33 by aidan]
aidan
parents: 3707
diff changeset
45 (#xc8 #xe8) ; SHA
f37a5923ceba [xemacs-hg @ 2006-12-17 13:41:33 by aidan]
aidan
parents: 3707
diff changeset
46 (#xc7 #xe7) ; CHE
f37a5923ceba [xemacs-hg @ 2006-12-17 13:41:33 by aidan]
aidan
parents: 3707
diff changeset
47 (#xc6 #xe6) ; TSE
f37a5923ceba [xemacs-hg @ 2006-12-17 13:41:33 by aidan]
aidan
parents: 3707
diff changeset
48 (#xc5 #xe5) ; HA
f37a5923ceba [xemacs-hg @ 2006-12-17 13:41:33 by aidan]
aidan
parents: 3707
diff changeset
49 (#xc4 #xe4) ; EF
f37a5923ceba [xemacs-hg @ 2006-12-17 13:41:33 by aidan]
aidan
parents: 3707
diff changeset
50 (#xc3 #xe3) ; U
f37a5923ceba [xemacs-hg @ 2006-12-17 13:41:33 by aidan]
aidan
parents: 3707
diff changeset
51 (#xc2 #xe2) ; TE
f37a5923ceba [xemacs-hg @ 2006-12-17 13:41:33 by aidan]
aidan
parents: 3707
diff changeset
52 (#xc1 #xe1) ; ES
f37a5923ceba [xemacs-hg @ 2006-12-17 13:41:33 by aidan]
aidan
parents: 3707
diff changeset
53 (#xc0 #xe0) ; ER
f37a5923ceba [xemacs-hg @ 2006-12-17 13:41:33 by aidan]
aidan
parents: 3707
diff changeset
54 (#xbf #xdf) ; PE
f37a5923ceba [xemacs-hg @ 2006-12-17 13:41:33 by aidan]
aidan
parents: 3707
diff changeset
55 (#xbe #xde) ; O
f37a5923ceba [xemacs-hg @ 2006-12-17 13:41:33 by aidan]
aidan
parents: 3707
diff changeset
56 (#xbd #xdd) ; EN
f37a5923ceba [xemacs-hg @ 2006-12-17 13:41:33 by aidan]
aidan
parents: 3707
diff changeset
57 (#xbc #xdc) ; EM
f37a5923ceba [xemacs-hg @ 2006-12-17 13:41:33 by aidan]
aidan
parents: 3707
diff changeset
58 (#xbb #xdb) ; EL
f37a5923ceba [xemacs-hg @ 2006-12-17 13:41:33 by aidan]
aidan
parents: 3707
diff changeset
59 (#xba #xda) ; KA
f37a5923ceba [xemacs-hg @ 2006-12-17 13:41:33 by aidan]
aidan
parents: 3707
diff changeset
60 (#xb9 #xd9) ; SHORT I
f37a5923ceba [xemacs-hg @ 2006-12-17 13:41:33 by aidan]
aidan
parents: 3707
diff changeset
61 (#xb8 #xd8) ; I
f37a5923ceba [xemacs-hg @ 2006-12-17 13:41:33 by aidan]
aidan
parents: 3707
diff changeset
62 (#xb7 #xd7) ; ZE
f37a5923ceba [xemacs-hg @ 2006-12-17 13:41:33 by aidan]
aidan
parents: 3707
diff changeset
63 (#xb6 #xd6) ; ZHE
f37a5923ceba [xemacs-hg @ 2006-12-17 13:41:33 by aidan]
aidan
parents: 3707
diff changeset
64 (#xb5 #xd5) ; IE
f37a5923ceba [xemacs-hg @ 2006-12-17 13:41:33 by aidan]
aidan
parents: 3707
diff changeset
65 (#xb4 #xd4) ; DE
f37a5923ceba [xemacs-hg @ 2006-12-17 13:41:33 by aidan]
aidan
parents: 3707
diff changeset
66 (#xb3 #xd3) ; GHE
f37a5923ceba [xemacs-hg @ 2006-12-17 13:41:33 by aidan]
aidan
parents: 3707
diff changeset
67 (#xb2 #xd2) ; VE
f37a5923ceba [xemacs-hg @ 2006-12-17 13:41:33 by aidan]
aidan
parents: 3707
diff changeset
68 (#xb1 #xd1) ; BE
f37a5923ceba [xemacs-hg @ 2006-12-17 13:41:33 by aidan]
aidan
parents: 3707
diff changeset
69 (#xb0 #xd0) ; A
f37a5923ceba [xemacs-hg @ 2006-12-17 13:41:33 by aidan]
aidan
parents: 3707
diff changeset
70 (#xaf #xff) ; DZHE
f37a5923ceba [xemacs-hg @ 2006-12-17 13:41:33 by aidan]
aidan
parents: 3707
diff changeset
71 (#xae #xfe) ; SHORT U
f37a5923ceba [xemacs-hg @ 2006-12-17 13:41:33 by aidan]
aidan
parents: 3707
diff changeset
72 (#xac #xfc) ; KJE
f37a5923ceba [xemacs-hg @ 2006-12-17 13:41:33 by aidan]
aidan
parents: 3707
diff changeset
73 (#xab #xfb) ; TSHE
f37a5923ceba [xemacs-hg @ 2006-12-17 13:41:33 by aidan]
aidan
parents: 3707
diff changeset
74 (#xaa #xfa) ; NJE
f37a5923ceba [xemacs-hg @ 2006-12-17 13:41:33 by aidan]
aidan
parents: 3707
diff changeset
75 (#xa9 #xf9) ; LJE
f37a5923ceba [xemacs-hg @ 2006-12-17 13:41:33 by aidan]
aidan
parents: 3707
diff changeset
76 (#xa8 #xf8) ; JE
f37a5923ceba [xemacs-hg @ 2006-12-17 13:41:33 by aidan]
aidan
parents: 3707
diff changeset
77 (#xa7 #xf7) ; YI
f37a5923ceba [xemacs-hg @ 2006-12-17 13:41:33 by aidan]
aidan
parents: 3707
diff changeset
78 (#xa6 #xf6) ; BYELORUSSIAN-UKRAINIAN I
f37a5923ceba [xemacs-hg @ 2006-12-17 13:41:33 by aidan]
aidan
parents: 3707
diff changeset
79 (#xa5 #xf5) ; DZE
f37a5923ceba [xemacs-hg @ 2006-12-17 13:41:33 by aidan]
aidan
parents: 3707
diff changeset
80 (#xa4 #xf4) ; UKRAINIAN IE
f37a5923ceba [xemacs-hg @ 2006-12-17 13:41:33 by aidan]
aidan
parents: 3707
diff changeset
81 (#xa3 #xf3) ; GJE
f37a5923ceba [xemacs-hg @ 2006-12-17 13:41:33 by aidan]
aidan
parents: 3707
diff changeset
82 (#xa2 #xf2) ; DJE
f37a5923ceba [xemacs-hg @ 2006-12-17 13:41:33 by aidan]
aidan
parents: 3707
diff changeset
83 (#xa1 #xf1)) ; IO
f37a5923ceba [xemacs-hg @ 2006-12-17 13:41:33 by aidan]
aidan
parents: 3707
diff changeset
84 with case-table = (standard-case-table)
f37a5923ceba [xemacs-hg @ 2006-12-17 13:41:33 by aidan]
aidan
parents: 3707
diff changeset
85 do
f37a5923ceba [xemacs-hg @ 2006-12-17 13:41:33 by aidan]
aidan
parents: 3707
diff changeset
86 (put-case-table-pair (make-char 'cyrillic-iso8859-5 upper)
4072
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
87 (make-char 'cyrillic-iso8859-5 lower)
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
88 case-table))
3749
f37a5923ceba [xemacs-hg @ 2006-12-17 13:41:33 by aidan]
aidan
parents: 3707
diff changeset
89
f37a5923ceba [xemacs-hg @ 2006-12-17 13:41:33 by aidan]
aidan
parents: 3707
diff changeset
90 ;; The default character syntax is now word. Pay attention to the
3767
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 3749
diff changeset
91 ;; exceptions in ISO-8859-5, copying them from ISO-8859-1.
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 3749
diff changeset
92 (loop
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 3749
diff changeset
93 for (latin-1 cyrillic)
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 3749
diff changeset
94 in '((#xAD #xAD) ;; SOFT HYPHEN
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 3749
diff changeset
95 (#xA7 #xFD) ;; SECTION SIGN
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 3749
diff changeset
96 (#xA0 #xA0)) ;; NO BREAK SPACE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 3749
diff changeset
97 with syntax-table = (standard-syntax-table)
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 3749
diff changeset
98 do (modify-syntax-entry
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 3749
diff changeset
99 (make-char 'cyrillic-iso8859-5 cyrillic)
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 3749
diff changeset
100 (string (char-syntax (make-char 'latin-iso8859-1 latin-1)))
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 3749
diff changeset
101 syntax-table))
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 3749
diff changeset
102
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 3749
diff changeset
103 ;; Take NUMERO SIGN's syntax from #.
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 3749
diff changeset
104 (modify-syntax-entry (make-char 'cyrillic-iso8859-5 #xF0)
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 3749
diff changeset
105 (string (char-syntax ?\# (standard-syntax-table)))
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 3749
diff changeset
106 (standard-syntax-table))
778
2923009caf47 [xemacs-hg @ 2002-03-16 10:38:59 by ben]
ben
parents: 771
diff changeset
107
4072
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
108 ;; And create the coding system.
4690
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
109 (make-coding-system
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
110 'iso-8859-5 'fixed-width "ISO-8859-5 (Cyrillic)"
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
111 '(unicode-map
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
112 ((#x80 ?\u0080) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
113 (#x81 ?\u0081) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
114 (#x82 ?\u0082) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
115 (#x83 ?\u0083) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
116 (#x84 ?\u0084) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
117 (#x85 ?\u0085) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
118 (#x86 ?\u0086) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
119 (#x87 ?\u0087) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
120 (#x88 ?\u0088) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
121 (#x89 ?\u0089) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
122 (#x8A ?\u008A) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
123 (#x8B ?\u008B) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
124 (#x8C ?\u008C) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
125 (#x8D ?\u008D) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
126 (#x8E ?\u008E) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
127 (#x8F ?\u008F) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
128 (#x90 ?\u0090) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
129 (#x91 ?\u0091) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
130 (#x92 ?\u0092) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
131 (#x93 ?\u0093) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
132 (#x94 ?\u0094) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
133 (#x95 ?\u0095) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
134 (#x96 ?\u0096) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
135 (#x97 ?\u0097) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
136 (#x98 ?\u0098) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
137 (#x99 ?\u0099) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
138 (#x9A ?\u009A) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
139 (#x9B ?\u009B) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
140 (#x9C ?\u009C) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
141 (#x9D ?\u009D) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
142 (#x9E ?\u009E) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
143 (#x9F ?\u009F) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
144 (#xA0 ?\u00A0) ;; NO-BREAK SPACE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
145 (#xA1 ?\u0401) ;; CYRILLIC CAPITAL LETTER IO
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
146 (#xA2 ?\u0402) ;; CYRILLIC CAPITAL LETTER DJE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
147 (#xA3 ?\u0403) ;; CYRILLIC CAPITAL LETTER GJE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
148 (#xA4 ?\u0404) ;; CYRILLIC CAPITAL LETTER UKRAINIAN IE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
149 (#xA5 ?\u0405) ;; CYRILLIC CAPITAL LETTER DZE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
150 (#xA6 ?\u0406) ;; CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
151 (#xA7 ?\u0407) ;; CYRILLIC CAPITAL LETTER YI
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
152 (#xA8 ?\u0408) ;; CYRILLIC CAPITAL LETTER JE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
153 (#xA9 ?\u0409) ;; CYRILLIC CAPITAL LETTER LJE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
154 (#xAA ?\u040A) ;; CYRILLIC CAPITAL LETTER NJE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
155 (#xAB ?\u040B) ;; CYRILLIC CAPITAL LETTER TSHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
156 (#xAC ?\u040C) ;; CYRILLIC CAPITAL LETTER KJE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
157 (#xAD ?\u00AD) ;; SOFT HYPHEN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
158 (#xAE ?\u040E) ;; CYRILLIC CAPITAL LETTER SHORT U
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
159 (#xAF ?\u040F) ;; CYRILLIC CAPITAL LETTER DZHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
160 (#xB0 ?\u0410) ;; CYRILLIC CAPITAL LETTER A
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
161 (#xB1 ?\u0411) ;; CYRILLIC CAPITAL LETTER BE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
162 (#xB2 ?\u0412) ;; CYRILLIC CAPITAL LETTER VE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
163 (#xB3 ?\u0413) ;; CYRILLIC CAPITAL LETTER GHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
164 (#xB4 ?\u0414) ;; CYRILLIC CAPITAL LETTER DE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
165 (#xB5 ?\u0415) ;; CYRILLIC CAPITAL LETTER IE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
166 (#xB6 ?\u0416) ;; CYRILLIC CAPITAL LETTER ZHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
167 (#xB7 ?\u0417) ;; CYRILLIC CAPITAL LETTER ZE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
168 (#xB8 ?\u0418) ;; CYRILLIC CAPITAL LETTER I
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
169 (#xB9 ?\u0419) ;; CYRILLIC CAPITAL LETTER SHORT I
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
170 (#xBA ?\u041A) ;; CYRILLIC CAPITAL LETTER KA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
171 (#xBB ?\u041B) ;; CYRILLIC CAPITAL LETTER EL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
172 (#xBC ?\u041C) ;; CYRILLIC CAPITAL LETTER EM
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
173 (#xBD ?\u041D) ;; CYRILLIC CAPITAL LETTER EN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
174 (#xBE ?\u041E) ;; CYRILLIC CAPITAL LETTER O
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
175 (#xBF ?\u041F) ;; CYRILLIC CAPITAL LETTER PE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
176 (#xC0 ?\u0420) ;; CYRILLIC CAPITAL LETTER ER
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
177 (#xC1 ?\u0421) ;; CYRILLIC CAPITAL LETTER ES
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
178 (#xC2 ?\u0422) ;; CYRILLIC CAPITAL LETTER TE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
179 (#xC3 ?\u0423) ;; CYRILLIC CAPITAL LETTER U
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
180 (#xC4 ?\u0424) ;; CYRILLIC CAPITAL LETTER EF
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
181 (#xC5 ?\u0425) ;; CYRILLIC CAPITAL LETTER HA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
182 (#xC6 ?\u0426) ;; CYRILLIC CAPITAL LETTER TSE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
183 (#xC7 ?\u0427) ;; CYRILLIC CAPITAL LETTER CHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
184 (#xC8 ?\u0428) ;; CYRILLIC CAPITAL LETTER SHA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
185 (#xC9 ?\u0429) ;; CYRILLIC CAPITAL LETTER SHCHA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
186 (#xCA ?\u042A) ;; CYRILLIC CAPITAL LETTER HARD SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
187 (#xCB ?\u042B) ;; CYRILLIC CAPITAL LETTER YERU
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
188 (#xCC ?\u042C) ;; CYRILLIC CAPITAL LETTER SOFT SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
189 (#xCD ?\u042D) ;; CYRILLIC CAPITAL LETTER E
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
190 (#xCE ?\u042E) ;; CYRILLIC CAPITAL LETTER YU
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
191 (#xCF ?\u042F) ;; CYRILLIC CAPITAL LETTER YA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
192 (#xD0 ?\u0430) ;; CYRILLIC SMALL LETTER A
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
193 (#xD1 ?\u0431) ;; CYRILLIC SMALL LETTER BE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
194 (#xD2 ?\u0432) ;; CYRILLIC SMALL LETTER VE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
195 (#xD3 ?\u0433) ;; CYRILLIC SMALL LETTER GHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
196 (#xD4 ?\u0434) ;; CYRILLIC SMALL LETTER DE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
197 (#xD5 ?\u0435) ;; CYRILLIC SMALL LETTER IE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
198 (#xD6 ?\u0436) ;; CYRILLIC SMALL LETTER ZHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
199 (#xD7 ?\u0437) ;; CYRILLIC SMALL LETTER ZE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
200 (#xD8 ?\u0438) ;; CYRILLIC SMALL LETTER I
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
201 (#xD9 ?\u0439) ;; CYRILLIC SMALL LETTER SHORT I
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
202 (#xDA ?\u043A) ;; CYRILLIC SMALL LETTER KA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
203 (#xDB ?\u043B) ;; CYRILLIC SMALL LETTER EL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
204 (#xDC ?\u043C) ;; CYRILLIC SMALL LETTER EM
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
205 (#xDD ?\u043D) ;; CYRILLIC SMALL LETTER EN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
206 (#xDE ?\u043E) ;; CYRILLIC SMALL LETTER O
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
207 (#xDF ?\u043F) ;; CYRILLIC SMALL LETTER PE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
208 (#xE0 ?\u0440) ;; CYRILLIC SMALL LETTER ER
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
209 (#xE1 ?\u0441) ;; CYRILLIC SMALL LETTER ES
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
210 (#xE2 ?\u0442) ;; CYRILLIC SMALL LETTER TE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
211 (#xE3 ?\u0443) ;; CYRILLIC SMALL LETTER U
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
212 (#xE4 ?\u0444) ;; CYRILLIC SMALL LETTER EF
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
213 (#xE5 ?\u0445) ;; CYRILLIC SMALL LETTER HA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
214 (#xE6 ?\u0446) ;; CYRILLIC SMALL LETTER TSE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
215 (#xE7 ?\u0447) ;; CYRILLIC SMALL LETTER CHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
216 (#xE8 ?\u0448) ;; CYRILLIC SMALL LETTER SHA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
217 (#xE9 ?\u0449) ;; CYRILLIC SMALL LETTER SHCHA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
218 (#xEA ?\u044A) ;; CYRILLIC SMALL LETTER HARD SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
219 (#xEB ?\u044B) ;; CYRILLIC SMALL LETTER YERU
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
220 (#xEC ?\u044C) ;; CYRILLIC SMALL LETTER SOFT SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
221 (#xED ?\u044D) ;; CYRILLIC SMALL LETTER E
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
222 (#xEE ?\u044E) ;; CYRILLIC SMALL LETTER YU
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
223 (#xEF ?\u044F) ;; CYRILLIC SMALL LETTER YA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
224 (#xF0 ?\u2116) ;; NUMERO SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
225 (#xF1 ?\u0451) ;; CYRILLIC SMALL LETTER IO
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
226 (#xF2 ?\u0452) ;; CYRILLIC SMALL LETTER DJE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
227 (#xF3 ?\u0453) ;; CYRILLIC SMALL LETTER GJE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
228 (#xF4 ?\u0454) ;; CYRILLIC SMALL LETTER UKRAINIAN IE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
229 (#xF5 ?\u0455) ;; CYRILLIC SMALL LETTER DZE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
230 (#xF6 ?\u0456) ;; CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
231 (#xF7 ?\u0457) ;; CYRILLIC SMALL LETTER YI
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
232 (#xF8 ?\u0458) ;; CYRILLIC SMALL LETTER JE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
233 (#xF9 ?\u0459) ;; CYRILLIC SMALL LETTER LJE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
234 (#xFA ?\u045A) ;; CYRILLIC SMALL LETTER NJE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
235 (#xFB ?\u045B) ;; CYRILLIC SMALL LETTER TSHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
236 (#xFC ?\u045C) ;; CYRILLIC SMALL LETTER KJE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
237 (#xFD ?\u00A7) ;; SECTION SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
238 (#xFE ?\u045E) ;; CYRILLIC SMALL LETTER SHORT U
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
239 (#xFF ?\u045F)) ;; CYRILLIC SMALL LETTER DZHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
240 mnemonic "ISO8/Cyr"
4299
f4c3ffe60a4f [xemacs-hg @ 2007-12-01 14:24:46 by aidan]
aidan
parents: 4145
diff changeset
241 documentation "The ISO standard for encoding Cyrillic. Not used in practice.
4604
e0a8715fdb1f Support new IGNORE-INVALID-SEQUENCESP argument, #'query-coding-region.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4490
diff changeset
242 See `koi8-r' and `windows-1251'. "
4299
f4c3ffe60a4f [xemacs-hg @ 2007-12-01 14:24:46 by aidan]
aidan
parents: 4145
diff changeset
243 aliases (cyrillic-iso-8bit)))
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
244
4090
751ae075e76e [xemacs-hg @ 2007-08-01 13:53:32 by aidan]
aidan
parents: 4072
diff changeset
245 ;; Provide this locale; but don't allow it to be picked up from the Unix
751ae075e76e [xemacs-hg @ 2007-08-01 13:53:32 by aidan]
aidan
parents: 4072
diff changeset
246 ;; locale (it has no locale entry in the alist), we leave that to Russian.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
247 (set-language-info-alist
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
248 "Cyrillic-ISO" '((charset cyrillic-iso8859-5)
4072
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
249 (tutorial . "TUTORIAL.ru")
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
250 (coding-system iso-8859-5)
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
251 (native-coding-system iso-8859-5)
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
252 (coding-priority iso-8859-5)
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
253 (input-method . "cyrillic-yawerty")
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
254 (features cyril-util)
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
255 (sample-text . "Russian (,L@caaZXY(B) ,L7T`PRabRcYbU(B!")
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
256 (documentation . "Support for Cyrillic ISO-8859-5."))
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
257 '("Cyrillic"))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
258
4072
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
259 ;; KOI8-R, the most common encoding for Cyrillic on Unix and Usenet.
4690
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
260 (make-coding-system
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
261 'koi8-r 'fixed-width "KOI8-R (Cyrillic)"
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
262 '(unicode-map
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
263 ((#x80 ?\u2500) ;; BOX DRAWINGS LIGHT HORIZONTAL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
264 (#x81 ?\u2502) ;; BOX DRAWINGS LIGHT VERTICAL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
265 (#x82 ?\u250C) ;; BOX DRAWINGS LIGHT DOWN AND RIGHT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
266 (#x83 ?\u2510) ;; BOX DRAWINGS LIGHT DOWN AND LEFT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
267 (#x84 ?\u2514) ;; BOX DRAWINGS LIGHT UP AND RIGHT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
268 (#x85 ?\u2518) ;; BOX DRAWINGS LIGHT UP AND LEFT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
269 (#x86 ?\u251C) ;; BOX DRAWINGS LIGHT VERTICAL AND RIGHT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
270 (#x87 ?\u2524) ;; BOX DRAWINGS LIGHT VERTICAL AND LEFT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
271 (#x88 ?\u252C) ;; BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
272 (#x89 ?\u2534) ;; BOX DRAWINGS LIGHT UP AND HORIZONTAL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
273 (#x8A ?\u253C) ;; BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
274 (#x8B ?\u2580) ;; UPPER HALF BLOCK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
275 (#x8C ?\u2584) ;; LOWER HALF BLOCK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
276 (#x8D ?\u2588) ;; FULL BLOCK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
277 (#x8E ?\u258C) ;; LEFT HALF BLOCK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
278 (#x8F ?\u2590) ;; RIGHT HALF BLOCK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
279 (#x90 ?\u2591) ;; LIGHT SHADE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
280 (#x91 ?\u2592) ;; MEDIUM SHADE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
281 (#x92 ?\u2593) ;; DARK SHADE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
282 (#x93 ?\u2320) ;; TOP HALF INTEGRAL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
283 (#x94 ?\u25A0) ;; BLACK SQUARE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
284 (#x95 ?\u2219) ;; BULLET OPERATOR
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
285 (#x96 ?\u221A) ;; SQUARE ROOT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
286 (#x97 ?\u2248) ;; ALMOST EQUAL TO
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
287 (#x98 ?\u2264) ;; LESS-THAN OR EQUAL TO
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
288 (#x99 ?\u2265) ;; GREATER-THAN OR EQUAL TO
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
289 (#x9A ?\u00A0) ;; NO-BREAK SPACE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
290 (#x9B ?\u2321) ;; BOTTOM HALF INTEGRAL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
291 (#x9C ?\u00B0) ;; DEGREE SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
292 (#x9D ?\u00B2) ;; SUPERSCRIPT TWO
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
293 (#x9E ?\u00B7) ;; MIDDLE DOT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
294 (#x9F ?\u00F7) ;; DIVISION SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
295 (#xA0 ?\u2550) ;; BOX DRAWINGS DOUBLE HORIZONTAL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
296 (#xA1 ?\u2551) ;; BOX DRAWINGS DOUBLE VERTICAL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
297 (#xA2 ?\u2552) ;; BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
298 (#xA3 ?\u0451) ;; CYRILLIC SMALL LETTER IO
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
299 (#xA4 ?\u2553) ;; BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
300 (#xA5 ?\u2554) ;; BOX DRAWINGS DOUBLE DOWN AND RIGHT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
301 (#xA6 ?\u2555) ;; BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
302 (#xA7 ?\u2556) ;; BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
303 (#xA8 ?\u2557) ;; BOX DRAWINGS DOUBLE DOWN AND LEFT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
304 (#xA9 ?\u2558) ;; BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
305 (#xAA ?\u2559) ;; BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
306 (#xAB ?\u255A) ;; BOX DRAWINGS DOUBLE UP AND RIGHT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
307 (#xAC ?\u255B) ;; BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
308 (#xAD ?\u255C) ;; BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
309 (#xAE ?\u255D) ;; BOX DRAWINGS DOUBLE UP AND LEFT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
310 (#xAF ?\u255E) ;; BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
311 (#xB0 ?\u255F) ;; BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
312 (#xB1 ?\u2560) ;; BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
313 (#xB2 ?\u2561) ;; BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
314 (#xB3 ?\u0401) ;; CYRILLIC CAPITAL LETTER IO
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
315 (#xB4 ?\u2562) ;; BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
316 (#xB5 ?\u2563) ;; BOX DRAWINGS DOUBLE VERTICAL AND LEFT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
317 (#xB6 ?\u2564) ;; BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
318 (#xB7 ?\u2565) ;; BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
319 (#xB8 ?\u2566) ;; BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
320 (#xB9 ?\u2567) ;; BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
321 (#xBA ?\u2568) ;; BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
322 (#xBB ?\u2569) ;; BOX DRAWINGS DOUBLE UP AND HORIZONTAL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
323 (#xBC ?\u256A) ;; BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
324 (#xBD ?\u256B) ;; BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
325 (#xBE ?\u256C) ;; BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
326 (#xBF ?\u00A9) ;; COPYRIGHT SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
327 (#xC0 ?\u044E) ;; CYRILLIC SMALL LETTER YU
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
328 (#xC1 ?\u0430) ;; CYRILLIC SMALL LETTER A
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
329 (#xC2 ?\u0431) ;; CYRILLIC SMALL LETTER BE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
330 (#xC3 ?\u0446) ;; CYRILLIC SMALL LETTER TSE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
331 (#xC4 ?\u0434) ;; CYRILLIC SMALL LETTER DE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
332 (#xC5 ?\u0435) ;; CYRILLIC SMALL LETTER IE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
333 (#xC6 ?\u0444) ;; CYRILLIC SMALL LETTER EF
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
334 (#xC7 ?\u0433) ;; CYRILLIC SMALL LETTER GHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
335 (#xC8 ?\u0445) ;; CYRILLIC SMALL LETTER HA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
336 (#xC9 ?\u0438) ;; CYRILLIC SMALL LETTER I
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
337 (#xCA ?\u0439) ;; CYRILLIC SMALL LETTER SHORT I
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
338 (#xCB ?\u043A) ;; CYRILLIC SMALL LETTER KA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
339 (#xCC ?\u043B) ;; CYRILLIC SMALL LETTER EL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
340 (#xCD ?\u043C) ;; CYRILLIC SMALL LETTER EM
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
341 (#xCE ?\u043D) ;; CYRILLIC SMALL LETTER EN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
342 (#xCF ?\u043E) ;; CYRILLIC SMALL LETTER O
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
343 (#xD0 ?\u043F) ;; CYRILLIC SMALL LETTER PE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
344 (#xD1 ?\u044F) ;; CYRILLIC SMALL LETTER YA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
345 (#xD2 ?\u0440) ;; CYRILLIC SMALL LETTER ER
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
346 (#xD3 ?\u0441) ;; CYRILLIC SMALL LETTER ES
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
347 (#xD4 ?\u0442) ;; CYRILLIC SMALL LETTER TE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
348 (#xD5 ?\u0443) ;; CYRILLIC SMALL LETTER U
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
349 (#xD6 ?\u0436) ;; CYRILLIC SMALL LETTER ZHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
350 (#xD7 ?\u0432) ;; CYRILLIC SMALL LETTER VE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
351 (#xD8 ?\u044C) ;; CYRILLIC SMALL LETTER SOFT SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
352 (#xD9 ?\u044B) ;; CYRILLIC SMALL LETTER YERU
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
353 (#xDA ?\u0437) ;; CYRILLIC SMALL LETTER ZE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
354 (#xDB ?\u0448) ;; CYRILLIC SMALL LETTER SHA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
355 (#xDC ?\u044D) ;; CYRILLIC SMALL LETTER E
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
356 (#xDD ?\u0449) ;; CYRILLIC SMALL LETTER SHCHA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
357 (#xDE ?\u0447) ;; CYRILLIC SMALL LETTER CHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
358 (#xDF ?\u044A) ;; CYRILLIC SMALL LETTER HARD SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
359 (#xE0 ?\u042E) ;; CYRILLIC CAPITAL LETTER YU
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
360 (#xE1 ?\u0410) ;; CYRILLIC CAPITAL LETTER A
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
361 (#xE2 ?\u0411) ;; CYRILLIC CAPITAL LETTER BE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
362 (#xE3 ?\u0426) ;; CYRILLIC CAPITAL LETTER TSE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
363 (#xE4 ?\u0414) ;; CYRILLIC CAPITAL LETTER DE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
364 (#xE5 ?\u0415) ;; CYRILLIC CAPITAL LETTER IE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
365 (#xE6 ?\u0424) ;; CYRILLIC CAPITAL LETTER EF
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
366 (#xE7 ?\u0413) ;; CYRILLIC CAPITAL LETTER GHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
367 (#xE8 ?\u0425) ;; CYRILLIC CAPITAL LETTER HA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
368 (#xE9 ?\u0418) ;; CYRILLIC CAPITAL LETTER I
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
369 (#xEA ?\u0419) ;; CYRILLIC CAPITAL LETTER SHORT I
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
370 (#xEB ?\u041A) ;; CYRILLIC CAPITAL LETTER KA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
371 (#xEC ?\u041B) ;; CYRILLIC CAPITAL LETTER EL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
372 (#xED ?\u041C) ;; CYRILLIC CAPITAL LETTER EM
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
373 (#xEE ?\u041D) ;; CYRILLIC CAPITAL LETTER EN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
374 (#xEF ?\u041E) ;; CYRILLIC CAPITAL LETTER O
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
375 (#xF0 ?\u041F) ;; CYRILLIC CAPITAL LETTER PE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
376 (#xF1 ?\u042F) ;; CYRILLIC CAPITAL LETTER YA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
377 (#xF2 ?\u0420) ;; CYRILLIC CAPITAL LETTER ER
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
378 (#xF3 ?\u0421) ;; CYRILLIC CAPITAL LETTER ES
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
379 (#xF4 ?\u0422) ;; CYRILLIC CAPITAL LETTER TE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
380 (#xF5 ?\u0423) ;; CYRILLIC CAPITAL LETTER U
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
381 (#xF6 ?\u0416) ;; CYRILLIC CAPITAL LETTER ZHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
382 (#xF7 ?\u0412) ;; CYRILLIC CAPITAL LETTER VE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
383 (#xF8 ?\u042C) ;; CYRILLIC CAPITAL LETTER SOFT SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
384 (#xF9 ?\u042B) ;; CYRILLIC CAPITAL LETTER YERU
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
385 (#xFA ?\u0417) ;; CYRILLIC CAPITAL LETTER ZE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
386 (#xFB ?\u0428) ;; CYRILLIC CAPITAL LETTER SHA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
387 (#xFC ?\u042D) ;; CYRILLIC CAPITAL LETTER E
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
388 (#xFD ?\u0429) ;; CYRILLIC CAPITAL LETTER SHCHA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
389 (#xFE ?\u0427) ;; CYRILLIC CAPITAL LETTER CHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
390 (#xFF ?\u042A)) ;; CYRILLIC CAPITAL LETTER HARD SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
391 mnemonic "KOI8"
4072
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
392 documentation
4690
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
393 "This is ,L:^T(B ,L>Q\U]P(B ,L8]d^`\PfXUY(B, 8 ,LQXb(B, the ASCII-compatible encoding
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
394 documented in RFC 1341. ,L:>8(B8-,L@(B is very common across the Cyrillic-using
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
395 internet and in Unix implementations; it shares the useful property with the
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
396 other ,L:>8(B8 encodings that when the high bit is stripped, encoded text
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
397 remains readable (Cyrillic characters get mapped to corresponding Roman
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
398 characters of the opposite case). "
4072
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
399 aliases (cyrillic-koi8 koi8 cp878)))
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
400
4072
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
401 ;; Create a corresponding language environment.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
402 (set-language-info-alist
4090
751ae075e76e [xemacs-hg @ 2007-08-01 13:53:32 by aidan]
aidan
parents: 4072
diff changeset
403 "Russian" '((charset cyrillic-iso8859-5)
751ae075e76e [xemacs-hg @ 2007-08-01 13:53:32 by aidan]
aidan
parents: 4072
diff changeset
404 (coding-system koi8-r)
751ae075e76e [xemacs-hg @ 2007-08-01 13:53:32 by aidan]
aidan
parents: 4072
diff changeset
405 (native-coding-system koi8-r)
751ae075e76e [xemacs-hg @ 2007-08-01 13:53:32 by aidan]
aidan
parents: 4072
diff changeset
406 (coding-priority koi8-r)
4490
67fbcaf3dbdc error-sequence -> invalid-sequence
Aidan Kehoe <kehoea@parhasard.net>
parents: 4489
diff changeset
407 (invalid-sequence-coding-system koi8-r)
4090
751ae075e76e [xemacs-hg @ 2007-08-01 13:53:32 by aidan]
aidan
parents: 4072
diff changeset
408 (input-method . "cyrillic-yawerty")
751ae075e76e [xemacs-hg @ 2007-08-01 13:53:32 by aidan]
aidan
parents: 4072
diff changeset
409 (features cyril-util)
751ae075e76e [xemacs-hg @ 2007-08-01 13:53:32 by aidan]
aidan
parents: 4072
diff changeset
410 (locale "ru")
751ae075e76e [xemacs-hg @ 2007-08-01 13:53:32 by aidan]
aidan
parents: 4072
diff changeset
411 (mswindows-locale . "RUSSIAN")
751ae075e76e [xemacs-hg @ 2007-08-01 13:53:32 by aidan]
aidan
parents: 4072
diff changeset
412 (tutorial . "TUTORIAL.ru")
751ae075e76e [xemacs-hg @ 2007-08-01 13:53:32 by aidan]
aidan
parents: 4072
diff changeset
413 (sample-text . "Russian (,L@caaZXY(B) ,L7T`PRabRcYbU(B!")
751ae075e76e [xemacs-hg @ 2007-08-01 13:53:32 by aidan]
aidan
parents: 4072
diff changeset
414 (documentation . "Support for Russian."))
4072
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
415 '("Cyrillic"))
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
416
4090
751ae075e76e [xemacs-hg @ 2007-08-01 13:53:32 by aidan]
aidan
parents: 4072
diff changeset
417 ;; Provide Cyrillic-KOI8 for old times' sake too, but don't allow it to be
751ae075e76e [xemacs-hg @ 2007-08-01 13:53:32 by aidan]
aidan
parents: 4072
diff changeset
418 ;; selected by the Unix locale. A variant language environment called
751ae075e76e [xemacs-hg @ 2007-08-01 13:53:32 by aidan]
aidan
parents: 4072
diff changeset
419 ;; "Cyrillic-KOI8 (UTF-8)" just looks too odd.
751ae075e76e [xemacs-hg @ 2007-08-01 13:53:32 by aidan]
aidan
parents: 4072
diff changeset
420
4072
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
421 (set-language-info-alist
4090
751ae075e76e [xemacs-hg @ 2007-08-01 13:53:32 by aidan]
aidan
parents: 4072
diff changeset
422 "Cyrillic-KOI8"
751ae075e76e [xemacs-hg @ 2007-08-01 13:53:32 by aidan]
aidan
parents: 4072
diff changeset
423 (remassq 'locale (copy-list (cdr (assoc "Russian" language-info-alist))))
4072
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
424 '("Cyrillic"))
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
425
4690
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
426 ;; KOI8-U, for Ukrainian.
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
427 (make-coding-system
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
428 'koi8-u 'fixed-width "KOI8-U, Ukrainian"
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
429 '(unicode-map
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
430 ((#x80 ?\u2500) ;; BOX DRAWINGS LIGHT HORIZONTAL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
431 (#x81 ?\u2502) ;; BOX DRAWINGS LIGHT VERTICAL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
432 (#x82 ?\u250C) ;; BOX DRAWINGS LIGHT DOWN AND RIGHT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
433 (#x83 ?\u2510) ;; BOX DRAWINGS LIGHT DOWN AND LEFT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
434 (#x84 ?\u2514) ;; BOX DRAWINGS LIGHT UP AND RIGHT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
435 (#x85 ?\u2518) ;; BOX DRAWINGS LIGHT UP AND LEFT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
436 (#x86 ?\u251C) ;; BOX DRAWINGS LIGHT VERTICAL AND RIGHT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
437 (#x87 ?\u2524) ;; BOX DRAWINGS LIGHT VERTICAL AND LEFT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
438 (#x88 ?\u252C) ;; BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
439 (#x89 ?\u2534) ;; BOX DRAWINGS LIGHT UP AND HORIZONTAL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
440 (#x8A ?\u253C) ;; BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
441 (#x8B ?\u2580) ;; UPPER HALF BLOCK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
442 (#x8C ?\u2584) ;; LOWER HALF BLOCK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
443 (#x8D ?\u2588) ;; FULL BLOCK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
444 (#x8E ?\u258C) ;; LEFT HALF BLOCK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
445 (#x8F ?\u2590) ;; RIGHT HALF BLOCK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
446 (#x90 ?\u2591) ;; LIGHT SHADE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
447 (#x91 ?\u2592) ;; MEDIUM SHADE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
448 (#x92 ?\u2593) ;; DARK SHADE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
449 (#x93 ?\u2320) ;; TOP HALF INTEGRAL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
450 (#x94 ?\u25A0) ;; BLACK SQUARE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
451 (#x95 ?\u2022) ;; BULLET
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
452 (#x96 ?\u221A) ;; SQUARE ROOT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
453 (#x97 ?\u2248) ;; ALMOST EQUAL TO
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
454 (#x98 ?\u2264) ;; LESS-THAN OR EQUAL TO
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
455 (#x99 ?\u2265) ;; GREATER-THAN OR EQUAL TO
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
456 (#x9A ?\u00A0) ;; NO-BREAK SPACE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
457 (#x9B ?\u2321) ;; BOTTOM HALF INTEGRAL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
458 (#x9C ?\u00B0) ;; DEGREE SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
459 (#x9D ?\u00B2) ;; SUPERSCRIPT TWO
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
460 (#x9E ?\u00B7) ;; MIDDLE DOT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
461 (#x9F ?\u00F7) ;; DIVISION SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
462 (#xA0 ?\u2550) ;; BOX DRAWINGS DOUBLE HORIZONTAL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
463 (#xA1 ?\u2551) ;; BOX DRAWINGS DOUBLE VERTICAL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
464 (#xA2 ?\u2552) ;; BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
465 (#xA3 ?\u0451) ;; CYRILLIC SMALL LETTER IO
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
466 (#xA4 ?\u0454) ;; CYRILLIC SMALL LETTER UKRAINIAN IE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
467 (#xA5 ?\u2554) ;; BOX DRAWINGS DOUBLE DOWN AND RIGHT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
468 (#xA6 ?\u0456) ;; CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
469 (#xA7 ?\u0457) ;; CYRILLIC SMALL LETTER YI
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
470 (#xA8 ?\u2557) ;; BOX DRAWINGS DOUBLE DOWN AND LEFT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
471 (#xA9 ?\u2558) ;; BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
472 (#xAA ?\u2559) ;; BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
473 (#xAB ?\u255A) ;; BOX DRAWINGS DOUBLE UP AND RIGHT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
474 (#xAC ?\u255B) ;; BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
475 (#xAD ?\u0491) ;; CYRILLIC SMALL LETTER GHE WITH UPTURN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
476 (#xAE ?\u255D) ;; BOX DRAWINGS DOUBLE UP AND LEFT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
477 (#xAF ?\u255E) ;; BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
478 (#xB0 ?\u255F) ;; BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
479 (#xB1 ?\u2560) ;; BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
480 (#xB2 ?\u2561) ;; BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
481 (#xB3 ?\u0401) ;; CYRILLIC CAPITAL LETTER IO
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
482 (#xB4 ?\u0404) ;; CYRILLIC CAPITAL LETTER UKRAINIAN IE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
483 (#xB5 ?\u2563) ;; BOX DRAWINGS DOUBLE VERTICAL AND LEFT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
484 (#xB6 ?\u0406) ;; CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
485 (#xB7 ?\u0407) ;; CYRILLIC CAPITAL LETTER YI
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
486 (#xB8 ?\u2566) ;; BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
487 (#xB9 ?\u2567) ;; BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
488 (#xBA ?\u2568) ;; BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
489 (#xBB ?\u2569) ;; BOX DRAWINGS DOUBLE UP AND HORIZONTAL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
490 (#xBC ?\u256A) ;; BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
491 (#xBD ?\u0490) ;; CYRILLIC CAPITAL LETTER GHE WITH UPTURN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
492 (#xBE ?\u256C) ;; BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
493 (#xBF ?\u00A9) ;; COPYRIGHT SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
494 (#xC0 ?\u044E) ;; CYRILLIC SMALL LETTER YU
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
495 (#xC1 ?\u0430) ;; CYRILLIC SMALL LETTER A
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
496 (#xC2 ?\u0431) ;; CYRILLIC SMALL LETTER BE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
497 (#xC3 ?\u0446) ;; CYRILLIC SMALL LETTER TSE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
498 (#xC4 ?\u0434) ;; CYRILLIC SMALL LETTER DE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
499 (#xC5 ?\u0435) ;; CYRILLIC SMALL LETTER IE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
500 (#xC6 ?\u0444) ;; CYRILLIC SMALL LETTER EF
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
501 (#xC7 ?\u0433) ;; CYRILLIC SMALL LETTER GHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
502 (#xC8 ?\u0445) ;; CYRILLIC SMALL LETTER HA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
503 (#xC9 ?\u0438) ;; CYRILLIC SMALL LETTER I
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
504 (#xCA ?\u0439) ;; CYRILLIC SMALL LETTER SHORT I
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
505 (#xCB ?\u043A) ;; CYRILLIC SMALL LETTER KA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
506 (#xCC ?\u043B) ;; CYRILLIC SMALL LETTER EL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
507 (#xCD ?\u043C) ;; CYRILLIC SMALL LETTER EM
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
508 (#xCE ?\u043D) ;; CYRILLIC SMALL LETTER EN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
509 (#xCF ?\u043E) ;; CYRILLIC SMALL LETTER O
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
510 (#xD0 ?\u043F) ;; CYRILLIC SMALL LETTER PE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
511 (#xD1 ?\u044F) ;; CYRILLIC SMALL LETTER YA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
512 (#xD2 ?\u0440) ;; CYRILLIC SMALL LETTER ER
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
513 (#xD3 ?\u0441) ;; CYRILLIC SMALL LETTER ES
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
514 (#xD4 ?\u0442) ;; CYRILLIC SMALL LETTER TE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
515 (#xD5 ?\u0443) ;; CYRILLIC SMALL LETTER U
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
516 (#xD6 ?\u0436) ;; CYRILLIC SMALL LETTER ZHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
517 (#xD7 ?\u0432) ;; CYRILLIC SMALL LETTER VE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
518 (#xD8 ?\u044C) ;; CYRILLIC SMALL LETTER SOFT SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
519 (#xD9 ?\u044B) ;; CYRILLIC SMALL LETTER YERU
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
520 (#xDA ?\u0437) ;; CYRILLIC SMALL LETTER ZE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
521 (#xDB ?\u0448) ;; CYRILLIC SMALL LETTER SHA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
522 (#xDC ?\u044D) ;; CYRILLIC SMALL LETTER E
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
523 (#xDD ?\u0449) ;; CYRILLIC SMALL LETTER SHCHA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
524 (#xDE ?\u0447) ;; CYRILLIC SMALL LETTER CHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
525 (#xDF ?\u044A) ;; CYRILLIC SMALL LETTER HARD SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
526 (#xE0 ?\u042E) ;; CYRILLIC CAPITAL LETTER YU
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
527 (#xE1 ?\u0410) ;; CYRILLIC CAPITAL LETTER A
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
528 (#xE2 ?\u0411) ;; CYRILLIC CAPITAL LETTER BE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
529 (#xE3 ?\u0426) ;; CYRILLIC CAPITAL LETTER TSE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
530 (#xE4 ?\u0414) ;; CYRILLIC CAPITAL LETTER DE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
531 (#xE5 ?\u0415) ;; CYRILLIC CAPITAL LETTER IE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
532 (#xE6 ?\u0424) ;; CYRILLIC CAPITAL LETTER EF
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
533 (#xE7 ?\u0413) ;; CYRILLIC CAPITAL LETTER GHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
534 (#xE8 ?\u0425) ;; CYRILLIC CAPITAL LETTER HA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
535 (#xE9 ?\u0418) ;; CYRILLIC CAPITAL LETTER I
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
536 (#xEA ?\u0419) ;; CYRILLIC CAPITAL LETTER SHORT I
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
537 (#xEB ?\u041A) ;; CYRILLIC CAPITAL LETTER KA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
538 (#xEC ?\u041B) ;; CYRILLIC CAPITAL LETTER EL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
539 (#xED ?\u041C) ;; CYRILLIC CAPITAL LETTER EM
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
540 (#xEE ?\u041D) ;; CYRILLIC CAPITAL LETTER EN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
541 (#xEF ?\u041E) ;; CYRILLIC CAPITAL LETTER O
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
542 (#xF0 ?\u041F) ;; CYRILLIC CAPITAL LETTER PE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
543 (#xF1 ?\u042F) ;; CYRILLIC CAPITAL LETTER YA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
544 (#xF2 ?\u0420) ;; CYRILLIC CAPITAL LETTER ER
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
545 (#xF3 ?\u0421) ;; CYRILLIC CAPITAL LETTER ES
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
546 (#xF4 ?\u0422) ;; CYRILLIC CAPITAL LETTER TE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
547 (#xF5 ?\u0423) ;; CYRILLIC CAPITAL LETTER U
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
548 (#xF6 ?\u0416) ;; CYRILLIC CAPITAL LETTER ZHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
549 (#xF7 ?\u0412) ;; CYRILLIC CAPITAL LETTER VE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
550 (#xF8 ?\u042C) ;; CYRILLIC CAPITAL LETTER SOFT SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
551 (#xF9 ?\u042B) ;; CYRILLIC CAPITAL LETTER YERU
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
552 (#xFA ?\u0417) ;; CYRILLIC CAPITAL LETTER ZE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
553 (#xFB ?\u0428) ;; CYRILLIC CAPITAL LETTER SHA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
554 (#xFC ?\u042D) ;; CYRILLIC CAPITAL LETTER E
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
555 (#xFD ?\u0429) ;; CYRILLIC CAPITAL LETTER SHCHA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
556 (#xFE ?\u0427) ;; CYRILLIC CAPITAL LETTER CHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
557 (#xFF ?\u042A)) ;; CYRILLIC CAPITAL LETTER HARD SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
558 mnemonic ",L:>8(B8,LC(B"
4072
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
559 documentation
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
560 "KOI8-U, a KOI-8-compatible encoding for Ukrainian, described in RFC2319.
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
561 This has GHE WITH UPTURN, BYELORUSSIAN-UKRAINIAN I, UKRAINIAN IE and
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
562 YI instead of some box-drawing characters. Russian in this encoding
4690
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
563 \(without using box-drawing characters) is bit-for-bit compatible with
4072
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
564 Russian in KOI8-R. "))
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
565
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
566 ;; Case support, for the new characters.
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
567 (loop
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
568 for (upper lower)
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
569 in '((?\u0404 ?\u0454) ; UKRAINIAN IE
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
570 (?\u0406 ?\u0456) ; BYELORUSSIAN-UKRAINIAN I
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
571 (?\u0407 ?\u0457) ; YI
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
572 (?\u0490 ?\u0491)); GHE WITH UPTURN
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
573 with case-table = (standard-case-table)
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
574 do
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
575 (put-case-table-pair upper lower case-table))
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
576
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
577 (set-language-info-alist
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
578 "Ukrainian" '((coding-system koi8-u)
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
579 (coding-priority koi8-u)
4090
751ae075e76e [xemacs-hg @ 2007-08-01 13:53:32 by aidan]
aidan
parents: 4072
diff changeset
580 (locale "uk")
4490
67fbcaf3dbdc error-sequence -> invalid-sequence
Aidan Kehoe <kehoea@parhasard.net>
parents: 4489
diff changeset
581 (invalid-sequence-coding-system koi8-u)
4072
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
582 (input-method . "cyrillic-ukrainian")
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
583 (documentation
4090
751ae075e76e [xemacs-hg @ 2007-08-01 13:53:32 by aidan]
aidan
parents: 4072
diff changeset
584 . "Support for Ukrainian."))
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
585 '("Cyrillic"))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
586
4690
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
587 (make-coding-system
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
588 'windows-1251 'fixed-width "Microsoft's CP1251, Cyrillic."
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
589 '(unicode-map
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
590 ((#x80 ?\u0402) ;; CYRILLIC CAPITAL LETTER DJE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
591 (#x81 ?\u0403) ;; CYRILLIC CAPITAL LETTER GJE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
592 (#x82 ?\u201A) ;; SINGLE LOW-9 QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
593 (#x83 ?\u0453) ;; CYRILLIC SMALL LETTER GJE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
594 (#x84 ?\u201E) ;; DOUBLE LOW-9 QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
595 (#x85 ?\u2026) ;; HORIZONTAL ELLIPSIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
596 (#x86 ?\u2020) ;; DAGGER
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
597 (#x87 ?\u2021) ;; DOUBLE DAGGER
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
598 (#x88 ?\u20AC) ;; EURO SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
599 (#x89 ?\u2030) ;; PER MILLE SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
600 (#x8A ?\u0409) ;; CYRILLIC CAPITAL LETTER LJE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
601 (#x8B ?\u2039) ;; SINGLE LEFT-POINTING ANGLE QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
602 (#x8C ?\u040A) ;; CYRILLIC CAPITAL LETTER NJE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
603 (#x8D ?\u040C) ;; CYRILLIC CAPITAL LETTER KJE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
604 (#x8E ?\u040B) ;; CYRILLIC CAPITAL LETTER TSHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
605 (#x8F ?\u040F) ;; CYRILLIC CAPITAL LETTER DZHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
606 (#x90 ?\u0452) ;; CYRILLIC SMALL LETTER DJE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
607 (#x91 ?\u2018) ;; LEFT SINGLE QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
608 (#x92 ?\u2019) ;; RIGHT SINGLE QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
609 (#x93 ?\u201C) ;; LEFT DOUBLE QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
610 (#x94 ?\u201D) ;; RIGHT DOUBLE QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
611 (#x95 ?\u2022) ;; BULLET
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
612 (#x96 ?\u2013) ;; EN DASH
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
613 (#x97 ?\u2014) ;; EM DASH
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
614 (#x99 ?\u2122) ;; TRADE MARK SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
615 (#x9A ?\u0459) ;; CYRILLIC SMALL LETTER LJE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
616 (#x9B ?\u203A) ;; SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
617 (#x9C ?\u045A) ;; CYRILLIC SMALL LETTER NJE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
618 (#x9D ?\u045C) ;; CYRILLIC SMALL LETTER KJE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
619 (#x9E ?\u045B) ;; CYRILLIC SMALL LETTER TSHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
620 (#x9F ?\u045F) ;; CYRILLIC SMALL LETTER DZHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
621 (#xA0 ?\u00A0) ;; NO-BREAK SPACE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
622 (#xA1 ?\u040E) ;; CYRILLIC CAPITAL LETTER SHORT U
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
623 (#xA2 ?\u045E) ;; CYRILLIC SMALL LETTER SHORT U
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
624 (#xA3 ?\u0408) ;; CYRILLIC CAPITAL LETTER JE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
625 (#xA4 ?\u00A4) ;; CURRENCY SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
626 (#xA5 ?\u0490) ;; CYRILLIC CAPITAL LETTER GHE WITH UPTURN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
627 (#xA6 ?\u00A6) ;; BROKEN BAR
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
628 (#xA7 ?\u00A7) ;; SECTION SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
629 (#xA8 ?\u0401) ;; CYRILLIC CAPITAL LETTER IO
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
630 (#xA9 ?\u00A9) ;; COPYRIGHT SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
631 (#xAA ?\u0404) ;; CYRILLIC CAPITAL LETTER UKRAINIAN IE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
632 (#xAB ?\u00AB) ;; LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
633 (#xAC ?\u00AC) ;; NOT SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
634 (#xAD ?\u00AD) ;; SOFT HYPHEN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
635 (#xAE ?\u00AE) ;; REGISTERED SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
636 (#xAF ?\u0407) ;; CYRILLIC CAPITAL LETTER YI
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
637 (#xB0 ?\u00B0) ;; DEGREE SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
638 (#xB1 ?\u00B1) ;; PLUS-MINUS SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
639 (#xB2 ?\u0406) ;; CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
640 (#xB3 ?\u0456) ;; CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
641 (#xB4 ?\u0491) ;; CYRILLIC SMALL LETTER GHE WITH UPTURN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
642 (#xB5 ?\u00B5) ;; MICRO SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
643 (#xB6 ?\u00B6) ;; PILCROW SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
644 (#xB7 ?\u00B7) ;; MIDDLE DOT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
645 (#xB8 ?\u0451) ;; CYRILLIC SMALL LETTER IO
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
646 (#xB9 ?\u2116) ;; NUMERO SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
647 (#xBA ?\u0454) ;; CYRILLIC SMALL LETTER UKRAINIAN IE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
648 (#xBB ?\u00BB) ;; RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
649 (#xBC ?\u0458) ;; CYRILLIC SMALL LETTER JE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
650 (#xBD ?\u0405) ;; CYRILLIC CAPITAL LETTER DZE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
651 (#xBE ?\u0455) ;; CYRILLIC SMALL LETTER DZE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
652 (#xBF ?\u0457) ;; CYRILLIC SMALL LETTER YI
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
653 (#xC0 ?\u0410) ;; CYRILLIC CAPITAL LETTER A
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
654 (#xC1 ?\u0411) ;; CYRILLIC CAPITAL LETTER BE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
655 (#xC2 ?\u0412) ;; CYRILLIC CAPITAL LETTER VE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
656 (#xC3 ?\u0413) ;; CYRILLIC CAPITAL LETTER GHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
657 (#xC4 ?\u0414) ;; CYRILLIC CAPITAL LETTER DE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
658 (#xC5 ?\u0415) ;; CYRILLIC CAPITAL LETTER IE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
659 (#xC6 ?\u0416) ;; CYRILLIC CAPITAL LETTER ZHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
660 (#xC7 ?\u0417) ;; CYRILLIC CAPITAL LETTER ZE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
661 (#xC8 ?\u0418) ;; CYRILLIC CAPITAL LETTER I
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
662 (#xC9 ?\u0419) ;; CYRILLIC CAPITAL LETTER SHORT I
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
663 (#xCA ?\u041A) ;; CYRILLIC CAPITAL LETTER KA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
664 (#xCB ?\u041B) ;; CYRILLIC CAPITAL LETTER EL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
665 (#xCC ?\u041C) ;; CYRILLIC CAPITAL LETTER EM
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
666 (#xCD ?\u041D) ;; CYRILLIC CAPITAL LETTER EN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
667 (#xCE ?\u041E) ;; CYRILLIC CAPITAL LETTER O
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
668 (#xCF ?\u041F) ;; CYRILLIC CAPITAL LETTER PE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
669 (#xD0 ?\u0420) ;; CYRILLIC CAPITAL LETTER ER
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
670 (#xD1 ?\u0421) ;; CYRILLIC CAPITAL LETTER ES
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
671 (#xD2 ?\u0422) ;; CYRILLIC CAPITAL LETTER TE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
672 (#xD3 ?\u0423) ;; CYRILLIC CAPITAL LETTER U
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
673 (#xD4 ?\u0424) ;; CYRILLIC CAPITAL LETTER EF
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
674 (#xD5 ?\u0425) ;; CYRILLIC CAPITAL LETTER HA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
675 (#xD6 ?\u0426) ;; CYRILLIC CAPITAL LETTER TSE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
676 (#xD7 ?\u0427) ;; CYRILLIC CAPITAL LETTER CHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
677 (#xD8 ?\u0428) ;; CYRILLIC CAPITAL LETTER SHA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
678 (#xD9 ?\u0429) ;; CYRILLIC CAPITAL LETTER SHCHA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
679 (#xDA ?\u042A) ;; CYRILLIC CAPITAL LETTER HARD SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
680 (#xDB ?\u042B) ;; CYRILLIC CAPITAL LETTER YERU
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
681 (#xDC ?\u042C) ;; CYRILLIC CAPITAL LETTER SOFT SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
682 (#xDD ?\u042D) ;; CYRILLIC CAPITAL LETTER E
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
683 (#xDE ?\u042E) ;; CYRILLIC CAPITAL LETTER YU
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
684 (#xDF ?\u042F) ;; CYRILLIC CAPITAL LETTER YA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
685 (#xE0 ?\u0430) ;; CYRILLIC SMALL LETTER A
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
686 (#xE1 ?\u0431) ;; CYRILLIC SMALL LETTER BE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
687 (#xE2 ?\u0432) ;; CYRILLIC SMALL LETTER VE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
688 (#xE3 ?\u0433) ;; CYRILLIC SMALL LETTER GHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
689 (#xE4 ?\u0434) ;; CYRILLIC SMALL LETTER DE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
690 (#xE5 ?\u0435) ;; CYRILLIC SMALL LETTER IE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
691 (#xE6 ?\u0436) ;; CYRILLIC SMALL LETTER ZHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
692 (#xE7 ?\u0437) ;; CYRILLIC SMALL LETTER ZE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
693 (#xE8 ?\u0438) ;; CYRILLIC SMALL LETTER I
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
694 (#xE9 ?\u0439) ;; CYRILLIC SMALL LETTER SHORT I
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
695 (#xEA ?\u043A) ;; CYRILLIC SMALL LETTER KA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
696 (#xEB ?\u043B) ;; CYRILLIC SMALL LETTER EL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
697 (#xEC ?\u043C) ;; CYRILLIC SMALL LETTER EM
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
698 (#xED ?\u043D) ;; CYRILLIC SMALL LETTER EN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
699 (#xEE ?\u043E) ;; CYRILLIC SMALL LETTER O
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
700 (#xEF ?\u043F) ;; CYRILLIC SMALL LETTER PE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
701 (#xF0 ?\u0440) ;; CYRILLIC SMALL LETTER ER
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
702 (#xF1 ?\u0441) ;; CYRILLIC SMALL LETTER ES
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
703 (#xF2 ?\u0442) ;; CYRILLIC SMALL LETTER TE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
704 (#xF3 ?\u0443) ;; CYRILLIC SMALL LETTER U
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
705 (#xF4 ?\u0444) ;; CYRILLIC SMALL LETTER EF
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
706 (#xF5 ?\u0445) ;; CYRILLIC SMALL LETTER HA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
707 (#xF6 ?\u0446) ;; CYRILLIC SMALL LETTER TSE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
708 (#xF7 ?\u0447) ;; CYRILLIC SMALL LETTER CHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
709 (#xF8 ?\u0448) ;; CYRILLIC SMALL LETTER SHA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
710 (#xF9 ?\u0449) ;; CYRILLIC SMALL LETTER SHCHA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
711 (#xFA ?\u044A) ;; CYRILLIC SMALL LETTER HARD SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
712 (#xFB ?\u044B) ;; CYRILLIC SMALL LETTER YERU
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
713 (#xFC ?\u044C) ;; CYRILLIC SMALL LETTER SOFT SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
714 (#xFD ?\u044D) ;; CYRILLIC SMALL LETTER E
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
715 (#xFE ?\u044E) ;; CYRILLIC SMALL LETTER YU
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
716 (#xFF ?\u044F)) ;; CYRILLIC SMALL LETTER YA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
717 mnemonic "CyrW"
4145
edb00a8b4eff [xemacs-hg @ 2007-08-26 20:00:29 by aidan]
aidan
parents: 4090
diff changeset
718 documentation
edb00a8b4eff [xemacs-hg @ 2007-08-26 20:00:29 by aidan]
aidan
parents: 4090
diff changeset
719 "This ASCII-compatible encoding is unfortunately not compatible at
4072
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
720 the code point level with the KOI8 family of encodings, but it
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
721 provides several widely-used punctuation and quotation marks that
4690
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
722 KOI-8R and its relatives don't, and has become widely used.
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
723
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
724 It supports Russian, Bulgarian, Serbian and other languages written using
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
725 Cyrillic script. "
4145
edb00a8b4eff [xemacs-hg @ 2007-08-26 20:00:29 by aidan]
aidan
parents: 4090
diff changeset
726 aliases (cp1251)))
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
727
4072
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
728 (set-language-info-alist
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
729 "Bulgarian" '((coding-system windows-1251)
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
730 (coding-priority windows-1251)
4490
67fbcaf3dbdc error-sequence -> invalid-sequence
Aidan Kehoe <kehoea@parhasard.net>
parents: 4489
diff changeset
731 (invalid-sequence-coding-system windows-1251)
4072
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
732 (input-method . "bulgarian-bds")
4090
751ae075e76e [xemacs-hg @ 2007-08-01 13:53:32 by aidan]
aidan
parents: 4072
diff changeset
733 (locale "bg")
4072
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
734 (documentation
4090
751ae075e76e [xemacs-hg @ 2007-08-01 13:53:32 by aidan]
aidan
parents: 4072
diff changeset
735 . "Support for Bulgarian. ")
4072
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
736 (tutorial . "TUTORIAL.bg"))
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
737 '("Cyrillic"))
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
738
4072
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
739 (set-language-info-alist
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
740 "Belarusian" '((coding-system windows-1251)
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
741 (coding-priority windows-1251)
4490
67fbcaf3dbdc error-sequence -> invalid-sequence
Aidan Kehoe <kehoea@parhasard.net>
parents: 4489
diff changeset
742 (invalid-sequence-coding-system windows-1251)
4090
751ae075e76e [xemacs-hg @ 2007-08-01 13:53:32 by aidan]
aidan
parents: 4072
diff changeset
743 (locale "be")
4072
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
744 (input-method . "belarusian")
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
745 (documentation
4090
751ae075e76e [xemacs-hg @ 2007-08-01 13:53:32 by aidan]
aidan
parents: 4072
diff changeset
746 . "Support for Belarusian. \(The name Belarusian replaced\
751ae075e76e [xemacs-hg @ 2007-08-01 13:53:32 by aidan]
aidan
parents: 4072
diff changeset
747 Byelorussian in the early 1990s.)"))
4072
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
748 '("Cyrillic"))
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
749
4072
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
750 ;;; Alternativnyj
4690
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
751 (make-coding-system
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
752 'alternativnyj 'fixed-width "Microsoft's CP966, Cyrillic"
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
753 '(unicode-map
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
754 ((#x80 ?\u0410) ;; CYRILLIC CAPITAL LETTER A
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
755 (#x81 ?\u0411) ;; CYRILLIC CAPITAL LETTER BE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
756 (#x82 ?\u0412) ;; CYRILLIC CAPITAL LETTER VE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
757 (#x83 ?\u0413) ;; CYRILLIC CAPITAL LETTER GHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
758 (#x84 ?\u0414) ;; CYRILLIC CAPITAL LETTER DE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
759 (#x85 ?\u0415) ;; CYRILLIC CAPITAL LETTER IE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
760 (#x86 ?\u0416) ;; CYRILLIC CAPITAL LETTER ZHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
761 (#x87 ?\u0417) ;; CYRILLIC CAPITAL LETTER ZE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
762 (#x88 ?\u0418) ;; CYRILLIC CAPITAL LETTER I
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
763 (#x89 ?\u0419) ;; CYRILLIC CAPITAL LETTER SHORT I
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
764 (#x8A ?\u041A) ;; CYRILLIC CAPITAL LETTER KA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
765 (#x8B ?\u041B) ;; CYRILLIC CAPITAL LETTER EL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
766 (#x8C ?\u041C) ;; CYRILLIC CAPITAL LETTER EM
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
767 (#x8D ?\u041D) ;; CYRILLIC CAPITAL LETTER EN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
768 (#x8E ?\u041E) ;; CYRILLIC CAPITAL LETTER O
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
769 (#x8F ?\u041F) ;; CYRILLIC CAPITAL LETTER PE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
770 (#x90 ?\u0420) ;; CYRILLIC CAPITAL LETTER ER
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
771 (#x91 ?\u0421) ;; CYRILLIC CAPITAL LETTER ES
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
772 (#x92 ?\u0422) ;; CYRILLIC CAPITAL LETTER TE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
773 (#x93 ?\u0423) ;; CYRILLIC CAPITAL LETTER U
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
774 (#x94 ?\u0424) ;; CYRILLIC CAPITAL LETTER EF
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
775 (#x95 ?\u0425) ;; CYRILLIC CAPITAL LETTER HA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
776 (#x96 ?\u0426) ;; CYRILLIC CAPITAL LETTER TSE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
777 (#x97 ?\u0427) ;; CYRILLIC CAPITAL LETTER CHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
778 (#x98 ?\u0428) ;; CYRILLIC CAPITAL LETTER SHA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
779 (#x99 ?\u0429) ;; CYRILLIC CAPITAL LETTER SHCHA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
780 (#x9A ?\u042A) ;; CYRILLIC CAPITAL LETTER HARD SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
781 (#x9B ?\u042B) ;; CYRILLIC CAPITAL LETTER YERU
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
782 (#x9C ?\u042C) ;; CYRILLIC CAPITAL LETTER SOFT SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
783 (#x9D ?\u042D) ;; CYRILLIC CAPITAL LETTER E
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
784 (#x9E ?\u042E) ;; CYRILLIC CAPITAL LETTER YU
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
785 (#x9F ?\u042F) ;; CYRILLIC CAPITAL LETTER YA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
786 (#xA0 ?\u0430) ;; CYRILLIC SMALL LETTER A
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
787 (#xA1 ?\u0431) ;; CYRILLIC SMALL LETTER BE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
788 (#xA2 ?\u0432) ;; CYRILLIC SMALL LETTER VE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
789 (#xA3 ?\u0433) ;; CYRILLIC SMALL LETTER GHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
790 (#xA4 ?\u0434) ;; CYRILLIC SMALL LETTER DE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
791 (#xA5 ?\u0435) ;; CYRILLIC SMALL LETTER IE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
792 (#xA6 ?\u0436) ;; CYRILLIC SMALL LETTER ZHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
793 (#xA7 ?\u0437) ;; CYRILLIC SMALL LETTER ZE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
794 (#xA8 ?\u0438) ;; CYRILLIC SMALL LETTER I
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
795 (#xA9 ?\u0439) ;; CYRILLIC SMALL LETTER SHORT I
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
796 (#xAA ?\u043A) ;; CYRILLIC SMALL LETTER KA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
797 (#xAB ?\u043B) ;; CYRILLIC SMALL LETTER EL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
798 (#xAC ?\u043C) ;; CYRILLIC SMALL LETTER EM
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
799 (#xAD ?\u043D) ;; CYRILLIC SMALL LETTER EN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
800 (#xAE ?\u043E) ;; CYRILLIC SMALL LETTER O
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
801 (#xAF ?\u043F) ;; CYRILLIC SMALL LETTER PE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
802 (#xB0 ?\u2591) ;; LIGHT SHADE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
803 (#xB1 ?\u2592) ;; MEDIUM SHADE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
804 (#xB2 ?\u2593) ;; DARK SHADE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
805 (#xB3 ?\u2502) ;; BOX DRAWINGS LIGHT VERTICAL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
806 (#xB4 ?\u2524) ;; BOX DRAWINGS LIGHT VERTICAL AND LEFT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
807 (#xB5 ?\u2561) ;; BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
808 (#xB6 ?\u2562) ;; BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
809 (#xB7 ?\u2556) ;; BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
810 (#xB8 ?\u2555) ;; BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
811 (#xB9 ?\u2563) ;; BOX DRAWINGS DOUBLE VERTICAL AND LEFT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
812 (#xBA ?\u2551) ;; BOX DRAWINGS DOUBLE VERTICAL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
813 (#xBB ?\u2557) ;; BOX DRAWINGS DOUBLE DOWN AND LEFT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
814 (#xBC ?\u255D) ;; BOX DRAWINGS DOUBLE UP AND LEFT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
815 (#xBD ?\u255C) ;; BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
816 (#xBE ?\u255B) ;; BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
817 (#xBF ?\u2510) ;; BOX DRAWINGS LIGHT DOWN AND LEFT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
818 (#xC0 ?\u2514) ;; BOX DRAWINGS LIGHT UP AND RIGHT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
819 (#xC1 ?\u2534) ;; BOX DRAWINGS LIGHT UP AND HORIZONTAL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
820 (#xC2 ?\u252C) ;; BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
821 (#xC3 ?\u251C) ;; BOX DRAWINGS LIGHT VERTICAL AND RIGHT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
822 (#xC4 ?\u2500) ;; BOX DRAWINGS LIGHT HORIZONTAL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
823 (#xC5 ?\u253C) ;; BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
824 (#xC6 ?\u255E) ;; BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
825 (#xC7 ?\u255F) ;; BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
826 (#xC8 ?\u255A) ;; BOX DRAWINGS DOUBLE UP AND RIGHT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
827 (#xC9 ?\u2554) ;; BOX DRAWINGS DOUBLE DOWN AND RIGHT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
828 (#xCA ?\u2569) ;; BOX DRAWINGS DOUBLE UP AND HORIZONTAL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
829 (#xCB ?\u2566) ;; BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
830 (#xCC ?\u2560) ;; BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
831 (#xCD ?\u2550) ;; BOX DRAWINGS DOUBLE HORIZONTAL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
832 (#xCE ?\u256C) ;; BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
833 (#xCF ?\u2567) ;; BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
834 (#xD0 ?\u2568) ;; BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
835 (#xD1 ?\u2564) ;; BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
836 (#xD2 ?\u2565) ;; BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
837 (#xD3 ?\u2559) ;; BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
838 (#xD4 ?\u2558) ;; BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
839 (#xD5 ?\u2552) ;; BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
840 (#xD6 ?\u2553) ;; BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
841 (#xD7 ?\u256B) ;; BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
842 (#xD8 ?\u256A) ;; BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
843 (#xD9 ?\u2518) ;; BOX DRAWINGS LIGHT UP AND LEFT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
844 (#xDA ?\u250C) ;; BOX DRAWINGS LIGHT DOWN AND RIGHT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
845 (#xDB ?\u2588) ;; FULL BLOCK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
846 (#xDC ?\u2584) ;; LOWER HALF BLOCK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
847 (#xDD ?\u258C) ;; LEFT HALF BLOCK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
848 (#xDE ?\u2590) ;; RIGHT HALF BLOCK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
849 (#xDF ?\u2580) ;; UPPER HALF BLOCK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
850 (#xE0 ?\u0440) ;; CYRILLIC SMALL LETTER ER
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
851 (#xE1 ?\u0441) ;; CYRILLIC SMALL LETTER ES
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
852 (#xE2 ?\u0442) ;; CYRILLIC SMALL LETTER TE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
853 (#xE3 ?\u0443) ;; CYRILLIC SMALL LETTER U
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
854 (#xE4 ?\u0444) ;; CYRILLIC SMALL LETTER EF
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
855 (#xE5 ?\u0445) ;; CYRILLIC SMALL LETTER HA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
856 (#xE6 ?\u0446) ;; CYRILLIC SMALL LETTER TSE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
857 (#xE7 ?\u0447) ;; CYRILLIC SMALL LETTER CHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
858 (#xE8 ?\u0448) ;; CYRILLIC SMALL LETTER SHA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
859 (#xE9 ?\u0449) ;; CYRILLIC SMALL LETTER SHCHA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
860 (#xEA ?\u044A) ;; CYRILLIC SMALL LETTER HARD SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
861 (#xEB ?\u044B) ;; CYRILLIC SMALL LETTER YERU
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
862 (#xEC ?\u044C) ;; CYRILLIC SMALL LETTER SOFT SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
863 (#xED ?\u044D) ;; CYRILLIC SMALL LETTER E
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
864 (#xEE ?\u044E) ;; CYRILLIC SMALL LETTER YU
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
865 (#xEF ?\u044F) ;; CYRILLIC SMALL LETTER YA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
866 (#xF0 ?\u0401) ;; CYRILLIC CAPITAL LETTER IO
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
867 (#xF1 ?\u0451) ;; CYRILLIC SMALL LETTER IO
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
868 (#xF2 ?\u0404) ;; CYRILLIC CAPITAL LETTER UKRAINIAN IE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
869 (#xF3 ?\u0454) ;; CYRILLIC SMALL LETTER UKRAINIAN IE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
870 (#xF4 ?\u0407) ;; CYRILLIC CAPITAL LETTER YI
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
871 (#xF5 ?\u0457) ;; CYRILLIC SMALL LETTER YI
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
872 (#xF6 ?\u040E) ;; CYRILLIC CAPITAL LETTER SHORT U
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
873 (#xF7 ?\u045E) ;; CYRILLIC SMALL LETTER SHORT U
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
874 (#xF8 ?\u00B0) ;; DEGREE SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
875 (#xF9 ?\u2022) ;; BULLET
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
876 (#xFA ?\u00B7) ;; MIDDLE DOT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
877 (#xFB ?\u221A) ;; SQUARE ROOT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
878 (#xFC ?\u2116) ;; NUMERO SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
879 (#xFD ?\u00A4) ;; CURRENCY SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
880 (#xFE ?\u25A0) ;; BLACK SQUARE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
881 (#xFF ?\u00A0)) ;; NO-BREAK SPACE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
882 mnemonic "Cy.Alt"
4072
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
883 aliases (cp866)))
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
884
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
885 (set-language-info-alist
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
886 "Cyrillic-ALT" '((charset cyrillic-iso8859-5)
4072
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
887 (coding-system alternativnyj)
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
888 (native-coding-system alternativnyj)
4490
67fbcaf3dbdc error-sequence -> invalid-sequence
Aidan Kehoe <kehoea@parhasard.net>
parents: 4489
diff changeset
889 (invalid-sequence-coding-system alternativnyj)
4072
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
890 (coding-priority alternativnyj)
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
891 (input-method . "cyrillic-yawerty")
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
892 (features cyril-util)
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
893 (tutorial . "TUTORIAL.ru")
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
894 (sample-text . "Russian (,L@caaZXY(B) ,L7T`PRabRcYbU(B!")
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
895 (documentation . "Support for Cyrillic ALTERNATIVNYJ."))
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
896 '("Cyrillic"))
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
897
4690
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
898 (make-coding-system
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
899 'koi8-ru 'fixed-width ",L:>8(B-8 (Russian, Ukrainian)"
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
900 '(unicode-map
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
901 ((#x80 ?\u2500) ;; BOX DRAWINGS LIGHT HORIZONTAL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
902 (#x81 ?\u2502) ;; BOX DRAWINGS LIGHT VERTICAL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
903 (#x82 ?\u250C) ;; BOX DRAWINGS LIGHT DOWN AND RIGHT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
904 (#x83 ?\u2510) ;; BOX DRAWINGS LIGHT DOWN AND LEFT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
905 (#x84 ?\u2514) ;; BOX DRAWINGS LIGHT UP AND RIGHT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
906 (#x85 ?\u2518) ;; BOX DRAWINGS LIGHT UP AND LEFT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
907 (#x86 ?\u251C) ;; BOX DRAWINGS LIGHT VERTICAL AND RIGHT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
908 (#x87 ?\u2524) ;; BOX DRAWINGS LIGHT VERTICAL AND LEFT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
909 (#x88 ?\u252C) ;; BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
910 (#x89 ?\u2534) ;; BOX DRAWINGS LIGHT UP AND HORIZONTAL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
911 (#x8A ?\u253C) ;; BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
912 (#x8B ?\u2580) ;; UPPER HALF BLOCK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
913 (#x8C ?\u2584) ;; LOWER HALF BLOCK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
914 (#x8D ?\u2588) ;; FULL BLOCK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
915 (#x8E ?\u258C) ;; LEFT HALF BLOCK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
916 (#x8F ?\u2590) ;; RIGHT HALF BLOCK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
917 (#x90 ?\u2591) ;; LIGHT SHADE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
918 (#x91 ?\u2592) ;; MEDIUM SHADE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
919 (#x92 ?\u2593) ;; DARK SHADE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
920 (#x93 ?\u2320) ;; TOP HALF INTEGRAL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
921 (#x94 ?\u25A0) ;; BLACK SQUARE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
922 (#x95 ?\u2219) ;; BULLET OPERATOR
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
923 (#x96 ?\u221A) ;; SQUARE ROOT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
924 (#x97 ?\u2248) ;; ALMOST EQUAL TO
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
925 (#x98 ?\u2264) ;; LESS-THAN OR EQUAL TO
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
926 (#x99 ?\u2265) ;; GREATER-THAN OR EQUAL TO
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
927 (#x9A ?\u00A0) ;; NO-BREAK SPACE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
928 (#x9B ?\u2321) ;; BOTTOM HALF INTEGRAL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
929 (#x9C ?\u00B0) ;; DEGREE SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
930 (#x9D ?\u00B2) ;; SUPERSCRIPT TWO
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
931 (#x9E ?\u00B7) ;; MIDDLE DOT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
932 (#x9F ?\u00F7) ;; DIVISION SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
933 (#xA0 ?\u2550) ;; BOX DRAWINGS DOUBLE HORIZONTAL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
934 (#xA1 ?\u2551) ;; BOX DRAWINGS DOUBLE VERTICAL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
935 (#xA2 ?\u2552) ;; BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
936 (#xA3 ?\u0451) ;; CYRILLIC SMALL LETTER IO
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
937 (#xA4 ?\u0454) ;; CYRILLIC SMALL LETTER UKRAINIAN IE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
938 (#xA5 ?\u2554) ;; BOX DRAWINGS DOUBLE DOWN AND RIGHT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
939 (#xA6 ?\u0456) ;; CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
940 (#xA7 ?\u0457) ;; CYRILLIC SMALL LETTER YI
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
941 (#xA8 ?\u2557) ;; BOX DRAWINGS DOUBLE DOWN AND LEFT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
942 (#xA9 ?\u2558) ;; BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
943 (#xAA ?\u2559) ;; BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
944 (#xAB ?\u255A) ;; BOX DRAWINGS DOUBLE UP AND RIGHT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
945 (#xAC ?\u255B) ;; BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
946 (#xAD ?\u0491) ;; CYRILLIC SMALL LETTER GHE WITH UPTURN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
947 (#xAE ?\u045E) ;; CYRILLIC SMALL LETTER SHORT U
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
948 (#xAF ?\u255E) ;; BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
949 (#xB0 ?\u255F) ;; BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
950 (#xB1 ?\u2560) ;; BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
951 (#xB2 ?\u2561) ;; BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
952 (#xB3 ?\u0401) ;; CYRILLIC CAPITAL LETTER IO
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
953 (#xB4 ?\u0404) ;; CYRILLIC CAPITAL LETTER UKRAINIAN IE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
954 (#xB5 ?\u2563) ;; BOX DRAWINGS DOUBLE VERTICAL AND LEFT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
955 (#xB6 ?\u0406) ;; CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
956 (#xB7 ?\u0407) ;; CYRILLIC CAPITAL LETTER YI
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
957 (#xB8 ?\u2566) ;; BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
958 (#xB9 ?\u2567) ;; BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
959 (#xBA ?\u2568) ;; BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
960 (#xBB ?\u2569) ;; BOX DRAWINGS DOUBLE UP AND HORIZONTAL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
961 (#xBC ?\u256A) ;; BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
962 (#xBD ?\u0490) ;; CYRILLIC CAPITAL LETTER GHE WITH UPTURN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
963 (#xBE ?\u040E) ;; CYRILLIC CAPITAL LETTER SHORT U
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
964 (#xBF ?\u00A9) ;; COPYRIGHT SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
965 (#xC0 ?\u044E) ;; CYRILLIC SMALL LETTER YU
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
966 (#xC1 ?\u0430) ;; CYRILLIC SMALL LETTER A
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
967 (#xC2 ?\u0431) ;; CYRILLIC SMALL LETTER BE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
968 (#xC3 ?\u0446) ;; CYRILLIC SMALL LETTER TSE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
969 (#xC4 ?\u0434) ;; CYRILLIC SMALL LETTER DE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
970 (#xC5 ?\u0435) ;; CYRILLIC SMALL LETTER IE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
971 (#xC6 ?\u0444) ;; CYRILLIC SMALL LETTER EF
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
972 (#xC7 ?\u0433) ;; CYRILLIC SMALL LETTER GHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
973 (#xC8 ?\u0445) ;; CYRILLIC SMALL LETTER HA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
974 (#xC9 ?\u0438) ;; CYRILLIC SMALL LETTER I
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
975 (#xCA ?\u0439) ;; CYRILLIC SMALL LETTER SHORT I
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
976 (#xCB ?\u043A) ;; CYRILLIC SMALL LETTER KA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
977 (#xCC ?\u043B) ;; CYRILLIC SMALL LETTER EL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
978 (#xCD ?\u043C) ;; CYRILLIC SMALL LETTER EM
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
979 (#xCE ?\u043D) ;; CYRILLIC SMALL LETTER EN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
980 (#xCF ?\u043E) ;; CYRILLIC SMALL LETTER O
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
981 (#xD0 ?\u043F) ;; CYRILLIC SMALL LETTER PE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
982 (#xD1 ?\u044F) ;; CYRILLIC SMALL LETTER YA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
983 (#xD2 ?\u0440) ;; CYRILLIC SMALL LETTER ER
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
984 (#xD3 ?\u0441) ;; CYRILLIC SMALL LETTER ES
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
985 (#xD4 ?\u0442) ;; CYRILLIC SMALL LETTER TE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
986 (#xD5 ?\u0443) ;; CYRILLIC SMALL LETTER U
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
987 (#xD6 ?\u0436) ;; CYRILLIC SMALL LETTER ZHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
988 (#xD7 ?\u0432) ;; CYRILLIC SMALL LETTER VE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
989 (#xD8 ?\u044C) ;; CYRILLIC SMALL LETTER SOFT SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
990 (#xD9 ?\u044B) ;; CYRILLIC SMALL LETTER YERU
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
991 (#xDA ?\u0437) ;; CYRILLIC SMALL LETTER ZE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
992 (#xDB ?\u0448) ;; CYRILLIC SMALL LETTER SHA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
993 (#xDC ?\u044D) ;; CYRILLIC SMALL LETTER E
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
994 (#xDD ?\u0449) ;; CYRILLIC SMALL LETTER SHCHA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
995 (#xDE ?\u0447) ;; CYRILLIC SMALL LETTER CHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
996 (#xDF ?\u044A) ;; CYRILLIC SMALL LETTER HARD SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
997 (#xE0 ?\u042E) ;; CYRILLIC CAPITAL LETTER YU
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
998 (#xE1 ?\u0410) ;; CYRILLIC CAPITAL LETTER A
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
999 (#xE2 ?\u0411) ;; CYRILLIC CAPITAL LETTER BE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1000 (#xE3 ?\u0426) ;; CYRILLIC CAPITAL LETTER TSE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1001 (#xE4 ?\u0414) ;; CYRILLIC CAPITAL LETTER DE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1002 (#xE5 ?\u0415) ;; CYRILLIC CAPITAL LETTER IE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1003 (#xE6 ?\u0424) ;; CYRILLIC CAPITAL LETTER EF
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1004 (#xE7 ?\u0413) ;; CYRILLIC CAPITAL LETTER GHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1005 (#xE8 ?\u0425) ;; CYRILLIC CAPITAL LETTER HA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1006 (#xE9 ?\u0418) ;; CYRILLIC CAPITAL LETTER I
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1007 (#xEA ?\u0419) ;; CYRILLIC CAPITAL LETTER SHORT I
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1008 (#xEB ?\u041A) ;; CYRILLIC CAPITAL LETTER KA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1009 (#xEC ?\u041B) ;; CYRILLIC CAPITAL LETTER EL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1010 (#xED ?\u041C) ;; CYRILLIC CAPITAL LETTER EM
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1011 (#xEE ?\u041D) ;; CYRILLIC CAPITAL LETTER EN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1012 (#xEF ?\u041E) ;; CYRILLIC CAPITAL LETTER O
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1013 (#xF0 ?\u041F) ;; CYRILLIC CAPITAL LETTER PE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1014 (#xF1 ?\u042F) ;; CYRILLIC CAPITAL LETTER YA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1015 (#xF2 ?\u0420) ;; CYRILLIC CAPITAL LETTER ER
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1016 (#xF3 ?\u0421) ;; CYRILLIC CAPITAL LETTER ES
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1017 (#xF4 ?\u0422) ;; CYRILLIC CAPITAL LETTER TE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1018 (#xF5 ?\u0423) ;; CYRILLIC CAPITAL LETTER U
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1019 (#xF6 ?\u0416) ;; CYRILLIC CAPITAL LETTER ZHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1020 (#xF7 ?\u0412) ;; CYRILLIC CAPITAL LETTER VE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1021 (#xF8 ?\u042C) ;; CYRILLIC CAPITAL LETTER SOFT SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1022 (#xF9 ?\u042B) ;; CYRILLIC CAPITAL LETTER YERU
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1023 (#xFA ?\u0417) ;; CYRILLIC CAPITAL LETTER ZE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1024 (#xFB ?\u0428) ;; CYRILLIC CAPITAL LETTER SHA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1025 (#xFC ?\u042D) ;; CYRILLIC CAPITAL LETTER E
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1026 (#xFD ?\u0429) ;; CYRILLIC CAPITAL LETTER SHCHA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1027 (#xFE ?\u0427) ;; CYRILLIC CAPITAL LETTER CHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1028 (#xFF ?\u042A)) ;; CYRILLIC CAPITAL LETTER HARD SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1029 mnemonic ",L@C(B"
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1030 documentation "KOI8-RU, a mostly-compatible superset of KOI8-R.
4072
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
1031 Also known as Windows code page 21866; has Ukrainian and Belarussian support. "
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
1032 aliases (cp21866)))
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
1033
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
1034 ;; We should provide an input method and the corresponding language
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
1035 ;; environments for the next three coding systems.
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
1036
4690
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1037 (make-coding-system
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1038 'koi8-t 'fixed-width ",L:>8(B-8 for Tajik."
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1039 '(unicode-map
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1040 ((#x80 ?\u049B) ;; CYRILLIC SMALL LETTER KA WITH DESCENDER
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1041 (#x81 ?\u0493) ;; CYRILLIC SMALL LETTER GHE WITH STROKE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1042 (#x82 ?\u201A) ;; SINGLE LOW-9 QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1043 (#x83 ?\u0492) ;; CYRILLIC CAPITAL LETTER GHE WITH STROKE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1044 (#x84 ?\u201E) ;; DOUBLE LOW-9 QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1045 (#x85 ?\u2026) ;; HORIZONTAL ELLIPSIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1046 (#x86 ?\u2020) ;; DAGGER
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1047 (#x87 ?\u2021) ;; DOUBLE DAGGER
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1048 (#x89 ?\u2030) ;; PER MILLE SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1049 (#x8A ?\u04B3) ;; CYRILLIC SMALL LETTER HA WITH DESCENDER
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1050 (#x8B ?\u2039) ;; SINGLE LEFT-POINTING ANGLE QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1051 (#x8C ?\u04B2) ;; CYRILLIC CAPITAL LETTER HA WITH DESCENDER
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1052 (#x8D ?\u04B7) ;; CYRILLIC SMALL LETTER CHE WITH DESCENDER
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1053 (#x8E ?\u04B6) ;; CYRILLIC CAPITAL LETTER CHE WITH DESCENDER
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1054 (#x90 ?\u049A) ;; CYRILLIC CAPITAL LETTER KA WITH DESCENDER
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1055 (#x91 ?\u2018) ;; LEFT SINGLE QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1056 (#x92 ?\u2019) ;; RIGHT SINGLE QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1057 (#x93 ?\u201C) ;; LEFT DOUBLE QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1058 (#x94 ?\u201D) ;; RIGHT DOUBLE QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1059 (#x95 ?\u2022) ;; BULLET
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1060 (#x96 ?\u2013) ;; EN DASH
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1061 (#x97 ?\u2014) ;; EM DASH
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1062 (#x99 ?\u2122) ;; TRADE MARK SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1063 (#x9B ?\u203A) ;; SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1064 (#xA1 ?\u04EF) ;; CYRILLIC SMALL LETTER U WITH MACRON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1065 (#xA2 ?\u04EE) ;; CYRILLIC CAPITAL LETTER U WITH MACRON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1066 (#xA3 ?\u0451) ;; CYRILLIC SMALL LETTER IO
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1067 (#xA4 ?\u00A4) ;; CURRENCY SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1068 (#xA5 ?\u04E3) ;; CYRILLIC SMALL LETTER I WITH MACRON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1069 (#xA6 ?\u00A6) ;; BROKEN BAR
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1070 (#xA7 ?\u00A7) ;; SECTION SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1071 (#xAB ?\u00AB) ;; LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1072 (#xAC ?\u00AC) ;; NOT SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1073 (#xAD ?\u00AD) ;; SOFT HYPHEN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1074 (#xAE ?\u00AE) ;; REGISTERED SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1075 (#xB0 ?\u00B0) ;; DEGREE SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1076 (#xB1 ?\u00B1) ;; PLUS-MINUS SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1077 (#xB2 ?\u00B2) ;; SUPERSCRIPT TWO
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1078 (#xB3 ?\u0401) ;; CYRILLIC CAPITAL LETTER IO
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1079 (#xB5 ?\u04E2) ;; CYRILLIC CAPITAL LETTER I WITH MACRON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1080 (#xB6 ?\u00B6) ;; PILCROW SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1081 (#xB7 ?\u00B7) ;; MIDDLE DOT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1082 (#xB9 ?\u2116) ;; NUMERO SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1083 (#xBB ?\u00BB) ;; RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1084 (#xBF ?\u00A9) ;; COPYRIGHT SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1085 (#xC0 ?\u044E) ;; CYRILLIC SMALL LETTER YU
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1086 (#xC1 ?\u0430) ;; CYRILLIC SMALL LETTER A
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1087 (#xC2 ?\u0431) ;; CYRILLIC SMALL LETTER BE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1088 (#xC3 ?\u0446) ;; CYRILLIC SMALL LETTER TSE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1089 (#xC4 ?\u0434) ;; CYRILLIC SMALL LETTER DE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1090 (#xC5 ?\u0435) ;; CYRILLIC SMALL LETTER IE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1091 (#xC6 ?\u0444) ;; CYRILLIC SMALL LETTER EF
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1092 (#xC7 ?\u0433) ;; CYRILLIC SMALL LETTER GHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1093 (#xC8 ?\u0445) ;; CYRILLIC SMALL LETTER HA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1094 (#xC9 ?\u0438) ;; CYRILLIC SMALL LETTER I
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1095 (#xCA ?\u0439) ;; CYRILLIC SMALL LETTER SHORT I
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1096 (#xCB ?\u043A) ;; CYRILLIC SMALL LETTER KA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1097 (#xCC ?\u043B) ;; CYRILLIC SMALL LETTER EL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1098 (#xCD ?\u043C) ;; CYRILLIC SMALL LETTER EM
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1099 (#xCE ?\u043D) ;; CYRILLIC SMALL LETTER EN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1100 (#xCF ?\u043E) ;; CYRILLIC SMALL LETTER O
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1101 (#xD0 ?\u043F) ;; CYRILLIC SMALL LETTER PE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1102 (#xD1 ?\u044F) ;; CYRILLIC SMALL LETTER YA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1103 (#xD2 ?\u0440) ;; CYRILLIC SMALL LETTER ER
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1104 (#xD3 ?\u0441) ;; CYRILLIC SMALL LETTER ES
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1105 (#xD4 ?\u0442) ;; CYRILLIC SMALL LETTER TE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1106 (#xD5 ?\u0443) ;; CYRILLIC SMALL LETTER U
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1107 (#xD6 ?\u0436) ;; CYRILLIC SMALL LETTER ZHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1108 (#xD7 ?\u0432) ;; CYRILLIC SMALL LETTER VE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1109 (#xD8 ?\u044C) ;; CYRILLIC SMALL LETTER SOFT SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1110 (#xD9 ?\u044B) ;; CYRILLIC SMALL LETTER YERU
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1111 (#xDA ?\u0437) ;; CYRILLIC SMALL LETTER ZE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1112 (#xDB ?\u0448) ;; CYRILLIC SMALL LETTER SHA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1113 (#xDC ?\u044D) ;; CYRILLIC SMALL LETTER E
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1114 (#xDD ?\u0449) ;; CYRILLIC SMALL LETTER SHCHA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1115 (#xDE ?\u0447) ;; CYRILLIC SMALL LETTER CHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1116 (#xDF ?\u044A) ;; CYRILLIC SMALL LETTER HARD SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1117 (#xE0 ?\u042E) ;; CYRILLIC CAPITAL LETTER YU
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1118 (#xE1 ?\u0410) ;; CYRILLIC CAPITAL LETTER A
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1119 (#xE2 ?\u0411) ;; CYRILLIC CAPITAL LETTER BE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1120 (#xE3 ?\u0426) ;; CYRILLIC CAPITAL LETTER TSE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1121 (#xE4 ?\u0414) ;; CYRILLIC CAPITAL LETTER DE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1122 (#xE5 ?\u0415) ;; CYRILLIC CAPITAL LETTER IE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1123 (#xE6 ?\u0424) ;; CYRILLIC CAPITAL LETTER EF
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1124 (#xE7 ?\u0413) ;; CYRILLIC CAPITAL LETTER GHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1125 (#xE8 ?\u0425) ;; CYRILLIC CAPITAL LETTER HA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1126 (#xE9 ?\u0418) ;; CYRILLIC CAPITAL LETTER I
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1127 (#xEA ?\u0419) ;; CYRILLIC CAPITAL LETTER SHORT I
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1128 (#xEB ?\u041A) ;; CYRILLIC CAPITAL LETTER KA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1129 (#xEC ?\u041B) ;; CYRILLIC CAPITAL LETTER EL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1130 (#xED ?\u041C) ;; CYRILLIC CAPITAL LETTER EM
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1131 (#xEE ?\u041D) ;; CYRILLIC CAPITAL LETTER EN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1132 (#xEF ?\u041E) ;; CYRILLIC CAPITAL LETTER O
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1133 (#xF0 ?\u041F) ;; CYRILLIC CAPITAL LETTER PE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1134 (#xF1 ?\u042F) ;; CYRILLIC CAPITAL LETTER YA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1135 (#xF2 ?\u0420) ;; CYRILLIC CAPITAL LETTER ER
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1136 (#xF3 ?\u0421) ;; CYRILLIC CAPITAL LETTER ES
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1137 (#xF4 ?\u0422) ;; CYRILLIC CAPITAL LETTER TE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1138 (#xF5 ?\u0423) ;; CYRILLIC CAPITAL LETTER U
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1139 (#xF6 ?\u0416) ;; CYRILLIC CAPITAL LETTER ZHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1140 (#xF7 ?\u0412) ;; CYRILLIC CAPITAL LETTER VE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1141 (#xF8 ?\u042C) ;; CYRILLIC CAPITAL LETTER SOFT SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1142 (#xF9 ?\u042B) ;; CYRILLIC CAPITAL LETTER YERU
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1143 (#xFA ?\u0417) ;; CYRILLIC CAPITAL LETTER ZE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1144 (#xFB ?\u0428) ;; CYRILLIC CAPITAL LETTER SHA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1145 (#xFC ?\u042D) ;; CYRILLIC CAPITAL LETTER E
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1146 (#xFD ?\u0429) ;; CYRILLIC CAPITAL LETTER SHCHA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1147 (#xFE ?\u0427) ;; CYRILLIC CAPITAL LETTER CHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1148 (#xFF ?\u042A)) ;; CYRILLIC CAPITAL LETTER HARD SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1149 mnemonic ",LB%GҶ%@(B"
4072
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
1150 documentation
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
1151 "Compatible in the alphabetic characters with KOI-8R for Russian,
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
1152 this 8-bit Cyrillic coding system makes those characters available
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
1153 that are necessary for writing Tajik, (,LWPQ^]%Gӣ%@(B ,Lb^%Gҷ%@XZ%Gӣ%@(B) the main
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
1154 language of Tajikistan and a close relative of Persian. "))
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
1155
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
1156 ;; Case support, for the new characters.
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
1157 (loop
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
1158 for (upper lower)
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
1159 in '((?\u04B6 ?\u04B7) ;; CHE WITH DESCENDER
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
1160 (?\u0492 ?\u0493) ;; GHE WITH STROKE
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
1161 (?\u04B2 ?\u04B3) ;; HA WITH DESCENDER
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
1162 (?\u04E2 ?\u04E3) ;; I WITH MACRON
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
1163 (?\u049A ?\u049B) ;; KA WITH DESCENDER
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
1164 (?\u04EE ?\u04EF)) ;; U WITH MACRON
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
1165 with case-table = (standard-case-table)
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
1166 do
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
1167 (put-case-table-pair upper lower case-table))
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
1168
4884
29fb3baea939 Fix the bugs necessary to resolve the trivial test failures in mule-tests.el
Aidan Kehoe <kehoea@parhasard.net>
parents: 4690
diff changeset
1169 ;; Support for the languages of the Caucasus. Never widely used.
4690
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1170 (make-coding-system
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1171 'koi8-c 'fixed-width "KOI-8, Caucasus."
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1172 '(unicode-map
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1173 ((#x80 ?\u0493) ;; CYRILLIC SMALL LETTER GHE WITH STROKE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1174 (#x81 ?\u0497) ;; CYRILLIC SMALL LETTER ZHE WITH DESCENDER
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1175 (#x82 ?\u049B) ;; CYRILLIC SMALL LETTER KA WITH DESCENDER
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1176 (#x83 ?\u049D) ;; CYRILLIC SMALL LETTER KA WITH VERTICAL STROKE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1177 (#x84 ?\u04A3) ;; CYRILLIC SMALL LETTER EN WITH DESCENDER
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1178 (#x85 ?\u04AF) ;; CYRILLIC SMALL LETTER STRAIGHT U
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1179 (#x86 ?\u04B1) ;; CYRILLIC SMALL LETTER STRAIGHT U WITH STROKE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1180 (#x87 ?\u04B3) ;; CYRILLIC SMALL LETTER HA WITH DESCENDER
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1181 (#x88 ?\u04B7) ;; CYRILLIC SMALL LETTER CHE WITH DESCENDER
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1182 (#x89 ?\u04B9) ;; CYRILLIC SMALL LETTER CHE WITH VERTICAL STROKE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1183 (#x8A ?\u04BB) ;; CYRILLIC SMALL LETTER SHHA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1184 (#x8B ?\u2580) ;; UPPER HALF BLOCK
4884
29fb3baea939 Fix the bugs necessary to resolve the trivial test failures in mule-tests.el
Aidan Kehoe <kehoea@parhasard.net>
parents: 4690
diff changeset
1185 (#x8C ?\u04D9) ;; CYRILLIC SMALL LETTER SCHWA
4690
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1186 (#x8D ?\u04E3) ;; CYRILLIC SMALL LETTER I WITH MACRON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1187 (#x8E ?\u04E9) ;; CYRILLIC SMALL LETTER BARRED O
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1188 (#x8F ?\u04EF) ;; CYRILLIC SMALL LETTER U WITH MACRON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1189 (#x90 ?\u0492) ;; CYRILLIC CAPITAL LETTER GHE WITH STROKE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1190 (#x91 ?\u0496) ;; CYRILLIC CAPITAL LETTER ZHE WITH DESCENDER
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1191 (#x92 ?\u049A) ;; CYRILLIC CAPITAL LETTER KA WITH DESCENDER
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1192 (#x93 ?\u049C) ;; CYRILLIC CAPITAL LETTER KA WITH VERTICAL STROKE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1193 (#x94 ?\u04A2) ;; CYRILLIC CAPITAL LETTER EN WITH DESCENDER
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1194 (#x95 ?\u04AE) ;; CYRILLIC CAPITAL LETTER STRAIGHT U
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1195 (#x96 ?\u04B0) ;; CYRILLIC CAPITAL LETTER STRAIGHT U WITH STROKE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1196 (#x97 ?\u04B2) ;; CYRILLIC CAPITAL LETTER HA WITH DESCENDER
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1197 (#x98 ?\u04B6) ;; CYRILLIC CAPITAL LETTER CHE WITH DESCENDER
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1198 (#x99 ?\u04B8) ;; CYRILLIC CAPITAL LETTER CHE WITH VERTICAL STROKE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1199 (#x9A ?\u04BA) ;; CYRILLIC CAPITAL LETTER SHHA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1200 (#x9B ?\u2321) ;; BOTTOM HALF INTEGRAL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1201 (#x9C ?\u04D8) ;; CYRILLIC CAPITAL LETTER SCHWA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1202 (#x9D ?\u04E2) ;; CYRILLIC CAPITAL LETTER I WITH MACRON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1203 (#x9E ?\u04E8) ;; CYRILLIC CAPITAL LETTER BARRED O
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1204 (#x9F ?\u04EE) ;; CYRILLIC CAPITAL LETTER U WITH MACRON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1205 (#xA0 ?\u00A0) ;; NO-BREAK SPACE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1206 (#xA1 ?\u0452) ;; CYRILLIC SMALL LETTER DJE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1207 (#xA2 ?\u0453) ;; CYRILLIC SMALL LETTER GJE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1208 (#xA3 ?\u0451) ;; CYRILLIC SMALL LETTER IO
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1209 (#xA4 ?\u0454) ;; CYRILLIC SMALL LETTER UKRAINIAN IE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1210 (#xA5 ?\u0455) ;; CYRILLIC SMALL LETTER DZE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1211 (#xA6 ?\u0456) ;; CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1212 (#xA7 ?\u0457) ;; CYRILLIC SMALL LETTER YI
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1213 (#xA8 ?\u0458) ;; CYRILLIC SMALL LETTER JE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1214 (#xA9 ?\u0459) ;; CYRILLIC SMALL LETTER LJE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1215 (#xAA ?\u045A) ;; CYRILLIC SMALL LETTER NJE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1216 (#xAB ?\u045B) ;; CYRILLIC SMALL LETTER TSHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1217 (#xAC ?\u045C) ;; CYRILLIC SMALL LETTER KJE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1218 (#xAD ?\u0491) ;; CYRILLIC SMALL LETTER GHE WITH UPTURN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1219 (#xAE ?\u045E) ;; CYRILLIC SMALL LETTER SHORT U
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1220 (#xAF ?\u045F) ;; CYRILLIC SMALL LETTER DZHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1221 (#xB0 ?\u2116) ;; NUMERO SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1222 (#xB1 ?\u0402) ;; CYRILLIC CAPITAL LETTER DJE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1223 (#xB2 ?\u0403) ;; CYRILLIC CAPITAL LETTER GJE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1224 (#xB3 ?\u0401) ;; CYRILLIC CAPITAL LETTER IO
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1225 (#xB4 ?\u0404) ;; CYRILLIC CAPITAL LETTER UKRAINIAN IE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1226 (#xB5 ?\u0405) ;; CYRILLIC CAPITAL LETTER DZE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1227 (#xB6 ?\u0406) ;; CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1228 (#xB7 ?\u0407) ;; CYRILLIC CAPITAL LETTER YI
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1229 (#xB8 ?\u0408) ;; CYRILLIC CAPITAL LETTER JE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1230 (#xB9 ?\u0409) ;; CYRILLIC CAPITAL LETTER LJE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1231 (#xBA ?\u040A) ;; CYRILLIC CAPITAL LETTER NJE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1232 (#xBB ?\u040B) ;; CYRILLIC CAPITAL LETTER TSHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1233 (#xBC ?\u040C) ;; CYRILLIC CAPITAL LETTER KJE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1234 (#xBD ?\u0490) ;; CYRILLIC CAPITAL LETTER GHE WITH UPTURN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1235 (#xBE ?\u040E) ;; CYRILLIC CAPITAL LETTER SHORT U
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1236 (#xBF ?\u040F) ;; CYRILLIC CAPITAL LETTER DZHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1237 (#xC0 ?\u044E) ;; CYRILLIC SMALL LETTER YU
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1238 (#xC1 ?\u0430) ;; CYRILLIC SMALL LETTER A
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1239 (#xC2 ?\u0431) ;; CYRILLIC SMALL LETTER BE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1240 (#xC3 ?\u0446) ;; CYRILLIC SMALL LETTER TSE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1241 (#xC4 ?\u0434) ;; CYRILLIC SMALL LETTER DE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1242 (#xC5 ?\u0435) ;; CYRILLIC SMALL LETTER IE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1243 (#xC6 ?\u0444) ;; CYRILLIC SMALL LETTER EF
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1244 (#xC7 ?\u0433) ;; CYRILLIC SMALL LETTER GHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1245 (#xC8 ?\u0445) ;; CYRILLIC SMALL LETTER HA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1246 (#xC9 ?\u0438) ;; CYRILLIC SMALL LETTER I
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1247 (#xCA ?\u0439) ;; CYRILLIC SMALL LETTER SHORT I
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1248 (#xCB ?\u043A) ;; CYRILLIC SMALL LETTER KA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1249 (#xCC ?\u043B) ;; CYRILLIC SMALL LETTER EL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1250 (#xCD ?\u043C) ;; CYRILLIC SMALL LETTER EM
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1251 (#xCE ?\u043D) ;; CYRILLIC SMALL LETTER EN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1252 (#xCF ?\u043E) ;; CYRILLIC SMALL LETTER O
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1253 (#xD0 ?\u043F) ;; CYRILLIC SMALL LETTER PE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1254 (#xD1 ?\u044F) ;; CYRILLIC SMALL LETTER YA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1255 (#xD2 ?\u0440) ;; CYRILLIC SMALL LETTER ER
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1256 (#xD3 ?\u0441) ;; CYRILLIC SMALL LETTER ES
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1257 (#xD4 ?\u0442) ;; CYRILLIC SMALL LETTER TE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1258 (#xD5 ?\u0443) ;; CYRILLIC SMALL LETTER U
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1259 (#xD6 ?\u0436) ;; CYRILLIC SMALL LETTER ZHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1260 (#xD7 ?\u0432) ;; CYRILLIC SMALL LETTER VE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1261 (#xD8 ?\u044C) ;; CYRILLIC SMALL LETTER SOFT SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1262 (#xD9 ?\u044B) ;; CYRILLIC SMALL LETTER YERU
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1263 (#xDA ?\u0437) ;; CYRILLIC SMALL LETTER ZE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1264 (#xDB ?\u0448) ;; CYRILLIC SMALL LETTER SHA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1265 (#xDC ?\u044D) ;; CYRILLIC SMALL LETTER E
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1266 (#xDD ?\u0449) ;; CYRILLIC SMALL LETTER SHCHA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1267 (#xDE ?\u0447) ;; CYRILLIC SMALL LETTER CHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1268 (#xDF ?\u044A) ;; CYRILLIC SMALL LETTER HARD SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1269 (#xE0 ?\u042E) ;; CYRILLIC CAPITAL LETTER YU
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1270 (#xE1 ?\u0410) ;; CYRILLIC CAPITAL LETTER A
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1271 (#xE2 ?\u0411) ;; CYRILLIC CAPITAL LETTER BE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1272 (#xE3 ?\u0426) ;; CYRILLIC CAPITAL LETTER TSE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1273 (#xE4 ?\u0414) ;; CYRILLIC CAPITAL LETTER DE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1274 (#xE5 ?\u0415) ;; CYRILLIC CAPITAL LETTER IE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1275 (#xE6 ?\u0424) ;; CYRILLIC CAPITAL LETTER EF
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1276 (#xE7 ?\u0413) ;; CYRILLIC CAPITAL LETTER GHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1277 (#xE8 ?\u0425) ;; CYRILLIC CAPITAL LETTER HA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1278 (#xE9 ?\u0418) ;; CYRILLIC CAPITAL LETTER I
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1279 (#xEA ?\u0419) ;; CYRILLIC CAPITAL LETTER SHORT I
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1280 (#xEB ?\u041A) ;; CYRILLIC CAPITAL LETTER KA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1281 (#xEC ?\u041B) ;; CYRILLIC CAPITAL LETTER EL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1282 (#xED ?\u041C) ;; CYRILLIC CAPITAL LETTER EM
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1283 (#xEE ?\u041D) ;; CYRILLIC CAPITAL LETTER EN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1284 (#xEF ?\u041E) ;; CYRILLIC CAPITAL LETTER O
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1285 (#xF0 ?\u041F) ;; CYRILLIC CAPITAL LETTER PE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1286 (#xF1 ?\u042F) ;; CYRILLIC CAPITAL LETTER YA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1287 (#xF2 ?\u0420) ;; CYRILLIC CAPITAL LETTER ER
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1288 (#xF3 ?\u0421) ;; CYRILLIC CAPITAL LETTER ES
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1289 (#xF4 ?\u0422) ;; CYRILLIC CAPITAL LETTER TE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1290 (#xF5 ?\u0423) ;; CYRILLIC CAPITAL LETTER U
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1291 (#xF6 ?\u0416) ;; CYRILLIC CAPITAL LETTER ZHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1292 (#xF7 ?\u0412) ;; CYRILLIC CAPITAL LETTER VE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1293 (#xF8 ?\u042C) ;; CYRILLIC CAPITAL LETTER SOFT SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1294 (#xF9 ?\u042B) ;; CYRILLIC CAPITAL LETTER YERU
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1295 (#xFA ?\u0417) ;; CYRILLIC CAPITAL LETTER ZE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1296 (#xFB ?\u0428) ;; CYRILLIC CAPITAL LETTER SHA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1297 (#xFC ?\u042D) ;; CYRILLIC CAPITAL LETTER E
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1298 (#xFD ?\u0429) ;; CYRILLIC CAPITAL LETTER SHCHA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1299 (#xFE ?\u0427) ;; CYRILLIC CAPITAL LETTER CHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1300 (#xFF ?\u042A)) ;; CYRILLIC CAPITAL LETTER HARD SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1301 documentation
4072
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
1302 "Note that this does not support old Russian orthography;
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
1303 for that, see koi8-o. "))
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
1304
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
1305 (loop
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
1306 for (upper lower)
4896
a7ab1d6ff301 fix reversed old-Cyrillic case mappings
Ben Wing <ben@xemacs.org>
parents: 4884
diff changeset
1307 in '((?\u04E8 ?\u04E9) ;; BARRED O
a7ab1d6ff301 fix reversed old-Cyrillic case mappings
Ben Wing <ben@xemacs.org>
parents: 4884
diff changeset
1308 (?\u04B8 ?\u04B9) ;; CHE WITH VERTICAL STROKE
a7ab1d6ff301 fix reversed old-Cyrillic case mappings
Ben Wing <ben@xemacs.org>
parents: 4884
diff changeset
1309 (?\u0402 ?\u0452) ;; DJE
a7ab1d6ff301 fix reversed old-Cyrillic case mappings
Ben Wing <ben@xemacs.org>
parents: 4884
diff changeset
1310 (?\u0405 ?\u0455) ;; DZE
a7ab1d6ff301 fix reversed old-Cyrillic case mappings
Ben Wing <ben@xemacs.org>
parents: 4884
diff changeset
1311 (?\u04A2 ?\u04A3) ;; EN WITH DESCENDER
a7ab1d6ff301 fix reversed old-Cyrillic case mappings
Ben Wing <ben@xemacs.org>
parents: 4884
diff changeset
1312 (?\u049C ?\u049D) ;; KA WITH VERTICAL STROKE
a7ab1d6ff301 fix reversed old-Cyrillic case mappings
Ben Wing <ben@xemacs.org>
parents: 4884
diff changeset
1313 (?\u04BA ?\u04BB) ;; SHHA
a7ab1d6ff301 fix reversed old-Cyrillic case mappings
Ben Wing <ben@xemacs.org>
parents: 4884
diff changeset
1314 (?\u04D8 ?\u04D9) ;; SCHWA
a7ab1d6ff301 fix reversed old-Cyrillic case mappings
Ben Wing <ben@xemacs.org>
parents: 4884
diff changeset
1315 (?\u04AE ?\u04AF) ;; STRAIGHT U
a7ab1d6ff301 fix reversed old-Cyrillic case mappings
Ben Wing <ben@xemacs.org>
parents: 4884
diff changeset
1316 (?\u04B0 ?\u04B1) ;; STRAIGHT U WITH STROKE
a7ab1d6ff301 fix reversed old-Cyrillic case mappings
Ben Wing <ben@xemacs.org>
parents: 4884
diff changeset
1317 (?\u0496 ?\u0497)) ;; ZHE WITH DESCENDER
4072
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
1318 with case-table = (standard-case-table)
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
1319 do
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
1320 (put-case-table-pair upper lower case-table))
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
1321
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
1322 ;; Archaic Russian support.
4690
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1323 (make-coding-system
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1324 'koi8-o 'fixed-width "Old-orthography Russian"
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1325 '(unicode-map
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1326 ((#x80 ?\u0402) ;; CYRILLIC CAPITAL LETTER DJE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1327 (#x81 ?\u0403) ;; CYRILLIC CAPITAL LETTER GJE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1328 (#x82 ?\u00B8) ;; CEDILLA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1329 (#x83 ?\u0453) ;; CYRILLIC SMALL LETTER GJE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1330 (#x84 ?\u201E) ;; DOUBLE LOW-9 QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1331 (#x85 ?\u2026) ;; HORIZONTAL ELLIPSIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1332 (#x86 ?\u2020) ;; DAGGER
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1333 (#x87 ?\u00A7) ;; SECTION SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1334 (#x88 ?\u20AC) ;; EURO SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1335 (#x89 ?\u00A8) ;; DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1336 (#x8A ?\u0409) ;; CYRILLIC CAPITAL LETTER LJE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1337 (#x8B ?\u2039) ;; SINGLE LEFT-POINTING ANGLE QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1338 (#x8C ?\u040A) ;; CYRILLIC CAPITAL LETTER NJE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1339 (#x8D ?\u040C) ;; CYRILLIC CAPITAL LETTER KJE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1340 (#x8E ?\u040B) ;; CYRILLIC CAPITAL LETTER TSHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1341 (#x8F ?\u040F) ;; CYRILLIC CAPITAL LETTER DZHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1342 (#x90 ?\u0452) ;; CYRILLIC SMALL LETTER DJE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1343 (#x91 ?\u2018) ;; LEFT SINGLE QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1344 (#x92 ?\u2019) ;; RIGHT SINGLE QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1345 (#x93 ?\u201C) ;; LEFT DOUBLE QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1346 (#x94 ?\u201D) ;; RIGHT DOUBLE QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1347 (#x95 ?\u2022) ;; BULLET
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1348 (#x96 ?\u2013) ;; EN DASH
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1349 (#x97 ?\u2014) ;; EM DASH
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1350 (#x98 ?\u00A3) ;; POUND SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1351 (#x99 ?\u00B7) ;; MIDDLE DOT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1352 (#x9A ?\u0459) ;; CYRILLIC SMALL LETTER LJE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1353 (#x9B ?\u203A) ;; SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1354 (#x9C ?\u045A) ;; CYRILLIC SMALL LETTER NJE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1355 (#x9D ?\u045C) ;; CYRILLIC SMALL LETTER KJE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1356 (#x9E ?\u045B) ;; CYRILLIC SMALL LETTER TSHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1357 (#x9F ?\u045F) ;; CYRILLIC SMALL LETTER DZHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1358 (#xA0 ?\u00A0) ;; NO-BREAK SPACE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1359 (#xA1 ?\u0475) ;; CYRILLIC SMALL LETTER IZHITSA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1360 (#xA2 ?\u0463) ;; CYRILLIC SMALL LETTER YAT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1361 (#xA3 ?\u0451) ;; CYRILLIC SMALL LETTER IO
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1362 (#xA4 ?\u0454) ;; CYRILLIC SMALL LETTER UKRAINIAN IE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1363 (#xA5 ?\u0455) ;; CYRILLIC SMALL LETTER DZE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1364 (#xA6 ?\u0456) ;; CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1365 (#xA7 ?\u0457) ;; CYRILLIC SMALL LETTER YI
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1366 (#xA8 ?\u0458) ;; CYRILLIC SMALL LETTER JE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1367 (#xA9 ?\u00AE) ;; REGISTERED SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1368 (#xAA ?\u2122) ;; TRADE MARK SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1369 (#xAB ?\u00AB) ;; LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1370 (#xAC ?\u0473) ;; CYRILLIC SMALL LETTER FITA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1371 (#xAD ?\u0491) ;; CYRILLIC SMALL LETTER GHE WITH UPTURN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1372 (#xAE ?\u045E) ;; CYRILLIC SMALL LETTER SHORT U
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1373 (#xAF ?\u00B4) ;; ACUTE ACCENT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1374 (#xB0 ?\u00B0) ;; DEGREE SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1375 (#xB1 ?\u0474) ;; CYRILLIC CAPITAL LETTER IZHITSA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1376 (#xB2 ?\u0462) ;; CYRILLIC CAPITAL LETTER YAT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1377 (#xB3 ?\u0401) ;; CYRILLIC CAPITAL LETTER IO
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1378 (#xB4 ?\u0404) ;; CYRILLIC CAPITAL LETTER UKRAINIAN IE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1379 (#xB5 ?\u0405) ;; CYRILLIC CAPITAL LETTER DZE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1380 (#xB6 ?\u0406) ;; CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1381 (#xB7 ?\u0407) ;; CYRILLIC CAPITAL LETTER YI
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1382 (#xB8 ?\u0408) ;; CYRILLIC CAPITAL LETTER JE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1383 (#xB9 ?\u2116) ;; NUMERO SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1384 (#xBA ?\u00A2) ;; CENT SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1385 (#xBB ?\u00BB) ;; RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1386 (#xBC ?\u0472) ;; CYRILLIC CAPITAL LETTER FITA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1387 (#xBD ?\u0490) ;; CYRILLIC CAPITAL LETTER GHE WITH UPTURN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1388 (#xBE ?\u040E) ;; CYRILLIC CAPITAL LETTER SHORT U
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1389 (#xBF ?\u00A9) ;; COPYRIGHT SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1390 (#xC0 ?\u044E) ;; CYRILLIC SMALL LETTER YU
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1391 (#xC1 ?\u0430) ;; CYRILLIC SMALL LETTER A
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1392 (#xC2 ?\u0431) ;; CYRILLIC SMALL LETTER BE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1393 (#xC3 ?\u0446) ;; CYRILLIC SMALL LETTER TSE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1394 (#xC4 ?\u0434) ;; CYRILLIC SMALL LETTER DE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1395 (#xC5 ?\u0435) ;; CYRILLIC SMALL LETTER IE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1396 (#xC6 ?\u0444) ;; CYRILLIC SMALL LETTER EF
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1397 (#xC7 ?\u0433) ;; CYRILLIC SMALL LETTER GHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1398 (#xC8 ?\u0445) ;; CYRILLIC SMALL LETTER HA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1399 (#xC9 ?\u0438) ;; CYRILLIC SMALL LETTER I
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1400 (#xCA ?\u0439) ;; CYRILLIC SMALL LETTER SHORT I
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1401 (#xCB ?\u043A) ;; CYRILLIC SMALL LETTER KA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1402 (#xCC ?\u043B) ;; CYRILLIC SMALL LETTER EL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1403 (#xCD ?\u043C) ;; CYRILLIC SMALL LETTER EM
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1404 (#xCE ?\u043D) ;; CYRILLIC SMALL LETTER EN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1405 (#xCF ?\u043E) ;; CYRILLIC SMALL LETTER O
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1406 (#xD0 ?\u043F) ;; CYRILLIC SMALL LETTER PE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1407 (#xD1 ?\u044F) ;; CYRILLIC SMALL LETTER YA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1408 (#xD2 ?\u0440) ;; CYRILLIC SMALL LETTER ER
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1409 (#xD3 ?\u0441) ;; CYRILLIC SMALL LETTER ES
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1410 (#xD4 ?\u0442) ;; CYRILLIC SMALL LETTER TE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1411 (#xD5 ?\u0443) ;; CYRILLIC SMALL LETTER U
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1412 (#xD6 ?\u0436) ;; CYRILLIC SMALL LETTER ZHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1413 (#xD7 ?\u0432) ;; CYRILLIC SMALL LETTER VE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1414 (#xD8 ?\u044C) ;; CYRILLIC SMALL LETTER SOFT SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1415 (#xD9 ?\u044B) ;; CYRILLIC SMALL LETTER YERU
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1416 (#xDA ?\u0437) ;; CYRILLIC SMALL LETTER ZE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1417 (#xDB ?\u0448) ;; CYRILLIC SMALL LETTER SHA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1418 (#xDC ?\u044D) ;; CYRILLIC SMALL LETTER E
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1419 (#xDD ?\u0449) ;; CYRILLIC SMALL LETTER SHCHA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1420 (#xDE ?\u0447) ;; CYRILLIC SMALL LETTER CHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1421 (#xDF ?\u044A) ;; CYRILLIC SMALL LETTER HARD SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1422 (#xE0 ?\u042E) ;; CYRILLIC CAPITAL LETTER YU
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1423 (#xE1 ?\u0410) ;; CYRILLIC CAPITAL LETTER A
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1424 (#xE2 ?\u0411) ;; CYRILLIC CAPITAL LETTER BE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1425 (#xE3 ?\u0426) ;; CYRILLIC CAPITAL LETTER TSE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1426 (#xE4 ?\u0414) ;; CYRILLIC CAPITAL LETTER DE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1427 (#xE5 ?\u0415) ;; CYRILLIC CAPITAL LETTER IE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1428 (#xE6 ?\u0424) ;; CYRILLIC CAPITAL LETTER EF
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1429 (#xE7 ?\u0413) ;; CYRILLIC CAPITAL LETTER GHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1430 (#xE8 ?\u0425) ;; CYRILLIC CAPITAL LETTER HA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1431 (#xE9 ?\u0418) ;; CYRILLIC CAPITAL LETTER I
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1432 (#xEA ?\u0419) ;; CYRILLIC CAPITAL LETTER SHORT I
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1433 (#xEB ?\u041A) ;; CYRILLIC CAPITAL LETTER KA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1434 (#xEC ?\u041B) ;; CYRILLIC CAPITAL LETTER EL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1435 (#xED ?\u041C) ;; CYRILLIC CAPITAL LETTER EM
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1436 (#xEE ?\u041D) ;; CYRILLIC CAPITAL LETTER EN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1437 (#xEF ?\u041E) ;; CYRILLIC CAPITAL LETTER O
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1438 (#xF0 ?\u041F) ;; CYRILLIC CAPITAL LETTER PE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1439 (#xF1 ?\u042F) ;; CYRILLIC CAPITAL LETTER YA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1440 (#xF2 ?\u0420) ;; CYRILLIC CAPITAL LETTER ER
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1441 (#xF3 ?\u0421) ;; CYRILLIC CAPITAL LETTER ES
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1442 (#xF4 ?\u0422) ;; CYRILLIC CAPITAL LETTER TE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1443 (#xF5 ?\u0423) ;; CYRILLIC CAPITAL LETTER U
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1444 (#xF6 ?\u0416) ;; CYRILLIC CAPITAL LETTER ZHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1445 (#xF7 ?\u0412) ;; CYRILLIC CAPITAL LETTER VE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1446 (#xF8 ?\u042C) ;; CYRILLIC CAPITAL LETTER SOFT SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1447 (#xF9 ?\u042B) ;; CYRILLIC CAPITAL LETTER YERU
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1448 (#xFA ?\u0417) ;; CYRILLIC CAPITAL LETTER ZE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1449 (#xFB ?\u0428) ;; CYRILLIC CAPITAL LETTER SHA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1450 (#xFC ?\u042D) ;; CYRILLIC CAPITAL LETTER E
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1451 (#xFD ?\u0429) ;; CYRILLIC CAPITAL LETTER SHCHA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1452 (#xFE ?\u0427) ;; CYRILLIC CAPITAL LETTER CHE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1453 (#xFF ?\u042A)) ;; CYRILLIC CAPITAL LETTER HARD SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4604
diff changeset
1454 mnemonic ",L:>(B"
4072
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
1455 documentation
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
1456 "KOI-8 for old-orthography Russian; also known as KOI-C.
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
1457
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
1458 This is mostly compatible with KOI8-R in the alphabetic characters, and
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
1459 provides ,L&v(B, %GѲѳ%@, %GѢѣ%@, and %GѴѵ%@ instead of some of the box-drawing characters. "))
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
1460
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
1461 (loop
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
1462 for (upper lower)
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
1463 in '((?\u0472 ?\u0473) ;; FITA
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
1464 (?\u0474 ?\u0475) ;; IZHITSA
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
1465 (?\u0408 ?\u0458) ;; JE
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
1466 (?\u0462 ?\u0463)) ;; YAT
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
1467 with case-table = (standard-case-table)
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
1468 do
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
1469 (put-case-table-pair upper lower case-table))
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
1470
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
1471 (provide 'cyrillic)
aa28d959af41 [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
aidan
parents: 3769
diff changeset
1472
4090
751ae075e76e [xemacs-hg @ 2007-08-01 13:53:32 by aidan]
aidan
parents: 4072
diff changeset
1473 ;;; cyrillic.el ends here