Lines Matching refs:cp
63 register char *cp, *cp2, *top; in savestr() local
65 for (cp = str; *cp; cp++) in savestr()
67 top = (char *)salloc((unsigned)(cp-str + 1)); in savestr()
70 for (cp = str, cp2 = top; *cp; cp++) in savestr()
71 *cp2++ = *cp; in savestr()
176 register char *cp, *cp2; in gethfield() local
213 cp = &linebuf[strlen(linebuf)]; in gethfield()
214 while (cp > linebuf && in gethfield()
215 (isspace(cp[-1]) || cp[-1] == '\\')) in gethfield()
216 cp--; in gethfield()
217 *cp++ = ' '; in gethfield()
220 nstrcpy(cp, LINESIZE - (cp - linebuf), cp2); in gethfield()
223 cp = &linebuf[c-1]; in gethfield()
224 while (cp > linebuf && isspace(*cp)) in gethfield()
225 cp--; in gethfield()
226 *++cp = 0; in gethfield()
241 register char *cp; in ishfield() local
243 if ((cp = strchr(linebuf, ':')) == NOSTR) in ishfield()
245 if (cp == linebuf) in ishfield()
247 *cp = 0; in ishfield()
249 *cp = ':'; in ishfield()
252 *cp = ':'; in ishfield()
264 register char *cp; in hcontents() local
266 if ((cp = strchr(hfield, ':')) == NOSTR) in hcontents()
268 cp++; in hcontents()
269 while (*cp && isspace(*cp)) in hcontents()
270 cp++; in hcontents()
271 return(cp); in hcontents()
295 register char *cp, *cp2; in istrcpy() local
298 cp = src; in istrcpy()
300 while (--dstsize > 0 && *cp != '\0') in istrcpy()
301 *cp2++ = tolower(*cp++); in istrcpy()
328 register char *cp; in source() local
330 if ((cp = expand(name)) == NOSTR) in source()
332 if ((fi = fopen(cp, "r")) == NULL) { in source()
333 printf(gettext("Unable to open %s\n"), cp); in source()
415 register const char *cp; in blankline() local
417 for (cp = linebuf; *cp; cp++) in blankline()
418 if (!any(*cp, " \t")) in blankline()
431 register char *cp, *cp2; in phrase() local
446 for (cp = name, cp2 = bufend; (c = *cp++) != 0;) { in phrase()
453 while ((c = *cp) != 0) { in phrase()
454 cp++; in phrase()
457 if (*cp == 0) goto outcm; in phrase()
458 cp++; in phrase()
478 while ((c = *cp) != 0) { in phrase()
479 cp++; in phrase()
482 if ((c = *cp) == 0) goto outqs; in phrase()
483 cp++; in phrase()
511 cp[-1] = 0; in phrase()
512 return cp; in phrase()
553 return (token ? --cp : equal(name, nbufp) ? name : in phrase()
569 char *cp; in yankword() local
577 cp = phrase(name, 1, comma); in yankword()
579 return cp; in yankword()
597 register char *cp, *cp2; in nameof() local
602 if (value("from") && (cp = hfield("from", mp, addto)) != NOSTR) in nameof()
603 return ripoff(cp); in nameof()
609 for (cp = linebuf; *cp != ' '; cp++) in nameof()
611 while (any(*cp, " \t")) in nameof()
612 cp++; in nameof()
613 for (cp2 = &namebuf[strlen(namebuf)]; *cp && !any(*cp, " \t") && in nameof()
614 cp2-namebuf < LINESIZE-1; *cp2++ = *cp++) in nameof()
623 cp = linebuf; in nameof()
625 cp = linebuf + 1; in nameof()
628 if (strncmp(cp, "From ", 5) != 0) in nameof()
630 if ((wint = substr(cp, "remote from ")) != -1) { in nameof()
631 cp += wint + 12; in nameof()
633 copy(cp, namebuf); in nameof()
639 cp); in nameof()
646 for (cp = namebuf; *cp == '!'; cp++); in nameof()
647 while (ishost(host, cp)) in nameof()
648 cp = strchr(cp, '!') + 1; in nameof()
649 if (value("mustbang") && !strchr(cp, '!')) { in nameof()
651 host, cp); in nameof()
652 cp = linebuf; in nameof()
655 return(splice(cp, cp2)); in nameof()
657 return(savestr(cp)); in nameof()
667 char *cp, *cp2; in splice() local
669 if (cp = strchr(hdr, '<')) { in splice()
670 cp2 = strchr(cp, '>'); in splice()
675 cp - hdr + 1, hdr, addr, cp2); in splice()
677 } else if (cp = strchr(hdr, '(')) { in splice()
679 addr, cp); in splice()
688 register char *cp; in ripoff() local
690 cp = buf + strlen(buf); in ripoff()
691 while (--cp >= buf && isspace(*cp)); in ripoff()
692 if (cp >= buf && *cp == ',') in ripoff()
693 cp--; in ripoff()
694 *++cp = 0; in ripoff()
778 char *cp, *cp2; in nstrcpy() local
781 cp = src; in nstrcpy()
783 while (--dstsize > 0 && *cp != '\0') in nstrcpy()
784 *cp2++ = *cp++; in nstrcpy()
797 char *cp, *cp2; in nstrcat() local
800 cp = src; in nstrcat()
806 while (--dstsize > 0 && *cp != '\0') in nstrcat()
807 *cp2++ = *cp++; in nstrcat()