Cause
This error message is generated in Visual C++ when formal parameter list of a macro definition contains illegal characters. Ex:
#define MACRO(a<) (a + a)
Solution
Remove the illegal characters from the macro definition.
#define MACRO(a) (a + a)