diff lwasm/main.c @ 374:d99322ef6f21

Stage 1: actually do output
author lost@starbug
date Sat, 24 Apr 2010 14:15:18 -0600
parents 90de73ba0cac
children 848d3cca8078
line wrap: on
line diff
--- a/lwasm/main.c	Thu Apr 22 18:30:30 2010 -0600
+++ b/lwasm/main.c	Sat Apr 24 14:15:18 2010 -0600
@@ -174,6 +174,7 @@
 extern void do_pass5(asmstate_t *as);
 extern void do_pass6(asmstate_t *as);
 extern void do_pass7(asmstate_t *as);
+extern void do_output(asmstate_t *as);
 extern lw_expr_t lwasm_evaluate_special(int t, void *ptr, void *priv);
 extern lw_expr_t lwasm_evaluate_var(char *var, void *priv);
 extern lw_expr_t lwasm_parse_term(char **p, void *priv);
@@ -234,4 +235,9 @@
 			exit(1);
 		}
 	}
+	
+	debug_message(&asmstate, 50, "Doing output");
+	do_output(&asmstate);
+	
+	debug_message(&asmstate, 50, "Done assembly");
 }