Number: 1536 Date: 27-Jun-84 16':34':42 Submitter: Mersfelder.pasa Source: LIPKIS@USC-ISIF.ARPA Subject: Bug in textstreams in Fugue6' ' Assigned To: Attn: RELEASE Status: Fixed In/By: Problem Type: Impact: Moderate Difficulty: Moderate Frequency: Everytime Priority: Perhaps System: Text Subsystem: TEdit Machine: 1108 Disk: Lisp Version: Fugue6 Source Files: Microcode Version: Memory Size: File Server: Server Software Version: Disposition: Description: The following illustrates a bug with the filepointer of text streams.' ' ' 41←PL TEXTOFD' FILEDATES ': ((" 2-Mar-84 16':47':13" . {PHYLUM}<TEDIT>TEXTOFD.;28))' FILE ': ((TEXTOFDCOMS . Compiled))' 42←(SETQ f (OPENTEXTSTREAM]' {STREAM}#5,154360' 43←(for x to 10 do (BOUT f x]' NIL' 44←(GETFILEPTR f)' 10' 45←(GETEOFPTR f)' 10' 46←(SETFILEPTR f 8)' 8' 47←(BIN f)' 9' 48←(GETFILEPTR f)' 9' 49←(BIN f)' 10' 50←(GETFILEPTR f)' 10' 51←(BIN f) ; Shouldn''t this generate an EOF error?' NIL' 52←(GETFILEPTR f) ; When EOF is reached, the file pointer reverts back' 8 ; to the last place it was set.' 53←(EOFP f)' T' 54←(SETFILEPTR f 4)' 4' 55←(to 7 collect (BIN f]' (5 6 7 8 9 10 NIL)' 56←(GETFILEPTR f)' 4' 57←DRIBBLE)' ' ' In the previous version (<SYBALSKI>TEXTOFD.;165 from 14-OCT-83),' the EOF error also didn''t happen, but the file pointer was correct after' EOF was reached.' ' Tom' Workaround: Test Case: Edit-By: sybalsky Edit-Date: 16-Jul-84 15':21':45