Lines Matching refs:string
45 is_termcap(const char *string) in is_termcap() argument
49 if (string == 0 || *string == '\0') { in is_termcap()
52 while ((*string != '\0') && result) { in is_termcap()
53 if (*string == '%') { in is_termcap()
54 switch (*++string) { in is_termcap()
59 string--; in is_termcap()
62 } else if (string[0] == '$' && string[1] == '<') { in is_termcap()
65 string++; in is_termcap()
72 tgoto_internal(const char *string, int x, int y) in tgoto_internal() argument
91 while (*string != 0) { in tgoto_internal()
99 if (*string == '%') { in tgoto_internal()
102 switch (*++string) { in tgoto_internal()
104 string--; in tgoto_internal()
118 *value += UChar(*++string); in tgoto_internal()
144 result[used++] = *string; in tgoto_internal()
156 if (*value > string[1]) in tgoto_internal()
157 *value += string[2]; in tgoto_internal()
158 string += 2; in tgoto_internal()
182 result[used++] = *string; in tgoto_internal()
184 string++; in tgoto_internal()
202 tgoto(const char *string, int x, int y) in tgoto() argument
206 T((T_CALLED("tgoto(%s, %d, %d)"), _nc_visbuf(string), x, y)); in tgoto()
208 if (is_termcap(string)) in tgoto()
209 result = tgoto_internal(string, x, y); in tgoto()
212 if ((result = TIPARM_2(string, y, x)) == NULL) { in tgoto()
219 if ((result = TIPARM_1(string, y)) == NULL) { in tgoto()
220 result = TIPARM_0(string); in tgoto()