Lines Matching refs:buffer
75 XML_Char *buffer; /* Buffer used when accumulating characters */
77 int buffer_size; /* Size of buffer, in XML_Char units */
122 PyObject *buffer;
127 buffer = PyUnicode_FromFormat("%s: line %i, column %i",
129 if (buffer == NULL)
131 err = PyObject_CallOneArg(state->error, buffer);
132 Py_DECREF(buffer);
259 call_character_handler(xmlparseobject *self, const XML_Char *buffer, int len)
270 temp = (conv_string_len_to_unicode(buffer, len));
300 if (self->buffer == NULL || self->buffer_used == 0)
302 rc = call_character_handler(self, self->buffer, self->buffer_used);
315 if (self->buffer == NULL)
332 memcpy(self->buffer + self->buffer_used,
911 const char *buffer
914 if (buffer != NULL)
915 return PyBytes_FromStringAndSize(buffer + offset,
954 new_parser->buffer = NULL;
965 if (self->buffer != NULL) {
966 new_parser->buffer = PyMem_Malloc(new_parser->buffer_size);
967 if (new_parser->buffer == NULL) {
1143 self->buffer = NULL;
1217 if (self->buffer != NULL) {
1218 PyMem_Free(self->buffer);
1219 self->buffer = NULL;
1303 return PyBool_FromLong(self->buffer != NULL);
1317 if (self->buffer == NULL) {
1318 self->buffer = PyMem_Malloc(self->buffer_size);
1319 if (self->buffer == NULL) {
1326 else if (self->buffer != NULL) {
1329 PyMem_Free(self->buffer);
1330 self->buffer = NULL;
1374 if (self->buffer != NULL) {
1375 /* there is already a buffer */
1381 /* free existing buffer */
1382 PyMem_Free(self->buffer);
1384 self->buffer = PyMem_Malloc(new_buffer_size);
1385 if (self->buffer == NULL) {