BlockstreamResearch / simplicity

Simplicity is a blockchain programming language designed as an alternative to Bitcoin script.
MIT License
305 stars 45 forks source link

Fix some technical C typing issues #249

Closed roconnor-blockstream closed 3 months ago

roconnor-blockstream commented 3 months ago

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.