diff options
author | goodale <goodale@17b73243-c579-4c4c-a9d2-2d5706c11dac> | 2001-06-04 17:22:14 +0000 |
---|---|---|
committer | goodale <goodale@17b73243-c579-4c4c-a9d2-2d5706c11dac> | 2001-06-04 17:22:14 +0000 |
commit | f6fb7efbdde6322e2d1685313bad3e1b1256d8d9 (patch) | |
tree | 6e80ed760c4cabcfe015628d2bb3b97a607faeaf /src/include/SKBinTree.h | |
parent | 348021dbe3d504d4361e24104a4fbbaa20cc082d (diff) |
Adding key to argument lists of functions called during a traversal of the tree.
Tom
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2216 17b73243-c579-4c4c-a9d2-2d5706c11dac
Diffstat (limited to 'src/include/SKBinTree.h')
-rw-r--r-- | src/include/SKBinTree.h | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/include/SKBinTree.h b/src/include/SKBinTree.h index f4775e5a..9b42e4e2 100644 --- a/src/include/SKBinTree.h +++ b/src/include/SKBinTree.h @@ -31,18 +31,20 @@ t_sktree *SKTreeStoreData(t_sktree *root, const char *key, void *data); -int SKTreeTraverseInorder(t_sktree *root, int (*process)(void *, void *), void *info); +int SKTreeTraverseInorder(t_sktree *root, int (*process)(const char *,void *, void *), void *info); -int SKTreeTraversePreorder(t_sktree *root, int (*process)(void *, void *), void *info); +int SKTreeTraversePreorder(t_sktree *root, int (*process)(const char *,void *, void *), void *info); -int SKTreeTraversePostorder(t_sktree *root, int (*process)(void *, void *), void *info); +int SKTreeTraversePostorder(t_sktree *root, int (*process)(const char *,void *, void *), void *info); -void SKTreePrintNodes(t_sktree *root, int depth, void (*print_node)(void *, int)); +void SKTreePrintNodes(t_sktree *root, int depth, void (*print_node)(const char *,void *, int)); t_sktree *SKTreeFindNode(t_sktree *root, const char *key); t_sktree *SKTreeFindFirst(t_sktree *root); +void SKTreeDebugNodes(t_sktree *root, int depth); + #ifdef _cplusplus } #endif |