> On 20 Mar 2025, at 19:28, Robert Dubner <rdub...@symas.com> wrote:
> 
> Although I am confused about how _int64_t can be anything but a 64-bit
> signed integer, and because it is my understanding that long and long long
> really *do* change from platform to platform,

32b Darwin/macOS had 64b integers as “long long”,

When 64 bit platform versions of Darwin/macOS were introduced, Apple kept
this the same - avoiding churn in people’s code, I guess.  “long” remains 32b
there too.

Other platforms decided to equate “long” with 64b on the transition, I guess
there’s no “right” or “wrong” it was just a decision of the maintainers.

> I am loathe to stand in the way of your MacOS progress.

Thanks
Iain

Reply via email to