Check va_start()'s last argument
Added --keep to test.pl
Unnamed decl or typedef is only a warning

Also continue-after-error in this case
Check for void arguments (except f(void))
Removed extra "not" in warning
More test updates

Removed typedef func declaration:
typedef void fn();
fn
{
}