Lines Matching refs:PyBytesObject
12 class bytes "PyBytesObject *" "&PyBytes_Type"
22 static PyBytesObject *characters[UCHAR_MAX + 1];
23 static PyBytesObject *nullstring;
28 Using PyBytesObject_SIZE instead of sizeof(PyBytesObject) saves
31 #define PyBytesObject_SIZE (offsetof(PyBytesObject, ob_sval) + 1)
62 PyBytesObject *op;
81 op = (PyBytesObject *)PyObject_Calloc(1, PyBytesObject_SIZE + size);
83 op = (PyBytesObject *)PyObject_Malloc(PyBytesObject_SIZE + size);
101 PyBytesObject *op;
117 op = (PyBytesObject *)_PyBytes_FromSize(size, 0);
136 PyBytesObject *op;
161 op = (PyBytesObject *)PyObject_MALLOC(PyBytesObject_SIZE + size);
1275 return ((PyBytesObject *)op)->ob_sval;
1323 PyBytesObject* op = (PyBytesObject*) obj;
1411 bytes_length(PyBytesObject *a)
1464 bytes_repeat(PyBytesObject *a, Py_ssize_t n)
1469 PyBytesObject *op;
1492 op = (PyBytesObject *)PyObject_MALLOC(PyBytesObject_SIZE + nbytes);
1522 bytes_item(PyBytesObject *a, Py_ssize_t i)
1532 bytes_compare_eq(PyBytesObject *a, PyBytesObject *b)
1549 bytes_richcompare(PyBytesObject *a, PyBytesObject *b, int op)
1642 bytes_hash(PyBytesObject *a)
1652 bytes_subscript(PyBytesObject* self, PyObject* item)
1717 bytes_buffer_getbuffer(PyBytesObject *self, Py_buffer *view, int flags)
1765 bytes_split_impl(PyBytesObject *self, PyObject *sep, Py_ssize_t maxsplit)
1804 bytes_partition_impl(PyBytesObject *self, Py_buffer *sep)
1831 bytes_rpartition_impl(PyBytesObject *self, Py_buffer *sep)
1850 bytes_rsplit_impl(PyBytesObject *self, PyObject *sep, Py_ssize_t maxsplit)
1889 bytes_join(PyBytesObject *self, PyObject *iterable_of_bytes)
1900 return bytes_join((PyBytesObject*)sep, x);
1904 bytes_find(PyBytesObject *self, PyObject *args)
1910 bytes_index(PyBytesObject *self, PyObject *args)
1917 bytes_rfind(PyBytesObject *self, PyObject *args)
1924 bytes_rindex(PyBytesObject *self, PyObject *args)
1931 do_xstrip(PyBytesObject *self, int striptype, PyObject *sepobj)
1972 do_strip(PyBytesObject *self, int striptype)
2002 do_argstrip(PyBytesObject *self, int striptype, PyObject *bytes)
2022 bytes_strip_impl(PyBytesObject *self, PyObject *bytes)
2040 bytes_lstrip_impl(PyBytesObject *self, PyObject *bytes)
2058 bytes_rstrip_impl(PyBytesObject *self, PyObject *bytes)
2066 bytes_count(PyBytesObject *self, PyObject *args)
2087 bytes_translate_impl(PyBytesObject *self, PyObject *table,
2244 bytes_replace_impl(PyBytesObject *self, Py_buffer *old, Py_buffer *new,
2257 bytes_startswith(PyBytesObject *self, PyObject *args)
2263 bytes_endswith(PyBytesObject *self, PyObject *args)
2285 bytes_decode_impl(PyBytesObject *self, const char *encoding,
2305 bytes_splitlines_impl(PyBytesObject *self, int keepends)
2423 bytes_hex(PyBytesObject *self)
2431 bytes_getnewargs(PyBytesObject *v)
2627 if (PyBuffer_ToContiguous(((PyBytesObject *)new)->ob_sval,
2650 str = ((PyBytesObject *)bytes)->ob_sval; \
2802 ((PyBytesObject *)pnew)->ob_shash =
2803 ((PyBytesObject *)tmp)->ob_shash;
2943 PyBytesObject *sv;
2966 sv = (PyBytesObject *) *pv;
2992 PyBytesObject *it_seq; /* Set to NULL when iterator is exhausted */
3013 PyBytesObject *seq;
3138 it->it_seq = (PyBytesObject *)seq;