summaryrefslogtreecommitdiff
path: root/streams.c
diff options
context:
space:
mode:
authorPeter Mikkelsen <peter@pmikkelsen.com>2021-07-23 00:50:18 +0000
committerPeter Mikkelsen <peter@pmikkelsen.com>2021-07-23 00:50:18 +0000
commitc85de58a2047c4858825d03977e490db6168fbe3 (patch)
tree8856e5d3e8ac67ca9404bd6b0541d3652f37973d /streams.c
parent43f65cbe02b3a2512c3a797862196d693b3a9f11 (diff)
Simplify parsing a bit, and make sure the prolog loader calls read_term with the correct module to pick up the correct operators
Diffstat (limited to 'streams.c')
-rw-r--r--streams.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/streams.c b/streams.c
index 5706566..4b4b965 100644
--- a/streams.c
+++ b/streams.c
@@ -217,14 +217,14 @@ canreposition(Term *t)
}
int
-readterm(Term *stream, Term **term)
+readterm(Term *stream, Term **term, Module *mod)
{
Stream *s = getstream(stream);
if(s == nil){
*term = existenceerror(L"stream", stream);
return 1;
}
- *term = parse(0, s->bio, 1);
+ *term = parse(s->bio, mod);
return 0;
}