return 0; /* no space left */
/* first, protect the end of the buffer */
- memmove(end + delta, end, b->data + b->l - end);
+ memmove(end + delta, end, b->r - end);
/* now, copy str over pos */
memcpy(pos, str,len);
}
/* first, protect the end of the buffer */
- memmove(end + delta, end, b->data + b->l - end);
+ memmove(end + delta, end, b->r - end);
/* now, copy str over pos */
if (len)
return 0; /* no space left */
/* first, protect the end of the buffer */
- memmove(pos + delta, pos, b->data + b->l - pos);
+ memmove(pos + delta, pos, b->r - pos);
/* now, copy str over pos */
if (len && str) {