version 1.178, 2011/03/15 16:23:51 |
version 1.179, 2011/03/17 08:49:34 |
Line 80 term_alloc(enum termenc enc) |
|
Line 80 term_alloc(enum termenc enc) |
|
{ |
{ |
struct termp *p; |
struct termp *p; |
|
|
p = calloc(1, sizeof(struct termp)); |
p = mandoc_calloc(1, sizeof(struct termp)); |
if (NULL == p) { |
|
perror(NULL); |
|
exit((int)MANDOCLEVEL_SYSERR); |
|
} |
|
|
|
p->enc = enc; |
p->enc = enc; |
return(p); |
return(p); |
} |
} |
Line 579 adjbuf(struct termp *p, size_t sz) |
|
Line 574 adjbuf(struct termp *p, size_t sz) |
|
while (sz >= p->maxcols) |
while (sz >= p->maxcols) |
p->maxcols <<= 2; |
p->maxcols <<= 2; |
|
|
p->buf = realloc(p->buf, p->maxcols); |
p->buf = mandoc_realloc(p->buf, p->maxcols); |
if (NULL == p->buf) { |
|
perror(NULL); |
|
exit((int)MANDOCLEVEL_SYSERR); |
|
} |
|
} |
} |
|
|
|
|