Home | History | Annotate | Download | only in libterminfo

Lines Matching refs:cap

79 _ti_readterm(TERMINAL *term, const char *cap, size_t caplen, int flags)
88 rtype = *cap++;
109 memcpy(term->_area, cap, term->_arealen);
111 cap = term->_area;
112 len = _ti_decode_16(&cap);
113 term->name = cap;
114 cap += len;
115 len = _ti_decode_16(&cap);
119 term->_alias = cap;
120 cap += len;
122 len = _ti_decode_16(&cap);
126 term->desc = cap;
127 cap += len;
130 num = _ti_decode_16(&cap);
132 num = _ti_decode_16(&cap);
134 ind = _ti_decode_16(&cap);
135 term->flags[ind] = *cap++;
141 num = _ti_decode_16(&cap);
143 num = _ti_decode_16(&cap);
145 ind = _ti_decode_16(&cap);
146 term->nums[ind] = _ti_decode_num(&cap, rtype);
152 num = _ti_decode_16(&cap);
154 num = _ti_decode_16(&cap);
156 ind = _ti_decode_16(&cap);
157 len = _ti_decode_16(&cap);
159 term->strs[ind] = cap;
164 cap += len;
168 num = _ti_decode_16(&cap);
170 num = _ti_decode_16(&cap);
181 len = _ti_decode_16(&cap);
182 ud->id = cap;
183 cap += len;
184 ud->type = *cap++;
187 ud->flag = *cap++;
196 ud->num = _ti_decode_num(&cap, rtype);
205 len = _ti_decode_16(&cap);
207 ud->str = cap;
212 cap += len;
459 r = _ti_readterm(term, t->cap, t->caplen, flags);