summaryrefslogtreecommitdiff
path: root/web/yacco2/o2linker/o2linker_externs.h
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /web/yacco2/o2linker/o2linker_externs.h
Initial commit
Diffstat (limited to 'web/yacco2/o2linker/o2linker_externs.h')
-rw-r--r--web/yacco2/o2linker/o2linker_externs.h32
1 files changed, 32 insertions, 0 deletions
diff --git a/web/yacco2/o2linker/o2linker_externs.h b/web/yacco2/o2linker/o2linker_externs.h
new file mode 100644
index 0000000000..5f8905428a
--- /dev/null
+++ b/web/yacco2/o2linker/o2linker_externs.h
@@ -0,0 +1,32 @@
+/*4:*/
+//line 55 "./o2linker_externs.w"
+
+#ifndef o2linker_externs_
+#define o2linker_externs_ 1
+
+//line 58 "./o2linker_externs.w"
+
+/*5:*/
+//line 63 "./o2linker_externs.w"
+
+#include "globals.h"
+#include "o2linker_types.h"
+#include "yacco2_stbl.h"
+#include "o2_linker_opts.h"
+#include "linker_pass3.h"
+
+extern STBL_T_ITEMS_type STBL_T_ITEMS;
+extern void GET_CMD_LINE(int argc,char*argv[]
+,const char*File,yacco2::TOKEN_GAGGLE&Errors);
+extern void LINKER_PARSE_CMD_LINE(const char*Fsc
+,std::string&Cntl_file,yacco2::TOKEN_GAGGLE&Errors);
+extern void DUMP_ERROR_QUEUE(yacco2::TOKEN_GAGGLE&Errors);
+extern const char*DATE_AND_TIME();
+extern void XLATE_SYMBOLS_FOR_cweave(const char*Sym_to_xlate,char*Xlated_sym);
+extern yacco2::AST*CWEB_MARKER;
+/*:5*/
+//line 59 "./o2linker_externs.w"
+
+#endif
+
+/*:4*/