and another endianness bug
don't enforce -i for hexaupload if -p is given
compensate for sudden struct-size differences between platforms