Lines Matching defs:buf
23 Py_UCS4 *buf;
82 assert(self->buf != NULL);
110 new_buf = (Py_UCS4 *)PyMem_Realloc(self->buf, alloc * sizeof(Py_UCS4));
116 self->buf = new_buf;
165 if (!PyUnicode_AsUCS4(intermediate, self->buf, len, 0)) {
182 assert(self->buf != NULL);
241 0 buf position
244 memset(self->buf + self->string_size, '\0',
251 self->buf + self->pos,
284 return PyUnicode_FromKindAndData(PyUnicode_4BYTE_KIND, self->buf,
340 output = self->buf + self->pos;
356 start = self->buf + self->pos;
601 if (self->buf) {
602 PyMem_Free(self->buf);
603 self->buf = NULL;
628 self->buf = (Py_UCS4 *)PyMem_Malloc(0);
629 if (self->buf == NULL) {
882 Py_UCS4 *buf;
886 buf = PyUnicode_AsUCS4Copy(item);
887 if (buf == NULL)
892 PyMem_Free(buf);
895 memcpy(self->buf, buf, bufsize * sizeof(Py_UCS4));
896 PyMem_Free(buf);