The lookup rules are almost always correct for C.
identifier-or-typedef-name
: identifier-or-key-word
| TYPEDEFname