summaryrefslogtreecommitdiff
path: root/fns.h
diff options
context:
space:
mode:
authorPeter Mikkelsen <peter@pmikkelsen.com>2021-07-03 18:58:07 +0000
committerPeter Mikkelsen <peter@pmikkelsen.com>2021-07-03 18:58:07 +0000
commit7db38904537603dabe960f32fa505e27db89e27b (patch)
tree46ea8abfcc0656a7442363979838f5fa8f9c95a5 /fns.h
parentd81447526cde6fa98dfa792a65f71acb78ef1398 (diff)
Start adding support for read_term and write_term
Diffstat (limited to 'fns.h')
-rw-r--r--fns.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/fns.h b/fns.h
index d8932dd..01f4e6a 100644
--- a/fns.h
+++ b/fns.h
@@ -1,8 +1,8 @@
/* parser.c */
-Term *parse(int, int);
+Term *parse(int, Biobuf *, int);
/* prettyprint.c */
-Rune *prettyprint(Term *);
+Rune *prettyprint(Term *, int, int, int);
/* misc.c */
Term *copyterm(Term *, uvlong *);
@@ -51,4 +51,8 @@ void setcurrentinputstream(Term *);
void setcurrentoutputstream(Term *);
int isopenstream(Term *);
int isinputstream(Term *);
-int isoutputstream(Term *); \ No newline at end of file
+int isoutputstream(Term *);
+int istextstream(Term *);
+int isbinarystream(Term *);
+int readterm(Term *, Term *, Term **);
+void writeterm(Term *, Term *, Term *); \ No newline at end of file