annotate lisp/mule/latin.el @ 5940:c608d4b0b75e cygwin64 tip

rescue lost branch from 64bit.backup
author Henry Thompson <ht@markup.co.uk>
date Thu, 16 Dec 2021 18:48:58 +0000
parents 7b87bc73f796
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3767
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1 ;;; latin.el --- Roman-alphabet languages -*- coding: iso-2022-7bit; -*-
464
5aa1854ad537 Import from CVS: tag r21-2-47
cvs
parents:
diff changeset
2
3767
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
3 ;; Copyright (C) 1995 Electrotechnical Laboratory, JAPAN.
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
4 ;; Licensed to the Free Software Foundation.
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
5 ;; Copyright (C) 1997 MORIOKA Tomohiko
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
6 ;; Copyright (C) 2001 Ben Wing.
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
7 ;; Copyright (C) 2002, 2005, 2006 Free Software Foundation
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
8
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
9 ;; Keywords: multilingual, latin, dumped
464
5aa1854ad537 Import from CVS: tag r21-2-47
cvs
parents:
diff changeset
10
5aa1854ad537 Import from CVS: tag r21-2-47
cvs
parents:
diff changeset
11 ;; This file is part of XEmacs.
5aa1854ad537 Import from CVS: tag r21-2-47
cvs
parents:
diff changeset
12
5402
308d34e9f07d Changed bulk of GPLv2 or later files identified by script
Mats Lidell <matsl@xemacs.org>
parents: 4690
diff changeset
13 ;; XEmacs is free software: you can redistribute it and/or modify it
308d34e9f07d Changed bulk of GPLv2 or later files identified by script
Mats Lidell <matsl@xemacs.org>
parents: 4690
diff changeset
14 ;; under the terms of the GNU General Public License as published by the
308d34e9f07d Changed bulk of GPLv2 or later files identified by script
Mats Lidell <matsl@xemacs.org>
parents: 4690
diff changeset
15 ;; Free Software Foundation, either version 3 of the License, or (at your
308d34e9f07d Changed bulk of GPLv2 or later files identified by script
Mats Lidell <matsl@xemacs.org>
parents: 4690
diff changeset
16 ;; option) any later version.
464
5aa1854ad537 Import from CVS: tag r21-2-47
cvs
parents:
diff changeset
17
5402
308d34e9f07d Changed bulk of GPLv2 or later files identified by script
Mats Lidell <matsl@xemacs.org>
parents: 4690
diff changeset
18 ;; XEmacs is distributed in the hope that it will be useful, but WITHOUT
308d34e9f07d Changed bulk of GPLv2 or later files identified by script
Mats Lidell <matsl@xemacs.org>
parents: 4690
diff changeset
19 ;; ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
308d34e9f07d Changed bulk of GPLv2 or later files identified by script
Mats Lidell <matsl@xemacs.org>
parents: 4690
diff changeset
20 ;; FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
308d34e9f07d Changed bulk of GPLv2 or later files identified by script
Mats Lidell <matsl@xemacs.org>
parents: 4690
diff changeset
21 ;; for more details.
464
5aa1854ad537 Import from CVS: tag r21-2-47
cvs
parents:
diff changeset
22
5aa1854ad537 Import from CVS: tag r21-2-47
cvs
parents:
diff changeset
23 ;; You should have received a copy of the GNU General Public License
5402
308d34e9f07d Changed bulk of GPLv2 or later files identified by script
Mats Lidell <matsl@xemacs.org>
parents: 4690
diff changeset
24 ;; along with XEmacs. If not, see <http://www.gnu.org/licenses/>.
464
5aa1854ad537 Import from CVS: tag r21-2-47
cvs
parents:
diff changeset
25
5aa1854ad537 Import from CVS: tag r21-2-47
cvs
parents:
diff changeset
26 ;;; Commentary:
5aa1854ad537 Import from CVS: tag r21-2-47
cvs
parents:
diff changeset
27
3767
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
28 ;; For Roman-alphabet-using Europeans, eight coded character sets,
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
29 ;; ISO8859-1,2,3,4,9,14,15,16 are supported.
464
5aa1854ad537 Import from CVS: tag r21-2-47
cvs
parents:
diff changeset
30
5aa1854ad537 Import from CVS: tag r21-2-47
cvs
parents:
diff changeset
31 ;;; Code:
5aa1854ad537 Import from CVS: tag r21-2-47
cvs
parents:
diff changeset
32
5aa1854ad537 Import from CVS: tag r21-2-47
cvs
parents:
diff changeset
33 ;; Case table setup. We set up all the case tables using
5aa1854ad537 Import from CVS: tag r21-2-47
cvs
parents:
diff changeset
34 ;; put-case-table-pair. The data for this comes from FSF Emacs 20.7
5aa1854ad537 Import from CVS: tag r21-2-47
cvs
parents:
diff changeset
35 ;; (lisp/international/latin-*.el), written by several people and
5aa1854ad537 Import from CVS: tag r21-2-47
cvs
parents:
diff changeset
36 ;; updated by Erik Naggum.
5aa1854ad537 Import from CVS: tag r21-2-47
cvs
parents:
diff changeset
37
5aa1854ad537 Import from CVS: tag r21-2-47
cvs
parents:
diff changeset
38 (defun setup-case-pairs (charset pairs)
3767
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
39 (loop
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
40 for (uc lc) in pairs
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
41 with table = (standard-case-table)
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
42 do (put-case-table-pair
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
43 (make-char charset uc) (make-char charset lc) table)))
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
44
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
45 ;; Latin-1's case is dealt with in iso8859-1.el, which see. Its syntax is
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
46 ;; initialised in syntax.c:complex_vars_of_syntax.
464
5aa1854ad537 Import from CVS: tag r21-2-47
cvs
parents:
diff changeset
47
3767
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
48
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
49 ;; Latin-2 (ISO-8859-2). Central Europe; Czech, Slovak, Hungarian, Polish,
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
50 ;; Croatian, other languages.
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
51 ;;
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
52 ;; (Yes, it really is Central European. German written in Latin 2 and using
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
53 ;; only Umlaute and the sharp S in its non-ASCII repertoire is bit-for-bit
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
54 ;; identical with the same text in Latin-1.)
464
5aa1854ad537 Import from CVS: tag r21-2-47
cvs
parents:
diff changeset
55
3767
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
56 ;; The default character syntax is now word. Pay attention to the
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
57 ;; exceptions in ISO-8859-2, copying them from ISO-8859-1.
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
58 (loop
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
59 for (latin-2 latin-1)
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
60 in '((#xA0 #xA0) ;; NO BREAK SPACE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
61 (#xA2 #xB4) ;; BREVE, ACUTE ACCENT
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
62 (#xA4 #xA4) ;; CURRENCY SIGN
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
63 (#xA7 #xA7) ;; SECTION SIGN
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
64 (#xA8 #xA8) ;; DIAERESIS
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
65 (#xAD #xAD) ;; SOFT HYPHEN
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
66 (#xB0 #xB0) ;; DEGREE SIGN
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
67 (#xB2 #xB4) ;; OGONEK, ACUTE ACCENT
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
68 (#xB4 #xB4) ;; ACUTE ACCENT
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
69 (#xB7 #xB4) ;; CARON, ACUTE ACCENT
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
70 (#xB8 #xB8) ;; CEDILLA
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
71 (#xBD #xB4) ;; DOUBLE ACUTE ACCENT, ACUTE ACCENT
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
72 (#xD7 #xD7) ;; MULTIPLICATION SIGN
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
73 (#xF7 #xF7) ;; DIVISION SIGN
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
74 (#xFF #xB4)) ;; DOT ABOVE, ACUTE ACCENT
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
75 with syntax-table = (standard-syntax-table)
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
76 do (modify-syntax-entry
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
77 (make-char 'latin-iso8859-2 latin-2)
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
78 (string (char-syntax (make-char 'latin-iso8859-1 latin-1)))
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
79 syntax-table))
464
5aa1854ad537 Import from CVS: tag r21-2-47
cvs
parents:
diff changeset
80
3767
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
81 ;; Case.
464
5aa1854ad537 Import from CVS: tag r21-2-47
cvs
parents:
diff changeset
82 (setup-case-pairs
5aa1854ad537 Import from CVS: tag r21-2-47
cvs
parents:
diff changeset
83 'latin-iso8859-2
3767
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
84 '((#xA1 #xB1) ;; A WITH OGONEK
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
85 (#xA3 #xB3) ;; L WITH STROKE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
86 (#xA5 #xB5) ;; L WITH CARON
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
87 (#xA6 #xB6) ;; S WITH ACUTE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
88 (#xA9 #xB9) ;; S WITH CARON
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
89 (#xAA #xBA) ;; S WITH CEDILLA
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
90 (#xAB #xBB) ;; T WITH CARON
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
91 (#xAC #xBC) ;; Z WITH ACUTE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
92 (#xAE #xBE) ;; Z WITH CARON
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
93 (#xAF #xBF) ;; Z WITH DOT ABOVE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
94 (#xC0 #xE0) ;; R WITH ACUTE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
95 (#xC1 #xE1) ;; A WITH ACUTE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
96 (#xC2 #xE2) ;; A WITH CIRCUMFLEX
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
97 (#xC3 #xE3) ;; A WITH BREVE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
98 (#xC4 #xE4) ;; A WITH DIAERESIS
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
99 (#xC5 #xE5) ;; L WITH ACUTE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
100 (#xC6 #xE6) ;; C WITH ACUTE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
101 (#xC7 #xE7) ;; C WITH CEDILLA
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
102 (#xC8 #xE8) ;; C WITH CARON
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
103 (#xC9 #xE9) ;; E WITH ACUTE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
104 (#xCA #xEA) ;; E WITH OGONEK
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
105 (#xCB #xEB) ;; E WITH DIAERESIS
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
106 (#xCC #xEC) ;; E WITH CARON
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
107 (#xCD #xED) ;; I WITH ACUTE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
108 (#xCE #xEE) ;; I WITH CIRCUMFLEX
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
109 (#xCF #xEF) ;; D WITH CARON
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
110 (#xD0 #xF0) ;; D WITH STROKE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
111 (#xD1 #xF1) ;; N WITH ACUTE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
112 (#xD2 #xF2) ;; N WITH CARON
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
113 (#xD3 #xF3) ;; O WITH ACUTE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
114 (#xD4 #xF4) ;; O WITH CIRCUMFLEX
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
115 (#xD5 #xF5) ;; O WITH DOUBLE ACUTE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
116 (#xD6 #xF6) ;; O WITH DIAERESIS
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
117 (#xD8 #xF8) ;; R WITH CARON
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
118 (#xD9 #xF9) ;; U WITH RING ABOVE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
119 (#xDA #xFA) ;; U WITH ACUTE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
120 (#xDB #xFB) ;; U WITH DOUBLE ACUTE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
121 (#xDC #xFC) ;; U WITH DIAERESIS
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
122 (#xDD #xFD) ;; Y WITH ACUTE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
123 (#xDE #xFE))) ;; T WITH CEDILLA
464
5aa1854ad537 Import from CVS: tag r21-2-47
cvs
parents:
diff changeset
124
4690
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
125 (make-coding-system
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
126 'iso-8859-2 'fixed-width "ISO-8859-2 (Latin-2)"
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
127 '(unicode-map
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
128 ((#x80 ?\u0080) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
129 (#x81 ?\u0081) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
130 (#x82 ?\u0082) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
131 (#x83 ?\u0083) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
132 (#x84 ?\u0084) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
133 (#x85 ?\u0085) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
134 (#x86 ?\u0086) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
135 (#x87 ?\u0087) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
136 (#x88 ?\u0088) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
137 (#x89 ?\u0089) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
138 (#x8A ?\u008A) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
139 (#x8B ?\u008B) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
140 (#x8C ?\u008C) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
141 (#x8D ?\u008D) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
142 (#x8E ?\u008E) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
143 (#x8F ?\u008F) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
144 (#x90 ?\u0090) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
145 (#x91 ?\u0091) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
146 (#x92 ?\u0092) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
147 (#x93 ?\u0093) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
148 (#x94 ?\u0094) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
149 (#x95 ?\u0095) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
150 (#x96 ?\u0096) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
151 (#x97 ?\u0097) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
152 (#x98 ?\u0098) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
153 (#x99 ?\u0099) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
154 (#x9A ?\u009A) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
155 (#x9B ?\u009B) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
156 (#x9C ?\u009C) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
157 (#x9D ?\u009D) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
158 (#x9E ?\u009E) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
159 (#x9F ?\u009F) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
160 (#xA0 ?\u00A0) ;; NO-BREAK SPACE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
161 (#xA1 ?\u0104) ;; LATIN CAPITAL LETTER A WITH OGONEK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
162 (#xA2 ?\u02D8) ;; BREVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
163 (#xA3 ?\u0141) ;; LATIN CAPITAL LETTER L WITH STROKE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
164 (#xA4 ?\u00A4) ;; CURRENCY SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
165 (#xA5 ?\u013D) ;; LATIN CAPITAL LETTER L WITH CARON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
166 (#xA6 ?\u015A) ;; LATIN CAPITAL LETTER S WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
167 (#xA7 ?\u00A7) ;; SECTION SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
168 (#xA8 ?\u00A8) ;; DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
169 (#xA9 ?\u0160) ;; LATIN CAPITAL LETTER S WITH CARON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
170 (#xAA ?\u015E) ;; LATIN CAPITAL LETTER S WITH CEDILLA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
171 (#xAB ?\u0164) ;; LATIN CAPITAL LETTER T WITH CARON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
172 (#xAC ?\u0179) ;; LATIN CAPITAL LETTER Z WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
173 (#xAD ?\u00AD) ;; SOFT HYPHEN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
174 (#xAE ?\u017D) ;; LATIN CAPITAL LETTER Z WITH CARON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
175 (#xAF ?\u017B) ;; LATIN CAPITAL LETTER Z WITH DOT ABOVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
176 (#xB0 ?\u00B0) ;; DEGREE SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
177 (#xB1 ?\u0105) ;; LATIN SMALL LETTER A WITH OGONEK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
178 (#xB2 ?\u02DB) ;; OGONEK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
179 (#xB3 ?\u0142) ;; LATIN SMALL LETTER L WITH STROKE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
180 (#xB4 ?\u00B4) ;; ACUTE ACCENT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
181 (#xB5 ?\u013E) ;; LATIN SMALL LETTER L WITH CARON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
182 (#xB6 ?\u015B) ;; LATIN SMALL LETTER S WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
183 (#xB7 ?\u02C7) ;; CARON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
184 (#xB8 ?\u00B8) ;; CEDILLA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
185 (#xB9 ?\u0161) ;; LATIN SMALL LETTER S WITH CARON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
186 (#xBA ?\u015F) ;; LATIN SMALL LETTER S WITH CEDILLA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
187 (#xBB ?\u0165) ;; LATIN SMALL LETTER T WITH CARON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
188 (#xBC ?\u017A) ;; LATIN SMALL LETTER Z WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
189 (#xBD ?\u02DD) ;; DOUBLE ACUTE ACCENT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
190 (#xBE ?\u017E) ;; LATIN SMALL LETTER Z WITH CARON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
191 (#xBF ?\u017C) ;; LATIN SMALL LETTER Z WITH DOT ABOVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
192 (#xC0 ?\u0154) ;; LATIN CAPITAL LETTER R WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
193 (#xC1 ?\u00C1) ;; LATIN CAPITAL LETTER A WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
194 (#xC2 ?\u00C2) ;; LATIN CAPITAL LETTER A WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
195 (#xC3 ?\u0102) ;; LATIN CAPITAL LETTER A WITH BREVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
196 (#xC4 ?\u00C4) ;; LATIN CAPITAL LETTER A WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
197 (#xC5 ?\u0139) ;; LATIN CAPITAL LETTER L WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
198 (#xC6 ?\u0106) ;; LATIN CAPITAL LETTER C WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
199 (#xC7 ?\u00C7) ;; LATIN CAPITAL LETTER C WITH CEDILLA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
200 (#xC8 ?\u010C) ;; LATIN CAPITAL LETTER C WITH CARON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
201 (#xC9 ?\u00C9) ;; LATIN CAPITAL LETTER E WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
202 (#xCA ?\u0118) ;; LATIN CAPITAL LETTER E WITH OGONEK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
203 (#xCB ?\u00CB) ;; LATIN CAPITAL LETTER E WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
204 (#xCC ?\u011A) ;; LATIN CAPITAL LETTER E WITH CARON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
205 (#xCD ?\u00CD) ;; LATIN CAPITAL LETTER I WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
206 (#xCE ?\u00CE) ;; LATIN CAPITAL LETTER I WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
207 (#xCF ?\u010E) ;; LATIN CAPITAL LETTER D WITH CARON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
208 (#xD0 ?\u0110) ;; LATIN CAPITAL LETTER D WITH STROKE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
209 (#xD1 ?\u0143) ;; LATIN CAPITAL LETTER N WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
210 (#xD2 ?\u0147) ;; LATIN CAPITAL LETTER N WITH CARON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
211 (#xD3 ?\u00D3) ;; LATIN CAPITAL LETTER O WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
212 (#xD4 ?\u00D4) ;; LATIN CAPITAL LETTER O WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
213 (#xD5 ?\u0150) ;; LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
214 (#xD6 ?\u00D6) ;; LATIN CAPITAL LETTER O WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
215 (#xD7 ?\u00D7) ;; MULTIPLICATION SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
216 (#xD8 ?\u0158) ;; LATIN CAPITAL LETTER R WITH CARON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
217 (#xD9 ?\u016E) ;; LATIN CAPITAL LETTER U WITH RING ABOVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
218 (#xDA ?\u00DA) ;; LATIN CAPITAL LETTER U WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
219 (#xDB ?\u0170) ;; LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
220 (#xDC ?\u00DC) ;; LATIN CAPITAL LETTER U WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
221 (#xDD ?\u00DD) ;; LATIN CAPITAL LETTER Y WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
222 (#xDE ?\u0162) ;; LATIN CAPITAL LETTER T WITH CEDILLA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
223 (#xDF ?\u00DF) ;; LATIN SMALL LETTER SHARP S
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
224 (#xE0 ?\u0155) ;; LATIN SMALL LETTER R WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
225 (#xE1 ?\u00E1) ;; LATIN SMALL LETTER A WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
226 (#xE2 ?\u00E2) ;; LATIN SMALL LETTER A WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
227 (#xE3 ?\u0103) ;; LATIN SMALL LETTER A WITH BREVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
228 (#xE4 ?\u00E4) ;; LATIN SMALL LETTER A WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
229 (#xE5 ?\u013A) ;; LATIN SMALL LETTER L WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
230 (#xE6 ?\u0107) ;; LATIN SMALL LETTER C WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
231 (#xE7 ?\u00E7) ;; LATIN SMALL LETTER C WITH CEDILLA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
232 (#xE8 ?\u010D) ;; LATIN SMALL LETTER C WITH CARON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
233 (#xE9 ?\u00E9) ;; LATIN SMALL LETTER E WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
234 (#xEA ?\u0119) ;; LATIN SMALL LETTER E WITH OGONEK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
235 (#xEB ?\u00EB) ;; LATIN SMALL LETTER E WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
236 (#xEC ?\u011B) ;; LATIN SMALL LETTER E WITH CARON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
237 (#xED ?\u00ED) ;; LATIN SMALL LETTER I WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
238 (#xEE ?\u00EE) ;; LATIN SMALL LETTER I WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
239 (#xEF ?\u010F) ;; LATIN SMALL LETTER D WITH CARON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
240 (#xF0 ?\u0111) ;; LATIN SMALL LETTER D WITH STROKE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
241 (#xF1 ?\u0144) ;; LATIN SMALL LETTER N WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
242 (#xF2 ?\u0148) ;; LATIN SMALL LETTER N WITH CARON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
243 (#xF3 ?\u00F3) ;; LATIN SMALL LETTER O WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
244 (#xF4 ?\u00F4) ;; LATIN SMALL LETTER O WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
245 (#xF5 ?\u0151) ;; LATIN SMALL LETTER O WITH DOUBLE ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
246 (#xF6 ?\u00F6) ;; LATIN SMALL LETTER O WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
247 (#xF7 ?\u00F7) ;; DIVISION SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
248 (#xF8 ?\u0159) ;; LATIN SMALL LETTER R WITH CARON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
249 (#xF9 ?\u016F) ;; LATIN SMALL LETTER U WITH RING ABOVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
250 (#xFA ?\u00FA) ;; LATIN SMALL LETTER U WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
251 (#xFB ?\u0171) ;; LATIN SMALL LETTER U WITH DOUBLE ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
252 (#xFC ?\u00FC) ;; LATIN SMALL LETTER U WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
253 (#xFD ?\u00FD) ;; LATIN SMALL LETTER Y WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
254 (#xFE ?\u0163) ;; LATIN SMALL LETTER T WITH CEDILLA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
255 (#xFF ?\u02D9)) ;; DOT ABOVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
256 documentation "ISO-8859-2 (Latin-2) for Central Europe.
4299
f4c3ffe60a4f [xemacs-hg @ 2007-12-01 14:24:46 by aidan]
aidan
parents: 4240
diff changeset
257 See also `windows-1250', and `iso-8859-1', which is compatible with Latin 2
f4c3ffe60a4f [xemacs-hg @ 2007-12-01 14:24:46 by aidan]
aidan
parents: 4240
diff changeset
258 when used to write German (or English, of course). "
4690
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
259 mnemonic "Latin 2"
4299
f4c3ffe60a4f [xemacs-hg @ 2007-12-01 14:24:46 by aidan]
aidan
parents: 4240
diff changeset
260 aliases (iso-latin-2 latin-2)))
4447
15dd5229cea5 Support windows-1250 on Unix as well as Windows.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4325
diff changeset
261
4690
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
262 (make-coding-system
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
263 'windows-1250 'fixed-width "Microsoft's CP1250"
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
264 '(unicode-map
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
265 ((#x80 ?\u20AC) ;; EURO SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
266 (#x82 ?\u201A) ;; SINGLE LOW-9 QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
267 (#x84 ?\u201E) ;; DOUBLE LOW-9 QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
268 (#x85 ?\u2026) ;; HORIZONTAL ELLIPSIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
269 (#x86 ?\u2020) ;; DAGGER
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
270 (#x87 ?\u2021) ;; DOUBLE DAGGER
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
271 (#x89 ?\u2030) ;; PER MILLE SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
272 (#x8A ?\u0160) ;; LATIN CAPITAL LETTER S WITH CARON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
273 (#x8B ?\u2039) ;; SINGLE LEFT-POINTING ANGLE QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
274 (#x8C ?\u015A) ;; LATIN CAPITAL LETTER S WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
275 (#x8D ?\u0164) ;; LATIN CAPITAL LETTER T WITH CARON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
276 (#x8E ?\u017D) ;; LATIN CAPITAL LETTER Z WITH CARON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
277 (#x8F ?\u0179) ;; LATIN CAPITAL LETTER Z WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
278 (#x91 ?\u2018) ;; LEFT SINGLE QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
279 (#x92 ?\u2019) ;; RIGHT SINGLE QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
280 (#x93 ?\u201C) ;; LEFT DOUBLE QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
281 (#x94 ?\u201D) ;; RIGHT DOUBLE QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
282 (#x95 ?\u2022) ;; BULLET
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
283 (#x96 ?\u2013) ;; EN DASH
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
284 (#x97 ?\u2014) ;; EM DASH
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
285 (#x99 ?\u2122) ;; TRADE MARK SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
286 (#x9A ?\u0161) ;; LATIN SMALL LETTER S WITH CARON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
287 (#x9B ?\u203A) ;; SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
288 (#x9C ?\u015B) ;; LATIN SMALL LETTER S WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
289 (#x9D ?\u0165) ;; LATIN SMALL LETTER T WITH CARON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
290 (#x9E ?\u017E) ;; LATIN SMALL LETTER Z WITH CARON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
291 (#x9F ?\u017A) ;; LATIN SMALL LETTER Z WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
292 (#xA0 ?\u00A0) ;; NO-BREAK SPACE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
293 (#xA1 ?\u02C7) ;; CARON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
294 (#xA2 ?\u02D8) ;; BREVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
295 (#xA3 ?\u0141) ;; LATIN CAPITAL LETTER L WITH STROKE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
296 (#xA4 ?\u00A4) ;; CURRENCY SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
297 (#xA5 ?\u0104) ;; LATIN CAPITAL LETTER A WITH OGONEK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
298 (#xA6 ?\u00A6) ;; BROKEN BAR
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
299 (#xA7 ?\u00A7) ;; SECTION SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
300 (#xA8 ?\u00A8) ;; DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
301 (#xA9 ?\u00A9) ;; COPYRIGHT SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
302 (#xAA ?\u015E) ;; LATIN CAPITAL LETTER S WITH CEDILLA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
303 (#xAB ?\u00AB) ;; LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
304 (#xAC ?\u00AC) ;; NOT SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
305 (#xAD ?\u00AD) ;; SOFT HYPHEN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
306 (#xAE ?\u00AE) ;; REGISTERED SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
307 (#xAF ?\u017B) ;; LATIN CAPITAL LETTER Z WITH DOT ABOVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
308 (#xB0 ?\u00B0) ;; DEGREE SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
309 (#xB1 ?\u00B1) ;; PLUS-MINUS SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
310 (#xB2 ?\u02DB) ;; OGONEK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
311 (#xB3 ?\u0142) ;; LATIN SMALL LETTER L WITH STROKE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
312 (#xB4 ?\u00B4) ;; ACUTE ACCENT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
313 (#xB5 ?\u00B5) ;; MICRO SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
314 (#xB6 ?\u00B6) ;; PILCROW SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
315 (#xB7 ?\u00B7) ;; MIDDLE DOT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
316 (#xB8 ?\u00B8) ;; CEDILLA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
317 (#xB9 ?\u0105) ;; LATIN SMALL LETTER A WITH OGONEK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
318 (#xBA ?\u015F) ;; LATIN SMALL LETTER S WITH CEDILLA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
319 (#xBB ?\u00BB) ;; RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
320 (#xBC ?\u013D) ;; LATIN CAPITAL LETTER L WITH CARON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
321 (#xBD ?\u02DD) ;; DOUBLE ACUTE ACCENT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
322 (#xBE ?\u013E) ;; LATIN SMALL LETTER L WITH CARON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
323 (#xBF ?\u017C) ;; LATIN SMALL LETTER Z WITH DOT ABOVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
324 (#xC0 ?\u0154) ;; LATIN CAPITAL LETTER R WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
325 (#xC1 ?\u00C1) ;; LATIN CAPITAL LETTER A WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
326 (#xC2 ?\u00C2) ;; LATIN CAPITAL LETTER A WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
327 (#xC3 ?\u0102) ;; LATIN CAPITAL LETTER A WITH BREVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
328 (#xC4 ?\u00C4) ;; LATIN CAPITAL LETTER A WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
329 (#xC5 ?\u0139) ;; LATIN CAPITAL LETTER L WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
330 (#xC6 ?\u0106) ;; LATIN CAPITAL LETTER C WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
331 (#xC7 ?\u00C7) ;; LATIN CAPITAL LETTER C WITH CEDILLA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
332 (#xC8 ?\u010C) ;; LATIN CAPITAL LETTER C WITH CARON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
333 (#xC9 ?\u00C9) ;; LATIN CAPITAL LETTER E WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
334 (#xCA ?\u0118) ;; LATIN CAPITAL LETTER E WITH OGONEK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
335 (#xCB ?\u00CB) ;; LATIN CAPITAL LETTER E WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
336 (#xCC ?\u011A) ;; LATIN CAPITAL LETTER E WITH CARON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
337 (#xCD ?\u00CD) ;; LATIN CAPITAL LETTER I WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
338 (#xCE ?\u00CE) ;; LATIN CAPITAL LETTER I WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
339 (#xCF ?\u010E) ;; LATIN CAPITAL LETTER D WITH CARON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
340 (#xD0 ?\u0110) ;; LATIN CAPITAL LETTER D WITH STROKE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
341 (#xD1 ?\u0143) ;; LATIN CAPITAL LETTER N WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
342 (#xD2 ?\u0147) ;; LATIN CAPITAL LETTER N WITH CARON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
343 (#xD3 ?\u00D3) ;; LATIN CAPITAL LETTER O WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
344 (#xD4 ?\u00D4) ;; LATIN CAPITAL LETTER O WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
345 (#xD5 ?\u0150) ;; LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
346 (#xD6 ?\u00D6) ;; LATIN CAPITAL LETTER O WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
347 (#xD7 ?\u00D7) ;; MULTIPLICATION SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
348 (#xD8 ?\u0158) ;; LATIN CAPITAL LETTER R WITH CARON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
349 (#xD9 ?\u016E) ;; LATIN CAPITAL LETTER U WITH RING ABOVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
350 (#xDA ?\u00DA) ;; LATIN CAPITAL LETTER U WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
351 (#xDB ?\u0170) ;; LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
352 (#xDC ?\u00DC) ;; LATIN CAPITAL LETTER U WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
353 (#xDD ?\u00DD) ;; LATIN CAPITAL LETTER Y WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
354 (#xDE ?\u0162) ;; LATIN CAPITAL LETTER T WITH CEDILLA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
355 (#xDF ?\u00DF) ;; LATIN SMALL LETTER SHARP S
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
356 (#xE0 ?\u0155) ;; LATIN SMALL LETTER R WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
357 (#xE1 ?\u00E1) ;; LATIN SMALL LETTER A WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
358 (#xE2 ?\u00E2) ;; LATIN SMALL LETTER A WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
359 (#xE3 ?\u0103) ;; LATIN SMALL LETTER A WITH BREVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
360 (#xE4 ?\u00E4) ;; LATIN SMALL LETTER A WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
361 (#xE5 ?\u013A) ;; LATIN SMALL LETTER L WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
362 (#xE6 ?\u0107) ;; LATIN SMALL LETTER C WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
363 (#xE7 ?\u00E7) ;; LATIN SMALL LETTER C WITH CEDILLA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
364 (#xE8 ?\u010D) ;; LATIN SMALL LETTER C WITH CARON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
365 (#xE9 ?\u00E9) ;; LATIN SMALL LETTER E WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
366 (#xEA ?\u0119) ;; LATIN SMALL LETTER E WITH OGONEK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
367 (#xEB ?\u00EB) ;; LATIN SMALL LETTER E WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
368 (#xEC ?\u011B) ;; LATIN SMALL LETTER E WITH CARON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
369 (#xED ?\u00ED) ;; LATIN SMALL LETTER I WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
370 (#xEE ?\u00EE) ;; LATIN SMALL LETTER I WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
371 (#xEF ?\u010F) ;; LATIN SMALL LETTER D WITH CARON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
372 (#xF0 ?\u0111) ;; LATIN SMALL LETTER D WITH STROKE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
373 (#xF1 ?\u0144) ;; LATIN SMALL LETTER N WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
374 (#xF2 ?\u0148) ;; LATIN SMALL LETTER N WITH CARON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
375 (#xF3 ?\u00F3) ;; LATIN SMALL LETTER O WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
376 (#xF4 ?\u00F4) ;; LATIN SMALL LETTER O WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
377 (#xF5 ?\u0151) ;; LATIN SMALL LETTER O WITH DOUBLE ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
378 (#xF6 ?\u00F6) ;; LATIN SMALL LETTER O WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
379 (#xF7 ?\u00F7) ;; DIVISION SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
380 (#xF8 ?\u0159) ;; LATIN SMALL LETTER R WITH CARON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
381 (#xF9 ?\u016F) ;; LATIN SMALL LETTER U WITH RING ABOVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
382 (#xFA ?\u00FA) ;; LATIN SMALL LETTER U WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
383 (#xFB ?\u0171) ;; LATIN SMALL LETTER U WITH DOUBLE ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
384 (#xFC ?\u00FC) ;; LATIN SMALL LETTER U WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
385 (#xFD ?\u00FD) ;; LATIN SMALL LETTER Y WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
386 (#xFE ?\u0163) ;; LATIN SMALL LETTER T WITH CEDILLA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
387 (#xFF ?\u02D9)) ;; DOT ABOVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
388 documentation
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
389 "CP 1250, Microsoft's encoding for Central Europe.
4447
15dd5229cea5 Support windows-1250 on Unix as well as Windows.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4325
diff changeset
390 See also `iso-8859-2' and `window-1252' for Western Europe. "
4690
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
391 mnemonic "CP1250"
4447
15dd5229cea5 Support windows-1250 on Unix as well as Windows.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4325
diff changeset
392 aliases (cp1250)))
15dd5229cea5 Support windows-1250 on Unix as well as Windows.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4325
diff changeset
393
3767
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
394
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
395 ;;
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
396 ;; Latin-3 (ISO-8859-3). Esperanto, Maltese and Turkish. Obsolescent.
464
5aa1854ad537 Import from CVS: tag r21-2-47
cvs
parents:
diff changeset
397
3767
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
398 ;; Initialise the non-word syntax codes in ISO-8859-3, copying them from
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
399 ;; ISO-8859-1.
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
400 (loop
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
401 for (latin-3 latin-1)
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
402 in '((#xA0 #xA0) ;; NO BREAK SPACE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
403 (#xA2 #xB4) ;; BREVE, ACUTE ACCENT
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
404 (#xA3 #xA3) ;; POUND SIGN
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
405 (#xA4 #xA4) ;; CURRENCY SIGN
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
406 (#xA7 #xA7) ;; SECTION SIGN
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
407 (#xA8 #xA8) ;; DIAERESIS
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
408 (#xAD #xAD) ;; SOFT HYPHEN
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
409 (#xB0 #xB0) ;; DEGREE SIGN
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
410 (#xB2 #xB2) ;; SUPERSCRIPT TWO
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
411 (#xB3 #xB3) ;; SUPERSCRIPT THREE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
412 (#xB4 #xB4) ;; ACUTE ACCENT
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
413 (#xB5 #xB5) ;; MICRO SIGN
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
414 (#xB7 #xB7) ;; MIDDLE DOT
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
415 (#xB8 #xB8) ;; CEDILLA
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
416 (#xBD #xBD) ;; VULGAR FRACTION ONE HALF
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
417 (#xD7 #xD7) ;; MULTIPLICATION SIGN
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
418 (#xF7 #xF7) ;; DIVISION SIGN
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
419 (#xFF #xB4)) ;; DOT ABOVE, ACUTE ACCENT
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
420 with syntax-table = (standard-syntax-table)
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
421 do (modify-syntax-entry
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
422 (make-char 'latin-iso8859-3 latin-3)
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
423 (string (char-syntax (make-char 'latin-iso8859-1 latin-1)))
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
424 syntax-table))
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
425
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
426 ;; Case.
464
5aa1854ad537 Import from CVS: tag r21-2-47
cvs
parents:
diff changeset
427 (setup-case-pairs
5aa1854ad537 Import from CVS: tag r21-2-47
cvs
parents:
diff changeset
428 'latin-iso8859-3
3767
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
429 '((#xA1 #xB1) ;; H WITH STROKE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
430 (#xA6 #xB6) ;; H WITH CIRCUMFLEX
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
431 (#xAA #xBA) ;; S WITH CEDILLA
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
432 (#xAB #xBB) ;; G WITH BREVE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
433 (#xAC #xBC) ;; J WITH CIRCUMFLEX
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
434 (#xAF #xBF) ;; Z WITH DOT ABOVE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
435 (#xC0 #xE0) ;; A WITH GRAVE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
436 (#xC1 #xE1) ;; A WITH ACUTE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
437 (#xC2 #xE2) ;; A WITH CIRCUMFLEX
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
438 (#xC4 #xE4) ;; A WITH DIAERESIS
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
439 (#xC5 #xE5) ;; C WITH DOT ABOVE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
440 (#xC6 #xE6) ;; C WITH CIRCUMFLEX
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
441 (#xC7 #xE7) ;; C WITH CEDILLA
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
442 (#xC8 #xE8) ;; E WITH GRAVE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
443 (#xC9 #xE9) ;; E WITH ACUTE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
444 (#xCA #xEA) ;; E WITH CIRCUMFLEX
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
445 (#xCB #xEB) ;; E WITH DIAERESIS
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
446 (#xCC #xEC) ;; I WITH GRAVE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
447 (#xCD #xED) ;; I WITH ACUTE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
448 (#xCE #xEE) ;; I WITH CIRCUMFLEX
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
449 (#xCF #xEF) ;; I WITH DIAERESIS
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
450 (#xD1 #xF1) ;; N WITH TILDE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
451 (#xD2 #xF2) ;; O WITH GRAVE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
452 (#xD3 #xF3) ;; O WITH ACUTE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
453 (#xD4 #xF4) ;; O WITH CIRCUMFLEX
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
454 (#xD5 #xF5) ;; G WITH DOT ABOVE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
455 (#xD6 #xF6) ;; O WITH DIAERESIS
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
456 (#xD8 #xF8) ;; G WITH CIRCUMFLEX
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
457 (#xD9 #xF9) ;; U WITH GRAVE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
458 (#xDA #xFA) ;; U WITH ACUTE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
459 (#xDB #xFB) ;; U WITH CIRCUMFLEX
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
460 (#xDC #xFC) ;; U WITH DIAERESIS
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
461 (#xDD #xFD) ;; U WITH BREVE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
462 (#xDE #xFE))) ;; S WITH CIRCUMFLEX
464
5aa1854ad537 Import from CVS: tag r21-2-47
cvs
parents:
diff changeset
463
4690
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
464 (make-coding-system
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
465 'iso-8859-3 'fixed-width "ISO-8859-3 (Latin-3)"
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
466 '(unicode-map
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
467 ((#x80 ?\u0080) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
468 (#x81 ?\u0081) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
469 (#x82 ?\u0082) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
470 (#x83 ?\u0083) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
471 (#x84 ?\u0084) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
472 (#x85 ?\u0085) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
473 (#x86 ?\u0086) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
474 (#x87 ?\u0087) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
475 (#x88 ?\u0088) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
476 (#x89 ?\u0089) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
477 (#x8A ?\u008A) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
478 (#x8B ?\u008B) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
479 (#x8C ?\u008C) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
480 (#x8D ?\u008D) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
481 (#x8E ?\u008E) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
482 (#x8F ?\u008F) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
483 (#x90 ?\u0090) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
484 (#x91 ?\u0091) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
485 (#x92 ?\u0092) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
486 (#x93 ?\u0093) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
487 (#x94 ?\u0094) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
488 (#x95 ?\u0095) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
489 (#x96 ?\u0096) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
490 (#x97 ?\u0097) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
491 (#x98 ?\u0098) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
492 (#x99 ?\u0099) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
493 (#x9A ?\u009A) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
494 (#x9B ?\u009B) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
495 (#x9C ?\u009C) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
496 (#x9D ?\u009D) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
497 (#x9E ?\u009E) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
498 (#x9F ?\u009F) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
499 (#xA0 ?\u00A0) ;; NO-BREAK SPACE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
500 (#xA1 ?\u0126) ;; LATIN CAPITAL LETTER H WITH STROKE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
501 (#xA2 ?\u02D8) ;; BREVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
502 (#xA3 ?\u00A3) ;; POUND SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
503 (#xA4 ?\u00A4) ;; CURRENCY SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
504 (#xA6 ?\u0124) ;; LATIN CAPITAL LETTER H WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
505 (#xA7 ?\u00A7) ;; SECTION SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
506 (#xA8 ?\u00A8) ;; DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
507 (#xA9 ?\u0130) ;; LATIN CAPITAL LETTER I WITH DOT ABOVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
508 (#xAA ?\u015E) ;; LATIN CAPITAL LETTER S WITH CEDILLA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
509 (#xAB ?\u011E) ;; LATIN CAPITAL LETTER G WITH BREVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
510 (#xAC ?\u0134) ;; LATIN CAPITAL LETTER J WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
511 (#xAD ?\u00AD) ;; SOFT HYPHEN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
512 (#xAF ?\u017B) ;; LATIN CAPITAL LETTER Z WITH DOT ABOVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
513 (#xB0 ?\u00B0) ;; DEGREE SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
514 (#xB1 ?\u0127) ;; LATIN SMALL LETTER H WITH STROKE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
515 (#xB2 ?\u00B2) ;; SUPERSCRIPT TWO
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
516 (#xB3 ?\u00B3) ;; SUPERSCRIPT THREE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
517 (#xB4 ?\u00B4) ;; ACUTE ACCENT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
518 (#xB5 ?\u00B5) ;; MICRO SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
519 (#xB6 ?\u0125) ;; LATIN SMALL LETTER H WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
520 (#xB7 ?\u00B7) ;; MIDDLE DOT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
521 (#xB8 ?\u00B8) ;; CEDILLA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
522 (#xB9 ?\u0131) ;; LATIN SMALL LETTER DOTLESS I
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
523 (#xBA ?\u015F) ;; LATIN SMALL LETTER S WITH CEDILLA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
524 (#xBB ?\u011F) ;; LATIN SMALL LETTER G WITH BREVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
525 (#xBC ?\u0135) ;; LATIN SMALL LETTER J WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
526 (#xBD ?\u00BD) ;; VULGAR FRACTION ONE HALF
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
527 (#xBF ?\u017C) ;; LATIN SMALL LETTER Z WITH DOT ABOVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
528 (#xC0 ?\u00C0) ;; LATIN CAPITAL LETTER A WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
529 (#xC1 ?\u00C1) ;; LATIN CAPITAL LETTER A WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
530 (#xC2 ?\u00C2) ;; LATIN CAPITAL LETTER A WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
531 (#xC4 ?\u00C4) ;; LATIN CAPITAL LETTER A WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
532 (#xC5 ?\u010A) ;; LATIN CAPITAL LETTER C WITH DOT ABOVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
533 (#xC6 ?\u0108) ;; LATIN CAPITAL LETTER C WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
534 (#xC7 ?\u00C7) ;; LATIN CAPITAL LETTER C WITH CEDILLA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
535 (#xC8 ?\u00C8) ;; LATIN CAPITAL LETTER E WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
536 (#xC9 ?\u00C9) ;; LATIN CAPITAL LETTER E WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
537 (#xCA ?\u00CA) ;; LATIN CAPITAL LETTER E WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
538 (#xCB ?\u00CB) ;; LATIN CAPITAL LETTER E WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
539 (#xCC ?\u00CC) ;; LATIN CAPITAL LETTER I WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
540 (#xCD ?\u00CD) ;; LATIN CAPITAL LETTER I WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
541 (#xCE ?\u00CE) ;; LATIN CAPITAL LETTER I WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
542 (#xCF ?\u00CF) ;; LATIN CAPITAL LETTER I WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
543 (#xD1 ?\u00D1) ;; LATIN CAPITAL LETTER N WITH TILDE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
544 (#xD2 ?\u00D2) ;; LATIN CAPITAL LETTER O WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
545 (#xD3 ?\u00D3) ;; LATIN CAPITAL LETTER O WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
546 (#xD4 ?\u00D4) ;; LATIN CAPITAL LETTER O WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
547 (#xD5 ?\u0120) ;; LATIN CAPITAL LETTER G WITH DOT ABOVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
548 (#xD6 ?\u00D6) ;; LATIN CAPITAL LETTER O WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
549 (#xD7 ?\u00D7) ;; MULTIPLICATION SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
550 (#xD8 ?\u011C) ;; LATIN CAPITAL LETTER G WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
551 (#xD9 ?\u00D9) ;; LATIN CAPITAL LETTER U WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
552 (#xDA ?\u00DA) ;; LATIN CAPITAL LETTER U WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
553 (#xDB ?\u00DB) ;; LATIN CAPITAL LETTER U WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
554 (#xDC ?\u00DC) ;; LATIN CAPITAL LETTER U WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
555 (#xDD ?\u016C) ;; LATIN CAPITAL LETTER U WITH BREVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
556 (#xDE ?\u015C) ;; LATIN CAPITAL LETTER S WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
557 (#xDF ?\u00DF) ;; LATIN SMALL LETTER SHARP S
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
558 (#xE0 ?\u00E0) ;; LATIN SMALL LETTER A WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
559 (#xE1 ?\u00E1) ;; LATIN SMALL LETTER A WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
560 (#xE2 ?\u00E2) ;; LATIN SMALL LETTER A WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
561 (#xE4 ?\u00E4) ;; LATIN SMALL LETTER A WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
562 (#xE5 ?\u010B) ;; LATIN SMALL LETTER C WITH DOT ABOVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
563 (#xE6 ?\u0109) ;; LATIN SMALL LETTER C WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
564 (#xE7 ?\u00E7) ;; LATIN SMALL LETTER C WITH CEDILLA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
565 (#xE8 ?\u00E8) ;; LATIN SMALL LETTER E WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
566 (#xE9 ?\u00E9) ;; LATIN SMALL LETTER E WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
567 (#xEA ?\u00EA) ;; LATIN SMALL LETTER E WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
568 (#xEB ?\u00EB) ;; LATIN SMALL LETTER E WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
569 (#xEC ?\u00EC) ;; LATIN SMALL LETTER I WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
570 (#xED ?\u00ED) ;; LATIN SMALL LETTER I WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
571 (#xEE ?\u00EE) ;; LATIN SMALL LETTER I WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
572 (#xEF ?\u00EF) ;; LATIN SMALL LETTER I WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
573 (#xF1 ?\u00F1) ;; LATIN SMALL LETTER N WITH TILDE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
574 (#xF2 ?\u00F2) ;; LATIN SMALL LETTER O WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
575 (#xF3 ?\u00F3) ;; LATIN SMALL LETTER O WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
576 (#xF4 ?\u00F4) ;; LATIN SMALL LETTER O WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
577 (#xF5 ?\u0121) ;; LATIN SMALL LETTER G WITH DOT ABOVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
578 (#xF6 ?\u00F6) ;; LATIN SMALL LETTER O WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
579 (#xF7 ?\u00F7) ;; DIVISION SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
580 (#xF8 ?\u011D) ;; LATIN SMALL LETTER G WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
581 (#xF9 ?\u00F9) ;; LATIN SMALL LETTER U WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
582 (#xFA ?\u00FA) ;; LATIN SMALL LETTER U WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
583 (#xFB ?\u00FB) ;; LATIN SMALL LETTER U WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
584 (#xFC ?\u00FC) ;; LATIN SMALL LETTER U WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
585 (#xFD ?\u016D) ;; LATIN SMALL LETTER U WITH BREVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
586 (#xFE ?\u015D) ;; LATIN SMALL LETTER S WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
587 (#xFF ?\u02D9)) ;; DOT ABOVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
588 mnemonic "Latin 3"
4299
f4c3ffe60a4f [xemacs-hg @ 2007-12-01 14:24:46 by aidan]
aidan
parents: 4240
diff changeset
589 documentation "Aimed at Turkish, Maltese and Esperanto. "
f4c3ffe60a4f [xemacs-hg @ 2007-12-01 14:24:46 by aidan]
aidan
parents: 4240
diff changeset
590 aliases (iso-latin-3 latin-3)))
3767
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
591
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
592
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
593 ;; Latin-4 (ISO-8859-4)
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
594
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
595 ;; Estonian, Latvian, Lithuanian, Greenlandic, and Sami. Obsolescent.
464
5aa1854ad537 Import from CVS: tag r21-2-47
cvs
parents:
diff changeset
596
3767
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
597 ;; The default character syntax is now word. Pay attention to the
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
598 ;; exceptions in ISO-8859-4, copying them from ISO-8859-1.
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
599 (loop
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
600 for (latin-4 latin-1)
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
601 in '((#xA0 #xA0) ;; NO BREAK SPACE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
602 (#xA4 #xA4) ;; CURRENCY SIGN
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
603 (#xA7 #xA7) ;; SECTION SIGN
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
604 (#xA8 #xA8) ;; DIAERESIS
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
605 (#xAD #xAD) ;; SOFT HYPHEN
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
606 (#xB0 #xB0) ;; DEGREE SIGN
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
607 (#xB2 #xB4) ;; OGONEK, ACUTE ACCENT
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
608 (#xB4 #xB4) ;; ACUTE ACCENT
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
609 (#xB7 #xB4) ;; CARON, ACUTE ACCENT
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
610 (#xB8 #xB8) ;; CEDILLA
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
611 (#xD7 #xD7) ;; MULTIPLICATION SIGN
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
612 (#xF7 #xF7) ;; DIVISION SIGN
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
613 (#xFF #xB4)) ;; DOT ABOVE, ACUTE ACCENT
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
614 with syntax-table = (standard-syntax-table)
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
615 do (modify-syntax-entry
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
616 (make-char 'latin-iso8859-4 latin-4)
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
617 (string (char-syntax (make-char 'latin-iso8859-1 latin-1)))
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
618 syntax-table))
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
619
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
620 ;; Case.
464
5aa1854ad537 Import from CVS: tag r21-2-47
cvs
parents:
diff changeset
621 (setup-case-pairs
5aa1854ad537 Import from CVS: tag r21-2-47
cvs
parents:
diff changeset
622 'latin-iso8859-4
3767
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
623 '((#xA1 #xB1) ;; A WITH OGONEK
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
624 (#xA3 #xB3) ;; R WITH CEDILLA
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
625 (#xA5 #xB5) ;; I WITH TILDE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
626 (#xA6 #xB6) ;; L WITH CEDILLA
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
627 (#xA9 #xB9) ;; S WITH CARON
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
628 (#xAA #xBA) ;; E WITH MACRON
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
629 (#xAB #xBB) ;; G WITH CEDILLA
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
630 (#xAC #xBC) ;; T WITH STROKE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
631 (#xAE #xBE) ;; Z WITH CARON
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
632 (#xBD #xBF) ;; ENG
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
633 (#xC0 #xE0) ;; A WITH MACRON
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
634 (#xC1 #xE1) ;; A WITH ACUTE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
635 (#xC2 #xE2) ;; A WITH CIRCUMFLEX
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
636 (#xC3 #xE3) ;; A WITH TILDE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
637 (#xC4 #xE4) ;; A WITH DIAERESIS
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
638 (#xC5 #xE5) ;; A WITH RING ABOVE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
639 (#xC6 #xE6) ;; AE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
640 (#xC7 #xE7) ;; I WITH OGONEK
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
641 (#xC8 #xE8) ;; C WITH CARON
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
642 (#xC9 #xE9) ;; E WITH ACUTE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
643 (#xCA #xEA) ;; E WITH OGONEK
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
644 (#xCB #xEB) ;; E WITH DIAERESIS
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
645 (#xCC #xEC) ;; E WITH DOT ABOVE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
646 (#xCD #xED) ;; I WITH ACUTE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
647 (#xCE #xEE) ;; I WITH CIRCUMFLEX
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
648 (#xCF #xEF) ;; I WITH MACRON
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
649 (#xD0 #xF0) ;; D WITH STROKE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
650 (#xD1 #xF1) ;; N WITH CEDILLA
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
651 (#xD2 #xF2) ;; O WITH MACRON
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
652 (#xD3 #xF3) ;; K WITH CEDILLA
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
653 (#xD4 #xF4) ;; O WITH CIRCUMFLEX
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
654 (#xD5 #xF5) ;; O WITH TILDE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
655 (#xD6 #xF6) ;; O WITH DIAERESIS
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
656 (#xD8 #xF8) ;; O WITH STROKE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
657 (#xD9 #xF9) ;; U WITH OGONEK
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
658 (#xDA #xFA) ;; U WITH ACUTE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
659 (#xDB #xFB) ;; U WITH CIRCUMFLEX
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
660 (#xDC #xFC) ;; U WITH DIAERESIS
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
661 (#xDD #xFD) ;; U WITH TILDE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
662 (#xDE #xFE))) ;; U WITH MACRON
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
663
4690
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
664 (make-coding-system
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
665 'iso-8859-4 'fixed-width "ISO-8859-4 (Latin-4)"
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
666 '(unicode-map
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
667 ((#x80 ?\u0080) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
668 (#x81 ?\u0081) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
669 (#x82 ?\u0082) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
670 (#x83 ?\u0083) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
671 (#x84 ?\u0084) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
672 (#x85 ?\u0085) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
673 (#x86 ?\u0086) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
674 (#x87 ?\u0087) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
675 (#x88 ?\u0088) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
676 (#x89 ?\u0089) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
677 (#x8A ?\u008A) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
678 (#x8B ?\u008B) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
679 (#x8C ?\u008C) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
680 (#x8D ?\u008D) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
681 (#x8E ?\u008E) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
682 (#x8F ?\u008F) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
683 (#x90 ?\u0090) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
684 (#x91 ?\u0091) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
685 (#x92 ?\u0092) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
686 (#x93 ?\u0093) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
687 (#x94 ?\u0094) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
688 (#x95 ?\u0095) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
689 (#x96 ?\u0096) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
690 (#x97 ?\u0097) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
691 (#x98 ?\u0098) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
692 (#x99 ?\u0099) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
693 (#x9A ?\u009A) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
694 (#x9B ?\u009B) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
695 (#x9C ?\u009C) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
696 (#x9D ?\u009D) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
697 (#x9E ?\u009E) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
698 (#x9F ?\u009F) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
699 (#xA0 ?\u00A0) ;; NO-BREAK SPACE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
700 (#xA1 ?\u0104) ;; LATIN CAPITAL LETTER A WITH OGONEK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
701 (#xA2 ?\u0138) ;; LATIN SMALL LETTER KRA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
702 (#xA3 ?\u0156) ;; LATIN CAPITAL LETTER R WITH CEDILLA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
703 (#xA4 ?\u00A4) ;; CURRENCY SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
704 (#xA5 ?\u0128) ;; LATIN CAPITAL LETTER I WITH TILDE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
705 (#xA6 ?\u013B) ;; LATIN CAPITAL LETTER L WITH CEDILLA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
706 (#xA7 ?\u00A7) ;; SECTION SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
707 (#xA8 ?\u00A8) ;; DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
708 (#xA9 ?\u0160) ;; LATIN CAPITAL LETTER S WITH CARON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
709 (#xAA ?\u0112) ;; LATIN CAPITAL LETTER E WITH MACRON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
710 (#xAB ?\u0122) ;; LATIN CAPITAL LETTER G WITH CEDILLA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
711 (#xAC ?\u0166) ;; LATIN CAPITAL LETTER T WITH STROKE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
712 (#xAD ?\u00AD) ;; SOFT HYPHEN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
713 (#xAE ?\u017D) ;; LATIN CAPITAL LETTER Z WITH CARON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
714 (#xAF ?\u00AF) ;; MACRON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
715 (#xB0 ?\u00B0) ;; DEGREE SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
716 (#xB1 ?\u0105) ;; LATIN SMALL LETTER A WITH OGONEK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
717 (#xB2 ?\u02DB) ;; OGONEK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
718 (#xB3 ?\u0157) ;; LATIN SMALL LETTER R WITH CEDILLA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
719 (#xB4 ?\u00B4) ;; ACUTE ACCENT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
720 (#xB5 ?\u0129) ;; LATIN SMALL LETTER I WITH TILDE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
721 (#xB6 ?\u013C) ;; LATIN SMALL LETTER L WITH CEDILLA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
722 (#xB7 ?\u02C7) ;; CARON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
723 (#xB8 ?\u00B8) ;; CEDILLA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
724 (#xB9 ?\u0161) ;; LATIN SMALL LETTER S WITH CARON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
725 (#xBA ?\u0113) ;; LATIN SMALL LETTER E WITH MACRON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
726 (#xBB ?\u0123) ;; LATIN SMALL LETTER G WITH CEDILLA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
727 (#xBC ?\u0167) ;; LATIN SMALL LETTER T WITH STROKE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
728 (#xBD ?\u014A) ;; LATIN CAPITAL LETTER ENG
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
729 (#xBE ?\u017E) ;; LATIN SMALL LETTER Z WITH CARON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
730 (#xBF ?\u014B) ;; LATIN SMALL LETTER ENG
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
731 (#xC0 ?\u0100) ;; LATIN CAPITAL LETTER A WITH MACRON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
732 (#xC1 ?\u00C1) ;; LATIN CAPITAL LETTER A WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
733 (#xC2 ?\u00C2) ;; LATIN CAPITAL LETTER A WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
734 (#xC3 ?\u00C3) ;; LATIN CAPITAL LETTER A WITH TILDE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
735 (#xC4 ?\u00C4) ;; LATIN CAPITAL LETTER A WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
736 (#xC5 ?\u00C5) ;; LATIN CAPITAL LETTER A WITH RING ABOVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
737 (#xC6 ?\u00C6) ;; LATIN CAPITAL LETTER AE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
738 (#xC7 ?\u012E) ;; LATIN CAPITAL LETTER I WITH OGONEK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
739 (#xC8 ?\u010C) ;; LATIN CAPITAL LETTER C WITH CARON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
740 (#xC9 ?\u00C9) ;; LATIN CAPITAL LETTER E WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
741 (#xCA ?\u0118) ;; LATIN CAPITAL LETTER E WITH OGONEK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
742 (#xCB ?\u00CB) ;; LATIN CAPITAL LETTER E WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
743 (#xCC ?\u0116) ;; LATIN CAPITAL LETTER E WITH DOT ABOVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
744 (#xCD ?\u00CD) ;; LATIN CAPITAL LETTER I WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
745 (#xCE ?\u00CE) ;; LATIN CAPITAL LETTER I WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
746 (#xCF ?\u012A) ;; LATIN CAPITAL LETTER I WITH MACRON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
747 (#xD0 ?\u0110) ;; LATIN CAPITAL LETTER D WITH STROKE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
748 (#xD1 ?\u0145) ;; LATIN CAPITAL LETTER N WITH CEDILLA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
749 (#xD2 ?\u014C) ;; LATIN CAPITAL LETTER O WITH MACRON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
750 (#xD3 ?\u0136) ;; LATIN CAPITAL LETTER K WITH CEDILLA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
751 (#xD4 ?\u00D4) ;; LATIN CAPITAL LETTER O WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
752 (#xD5 ?\u00D5) ;; LATIN CAPITAL LETTER O WITH TILDE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
753 (#xD6 ?\u00D6) ;; LATIN CAPITAL LETTER O WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
754 (#xD7 ?\u00D7) ;; MULTIPLICATION SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
755 (#xD8 ?\u00D8) ;; LATIN CAPITAL LETTER O WITH STROKE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
756 (#xD9 ?\u0172) ;; LATIN CAPITAL LETTER U WITH OGONEK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
757 (#xDA ?\u00DA) ;; LATIN CAPITAL LETTER U WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
758 (#xDB ?\u00DB) ;; LATIN CAPITAL LETTER U WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
759 (#xDC ?\u00DC) ;; LATIN CAPITAL LETTER U WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
760 (#xDD ?\u0168) ;; LATIN CAPITAL LETTER U WITH TILDE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
761 (#xDE ?\u016A) ;; LATIN CAPITAL LETTER U WITH MACRON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
762 (#xDF ?\u00DF) ;; LATIN SMALL LETTER SHARP S
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
763 (#xE0 ?\u0101) ;; LATIN SMALL LETTER A WITH MACRON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
764 (#xE1 ?\u00E1) ;; LATIN SMALL LETTER A WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
765 (#xE2 ?\u00E2) ;; LATIN SMALL LETTER A WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
766 (#xE3 ?\u00E3) ;; LATIN SMALL LETTER A WITH TILDE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
767 (#xE4 ?\u00E4) ;; LATIN SMALL LETTER A WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
768 (#xE5 ?\u00E5) ;; LATIN SMALL LETTER A WITH RING ABOVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
769 (#xE6 ?\u00E6) ;; LATIN SMALL LETTER AE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
770 (#xE7 ?\u012F) ;; LATIN SMALL LETTER I WITH OGONEK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
771 (#xE8 ?\u010D) ;; LATIN SMALL LETTER C WITH CARON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
772 (#xE9 ?\u00E9) ;; LATIN SMALL LETTER E WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
773 (#xEA ?\u0119) ;; LATIN SMALL LETTER E WITH OGONEK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
774 (#xEB ?\u00EB) ;; LATIN SMALL LETTER E WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
775 (#xEC ?\u0117) ;; LATIN SMALL LETTER E WITH DOT ABOVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
776 (#xED ?\u00ED) ;; LATIN SMALL LETTER I WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
777 (#xEE ?\u00EE) ;; LATIN SMALL LETTER I WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
778 (#xEF ?\u012B) ;; LATIN SMALL LETTER I WITH MACRON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
779 (#xF0 ?\u0111) ;; LATIN SMALL LETTER D WITH STROKE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
780 (#xF1 ?\u0146) ;; LATIN SMALL LETTER N WITH CEDILLA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
781 (#xF2 ?\u014D) ;; LATIN SMALL LETTER O WITH MACRON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
782 (#xF3 ?\u0137) ;; LATIN SMALL LETTER K WITH CEDILLA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
783 (#xF4 ?\u00F4) ;; LATIN SMALL LETTER O WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
784 (#xF5 ?\u00F5) ;; LATIN SMALL LETTER O WITH TILDE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
785 (#xF6 ?\u00F6) ;; LATIN SMALL LETTER O WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
786 (#xF7 ?\u00F7) ;; DIVISION SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
787 (#xF8 ?\u00F8) ;; LATIN SMALL LETTER O WITH STROKE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
788 (#xF9 ?\u0173) ;; LATIN SMALL LETTER U WITH OGONEK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
789 (#xFA ?\u00FA) ;; LATIN SMALL LETTER U WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
790 (#xFB ?\u00FB) ;; LATIN SMALL LETTER U WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
791 (#xFC ?\u00FC) ;; LATIN SMALL LETTER U WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
792 (#xFD ?\u0169) ;; LATIN SMALL LETTER U WITH TILDE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
793 (#xFE ?\u016B) ;; LATIN SMALL LETTER U WITH MACRON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
794 (#xFF ?\u02D9)) ;; DOT ABOVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
795 mnemonic "Latin 4"
4299
f4c3ffe60a4f [xemacs-hg @ 2007-12-01 14:24:46 by aidan]
aidan
parents: 4240
diff changeset
796 aliases (iso-latin-4 latin-4)
f4c3ffe60a4f [xemacs-hg @ 2007-12-01 14:24:46 by aidan]
aidan
parents: 4240
diff changeset
797 documentation "Obsolete coding system for the Baltic rim. "))
3767
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
798
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
799
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
800 ;; Latin-8 (ISO 8859-14) Celtic.
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
801
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
802 ;; Never widely used. Current-orthography Gaelic, both Irish and Scots, is
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
803 ;; easily written with Latin-1. Wikipedia says the same about Welsh.
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
804
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
805 (make-charset 'latin-iso8859-14
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
806 "Right-Hand Part of Latin Alphabet 8 (ISO/IEC 8859-14)"
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
807 '(dimension 1
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
808 registries ["ISO8859-14"]
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
809 chars 96
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
810 columns 1
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
811 direction l2r
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
812 final ?_
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
813 graphic 1
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
814 short-name "RHP of Latin-8"
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
815 long-name "RHP of Latin-8 (ISO 8859-14)"))
464
5aa1854ad537 Import from CVS: tag r21-2-47
cvs
parents:
diff changeset
816
3767
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
817 ;;
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
818 ;; Character syntax defaults to word. The exceptions here shared with Latin-1.
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
819 (dolist (code '(#xa0 ;; NO BREAK SPACE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
820 #xa3 ;; POUND SIGN
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
821 #xa7 ;; SECTION SIGN
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
822 #xa9 ;; COPYRIGHT
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
823 #xad ;; SOFT HYPHEN
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
824 #xae ;; REGISTERED
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
825 #xb6)) ;; PILCROW SIGN
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
826 (modify-syntax-entry (make-char 'latin-iso8859-14 code)
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
827 (string (char-syntax (make-char 'latin-iso8859-1 code)))
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
828 (standard-syntax-table)))
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
829 ;; Case.
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
830 (setup-case-pairs
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
831 'latin-iso8859-14
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
832 '((#xA1 #xA2) ;; B WITH DOT ABOVE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
833 (#xA4 #xA5) ;; C WITH DOT ABOVE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
834 (#xA6 #xAB) ;; D WITH DOT ABOVE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
835 (#xA8 #xB8) ;; W WITH GRAVE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
836 (#xAA #xBA) ;; W WITH ACUTE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
837 (#xAC #xBC) ;; Y WITH GRAVE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
838 (#xAF #xFF) ;; Y WITH DIAERESIS
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
839 (#xB0 #xB1) ;; F WITH DOT ABOVE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
840 (#xB2 #xB3) ;; G WITH DOT ABOVE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
841 (#xB4 #xB5) ;; M WITH DOT ABOVE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
842 (#xB7 #xB9) ;; P WITH DOT ABOVE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
843 (#xBB #xBF) ;; S WITH DOT ABOVE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
844 (#xBD #xBE) ;; W WITH DIAERESIS
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
845 (#xC0 #xE0) ;; A WITH GRAVE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
846 (#xC1 #xE1) ;; A WITH ACUTE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
847 (#xC2 #xE2) ;; A WITH CIRCUMFLEX
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
848 (#xC3 #xE3) ;; A WITH TILDE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
849 (#xC4 #xE4) ;; A WITH DIAERESIS
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
850 (#xC5 #xE5) ;; A WITH RING ABOVE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
851 (#xC6 #xE6) ;; AE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
852 (#xC7 #xE7) ;; C WITH CEDILLA
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
853 (#xC8 #xE8) ;; E WITH GRAVE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
854 (#xC9 #xE9) ;; E WITH ACUTE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
855 (#xCA #xEA) ;; E WITH CIRCUMFLEX
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
856 (#xCB #xEB) ;; E WITH DIAERESIS
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
857 (#xCC #xEC) ;; I WITH GRAVE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
858 (#xCD #xED) ;; I WITH ACUTE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
859 (#xCE #xEE) ;; I WITH CIRCUMFLEX
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
860 (#xCF #xEF) ;; I WITH DIAERESIS
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
861 (#xD0 #xF0) ;; W WITH CIRCUMFLEX
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
862 (#xD1 #xF1) ;; N WITH TILDE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
863 (#xD2 #xF2) ;; O WITH GRAVE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
864 (#xD3 #xF3) ;; O WITH ACUTE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
865 (#xD4 #xF4) ;; O WITH CIRCUMFLEX
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
866 (#xD5 #xF5) ;; O WITH TILDE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
867 (#xD6 #xF6) ;; O WITH DIAERESIS
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
868 (#xD7 #xF7) ;; T WITH DOT ABOVE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
869 (#xD8 #xF8) ;; O WITH STROKE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
870 (#xD9 #xF9) ;; U WITH GRAVE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
871 (#xDA #xFA) ;; U WITH ACUTE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
872 (#xDB #xFB) ;; U WITH CIRCUMFLEX
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
873 (#xDC #xFC) ;; U WITH DIAERESIS
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
874 (#xDD #xFD) ;; Y WITH ACUTE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
875 (#xDE #xFE))) ;; Y WITH CIRCUMFLEX
464
5aa1854ad537 Import from CVS: tag r21-2-47
cvs
parents:
diff changeset
876
4690
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
877 (make-coding-system
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
878 'iso-8859-14 'fixed-width "ISO-8859-14 (Latin-8)"
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
879 '(unicode-map
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
880 ((#x80 ?\u0080) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
881 (#x81 ?\u0081) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
882 (#x82 ?\u0082) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
883 (#x83 ?\u0083) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
884 (#x84 ?\u0084) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
885 (#x85 ?\u0085) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
886 (#x86 ?\u0086) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
887 (#x87 ?\u0087) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
888 (#x88 ?\u0088) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
889 (#x89 ?\u0089) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
890 (#x8A ?\u008A) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
891 (#x8B ?\u008B) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
892 (#x8C ?\u008C) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
893 (#x8D ?\u008D) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
894 (#x8E ?\u008E) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
895 (#x8F ?\u008F) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
896 (#x90 ?\u0090) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
897 (#x91 ?\u0091) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
898 (#x92 ?\u0092) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
899 (#x93 ?\u0093) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
900 (#x94 ?\u0094) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
901 (#x95 ?\u0095) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
902 (#x96 ?\u0096) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
903 (#x97 ?\u0097) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
904 (#x98 ?\u0098) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
905 (#x99 ?\u0099) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
906 (#x9A ?\u009A) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
907 (#x9B ?\u009B) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
908 (#x9C ?\u009C) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
909 (#x9D ?\u009D) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
910 (#x9E ?\u009E) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
911 (#x9F ?\u009F) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
912 (#xA0 ?\u00A0) ;; NO-BREAK SPACE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
913 (#xA1 ?\u1E02) ;; LATIN CAPITAL LETTER B WITH DOT ABOVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
914 (#xA2 ?\u1E03) ;; LATIN SMALL LETTER B WITH DOT ABOVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
915 (#xA3 ?\u00A3) ;; POUND SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
916 (#xA4 ?\u010A) ;; LATIN CAPITAL LETTER C WITH DOT ABOVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
917 (#xA5 ?\u010B) ;; LATIN SMALL LETTER C WITH DOT ABOVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
918 (#xA6 ?\u1E0A) ;; LATIN CAPITAL LETTER D WITH DOT ABOVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
919 (#xA7 ?\u00A7) ;; SECTION SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
920 (#xA8 ?\u1E80) ;; LATIN CAPITAL LETTER W WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
921 (#xA9 ?\u00A9) ;; COPYRIGHT SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
922 (#xAA ?\u1E82) ;; LATIN CAPITAL LETTER W WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
923 (#xAB ?\u1E0B) ;; LATIN SMALL LETTER D WITH DOT ABOVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
924 (#xAC ?\u1EF2) ;; LATIN CAPITAL LETTER Y WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
925 (#xAD ?\u00AD) ;; SOFT HYPHEN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
926 (#xAE ?\u00AE) ;; REGISTERED SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
927 (#xAF ?\u0178) ;; LATIN CAPITAL LETTER Y WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
928 (#xB0 ?\u1E1E) ;; LATIN CAPITAL LETTER F WITH DOT ABOVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
929 (#xB1 ?\u1E1F) ;; LATIN SMALL LETTER F WITH DOT ABOVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
930 (#xB2 ?\u0120) ;; LATIN CAPITAL LETTER G WITH DOT ABOVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
931 (#xB3 ?\u0121) ;; LATIN SMALL LETTER G WITH DOT ABOVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
932 (#xB4 ?\u1E40) ;; LATIN CAPITAL LETTER M WITH DOT ABOVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
933 (#xB5 ?\u1E41) ;; LATIN SMALL LETTER M WITH DOT ABOVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
934 (#xB6 ?\u00B6) ;; PILCROW SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
935 (#xB7 ?\u1E56) ;; LATIN CAPITAL LETTER P WITH DOT ABOVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
936 (#xB8 ?\u1E81) ;; LATIN SMALL LETTER W WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
937 (#xB9 ?\u1E57) ;; LATIN SMALL LETTER P WITH DOT ABOVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
938 (#xBA ?\u1E83) ;; LATIN SMALL LETTER W WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
939 (#xBB ?\u1E60) ;; LATIN CAPITAL LETTER S WITH DOT ABOVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
940 (#xBC ?\u1EF3) ;; LATIN SMALL LETTER Y WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
941 (#xBD ?\u1E84) ;; LATIN CAPITAL LETTER W WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
942 (#xBE ?\u1E85) ;; LATIN SMALL LETTER W WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
943 (#xBF ?\u1E61) ;; LATIN SMALL LETTER S WITH DOT ABOVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
944 (#xC0 ?\u00C0) ;; LATIN CAPITAL LETTER A WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
945 (#xC1 ?\u00C1) ;; LATIN CAPITAL LETTER A WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
946 (#xC2 ?\u00C2) ;; LATIN CAPITAL LETTER A WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
947 (#xC3 ?\u00C3) ;; LATIN CAPITAL LETTER A WITH TILDE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
948 (#xC4 ?\u00C4) ;; LATIN CAPITAL LETTER A WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
949 (#xC5 ?\u00C5) ;; LATIN CAPITAL LETTER A WITH RING ABOVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
950 (#xC6 ?\u00C6) ;; LATIN CAPITAL LETTER AE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
951 (#xC7 ?\u00C7) ;; LATIN CAPITAL LETTER C WITH CEDILLA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
952 (#xC8 ?\u00C8) ;; LATIN CAPITAL LETTER E WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
953 (#xC9 ?\u00C9) ;; LATIN CAPITAL LETTER E WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
954 (#xCA ?\u00CA) ;; LATIN CAPITAL LETTER E WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
955 (#xCB ?\u00CB) ;; LATIN CAPITAL LETTER E WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
956 (#xCC ?\u00CC) ;; LATIN CAPITAL LETTER I WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
957 (#xCD ?\u00CD) ;; LATIN CAPITAL LETTER I WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
958 (#xCE ?\u00CE) ;; LATIN CAPITAL LETTER I WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
959 (#xCF ?\u00CF) ;; LATIN CAPITAL LETTER I WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
960 (#xD0 ?\u0174) ;; LATIN CAPITAL LETTER W WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
961 (#xD1 ?\u00D1) ;; LATIN CAPITAL LETTER N WITH TILDE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
962 (#xD2 ?\u00D2) ;; LATIN CAPITAL LETTER O WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
963 (#xD3 ?\u00D3) ;; LATIN CAPITAL LETTER O WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
964 (#xD4 ?\u00D4) ;; LATIN CAPITAL LETTER O WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
965 (#xD5 ?\u00D5) ;; LATIN CAPITAL LETTER O WITH TILDE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
966 (#xD6 ?\u00D6) ;; LATIN CAPITAL LETTER O WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
967 (#xD7 ?\u1E6A) ;; LATIN CAPITAL LETTER T WITH DOT ABOVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
968 (#xD8 ?\u00D8) ;; LATIN CAPITAL LETTER O WITH STROKE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
969 (#xD9 ?\u00D9) ;; LATIN CAPITAL LETTER U WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
970 (#xDA ?\u00DA) ;; LATIN CAPITAL LETTER U WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
971 (#xDB ?\u00DB) ;; LATIN CAPITAL LETTER U WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
972 (#xDC ?\u00DC) ;; LATIN CAPITAL LETTER U WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
973 (#xDD ?\u00DD) ;; LATIN CAPITAL LETTER Y WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
974 (#xDE ?\u0176) ;; LATIN CAPITAL LETTER Y WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
975 (#xDF ?\u00DF) ;; LATIN SMALL LETTER SHARP S
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
976 (#xE0 ?\u00E0) ;; LATIN SMALL LETTER A WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
977 (#xE1 ?\u00E1) ;; LATIN SMALL LETTER A WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
978 (#xE2 ?\u00E2) ;; LATIN SMALL LETTER A WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
979 (#xE3 ?\u00E3) ;; LATIN SMALL LETTER A WITH TILDE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
980 (#xE4 ?\u00E4) ;; LATIN SMALL LETTER A WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
981 (#xE5 ?\u00E5) ;; LATIN SMALL LETTER A WITH RING ABOVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
982 (#xE6 ?\u00E6) ;; LATIN SMALL LETTER AE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
983 (#xE7 ?\u00E7) ;; LATIN SMALL LETTER C WITH CEDILLA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
984 (#xE8 ?\u00E8) ;; LATIN SMALL LETTER E WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
985 (#xE9 ?\u00E9) ;; LATIN SMALL LETTER E WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
986 (#xEA ?\u00EA) ;; LATIN SMALL LETTER E WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
987 (#xEB ?\u00EB) ;; LATIN SMALL LETTER E WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
988 (#xEC ?\u00EC) ;; LATIN SMALL LETTER I WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
989 (#xED ?\u00ED) ;; LATIN SMALL LETTER I WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
990 (#xEE ?\u00EE) ;; LATIN SMALL LETTER I WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
991 (#xEF ?\u00EF) ;; LATIN SMALL LETTER I WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
992 (#xF0 ?\u0175) ;; LATIN SMALL LETTER W WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
993 (#xF1 ?\u00F1) ;; LATIN SMALL LETTER N WITH TILDE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
994 (#xF2 ?\u00F2) ;; LATIN SMALL LETTER O WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
995 (#xF3 ?\u00F3) ;; LATIN SMALL LETTER O WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
996 (#xF4 ?\u00F4) ;; LATIN SMALL LETTER O WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
997 (#xF5 ?\u00F5) ;; LATIN SMALL LETTER O WITH TILDE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
998 (#xF6 ?\u00F6) ;; LATIN SMALL LETTER O WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
999 (#xF7 ?\u1E6B) ;; LATIN SMALL LETTER T WITH DOT ABOVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1000 (#xF8 ?\u00F8) ;; LATIN SMALL LETTER O WITH STROKE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1001 (#xF9 ?\u00F9) ;; LATIN SMALL LETTER U WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1002 (#xFA ?\u00FA) ;; LATIN SMALL LETTER U WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1003 (#xFB ?\u00FB) ;; LATIN SMALL LETTER U WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1004 (#xFC ?\u00FC) ;; LATIN SMALL LETTER U WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1005 (#xFD ?\u00FD) ;; LATIN SMALL LETTER Y WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1006 (#xFE ?\u0177) ;; LATIN SMALL LETTER Y WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1007 (#xFF ?\u00FF)) ;; LATIN SMALL LETTER Y WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1008 mnemonic "Latin 8"
4568
1d74a1d115ee Add #'query-coding-region tests; do the work necessary to get them running.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4490
diff changeset
1009 aliases (iso-latin-8 latin-8)))
1d74a1d115ee Add #'query-coding-region tests; do the work necessary to get them running.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4490
diff changeset
1010
3767
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1011
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1012 ;; The syntax table code for ISO 8859-15 and ISO 8859-16 requires that the
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1013 ;; guillemets not have parenthesis syntax, which they used to have in the
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1014 ;; past. See syntax.c:complex_vars_of_syntax.
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1015 (assert (not (memq (char-syntax (make-char 'latin-iso8859-1 #xAB)) '(?\( ?\))))
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1016 t "This code assumes \xAB does not have parenthesis syntax. ")
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1017
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1018 (assert (not (memq (char-syntax (make-char 'latin-iso8859-1 #xBB)) '(?\( ?\))))
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1019 t "This code assumes \xBB does not have parenthesis syntax. ")
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1020
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1021
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1022 ;; Latin-9 (ISO-8859-15)
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1023 ;;
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1024 ;; Latin-1 plus Euro, plus a few accented characters for the sake of correct
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1025 ;; Finnish and French orthography. Only ever widely used on Unix.
2765
4ee3cf8de81d [xemacs-hg @ 2005-05-10 17:02:52 by aidan]
aidan
parents: 502
diff changeset
1026
3767
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1027 ;;
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1028 ;; Based on Latin-1 and differences therefrom.
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1029 ;;
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1030 ;; First, initialise the syntax from the corresponding Latin-1 characters.
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1031 (loop
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1032 for c from #xa0 to #xff
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1033 with syntax-table = (standard-syntax-table)
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1034 do (modify-syntax-entry
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1035 (make-char 'latin-iso8859-15 c)
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1036 (string (char-syntax (make-char 'latin-iso8859-1 c)))
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1037 syntax-table))
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1038
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1039 ;; Now, the exceptions. The Euro sign retains the syntax of CURRENCY SIGN.
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1040 (loop
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1041 for c in '(?,b&(B ?,b((B ?,b4(B ?,b8(B ?,b<(B ?,b=(B ?,b>(B)
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1042 with syntax-table = (standard-syntax-table)
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1043 do (modify-syntax-entry c "w" syntax-table))
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1044
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1045 ;; Case.
2765
4ee3cf8de81d [xemacs-hg @ 2005-05-10 17:02:52 by aidan]
aidan
parents: 502
diff changeset
1046 (setup-case-pairs
4ee3cf8de81d [xemacs-hg @ 2005-05-10 17:02:52 by aidan]
aidan
parents: 502
diff changeset
1047 'latin-iso8859-15
3767
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1048 '((#xA6 #xA8) ;; S WITH CARON *
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1049 (#xB4 #xB8) ;; Z WITH CARON *
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1050 (#xBC #xBD) ;; LATIN LIGATURE OE *
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1051 (#xBE #xFF) ;; Y WITH DIAERESIS *
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1052 (#xC0 #xE0) ;; A WITH GRAVE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1053 (#xC1 #xE1) ;; A WITH ACUTE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1054 (#xC2 #xE2) ;; A WITH CIRCUMFLEX
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1055 (#xC3 #xE3) ;; A WITH TILDE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1056 (#xC4 #xE4) ;; A WITH DIAERESIS
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1057 (#xC5 #xE5) ;; A WITH RING ABOVE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1058 (#xC6 #xE6) ;; AE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1059 (#xC7 #xE7) ;; C WITH CEDILLA
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1060 (#xC8 #xE8) ;; E WITH GRAVE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1061 (#xC9 #xE9) ;; E WITH ACUTE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1062 (#xCA #xEA) ;; E WITH CIRCUMFLEX
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1063 (#xCB #xEB) ;; E WITH DIAERESIS
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1064 (#xCC #xEC) ;; I WITH GRAVE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1065 (#xCD #xED) ;; I WITH ACUTE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1066 (#xCE #xEE) ;; I WITH CIRCUMFLEX
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1067 (#xCF #xEF) ;; I WITH DIAERESIS
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1068 (#xD0 #xF0) ;; ETH
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1069 (#xD1 #xF1) ;; N WITH TILDE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1070 (#xD2 #xF2) ;; O WITH GRAVE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1071 (#xD3 #xF3) ;; O WITH ACUTE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1072 (#xD4 #xF4) ;; O WITH CIRCUMFLEX
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1073 (#xD5 #xF5) ;; O WITH TILDE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1074 (#xD6 #xF6) ;; O WITH DIAERESIS
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1075 (#xD8 #xF8) ;; O WITH STROKE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1076 (#xD9 #xF9) ;; U WITH GRAVE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1077 (#xDA #xFA) ;; U WITH ACUTE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1078 (#xDB #xFB) ;; U WITH CIRCUMFLEX
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1079 (#xDC #xFC) ;; U WITH DIAERESIS
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1080 (#xDD #xFD) ;; Y WITH ACUTE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1081 (#xDE #xFE))) ;; THORN
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1082
4690
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1083 (make-coding-system
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1084 'iso-8859-15 'fixed-width "ISO-8859-15 (Latin-9"
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1085 '(unicode-map
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1086 ((#x80 ?\u0080) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1087 (#x81 ?\u0081) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1088 (#x82 ?\u0082) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1089 (#x83 ?\u0083) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1090 (#x84 ?\u0084) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1091 (#x85 ?\u0085) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1092 (#x86 ?\u0086) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1093 (#x87 ?\u0087) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1094 (#x88 ?\u0088) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1095 (#x89 ?\u0089) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1096 (#x8A ?\u008A) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1097 (#x8B ?\u008B) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1098 (#x8C ?\u008C) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1099 (#x8D ?\u008D) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1100 (#x8E ?\u008E) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1101 (#x8F ?\u008F) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1102 (#x90 ?\u0090) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1103 (#x91 ?\u0091) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1104 (#x92 ?\u0092) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1105 (#x93 ?\u0093) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1106 (#x94 ?\u0094) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1107 (#x95 ?\u0095) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1108 (#x96 ?\u0096) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1109 (#x97 ?\u0097) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1110 (#x98 ?\u0098) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1111 (#x99 ?\u0099) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1112 (#x9A ?\u009A) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1113 (#x9B ?\u009B) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1114 (#x9C ?\u009C) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1115 (#x9D ?\u009D) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1116 (#x9E ?\u009E) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1117 (#x9F ?\u009F) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1118 (#xA0 ?\u00A0) ;; NO-BREAK SPACE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1119 (#xA1 ?\u00A1) ;; INVERTED EXCLAMATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1120 (#xA2 ?\u00A2) ;; CENT SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1121 (#xA3 ?\u00A3) ;; POUND SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1122 (#xA4 ?\u20AC) ;; EURO SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1123 (#xA5 ?\u00A5) ;; YEN SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1124 (#xA6 ?\u0160) ;; LATIN CAPITAL LETTER S WITH CARON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1125 (#xA7 ?\u00A7) ;; SECTION SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1126 (#xA8 ?\u0161) ;; LATIN SMALL LETTER S WITH CARON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1127 (#xA9 ?\u00A9) ;; COPYRIGHT SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1128 (#xAA ?\u00AA) ;; FEMININE ORDINAL INDICATOR
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1129 (#xAB ?\u00AB) ;; LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1130 (#xAC ?\u00AC) ;; NOT SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1131 (#xAD ?\u00AD) ;; SOFT HYPHEN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1132 (#xAE ?\u00AE) ;; REGISTERED SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1133 (#xAF ?\u00AF) ;; MACRON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1134 (#xB0 ?\u00B0) ;; DEGREE SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1135 (#xB1 ?\u00B1) ;; PLUS-MINUS SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1136 (#xB2 ?\u00B2) ;; SUPERSCRIPT TWO
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1137 (#xB3 ?\u00B3) ;; SUPERSCRIPT THREE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1138 (#xB4 ?\u017D) ;; LATIN CAPITAL LETTER Z WITH CARON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1139 (#xB5 ?\u00B5) ;; MICRO SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1140 (#xB6 ?\u00B6) ;; PILCROW SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1141 (#xB7 ?\u00B7) ;; MIDDLE DOT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1142 (#xB8 ?\u017E) ;; LATIN SMALL LETTER Z WITH CARON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1143 (#xB9 ?\u00B9) ;; SUPERSCRIPT ONE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1144 (#xBA ?\u00BA) ;; MASCULINE ORDINAL INDICATOR
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1145 (#xBB ?\u00BB) ;; RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1146 (#xBC ?\u0152) ;; LATIN CAPITAL LIGATURE OE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1147 (#xBD ?\u0153) ;; LATIN SMALL LIGATURE OE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1148 (#xBE ?\u0178) ;; LATIN CAPITAL LETTER Y WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1149 (#xBF ?\u00BF) ;; INVERTED QUESTION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1150 (#xC0 ?\u00C0) ;; LATIN CAPITAL LETTER A WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1151 (#xC1 ?\u00C1) ;; LATIN CAPITAL LETTER A WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1152 (#xC2 ?\u00C2) ;; LATIN CAPITAL LETTER A WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1153 (#xC3 ?\u00C3) ;; LATIN CAPITAL LETTER A WITH TILDE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1154 (#xC4 ?\u00C4) ;; LATIN CAPITAL LETTER A WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1155 (#xC5 ?\u00C5) ;; LATIN CAPITAL LETTER A WITH RING ABOVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1156 (#xC6 ?\u00C6) ;; LATIN CAPITAL LETTER AE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1157 (#xC7 ?\u00C7) ;; LATIN CAPITAL LETTER C WITH CEDILLA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1158 (#xC8 ?\u00C8) ;; LATIN CAPITAL LETTER E WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1159 (#xC9 ?\u00C9) ;; LATIN CAPITAL LETTER E WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1160 (#xCA ?\u00CA) ;; LATIN CAPITAL LETTER E WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1161 (#xCB ?\u00CB) ;; LATIN CAPITAL LETTER E WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1162 (#xCC ?\u00CC) ;; LATIN CAPITAL LETTER I WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1163 (#xCD ?\u00CD) ;; LATIN CAPITAL LETTER I WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1164 (#xCE ?\u00CE) ;; LATIN CAPITAL LETTER I WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1165 (#xCF ?\u00CF) ;; LATIN CAPITAL LETTER I WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1166 (#xD0 ?\u00D0) ;; LATIN CAPITAL LETTER ETH
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1167 (#xD1 ?\u00D1) ;; LATIN CAPITAL LETTER N WITH TILDE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1168 (#xD2 ?\u00D2) ;; LATIN CAPITAL LETTER O WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1169 (#xD3 ?\u00D3) ;; LATIN CAPITAL LETTER O WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1170 (#xD4 ?\u00D4) ;; LATIN CAPITAL LETTER O WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1171 (#xD5 ?\u00D5) ;; LATIN CAPITAL LETTER O WITH TILDE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1172 (#xD6 ?\u00D6) ;; LATIN CAPITAL LETTER O WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1173 (#xD7 ?\u00D7) ;; MULTIPLICATION SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1174 (#xD8 ?\u00D8) ;; LATIN CAPITAL LETTER O WITH STROKE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1175 (#xD9 ?\u00D9) ;; LATIN CAPITAL LETTER U WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1176 (#xDA ?\u00DA) ;; LATIN CAPITAL LETTER U WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1177 (#xDB ?\u00DB) ;; LATIN CAPITAL LETTER U WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1178 (#xDC ?\u00DC) ;; LATIN CAPITAL LETTER U WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1179 (#xDD ?\u00DD) ;; LATIN CAPITAL LETTER Y WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1180 (#xDE ?\u00DE) ;; LATIN CAPITAL LETTER THORN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1181 (#xDF ?\u00DF) ;; LATIN SMALL LETTER SHARP S
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1182 (#xE0 ?\u00E0) ;; LATIN SMALL LETTER A WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1183 (#xE1 ?\u00E1) ;; LATIN SMALL LETTER A WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1184 (#xE2 ?\u00E2) ;; LATIN SMALL LETTER A WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1185 (#xE3 ?\u00E3) ;; LATIN SMALL LETTER A WITH TILDE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1186 (#xE4 ?\u00E4) ;; LATIN SMALL LETTER A WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1187 (#xE5 ?\u00E5) ;; LATIN SMALL LETTER A WITH RING ABOVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1188 (#xE6 ?\u00E6) ;; LATIN SMALL LETTER AE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1189 (#xE7 ?\u00E7) ;; LATIN SMALL LETTER C WITH CEDILLA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1190 (#xE8 ?\u00E8) ;; LATIN SMALL LETTER E WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1191 (#xE9 ?\u00E9) ;; LATIN SMALL LETTER E WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1192 (#xEA ?\u00EA) ;; LATIN SMALL LETTER E WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1193 (#xEB ?\u00EB) ;; LATIN SMALL LETTER E WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1194 (#xEC ?\u00EC) ;; LATIN SMALL LETTER I WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1195 (#xED ?\u00ED) ;; LATIN SMALL LETTER I WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1196 (#xEE ?\u00EE) ;; LATIN SMALL LETTER I WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1197 (#xEF ?\u00EF) ;; LATIN SMALL LETTER I WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1198 (#xF0 ?\u00F0) ;; LATIN SMALL LETTER ETH
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1199 (#xF1 ?\u00F1) ;; LATIN SMALL LETTER N WITH TILDE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1200 (#xF2 ?\u00F2) ;; LATIN SMALL LETTER O WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1201 (#xF3 ?\u00F3) ;; LATIN SMALL LETTER O WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1202 (#xF4 ?\u00F4) ;; LATIN SMALL LETTER O WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1203 (#xF5 ?\u00F5) ;; LATIN SMALL LETTER O WITH TILDE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1204 (#xF6 ?\u00F6) ;; LATIN SMALL LETTER O WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1205 (#xF7 ?\u00F7) ;; DIVISION SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1206 (#xF8 ?\u00F8) ;; LATIN SMALL LETTER O WITH STROKE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1207 (#xF9 ?\u00F9) ;; LATIN SMALL LETTER U WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1208 (#xFA ?\u00FA) ;; LATIN SMALL LETTER U WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1209 (#xFB ?\u00FB) ;; LATIN SMALL LETTER U WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1210 (#xFC ?\u00FC) ;; LATIN SMALL LETTER U WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1211 (#xFD ?\u00FD) ;; LATIN SMALL LETTER Y WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1212 (#xFE ?\u00FE) ;; LATIN SMALL LETTER THORN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1213 (#xFF ?\u00FF)) ;; LATIN SMALL LETTER Y WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1214 documentation "ISO 4873 conforming 8-bit code.
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1215 (ASCII + Latin 9; aka Latin-1 with Euro)"
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1216 mnemonic "Latin 9"
4299
f4c3ffe60a4f [xemacs-hg @ 2007-12-01 14:24:46 by aidan]
aidan
parents: 4240
diff changeset
1217 aliases (iso-latin-9 latin-9 latin-0)))
2765
4ee3cf8de81d [xemacs-hg @ 2005-05-10 17:02:52 by aidan]
aidan
parents: 502
diff changeset
1218
3767
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1219 ;; end of ISO 8859-15.
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1220
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1221 ;;
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1222 ;; Latin-10 (ISO 8859-16).
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1223 ;;
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1224 ;; "South-Eastern European." Not, to my knowledge, ever widely used.
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1225
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1226 (make-charset 'latin-iso8859-16
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1227 "Right-Hand Part of Latin Alphabet 10 (ISO/IEC 8859-16)"
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1228 '(dimension 1
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1229 registries ["ISO8859-16"]
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1230 chars 96
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1231 columns 1
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1232 direction l2r
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1233 final ?f ; octet 06/06; cf ISO-IR 226
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1234 graphic 1
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1235 short-name "RHP of Latin-10"
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1236 long-name "RHP of Latin-10 (ISO 8859-16)"))
2765
4ee3cf8de81d [xemacs-hg @ 2005-05-10 17:02:52 by aidan]
aidan
parents: 502
diff changeset
1237
3767
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1238 ;; Copy over the non-word syntax this charset has in common with Latin 1.
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1239 (dolist (code '(#xa0 ;; NO BREAK SPACE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1240 #xa7 ;; SECTION SIGN
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1241 #xa9 ;; COPYRIGHT
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1242 #xab ;; LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1243 #xad ;; SOFT HYPHEN
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1244 #xb0 ;; DEGREE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1245 #xb1 ;; PLUS-MINUS SIGN
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1246 #xb6 ;; PILCROW SIGN
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1247 #xb7 ;; MIDDLE DOT
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1248 #xbb)) ;; RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1249 (modify-syntax-entry (make-char 'latin-iso8859-16 code)
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1250 (string (char-syntax (make-char 'latin-iso8859-1 code)))
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1251 (standard-syntax-table)))
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1252
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1253 ;; EURO SIGN. Take its syntax from the pound sign.
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1254 (modify-syntax-entry (make-char 'latin-iso8859-16 #xa4)
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1255 (string (char-syntax (make-char 'latin-iso8859-1 #xa3)))
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1256 (standard-syntax-table))
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1257
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1258 ;; Take DOUBLE LOW-9 QUOTATION MARK's syntax from that of LEFT-POINTING
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1259 ;; DOUBLE ANGLE QUOTATION MARK.
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1260 (modify-syntax-entry (make-char 'latin-iso8859-16 #xa5)
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1261 (string (char-syntax (make-char 'latin-iso8859-1 #xab)))
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1262 (standard-syntax-table))
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1263
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1264 ;; Take RIGHT DOUBLE QUOTATION MARK's syntax from that of RIGHT-POINTING
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1265 ;; DOUBLE ANGLE QUOTATION MARK.
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1266 (modify-syntax-entry (make-char 'latin-iso8859-16 #xb5)
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1267 (string (char-syntax (make-char 'latin-iso8859-1 #xbb)))
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1268 (standard-syntax-table))
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1269
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1270 ;; Case.
2765
4ee3cf8de81d [xemacs-hg @ 2005-05-10 17:02:52 by aidan]
aidan
parents: 502
diff changeset
1271 (setup-case-pairs
4ee3cf8de81d [xemacs-hg @ 2005-05-10 17:02:52 by aidan]
aidan
parents: 502
diff changeset
1272 'latin-iso8859-16
3767
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1273 '((#xA1 #xA2) ;; A WITH OGONEK
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1274 (#xA3 #xB3) ;; L WITH STROKE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1275 (#xA6 #xA8) ;; S WITH CARON
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1276 (#xAA #xBA) ;; S WITH COMMA BELOW
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1277 (#xAC #xAE) ;; Z WITH ACUTE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1278 (#xAF #xBF) ;; Z WITH DOT ABOVE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1279 (#xB2 #xB9) ;; C WITH CARON
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1280 (#xB4 #xB8) ;; Z WITH CARON
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1281 (#xBE #xFF) ;; Y WITH DIAERESIS
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1282 (#xC0 #xE0) ;; A WITH GRAVE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1283 (#xC1 #xE1) ;; A WITH ACUTE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1284 (#xC2 #xE2) ;; A WITH CIRCUMFLEX
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1285 (#xC3 #xE3) ;; A WITH BREVE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1286 (#xC4 #xE4) ;; A WITH DIAERESIS
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1287 (#xC5 #xE5) ;; C WITH ACUTE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1288 (#xC6 #xE6) ;; AE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1289 (#xC7 #xE7) ;; C WITH CEDILLA
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1290 (#xC8 #xE8) ;; E WITH GRAVE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1291 (#xC9 #xE9) ;; E WITH ACUTE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1292 (#xCA #xEA) ;; E WITH CIRCUMFLEX
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1293 (#xCB #xEB) ;; E WITH DIAERESIS
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1294 (#xCC #xEC) ;; I WITH GRAVE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1295 (#xCD #xED) ;; I WITH ACUTE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1296 (#xCE #xEE) ;; I WITH CIRCUMFLEX
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1297 (#xCF #xEF) ;; I WITH DIAERESIS
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1298 (#xD0 #xF0) ;; D WITH STROKE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1299 (#xD1 #xF1) ;; N WITH ACUTE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1300 (#xD2 #xF2) ;; O WITH GRAVE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1301 (#xD3 #xF3) ;; O WITH ACUTE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1302 (#xD4 #xF4) ;; O WITH CIRCUMFLEX
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1303 (#xD5 #xF5) ;; O WITH DOUBLE ACUTE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1304 (#xD6 #xF6) ;; O WITH DIAERESIS
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1305 (#xD7 #xF7) ;; S WITH ACUTE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1306 (#xD8 #xF8) ;; U WITH DOUBLE ACUTE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1307 (#xD9 #xF9) ;; U WITH GRAVE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1308 (#xDA #xFA) ;; U WITH ACUTE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1309 (#xDB #xFB) ;; U WITH CIRCUMFLEX
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1310 (#xDC #xFC) ;; U WITH DIAERESIS
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1311 (#xDD #xFD) ;; E WITH OGONEK
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1312 (#xDE #xFE))) ;; T WITH COMMA BELOW
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1313
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1314 ;; Add a coding system for ISO 8859-16.
4690
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1315 (make-coding-system
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1316 'iso-8859-16 'fixed-width "ISO-8859-16 (Latin-10)"
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1317 '(unicode-map
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1318 ((#x80 ?\u0080) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1319 (#x81 ?\u0081) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1320 (#x82 ?\u0082) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1321 (#x83 ?\u0083) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1322 (#x84 ?\u0084) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1323 (#x85 ?\u0085) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1324 (#x86 ?\u0086) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1325 (#x87 ?\u0087) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1326 (#x88 ?\u0088) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1327 (#x89 ?\u0089) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1328 (#x8A ?\u008A) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1329 (#x8B ?\u008B) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1330 (#x8C ?\u008C) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1331 (#x8D ?\u008D) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1332 (#x8E ?\u008E) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1333 (#x8F ?\u008F) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1334 (#x90 ?\u0090) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1335 (#x91 ?\u0091) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1336 (#x92 ?\u0092) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1337 (#x93 ?\u0093) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1338 (#x94 ?\u0094) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1339 (#x95 ?\u0095) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1340 (#x96 ?\u0096) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1341 (#x97 ?\u0097) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1342 (#x98 ?\u0098) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1343 (#x99 ?\u0099) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1344 (#x9A ?\u009A) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1345 (#x9B ?\u009B) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1346 (#x9C ?\u009C) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1347 (#x9D ?\u009D) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1348 (#x9E ?\u009E) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1349 (#x9F ?\u009F) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1350 (#xA0 ?\u00A0) ;; NO-BREAK SPACE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1351 (#xA1 ?\u0104) ;; LATIN CAPITAL LETTER A WITH OGONEK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1352 (#xA2 ?\u0105) ;; LATIN SMALL LETTER A WITH OGONEK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1353 (#xA3 ?\u0141) ;; LATIN CAPITAL LETTER L WITH STROKE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1354 (#xA4 ?\u20AC) ;; EURO SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1355 (#xA5 ?\u201E) ;; DOUBLE LOW-9 QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1356 (#xA6 ?\u0160) ;; LATIN CAPITAL LETTER S WITH CARON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1357 (#xA7 ?\u00A7) ;; SECTION SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1358 (#xA8 ?\u0161) ;; LATIN SMALL LETTER S WITH CARON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1359 (#xA9 ?\u00A9) ;; COPYRIGHT SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1360 (#xAA ?\u0218) ;; LATIN CAPITAL LETTER S WITH COMMA BELOW
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1361 (#xAB ?\u00AB) ;; LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1362 (#xAC ?\u0179) ;; LATIN CAPITAL LETTER Z WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1363 (#xAD ?\u00AD) ;; SOFT HYPHEN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1364 (#xAE ?\u017A) ;; LATIN SMALL LETTER Z WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1365 (#xAF ?\u017B) ;; LATIN CAPITAL LETTER Z WITH DOT ABOVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1366 (#xB0 ?\u00B0) ;; DEGREE SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1367 (#xB1 ?\u00B1) ;; PLUS-MINUS SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1368 (#xB2 ?\u010C) ;; LATIN CAPITAL LETTER C WITH CARON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1369 (#xB3 ?\u0142) ;; LATIN SMALL LETTER L WITH STROKE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1370 (#xB4 ?\u017D) ;; LATIN CAPITAL LETTER Z WITH CARON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1371 (#xB5 ?\u201D) ;; RIGHT DOUBLE QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1372 (#xB6 ?\u00B6) ;; PILCROW SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1373 (#xB7 ?\u00B7) ;; MIDDLE DOT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1374 (#xB8 ?\u017E) ;; LATIN SMALL LETTER Z WITH CARON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1375 (#xB9 ?\u010D) ;; LATIN SMALL LETTER C WITH CARON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1376 (#xBA ?\u0219) ;; LATIN SMALL LETTER S WITH COMMA BELOW
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1377 (#xBB ?\u00BB) ;; RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1378 (#xBC ?\u0152) ;; LATIN CAPITAL LIGATURE OE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1379 (#xBD ?\u0153) ;; LATIN SMALL LIGATURE OE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1380 (#xBE ?\u0178) ;; LATIN CAPITAL LETTER Y WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1381 (#xBF ?\u017C) ;; LATIN SMALL LETTER Z WITH DOT ABOVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1382 (#xC0 ?\u00C0) ;; LATIN CAPITAL LETTER A WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1383 (#xC1 ?\u00C1) ;; LATIN CAPITAL LETTER A WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1384 (#xC2 ?\u00C2) ;; LATIN CAPITAL LETTER A WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1385 (#xC3 ?\u0102) ;; LATIN CAPITAL LETTER A WITH BREVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1386 (#xC4 ?\u00C4) ;; LATIN CAPITAL LETTER A WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1387 (#xC5 ?\u0106) ;; LATIN CAPITAL LETTER C WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1388 (#xC6 ?\u00C6) ;; LATIN CAPITAL LETTER AE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1389 (#xC7 ?\u00C7) ;; LATIN CAPITAL LETTER C WITH CEDILLA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1390 (#xC8 ?\u00C8) ;; LATIN CAPITAL LETTER E WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1391 (#xC9 ?\u00C9) ;; LATIN CAPITAL LETTER E WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1392 (#xCA ?\u00CA) ;; LATIN CAPITAL LETTER E WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1393 (#xCB ?\u00CB) ;; LATIN CAPITAL LETTER E WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1394 (#xCC ?\u00CC) ;; LATIN CAPITAL LETTER I WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1395 (#xCD ?\u00CD) ;; LATIN CAPITAL LETTER I WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1396 (#xCE ?\u00CE) ;; LATIN CAPITAL LETTER I WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1397 (#xCF ?\u00CF) ;; LATIN CAPITAL LETTER I WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1398 (#xD0 ?\u0110) ;; LATIN CAPITAL LETTER D WITH STROKE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1399 (#xD1 ?\u0143) ;; LATIN CAPITAL LETTER N WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1400 (#xD2 ?\u00D2) ;; LATIN CAPITAL LETTER O WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1401 (#xD3 ?\u00D3) ;; LATIN CAPITAL LETTER O WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1402 (#xD4 ?\u00D4) ;; LATIN CAPITAL LETTER O WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1403 (#xD5 ?\u0150) ;; LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1404 (#xD6 ?\u00D6) ;; LATIN CAPITAL LETTER O WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1405 (#xD7 ?\u015A) ;; LATIN CAPITAL LETTER S WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1406 (#xD8 ?\u0170) ;; LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1407 (#xD9 ?\u00D9) ;; LATIN CAPITAL LETTER U WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1408 (#xDA ?\u00DA) ;; LATIN CAPITAL LETTER U WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1409 (#xDB ?\u00DB) ;; LATIN CAPITAL LETTER U WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1410 (#xDC ?\u00DC) ;; LATIN CAPITAL LETTER U WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1411 (#xDD ?\u0118) ;; LATIN CAPITAL LETTER E WITH OGONEK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1412 (#xDE ?\u021A) ;; LATIN CAPITAL LETTER T WITH COMMA BELOW
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1413 (#xDF ?\u00DF) ;; LATIN SMALL LETTER SHARP S
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1414 (#xE0 ?\u00E0) ;; LATIN SMALL LETTER A WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1415 (#xE1 ?\u00E1) ;; LATIN SMALL LETTER A WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1416 (#xE2 ?\u00E2) ;; LATIN SMALL LETTER A WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1417 (#xE3 ?\u0103) ;; LATIN SMALL LETTER A WITH BREVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1418 (#xE4 ?\u00E4) ;; LATIN SMALL LETTER A WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1419 (#xE5 ?\u0107) ;; LATIN SMALL LETTER C WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1420 (#xE6 ?\u00E6) ;; LATIN SMALL LETTER AE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1421 (#xE7 ?\u00E7) ;; LATIN SMALL LETTER C WITH CEDILLA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1422 (#xE8 ?\u00E8) ;; LATIN SMALL LETTER E WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1423 (#xE9 ?\u00E9) ;; LATIN SMALL LETTER E WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1424 (#xEA ?\u00EA) ;; LATIN SMALL LETTER E WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1425 (#xEB ?\u00EB) ;; LATIN SMALL LETTER E WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1426 (#xEC ?\u00EC) ;; LATIN SMALL LETTER I WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1427 (#xED ?\u00ED) ;; LATIN SMALL LETTER I WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1428 (#xEE ?\u00EE) ;; LATIN SMALL LETTER I WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1429 (#xEF ?\u00EF) ;; LATIN SMALL LETTER I WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1430 (#xF0 ?\u0111) ;; LATIN SMALL LETTER D WITH STROKE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1431 (#xF1 ?\u0144) ;; LATIN SMALL LETTER N WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1432 (#xF2 ?\u00F2) ;; LATIN SMALL LETTER O WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1433 (#xF3 ?\u00F3) ;; LATIN SMALL LETTER O WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1434 (#xF4 ?\u00F4) ;; LATIN SMALL LETTER O WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1435 (#xF5 ?\u0151) ;; LATIN SMALL LETTER O WITH DOUBLE ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1436 (#xF6 ?\u00F6) ;; LATIN SMALL LETTER O WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1437 (#xF7 ?\u015B) ;; LATIN SMALL LETTER S WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1438 (#xF8 ?\u0171) ;; LATIN SMALL LETTER U WITH DOUBLE ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1439 (#xF9 ?\u00F9) ;; LATIN SMALL LETTER U WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1440 (#xFA ?\u00FA) ;; LATIN SMALL LETTER U WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1441 (#xFB ?\u00FB) ;; LATIN SMALL LETTER U WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1442 (#xFC ?\u00FC) ;; LATIN SMALL LETTER U WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1443 (#xFD ?\u0119) ;; LATIN SMALL LETTER E WITH OGONEK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1444 (#xFE ?\u021B) ;; LATIN SMALL LETTER T WITH COMMA BELOW
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1445 (#xFF ?\u00FF)) ;; LATIN SMALL LETTER Y WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1446 mnemonic "Latin 10"
4299
f4c3ffe60a4f [xemacs-hg @ 2007-12-01 14:24:46 by aidan]
aidan
parents: 4240
diff changeset
1447 aliases (iso-latin-10)))
3767
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1448
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1449 ;; end of ISO 8859-16.
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1450
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1451
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1452 (provide 'romanian)
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1453
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1454 ;; Czech support originally from czech.el
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1455 ;; Author: Milan Zamazal <pdm@zamazal.org>
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1456 ;; Maintainer (FSF): Pavel Jan,Am(Bk <Pavel@Janik.cz>
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1457 ;; Maintainer (for XEmacs): David Sauer <davids@penguin.cz>
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1458
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1459 (provide 'czech)
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1460
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1461 ;; Slovak support originally from slovak.el
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1462 ;; Authors: Tibor ,B)(Bimko <tibor.simko@fmph.uniba.sk>,
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1463 ;; Milan Zamazal <pdm@fi.muni.cz>
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1464 ;; Maintainer: Milan Zamazal <pdm@fi.muni.cz>
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1465
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1466 (provide 'slovenian)
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1467
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1468 ;; Latin-5 (ISO-8859-9)
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1469
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1470 ;; Turkish (more generally Turkic.) This is identical to Latin-1, with the
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1471 ;; exception that the Icelandic-specific letters have been replaced by
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1472 ;; Turkish-specific letters. As such, we can simply copy the Latin-1 syntax
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1473 ;; table.
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1474
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1475 (loop
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1476 for i from #xA0 to #xFF
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1477 with syntax-table = (standard-syntax-table)
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1478 do (modify-syntax-entry
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1479 (make-char 'latin-iso8859-9 i)
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1480 (string (char-syntax (make-char 'latin-iso8859-1 i)))
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1481 syntax-table))
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1482
5384
3889ef128488 Fix misspelled words, and some grammar, across the entire source tree.
Jerry James <james@xemacs.org>
parents: 4690
diff changeset
1483 ;; Case. The Turkish case idiosyncrasy is handled with its language environment.
3767
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1484 (setup-case-pairs
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1485 'latin-iso8859-9
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1486 '((#xC0 #xE0) ;; A WITH GRAVE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1487 (#xC1 #xE1) ;; A WITH ACUTE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1488 (#xC2 #xE2) ;; A WITH CIRCUMFLEX
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1489 (#xC3 #xE3) ;; A WITH TILDE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1490 (#xC4 #xE4) ;; A WITH DIAERESIS
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1491 (#xC5 #xE5) ;; A WITH RING ABOVE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1492 (#xC6 #xE6) ;; AE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1493 (#xC7 #xE7) ;; C WITH CEDILLA
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1494 (#xC8 #xE8) ;; E WITH GRAVE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1495 (#xC9 #xE9) ;; E WITH ACUTE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1496 (#xCB #xEB) ;; E WITH DIAERESIS
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1497 (#xCD #xED) ;; I WITH ACUTE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1498 (#xCE #xEE) ;; I WITH CIRCUMFLEX
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1499 (#xD0 #xF0) ;; G WITH BREVE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1500 (#xD1 #xF1) ;; N WITH TILDE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1501 (#xD2 #xF2) ;; O WITH GRAVE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1502 (#xD3 #xF3) ;; O WITH ACUTE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1503 (#xD4 #xF4) ;; O WITH CIRCUMFLEX
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1504 (#xD5 #xF5) ;; O WITH TILDE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1505 (#xD6 #xF6) ;; O WITH DIAERESIS
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1506 (#xD8 #xF8) ;; O WITH STROKE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1507 (#xD9 #xF9) ;; U WITH GRAVE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1508 (#xDA #xFA) ;; U WITH ACUTE
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1509 (#xDB #xFB) ;; U WITH CIRCUMFLEX
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1510 (#xDC #xFC) ;; U WITH DIAERESIS
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1511 (#xDE #xFE))) ;; S WITH CEDILLA
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1512
4145
edb00a8b4eff [xemacs-hg @ 2007-08-26 20:00:29 by aidan]
aidan
parents: 4090
diff changeset
1513 ;; LATIN CAPITAL LETTER I WITH DOT ABOVE
edb00a8b4eff [xemacs-hg @ 2007-08-26 20:00:29 by aidan]
aidan
parents: 4090
diff changeset
1514 (put-case-table 'downcase
edb00a8b4eff [xemacs-hg @ 2007-08-26 20:00:29 by aidan]
aidan
parents: 4090
diff changeset
1515 (make-char 'latin-iso8859-9 #xdd)
edb00a8b4eff [xemacs-hg @ 2007-08-26 20:00:29 by aidan]
aidan
parents: 4090
diff changeset
1516 ?i (standard-case-table))
edb00a8b4eff [xemacs-hg @ 2007-08-26 20:00:29 by aidan]
aidan
parents: 4090
diff changeset
1517
edb00a8b4eff [xemacs-hg @ 2007-08-26 20:00:29 by aidan]
aidan
parents: 4090
diff changeset
1518 ;; LATIN SMALL LETTER DOTLESS I
edb00a8b4eff [xemacs-hg @ 2007-08-26 20:00:29 by aidan]
aidan
parents: 4090
diff changeset
1519 (put-case-table 'upcase
edb00a8b4eff [xemacs-hg @ 2007-08-26 20:00:29 by aidan]
aidan
parents: 4090
diff changeset
1520 (make-char 'latin-iso8859-9 #xfd)
edb00a8b4eff [xemacs-hg @ 2007-08-26 20:00:29 by aidan]
aidan
parents: 4090
diff changeset
1521 ?I (standard-case-table))
edb00a8b4eff [xemacs-hg @ 2007-08-26 20:00:29 by aidan]
aidan
parents: 4090
diff changeset
1522
4690
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1523 (make-coding-system
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1524 'iso-8859-9 'fixed-width "ISO-8859-9 (Latin-5)"
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1525 '(unicode-map
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1526 ((#x80 ?\u0080) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1527 (#x81 ?\u0081) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1528 (#x82 ?\u0082) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1529 (#x83 ?\u0083) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1530 (#x84 ?\u0084) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1531 (#x85 ?\u0085) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1532 (#x86 ?\u0086) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1533 (#x87 ?\u0087) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1534 (#x88 ?\u0088) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1535 (#x89 ?\u0089) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1536 (#x8A ?\u008A) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1537 (#x8B ?\u008B) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1538 (#x8C ?\u008C) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1539 (#x8D ?\u008D) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1540 (#x8E ?\u008E) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1541 (#x8F ?\u008F) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1542 (#x90 ?\u0090) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1543 (#x91 ?\u0091) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1544 (#x92 ?\u0092) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1545 (#x93 ?\u0093) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1546 (#x94 ?\u0094) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1547 (#x95 ?\u0095) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1548 (#x96 ?\u0096) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1549 (#x97 ?\u0097) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1550 (#x98 ?\u0098) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1551 (#x99 ?\u0099) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1552 (#x9A ?\u009A) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1553 (#x9B ?\u009B) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1554 (#x9C ?\u009C) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1555 (#x9D ?\u009D) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1556 (#x9E ?\u009E) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1557 (#x9F ?\u009F) ;; <control>
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1558 (#xA0 ?\u00A0) ;; NO-BREAK SPACE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1559 (#xA1 ?\u00A1) ;; INVERTED EXCLAMATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1560 (#xA2 ?\u00A2) ;; CENT SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1561 (#xA3 ?\u00A3) ;; POUND SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1562 (#xA4 ?\u00A4) ;; CURRENCY SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1563 (#xA5 ?\u00A5) ;; YEN SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1564 (#xA6 ?\u00A6) ;; BROKEN BAR
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1565 (#xA7 ?\u00A7) ;; SECTION SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1566 (#xA8 ?\u00A8) ;; DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1567 (#xA9 ?\u00A9) ;; COPYRIGHT SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1568 (#xAA ?\u00AA) ;; FEMININE ORDINAL INDICATOR
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1569 (#xAB ?\u00AB) ;; LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1570 (#xAC ?\u00AC) ;; NOT SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1571 (#xAD ?\u00AD) ;; SOFT HYPHEN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1572 (#xAE ?\u00AE) ;; REGISTERED SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1573 (#xAF ?\u00AF) ;; MACRON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1574 (#xB0 ?\u00B0) ;; DEGREE SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1575 (#xB1 ?\u00B1) ;; PLUS-MINUS SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1576 (#xB2 ?\u00B2) ;; SUPERSCRIPT TWO
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1577 (#xB3 ?\u00B3) ;; SUPERSCRIPT THREE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1578 (#xB4 ?\u00B4) ;; ACUTE ACCENT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1579 (#xB5 ?\u00B5) ;; MICRO SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1580 (#xB6 ?\u00B6) ;; PILCROW SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1581 (#xB7 ?\u00B7) ;; MIDDLE DOT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1582 (#xB8 ?\u00B8) ;; CEDILLA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1583 (#xB9 ?\u00B9) ;; SUPERSCRIPT ONE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1584 (#xBA ?\u00BA) ;; MASCULINE ORDINAL INDICATOR
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1585 (#xBB ?\u00BB) ;; RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1586 (#xBC ?\u00BC) ;; VULGAR FRACTION ONE QUARTER
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1587 (#xBD ?\u00BD) ;; VULGAR FRACTION ONE HALF
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1588 (#xBE ?\u00BE) ;; VULGAR FRACTION THREE QUARTERS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1589 (#xBF ?\u00BF) ;; INVERTED QUESTION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1590 (#xC0 ?\u00C0) ;; LATIN CAPITAL LETTER A WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1591 (#xC1 ?\u00C1) ;; LATIN CAPITAL LETTER A WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1592 (#xC2 ?\u00C2) ;; LATIN CAPITAL LETTER A WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1593 (#xC3 ?\u00C3) ;; LATIN CAPITAL LETTER A WITH TILDE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1594 (#xC4 ?\u00C4) ;; LATIN CAPITAL LETTER A WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1595 (#xC5 ?\u00C5) ;; LATIN CAPITAL LETTER A WITH RING ABOVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1596 (#xC6 ?\u00C6) ;; LATIN CAPITAL LETTER AE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1597 (#xC7 ?\u00C7) ;; LATIN CAPITAL LETTER C WITH CEDILLA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1598 (#xC8 ?\u00C8) ;; LATIN CAPITAL LETTER E WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1599 (#xC9 ?\u00C9) ;; LATIN CAPITAL LETTER E WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1600 (#xCA ?\u00CA) ;; LATIN CAPITAL LETTER E WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1601 (#xCB ?\u00CB) ;; LATIN CAPITAL LETTER E WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1602 (#xCC ?\u00CC) ;; LATIN CAPITAL LETTER I WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1603 (#xCD ?\u00CD) ;; LATIN CAPITAL LETTER I WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1604 (#xCE ?\u00CE) ;; LATIN CAPITAL LETTER I WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1605 (#xCF ?\u00CF) ;; LATIN CAPITAL LETTER I WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1606 (#xD0 ?\u011E) ;; LATIN CAPITAL LETTER G WITH BREVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1607 (#xD1 ?\u00D1) ;; LATIN CAPITAL LETTER N WITH TILDE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1608 (#xD2 ?\u00D2) ;; LATIN CAPITAL LETTER O WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1609 (#xD3 ?\u00D3) ;; LATIN CAPITAL LETTER O WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1610 (#xD4 ?\u00D4) ;; LATIN CAPITAL LETTER O WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1611 (#xD5 ?\u00D5) ;; LATIN CAPITAL LETTER O WITH TILDE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1612 (#xD6 ?\u00D6) ;; LATIN CAPITAL LETTER O WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1613 (#xD7 ?\u00D7) ;; MULTIPLICATION SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1614 (#xD8 ?\u00D8) ;; LATIN CAPITAL LETTER O WITH STROKE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1615 (#xD9 ?\u00D9) ;; LATIN CAPITAL LETTER U WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1616 (#xDA ?\u00DA) ;; LATIN CAPITAL LETTER U WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1617 (#xDB ?\u00DB) ;; LATIN CAPITAL LETTER U WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1618 (#xDC ?\u00DC) ;; LATIN CAPITAL LETTER U WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1619 (#xDD ?\u0130) ;; LATIN CAPITAL LETTER I WITH DOT ABOVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1620 (#xDE ?\u015E) ;; LATIN CAPITAL LETTER S WITH CEDILLA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1621 (#xDF ?\u00DF) ;; LATIN SMALL LETTER SHARP S
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1622 (#xE0 ?\u00E0) ;; LATIN SMALL LETTER A WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1623 (#xE1 ?\u00E1) ;; LATIN SMALL LETTER A WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1624 (#xE2 ?\u00E2) ;; LATIN SMALL LETTER A WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1625 (#xE3 ?\u00E3) ;; LATIN SMALL LETTER A WITH TILDE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1626 (#xE4 ?\u00E4) ;; LATIN SMALL LETTER A WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1627 (#xE5 ?\u00E5) ;; LATIN SMALL LETTER A WITH RING ABOVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1628 (#xE6 ?\u00E6) ;; LATIN SMALL LETTER AE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1629 (#xE7 ?\u00E7) ;; LATIN SMALL LETTER C WITH CEDILLA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1630 (#xE8 ?\u00E8) ;; LATIN SMALL LETTER E WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1631 (#xE9 ?\u00E9) ;; LATIN SMALL LETTER E WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1632 (#xEA ?\u00EA) ;; LATIN SMALL LETTER E WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1633 (#xEB ?\u00EB) ;; LATIN SMALL LETTER E WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1634 (#xEC ?\u00EC) ;; LATIN SMALL LETTER I WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1635 (#xED ?\u00ED) ;; LATIN SMALL LETTER I WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1636 (#xEE ?\u00EE) ;; LATIN SMALL LETTER I WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1637 (#xEF ?\u00EF) ;; LATIN SMALL LETTER I WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1638 (#xF0 ?\u011F) ;; LATIN SMALL LETTER G WITH BREVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1639 (#xF1 ?\u00F1) ;; LATIN SMALL LETTER N WITH TILDE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1640 (#xF2 ?\u00F2) ;; LATIN SMALL LETTER O WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1641 (#xF3 ?\u00F3) ;; LATIN SMALL LETTER O WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1642 (#xF4 ?\u00F4) ;; LATIN SMALL LETTER O WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1643 (#xF5 ?\u00F5) ;; LATIN SMALL LETTER O WITH TILDE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1644 (#xF6 ?\u00F6) ;; LATIN SMALL LETTER O WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1645 (#xF7 ?\u00F7) ;; DIVISION SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1646 (#xF8 ?\u00F8) ;; LATIN SMALL LETTER O WITH STROKE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1647 (#xF9 ?\u00F9) ;; LATIN SMALL LETTER U WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1648 (#xFA ?\u00FA) ;; LATIN SMALL LETTER U WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1649 (#xFB ?\u00FB) ;; LATIN SMALL LETTER U WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1650 (#xFC ?\u00FC) ;; LATIN SMALL LETTER U WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1651 (#xFD ?\u0131) ;; LATIN SMALL LETTER DOTLESS I
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1652 (#xFE ?\u015F) ;; LATIN SMALL LETTER S WITH CEDILLA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1653 (#xFF ?\u00FF)) ;; LATIN SMALL LETTER Y WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1654 mnemonic "Latin 5"
4299
f4c3ffe60a4f [xemacs-hg @ 2007-12-01 14:24:46 by aidan]
aidan
parents: 4240
diff changeset
1655 aliases (iso-latin-5 latin-5)))
3767
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1656
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1657 ;; end of ISO-8859-9
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1658
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1659 ;; This is a utility function; we don't want it in the dumped XEmacs.
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1660
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1661 (fmakunbound 'setup-case-pairs)
2765
4ee3cf8de81d [xemacs-hg @ 2005-05-10 17:02:52 by aidan]
aidan
parents: 502
diff changeset
1662
464
5aa1854ad537 Import from CVS: tag r21-2-47
cvs
parents:
diff changeset
1663
3767
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1664 ;; Language environments.
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1665 (loop
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1666 for ((charset codesys default-input nice-charset-1 nice-charset-2
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1667 ;; supported-langs is a list if the doc string is replaced
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1668 ;; entirely
4490
67fbcaf3dbdc error-sequence -> invalid-sequence
Aidan Kehoe <kehoea@parhasard.net>
parents: 4489
diff changeset
1669 supported-langs invalid-sequence-coding-system)
3767
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1670 langenvs) in
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1671 '(((latin-iso8859-1 iso-8859-1 "latin-1-prefix" "Latin-1" "ISO-8859-1"
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1672 " Danish, Dutch, English, Faeroese, Finnish, French, German, Icelandic,
4489
b75b075a9041 Support displaying invalid UTF-8 in language-environment-specific ways.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4447
diff changeset
1673 Irish, Italian, Norwegian, Portuguese, Spanish, and Swedish."
b75b075a9041 Support displaying invalid UTF-8 in language-environment-specific ways.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4447
diff changeset
1674 windows-1252)
3767
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1675 (("Danish" "da")
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1676 ("Dutch" "nl" "TUTORIAL.nl")
4090
751ae075e76e [xemacs-hg @ 2007-08-01 13:53:32 by aidan]
aidan
parents: 4072
diff changeset
1677 ("Faeroese" "fo")
3767
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1678 ("Finnish" "fi")
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1679 ("French" "fr" "TUTORIAL.fr" "Bonjour, ,Ag(Ba va?")
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1680 ("German" "de" "TUTORIAL.de" "\
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1681 German (Deutsch Nord) Guten Tag
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1682 German (Deutsch S,A|(Bd) Gr,A|_(B Gott"
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1683 "german-postfix")
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1684 ("Icelandic" "is")
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1685 ("Irish" "ga")
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1686 ("Italian" "it")
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1687 ("Norwegian" "no" "TUTORIAL.no")
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1688 ("Portuguese" "pt" nil "Bem-vindo! Tudo bem?")
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1689 ("Spanish" "es" "TUTORIAL.es" ",A!(BHola!")
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1690 ("Swedish" "sv" "TUTORIAL.se" "Hej!")))
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1691 ((latin-iso8859-15 iso-8859-15 "latin-1-prefix" ;; #### FIXME
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1692 "Latin-9" "ISO-8859-15")
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1693 ())
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1694 ((latin-iso8859-2 iso-8859-2 "latin-2-prefix" "Latin-2" "ISO-8859-2"
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1695 " Albanian, Czech, English, German, Hungarian, Polish, Romanian,
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1696 Serbian, Croatian, Slovak, Slovene, Sorbian (upper and lower),
4600
dcfd965d65a1 Correct invalid-sequence-coding-system spec, Roman-alphabet languages.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4568
diff changeset
1697 and Swedish." windows-1250)
4090
751ae075e76e [xemacs-hg @ 2007-08-01 13:53:32 by aidan]
aidan
parents: 4072
diff changeset
1698 (("Albanian" "sq")
3767
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1699 ("Croatian" ("hrvatski" "hr") "TUTORIAL.hr")
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1700 ("Czech" ("cs" "cz") "TUTORIAL.cs" "P,Bx(Bejeme v,Ba(Bm hezk,B}(B den!"
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1701 "latin-2-postfix")
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1702 ("Hungarian" ("hungarian" "hu"))
4240
b98680995adb [xemacs-hg @ 2007-10-26 10:51:02 by aidan]
aidan
parents: 4145
diff changeset
1703 ("Polish" ("pl" "po") "TUTORIAL.pl") ;; #### Is "po" actually used?
3767
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1704 ("Romanian" "ro" "TUTORIAL.ro" "Bun,Bc(B ziua, bine a,B~(Bi venit!"
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1705 "latin-2-postfix")
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1706 ("Serbian" "sr")
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1707 ("Slovak" "sk" "TUTORIAL.sk" "Prajeme V,Ba(Bm pr,Bm(Bjemn,B}(B de,Br(B!"
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1708 "latin-2-postfix")
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1709 ("Slovenian" "sl" "TUTORIAL.sl" ",B.(Belimo vam uspe,B9(Ben dan!"
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1710 "latin-2-postfix")
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1711 ("Sorbian" nil)))
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1712 ((latin-iso8859-3 iso-8859-3 "latin-3-prefix" "Latin-3" "ISO-8859-3"
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1713 " Afrikaans, Catalan, Dutch, English, Esperanto, French, Galician,
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1714 German, Italian, Maltese, Spanish, and Turkish.")
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1715 (("Afrikaans" "af")
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1716 ("Catalan" ("catalan" "ca"))
4090
751ae075e76e [xemacs-hg @ 2007-08-01 13:53:32 by aidan]
aidan
parents: 4072
diff changeset
1717 ("Esperanto" "eo")
751ae075e76e [xemacs-hg @ 2007-08-01 13:53:32 by aidan]
aidan
parents: 4072
diff changeset
1718 ("Galician" "gl")
751ae075e76e [xemacs-hg @ 2007-08-01 13:53:32 by aidan]
aidan
parents: 4072
diff changeset
1719 ("Maltese" "mt")))
3767
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1720 ((latin-iso8859-4 iso-8859-4 "latin-4-prefix" "Latin-4" "ISO-8859-4"
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1721 " Danish, English, Estonian, Finnish, German, Greenlandic, Lappish,
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1722 Latvian, Lithuanian, and Norwegian.")
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1723 (("Estonian" "et")
4090
751ae075e76e [xemacs-hg @ 2007-08-01 13:53:32 by aidan]
aidan
parents: 4072
diff changeset
1724 ("Greenlandic" "kl")
751ae075e76e [xemacs-hg @ 2007-08-01 13:53:32 by aidan]
aidan
parents: 4072
diff changeset
1725 ("Lappish" "se")
3767
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1726 ("Latvian" "lv")
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1727 ("Lithuanian" "li")))
3977
a4284dd2debb [xemacs-hg @ 2007-05-21 09:25:14 by aidan]
aidan
parents: 3767
diff changeset
1728 ((latin-iso8859-9 iso-8859-9 "latin-5-prefix" "Latin-5" "ISO-8859-9")
3767
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1729 (("Turkish" "tr"))))
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1730 do
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1731 (set-language-info-alist
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1732 nice-charset-1
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1733 `((charset ascii ,charset)
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1734 (coding-system ,codesys)
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1735 (coding-priority ,codesys)
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1736 (native-coding-system ,codesys)
4490
67fbcaf3dbdc error-sequence -> invalid-sequence
Aidan Kehoe <kehoea@parhasard.net>
parents: 4489
diff changeset
1737 (invalid-sequence-coding-system ,(or invalid-sequence-coding-system
67fbcaf3dbdc error-sequence -> invalid-sequence
Aidan Kehoe <kehoea@parhasard.net>
parents: 4489
diff changeset
1738 codesys))
3767
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1739 (documentation . ,(if (listp supported-langs) (car supported-langs)
4690
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1740 (format "Generic language environment for %s (%s)."
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1741 nice-charset-1 nice-charset-2))))
3767
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1742 '("European"))
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1743 (loop for (name locale tutorial sample-text input-method) in langenvs
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1744 do
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1745 (set-language-info-alist
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1746 name
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1747 `((charset ascii ,charset)
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1748 (coding-system ,codesys)
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1749 (coding-priority ,codesys)
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1750 (native-coding-system ,codesys)
4600
dcfd965d65a1 Correct invalid-sequence-coding-system spec, Roman-alphabet languages.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4568
diff changeset
1751 (invalid-sequence-coding-system ,(or invalid-sequence-coding-system
dcfd965d65a1 Correct invalid-sequence-coding-system spec, Roman-alphabet languages.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4568
diff changeset
1752 codesys))
3767
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1753 ,@(if locale `((locale . ,locale)))
4240
b98680995adb [xemacs-hg @ 2007-10-26 10:51:02 by aidan]
aidan
parents: 4145
diff changeset
1754 ,@(if tutorial `((tutorial . ,tutorial)
4325
948c9b232595 Avoid an error when clicking on Help -> Tutorials
Aidan Kehoe <kehoea@parhasard.net>
parents: 4316
diff changeset
1755 (tutorial-coding-system . ,codesys)))
3767
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1756 ,@(if sample-text `((sample-text . ,sample-text)))
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1757 (input-method . ,(or input-method default-input))
4690
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1758 (documentation . ,(format "This language environment supports %s. "
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1759 name)))
3767
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
1760 '("European"))))
464
5aa1854ad537 Import from CVS: tag r21-2-47
cvs
parents:
diff changeset
1761
4145
edb00a8b4eff [xemacs-hg @ 2007-08-26 20:00:29 by aidan]
aidan
parents: 4090
diff changeset
1762 ;; The case table for Turkish is special:
edb00a8b4eff [xemacs-hg @ 2007-08-26 20:00:29 by aidan]
aidan
parents: 4090
diff changeset
1763 ;; #### Maybe we should limit this change to interactive functions; this may
edb00a8b4eff [xemacs-hg @ 2007-08-26 20:00:29 by aidan]
aidan
parents: 4090
diff changeset
1764 ;; well be awkward for protocols and so on.
edb00a8b4eff [xemacs-hg @ 2007-08-26 20:00:29 by aidan]
aidan
parents: 4090
diff changeset
1765 (set-language-info "Turkish"
edb00a8b4eff [xemacs-hg @ 2007-08-26 20:00:29 by aidan]
aidan
parents: 4090
diff changeset
1766 'setup-function
edb00a8b4eff [xemacs-hg @ 2007-08-26 20:00:29 by aidan]
aidan
parents: 4090
diff changeset
1767 (lambda ()
edb00a8b4eff [xemacs-hg @ 2007-08-26 20:00:29 by aidan]
aidan
parents: 4090
diff changeset
1768 ;; The lowercase version of I is dotless i
edb00a8b4eff [xemacs-hg @ 2007-08-26 20:00:29 by aidan]
aidan
parents: 4090
diff changeset
1769 (put-case-table-pair ?I
edb00a8b4eff [xemacs-hg @ 2007-08-26 20:00:29 by aidan]
aidan
parents: 4090
diff changeset
1770 (make-char 'latin-iso8859-9 #xfd)
edb00a8b4eff [xemacs-hg @ 2007-08-26 20:00:29 by aidan]
aidan
parents: 4090
diff changeset
1771 (standard-case-table))
edb00a8b4eff [xemacs-hg @ 2007-08-26 20:00:29 by aidan]
aidan
parents: 4090
diff changeset
1772 ;; The uppercase version of i is I with dot
edb00a8b4eff [xemacs-hg @ 2007-08-26 20:00:29 by aidan]
aidan
parents: 4090
diff changeset
1773 (put-case-table-pair (make-char 'latin-iso8859-9 #xdd)
edb00a8b4eff [xemacs-hg @ 2007-08-26 20:00:29 by aidan]
aidan
parents: 4090
diff changeset
1774 ?i (standard-case-table))))
edb00a8b4eff [xemacs-hg @ 2007-08-26 20:00:29 by aidan]
aidan
parents: 4090
diff changeset
1775
edb00a8b4eff [xemacs-hg @ 2007-08-26 20:00:29 by aidan]
aidan
parents: 4090
diff changeset
1776 (set-language-info "Turkish"
edb00a8b4eff [xemacs-hg @ 2007-08-26 20:00:29 by aidan]
aidan
parents: 4090
diff changeset
1777 'exit-function
edb00a8b4eff [xemacs-hg @ 2007-08-26 20:00:29 by aidan]
aidan
parents: 4090
diff changeset
1778 (lambda ()
edb00a8b4eff [xemacs-hg @ 2007-08-26 20:00:29 by aidan]
aidan
parents: 4090
diff changeset
1779 ;; Restore the normal case mappings for the characters.
edb00a8b4eff [xemacs-hg @ 2007-08-26 20:00:29 by aidan]
aidan
parents: 4090
diff changeset
1780 (put-case-table-pair ?I ?i (standard-case-table))))
5749
7b87bc73f796 Add a language environment for Azeri.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5583
diff changeset
1781
7b87bc73f796 Add a language environment for Azeri.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5583
diff changeset
1782 ;; Latin-script Azeri. This uses schwa, and has no non-Unicode encoding
7b87bc73f796 Add a language environment for Azeri.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5583
diff changeset
1783 ;; available. The Turkish case rules apply, though, so we can copy that
7b87bc73f796 Add a language environment for Azeri.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5583
diff changeset
1784 ;; language environment.
4145
edb00a8b4eff [xemacs-hg @ 2007-08-26 20:00:29 by aidan]
aidan
parents: 4090
diff changeset
1785
5749
7b87bc73f796 Add a language environment for Azeri.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5583
diff changeset
1786 (let* ((name (create-variant-language-environment "Turkish" 'utf-8))
7b87bc73f796 Add a language environment for Azeri.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5583
diff changeset
1787 (assoc (assoc name language-info-alist)))
7b87bc73f796 Add a language environment for Azeri.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5583
diff changeset
1788 (setf (car assoc) "Azeri")
7b87bc73f796 Add a language environment for Azeri.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5583
diff changeset
1789 (set-language-info "Azeri" 'locale "az")
7b87bc73f796 Add a language environment for Azeri.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5583
diff changeset
1790 (put-case-table-pair
7b87bc73f796 Add a language environment for Azeri.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5583
diff changeset
1791 (decode-char 'ucs #x018F) ;; LATIN CAPITAL LETTER SCHWA
7b87bc73f796 Add a language environment for Azeri.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5583
diff changeset
1792 (decode-char 'ucs #x0259) ;; LATIN SMALL LETTER SCHWA
7b87bc73f796 Add a language environment for Azeri.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5583
diff changeset
1793 (standard-case-table)))
7b87bc73f796 Add a language environment for Azeri.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5583
diff changeset
1794
4690
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1795 (make-coding-system
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1796 'macintosh 'fixed-width "MacRoman"
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1797 '(unicode-map
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1798 ((#x80 ?\u00C4) ;; LATIN CAPITAL LETTER A WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1799 (#x81 ?\u00C5) ;; LATIN CAPITAL LETTER A WITH RING ABOVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1800 (#x82 ?\u00C7) ;; LATIN CAPITAL LETTER C WITH CEDILLA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1801 (#x83 ?\u00C9) ;; LATIN CAPITAL LETTER E WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1802 (#x84 ?\u00D1) ;; LATIN CAPITAL LETTER N WITH TILDE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1803 (#x85 ?\u00D6) ;; LATIN CAPITAL LETTER O WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1804 (#x86 ?\u00DC) ;; LATIN CAPITAL LETTER U WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1805 (#x87 ?\u00E1) ;; LATIN SMALL LETTER A WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1806 (#x88 ?\u00E0) ;; LATIN SMALL LETTER A WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1807 (#x89 ?\u00E2) ;; LATIN SMALL LETTER A WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1808 (#x8A ?\u00E4) ;; LATIN SMALL LETTER A WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1809 (#x8B ?\u00E3) ;; LATIN SMALL LETTER A WITH TILDE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1810 (#x8C ?\u00E5) ;; LATIN SMALL LETTER A WITH RING ABOVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1811 (#x8D ?\u00E7) ;; LATIN SMALL LETTER C WITH CEDILLA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1812 (#x8E ?\u00E9) ;; LATIN SMALL LETTER E WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1813 (#x8F ?\u00E8) ;; LATIN SMALL LETTER E WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1814 (#x90 ?\u00EA) ;; LATIN SMALL LETTER E WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1815 (#x91 ?\u00EB) ;; LATIN SMALL LETTER E WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1816 (#x92 ?\u00ED) ;; LATIN SMALL LETTER I WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1817 (#x93 ?\u00EC) ;; LATIN SMALL LETTER I WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1818 (#x94 ?\u00EE) ;; LATIN SMALL LETTER I WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1819 (#x95 ?\u00EF) ;; LATIN SMALL LETTER I WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1820 (#x96 ?\u00F1) ;; LATIN SMALL LETTER N WITH TILDE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1821 (#x97 ?\u00F3) ;; LATIN SMALL LETTER O WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1822 (#x98 ?\u00F2) ;; LATIN SMALL LETTER O WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1823 (#x99 ?\u00F4) ;; LATIN SMALL LETTER O WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1824 (#x9A ?\u00F6) ;; LATIN SMALL LETTER O WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1825 (#x9B ?\u00F5) ;; LATIN SMALL LETTER O WITH TILDE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1826 (#x9C ?\u00FA) ;; LATIN SMALL LETTER U WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1827 (#x9D ?\u00F9) ;; LATIN SMALL LETTER U WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1828 (#x9E ?\u00FB) ;; LATIN SMALL LETTER U WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1829 (#x9F ?\u00FC) ;; LATIN SMALL LETTER U WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1830 (#xA0 ?\u2020) ;; DAGGER
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1831 (#xA1 ?\u00B0) ;; DEGREE SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1832 (#xA2 ?\u00A2) ;; CENT SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1833 (#xA3 ?\u00A3) ;; POUND SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1834 (#xA4 ?\u00A7) ;; SECTION SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1835 (#xA5 ?\u2022) ;; BULLET
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1836 (#xA6 ?\u00B6) ;; PILCROW SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1837 (#xA7 ?\u00DF) ;; LATIN SMALL LETTER SHARP S
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1838 (#xA8 ?\u00AE) ;; REGISTERED SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1839 (#xA9 ?\u00A9) ;; COPYRIGHT SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1840 (#xAA ?\u2122) ;; TRADE MARK SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1841 (#xAB ?\u00B4) ;; ACUTE ACCENT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1842 (#xAC ?\u00A8) ;; DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1843 (#xAD ?\u2260) ;; NOT EQUAL TO
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1844 (#xAE ?\u00C6) ;; LATIN CAPITAL LETTER AE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1845 (#xAF ?\u00D8) ;; LATIN CAPITAL LETTER O WITH STROKE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1846 (#xB0 ?\u221E) ;; INFINITY
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1847 (#xB1 ?\u00B1) ;; PLUS-MINUS SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1848 (#xB2 ?\u2264) ;; LESS-THAN OR EQUAL TO
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1849 (#xB3 ?\u2265) ;; GREATER-THAN OR EQUAL TO
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1850 (#xB4 ?\u00A5) ;; YEN SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1851 (#xB5 ?\u00B5) ;; MICRO SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1852 (#xB6 ?\u2202) ;; PARTIAL DIFFERENTIAL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1853 (#xB7 ?\u2211) ;; N-ARY SUMMATION
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1854 (#xB8 ?\u220F) ;; N-ARY PRODUCT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1855 (#xB9 ?\u03C0) ;; GREEK SMALL LETTER PI
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1856 (#xBA ?\u222B) ;; INTEGRAL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1857 (#xBB ?\u00AA) ;; FEMININE ORDINAL INDICATOR
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1858 (#xBC ?\u00BA) ;; MASCULINE ORDINAL INDICATOR
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1859 (#xBD ?\u03A9) ;; GREEK CAPITAL LETTER OMEGA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1860 (#xBE ?\u00E6) ;; LATIN SMALL LETTER AE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1861 (#xBF ?\u00F8) ;; LATIN SMALL LETTER O WITH STROKE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1862 (#xC0 ?\u00BF) ;; INVERTED QUESTION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1863 (#xC1 ?\u00A1) ;; INVERTED EXCLAMATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1864 (#xC2 ?\u00AC) ;; NOT SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1865 (#xC3 ?\u221A) ;; SQUARE ROOT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1866 (#xC4 ?\u0192) ;; LATIN SMALL LETTER F WITH HOOK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1867 (#xC5 ?\u2248) ;; ALMOST EQUAL TO
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1868 (#xC6 ?\u2206) ;; INCREMENT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1869 (#xC7 ?\u00AB) ;; LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1870 (#xC8 ?\u00BB) ;; RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1871 (#xC9 ?\u2026) ;; HORIZONTAL ELLIPSIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1872 (#xCA ?\u00A0) ;; NO-BREAK SPACE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1873 (#xCB ?\u00C0) ;; LATIN CAPITAL LETTER A WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1874 (#xCC ?\u00C3) ;; LATIN CAPITAL LETTER A WITH TILDE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1875 (#xCD ?\u00D5) ;; LATIN CAPITAL LETTER O WITH TILDE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1876 (#xCE ?\u0152) ;; LATIN CAPITAL LIGATURE OE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1877 (#xCF ?\u0153) ;; LATIN SMALL LIGATURE OE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1878 (#xD0 ?\u2013) ;; EN DASH
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1879 (#xD1 ?\u2014) ;; EM DASH
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1880 (#xD2 ?\u201C) ;; LEFT DOUBLE QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1881 (#xD3 ?\u201D) ;; RIGHT DOUBLE QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1882 (#xD4 ?\u2018) ;; LEFT SINGLE QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1883 (#xD5 ?\u2019) ;; RIGHT SINGLE QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1884 (#xD6 ?\u00F7) ;; DIVISION SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1885 (#xD7 ?\u25CA) ;; LOZENGE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1886 (#xD8 ?\u00FF) ;; LATIN SMALL LETTER Y WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1887 (#xD9 ?\u0178) ;; LATIN CAPITAL LETTER Y WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1888 (#xDA ?\u2044) ;; FRACTION SLASH
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1889 (#xDB ?\u20AC) ;; EURO SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1890 (#xDC ?\u2039) ;; SINGLE LEFT-POINTING ANGLE QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1891 (#xDD ?\u203A) ;; SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1892 (#xDE ?\uFB01) ;; LATIN SMALL LIGATURE FI
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1893 (#xDF ?\uFB02) ;; LATIN SMALL LIGATURE FL
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1894 (#xE0 ?\u2021) ;; DOUBLE DAGGER
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1895 (#xE1 ?\u00B7) ;; MIDDLE DOT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1896 (#xE2 ?\u201A) ;; SINGLE LOW-9 QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1897 (#xE3 ?\u201E) ;; DOUBLE LOW-9 QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1898 (#xE4 ?\u2030) ;; PER MILLE SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1899 (#xE5 ?\u00C2) ;; LATIN CAPITAL LETTER A WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1900 (#xE6 ?\u00CA) ;; LATIN CAPITAL LETTER E WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1901 (#xE7 ?\u00C1) ;; LATIN CAPITAL LETTER A WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1902 (#xE8 ?\u00CB) ;; LATIN CAPITAL LETTER E WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1903 (#xE9 ?\u00C8) ;; LATIN CAPITAL LETTER E WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1904 (#xEA ?\u00CD) ;; LATIN CAPITAL LETTER I WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1905 (#xEB ?\u00CE) ;; LATIN CAPITAL LETTER I WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1906 (#xEC ?\u00CF) ;; LATIN CAPITAL LETTER I WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1907 (#xED ?\u00CC) ;; LATIN CAPITAL LETTER I WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1908 (#xEE ?\u00D3) ;; LATIN CAPITAL LETTER O WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1909 (#xEF ?\u00D4) ;; LATIN CAPITAL LETTER O WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1910 (#xF0 ?\uF8FF) ;; Apple logo
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1911 (#xF1 ?\u00D2) ;; LATIN CAPITAL LETTER O WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1912 (#xF2 ?\u00DA) ;; LATIN CAPITAL LETTER U WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1913 (#xF3 ?\u00DB) ;; LATIN CAPITAL LETTER U WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1914 (#xF4 ?\u00D9) ;; LATIN CAPITAL LETTER U WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1915 (#xF5 ?\u0131) ;; LATIN SMALL LETTER DOTLESS I
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1916 (#xF6 ?\u02C6) ;; MODIFIER LETTER CIRCUMFLEX ACCENT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1917 (#xF7 ?\u02DC) ;; SMALL TILDE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1918 (#xF8 ?\u00AF) ;; MACRON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1919 (#xF9 ?\u02D8) ;; BREVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1920 (#xFA ?\u02D9) ;; DOT ABOVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1921 (#xFB ?\u02DA) ;; RING ABOVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1922 (#xFC ?\u00B8) ;; CEDILLA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1923 (#xFD ?\u02DD) ;; DOUBLE ACUTE ACCENT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1924 (#xFE ?\u02DB) ;; OGONEK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1925 (#xFF ?\u02C7)) ;; CARON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1926 mnemonic "MR"
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1927 documentation "The Macintosh encoding for Western Europe and the Americas"
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1928 aliases (cp10000 MacRoman)))
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1929
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1930 (make-coding-system
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1931 'windows-1252 'fixed-width "Microsoft's CP1252"
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1932 '(unicode-map
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1933 ((#x80 ?\u20AC) ;; EURO SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1934 (#x82 ?\u201A) ;; SINGLE LOW-9 QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1935 (#x83 ?\u0192) ;; LATIN SMALL LETTER F WITH HOOK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1936 (#x84 ?\u201E) ;; DOUBLE LOW-9 QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1937 (#x85 ?\u2026) ;; HORIZONTAL ELLIPSIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1938 (#x86 ?\u2020) ;; DAGGER
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1939 (#x87 ?\u2021) ;; DOUBLE DAGGER
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1940 (#x88 ?\u02C6) ;; MODIFIER LETTER CIRCUMFLEX ACCENT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1941 (#x89 ?\u2030) ;; PER MILLE SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1942 (#x8A ?\u0160) ;; LATIN CAPITAL LETTER S WITH CARON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1943 (#x8B ?\u2039) ;; SINGLE LEFT-POINTING ANGLE QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1944 (#x8C ?\u0152) ;; LATIN CAPITAL LIGATURE OE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1945 (#x8E ?\u017D) ;; LATIN CAPITAL LETTER Z WITH CARON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1946 (#x91 ?\u2018) ;; LEFT SINGLE QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1947 (#x92 ?\u2019) ;; RIGHT SINGLE QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1948 (#x93 ?\u201C) ;; LEFT DOUBLE QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1949 (#x94 ?\u201D) ;; RIGHT DOUBLE QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1950 (#x95 ?\u2022) ;; BULLET
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1951 (#x96 ?\u2013) ;; EN DASH
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1952 (#x97 ?\u2014) ;; EM DASH
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1953 (#x98 ?\u02DC) ;; SMALL TILDE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1954 (#x99 ?\u2122) ;; TRADE MARK SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1955 (#x9A ?\u0161) ;; LATIN SMALL LETTER S WITH CARON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1956 (#x9B ?\u203A) ;; SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1957 (#x9C ?\u0153) ;; LATIN SMALL LIGATURE OE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1958 (#x9E ?\u017E) ;; LATIN SMALL LETTER Z WITH CARON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1959 (#x9F ?\u0178) ;; LATIN CAPITAL LETTER Y WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1960 (#xA0 ?\u00A0) ;; NO-BREAK SPACE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1961 (#xA1 ?\u00A1) ;; INVERTED EXCLAMATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1962 (#xA2 ?\u00A2) ;; CENT SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1963 (#xA3 ?\u00A3) ;; POUND SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1964 (#xA4 ?\u00A4) ;; CURRENCY SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1965 (#xA5 ?\u00A5) ;; YEN SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1966 (#xA6 ?\u00A6) ;; BROKEN BAR
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1967 (#xA7 ?\u00A7) ;; SECTION SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1968 (#xA8 ?\u00A8) ;; DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1969 (#xA9 ?\u00A9) ;; COPYRIGHT SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1970 (#xAA ?\u00AA) ;; FEMININE ORDINAL INDICATOR
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1971 (#xAB ?\u00AB) ;; LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1972 (#xAC ?\u00AC) ;; NOT SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1973 (#xAD ?\u00AD) ;; SOFT HYPHEN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1974 (#xAE ?\u00AE) ;; REGISTERED SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1975 (#xAF ?\u00AF) ;; MACRON
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1976 (#xB0 ?\u00B0) ;; DEGREE SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1977 (#xB1 ?\u00B1) ;; PLUS-MINUS SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1978 (#xB2 ?\u00B2) ;; SUPERSCRIPT TWO
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1979 (#xB3 ?\u00B3) ;; SUPERSCRIPT THREE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1980 (#xB4 ?\u00B4) ;; ACUTE ACCENT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1981 (#xB5 ?\u00B5) ;; MICRO SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1982 (#xB6 ?\u00B6) ;; PILCROW SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1983 (#xB7 ?\u00B7) ;; MIDDLE DOT
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1984 (#xB8 ?\u00B8) ;; CEDILLA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1985 (#xB9 ?\u00B9) ;; SUPERSCRIPT ONE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1986 (#xBA ?\u00BA) ;; MASCULINE ORDINAL INDICATOR
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1987 (#xBB ?\u00BB) ;; RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1988 (#xBC ?\u00BC) ;; VULGAR FRACTION ONE QUARTER
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1989 (#xBD ?\u00BD) ;; VULGAR FRACTION ONE HALF
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1990 (#xBE ?\u00BE) ;; VULGAR FRACTION THREE QUARTERS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1991 (#xBF ?\u00BF) ;; INVERTED QUESTION MARK
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1992 (#xC0 ?\u00C0) ;; LATIN CAPITAL LETTER A WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1993 (#xC1 ?\u00C1) ;; LATIN CAPITAL LETTER A WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1994 (#xC2 ?\u00C2) ;; LATIN CAPITAL LETTER A WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1995 (#xC3 ?\u00C3) ;; LATIN CAPITAL LETTER A WITH TILDE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1996 (#xC4 ?\u00C4) ;; LATIN CAPITAL LETTER A WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1997 (#xC5 ?\u00C5) ;; LATIN CAPITAL LETTER A WITH RING ABOVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1998 (#xC6 ?\u00C6) ;; LATIN CAPITAL LETTER AE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
1999 (#xC7 ?\u00C7) ;; LATIN CAPITAL LETTER C WITH CEDILLA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
2000 (#xC8 ?\u00C8) ;; LATIN CAPITAL LETTER E WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
2001 (#xC9 ?\u00C9) ;; LATIN CAPITAL LETTER E WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
2002 (#xCA ?\u00CA) ;; LATIN CAPITAL LETTER E WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
2003 (#xCB ?\u00CB) ;; LATIN CAPITAL LETTER E WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
2004 (#xCC ?\u00CC) ;; LATIN CAPITAL LETTER I WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
2005 (#xCD ?\u00CD) ;; LATIN CAPITAL LETTER I WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
2006 (#xCE ?\u00CE) ;; LATIN CAPITAL LETTER I WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
2007 (#xCF ?\u00CF) ;; LATIN CAPITAL LETTER I WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
2008 (#xD0 ?\u00D0) ;; LATIN CAPITAL LETTER ETH
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
2009 (#xD1 ?\u00D1) ;; LATIN CAPITAL LETTER N WITH TILDE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
2010 (#xD2 ?\u00D2) ;; LATIN CAPITAL LETTER O WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
2011 (#xD3 ?\u00D3) ;; LATIN CAPITAL LETTER O WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
2012 (#xD4 ?\u00D4) ;; LATIN CAPITAL LETTER O WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
2013 (#xD5 ?\u00D5) ;; LATIN CAPITAL LETTER O WITH TILDE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
2014 (#xD6 ?\u00D6) ;; LATIN CAPITAL LETTER O WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
2015 (#xD7 ?\u00D7) ;; MULTIPLICATION SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
2016 (#xD8 ?\u00D8) ;; LATIN CAPITAL LETTER O WITH STROKE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
2017 (#xD9 ?\u00D9) ;; LATIN CAPITAL LETTER U WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
2018 (#xDA ?\u00DA) ;; LATIN CAPITAL LETTER U WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
2019 (#xDB ?\u00DB) ;; LATIN CAPITAL LETTER U WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
2020 (#xDC ?\u00DC) ;; LATIN CAPITAL LETTER U WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
2021 (#xDD ?\u00DD) ;; LATIN CAPITAL LETTER Y WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
2022 (#xDE ?\u00DE) ;; LATIN CAPITAL LETTER THORN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
2023 (#xDF ?\u00DF) ;; LATIN SMALL LETTER SHARP S
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
2024 (#xE0 ?\u00E0) ;; LATIN SMALL LETTER A WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
2025 (#xE1 ?\u00E1) ;; LATIN SMALL LETTER A WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
2026 (#xE2 ?\u00E2) ;; LATIN SMALL LETTER A WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
2027 (#xE3 ?\u00E3) ;; LATIN SMALL LETTER A WITH TILDE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
2028 (#xE4 ?\u00E4) ;; LATIN SMALL LETTER A WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
2029 (#xE5 ?\u00E5) ;; LATIN SMALL LETTER A WITH RING ABOVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
2030 (#xE6 ?\u00E6) ;; LATIN SMALL LETTER AE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
2031 (#xE7 ?\u00E7) ;; LATIN SMALL LETTER C WITH CEDILLA
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
2032 (#xE8 ?\u00E8) ;; LATIN SMALL LETTER E WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
2033 (#xE9 ?\u00E9) ;; LATIN SMALL LETTER E WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
2034 (#xEA ?\u00EA) ;; LATIN SMALL LETTER E WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
2035 (#xEB ?\u00EB) ;; LATIN SMALL LETTER E WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
2036 (#xEC ?\u00EC) ;; LATIN SMALL LETTER I WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
2037 (#xED ?\u00ED) ;; LATIN SMALL LETTER I WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
2038 (#xEE ?\u00EE) ;; LATIN SMALL LETTER I WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
2039 (#xEF ?\u00EF) ;; LATIN SMALL LETTER I WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
2040 (#xF0 ?\u00F0) ;; LATIN SMALL LETTER ETH
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
2041 (#xF1 ?\u00F1) ;; LATIN SMALL LETTER N WITH TILDE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
2042 (#xF2 ?\u00F2) ;; LATIN SMALL LETTER O WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
2043 (#xF3 ?\u00F3) ;; LATIN SMALL LETTER O WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
2044 (#xF4 ?\u00F4) ;; LATIN SMALL LETTER O WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
2045 (#xF5 ?\u00F5) ;; LATIN SMALL LETTER O WITH TILDE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
2046 (#xF6 ?\u00F6) ;; LATIN SMALL LETTER O WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
2047 (#xF7 ?\u00F7) ;; DIVISION SIGN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
2048 (#xF8 ?\u00F8) ;; LATIN SMALL LETTER O WITH STROKE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
2049 (#xF9 ?\u00F9) ;; LATIN SMALL LETTER U WITH GRAVE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
2050 (#xFA ?\u00FA) ;; LATIN SMALL LETTER U WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
2051 (#xFB ?\u00FB) ;; LATIN SMALL LETTER U WITH CIRCUMFLEX
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
2052 (#xFC ?\u00FC) ;; LATIN SMALL LETTER U WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
2053 (#xFD ?\u00FD) ;; LATIN SMALL LETTER Y WITH ACUTE
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
2054 (#xFE ?\u00FE) ;; LATIN SMALL LETTER THORN
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
2055 (#xFF ?\u00FF)) ;; LATIN SMALL LETTER Y WITH DIAERESIS
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
2056 documentation "Microsoft's extension of iso-8859-1 for Western Europe \
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
2057 and the Americas. "
257b468bf2ca Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4616
diff changeset
2058 mnemonic "cp1252"
4145
edb00a8b4eff [xemacs-hg @ 2007-08-26 20:00:29 by aidan]
aidan
parents: 4090
diff changeset
2059 aliases (cp1252)))
edb00a8b4eff [xemacs-hg @ 2007-08-26 20:00:29 by aidan]
aidan
parents: 4090
diff changeset
2060
4316
2e528ccfe690 Create "UTF-8" and "WINDOWS-1252" language environments.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4299
diff changeset
2061 ;; Provide language environments that prefer specific coding systems.
2e528ccfe690 Create "UTF-8" and "WINDOWS-1252" language environments.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4299
diff changeset
2062 (loop
2e528ccfe690 Create "UTF-8" and "WINDOWS-1252" language environments.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4299
diff changeset
2063 for coding-system in '(utf-8 windows-1252 macintosh)
2e528ccfe690 Create "UTF-8" and "WINDOWS-1252" language environments.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4299
diff changeset
2064 with name = nil
2e528ccfe690 Create "UTF-8" and "WINDOWS-1252" language environments.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4299
diff changeset
2065 with assocked = nil
2e528ccfe690 Create "UTF-8" and "WINDOWS-1252" language environments.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4299
diff changeset
2066 do
2e528ccfe690 Create "UTF-8" and "WINDOWS-1252" language environments.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4299
diff changeset
2067 (setq name (create-variant-language-environment "English" coding-system)
2e528ccfe690 Create "UTF-8" and "WINDOWS-1252" language environments.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4299
diff changeset
2068 assocked (assoc name language-info-alist))
2e528ccfe690 Create "UTF-8" and "WINDOWS-1252" language environments.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4299
diff changeset
2069 (setcar assocked
2e528ccfe690 Create "UTF-8" and "WINDOWS-1252" language environments.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4299
diff changeset
2070 (upcase (symbol-name coding-system)))
2e528ccfe690 Create "UTF-8" and "WINDOWS-1252" language environments.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4299
diff changeset
2071 (setcdr assocked
5583
10f179710250 Deprecate #'remassoc, #'remassq, #'remrassoc, #'remrassq.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5474
diff changeset
2072 (delete* 'locale (cdr assocked) :key #'car)))
4316
2e528ccfe690 Create "UTF-8" and "WINDOWS-1252" language environments.
Aidan Kehoe <kehoea@parhasard.net>
parents: 4299
diff changeset
2073
3767
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 2765
diff changeset
2074 ;;; latin.el ends here