On 2/1/12 10:12 AM, Mouse wrote:
  It looked to me as though they wanted to be able to
 share data structures in memory between code running big-endian and
 code running little-endian without having to byte-swap when crossing
 the endianness boundary 
It was put in for NT support, since NT had a lot of hard-coded knowledge that it was
running on a little-endian architecture.
Connectix used it for SoftPC until it disappeared in the G5. That was probably
the biggest use of it in the MacOS world.