:c:func:`Py_DECREF`.
* ``f_back``: changed (see below), use :c:func:`PyFrame_GetBack`.
* ``f_builtins``: removed,
- use ``PyObject_GetAttrString(frame, "f_builtins")``.
+ use ``PyObject_GetAttrString((PyObject*)frame, "f_builtins")``.
* ``f_globals``: removed,
- use ``PyObject_GetAttrString(frame, "f_globals")``.
+ use ``PyObject_GetAttrString((PyObject*)frame, "f_globals")``.
* ``f_locals``: removed,
- use ``PyObject_GetAttrString(frame, "f_locals")``.
+ use ``PyObject_GetAttrString((PyObject*)frame, "f_locals")``.
* ``f_lasti``: removed,
- use ``PyObject_GetAttrString(frame, "f_lasti")``.
+ use ``PyObject_GetAttrString((PyObject*)frame, "f_lasti")``.
The following fields were removed entirely, as they were details
of the old implementation: