Lines Matching refs:cp
50 _tpad(char *cp, int affcnt, int (*outc)(char x)) in _tpad() argument
53 char *icp = cp; in _tpad()
73 cp += 2; in _tpad()
76 if (isdigit(*cp)) { in _tpad()
78 delay = delay * 10 + *cp++ - '0'; in _tpad()
79 while (isdigit(*cp)); in _tpad()
82 if (*cp == '.') { in _tpad()
83 cp++; in _tpad()
84 if (isdigit(*cp)) in _tpad()
85 delay += *cp - '0'; in _tpad()
87 while (isdigit(*cp)) in _tpad()
88 cp++; in _tpad()
99 if (*cp == '/') in _tpad()
102 if (*cp == '*') in _tpad()
106 cp++; in _tpad()
110 if (*cp == '>') in _tpad()
111 cp++; /* Eat trailing '>' */ in _tpad()
128 return (cp); in _tpad()
138 return (cp); in _tpad()
140 return (cp); in _tpad()
144 tputs(char *cp, int affcnt, int (*outc)(char)) in tputs() argument
146 if (cp != 0) { in tputs()
147 ocp = cp; in tputs()
150 while (*cp) in tputs()
151 if (*cp == '$' && cp[1] == '<') in tputs()
152 cp = _tpad(cp, affcnt, outc); in tputs()
154 (*outc)(*cp++); in tputs()