Lines Matching refs:buffers
18 Py_buffer *buffers = NULL; in STRINGLIB() local
43 buffers = PyMem_NEW(Py_buffer, seqlen); in STRINGLIB()
44 if (buffers == NULL) { in STRINGLIB()
51 buffers = static_buffers; in STRINGLIB()
64 buffers[i].obj = item; in STRINGLIB()
65 buffers[i].buf = PyBytes_AS_STRING(item); in STRINGLIB()
66 buffers[i].len = PyBytes_GET_SIZE(item); in STRINGLIB()
68 else if (PyObject_GetBuffer(item, &buffers[i], PyBUF_SIMPLE) != 0) { in STRINGLIB()
76 itemlen = buffers[i].len; in STRINGLIB()
108 Py_ssize_t n = buffers[i].len; in STRINGLIB()
109 char *q = buffers[i].buf; in STRINGLIB()
122 n = buffers[i].len; in STRINGLIB()
123 q = buffers[i].buf; in STRINGLIB()
134 PyBuffer_Release(&buffers[i]); in STRINGLIB()
135 if (buffers != static_buffers) in STRINGLIB()
136 PyMem_FREE(buffers); in STRINGLIB()