Lines Matching defs:buffer
522 * error callbacks can relocate the cursor anywhere on buffer*/
815 /* recover the original pending buffer */
826 "pending buffer overflow");
857 PyErr_SetString(PyExc_UnicodeError, "pending buffer overflow");
921 /* state made up of 1 byte for buffer size, up to MAXENCPENDING*4 bytes
922 for UTF-8 encoded buffer (each character can use up to 4
938 PyErr_SetString(PyExc_UnicodeError, "pending buffer too large");
978 PyErr_SetString(PyExc_UnicodeError, "pending buffer too large");
1009 unsigned char buffer[4], *outbuf;
1012 outbuf = buffer;
1014 &outbuf, sizeof(buffer));
1173 /* recover the original pending buffer */
1210 PyObject *buffer;
1213 buffer = PyBytes_FromStringAndSize((const char *)self->pending,
1215 if (buffer == NULL) {
1224 Py_DECREF(buffer);
1228 return Py_BuildValue("NN", buffer, statelong);
1242 PyObject *buffer;
1249 &buffer, &PyLong_Type, &statelong))
1260 buffersize = PyBytes_Size(buffer);
1266 PyErr_SetString(PyExc_UnicodeError, "pending buffer too large");
1270 bufferstr = PyBytes_AsString(buffer);
1819 /* some pending buffer can be truncated when UnicodeEncodeError is
1821 * reset the pending buffer or states so failed string sequence