src/tree.c

changeset 901
109567325fe7
parent 893
0a2b328f5b91
--- a/src/tree.c	Mon Sep 30 19:19:44 2024 +0200
+++ b/src/tree.c	Wed Oct 02 19:11:40 2024 +0200
@@ -666,3 +666,15 @@
                             loc_prev, loc_next);
 }
 
+
+int cxTreeAddChild(
+        CxTree *tree,
+        void *parent,
+        const void *data) {
+    void *node = tree->node_create(data, tree);
+    if (node == NULL) return 1;
+    cx_tree_zero_pointers(node, cx_tree_node_layout(tree));
+    cx_tree_link(parent, node, cx_tree_node_layout(tree));
+    tree->size++;
+    return 0;
+}

mercurial