put_uint16
put_uint16(&r->locoff_s, (unsigned)((adr) - reladdr)); \
put_uint16(&r->lrelmag, HUXLRELMAGIC); \
put_uint16(&xhdr.x_magic, HUXMAGIC);
void put_uint16(be_uint16_t *be, unsigned v);
put_uint16(&be32x2[0].half[1], 0x4567);