data_addblob
data_addblob(xd, d, 4);
data_addblob(xd, (unsigned char *)kv->str, strlen(kv->str) + 1);
data_addblob(xd, (unsigned char *)kv->str, SIZEOF_MD5);
data_addblob(xd, (unsigned char *)kv->str, SIZEOF_SHA1);
data_addblob(xd, (unsigned char *)kv->str, SIZEOF_SHA256);
data_addblob(xd, v, 4);
data_addblob(xd, (unsigned char *)kv->str, kv->num);
data_addblob(xd, (unsigned char *)kv->str, strlen(kv->str) + 1);
data_addblob(xd, data->attrdata + val, strlen((char *)(data->attrdata + val)) + 1);
data_addblob(xd, data->attrdata + val, SIZEOF_MD5);
data_addblob(xd, data->attrdata + val, SIZEOF_SHA1);
data_addblob(xd, data->attrdata + val, SIZEOF_SHA256);
data_addblob(xd, data->attrdata + val, dp - (data->attrdata + val));
data_addblob(xd, data->attrdata + ida[1], strlen((char *)(data->attrdata + ida[1])) + 1);
data_addblob(&newincore, dp, ndp - dp);