Feature or enhancement
Proposal:
The following C API functions would be nice to have and probably easy to provide.
PyAPI_FUNC(PyObject *) PyLong_FromIntptr_t(Py_intptr_t);
PyAPI_FUNC(PyObject *) PyLong_FromUintptr_t(Py_uintptr_t);
PyAPI_FUNC(Py_intptr_t) PyLong_AsInptr_t(PyObject *);
PyAPI_FUNC(Py_uintptr_t) PyLong_AsUinptr_t(PyObject *);
Note that the given integers types should exist, as they have official counterparts in C99.
Has this already been discussed elsewhere?
This is a minor feature, which does not need previous discussion elsewhere
Links to previous discussion of this feature:
There is a discussion of a similar feature in #62070, but I would argue that intptr_t and uintptr_t are much more common in real life that intmax_t.
Feature or enhancement
Proposal:
The following C API functions would be nice to have and probably easy to provide.
Note that the given integers types should exist, as they have official counterparts in C99.
Has this already been discussed elsewhere?
This is a minor feature, which does not need previous discussion elsewhere
Links to previous discussion of this feature:
There is a discussion of a similar feature in #62070, but I would argue that
intptr_tanduintptr_tare much more common in real life thatintmax_t.