[BACK]Return to tparm.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / lib / libterminfo

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/lib/libterminfo/tparm.c between version 1.7 and 1.7.2.1

version 1.7, 2011/10/03 20:13:48 version 1.7.2.1, 2012/10/30 18:59:18
Line 29 
Line 29 
   
 #include <sys/cdefs.h>  #include <sys/cdefs.h>
 __RCSID("$NetBSD$");  __RCSID("$NetBSD$");
   #include <sys/param.h>
   
 #include <assert.h>  #include <assert.h>
 #include <ctype.h>  #include <ctype.h>
Line 91  checkbuf(TERMINAL *term, size_t len)
Line 92  checkbuf(TERMINAL *term, size_t len)
         char *buf;          char *buf;
   
         if (term->_bufpos + len >= term->_buflen) {          if (term->_bufpos + len >= term->_buflen) {
                 len = term->_buflen + BUFSIZ;                  len = term->_buflen + MAX(len, BUFSIZ);
                 buf = realloc(term->_buf, len);                  buf = realloc(term->_buf, len);
                 if (buf == NULL)                  if (buf == NULL)
                         return 0;                          return NULL;
                 term->_buf = buf;                  term->_buf = buf;
                 term->_buflen = len;                  term->_buflen = len;
         }          }

Legend:
Removed from v.1.7  
changed lines
  Added in v.1.7.2.1

CVSweb <webmaster@jp.NetBSD.org>