| // Statistics on Python performance (public API). |
| // |
| // Define _Py_INCREF_STAT_INC() and _Py_DECREF_STAT_INC() used by Py_INCREF() |
| // and Py_DECREF(). |
| // |
| // See Include/cpython/pystats.h for the full API. |
| |
| #ifndef Py_PYSTATS_H |
| #define Py_PYSTATS_H |
| #ifdef __cplusplus |
| extern "C" { |
| #endif |
| |
| #if defined(Py_STATS) && !defined(Py_LIMITED_API) |
| # define Py_CPYTHON_PYSTATS_H |
| # include "cpython/pystats.h" |
| # undef Py_CPYTHON_PYSTATS_H |
| #else |
| # define _Py_INCREF_STAT_INC() ((void)0) |
| # define _Py_DECREF_STAT_INC() ((void)0) |
| # define _Py_INCREF_IMMORTAL_STAT_INC() ((void)0) |
| # define _Py_DECREF_IMMORTAL_STAT_INC() ((void)0) |
| #endif // !Py_STATS |
| |
| #ifdef __cplusplus |
| } |
| #endif |
| #endif // !Py_PYSTATS_H |