[BACK]Return to term.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/term.c between version 1.19.2.2 and 1.20

version 1.19.2.2, 2017/04/26 02:52:56 version 1.20, 2016/11/24 17:09:55
Line 86  _ti_readterm(TERMINAL *term, const char 
Line 86  _ti_readterm(TERMINAL *term, const char 
         if (ver != 1)          if (ver != 1)
                 goto out;                  goto out;
   
         if (allocset(&term->flags, 0, TIFLAGMAX+1, sizeof(*term->flags)) == -1)  
           if (allocset(&term->flags, 0, TIFLAGMAX + 1, sizeof(*term->flags)) == -1)
                 return -1;                  return -1;
   
         if (allocset(&term->nums, -1, TINUMMAX+1, sizeof(*term->nums)) == -1)          if (allocset(&term->nums, -1, TINUMMAX + 1, sizeof(*term->nums)) == -1)
                 return -1;                  return -1;
   
         if (allocset(&term->strs, 0, TISTRMAX+1, sizeof(*term->strs)) == -1)          if (allocset(&term->strs, 0, TISTRMAX + 1, sizeof(*term->strs)) == -1)
                 return -1;                  return -1;
   
         if (term->_arealen != caplen) {          if (term->_arealen != caplen) {
Line 292  _ti_dbgetterm(TERMINAL *term, const char
Line 293  _ti_dbgetterm(TERMINAL *term, const char
         cdbr_close(db);          cdbr_close(db);
         return r;          return r;
   
 fail:   fail:
         cdbr_close(db);          cdbr_close(db);
         return 0;          return 0;
 }  }
Line 367  _ti_findterm(TERMINAL *term, const char 
Line 368  _ti_findterm(TERMINAL *term, const char 
         _ti_database = NULL;          _ti_database = NULL;
         r = 0;          r = 0;
   
         if ((e = getenv("TERMINFO")) != NULL && *e != '\0') {          if ((e = getenv("TERMINFO")) != NULL && *e != '\0')
                 if (e[0] == '/')                  if (e[0] == '/')
                         return _ti_dbgetterm(term, e, name, flags);                          return _ti_dbgetterm(term, e, name, flags);
         }  
   
         c = NULL;          c = NULL;
         if (e == NULL && (c = getenv("TERMCAP")) != NULL) {          if (e == NULL && (c = getenv("TERMCAP")) != NULL) {
Line 422  _ti_findterm(TERMINAL *term, const char 
Line 422  _ti_findterm(TERMINAL *term, const char 
                 r = _ti_dbgettermp(term, _PATH_TERMINFO, name, flags);                  r = _ti_dbgettermp(term, _PATH_TERMINFO, name, flags);
   
         return r;          return r;
   
 }  }
   
 int  int

Legend:
Removed from v.1.19.2.2  
changed lines
  Added in v.1.20

CVSweb <webmaster@jp.NetBSD.org>