Added typeof in param test
Only generate symbol if we are in a separate flow-stmt
Better checks on distinct pointer types
Added __TIMESTAMP__ todo
cpp: Learnt __TIMESTAMP__
Array size redefinition test
Scope label names (for goto) to their functions

Seems some assemblers don't support local labels via .Lxyz
Fixed goto-label code, simplified backend jmp code
Only merge function prototypes if both are functions

Error handling is done later
__attribute__ arguments may be constant expressions
Allow inline with structs - e.g. function return
Fixed verbose passing to check/test scripts
Set $above to zero if no "^" is given
Normalise timeout's exit code (256 == 0)
Only check for previous decls if there's a spel
Fixed cpp -D handling - use the argument more literally
Use <command-line> for command line macro errors (-D)
Always comment for constant jump conditions
cpp: stat() errors aren't fatal - catch ENOENT later
cpp: Allow empty arguments to single argument macros