- *p++ = *tok++; // Token
- *p++ = *tok++; // Hi LONG
- *p++ = *tok++; // Lo LONG
+ *p++ = *tok.u32++; // Token
+ uint64_t *p64 = (uint64_t *)p;
+ uint64_t *tok64 = (uint64_t *)tok.u32;
+ *p64++ = *tok64++;
+ tok.u32 = (TOKEN *)tok64;
+ p = (uint32_t *)p64;