From: brian m. carlson Date: Mon, 03 Nov 2025 01:30:37 GMT Subject: Re: [PATCH 03/14] hash: use uint32_t for object_id algorithm Message-ID: In-Reply-To: <874irh6tgj.fsf@gmail.com> On 2025-10-30 at 01:58:52, Collin Funk wrote: > I guess intmax_t and uintmax_t are probably not usable with Rust, since > they are not fixed width? They are effectively 64 bit everywhere, so `i64` or `u64` is appropriate. These types are not actually the largest possible integers anymore, since they were originally defined as 64 bit and implementers refused to change them once 128-bit values were supported because that would break ABI. With gcc or clang, you can do this to see: % clang -E -dM -