summaryrefslogtreecommitdiffstats
path: root/tree.h
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2021-05-09 12:08:55 -0700
committerKaz Kylheku <kaz@kylheku.com>2021-05-09 12:08:55 -0700
commit8a7a4963a6cdf0a0d8b7145aefb4a40f5f26c673 (patch)
treed624f4fede1507921bf4cd856a44ff012ab80c11 /tree.h
parent4c6c110dfc3f10777fb7c9334c054d3407358af0 (diff)
downloadtxr-8a7a4963a6cdf0a0d8b7145aefb4a40f5f26c673.tar.gz
txr-8a7a4963a6cdf0a0d8b7145aefb4a40f5f26c673.tar.bz2
txr-8a7a4963a6cdf0a0d8b7145aefb4a40f5f26c673.zip
tree: new make_similar_tree unction.
* tree.c (make_similar_tree): New function. (tree_init): Register make-similar-tree intrinsic * tree.h (make_similar_tree): Declared. * tests/010/tree.tl: New tests. * txr.1: Documented.
Diffstat (limited to 'tree.h')
-rw-r--r--tree.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/tree.h b/tree.h
index 7b7c3ef0..d1b726c2 100644
--- a/tree.h
+++ b/tree.h
@@ -40,6 +40,7 @@ val set_key(val node, val nkey);
val copy_tnode(val node);
val tree(val keys, val key_fn, val less_fn, val equal_fn);
val copy_search_tree(val tree);
+val make_similar_tree(val tree);
val treep(val obj);
val tree_insert_node(val tree, val node);
val tree_begin(val tree);