aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHolden Rohrer <hr@hrhr.dev>2020-07-08 17:12:02 -0400
committerHolden Rohrer <hr@hrhr.dev>2020-07-08 17:12:02 -0400
commit5daffbef5dc3bdba92bc9b0fbf4a198a3e999899 (patch)
tree38ff4f43b04fbb6af490db5fc4a8eb58de43971e
parent7f69558b0b4f333a1d309164e500ff5e8650e3a1 (diff)
made printnode static and listed root links
-rw-r--r--main.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/main.c b/main.c
index 1a797aa..8cec5ee 100644
--- a/main.c
+++ b/main.c
@@ -3,6 +3,7 @@
#include "read.h"
#include "nodelink.h"
+#include "strbst.h"
static void printlink(char* name, link* conn) {
if (conn->desc[0])
@@ -25,12 +26,19 @@ static void printeach(strbstnode* loc, char reprint) {
printeach(loc->right, reprint); // recursion
}
-void printnode(node* root) {
+static void printnode(node* root) {
printeach(root->links->head, 1);
}
+static void listeach(strbstnode* loc) {
+ if (loc == NULL) return;
+ listeach(loc->left); listeach(loc->right);
+ printf("Got %s\n",loc->ind);
+}
+
int main() {
node* root = readfile("template");
+ listeach(root->links->head);
printnode(root);
return 0;
}