LP64 standard defining the size of char, short, int, and long on 32-bit and 64-bit platforms. (See also the rationale for the standard, and the legacy reasons another OS declined to adopt this standard).