fixing const and volatile of primitive types
fixing the constantness of size_t