summaryrefslogtreecommitdiffstats
path: root/lib.h
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2021-06-08 07:46:05 -0700
committerKaz Kylheku <kaz@kylheku.com>2021-06-08 07:46:05 -0700
commitf791ed11cf3a801990f26a0ed7c0455c05df59df (patch)
treec18cea3da5d53fcf2421577ab9f9dce7774d8f8d /lib.h
parent5b2f81b1c492c61c8046b46f271d6125a83d19b7 (diff)
downloadtxr-f791ed11cf3a801990f26a0ed7c0455c05df59df.tar.gz
txr-f791ed11cf3a801990f26a0ed7c0455c05df59df.tar.bz2
txr-f791ed11cf3a801990f26a0ed7c0455c05df59df.zip
lib: new function, fill-vec.
* eval.c (eval_init): Register fill-vec intrinsic. * lib.c (fill_vec): New function. * lib.h (fill_vec): Declared. * tests/010/vec.tl: New file. * 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 a3fe1dd4..a91a2f9b 100644
--- a/lib.h
+++ b/lib.h
@@ -1069,6 +1069,7 @@ val copy_vec(val vec);
val sub_vec(val vec_in, val from, val to);
val replace_vec(val vec_in, val items, val from, val to);
val replace_obj(val obj, val items, val from, val to);
+val fill_vec(val vec, val item, val from_in, val to_in);
val cat_vec(val list);
val lazy_stream_cons(val stream);
val lazy_str(val list, val term, val limit);