Lines Matching refs:cp

61 	register char *cp, *cp2, *top;  in savestr()  local
63 for (cp = str; *cp; cp++) in savestr()
65 top = (char *)salloc((unsigned)(cp-str + 1)); in savestr()
68 for (cp = str, cp2 = top; *cp; cp++) in savestr()
69 *cp2++ = *cp; in savestr()
174 register char *cp, *cp2; in gethfield() local
211 cp = &linebuf[strlen(linebuf)]; in gethfield()
212 while (cp > linebuf && in gethfield()
213 (isspace(cp[-1]) || cp[-1] == '\\')) in gethfield()
214 cp--; in gethfield()
215 *cp++ = ' '; in gethfield()
218 nstrcpy(cp, LINESIZE - (cp - linebuf), cp2); in gethfield()
221 cp = &linebuf[c-1]; in gethfield()
222 while (cp > linebuf && isspace(*cp)) in gethfield()
223 cp--; in gethfield()
224 *++cp = 0; in gethfield()
239 register char *cp; in ishfield() local
241 if ((cp = strchr(linebuf, ':')) == NOSTR) in ishfield()
243 if (cp == linebuf) in ishfield()
245 *cp = 0; in ishfield()
247 *cp = ':'; in ishfield()
250 *cp = ':'; in ishfield()
262 register char *cp; in hcontents() local
264 if ((cp = strchr(hfield, ':')) == NOSTR) in hcontents()
266 cp++; in hcontents()
267 while (*cp && isspace(*cp)) in hcontents()
268 cp++; in hcontents()
269 return(cp); in hcontents()
293 register char *cp, *cp2; in istrcpy() local
296 cp = src; in istrcpy()
298 while (--dstsize > 0 && *cp != '\0') in istrcpy()
299 *cp2++ = tolower(*cp++); in istrcpy()
326 register char *cp; in source() local
328 if ((cp = expand(name)) == NOSTR) in source()
330 if ((fi = fopen(cp, "r")) == NULL) { in source()
331 printf(gettext("Unable to open %s\n"), cp); in source()
413 register const char *cp; in blankline() local
415 for (cp = linebuf; *cp; cp++) in blankline()
416 if (!any(*cp, " \t")) in blankline()
429 register char *cp, *cp2; in phrase() local
444 for (cp = name, cp2 = bufend; (c = *cp++) != 0;) { in phrase()
451 while ((c = *cp) != 0) { in phrase()
452 cp++; in phrase()
455 if (*cp == 0) goto outcm; in phrase()
456 cp++; in phrase()
476 while ((c = *cp) != 0) { in phrase()
477 cp++; in phrase()
480 if ((c = *cp) == 0) goto outqs; in phrase()
481 cp++; in phrase()
509 cp[-1] = 0; in phrase()
510 return cp; in phrase()
551 return (token ? --cp : equal(name, nbufp) ? name : in phrase()
567 char *cp; in yankword() local
575 cp = phrase(name, 1, comma); in yankword()
577 return cp; in yankword()
595 register char *cp, *cp2; in nameof() local
600 if (value("from") && (cp = hfield("from", mp, addto)) != NOSTR) in nameof()
601 return ripoff(cp); in nameof()
607 for (cp = linebuf; *cp != ' '; cp++) in nameof()
609 while (any(*cp, " \t")) in nameof()
610 cp++; in nameof()
611 for (cp2 = &namebuf[strlen(namebuf)]; *cp && !any(*cp, " \t") && in nameof()
612 cp2-namebuf < LINESIZE-1; *cp2++ = *cp++) in nameof()
621 cp = linebuf; in nameof()
623 cp = linebuf + 1; in nameof()
626 if (strncmp(cp, "From ", 5) != 0) in nameof()
628 if ((wint = substr(cp, "remote from ")) != -1) { in nameof()
629 cp += wint + 12; in nameof()
631 copy(cp, namebuf); in nameof()
637 cp); in nameof()
644 for (cp = namebuf; *cp == '!'; cp++); in nameof()
645 while (ishost(host, cp)) in nameof()
646 cp = strchr(cp, '!') + 1; in nameof()
647 if (value("mustbang") && !strchr(cp, '!')) { in nameof()
649 host, cp); in nameof()
650 cp = linebuf; in nameof()
653 return(splice(cp, cp2)); in nameof()
655 return(savestr(cp)); in nameof()
665 char *cp, *cp2; in splice() local
667 if (cp = strchr(hdr, '<')) { in splice()
668 cp2 = strchr(cp, '>'); in splice()
673 cp - hdr + 1, hdr, addr, cp2); in splice()
675 } else if (cp = strchr(hdr, '(')) { in splice()
677 addr, cp); in splice()
686 register char *cp; in ripoff() local
688 cp = buf + strlen(buf); in ripoff()
689 while (--cp >= buf && isspace(*cp)); in ripoff()
690 if (cp >= buf && *cp == ',') in ripoff()
691 cp--; in ripoff()
692 *++cp = 0; in ripoff()
776 char *cp, *cp2; in nstrcpy() local
779 cp = src; in nstrcpy()
781 while (--dstsize > 0 && *cp != '\0') in nstrcpy()
782 *cp2++ = *cp++; in nstrcpy()
795 char *cp, *cp2; in nstrcat() local
798 cp = src; in nstrcat()
804 while (--dstsize > 0 && *cp != '\0') in nstrcat()
805 *cp2++ = *cp++; in nstrcat()