diff options
Diffstat (limited to 'opcodes/mep-asm.c')
-rw-r--r-- | opcodes/mep-asm.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/opcodes/mep-asm.c b/opcodes/mep-asm.c index 219c448..f3c5f79 100644 --- a/opcodes/mep-asm.c +++ b/opcodes/mep-asm.c @@ -638,10 +638,10 @@ expand_macro (arg *args, int narg, const macro *mac) /* printf("expanding macro %s with %d args\n", mac->name, narg + 1); */ while (*e) { - if (*e == '`' && - (*e+1) && - ((*(e + 1) - '1') <= MAXARGS) && - ((*(e + 1) - '1') <= narg)) + if (*e == '`' + && (*e+1) + && ((*(e + 1) - '1') <= MAXARGS) + && ((*(e + 1) - '1') <= narg)) { result = str_append (result, mark, e - mark); mac_arg = (*(e + 1) - '1'); @@ -759,7 +759,6 @@ expand_string (const char *in, int first_only) if (narg > -1) args[narg].len++; } - } ++in; } |