diff options
author | Dong-hee Na <donghee.na92@gmail.com> | 2020-02-08 23:45:52 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-02-08 23:45:52 (GMT) |
commit | 7f6f7eef5206858030cbe4f80a7c04b02781cc9a (patch) | |
tree | 0adeb8cf4b60f7ec0903e6d173969adb1bcbb57d /Modules | |
parent | 0edc2c7678266c39a7ceb2df885cb050f887e32b (diff) | |
download | cpython-7f6f7eef5206858030cbe4f80a7c04b02781cc9a.zip cpython-7f6f7eef5206858030cbe4f80a7c04b02781cc9a.tar.gz cpython-7f6f7eef5206858030cbe4f80a7c04b02781cc9a.tar.bz2 |
bpo-39573: Use Py_TYPE() macro in ctypes.h (GH-18411)
Diffstat (limited to 'Modules')
-rw-r--r-- | Modules/_ctypes/ctypes.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Modules/_ctypes/ctypes.h b/Modules/_ctypes/ctypes.h index a232a4b..a93d573 100644 --- a/Modules/_ctypes/ctypes.h +++ b/Modules/_ctypes/ctypes.h @@ -112,12 +112,12 @@ extern int PyObject_stginfo(PyObject *self, Py_ssize_t *psize, Py_ssize_t *palig extern PyTypeObject PyCData_Type; -#define CDataObject_CheckExact(v) ((v)->ob_type == &PyCData_Type) +#define CDataObject_CheckExact(v) (Py_TYPE(v) == &PyCData_Type) #define CDataObject_Check(v) PyObject_TypeCheck(v, &PyCData_Type) #define _CDataObject_HasExternalBuffer(v) ((v)->b_ptr != (char *)&(v)->b_value) extern PyTypeObject PyCSimpleType_Type; -#define PyCSimpleTypeObject_CheckExact(v) ((v)->ob_type == &PyCSimpleType_Type) +#define PyCSimpleTypeObject_CheckExact(v) (Py_TYPE(v) == &PyCSimpleType_Type) #define PyCSimpleTypeObject_Check(v) PyObject_TypeCheck(v, &PyCSimpleType_Type) extern PyTypeObject PyCField_Type; |