This PR fixes up the types and makes for error free compiling on 32-bit and other exotic systems.
Most of the commits don't even make change in the binary generated on 64-bit systems, but the last commit, which unfortunately also is the most complicated one, does change the binary by a little bit.
This PR fixes up the types and makes for error free compiling on 32-bit and other exotic systems.
Most of the commits don't even make change in the binary generated on 64-bit systems, but the last commit, which unfortunately also is the most complicated one, does change the binary by a little bit.