if (!buf || !s)
return;
- size_t offset;
-
- if (buf->dptr + len + 1 > buf->data + buf->dsize)
+ if ((buf->dptr + len + 1) > (buf->data + buf->dsize))
{
- offset = buf->dptr - buf->data;
- buf->dsize += len < 128 ? 128 : len + 1;
- /* suppress compiler aliasing warning */
- safe_realloc ((void**) (void*) &buf->data, buf->dsize);
+ size_t offset = buf->dptr - buf->data;
+ buf->dsize += (len < 128) ? 128 : len + 1;
+ safe_realloc (&buf->data, buf->dsize);
buf->dptr = buf->data + offset;
}
if (!buf->dptr)