[BACK]Return to compile.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/compile.c between version 1.6.2.1 and 1.7

version 1.6.2.1, 2012/06/23 22:54:57 version 1.7, 2012/06/01 12:08:40
Line 239  _ti_flatten(uint8_t **buf, const TIC *ti
Line 239  _ti_flatten(uint8_t **buf, const TIC *ti
                 return -1;                  return -1;
   
         cap = *buf;          cap = *buf;
         *cap++ = 1;          if (alen == 0 && dlen == 0 && tic->flags.bufpos == 0 &&
               tic->nums.bufpos == 0 && tic->strs.bufpos == 0 &&
               tic->extras.bufpos == 0)
                   *cap++ = 0; /* alias */
           else
                   *cap++ = 2; /* version */
         le16enc(cap, len);          le16enc(cap, len);
         cap += sizeof(uint16_t);          cap += sizeof(uint16_t);
         memcpy(cap, tic->name, len);          memcpy(cap, tic->name, len);

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

CVSweb <webmaster@jp.NetBSD.org>