Revert "Revert "Always use uint32_t instead of unsigned int""
This reverts commit c2f59078e949f4a37ddbe6456def00a86b6302ba and unreverts the commit that one reverts. We didn't want to make these widespread changes in the 2.4 branch so we revert them there and unrevert them here.
Revert "Revert "Rename readInt32 and writeInt32 to reflect unsignedness""
This reverts commit bfdbb1e7571fe7608c9d618e64cc3257976b9e5f and unreverts the commit that one reverts. We didn't want to make these widespread changes in the 2.4 branch so we revert them there and unrevert them here.
Revert "Revert "Make readInt32 and writeInt32 use unsigned ints""
This reverts commit 8b692c2f3414a787738bf781d056f56a6ce0f442 and unreverts the commit that one reverts. We did not want to make these widespread changes in the stable 2.4 branch so we revert them there and unrevert them here.