
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.
When the encoding in ef-spec has foreign type (unsigned-byte 8) , search buffer up to length for the first occurrence of the byte (10) . If found, and it is preceded in buffer by (13) , merge ef-spec with
(:default :eol-style :crlf) If found and is not preceded by (13) , merge ef-spec with
(:default :eol-style :lf)Thus a complete external format spec is constructed. Otherwise, return ef-spec .
When the encoding in ef-spec has foreign type (unsigned-byte 16) , search buffer up to length for the first occurrence of the byte sequence (13 0 10) . If found, merge ef-spec with
(:default :eol-style :crlf) If (13 0 10) is not found, search buffer up to length for (10 0) or (0 10) . If found, merge ef-spec with
(:default :eol-style :lf)Thus a complete external format spec is constructed. Otherwise, return ef-spec .