[klibc] More sophisticate type size detection; handle (void) syntax

The type size detection system was at least in theory vulnerable to
issues if "make" doesn't detect a file change.  Although I think this
is strictly a theoretical issue, make it more foolproof by including
the type names into the generated array and detecting missing types.

Additionally, handle "int foo(void);" in SYSCALLS.def correctly.

Signed-off-by: H. Peter Anvin <hpa@zytor.com>
1 file changed