W4
#define W4 *long_drq++ = *long_data++
#undef W4
#define W4 *long_data = *(u_int32_t *)data, data += 4
#undef W4
#define W4 *long_drq++ = *long_data++; count -= 4
#undef W4