Greg Stark <gsstark@mit.edu> writes:
> Syntax errors in known good code, especially header files are a typical
> symptom of missing typedefs. A good thing to know to recognize right away or
> else you'll spend lots of time puzzling over seemingly good code.
Actually it turns out the error was the other way round: a name that the
code did not expect to be a typedef was being taken as one. But yeah,
"impossible" syntax errors in C code are often a symptom of typedef
trouble.
regards, tom lane