Lines Matching refs:wp
200 tchar *wp; in word() local
208 wp = wbuf; in word()
219 *wp++ = c; in word()
222 *wp++ = c1; in word()
243 *wp++ = c; in word()
254 *wp++ = '\\', --i; in word()
293 *wp++ = '\\', --i; in word()
304 *wp++ = c; in word()
308 wp = &wbuf[1]; in word()
313 *wp = 0; in word()
762 tchar *wp, *mp, *np; in subword() local
776 wp = domod(cp, type); in subword()
777 if (wp == 0) in subword()
780 return (wp); in subword()
783 wp = wbuf; in subword()
788 *wp++ = *np++, --i; in subword()
799 *wp++ = *np; in subword()
806 *wp = 0; in subword()
807 (void) strcat_(wp, lhsb); in subword()
808 wp = strend(wp); in subword()
818 *wp = 0; in subword()
819 (void) strcat_(wp, mp); in subword()
830 tchar *wp, *xp; in domod() local
840 wp = savestr(cp); in domod()
841 for (xp = wp; c = *xp; xp++) in domod()
844 return (wp); in domod()
850 wp = strend(cp); in domod()
851 while (*--wp != '/') in domod()
854 xp = savestr(cp), xp[wp - cp] = 0; in domod()
856 xp = savestr(wp + 1); in domod()
861 wp = strend(cp); in domod()
862 for (wp--; wp >= cp && *wp != '/'; wp--) in domod()
863 if (*wp == '.') { in domod()
865 xp = savestr(wp + 1); in domod()
867 xp = savestr(cp), xp[wp - cp] = 0; in domod()
1400 struct whyle *wp; local
1408 for (wp = whyles; wp->w_next; wp = wp->w_next)
1410 if (wp->w_start > l)
1411 l = wp->w_start;