blob: f01845f332d4b9be976e47344782f65bb19b34af [file]
/* Public domain, from daemontools-0.76. */
#include "alloc.h"
#include "byte.h"
int alloc_re(void **x,unsigned int m,unsigned int n)
{
void *y;
y = alloc(n);
if (!y) return 0;
byte_copy(y,m,*x);
alloc_free(*x);
*x = y;
return 1;
}