aboutsummaryrefslogtreecommitdiff
path: root/trie.h
diff options
context:
space:
mode:
Diffstat (limited to 'trie.h')
-rw-r--r--trie.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/trie.h b/trie.h
index 52e1072d..20b08ec9 100644
--- a/trie.h
+++ b/trie.h
@@ -1,6 +1,8 @@
#ifndef TRIE_H
#define TRIE_H
+#include <stdio.h>
+
#include "macro.h"
#define TRIE(T) TP(trie__, T)
@@ -15,6 +17,9 @@
#define TRIE_PUT(T) TP(trie_put__, T)
#define TRIE_GET(T) TP(trie_get__, T)
+#define TRIE_DOT(T) TP(trie_to_dot__, T)
+#define TRIE_DOT_HELP(T) TP(trie_to_dot_helper__, T)
+
#endif /* TRIE_H */
#ifdef TYPE
@@ -45,4 +50,7 @@ int TRIE_NODE_FREE(TYPE) ( TRIE_NODE(TYPE)* node );
int TRIE_FREE(TYPE) ( TRIE(TYPE)* trie );
+int TRIE_DOT(TYPE) ( TRIE(TYPE)*, FILE* );
+int TRIE_DOT_HELP(TYPE) ( TRIE_NODE(TYPE)*, FILE* );
+
#endif /* TYPE */