[BACK]Return to term.c CVS log [TXT][DIR] Up to [cvsweb.bsd.lv] / mandoc

Diff for /mandoc/term.c between version 1.178 and 1.179

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);  
         }  
 }  }
   
   

Legend:
Removed from v.1.178  
changed lines
  Added in v.1.179

CVSweb