Update duplicate case error
numeric_cmp() handles signed and unsigned values
Updated TODO - removed old/complete entries
Error on static/non-static variable redefinition
New test2 tests - enums, structs, parsing and switch cases

Also changes the error message for initialising an incomplete enum.
Don't warn for __attribute((format(..., 0))) functions

e.g. v*printf.
More test changes - removed more useless test/* files
Use mkstemp() instead of tmpnam()
Merge branch 'fix/tmpfile'
Continue after static assert failure
if-expression (?:) type propagation bug
Correctly display typeof()/aka types when printing
Allow 0 as a null-pointer-constant in ?: expressions
Fix multiple qualifiers _to_str()
type_cmp_to_str()
type_cmp() compares all sub-qualifiers
if-expr correctly combine the left and right expr qualifiers
Annotated FIXMEs in if_exp_type.c
Qualified (void *)0 is not a null pointer constant
Qualified void * resolution in ?: takes the pointee qualifiers