summaryrefslogtreecommitdiffstats
path: root/lib.h
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2024-04-04 07:33:54 -0700
committerKaz Kylheku <kaz@kylheku.com>2024-04-04 07:33:54 -0700
commitfba3be24f44ed3f9adb6d8371ac1b04427f6bd21 (patch)
treeef4ba9ec874f641421acd7e20a5a88976d507334 /lib.h
parent3f908279ba8cdc29302358323042df871a7963f9 (diff)
downloadtxr-fba3be24f44ed3f9adb6d8371ac1b04427f6bd21.tar.gz
txr-fba3be24f44ed3f9adb6d8371ac1b04427f6bd21.tar.bz2
txr-fba3be24f44ed3f9adb6d8371ac1b04427f6bd21.zip
New function: lcons-force.
* lib.[ch] (lcons_force): New function. * eval.c (eval_init): Register lcons-force intrinsic. * txr.1: Documented.
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 b4b1df87..9378ce02 100644
--- a/lib.h
+++ b/lib.h
@@ -933,6 +933,7 @@ void rcyc_cons(val cons);
void rcyc_empty(void);
val lcons_fun(val lcons);
INLINE val us_lcons_fun(val lcons) { return lcons->lc.func; }
+val lcons_force(val lcons);
val list(val first, ...); /* terminated by nao */
val listv(varg );
val consp(val obj);