Include string.h for size_t.