size_t requires stdlib.h