Lines Matching refs:cp
93 char lbuf[BUFSIZ], *cp, *p;
98 remotefile = cp = getenv(V_TERMCAP);
99 if (cp == (char *)0 || strcmp(cp, SYSREMOTE) == 0) {
100 remotefile = cp = SYSREMOTE;
101 return (getent(bp, name, cp, len));
103 if ((rc1 = getent(bp, name, cp, len)) != 1)
105 remotefile = cp = SYSREMOTE;
106 rc2 = getent(lbuf, name, cp, sizeof (lbuf));
126 getent(char *bp, char *name, char *cp, int len)
143 if (cp && *cp) {
144 if (*cp != '/') {
147 if (strstr(cp, "dv=") != 0)
149 (void) strncpy(bp, cp, len-1);
156 safe = strcmp(cp, SYSREMOTE) == 0;
159 tf = open(RM = cp, O_RDONLY);
169 cp = bp;
181 if (cp > bp && cp[-1] == '\\') {
182 cp--;
187 if (cp >= bp+len) {
191 *cp++ = c;
193 *cp = 0;
406 char *cp;
411 cp = *area;
439 *cp++ = c;
441 *cp++ = 0;
443 *area = cp;