LCOV - code coverage report
Current view: | top level - Modules - _testcapi_feature_macros.inc (source / functions) |  |  | Hit | Total | Coverage
Test: | CPython 3.12 LCOV report [commit 5e6661bce9] |  | Lines: | 0 | 15 | 0.0 %
Date: | 2023-03-20 08:15:36 |  | Functions: | 0 | 0 | -
|  |  | Branches: | 0 | 10 | 0.0 %

               Branch data     Line data    Source code
           1                 :            : // Generated by Tools/scripts/stable_abi.py
           2                 :            :
           3                 :            : // Add an entry in dict `result` for each Stable ABI feature macro.
           4                 :            :
           5                 :            : #ifdef HAVE_FORK
           6                 :          0 :     res = PyDict_SetItemString(result, "HAVE_FORK", Py_True);
           7                 :            : #else
           8                 :            :     res = PyDict_SetItemString(result, "HAVE_FORK", Py_False);
           9                 :            : #endif
          10         [ #  # ]:          0 : if (res) {
          11                 :          0 :     Py_DECREF(result); return NULL;
          12                 :            : }
          13                 :            :
          14                 :            : #ifdef MS_WINDOWS
          15                 :            :     res = PyDict_SetItemString(result, "MS_WINDOWS", Py_True);
          16                 :            : #else
          17                 :          0 :     res = PyDict_SetItemString(result, "MS_WINDOWS", Py_False);
          18                 :            : #endif
          19         [ #  # ]:          0 : if (res) {
          20                 :          0 :     Py_DECREF(result); return NULL;
          21                 :            : }
          22                 :            :
          23                 :            : #ifdef PY_HAVE_THREAD_NATIVE_ID
          24                 :          0 :     res = PyDict_SetItemString(result, "PY_HAVE_THREAD_NATIVE_ID", Py_True);
          25                 :            : #else
          26                 :            :     res = PyDict_SetItemString(result, "PY_HAVE_THREAD_NATIVE_ID", Py_False);
          27                 :            : #endif
          28         [ #  # ]:          0 : if (res) {
          29                 :          0 :     Py_DECREF(result); return NULL;
          30                 :            : }
          31                 :            :
          32                 :            : #ifdef Py_REF_DEBUG
          33                 :            :     res = PyDict_SetItemString(result, "Py_REF_DEBUG", Py_True);
          34                 :            : #else
          35                 :          0 :     res = PyDict_SetItemString(result, "Py_REF_DEBUG", Py_False);
          36                 :            : #endif
          37         [ #  # ]:          0 : if (res) {
          38                 :          0 :     Py_DECREF(result); return NULL;
          39                 :            : }
          40                 :            :
          41                 :            : #ifdef USE_STACKCHECK
          42                 :            :     res = PyDict_SetItemString(result, "USE_STACKCHECK", Py_True);
          43                 :            : #else
          44                 :          0 :     res = PyDict_SetItemString(result, "USE_STACKCHECK", Py_False);
          45                 :            : #endif
          46         [ #  # ]:          0 : if (res) {
          47                 :          0 :     Py_DECREF(result); return NULL;
          48                 :            : }
          49                 :            :

Generated by: LCOV version 1.14