size_t declaration requires <sys/types.h>