Home | History | Annotate | Download | only in libterminfo

Lines Matching refs:str

53 _ti_calcdelay(const char **str, int affcnt, int *mand)
59 while (isdigit(*(const unsigned char *)*str))
60 i = i * 10 + *(*str)++ - '0';
62 if (*(*str) == '.') {
63 (*str)++;
64 if (isdigit(*(const unsigned char *)*str))
65 i += *(*str) - '0';
66 while (isdigit(*(const unsigned char *)*str))
67 (*str)++;
69 if (*(*str) == '*') {
70 (*str)++;
72 } else if (*(*str) == '/') {
73 (*str)++;
97 const char *str, int affcnt, int (*outc)(int, void *), void *args)
101 if (str == NULL)
104 taildelay = _ti_calcdelay(&str, affcnt, NULL);
107 for (; *str != '\0'; str++) {
108 if (str[0] != '$' ||
109 str[1] != '<' ||
110 !(isdigit((const unsigned char)str[2]) || str[2] == '.') ||
111 strchr(str + 3, '>') == NULL)
113 outc(*str, args);
115 str += 2;
117 delay = _ti_calcdelay(&str, affcnt, &mand);
131 ti_puts(const TERMINAL *term, const char *str, int affcnt,
140 if (str == NULL)
143 dodelay = (str == t_bell(term) ||
144 str == t_flash_screen(term) ||
152 str, affcnt, outc, args);
156 ti_putp(const TERMINAL *term, const char *str)
160 return ti_puts(term, str, 1,
165 tputs(const char *str, int affcnt, int (*outc)(int))
169 return _ti_puts(1, ospeed, PC, str, affcnt,
174 putp(const char *str)
177 return tputs(str, 1, putchar);