main shrub/shrubtools / shared / alloc_re.c
 1/* Public domain. */
 2
 3#include "alloc.h"
 4#include "byte.h"
 5
 6int alloc_re(x,m,n)
 7char **x;
 8unsigned int m;
 9unsigned int n;
10{
11  char *y;
12 
13  y = alloc(n);
14  if (!y) return 0;
15  byte_copy(y,m,*x);
16  alloc_free(*x);
17  *x = y;
18  return 1;
19}