summaryrefslogtreecommitdiff
path: root/src/tree.h
diff options
context:
space:
mode:
authorAdrian Thurston <thurston@complang.org>2015-05-03 12:24:51 -0400
committerAdrian Thurston <thurston@complang.org>2015-05-03 12:24:51 -0400
commitb671ce2b6db990339bd6bbbd0694e00945dd55b3 (patch)
tree836ce7ef8b42802c733c2a8ad3db081e555dc496 /src/tree.h
parentd3e203a7afc9932547f9f6ed054cbfa077c2348f (diff)
downloadcolm-b671ce2b6db990339bd6bbbd0694e00945dd55b3.tar.gz
added inUnwind to the iterators
Diffstat (limited to 'src/tree.h')
-rw-r--r--src/tree.h14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/tree.h b/src/tree.h
index 1076eb98..abe091cf 100644
--- a/src/tree.h
+++ b/src/tree.h
@@ -328,15 +328,15 @@ UserIter *colm_uiter_create( struct colm_program *prg, Tree ***psp,
void uiterInit( struct colm_program *prg, Tree **sp, UserIter *uiter,
struct _FunctionInfo *fi, int revertOn );
-void initTreeIter( TreeIter *treeIter, Tree **stackRoot, long argSize, long rootSize,
- const Ref *rootRef, int searchId );
-void initRevTreeIter( RevTreeIter *revTriter, Tree **stackRoot, long argSize, long rootSize,
- const Ref *rootRef, int searchId, int children );
-void initUserIter( UserIter *userIter, Tree **stackRoot, long rootSize,
+void colm_init_tree_iter( TreeIter *treeIter, Tree **stackRoot,
+ long argSize, long rootSize, const Ref *rootRef, int searchId );
+void colm_init_rev_tree_iter( RevTreeIter *revTriter, Tree **stackRoot,
+ long argSize, long rootSize, const Ref *rootRef, int searchId, int children );
+void colm_init_user_iter( UserIter *userIter, Tree **stackRoot, long rootSize,
long argSize, long searchId );
-void treeIterDestroy( struct colm_program *prg, Tree ***psp, TreeIter *iter );
-void revTreeIterDestroy( struct colm_program *prg, Tree ***psp, RevTreeIter *iter );
+void colm_tree_iter_destroy( struct colm_program *prg, Tree ***psp, TreeIter *iter );
+void colm_rev_tree_iter_destroy( struct colm_program *prg, Tree ***psp, RevTreeIter *iter );
void colm_uiter_destroy( struct colm_program *prg, Tree ***psp, UserIter *uiter );
void colm_uiter_unwind( struct colm_program *prg, Tree ***psp, UserIter *uiter );