Make to use size_t in definitions of builtin-functions
Support more Linux headers