/jonesforth/test_read_file.f
<< Back( -*- text -*-
Test READ-FILE.
$Id: test_read_file.f,v 1.2 2007-10-22 18:53:13 rich Exp $
)
0 VALUE FD
100 CELLS ALLOT CONSTANT BUFFER
: TEST
S" test_read_file.f.out" R/O OPEN-FILE
?DUP IF S" test_read_file.f.out" PERROR QUIT THEN
TO FD
BEGIN
BUFFER 100 CELLS FD READ-FILE
?DUP IF S" READ-FILE" PERROR QUIT THEN
DUP
BUFFER SWAP TELL
0= UNTIL
FD CLOSE-FILE
?DUP IF S" CLOSE-FILE" PERROR QUIT THEN
;