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    res = PyDict_SetItemString(result, "HAVE_FORK", Py_True);
7#else
8    res = PyDict_SetItemString(result, "HAVE_FORK", Py_False);
9#endif
10if (res) {
11    Py_DECREF(result); return NULL;
12}
13
14#ifdef MS_WINDOWS
15    res = PyDict_SetItemString(result, "MS_WINDOWS", Py_True);
16#else
17    res = PyDict_SetItemString(result, "MS_WINDOWS", Py_False);
18#endif
19if (res) {
20    Py_DECREF(result); return NULL;
21}
22
23#ifdef PY_HAVE_THREAD_NATIVE_ID
24    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
28if (res) {
29    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    res = PyDict_SetItemString(result, "Py_REF_DEBUG", Py_False);
36#endif
37if (res) {
38    Py_DECREF(result); return NULL;
39}
40
41#ifdef USE_STACKCHECK
42    res = PyDict_SetItemString(result, "USE_STACKCHECK", Py_True);
43#else
44    res = PyDict_SetItemString(result, "USE_STACKCHECK", Py_False);
45#endif
46if (res) {
47    Py_DECREF(result); return NULL;
48}
49
50