Lines Matching defs:buffer
190 buffer. */
230 } data; /* Canonical, smallest-form Unicode buffer */
320 /* Return a void pointer to the raw unicode buffer. */
470 This function will allocate the object and its buffer in a single memory
569 /* Create a new string from a buffer of Py_UCS1, Py_UCS2 or Py_UCS4 characters.
573 const void *buffer,
576 /* Create a new string from a buffer of ASCII characters.
579 const char *buffer,
591 /* Create a Unicode Object from the Py_UNICODE buffer u of the given
599 The buffer is copied into the new object. */
601 const Py_UNICODE *u, /* Unicode buffer */
602 Py_ssize_t size /* size of buffer */
606 Py_UNICODE buffer.
620 Py_UNICODE buffer and save the length at size.
719 PyObject *buffer;
732 /* If non-zero, overallocate the buffer (default: 0). */
735 /* If readonly is 1, buffer is a shared string (cannot be modified)
742 * By default, the minimum buffer size is 0 character and overallocation is
744 * the allocation of the buffer. */
748 /* Prepare the buffer to write 'length' characters
766 /* Prepare the buffer to have at least the kind KIND.
823 buffer of the writer. Raise an exception and return NULL
828 /* Deallocate memory of a writer (clear its internal buffer). */
1012 into the string pointed to by buffer. For the argument descriptions,