The `const int`'s on this line don't hurt, but they don't affect the API either -- since C passes by value, you're just declaring that your *local copies* of `itemsize` and `nd` will remain unchanged. The caller doesn't care about this either way.