From 5daffbef5dc3bdba92bc9b0fbf4a198a3e999899 Mon Sep 17 00:00:00 2001
From: Holden Rohrer
Date: Wed, 8 Jul 2020 17:12:02 -0400
Subject: made printnode static and listed root links
---
main.c | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
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;
}
--
cgit