- if (!self->dtv[i]) continue;
- memcpy(self->dtv[i], p->image, p->len);
- memset((char *)self->dtv[i]+p->len, 0,
- p->size - p->len);
+ char *mem = (char *)(self->dtv[i] - DTP_OFFSET);
+ memcpy(mem, p->image, p->len);
+ memset(mem+p->len, 0, p->size - p->len);