Include stddef.h for size_t. Headers should compile as if they were source files too.