Skip to content
Snippets Groups Projects
Forked from cmucl / cmucl
Source project has a limited visibility.
  • rtoy's avatar
    6afe1d62
    code/extfmts.lisp: · 6afe1d62
    rtoy authored
    o Add error parameter to flush-state in external format definition so
      we can handle errors when flushing the state to a stream.
    o Add optional error parameter to flush-state macro.
    
    code/fd-stream.lisp:
    o For the case where an external format has flush method, EF-FLUSH was
      not calling it correctly.  Update so the output function actuall
      works.
    o Add error handler to call to flush-state.
    o For the case where an external format does not have a flush method,
      output the state value instead of a replacement character so the
      external format can handle any errors.
    6afe1d62
    History
    code/extfmts.lisp:
    rtoy authored
    o Add error parameter to flush-state in external format definition so
      we can handle errors when flushing the state to a stream.
    o Add optional error parameter to flush-state macro.
    
    code/fd-stream.lisp:
    o For the case where an external format has flush method, EF-FLUSH was
      not calling it correctly.  Update so the output function actuall
      works.
    o Add error handler to call to flush-state.
    o For the case where an external format does not have a flush method,
      output the state value instead of a replacement character so the
      external format can handle any errors.