annotate lisp/iso8859-1.el @ 265:8efd647ea9ca r20-5b31

Import from CVS: tag r20-5b31
author cvs
date Mon, 13 Aug 2007 10:25:37 +0200
parents 41ff10fd062f
children 74fd4e045ea6
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
209
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
1 ;;; iso8859-1.el --- Set case and syntax tables for Latin 1
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
2
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
3 ;; Copyright (C) 1992, 1997 Free Software Foundation, Inc.
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
4
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
5 ;; Author: Jamie Zawinski <jwz@netscape.com>
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
6 ;; Created: 19-aug-92
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
7 ;; Maintainer: XEmacs Development Team
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
8 ;; Keywords: internal, dumped
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
9
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
10 ;; This file is part of XEmacs.
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
11
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
12 ;; XEmacs is free software; you can redistribute it and/or modify it
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
13 ;; under the terms of the GNU General Public License as published by
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
14 ;; the Free Software Foundation; either version 2, or (at your option)
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
15 ;; any later version.
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
16
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
17 ;; XEmacs is distributed in the hope that it will be useful, but
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
18 ;; WITHOUT ANY WARRANTY; without even the implied warranty of
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
19 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
20 ;; General Public License for more details.
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
21
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
22 ;; You should have received a copy of the GNU General Public License
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
23 ;; along with XEmacs; see the file COPYING. If not, write to the Free
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
24 ;; Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
25 ;; 02111-1307, USA.
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
26
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
27 ;;; Synched up with: Not synched
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
28
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
29 ;;; Commentary:
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
30
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
31 ;; created by jwz, 19-aug-92.
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
32 ;; Sets the case and syntax tables for the ISO-8859/1 character set.
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
33
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
34 ;;; Code:
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
35
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
36 (let ((table (standard-syntax-table)))
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
37 ;;
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
38 ;; The symbol characters
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
39 ;;
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
40 (modify-syntax-entry ?\240 "_" table) ; nobreakspace
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
41 (modify-syntax-entry ?\241 "." table) ; exclamdown
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
42 (modify-syntax-entry ?\242 "_" table) ; cent
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
43 (modify-syntax-entry ?\243 "_" table) ; sterling
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
44 (modify-syntax-entry ?\244 "_" table) ; currency
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
45 (modify-syntax-entry ?\245 "_" table) ; yen
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
46 (modify-syntax-entry ?\246 "_" table) ; brokenbar
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
47 (modify-syntax-entry ?\247 "_" table) ; section
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
48 (modify-syntax-entry ?\250 "_" table) ; diaeresis
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
49 (modify-syntax-entry ?\251 "_" table) ; copyright
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
50 (modify-syntax-entry ?\252 "_" table) ; ordfeminine
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
51 (modify-syntax-entry ?\253 "(\273" table) ; guillemotleft
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
52 (modify-syntax-entry ?\254 "_" table) ; notsign
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
53 (modify-syntax-entry ?\255 "_" table) ; hyphen
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
54 (modify-syntax-entry ?\256 "_" table) ; registered
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
55 (modify-syntax-entry ?\257 "_" table) ; macron
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
56 (modify-syntax-entry ?\260 "_" table) ; degree
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
57 (modify-syntax-entry ?\261 "_" table) ; plusminus
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
58 (modify-syntax-entry ?\262 "_" table) ; twosuperior
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
59 (modify-syntax-entry ?\263 "_" table) ; threesuperior
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
60 (modify-syntax-entry ?\264 "_" table) ; acute
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
61 (modify-syntax-entry ?\265 "_" table) ; mu
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
62 (modify-syntax-entry ?\266 "_" table) ; paragraph
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
63 (modify-syntax-entry ?\267 "_" table) ; periodcentered
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
64 (modify-syntax-entry ?\270 "_" table) ; cedilla
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
65 (modify-syntax-entry ?\271 "_" table) ; onesuperior
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
66 (modify-syntax-entry ?\272 "_" table) ; masculine
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
67 (modify-syntax-entry ?\273 ")\253" table) ; guillemotright
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
68 (modify-syntax-entry ?\274 "_" table) ; onequarter
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
69 (modify-syntax-entry ?\275 "_" table) ; onehalf
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
70 (modify-syntax-entry ?\276 "_" table) ; threequarters
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
71 (modify-syntax-entry ?\277 "_" table) ; questiondown
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
72 ;;
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
73 ;; the upper-case characters (plus "multiply" and "ssharp")
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
74 ;;
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
75 (modify-syntax-entry ?\300 "w" table) ; Agrave
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
76 (modify-syntax-entry ?\301 "w" table) ; Aacute
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
77 (modify-syntax-entry ?\302 "w" table) ; Acircumflex
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
78 (modify-syntax-entry ?\303 "w" table) ; Atilde
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
79 (modify-syntax-entry ?\304 "w" table) ; Adiaeresis
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
80 (modify-syntax-entry ?\305 "w" table) ; Aring
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
81 (modify-syntax-entry ?\306 "w" table) ; AE
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
82 (modify-syntax-entry ?\307 "w" table) ; Ccedilla
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
83 (modify-syntax-entry ?\310 "w" table) ; Egrave
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
84 (modify-syntax-entry ?\311 "w" table) ; Eacute
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
85 (modify-syntax-entry ?\312 "w" table) ; Ecircumflex
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
86 (modify-syntax-entry ?\313 "w" table) ; Ediaeresis
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
87 (modify-syntax-entry ?\314 "w" table) ; Igrave
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
88 (modify-syntax-entry ?\315 "w" table) ; Iacute
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
89 (modify-syntax-entry ?\316 "w" table) ; Icircumflex
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
90 (modify-syntax-entry ?\317 "w" table) ; Idiaeresis
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
91 (modify-syntax-entry ?\320 "w" table) ; ETH
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
92 (modify-syntax-entry ?\321 "w" table) ; Ntilde
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
93 (modify-syntax-entry ?\322 "w" table) ; Ograve
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
94 (modify-syntax-entry ?\323 "w" table) ; Oacute
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
95 (modify-syntax-entry ?\324 "w" table) ; Ocircumflex
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
96 (modify-syntax-entry ?\325 "w" table) ; Otilde
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
97 (modify-syntax-entry ?\326 "w" table) ; Odiaeresis
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
98 (modify-syntax-entry ?\327 "_" table) ; multiply
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
99 (modify-syntax-entry ?\330 "w" table) ; Ooblique
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
100 (modify-syntax-entry ?\331 "w" table) ; Ugrave
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
101 (modify-syntax-entry ?\332 "w" table) ; Uacute
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
102 (modify-syntax-entry ?\333 "w" table) ; Ucircumflex
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
103 (modify-syntax-entry ?\334 "w" table) ; Udiaeresis
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
104 (modify-syntax-entry ?\335 "w" table) ; Yacute
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
105 (modify-syntax-entry ?\336 "w" table) ; THORN
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
106 (modify-syntax-entry ?\337 "w" table) ; ssharp
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
107 ;;
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
108 ;; the lower-case characters (plus "division" and "ydiaeresis")
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
109 ;;
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
110 (modify-syntax-entry ?\340 "w" table) ; agrave
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
111 (modify-syntax-entry ?\341 "w" table) ; aacute
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
112 (modify-syntax-entry ?\342 "w" table) ; acircumflex
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
113 (modify-syntax-entry ?\343 "w" table) ; atilde
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
114 (modify-syntax-entry ?\344 "w" table) ; adiaeresis
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
115 (modify-syntax-entry ?\345 "w" table) ; aring
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
116 (modify-syntax-entry ?\346 "w" table) ; ae
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
117 (modify-syntax-entry ?\347 "w" table) ; ccedilla
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
118 (modify-syntax-entry ?\350 "w" table) ; egrave
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
119 (modify-syntax-entry ?\351 "w" table) ; eacute
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
120 (modify-syntax-entry ?\352 "w" table) ; ecircumflex
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
121 (modify-syntax-entry ?\353 "w" table) ; ediaeresis
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
122 (modify-syntax-entry ?\354 "w" table) ; igrave
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
123 (modify-syntax-entry ?\355 "w" table) ; iacute
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
124 (modify-syntax-entry ?\356 "w" table) ; icircumflex
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
125 (modify-syntax-entry ?\357 "w" table) ; idiaeresis
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
126 (modify-syntax-entry ?\360 "w" table) ; eth
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
127 (modify-syntax-entry ?\361 "w" table) ; ntilde
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
128 (modify-syntax-entry ?\362 "w" table) ; ograve
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
129 (modify-syntax-entry ?\363 "w" table) ; oacute
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
130 (modify-syntax-entry ?\364 "w" table) ; ocircumflex
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
131 (modify-syntax-entry ?\365 "w" table) ; otilde
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
132 (modify-syntax-entry ?\366 "w" table) ; odiaeresis
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
133 (modify-syntax-entry ?\367 "_" table) ; division
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
134 (modify-syntax-entry ?\370 "w" table) ; ooblique
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
135 (modify-syntax-entry ?\371 "w" table) ; ugrave
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
136 (modify-syntax-entry ?\372 "w" table) ; uacute
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
137 (modify-syntax-entry ?\373 "w" table) ; ucircumflex
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
138 (modify-syntax-entry ?\374 "w" table) ; udiaeresis
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
139 (modify-syntax-entry ?\375 "w" table) ; yacute
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
140 (modify-syntax-entry ?\376 "w" table) ; thorn
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
141 (modify-syntax-entry ?\377 "w" table) ; ydiaeresis
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
142 )
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
143
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
144
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
145 (defconst iso8859/1-case-table nil
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
146 "The case table for ISO-8859/1 characters.")
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
147
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
148 ;;; This macro expands into
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
149 ;;; (setq iso8859/1-case-table (purecopy '("..." nil nil nil)))
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
150 ;;; doing the computation of the case table at compile-time.
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
151
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
152 ((macro
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
153 . (lambda (&rest pairs)
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
154 (let ((downcase (make-string 256 0))
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
155 (i 0))
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
156 (while (< i 256)
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
157 (aset downcase i (if (and (>= i ?A) (<= i ?Z)) (+ i 32) i))
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
158 (setq i (1+ i)))
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
159 (while pairs
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
160 (aset downcase (car (car pairs)) (car (cdr (car pairs))))
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
161 (setq pairs (cdr pairs)))
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
162 (cons 'setq
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
163 (cons 'iso8859/1-case-table
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
164 (list (list 'purecopy
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
165 (list 'quote
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
166 (list downcase nil nil nil)))))))))
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
167
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
168 (?\300 ?\340) ; Agrave
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
169 (?\301 ?\341) ; Aacute
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
170 (?\302 ?\342) ; Acircumflex
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
171 (?\303 ?\343) ; Atilde
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
172 (?\304 ?\344) ; Adiaeresis
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
173 (?\305 ?\345) ; Aring
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
174 (?\306 ?\346) ; AE
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
175 (?\307 ?\347) ; Ccedilla
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
176 (?\310 ?\350) ; Egrave
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
177 (?\311 ?\351) ; Eacute
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
178 (?\312 ?\352) ; Ecircumflex
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
179 (?\313 ?\353) ; Ediaeresis
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
180 (?\314 ?\354) ; Igrave
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
181 (?\315 ?\355) ; Iacute
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
182 (?\316 ?\356) ; Icircumflex
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
183 (?\317 ?\357) ; Idiaeresis
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
184 (?\320 ?\360) ; ETH
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
185 (?\321 ?\361) ; Ntilde
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
186 (?\322 ?\362) ; Ograve
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
187 (?\323 ?\363) ; Oacute
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
188 (?\324 ?\364) ; Ocircumflex
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
189 (?\325 ?\365) ; Otilde
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
190 (?\326 ?\366) ; Odiaeresis
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
191 (?\330 ?\370) ; Ooblique
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
192 (?\331 ?\371) ; Ugrave
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
193 (?\332 ?\372) ; Uacute
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
194 (?\333 ?\373) ; Ucircumflex
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
195 (?\334 ?\374) ; Udiaeresis
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
196 (?\335 ?\375) ; Yacute
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
197 (?\336 ?\376) ; THORN
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
198 )
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
199
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
200 (set-standard-case-table (mapcar 'copy-sequence iso8859/1-case-table))
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
201
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
202 (setq-default ctl-arrow 'iso-8859/1)
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
203
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
204 (provide 'iso8859-1)
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
205
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
206 ;;; iso8859-1.el ends here