diff src/lwasm.h @ 38:9bd584bb6296

Added debugging message infrastructure
author lost
date Sat, 03 Jan 2009 04:53:49 +0000
parents 538e15927776
children 4bb7b723e5b7
line wrap: on
line diff
--- a/src/lwasm.h	Sat Jan 03 04:20:49 2009 +0000
+++ b/src/lwasm.h	Sat Jan 03 04:53:49 2009 +0000
@@ -82,7 +82,6 @@
 	const char *infile;			// input file
 	const char *outfile;		// output file
 	const char *listfile;		// output listing file
-	int debug;					// debug mode
 	int outformat;				// output format type
 	char **filelist;			// files that have been read
 	int filelistlen;			// number of files in the list
@@ -96,7 +95,10 @@
 #define __lwasm_E__
 #endif
 
+__lwasm_E__ int debug_level;
+
 __lwasm_E__ int register_error(asmstate_t *as, lwasm_line_t *l, int pass, const char *fmt, ...);
+__lwasm_E__ void debug_message(int level, const char *fmt, ...);
 
 __lwasm_E__ void lwasm_emit(asmstate_t *as, lwasm_line_t *l, int b);
 __lwasm_E__ void lwasm_emitop(asmstate_t *as, lwasm_line_t *l, int o);