aboutsummaryrefslogtreecommitdiff
path: root/tree.c
diff options
context:
space:
mode:
authorTucker Evans <tuckerevans24@gmail.com>2019-08-04 13:14:56 -0400
committerTucker Evans <tuckerevans24@gmail.com>2019-08-04 13:14:56 -0400
commitceb4fb57521582835643d9bfc3dfda89eca6f1f0 (patch)
treea5583ab30c57f05e151f35f2121fdbdbe085a10e /tree.c
parent9c6c1af62993bdb2474ddde4384215f95fede85f (diff)
Add tree freeing
Diffstat (limited to 'tree.c')
-rw-r--r--tree.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/tree.c b/tree.c
index 8a2c3bf..7c79ddd 100644
--- a/tree.c
+++ b/tree.c
@@ -143,3 +143,14 @@ int spaces;
}
}
+
+void free_tree(t)
+ptree *t;
+{
+ if (!t)
+ return;
+
+ free_tree(t->l);
+ free_tree(t->r);
+ free(t);
+}