Gen Zhang writes: > I believe The Book specifically allows an optional semicolon at the end > of a function declaration in the global scope. They are illegal in a > class. And necessary at the end of a class/struct definition. I have a > friend who runs into this problem a lot. :D Yeah, this is one question - is it legal?