Number: 

Date: 19-Aug-84 11':25':03

Submitter: Roach

Source: Roach

Subject: SKIPSEPRS bug

Assigned To: 

Attn: KAPLAN

Status: Incomplete

In/By: 

Problem Type: Bug

Impact: Moderate

Difficulty: 

Frequency: Everytime

Priority: Perhaps

System: Language Support

Subsystem: Read and Print

Machine: 1132

Disk: 

Lisp Version: 17-Aug-84 17':18':00

Source Files: 

Microcode Version: 5124

Memory Size: 4096

File Server: 

Server Software Version: 

Disposition: '
["Kaplan" "15-Sep-84 03':05':13" Status':(Open->Incomplete) Description':]

Description: I believe SKIPSEPRS used to not error when it hit end of file.  There is this comment in its code': "Passes over non-separators (sic) to peek at the first non-separator on FILE.  Returns either last peeked character, or NIL if no non-seprs left in the file."  If, for example, I want to write my own LOAD function that does not count on atom STOP being in my file, it is convenient to use READ, EOFP, and a non-erroring SKIPSEPRS. '
'
-----'
'
If SKIPSEPRS gets an error on eof, it is becaue the device \PEEKBIN function is not honoring the noerror flg.  What device is the file on?'
'
--Ron

Workaround: 

Test Case: 

Edit-By: Kaplan

Edit-Date: 15-Sep-84 03':05':14