COPY
C(COPY, Copy, kHandHotspot),
COPY(par, child, count, size, tmp1, tmp2); \
COPY(child, k, count, size, tmp1, tmp2); \
COPY(child, par, count, size, tmp1, tmp2); \
COPY(k, base + nmemb * size, cnt, size, tmp1, tmp2);
COPY(base + nmemb * size, base + size, cnt, size, tmp1, tmp2);
goto COPY;
COPY: b = t;