summaryrefslogtreecommitdiff
path: root/preproc.c
diff options
context:
space:
mode:
Diffstat (limited to 'preproc.c')
-rw-r--r--preproc.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/preproc.c b/preproc.c
index 4ec38269..a6a6d6b2 100644
--- a/preproc.c
+++ b/preproc.c
@@ -1199,7 +1199,7 @@ get_ctx(char *name, int all_contexts)
for (i = strspn(name + 2, "$"), ctx = cstk; (i > 0) && ctx; i--)
{
ctx = ctx->next;
- i--;
+/* i--; Lino - 02/25/02 */
}
if (!ctx)
{
@@ -3741,7 +3741,8 @@ expand_mmacro(Token * tline)
t = tline;
skip_white_(t);
- if (!tok_type_(t, TOK_ID))
+/* if (!tok_type_(t, TOK_ID)) Lino 02/25/02 */
+ if (!tok_type_(t, TOK_ID) && !tok_type_(t, TOK_PREPROC_ID))
return 0;
m = is_mmacro(t, &params);
if (!m)