annotate lisp/international/latin-5.el @ 80401:52454b9e8627

* url-auth.el (url-digest-auth): Changed an if so that the interaction between the PROMPT and OVERWRITE arguments can no longer result in the user being queried twice for the same login and password information.
author Chong Yidong <cyd@stupidchicken.com>
date Mon, 31 Mar 2008 22:02:08 +0000
parents b6fdfff4ae81
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
18175
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
1 ;;; latin-5.el --- set up case-conversion and syntax tables for ISO latin-5
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
2
74544
43cc94d955c2 Update copyright years.
Glenn Morris <rgm@gnu.org>
parents: 64085
diff changeset
3 ;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005,
79709
b6fdfff4ae81 Add 2008 to copyright years.
Glenn Morris <rgm@gnu.org>
parents: 78274
diff changeset
4 ;; 2006, 2007, 2008 Free Software Foundation, Inc.
18175
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
5
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
6 ;; Author: Erik Naggum
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
7 ;; Maintainer: FSF
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
8 ;; Keywords: i18n
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
9
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
10 ;; This file is part of GNU Emacs.
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
11
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
12 ;; GNU Emacs is free software; you can redistribute it and/or modify
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
13 ;; it under the terms of the GNU General Public License as published by
78274
451a2d341d55 Switch license to GPLv3 or later.
Glenn Morris <rgm@gnu.org>
parents: 75347
diff changeset
14 ;; the Free Software Foundation; either version 3, or (at your option)
18175
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
15 ;; any later version.
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
16
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
17 ;; GNU Emacs is distributed in the hope that it will be useful,
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
18 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
19 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
20 ;; GNU General Public License for more details.
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
21
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
22 ;; You should have received a copy of the GNU General Public License
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
23 ;; along with GNU Emacs; see the file COPYING. If not, write to the
64085
18a818a2ee7c Update FSF's address.
Lute Kamstra <lute@gnu.org>
parents: 61440
diff changeset
24 ;; Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
18a818a2ee7c Update FSF's address.
Lute Kamstra <lute@gnu.org>
parents: 61440
diff changeset
25 ;; Boston, MA 02110-1301, USA.
18175
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
26
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
27 ;;; Commentary:
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
28
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
29 ;; Written by Erik Naggum. See case-table.el for details.
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
30
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
31 ;;; Code:
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
32
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
33 (require 'case-table)
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
34
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
35 (let ((tbl (standard-case-table))
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
36 (set-case-syntax-offset
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
37 (if set-case-syntax-set-multibyte
18233
c1e30dd29cb1 Latin-5 is ISO-8859-9, not ISO-8859-5.
Richard M. Stallman <rms@gnu.org>
parents: 18175
diff changeset
38 (- (make-char 'latin-iso8859-9) 128)
18175
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
39 0)))
61440
cc32b1ad8413 Give punctuation syntax to NBSP.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 59867
diff changeset
40 ;; NBSP isn't semantically interchangeable with other whitespace chars,
cc32b1ad8413 Give punctuation syntax to NBSP.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 59867
diff changeset
41 ;; so it's more like punctation.
cc32b1ad8413 Give punctuation syntax to NBSP.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 59867
diff changeset
42 (set-case-syntax 160 "." tbl) ;no-break space
18175
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
43 (set-case-syntax 161 "." tbl) ;inverted exclamation mark
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
44 (set-case-syntax 162 "w" tbl) ;cent sign
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
45 (set-case-syntax 163 "w" tbl) ;pound sign
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
46 (set-case-syntax 164 "w" tbl) ;currency sign
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
47 (set-case-syntax 165 "w" tbl) ;yen sign
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
48 (set-case-syntax 166 "_" tbl) ;broken bar
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
49 (set-case-syntax 167 "." tbl) ;section sign
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
50 (set-case-syntax 168 "w" tbl) ;diaeresis
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
51 (set-case-syntax 169 "_" tbl) ;copyright sign
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
52 (set-case-syntax 170 "w" tbl) ;feminine ordinal indicator
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
53 (set-case-syntax-delims 171 187 tbl) ;left-pointing double angle quotation mark
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
54 (set-case-syntax 172 "_" tbl) ;not sign
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
55 (set-case-syntax 173 "_" tbl) ;soft hyphen
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
56 (set-case-syntax 174 "_" tbl) ;registered sign
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
57 (set-case-syntax 175 "w" tbl) ;overline
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
58 (set-case-syntax 176 "_" tbl) ;degree sign
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
59 (set-case-syntax 177 "_" tbl) ;plus-minus sign
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
60 (set-case-syntax 178 "w" tbl) ;superscript digit two
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
61 (set-case-syntax 179 "w" tbl) ;superscript digit three
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
62 (set-case-syntax 180 "w" tbl) ;acute accent
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
63 (set-case-syntax 181 "_" tbl) ;micro sign
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
64 (set-case-syntax 182 "." tbl) ;pilcrow sign
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
65 (set-case-syntax 183 "_" tbl) ;middle dot
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
66 (set-case-syntax 184 "w" tbl) ;cedilla
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
67 (set-case-syntax 185 "w" tbl) ;superscript digit one
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
68 (set-case-syntax 186 "w" tbl) ;masculine ordinal indicator
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
69 (set-case-syntax 188 "_" tbl) ;vulgar fraction one quarter
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
70 (set-case-syntax 189 "_" tbl) ;vulgar fraction one half
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
71 (set-case-syntax 190 "_" tbl) ;vulgar fraction three quarters
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
72 (set-case-syntax 191 "." tbl) ;inverted question mark
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
73 (set-case-syntax-pair 192 224 tbl) ;latin letter a with grave
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
74 (set-case-syntax-pair 193 225 tbl) ;latin letter a with acute
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
75 (set-case-syntax-pair 194 226 tbl) ;latin letter a with circumflex
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
76 (set-case-syntax-pair 195 227 tbl) ;latin letter a with tilde
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
77 (set-case-syntax-pair 196 228 tbl) ;latin letter a with diaeresis
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
78 (set-case-syntax-pair 197 229 tbl) ;latin letter a with ring above
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
79 (set-case-syntax-pair 198 230 tbl) ;latin letter ae
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
80 (set-case-syntax-pair 199 231 tbl) ;latin letter c with cedilla
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
81 (set-case-syntax-pair 200 232 tbl) ;latin letter e with grave
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
82 (set-case-syntax-pair 201 233 tbl) ;latin letter e with acute
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
83 (set-case-syntax 202 "w" tbl) ;latin capital letter e with circumflex
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
84 (set-case-syntax-pair 203 235 tbl) ;latin letter e with diaeresis
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
85 (set-case-syntax 204 "w" tbl) ;latin capital letter i with grave
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
86 (set-case-syntax-pair 205 237 tbl) ;latin letter i with acute
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
87 (set-case-syntax-pair 206 238 tbl) ;latin letter i with circumflex
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
88 (set-case-syntax 207 "w" tbl) ;latin capital letter i with diaeresis
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
89 (set-case-syntax-pair 208 240 tbl) ;latin letter g with breve
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
90 (set-case-syntax-pair 209 241 tbl) ;latin letter n with tilde
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
91 (set-case-syntax-pair 210 242 tbl) ;latin letter o with grave
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
92 (set-case-syntax-pair 211 243 tbl) ;latin letter o with acute
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
93 (set-case-syntax-pair 212 244 tbl) ;latin letter o with circumflex
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
94 (set-case-syntax-pair 213 245 tbl) ;latin letter o with tilde
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
95 (set-case-syntax-pair 214 246 tbl) ;latin letter o with diaeresis
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
96 (set-case-syntax 215 "_" tbl) ;multiplication sign
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
97 (set-case-syntax-pair 216 248 tbl) ;latin letter o with stroke
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
98 (set-case-syntax-pair 217 249 tbl) ;latin letter u with grave
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
99 (set-case-syntax-pair 218 250 tbl) ;latin letter u with acute
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
100 (set-case-syntax-pair 219 251 tbl) ;latin letter u with circumflex
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
101 (set-case-syntax-pair 220 252 tbl) ;latin letter u with diaeresis
59867
632c63e59879 Cancel previous change.
Kenichi Handa <handa@m17n.org>
parents: 59858
diff changeset
102 (set-case-syntax 221 "w" tbl) ;latin capital letter i with dot above
18175
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
103 (set-case-syntax-pair 222 254 tbl) ;latin letter s with cedilla
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
104 (set-case-syntax 223 "w" tbl) ;latin small letter sharp s
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
105 (set-case-syntax 234 "w" tbl) ;latin small letter e with ogonek
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
106 (set-case-syntax 236 "w" tbl) ;latin small letter e with dot above
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
107 (set-case-syntax 239 "w" tbl) ;latin small letter i with macron
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
108 (set-case-syntax 247 "_" tbl) ;division sign
59867
632c63e59879 Cancel previous change.
Kenichi Handa <handa@m17n.org>
parents: 59858
diff changeset
109 (set-case-syntax 253 "w" tbl) ;latin small letter i dotless
18175
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
110 (set-case-syntax 255 "w" tbl)) ;latin small letter y with diaeresis
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
111
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
112 ;; When preloading this file, don't provide the feature.
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
113 ;; Explicit `require' is used to load this for 8-bit characters.
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
114 (or set-case-syntax-set-multibyte
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
115 (provide 'latin-5))
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
116
61440
cc32b1ad8413 Give punctuation syntax to NBSP.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 59867
diff changeset
117 ;; Don't compile this file: src/Makefile.in instructs make-docfile
cc32b1ad8413 Give punctuation syntax to NBSP.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 59867
diff changeset
118 ;; to look at the .el file!
cc32b1ad8413 Give punctuation syntax to NBSP.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 59867
diff changeset
119 ;; Local Variables:
cc32b1ad8413 Give punctuation syntax to NBSP.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 59867
diff changeset
120 ;; no-byte-compile: t
cc32b1ad8413 Give punctuation syntax to NBSP.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 59867
diff changeset
121 ;; End:
39928
f630f8658de3 Add no-byte-compile.
Eli Zaretskii <eliz@gnu.org>
parents: 18233
diff changeset
122
61440
cc32b1ad8413 Give punctuation syntax to NBSP.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 59867
diff changeset
123 ;; arch-tag: 7f91a36a-39fb-4b5d-806f-f171abee71ad
18175
f8af1810653b Normalized character names.
Erik Naggum <erik@naggum.no>
parents:
diff changeset
124 ;;; latin-5.el ends here