This package exports functions to manage character-sets, character encodings, coding systems and external format. It's all the same, but everyone likes to have his own terms... Copyright Pascal J. Bourguignon 2005 - 2012 This package is provided under the GNU General Public Licence. See the source file for details.
(character-set-for-lisp-encoding encoding) |
function |
ENCODING: An implementation specific object representing an encoding. possibly with line-termination. RETURN: The character-set that correspond to this emacs-encoding ; the line-termination.
(character-set-from-emacs-encoding ecs) |
function |
ECS: A string or symbol naming the emacs encoding, possibly suffixed by a line-termination. RETURN: The character-set that correspond to this emacs-encoding ; the line-termination.
(character-set-to-emacs-encoding cs &key line-termination) |
function |
RETURN: A string naming the emacs encoding for the given character-set and line-termination. SIGNAL: An error if line-termination is not (member :unix :mac :dos nil) or if cs has no emacs encoding.
(character-set-to-lisp-encoding cs &key line-termination) |
function |
RETURN: An implementation specific object representing the encoding for the given character-set and line-termination. SIGNAL: An error if line-termination is not (member :unix :mac :dos nil) or if cs has no emacs encoding.
(emacs-encoding-to-lisp-external-format emacs-encoding) |
function |
RETURN: the external-format value corresponding to this EMACS-ENCODING.
EXTERNAL-FORMAT-CHARACTER-ENCODING
EXTERNAL-FORMAT-LINE-TERMINATION
(make-external-format character-encoding &optional line-termination) |
generic-function |
Makes an implementation specific external-format.