So I'm attempting to convert the endianness of long doubles, but I'm running into a problem with portability to other machines. I've got a solaris/sparc where long doubles are 16 bytes and an intel/linux where they are 12 bytes.
Anyone got any suggestions or ever had to do this before?