BLOB_OFFSET
tmpstat = BLOB_OFFSET(tpl_sb, voi->stats_off);
tmpstat = BLOB_OFFSET(tpl_sb, voi->stats_off +
memcpy(BLOB_OFFSET(tpl_sb, tmpstat->data_off),
vs = BLOB_OFFSET(sb, v->stats_off + (stype * sizeof(struct voistat)));
*retvsd = BLOB_OFFSET(sb, vs->data_off);
memmove(BLOB_OFFSET(sb, sb->statsdata_off + nbytes),
BLOB_OFFSET(sb, sb->statsdata_off),
memmove(BLOB_OFFSET(sb, sb->stats_off + newvoibytes +
newvoistatbytes), BLOB_OFFSET(sb, sb->stats_off),
memset(BLOB_OFFSET(sb, sb->stats_off), '\0',
memset(BLOB_OFFSET(sb, sb->statsdata_off), '\0',
voistat_array = BLOB_OFFSET(sb, sb->stats_off);
vs = &((struct voistat *)BLOB_OFFSET(sb,
vsd = BLOB_OFFSET(sb, vs->data_off);
vsd = BLOB_OFFSET(sb, vs->data_off);
sbv.vs_data = BLOB_OFFSET(sb, vs->data_off);
vsd = BLOB_OFFSET(sb, vs->data_off);
vs = BLOB_OFFSET(sb, v->stats_off);
statevsd = BLOB_OFFSET(sb, vs->data_off);
vs = &((struct voistat *)BLOB_OFFSET(sb, v->stats_off))[i];
vsd = BLOB_OFFSET(sb, vs->data_off);
memset(BLOB_OFFSET(ptr, oldsz), '\0', newsz - oldsz);