Lines Matching refs:wbuf
123 wchar_t *wbuf;
129 wbuf = wbuf_local;
135 if (!ReadConsoleW(hStdIn, &wbuf[total_read], wbuflen - total_read, &n_read, NULL)) {
163 if (total_read == 0 || wbuf[total_read - 1] == L'\n') {
167 if (wbuf == wbuf_local) {
168 wbuf[total_read] = '\0';
169 wbuf = (wchar_t*)PyMem_RawMalloc(wbuflen * sizeof(wchar_t));
170 if (wbuf) {
171 wcscpy_s(wbuf, wbuflen, wbuf_local);
181 wchar_t *tmp = PyMem_RawRealloc(wbuf, wbuflen * sizeof(wchar_t));
188 wbuf = tmp;
192 if (wbuf[0] == '\x1a') {
206 wbuf, total_read,
218 wbuf, total_read,
224 if (wbuf != wbuf_local) {
225 PyMem_RawFree(wbuf);
260 wchar_t *wbuf;
265 wbuf = PyMem_RawMalloc(wlen * sizeof(wchar_t));
266 if (wbuf == NULL) {
273 wbuf, wlen);
278 WriteConsoleW(hStdErr, wbuf, wlen - 1, &n, NULL);
280 PyMem_RawFree(wbuf);