Lines Matching defs:buf

153     char buf[SMALLBUF];
392 memset(self->buf, 0, 4);
506 if (!self->buf[i])
513 _copyfrombuf(winconsoleio *self, char *buf, DWORD len)
517 while (self->buf[0] && len--) {
518 buf[n++] = self->buf[0];
520 self->buf[i - 1] = self->buf[i];
521 self->buf[SMALLBUF - 1] = 0;
531 wchar_t *buf = (wchar_t*)PyMem_Malloc(maxlen * sizeof(wchar_t));
532 if (!buf)
544 BOOL res = ReadConsoleW(handle, &buf[off], len, &n, NULL);
576 if (buf[*readlen - 1] == '\n')
582 GetStringTypeW(CT_CTYPE3, &buf[*readlen - 1], 1, &char_type) &&
587 newbuf = (wchar_t*)PyMem_Realloc(buf, maxlen * sizeof(wchar_t));
593 buf = newbuf;
611 if (*readlen > 0 && buf[0] == L'\x1a') {
612 PyMem_Free(buf);
613 buf = (wchar_t *)PyMem_Malloc(sizeof(wchar_t));
614 if (!buf)
616 buf[0] = L'\0';
620 return buf;
623 if (buf)
624 PyMem_Free(buf);
630 readinto(winconsoleio *self, char *buf, Py_ssize_t len)
662 DWORD read_len = _copyfrombuf(self, buf, (DWORD)len);
664 buf = &buf[read_len];
686 self->buf, sizeof(self->buf) / sizeof(self->buf[0]),
688 u8n = _copyfrombuf(self, buf, (DWORD)len);
691 buf, (DWORD)len, NULL, NULL);
737 Py_ssize_t len = readinto(self, buffer->buf, buffer->len);
774 wchar_t *buf;
789 buf = (wchar_t*)PyMem_Malloc((bufsize + 1) * sizeof(wchar_t));
790 if (buf == NULL)
804 PyMem_Free(buf);
809 wchar_t *tmp = PyMem_Realloc(buf,
812 PyMem_Free(buf);
815 buf = tmp;
821 PyMem_Free(buf);
826 wcsncpy_s(&buf[len], bufsize - len + 1, subbuf, n);
839 PyMem_Free(buf);
845 bytes_size = WideCharToMultiByte(CP_UTF8, 0, buf, len,
851 PyMem_Free(buf);
864 bytes_size = WideCharToMultiByte(CP_UTF8, 0, buf, len,
870 PyMem_Free(buf);
879 PyMem_Free(buf);
978 wlen = MultiByteToWideChar(CP_UTF8, 0, b->buf, len, NULL, 0);
991 while (len > 0 && (((char *)b->buf)[len-1] & 0x80) != 0)
1002 wlen = MultiByteToWideChar(CP_UTF8, 0, b->buf, len, NULL, 0);
1012 wlen = MultiByteToWideChar(CP_UTF8, 0, b->buf, len, wbuf, wlen);
1024 wlen = MultiByteToWideChar(CP_UTF8, 0, b->buf, len,