munge_buf
munge_buf ((unsigned char *)&header->hdr.p, bptr, WF_PATCH_BYTES);
munge_buf ((unsigned char *)&header->hdr.pr, &buf[1], WF_PROGRAM_BYTES);