Migrating trans_prealloc_size to uint64_t causes an incredible slowdown on solaris sparc... so I made it back into a uint32_t and then added a bounds check in get_unsigned32.
Migrating trans_prealloc_size to uint64_t causes an incredible slowdown on solaris sparc... so I made it back into a uint32_t and then added a bounds check in get_unsigned32.