diff options
Diffstat (limited to 'trie.h')
-rw-r--r-- | trie.h | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -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 */ |