PyErr_SetString(PyExc_IndexError, "bytearray index out of range");
return NULL;
}
- return PyLong_FromLong((unsigned char)(PyByteArray_AS_STRING(self)[i]));
+ return _PyLong_FromUnsignedChar((unsigned char)(self->ob_start[i]));
}
static PyObject *
PyErr_SetString(PyExc_IndexError, "bytearray index out of range");
return NULL;
}
- return PyLong_FromLong((unsigned char)(PyByteArray_AS_STRING(self)[i]));
+ return _PyLong_FromUnsignedChar((unsigned char)(self->ob_start[i]));
}
else if (PySlice_Check(index)) {
Py_ssize_t start, stop, step, slicelength, i;
if (PyByteArray_Resize((PyObject *)self, n - 1) < 0)
return NULL;
- return PyLong_FromLong((unsigned char)value);
+ return _PyLong_FromUnsignedChar((unsigned char)value);
}
/*[clinic input]
PyErr_SetString(PyExc_IndexError, "index out of range");
return NULL;
}
- return PyLong_FromLong((unsigned char)a->ob_sval[i]);
+ return _PyLong_FromUnsignedChar((unsigned char)a->ob_sval[i]);
}
static int
"index out of range");
return NULL;
}
- return PyLong_FromLong((unsigned char)self->ob_sval[i]);
+ return _PyLong_FromUnsignedChar((unsigned char)self->ob_sval[i]);
}
else if (PySlice_Check(item)) {
Py_ssize_t start, stop, step, slicelength, i;