| : |
: |
| 1 ; |
1 ; |
| |
|
| \+os |
|
| |
|
| key-file wfileid -- n gforth paren_key_file |
key-file wfileid -- n gforth paren_key_file |
| |
#ifdef HAS_FILE |
| fflush(stdout); |
fflush(stdout); |
| n = key((FILE*)wfileid); |
n = key((FILE*)wfileid); |
| |
#else |
| |
n = key(stdin); |
| |
#endif |
| |
|
| key?-file wfileid -- n facility key_q_file |
key?-file wfileid -- n facility key_q_file |
| |
#ifdef HAS_FILE |
| fflush(stdout); |
fflush(stdout); |
| n = key_query((FILE*)wfileid); |
n = key_query((FILE*)wfileid); |
| |
#else |
| |
n = key_query(stdin); |
| |
#endif |
| |
|
| |
\+os |
| |
|
| stdin -- wfileid gforth |
stdin -- wfileid gforth |
| wfileid = (Cell)stdin; |
wfileid = (Cell)stdin; |
| clearerr((FILE *)wfileid); |
clearerr((FILE *)wfileid); |
| } |
} |
| |
|
| |
\+ |
| |
|
| emit-file c wfileid -- wior gforth emit_file |
emit-file c wfileid -- wior gforth emit_file |
| |
#ifdef HAS_FILE |
| wior = FILEIO(putc(c, (FILE *)wfileid)==EOF); |
wior = FILEIO(putc(c, (FILE *)wfileid)==EOF); |
| if (wior) |
if (wior) |
| clearerr((FILE *)wfileid); |
clearerr((FILE *)wfileid); |
| |
#else |
| |
putc(c, stdout); |
| |
#endif |
| |
|
| \+ |
|
| \+file |
\+file |
| |
|
| flush-file wfileid -- wior file-ext flush_file |
flush-file wfileid -- wior file-ext flush_file |
| : |
: |
| up ! ; |
up ! ; |
| Variable UP |
Variable UP |
| |
|