Skip to content
Snippets Groups Projects
Forked from cmucl / cmucl
Source project has a limited visibility.
  • rtoy's avatar
    eade50bb
    code/extfmts.lisp: · eade50bb
    rtoy authored
    o Pass the error handler on for composed external formats.
    
    code/fd-stream.lisp:
    o Forgot to pass the error-handler to char-to-octets in EF-COUT.
    o In MAKE-FD-STREAM slightly change handling of encoding-error and
      decoding-error:
      - If :encoding-error is a character, then the external format will
        use that character whenever an encoding error happens instead of
        the default (internally specified by the external format).
      - If :decoding-error is a character, then the external format will
        use that character whenever an encoding error happens instead of
        the default (internally specified by the external format).  If
        :decoding-error is T, then a cerror is signaled; if continued, the
        Unicode replacement character (#\U+FFFD) is used.
    o Fix bug in OPEN:  The :decoding-error and :encoding-error keyword
      parameter was placed in the &aux section by mistake.
    eade50bb
    History
    code/extfmts.lisp:
    rtoy authored
    o Pass the error handler on for composed external formats.
    
    code/fd-stream.lisp:
    o Forgot to pass the error-handler to char-to-octets in EF-COUT.
    o In MAKE-FD-STREAM slightly change handling of encoding-error and
      decoding-error:
      - If :encoding-error is a character, then the external format will
        use that character whenever an encoding error happens instead of
        the default (internally specified by the external format).
      - If :decoding-error is a character, then the external format will
        use that character whenever an encoding error happens instead of
        the default (internally specified by the external format).  If
        :decoding-error is T, then a cerror is signaled; if continued, the
        Unicode replacement character (#\U+FFFD) is used.
    o Fix bug in OPEN:  The :decoding-error and :encoding-error keyword
      parameter was placed in the &aux section by mistake.