Lines Matching defs:obj
45 bytearray_getbuffer(PyByteArrayObject *obj, Py_buffer *view, int flags)
53 ptr = (void *) PyByteArray_AS_STRING(obj);
55 (void)PyBuffer_FillInfo(view, (PyObject*)obj, ptr, Py_SIZE(obj), 0, flags);
56 obj->ob_exports++;
61 bytearray_releasebuffer(PyByteArrayObject *obj, Py_buffer *view)
63 obj->ob_exports--;
88 _PyByteArray_FromBufferObject(PyObject *obj)
93 if (PyObject_GetBuffer(obj, &view, PyBUF_FULL_RO) < 0) {
173 PyByteArrayObject *obj = ((PyByteArrayObject *)self);
176 size_t alloc = (size_t) obj->ob_alloc;
177 size_t logical_offset = (size_t) (obj->ob_start - obj->ob_bytes);
188 if (!_canresize(obj)) {
230 PyObject_Free(obj->ob_bytes);
233 sval = PyObject_Realloc(obj->ob_bytes, alloc);
240 obj->ob_bytes = obj->ob_start = sval;
242 obj->ob_alloc = alloc;
243 obj->ob_bytes[size] = '\0'; /* Trailing null byte */