Lines Matching refs:cp

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