The asdf-encodings Reference Manual

This is the asdf-encodings Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 14:36:42 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

The main system appears first, followed by any subsystem dependency.


2.1 asdf-encodings

Portable interface to character encodings and your implementation’s external-format

Author

Francois-Rene Rideau

Defsystem Dependency

asdf (system)., at least version "3.0"

Source

asdf-encodings.asd.

Child Components

3 Files

Files are sorted by type and then listed depth-first from the systems components trees.


3.1 Lisp


3.1.1 asdf-encodings/asdf-encodings.asd

Source

asdf-encodings.asd.

Parent Component

asdf-encodings (system).

ASDF Systems

asdf-encodings.


3.1.2 asdf-encodings/pkgdcl.lisp

Source

asdf-encodings.asd.

Parent Component

asdf-encodings (system).

Packages

asdf-encodings.


3.1.3 asdf-encodings/encodings.lisp

Dependency

pkgdcl.lisp (file).

Source

asdf-encodings.asd.

Parent Component

asdf-encodings (system).

Public Interface
Internals

3.1.4 asdf-encodings/autodetect.lisp

Dependency

pkgdcl.lisp (file).

Source

asdf-encodings.asd.

Parent Component

asdf-encodings (system).

Public Interface

detect-file-encoding (function).

Internals

3.1.5 asdf-encodings/asdf-support.lisp

Dependency

pkgdcl.lisp (file).

Source

asdf-encodings.asd.

Parent Component

asdf-encodings (system).

Public Interface
Internals

register-asdf-encodings (function).


3.1.6 asdf-encodings/initialization.lisp

Dependencies
Source

asdf-encodings.asd.

Parent Component

asdf-encodings (system).


4 Packages

Packages are listed by definition order.


4.1 asdf-encodings

Source

pkgdcl.lisp.

Use List
  • asdf/interface.
  • common-lisp.
Public Interface
Internals

5 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


5.1 Public Interface


5.1.1 Special variables

Special Variable: *on-unsupported-encoding*

One of :error, :warn or nil, specifies what to do when passed an unsupported encoding.

Package

asdf-encodings.

Source

asdf-support.lisp.


5.1.2 Ordinary functions

Function: detect-file-encoding (file)
Package

asdf-encodings.

Source

autodetect.lisp.

Function: encoding-external-format (encoding &key on-error)
Package

asdf-encodings.

Source

asdf-support.lisp.

Function: find-implementation-encoding (encoding)
Package

asdf-encodings.

Source

encodings.lisp.

Function: normalize-encoding (encoding)
Package

asdf-encodings.

Source

encodings.lisp.


5.2 Internals


5.2.1 Special variables

Special Variable: *encodings*
Package

asdf-encodings.

Source

encodings.lisp.

Special Variable: *normalized-encodings*
Package

asdf-encodings.

Source

encodings.lisp.


5.2.2 Ordinary functions

Function: decode-ascii-encoded-declaration (buffer available start size offset)
Package

asdf-encodings.

Source

autodetect.lisp.

Function: detect-buffer-encoding-header (buffer available)
Package

asdf-encodings.

Source

autodetect.lisp.

Function: detect-utf-8 (file)
Package

asdf-encodings.

Source

autodetect.lisp.

Function: initialize-normalized-encodings (&optional warn)
Package

asdf-encodings.

Source

encodings.lisp.

Function: register-asdf-encodings ()
Package

asdf-encodings.

Source

asdf-support.lisp.


Appendix A Indexes


A.1 Concepts