summaryrefslogtreecommitdiff
path: root/src/tree.h
diff options
context:
space:
mode:
authorAdrian Thurston <thurston@complang.org>2015-02-14 20:34:51 -0500
committerAdrian Thurston <thurston@complang.org>2015-02-14 20:34:51 -0500
commita4be5397162bc38f3b112d9ac675c37c6744f535 (patch)
tree9d04c05ac31a0078dec9f2f12f09392e8145be98 /src/tree.h
parentbbd7ab2bac367385461aca490cf3067bd9f1a78d (diff)
downloadcolm-a4be5397162bc38f3b112d9ac675c37c6744f535.tar.gz
warning elim in recent vlist and vmap code
Diffstat (limited to 'src/tree.h')
-rw-r--r--src/tree.h11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/tree.h b/src/tree.h
index bd304124..1e2c2615 100644
--- a/src/tree.h
+++ b/src/tree.h
@@ -28,6 +28,7 @@ extern "C" {
#include <colm/colm.h>
#include <colm/input.h>
+#include <colm/internal.h>
typedef unsigned char Code;
typedef unsigned long Word;
@@ -354,10 +355,12 @@ void colm_list_iter_destroy( struct colm_program *prg, Tree ***psp, ListIter *it
Tree *colm_list_iter_advance( struct colm_program *prg, Tree ***psp, ListIter *iter );
Tree *colm_list_iter_deref_cur( struct colm_program *prg, ListIter *iter );
-void colm_vlist_append( struct colm_program *prg, List *list, Tree *tree );
-void colm_vlist_prepend( struct colm_program *prg, List *list, Tree *value );
-Tree *colm_vlist_detach_tail( struct colm_program *prg, List *list );
-Tree *colm_viter_deref_cur( struct colm_program *prg, ListIter *iter );
+void colm_vlist_append( struct colm_program *prg, List *list, Value value );
+void colm_vlist_prepend( struct colm_program *prg, List *list, Value value );
+Value colm_vlist_detach_head( struct colm_program *prg, List *list );
+Value colm_vlist_detach_tail( struct colm_program *prg, List *list );
+
+Value colm_viter_deref_cur( struct colm_program *prg, ListIter *iter );
#if defined(__cplusplus)
}