Lines Matching refs:cp
480 addla(tchar *cp)
493 len += strlen_(cp);
497 (void) strcpy_(labuf, cp);
593 tchar *cp;
648 cp = lhsb;
657 if (cp > &lhsb[(sizeof lhsb)/(sizeof lhsb[0]) - 2])
662 *cp++ = '\\';
664 *cp++ = c;
666 if (cp != lhsb)
667 *cp++ = 0;
673 cp = rhsb;
674 (void) strcpy_(orhsb, cp);
685 if (&cp[strlen_(orhsb)]
688 (void) strcpy_(cp, orhsb);
689 cp = strend(cp);
693 if (cp > &rhsb[(sizeof rhsb)/(sizeof rhsb[0]) - 2]) {
701 *cp++ = '\\';
703 *cp++ = c;
705 *cp++ = 0;
752 subword(tchar *cp, int type, bool *adid)
769 wp = domod(cp, type);
771 return (savestr(cp));
778 for (mp = cp; *mp; mp++)
780 for (np = cp; np < mp; )
816 return (savestr(cp));
821 domod(tchar *cp, int type)
833 wp = savestr(cp);
841 if (!any('/', cp))
842 return (type == 't' ? savestr(cp) : 0);
843 wp = strend(cp);
847 xp = savestr(cp), xp[wp - cp] = 0;
854 wp = strend(cp);
855 for (wp--; wp >= cp && *wp != '/'; wp--)
860 xp = savestr(cp), xp[wp - cp] = 0;
863 return (savestr(type == 'e' ? S_ /* "" */ : cp));
1083 findev(tchar *cp, bool anyarg)
1099 p = cp;
1109 p = cp;
1122 noev(cp);
1127 noev(tchar *cp)
1133 seterr2(cp, ": Event not found");
1137 setexclp(tchar *cp)
1143 if (cp && cp[0] == '\n')
1145 exclp = cp;