Konstantin Belousov via TUHS <tuhs(a)tuhs.org> writes:
...
Then, after some time, but long time ago, all Unix-like systems converged
to just two practically observable ABIs: ILP32 and LP64. Both of them
require 8bit bytes, byte addressability, natural alignment for the basic
integer types, and equiality of uint8_t/unsigned char, uint16_t/short,
uint32_t/long.
I think you mean uint32_t/int; `long` is 32 bits in IPL32 and 64 bits in LP64, indeed the
name LP64 stands for Long and Pointer 64 :)
Thanks,
Chris.