diff options
author | Steven Bosscher <stevenb@suse.de> | 2003-12-10 16:22:32 +0000 |
---|---|---|
committer | Steven Bosscher <steven@gcc.gnu.org> | 2003-12-10 16:22:32 +0000 |
commit | 498ec23d2e986721b7842e5b7a348951e5f4ba0b (patch) | |
tree | f36390eb1c6e083198317c53b31f86287dede4c6 /gcc/gengtype-lex.l | |
parent | ed1fe82954ec95687de9ecc0351b8a3c32e1937c (diff) |
README.Portability: Remove K+R section.
2003-12-10 Steven Bosscher <stevenb@suse.de>
* README.Portability: Remove K+R section.
* gengtype-lex.l: Teach about "void**" pointers and
"void*" function types.
From-SVN: r74501
Diffstat (limited to 'gcc/gengtype-lex.l')
-rw-r--r-- | gcc/gengtype-lex.l | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/gengtype-lex.l b/gcc/gengtype-lex.l index 3b82ff5ec78..2f526599685 100644 --- a/gcc/gengtype-lex.l +++ b/gcc/gengtype-lex.l @@ -146,7 +146,7 @@ ITYPE {IWORD}({WS}{IWORD})* update_lineno (yytext, yyleng); } -[^[:alnum:]_]typedef{WS}{ID}{WS}?"("{WS}?"*"{WS}?{ID}{WS}?")"{WS}?PARAMS { +[^[:alnum:]_]typedef{WS}{ID}{WS}?"*"?{WS}?"("{WS}?"*"{WS}?{ID}{WS}?")"{WS}?PARAMS { char *namestart; size_t namelen; struct type *t; @@ -162,7 +162,7 @@ ITYPE {IWORD}({WS}{IWORD})* update_lineno (yytext, yyleng); } -[^[:alnum:]_]typedef{WS}{ID}{WS}?"("{WS}?"*"{WS}?{ID}{WS}?")"{WS}?"(" { +[^[:alnum:]_]typedef{WS}{ID}{WS}?"*"?{WS}?"("{WS}?"*"{WS}?{ID}{WS}?")"{WS}?"(" { char *namestart; size_t namelen; struct type *t; |