diff --git a/tccpp.c b/tccpp.c index 4745bec..3d8d2e2 100644 --- a/tccpp.c +++ b/tccpp.c @@ -2340,8 +2340,11 @@ static inline void next_nomacro1(void) p = file->buf_ptr; redo_no_start: c = *p; +#if (__TINYC__ || __GNUC__) +#else if (c & 0x80) goto parse_ident_fast; +#endif switch(c) { case ' ': case '\t': @@ -2451,6 +2454,7 @@ maybe_newline: case 'A' ... 'K': case 'M' ... 'Z': case '_': + case 0x80 ... 0xFF: #else case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': case 'g': case 'h':