annotate lisp/international/codepage.el @ 96781:f6dee8e9b0f2

(eshell-quote-backslash): Restrict previous change to XEmacs, since it does nothing for Emacs.
author Glenn Morris <rgm@gnu.org>
date Fri, 18 Jul 2008 06:55:53 +0000
parents 889bc336b89b
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
38412
253f761ad37b Some fixes to follow coding conventions in files maintained by FSF.
Pavel Janík <Pavel@Janik.cz>
parents: 36579
diff changeset
1 ;;; codepage.el --- MS-DOS/MS-Windows specific coding systems
23915
7ce49fb0dfbc Initial revision
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2
92039
12b28703d0a5 Add missing FSF copyright years.
Glenn Morris <rgm@gnu.org>
parents: 91327
diff changeset
3 ;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
12b28703d0a5 Add missing FSF copyright years.
Glenn Morris <rgm@gnu.org>
parents: 91327
diff changeset
4 ;; 2007, 2008 Free Software Foundation, Inc.
79709
b6fdfff4ae81 Add 2008 to copyright years.
Glenn Morris <rgm@gnu.org>
parents: 78310
diff changeset
5 ;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
62274
c36561fe0657 Fix copyrights.
Kenichi Handa <handa@m17n.org>
parents: 52435
diff changeset
6 ;; National Institute of Advanced Industrial Science and Technology (AIST)
c36561fe0657 Fix copyrights.
Kenichi Handa <handa@m17n.org>
parents: 52435
diff changeset
7 ;; Registration Number H14PRO021
23915
7ce49fb0dfbc Initial revision
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8
7ce49fb0dfbc Initial revision
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9 ;; Author: Eli Zaretskii
7ce49fb0dfbc Initial revision
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10 ;; Maintainer: FSF
88563
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
11 ;; Keywords: i18n ms-dos ms-windows codepage obsolete
23915
7ce49fb0dfbc Initial revision
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12
7ce49fb0dfbc Initial revision
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13 ;; This file is part of GNU Emacs.
7ce49fb0dfbc Initial revision
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
14
94664
889bc336b89b Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 94153
diff changeset
15 ;; GNU Emacs is free software: you can redistribute it and/or modify
23915
7ce49fb0dfbc Initial revision
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
16 ;; it under the terms of the GNU General Public License as published by
94664
889bc336b89b Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 94153
diff changeset
17 ;; the Free Software Foundation, either version 3 of the License, or
889bc336b89b Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 94153
diff changeset
18 ;; (at your option) any later version.
23915
7ce49fb0dfbc Initial revision
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
19
7ce49fb0dfbc Initial revision
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
20 ;; GNU Emacs is distributed in the hope that it will be useful,
7ce49fb0dfbc Initial revision
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
21 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
7ce49fb0dfbc Initial revision
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
22 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
7ce49fb0dfbc Initial revision
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
23 ;; GNU General Public License for more details.
7ce49fb0dfbc Initial revision
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
24
7ce49fb0dfbc Initial revision
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
25 ;; You should have received a copy of the GNU General Public License
94664
889bc336b89b Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 94153
diff changeset
26 ;; along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
23915
7ce49fb0dfbc Initial revision
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
27
7ce49fb0dfbc Initial revision
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
28 ;;; Commentary:
7ce49fb0dfbc Initial revision
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
29
29922
9473e3466947 (cp-coding-system-for-codepage-1): Doc fix.
Eli Zaretskii <eliz@gnu.org>
parents: 29721
diff changeset
30 ;; Special coding systems for DOS/Windows codepage support.
88563
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
31 ;; Obsolete.
23915
7ce49fb0dfbc Initial revision
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
32
7ce49fb0dfbc Initial revision
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
33 ;;; Code:
7ce49fb0dfbc Initial revision
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
34
65489
05943819b890 (dos-unsupported-char-glyph): Add defvar.
Juanma Barranquero <lekktu@gmail.com>
parents: 64085
diff changeset
35 (defvar dos-unsupported-char-glyph)
05943819b890 (dos-unsupported-char-glyph): Add defvar.
Juanma Barranquero <lekktu@gmail.com>
parents: 64085
diff changeset
36
88563
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
37 ;; I doubt we need compatibility versions of any of these autoloaded
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
38 ;; functions apart from codepage-setup, which users may call.
23915
7ce49fb0dfbc Initial revision
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
39
88563
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
40 ;; ;;;###autoload
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
41 ;; (defun cp-make-coding-systems-for-codepage (codepage iso-name offset)
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
42 ;; "Create a coding system to convert IBM CODEPAGE into charset ISO-NAME
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
43 ;; whose first character is at offset OFFSET from the beginning of 8-bit
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
44 ;; ASCII table.
23915
7ce49fb0dfbc Initial revision
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
45
88563
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
46 ;; The created coding system has the usual 3 subsidiary systems: for Unix-,
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
47 ;; DOS- and Mac-style EOL conversion. However, unlike built-in coding
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
48 ;; systems, the Mac-style EOL conversion is currently not supported by the
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
49 ;; decoder and encoder created by this function."
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
50 ;; (let* ((decode-table (intern (format "%s-decode-table" codepage)))
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
51 ;; (nonascii-table
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
52 ;; (intern (format "%s-nonascii-translation-table" codepage)))
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
53 ;; (decode-translation
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
54 ;; (intern (format "%s-decode-translation-table" codepage)))
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
55 ;; (encode-translation
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
56 ;; (intern (format "%s-encode-translation-table" codepage))))
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
57 ;; (set nonascii-table
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
58 ;; (make-translation-table-from-vector
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
59 ;; (cp-decoding-vector-for-codepage
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
60 ;; (symbol-value decode-table) iso-name offset)))
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
61 ;; (define-translation-table encode-translation
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
62 ;; (char-table-extra-slot (symbol-value nonascii-table) 0))
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
63 ;; ;; For charsets other than ascii, eight-bit-* and ISO-NAME, set
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
64 ;; ;; `?' for one-column charsets, and some Japanese character for
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
65 ;; ;; wide-column charsets. CCL encoder convert that Japanese
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
66 ;; ;; character to either dos-unsupported-char-glyph or "??".
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
67 ;; (let ((tbl (char-table-extra-slot (symbol-value nonascii-table) 0))
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
68 ;; (undef (if (eq system-type 'ms-dos)
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
69 ;; (if dos-unsupported-char-glyph
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
70 ;; (logand dos-unsupported-char-glyph 255)
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
71 ;; 127)
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
72 ;; ??))
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
73 ;; (charsets (delq 'ascii
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
74 ;; (delq 'eight-bit-control
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
75 ;; (delq 'eight-bit-graphic
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
76 ;; (delq iso-name
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
77 ;; (copy-sequence charset-list))))))
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
78 ;; (wide-column-char (make-char 'japanese-jisx0208 32 32)))
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
79 ;; (while charsets
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
80 ;; (aset tbl (make-char (car charsets))
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
81 ;; (if (= (charset-width (car charsets)) 1) undef wide-column-char))
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
82 ;; (setq charsets (cdr charsets))))
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
83 ;; (define-translation-table decode-translation
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
84 ;; (symbol-value nonascii-table))
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
85 ;; (cp-coding-system-for-codepage-1
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
86 ;; (intern codepage) ?D iso-name decode-translation encode-translation)
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
87 ;; ))
23915
7ce49fb0dfbc Initial revision
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
88
88563
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
89 ;; ;;;###autoload
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
90 ;; (defun cp-charset-for-codepage (codepage)
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
91 ;; "Return the charset for which there is a translation table to DOS CODEPAGE.
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
92 ;; CODEPAGE must be the name of a DOS codepage, a string."
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
93 ;; (let ((cp-decoder (cp-codepage-decoder codepage)))
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
94 ;; (if (null cp-decoder)
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
95 ;; (error "Unsupported codepage %s" codepage)
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
96 ;; (get cp-decoder 'charset))))
36579
24048ec9f8ce (cp770-decode-table)
Eli Zaretskii <eliz@gnu.org>
parents: 34672
diff changeset
97
88563
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
98 ;; ;;;###autoload
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
99 ;; (defun cp-language-for-codepage (codepage)
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
100 ;; "Return the name of the MULE language environment for CODEPAGE.
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
101 ;; CODEPAGE must be the name of a DOS codepage, a string."
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
102 ;; (let ((cp-decoder (cp-codepage-decoder codepage)))
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
103 ;; (if (null cp-decoder)
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
104 ;; (error "Unsupported codepage %s" codepage)
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
105 ;; (get cp-decoder 'language))))
23915
7ce49fb0dfbc Initial revision
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
106
88563
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
107 ;; ;;;###autoload
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
108 ;; (defun cp-offset-for-codepage (codepage)
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
109 ;; "Return the offset to be used in setting up coding systems for CODEPAGE.
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
110 ;; CODEPAGE must be the name of a DOS codepage, a string."
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
111 ;; (let ((cp-decoder (cp-codepage-decoder codepage)))
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
112 ;; (if (null cp-decoder)
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
113 ;; (error "Unsupported codepage %s" codepage)
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
114 ;; (get cp-decoder 'offset))))
24454
fe0089dd2d2f (cp1250-decode-table, cp1251-decode-table, cp1253-decode-table,
Eli Zaretskii <eliz@gnu.org>
parents: 24371
diff changeset
115
88563
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
116 ;; ;;;###autoload
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
117 ;; (defun cp-supported-codepages ()
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
118 ;; "Return an alist of supported codepages.
24454
fe0089dd2d2f (cp1250-decode-table, cp1251-decode-table, cp1253-decode-table,
Eli Zaretskii <eliz@gnu.org>
parents: 24371
diff changeset
119
88563
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
120 ;; Each association in the alist has the form (NNN . CHARSET), where NNN is the
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
121 ;; codepage number, and CHARSET is the MULE charset which is the closest match
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
122 ;; for the character set supported by that codepage.
24454
fe0089dd2d2f (cp1250-decode-table, cp1251-decode-table, cp1253-decode-table,
Eli Zaretskii <eliz@gnu.org>
parents: 24371
diff changeset
123
88563
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
124 ;; A codepage NNN is supported if a variable called `cpNNN-decode-table' exists,
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
125 ;; is a vector, and has a charset property."
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
126 ;; (save-match-data
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
127 ;; (let (alist chset sname)
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
128 ;; (mapatoms
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
129 ;; (function
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
130 ;; (lambda (sym)
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
131 ;; (if (and (boundp sym)
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
132 ;; (string-match "\\`cp\\([1-9][0-9][0-9][0-9]?\\)-decode-table\\'"
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
133 ;; (setq sname (symbol-name sym)))
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
134 ;; (vectorp (symbol-value sym))
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
135 ;; (setq chset (get sym 'charset)))
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
136 ;; (setq alist
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
137 ;; (cons (cons (match-string 1 sname) chset) alist))))))
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
138 ;; alist)))
24454
fe0089dd2d2f (cp1250-decode-table, cp1251-decode-table, cp1253-decode-table,
Eli Zaretskii <eliz@gnu.org>
parents: 24371
diff changeset
139
23915
7ce49fb0dfbc Initial revision
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
140 ;;;###autoload
88563
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
141 (defun codepage-setup (&optional codepage)
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
142 "Obsolete. All coding systems are set up initially."
1b9937bcfbf4 Most of code removed or commented
Dave Love <fx@gnu.org>
parents: 41989
diff changeset
143 (interactive))
94153
27a3a0b2d3d2 (codepage-setup): Fix typo in obsolescence declaration.
Juanma Barranquero <lekktu@gmail.com>
parents: 93975
diff changeset
144 (make-obsolete 'codepage-setup "no longer relevant." "23.1")
52435
528d8a1b09d5 ("mule-diag"): Add eval-after-load
Dave Love <fx@gnu.org>
parents: 52401
diff changeset
145
23915
7ce49fb0dfbc Initial revision
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
146 (provide 'codepage)
7ce49fb0dfbc Initial revision
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
147
93975
1e3a407766b9 Fix up comment convention on the arch-tag lines.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 92039
diff changeset
148 ;; arch-tag: 80328de8-b94e-4386-be26-5876105731f0
38412
253f761ad37b Some fixes to follow coding conventions in files maintained by FSF.
Pavel Janík <Pavel@Janik.cz>
parents: 36579
diff changeset
149 ;;; codepage.el ends here