f3a6f45803e64cf4a5ba42f6ab1662310cd8d33d
[jonesforth.git] / test_read_file.f
1 ( -*- text -*-
2         Test READ-FILE.
3         $Id: test_read_file.f,v 1.1 2007-10-07 11:07:15 rich Exp $
4 )
5
6 0 VALUE FD
7 100 CELLS ALLOT CONSTANT BUFFER
8
9 : TEST
10         S" /etc/fstab" R/O OPEN-FILE
11         ?DUP IF S" /etc/fstab" PERROR QUIT THEN
12
13         TO FD
14
15         BEGIN
16                 BUFFER 100 CELLS FD READ-FILE
17                 ?DUP IF S" READ-FILE" PERROR QUIT THEN
18                 DUP
19                 BUFFER SWAP TELL
20         0= UNTIL
21
22         FD CLOSE-FILE
23         ?DUP IF S" CLOSE-FILE" PERROR QUIT THEN
24 ;