COPY
#define COPY 4 /* copy files to destination dir */
#define COPY 1 /* copy input directly */
COPY, /* i/o: waiting for input or output to copy stored block */
#define COPY(a, b, count, size, tmp1, tmp2) { \
#define COPY(n) (void)memcpy(fp->_p, p, (size_t)(n))
#define COPY(fld) \
#define COPY(a, b) strncpy((a), (b), sizeof(a)), (a)[sizeof(a) - 1] = '\0'
#define COPY(field) data.field = pp->field
#undef COPY
COPY, /* o: copying bytes in window, waiting for space */
enum {READ, VERIFY, COPY, COPYVERIFY} op = READ;
#define COPY(field) uvmexp.field = uvmexp_kernel.field
#undef COPY
#define COPY(field) uvmexp.field = uvmexp_kernel.field
#undef COPY
#define COPY(field) uvmexp.field = uvmexp_kernel.field
#undef COPY