`size_t` and `ssize_t` requires include `string.h`