summaryrefslogtreecommitdiff
path: root/src/consinit.cc
diff options
context:
space:
mode:
authorAdrian Thurston <thurston@complang.org>2016-02-19 16:12:41 +0100
committerAdrian Thurston <thurston@complang.org>2016-02-19 16:12:41 +0100
commit6dd6b970b79e89b165cfc86e30e127fecfe1212f (patch)
tree78c632f2d90eada3ab2dcf4499d6a0d1722fab8c /src/consinit.cc
parent78ab04bcdc09256e11b0723932eba3e8c1d5c247 (diff)
downloadcolm-6dd6b970b79e89b165cfc86e30e127fecfe1212f.tar.gz
host adapters now have unique names are are accessed with func pointers
This eliminates symbol collisions present when linking multiple colm programs into the same executable.
Diffstat (limited to 'src/consinit.cc')
-rw-r--r--src/consinit.cc17
1 files changed, 0 insertions, 17 deletions
diff --git a/src/consinit.cc b/src/consinit.cc
index 6b0e45b4..61b84f8b 100644
--- a/src/consinit.cc
+++ b/src/consinit.cc
@@ -31,23 +31,6 @@
#include "input.h"
#include "consinit.h"
-extern "C" tree_t **host_call( program_t *prg, long code, tree_t **sp )
-{
- return 0;
-}
-
-extern "C" void commit_reduce_forward( program_t *prg, tree_t **root,
- struct pda_run *pda_run, parse_tree_t *pt )
-{
- commit_clear_parse_tree( prg, root, pda_run, pt->child );
-}
-
-extern "C" long commit_union_sz( int reducer ) { return 0; }
-
-extern "C" void init_need() {}
-extern "C" int reducer_need_tok( program_t *prg, struct pda_run *, int id ) { return 3; }
-extern "C" int reducer_need_ign( program_t *prg, struct pda_run * ) { return 3; }
-
using std::cout;
using std::cerr;
using std::endl;