Quote:
[Win32 uses ILP32, Win64 LLP64 and 64-bit Unix systems LP64. Not sure about the empeg but i guess it's ILP32.

The Empeg is ILP32 (as are all ARM26/ARM32 systems). All 64-bit Linux ports are LP64, but IIRC there was at least one OS for Alpha that was ILP64 (Ultrix? VMS?). Pure P64, like Win64, is nasty because there's no ISO C90 type that can contain a size_t: you have to use the C9x type "long long". Technically such systems are not ISO C90 compliant.

Peter