Lines Matching refs:wp

50 	wchar_t	*wstr, *wp;  in puttext()  local
76 wp = wstr; in puttext()
78 if (*wp == L'!') { in puttext()
79 wp++; in puttext()
84 while (iswspace(*wp)) in puttext()
85 ++wp; /* eat leading white space */ in puttext()
92 lastword = wp; in puttext()
96 if (*wp == L'\n') { in puttext()
100 wp++; in puttext()
103 wlen = wcwidth(*wp); in puttext()
109 mlen = wctomb(mbs, *wp); in puttext()
115 wp++; in puttext()
119 wp++; in puttext()
132 if (iswspace(*wp)) { in puttext()
134 while ((*++wp == L'\t') || (*wp == '\n')); in puttext()
136 lastword = wp; in puttext()
140 } else if (*wp == L'\\') { in puttext()
141 if (*(wp + 1) == L'n') { in puttext()
144 wp += 2; in puttext()
145 lastword = wp; in puttext()
147 } else if (*(wp + 1) == L't') { in puttext()
153 wp += 2; in puttext()
154 lastword = wp; in puttext()
156 } else if (*(wp + 1) == L' ') { in puttext()
158 wp += 2; in puttext()
161 if (iswprint(*wp) && iswprint(*(wp + 1))) { in puttext()
166 wlen = wcwidth(*wp); in puttext()
172 *copy++ = *wp++; in puttext()
177 bdg = wdbindf(*wp, in puttext()
178 *(wp + 1), 1); in puttext()
179 *copy++ = *wp++; in puttext()
185 lastword = wp; in puttext()
191 wlen = wcwidth(*wp); in puttext()
201 *copy++ = *wp++; in puttext()
213 *copy++ = *wp++; in puttext()
217 if (iswprint(*wp) && iswprint(*(wp + 1))) { in puttext()
222 wlen = wcwidth(*wp); in puttext()
228 *copy++ = *wp++; in puttext()
233 bdg = wdbindf(*wp, *(wp + 1), 1); in puttext()
234 *copy++ = *wp++; in puttext()
240 lastword = wp; in puttext()
245 wlen = wcwidth(*wp); in puttext()
255 *copy++ = *wp++; in puttext()
267 *copy++ = *wp++; in puttext()
287 wp = lastword; in puttext()
292 while (iswspace(*wp)) in puttext()
293 wp++; in puttext()
296 } while (*wp != L'\0'); in puttext()