>>>#define cL_USE_AGAIN _triggerlevel > 1
>>
>>Last comment... lol Why #DEFINE this variable instead of doing a direct check? In other words, change the first conditional to look directly at _triggerlevel and see if the error goes away.
>
>This should not make a difference since it's expanded in the compilation time.
"Shouldn't" being the operative word. The reason to try it would only be to see if the problem is directly with the _triggerlevel system variable or is it a #DEFINE related issue? Either way a bug of some sort it appears.