Function
system
guess-external-format pathname ef-spec buffer length => ef-spec
Pathname identifying location of buffer.
An external format spec.
A buffer whose contents are examined.
Length (an integer) up to which buffer should be examined.
An external format spec.
*file-encoding-detection-algorithm*. If a complete external format spec is returned it is used, otherwise the return value is passed to the next function. If the name of the external format spec returned by the last function on this list is:default, an error of typefile-encoding-resolution-error is signalled. The caller offers a restart for trying again with respecifiedexternal-format and/orelement-type arguments. Otherwise, functions on the list*FILE-EOL-STYLE-DETECTION-ALGORITHM* are called in turn. If a complete external format spec is returned it is used, otherwise the return value is passed to the next function. If the external format spec returned by the last function on this list does not contain:eol-style, an error of typefile-encoding-resolution-error is signalled. *file-encoding-detection-algorithm**file-eol-style-detection-algorithm*file-encoding-resolution-error