What are the rules on declaring integers?

olf2012:
Some are outright wrong e.g. the part about "variable rollover" using a (signed) int as an example.

No doubt. That missing semicolon and the two commas are definitely a problem.

You are referring the syntax mistakes, right?