Lines Matching defs:ob_item
43 char *ob_item;
146 self->ob_item != NULL) {
152 PyMem_Free(self->ob_item);
153 self->ob_item = NULL;
172 items = self->ob_item;
183 self->ob_item = items;
204 long x = ((signed char *)ap->ob_item)[i];
228 ((char *)ap->ob_item)[i] = (char)x;
235 long x = ((unsigned char *)ap->ob_item)[i];
247 ((char *)ap->ob_item)[i] = x;
254 return PyUnicode_FromOrdinal(((wchar_t *) ap->ob_item)[i]);
277 ((wchar_t *)ap->ob_item)[i] = w;
286 return PyLong_FromLong((long) ((short *)ap->ob_item)[i]);
298 ((short *)ap->ob_item)[i] = x;
305 return PyLong_FromLong((long) ((unsigned short *)ap->ob_item)[i]);
327 ((short *)ap->ob_item)[i] = (short)x;
334 return PyLong_FromLong((long) ((int *)ap->ob_item)[i]);
345 ((int *)ap->ob_item)[i] = x;
353 (unsigned long) ((unsigned int *)ap->ob_item)[i]);
385 ((unsigned int *)ap->ob_item)[i] = (unsigned int)x;
396 return PyLong_FromLong(((long *)ap->ob_item)[i]);
406 ((long *)ap->ob_item)[i] = x;
413 return PyLong_FromUnsignedLong(((unsigned long *)ap->ob_item)[i]);
437 ((unsigned long *)ap->ob_item)[i] = x;
448 return PyLong_FromLongLong(((long long *)ap->ob_item)[i]);
458 ((long long *)ap->ob_item)[i] = x;
466 ((unsigned long long *)ap->ob_item)[i]);
490 ((unsigned long long *)ap->ob_item)[i] = x;
501 return PyFloat_FromDouble((double) ((float *)ap->ob_item)[i]);
511 ((float *)ap->ob_item)[i] = x;
518 return PyFloat_FromDouble(((double *)ap->ob_item)[i]);
528 ((double *)ap->ob_item)[i] = x;
610 op->ob_item = NULL;
613 op->ob_item = PyMem_NEW(char, nbytes);
614 if (op->ob_item == NULL) {
650 items = self->ob_item;
683 if (op->ob_item != NULL)
684 PyMem_Free(op->ob_item);
719 int result = va->ob_descr->compareitems(va->ob_item, wa->ob_item,
838 memcpy(np->ob_item, a->ob_item + ilow * a->ob_descr->itemsize,
900 memcpy(np->ob_item, a->ob_item, Py_SIZE(a)*a->ob_descr->itemsize);
903 memcpy(np->ob_item + Py_SIZE(a)*a->ob_descr->itemsize,
904 b->ob_item, Py_SIZE(b)*b->ob_descr->itemsize);
930 _PyBytes_Repeat(np->ob_item, newbytes, a->ob_item, oldbytes);
950 item = a->ob_item;
1041 memcpy(self->ob_item + oldsize * self->ob_descr->itemsize,
1042 b->ob_item, bbsize * b->ob_descr->itemsize);
1085 _PyBytes_Repeat(self->ob_item, n*size, self->ob_item, size);
1329 v = PyLong_FromVoidPtr(self->ob_item);
1382 for (p = self->ob_item, i = Py_SIZE(self); --i >= 0; p += 2) {
1389 for (p = self->ob_item, i = Py_SIZE(self); --i >= 0; p += 4) {
1399 for (p = self->ob_item, i = Py_SIZE(self); --i >= 0; p += 8) {
1439 for (p = self->ob_item,
1440 q = self->ob_item + (Py_SIZE(self) - 1)*itemsize;
1548 char* ptr = self->ob_item + i*BLOCKSIZE;
1668 memcpy(self->ob_item + old_size * itemsize,
1702 return PyBytes_FromStringAndSize(self->ob_item,
1744 ustr, ((wchar_t *)self->ob_item) + old_size, ustr_length);
1769 return PyUnicode_FromWideChar((wchar_t *) self->ob_item, Py_SIZE(self));
2377 memcpy(((arrayobject *)result)->ob_item,
2378 self->ob_item + start * itemsize,
2390 memcpy(ar->ob_item + i*itemsize,
2391 self->ob_item + cur*itemsize,
2492 memmove(self->ob_item + (start + needed) * itemsize,
2493 self->ob_item + stop * itemsize,
2503 memmove(self->ob_item + (start + needed) * itemsize,
2504 self->ob_item + stop * itemsize,
2508 memcpy(self->ob_item + start * itemsize,
2509 other->ob_item, needed * itemsize);
2528 memmove(self->ob_item + (cur - i) * itemsize,
2529 self->ob_item + (cur + 1) * itemsize,
2534 memmove(self->ob_item + (cur-slicelength) * itemsize,
2535 self->ob_item + cur * itemsize,
2555 memcpy(self->ob_item + cur * itemsize,
2556 other->ob_item + i * itemsize,
2575 view->buf = (void *)self->ob_item;
2721 // self->ob_item may be NULL but it is safe.
2722 PyMem_Free(self->ob_item);
2723 self->ob_item = (char *)ustr;
2731 memcpy(self->ob_item, other->ob_item, len * other->ob_descr->itemsize);