Hi Bill,
> + // Determine endianness of host machine.
> + union {
> + int x;
> + char y[sizeof(int)];
> + } u;
> + u.x = 1;
> + bool BigEndian = (u.y[0] != 1);
how about using bigEndianHost in System/Host.h instead?
Ciao,
Duncan.