Package COM.INFORMATIMAGO.CLEXT.CHARACTER-SETS

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.