From 1b73b6d1323c69c0086a41bf85a9b85003377a3b Mon Sep 17 00:00:00 2001 From: Peter Mikkelsen Date: Mon, 19 Jul 2021 12:44:08 +0000 Subject: More work on streams --- fns.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'fns.h') diff --git a/fns.h b/fns.h index 6a11174..f3d9ebd 100644 --- a/fns.h +++ b/fns.h @@ -57,11 +57,15 @@ int isinputstream(Term *); int isoutputstream(Term *); int istextstream(Term *); int isbinarystream(Term *); +int canreposition(Term *); int readterm(Term *, Term **); void writeterm(Term *, Term *, Term *, Module *); Rune getchar(Term *); Rune peekchar(Term *); void putchar(Term *, Rune); +void flushstream(Term *); +Term *streamsproperties(void); +void reposition(Term *, vlong); /* module.c */ void initmodules(void); -- cgit v1.2.3