haval.c (as in vendor's code). This works around weirdness in vendor's endianness-determining pre-processor code and unbreaks sparc64. Much rejoicing...