aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEli Zaretskii2006-09-09 12:19:06 +0000
committerEli Zaretskii2006-09-09 12:19:06 +0000
commitfbb0d4f92481aad68b495c1e028892bbfe2b59c9 (patch)
treea1d41607a5d6b9a61accb494c3f5d470de2dc07f
parentc048d60609d07988a65c8f8977f275e3110dc8d0 (diff)
downloademacs-fbb0d4f92481aad68b495c1e028892bbfe2b59c9.tar.gz
emacs-fbb0d4f92481aad68b495c1e028892bbfe2b59c9.zip
(cp850-decode-table): Fix a few codes.
(cp858-decode-table): New variable.
-rw-r--r--lisp/ChangeLog5
-rw-r--r--lisp/international/codepage.el22
2 files changed, 24 insertions, 3 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index c166019cfa9..2f4b85e60a8 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,8 @@
12006-09-09 Eli Zaretskii <eliz@gnu.org>
2
3 * international/codepage.el (cp850-decode-table): Fix a few codes.
4 (cp858-decode-table): New variable.
5
12006-09-09 Toby Allsopp <Toby.Allsopp@navman.com> (tiny change) 62006-09-09 Toby Allsopp <Toby.Allsopp@navman.com> (tiny change)
2 7
3 * net/ldap.el (ldap-search-internal): Doc fix. 8 * net/ldap.el (ldap-search-internal): Doc fix.
diff --git a/lisp/international/codepage.el b/lisp/international/codepage.el
index 56920b968ac..e2499002a34 100644
--- a/lisp/international/codepage.el
+++ b/lisp/international/codepage.el
@@ -220,16 +220,32 @@ character is generated by (make-char CHARSET OFFSET)."
220 ;; character created by (make-char 'latin-iso8859-1 (+ N 160)). 220 ;; character created by (make-char 'latin-iso8859-1 (+ N 160)).
221 ;; The element nil means there's no corresponding cp850 glyph. 221 ;; The element nil means there's no corresponding cp850 glyph.
222 [ 222 [
223 255 173 189 156 207 190 221 245 249 184 166 174 170 240 169 nil 223 255 173 189 156 207 190 221 245 249 184 166 174 170 240 169 238
224 248 241 253 252 239 230 244 250 247 251 167 175 172 171 243 168 224 248 241 253 252 239 230 244 250 247 251 167 175 172 171 243 168
225 183 181 182 199 142 143 146 128 212 144 210 211 222 214 215 216 225 183 181 182 199 142 143 146 128 212 144 210 211 222 214 215 216
226 209 165 227 224 226 229 153 158 157 235 233 234 154 237 231 225 226 209 165 227 224 226 229 153 158 157 235 233 234 154 237 232 225
227 133 160 131 198 132 134 145 135 138 130 136 137 141 161 140 139 227 133 160 131 198 132 134 145 135 138 130 136 137 141 161 140 139
228 208 164 149 162 147 228 148 246 155 151 163 150 129 236 232 152] 228 208 164 149 162 147 228 148 246 155 151 163 150 129 236 231 152]
229 "Table for converting ISO-8859-1 characters into codepage 850 glyphs.") 229 "Table for converting ISO-8859-1 characters into codepage 850 glyphs.")
230(setplist 'cp850-decode-table 230(setplist 'cp850-decode-table
231 '(charset latin-iso8859-1 language "Latin-1" offset 160)) 231 '(charset latin-iso8859-1 language "Latin-1" offset 160))
232 232
233;; Multilingual (Latin-9)
234(defvar cp858-decode-table
235 ;; Nth element is the code of a cp858 glyph for the multibyte
236 ;; character created by (make-char 'latin-iso8859-15 (+ N 160)).
237 ;; The element nil means there's no corresponding cp858 glyph.
238 [
239 255 173 189 156 213 190 221 245 249 184 166 174 170 240 169 238
240 248 241 253 252 239 230 244 250 247 251 167 175 172 171 243 168
241 183 181 182 199 142 143 146 128 212 144 210 211 222 214 215 216
242 209 165 227 224 226 229 153 158 157 235 233 234 154 237 232 225
243 133 160 131 198 132 134 145 135 138 130 136 137 141 161 140 139
244 208 164 149 162 147 228 148 246 155 151 163 150 129 236 231 152]
245 "Table for converting ISO-8859-15 characters into codepage 858 glyphs.")
246(setplist 'cp858-decode-table
247 '(charset latin-iso8859-15 language "Latin-9" offset 160))
248
233;; Greek 249;; Greek
234(defvar cp851-decode-table 250(defvar cp851-decode-table
235 [ 251 [