Lines Matching refs:wbuf
163 Dpack(struct Strbuf *wbuf) in Dpack() argument
190 Strbuf_append1(wbuf, (Char) c); in Dpack()
204 struct Strbuf *wbuf = Strbuf_alloc(); in Dword() local
209 cleanup_push(wbuf, Strbuf_free); in Dword()
216 cleanup_until(wbuf); in Dword()
232 Strbuf_append1(wbuf, (Char) c); in Dword()
251 if (wbuf->len != 0 && (wbuf->s[wbuf->len - 1] & TRIM) == '\\') in Dword()
252 wbuf->len--; in Dword()
261 Strbuf_append1(wbuf, c == '`' ? '`' : c | QUOTE); in Dword()
266 Strbuf_append1(wbuf, c | QUOTE); in Dword()
271 Strbuf_append1(wbuf, (Char) c); in Dword()
279 Strbuf_append1(wbuf, '`'); in Dword()
281 if (Dpack(wbuf) != 0) in Dword()
297 if (Dpack(wbuf) != 0) in Dword()
302 cleanup_ignore(wbuf); in Dword()
303 cleanup_until(wbuf); in Dword()
304 str = Strbuf_finish(wbuf); in Dword()
306 xfree(wbuf); in Dword()
417 static struct Strbuf wbuf; /* = Strbuf_INIT; */ in Dgetdol() local
425 wbuf.len = 0; in Dgetdol()
456 Strbuf_append1(&wbuf, wc); in Dgetdol()
474 Strbuf_append1(&wbuf, wc); in Dgetdol()
476 Strbuf_terminate(&wbuf); in Dgetdol()
480 setDolp(wbuf.s); /* Kept allocated until next $< expansion */ in Dgetdol()