xcopy
data.data = xcopy(p + 1, len - 1);
key.data = xcopy(p + 1, len - 1);
static void *xcopy(void *, size_t);