Open
Description
There are a lot of unsigned long
parameters, return values, etc., in the header files. Should we move to sized types? Most of them could just be uint32_t
See #15145. We are fixing that because we need more bits, but it might be worth
taking a look at the other API's. Most are probably okay with 32bit. This is similar to the long-wanted int/size_t cleanup, but would only affect 'unsigned long' uses and could be done almost mechanically.