fix missing header files

- string.h ->  `memcmp` etc.
- stdarg.h -> `va_start`, `va_end` etc.