diff lwasm/instab.c @ 396:62cb50c50976

Cosmetic updates to documentation; added warning pseudo op
author lost@l-w.ca
date Fri, 23 Jul 2010 17:08:57 -0600
parents fbb7bfed8076
children 048f2fb5d561
line wrap: on
line diff
--- a/lwasm/instab.c	Fri Jul 23 16:40:51 2010 -0600
+++ b/lwasm/instab.c	Fri Jul 23 17:08:57 2010 -0600
@@ -249,6 +249,10 @@
 #define pseudo_resolve_error NULL
 #define pseudo_emit_error NULL
 
+extern PARSEFUNC(pseudo_parse_warning);
+#define pseudo_resolve_warning NULL
+#define pseudo_emit_warning NULL
+
 extern PARSEFUNC(pseudo_parse_os9);
 #define pseudo_resolve_os9 NULL
 extern EMITFUNC(pseudo_emit_os9);
@@ -587,6 +591,7 @@
 	{ "align", 		{	-1, 	-1, 	-1, 	-1 },	pseudo_parse_align,		pseudo_resolve_align,			pseudo_emit_align,			lwasm_insn_normal},
 
 	{ "error",		{	-1, 	-1, 	-1, 	-1},	pseudo_parse_error,		pseudo_resolve_error,			pseudo_emit_error,			lwasm_insn_normal},
+	{ "warning",	{	-1, 	-1, 	-1, 	-1},	pseudo_parse_warning,	pseudo_resolve_warning,			pseudo_emit_warning,		lwasm_insn_normal},
 
 	// these are *dangerous*
 	{ "ifp1",		{	-1, 	-1, 	-1, 	-1},	pseudo_parse_ifp1,		pseudo_resolve_ifp1,			pseudo_emit_ifp1,			lwasm_insn_cond},