Lines Matching refs:cap
108 char *cap;
111 cap = (char *)buf;
112 *cap++ = TERMINFO_ALIAS;
113 _ti_encode_32(&cap, term->base_term->id);
114 _ti_encode_count_str(&cap, term->name, slen);
250 const char *cap, *code, *str;
259 cap = utic->flags.buf;
261 ind = _ti_decode_16(&cap);
262 flag = *cap++;
271 cap = utic->nums.buf;
273 ind = _ti_decode_16(&cap);
274 num = _ti_decode_num(&cap, utic->rtype);
284 cap = utic->strs.buf;
286 ind = _ti_decode_16(&cap);
287 len = _ti_decode_16(&cap);
291 if (!_ti_encode_buf_id_count_str(&rtic->strs, ind, cap,
295 cap += len;
298 cap = utic->extras.buf;
300 num = _ti_decode_16(&cap);
301 code = cap;
302 cap += num;
303 type = *cap++;
308 flag = *cap++;
313 num = _ti_decode_num(&cap, utic->rtype);
318 num = _ti_decode_16(&cap);
319 str = cap;
320 cap += num;
413 const char *cap;
427 while ((cap = _ti_find_extra(rtic, &rtic->extras, "use"))
429 if (*cap++ != 's') {
433 cap += sizeof(uint16_t);
434 if (strcmp(basename, cap) == 0) {
438 name = _ti_getname(rtic->rtype, cap);
440 dowarn("%s: ???: %s", rtic->name, cap);
446 uterm = find_term(cap);
451 rtic->name, cap);
477 cap = _ti_find_extra(rtic, &rtic->extras, "use");
478 if (cap == NULL)
483 cap - (4 + sizeof(uint16_t)));
484 cap++;
485 num = _ti_decode_16(&cap);
486 cap += num;
488 (cap - rtic->extras.buf);
489 memmove(scap, cap, memn);
490 rtic->extras.bufpos -= cap - scap;
491 cap = scap;
515 printf("\tconst char *cap;\n");