Commit 708b0815 authored by Eli Zaretskii's avatar Eli Zaretskii
Browse files

(cp-make-coding-systems-for-codepage): Doc fix.

(cp-coding-system-for-codepage-1): Likewise.
parent 4934bcdd
......@@ -53,7 +53,9 @@ ENCODER is a translation table for encoding Emacs multibyte characters into
external DOS codepage codes.
Note that the coding systems created by this function support automatic
detection of the EOL format."
detection of the EOL format. However, the decoders and encoders created
for these coding systems only support DOS and Unix style EOLs (the -mac
variety is actually just an alias for the -unix variety)."
(save-match-data
(let* ((coding-name (symbol-name coding))
(ccl-decoder-dos
......@@ -409,13 +411,14 @@ character' is generated by (make-char CHARSET OFFSET)."
;;;###autoload
(defun cp-make-coding-systems-for-codepage (codepage iso-name offset)
"Create 2 coding systems to convert IBM CODEPAGE into charset ISO-NAME
"Create a coding system to convert IBM CODEPAGE into charset ISO-NAME
whose first character is at offset OFFSET from the beginning of 8-bit
ASCII table.
The two coding systems are identical except for the EOL conversion: one
of them decodes DOS-style EOLs, the other assumes Unix style and doesn't
perform any EOL conversions."
The created coding system has the usual 3 subsidiary systems: for Unix-,
DOS- and Mac-style EOL conversion. However, unlike built-in coding
systems, the Mac-style EOL conversion is currently not supported by the
decoder and encoder created by this function."
(let* ((decode-table (intern (format "%s-decode-table" codepage)))
(nonascii-table
(intern (format "%s-nonascii-translation-table" codepage)))
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment