summaryrefslogtreecommitdiffstats
path: root/lib.h
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2021-05-28 21:00:29 -0700
committerKaz Kylheku <kaz@kylheku.com>2021-05-28 21:00:29 -0700
commit8f79bdd128e7ffcd471ad5f00e33a49619c41e6e (patch)
tree5b84236d77340fa0001d81064e33392e9410b325 /lib.h
parent936314c70f9356db993cfbe781919026e2df042c (diff)
downloadtxr-8f79bdd128e7ffcd471ad5f00e33a49619c41e6e.tar.gz
txr-8f79bdd128e7ffcd471ad5f00e33a49619c41e6e.tar.bz2
txr-8f79bdd128e7ffcd471ad5f00e33a49619c41e6e.zip
json: tojson function.
* eval.c (eval_init): tojson intrinsic registered. * lib.c (tojson): New function. * lib.h (tojson): Declared. * txr.1: Documented. * share/txr/stdlib/doc-syms.tl: Updated.
Diffstat (limited to 'lib.h')
-rw-r--r--lib.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib.h b/lib.h
index 1b9c1702..1d1ee673 100644
--- a/lib.h
+++ b/lib.h
@@ -1206,6 +1206,7 @@ val print(val obj, val stream, val pretty);
val pprint(val obj, val stream);
val tostring(val obj);
val tostringp(val obj);
+val tojson(val obj, val flat);
val display_width(val obj);
#if !HAVE_SETENV
void setenv(const char *name, const char *value, int overwrite);