1 /* Public domain. */ 2 3 #include "alloc.h" 4 #include "byte.h" 5 alloc_re(x,m,n)6 int alloc_re(x,m,n) 7 char **x; 8 unsigned int m; 9 unsigned 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 } 20