SWAP
SWAP(row1, row2);
SWAP(col1, col2);
SWAP(row1, row2);
SWAP(col1, col2);
SWAP(dirs[t1], dirs[t2]);
SWAP(row1, row2);
SWAP(col1, col2);
SWAP(random_rooms[x], random_rooms[y]);
SWAP(par, child, count, size, tmp); \
W[t] = SWAP (*words);
*(uint32_t *) &ctx->buffer[bytes + pad + 4] = SWAP (ctx->total[0] << 3);
*(uint32_t *) &ctx->buffer[bytes + pad] = SWAP ((ctx->total[1] << 3) |
((uint32_t *) resbuf)[i] = SWAP (ctx->H[i]);
W[t] = SWAP (*words);
*(uint64_t *) &ctx->buffer[bytes + pad + 8] = SWAP (ctx->total[0] << 3);
*(uint64_t *) &ctx->buffer[bytes + pad] = SWAP ((ctx->total[1] << 3) |
((uint64_t *) resbuf)[i] = SWAP (ctx->H[i]);
SWAP(struct radix_node_head *, kt->pfrkt_ip4,
SWAP(struct radix_node_head *, kt->pfrkt_ip6,
SWAP(int, kt->pfrkt_cnt, shadow->pfrkt_cnt);
SWAP(sep->se_class, new->se_class);
SWAP(sep->se_server, new->se_server);
SWAP(sep->se_server_name, new->se_server_name);
SWAP(sep->se_argv[i], new->se_argv[i]);
SWAP(sep->se_pids, new->se_pids);
SWAP(sep->se_user, new->se_user);
SWAP(sep->se_group, new->se_group);