Home | History | Annotate | Download | only in libterminfo

Lines Matching refs:TBUF

165 } TBUF;
172 TBUF flags;
173 TBUF nums;
174 TBUF strs;
175 TBUF extras;
182 char *_ti_grow_tbuf(TBUF *, size_t);
184 const char *_ti_find_cap(TIC *, TBUF *, char, short);
185 const char *_ti_find_extra(TIC *, TBUF *, const char *);
193 int _ti_encode_buf_id_num(TBUF *, int, int, size_t);
194 int _ti_encode_buf_id_count_str(TBUF *, int, const void *, size_t);
195 int _ti_encode_buf_id_flags(TBUF *, int, int);
261 _ti_encode_buf_16(TBUF *tbuf, size_t num)
264 le16enc(tbuf->buf + tbuf->bufpos, (uint16_t)num);
265 tbuf->bufpos += sizeof(uint16_t);
269 _ti_encode_buf_32(TBUF *tbuf, size_t num)
272 le32enc(tbuf->buf + tbuf->bufpos, (uint32_t)num);
273 tbuf->bufpos += sizeof(uint32_t);
277 _ti_encode_buf_count_str(TBUF *tbuf, const void *buf, size_t len)
279 _ti_encode_buf_16(tbuf, len);
280 memcpy(tbuf->buf + tbuf->bufpos, buf, len);
281 tbuf->bufpos += len;
285 _ti_encode_buf_num(TBUF *tbuf, int num, int rtype)
290 _ti_encode_buf_16(tbuf, (uint16_t)num);
294 _ti_encode_buf_32(tbuf, (uint32_t)num);