# HG changeset patch # User lost # Date 1233418505 0 # Node ID 2e6a1e914104dc473e7d9dbcc7ea5c7d1f7697b4 # Parent 02ada556bcc0806c515b0f820d611dfe55e9836c Added ability to use * as a direct page indicator diff -r 02ada556bcc0 -r 2e6a1e914104 lwasm/insn_gen.c --- a/lwasm/insn_gen.c Sat Jan 31 07:03:09 2009 +0000 +++ b/lwasm/insn_gen.c Sat Jan 31 16:15:05 2009 +0000 @@ -57,6 +57,17 @@ (*optr)++; f8 = 1; } + // for compatibility with asxxxx + // * followed by a digit, alpha, or _, or ., or ?, or another * is "f8" + else if (**optr == '*') + { + tv = *(*optr + 1); + if (isdigit(tv) || isalpha(tv) || tv == '_' || tv == '.' || tv == '?' || tv == '@' || tv == '*' || tv == '+' || tv == '-') + { + f8 = 1; + (*optr)++; + } + } else if (**optr == '>') { (*optr)++;