Error in sourceannotations.h

This is a discussion on Error in sourceannotations.h within the C Programming forums, part of the General Programming Boards category; I'm using Visual C++ 2008 Express, and I'm getting an error message with one of Visual C++'s header files:
Code:
...

It is exactly as the compiler says: You are missing a semicolon. It happens to be at the end of "polynomial.h", which makes it hard to spot.

It is also convention to put the "own" header files AFTER the system ones [as a general rule, there are exceptions]. This would have caused the error to be on the first line in YOUR code, rather than in some obscure header file of MS's.

Perhaps you should look for a different instructor ;-) [Yes, I know, it's not that easy]

There is one reason to put "your" header files first: It shows that they are "independent", e.g. a header using FILE will include it's own <stdio.h>, instead of relying on one included in the main .c file - but that's the only thing I can think of.