From 0fa38ff4c9034fa3a41e31618fdd3e7bd41c4d22 Mon Sep 17 00:00:00 2001 From: Pierre Pronchery Date: Tue, 27 May 2008 04:34:19 +0000 Subject: [PATCH] Types and identifiers may also start with '_' --- src/scanner.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/scanner.c b/src/scanner.c index 147d23d..199b1c6 100644 --- a/src/scanner.c +++ b/src/scanner.c @@ -87,7 +87,7 @@ int scan(C99 * c99) return 0; } c = string[0]; - if(isalpha(c)) + if(isalpha(c) || c == '_') token_set_code(c99->token, code_is_type(c99->code, string) ? C99_CODE_TYPEDEF_NAME : C99_CODE_IDENTIFIER); else if(isdigit(c)) /* FIXME make a stricter check? */