qxl: avoid unaligned pointer reads/writes