Lines Matching refs:term
97 checkbuf(TERMINAL *term, size_t len) in checkbuf() argument
101 if (term->_bufpos + len >= term->_buflen) { in checkbuf()
102 len = term->_buflen + MAX(len, BUFINC); in checkbuf()
103 buf = realloc(term->_buf, len); in checkbuf()
106 term->_buf = buf; in checkbuf()
107 term->_buflen = len; in checkbuf()
109 return term->_buf; in checkbuf()
113 ochar(TERMINAL *term, int c) in ochar() argument
118 if (checkbuf(term, 2) == NULL) in ochar()
120 term->_buf[term->_bufpos++] = (char)c; in ochar()
125 onum(TERMINAL *term, const char *fmt, int num, size_t len) in onum() argument
132 if (checkbuf(term, len + 2) == NULL) in onum()
134 l = snprintf(term->_buf + term->_bufpos, len + 2, fmt, num); in onum()
138 term->_bufpos += r; in onum()
189 _ti_tiparm(TERMINAL *term, const char *str, int va_type, va_list parms) in _ti_tiparm() argument
209 if (term == NULL) { in _ti_tiparm()
216 term = dumbterm; in _ti_tiparm()
219 term->_bufpos = 0; in _ti_tiparm()
221 if (term->_buflen == 0) { in _ti_tiparm()
222 term->_buf = malloc(BUFINC); in _ti_tiparm()
223 if (term->_buf == NULL) in _ti_tiparm()
225 term->_buflen = BUFINC; in _ti_tiparm()
260 if (ochar(term, c) == 0) in _ti_tiparm()
339 if (ochar(term, (unsigned char)val) == 0) in _ti_tiparm()
350 if (checkbuf(term, (size_t)(l + 1)) == NULL) in _ti_tiparm()
352 r = snprintf(term->_buf + term->_bufpos, l + 1, in _ti_tiparm()
355 term->_bufpos += (size_t)r; in _ti_tiparm()
365 if (onum(term, "%ld", (long)l, 0) == 0) in _ti_tiparm()
376 if (onum(term, fmt, (int)val, olen) == 0) in _ti_tiparm()
391 term->_snums[*str - 'A'] = val; in _ti_tiparm()
398 if (push(term->_snums[*str - 'A'], in _ti_tiparm()
549 term->_buf[term->_bufpos] = '\0'; in _ti_tiparm()
550 return term->_buf; in _ti_tiparm()
554 ti_tiparm(TERMINAL *term, const char *str, ...) in ti_tiparm() argument
559 _DIAGASSERT(term != NULL); in ti_tiparm()
563 ret = _ti_tiparm(term, str, VA_CHAR_INT, va); in ti_tiparm()
584 ti_tlparm(TERMINAL *term, const char *str, ...) in ti_tlparm() argument
589 _DIAGASSERT(term != NULL); in ti_tlparm()
593 ret = _ti_tiparm(term, str, VA_CHAR_LONG, va); in ti_tlparm()