| | |
| |
|
| | #ifndef Py_BOOLOBJECT_H |
| | #define Py_BOOLOBJECT_H |
| | #ifdef __cplusplus |
| | extern "C" { |
| | #endif |
| |
|
| |
|
| | PyAPI_DATA(PyTypeObject) PyBool_Type; |
| |
|
| | #define PyBool_Check(x) Py_IS_TYPE(x, &PyBool_Type) |
| |
|
| | |
| | |
| |
|
| | |
| | PyAPI_DATA(struct _longobject) _Py_FalseStruct, _Py_TrueStruct; |
| |
|
| | |
| | #define Py_False ((PyObject *) &_Py_FalseStruct) |
| | #define Py_True ((PyObject *) &_Py_TrueStruct) |
| |
|
| | |
| | #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True |
| | #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False |
| |
|
| | |
| | PyAPI_FUNC(PyObject *) PyBool_FromLong(long); |
| |
|
| | #ifdef __cplusplus |
| | } |
| | #endif |
| | #endif |
| |
|