Skip to content
Snippets Groups Projects
Forked from cmucl / cmucl
Source project has a limited visibility.
  • toy's avatar
    09dc96ef
    Some ANSI compliance fixes found by Paul Dietz's tests. · 09dc96ef
    toy authored
    o PEEK-CHAR wasn't signaling end-of-file when recursive-p was true.
      o GENERALIZED-PEEKING-MECHANISM needs to handle EOF-DETECTED-FORM
        when the peek-type is NIL.
      o Make PEEK-CHAR with peek-type NIL handle RECURSIVE-P.
    
    o WRITE-LINE didn't like an explicit :END NIL.
    
    o READ-SEQUENCE didn't like reading things into a bit-vector from a
      "good" stream element type.  If the sequence is a bit-vector, use
      the general read-into-vector to read the data.
    
    o READ-SEQUENCE wasn't returning the right value when reading into
      simple-strings with a non-zero :START value.
    09dc96ef
    History
    Some ANSI compliance fixes found by Paul Dietz's tests.
    toy authored
    o PEEK-CHAR wasn't signaling end-of-file when recursive-p was true.
      o GENERALIZED-PEEKING-MECHANISM needs to handle EOF-DETECTED-FORM
        when the peek-type is NIL.
      o Make PEEK-CHAR with peek-type NIL handle RECURSIVE-P.
    
    o WRITE-LINE didn't like an explicit :END NIL.
    
    o READ-SEQUENCE didn't like reading things into a bit-vector from a
      "good" stream element type.  If the sequence is a bit-vector, use
      the general read-into-vector to read the data.
    
    o READ-SEQUENCE wasn't returning the right value when reading into
      simple-strings with a non-zero :START value.