Accept numerical characters in macro expansion (related to rhbz#456103)
authorJindrich Novy <jnovy@redhat.com>
Thu, 14 Aug 2008 11:08:09 +0000 (13:08 +0200)
committerJindrich Novy <jnovy@redhat.com>
Thu, 14 Aug 2008 11:08:09 +0000 (13:08 +0200)
build/expression.c

index 970ec05..83a4021 100644 (file)
@@ -272,7 +272,7 @@ static int rdToken(ParseState state)
       char *temp;
       size_t ts;
 
-      for (ts=1; p[ts] && (risalpha(p[ts]) || p[ts] == '_'); ts++);
+      for (ts=1; p[ts] && (risalnum(p[ts]) || p[ts] == '_'); ts++);
       temp = xmalloc(ts+1);
       memcpy(temp, p, ts);
       p += ts-1;