updated for changed whitespace on operators, fixed struct inits
variables in multi-declarations after the first initialised var are now name checked
fixed enum indentation false positives, fixed some sizeof expressions, fixed redefinition of macros causing problems
fixed a bug with const structs as params
fixed global enum variables and initialisations
more enum fixes
fixed initialised enum indentation problems, fixed case indentations being marked as whitespace