version 1.22, 2016/02/08 22:09:22 |
version 1.23, 2016/02/09 01:29:12 |
|
|
u_char *tmpp; |
u_char *tmpp; |
|
|
if (!curp) { |
if (!curp) { |
curp = emalloc(blocksize); |
if ((curp = calloc(1, blocksize)) == NULL || |
savp = emalloc(blocksize); |
(savp = calloc(1, blocksize)) == NULL) |
|
err(1, NULL); |
} else { |
} else { |
tmpp = curp; |
tmpp = curp; |
curp = savp; |
curp = savp; |
|
|
break; |
break; |
address += cnt; |
address += cnt; |
skip -= cnt; |
skip -= cnt; |
} |
|
|
|
void * |
|
emalloc(int allocsize) |
|
{ |
|
void *p; |
|
|
|
if ((p = malloc((u_int)allocsize)) == NULL) |
|
nomem(); |
|
memset(p, 0, allocsize); |
|
return(p); |
|
} |
|
|
|
void |
|
nomem(void) |
|
{ |
|
err(1, NULL); |
|
} |
} |