|
14 | 14 | #include <ffi.h>
|
15 | 15 | #include "ctypes.h"
|
16 | 16 |
|
17 |
| -#if defined(Py_HAVE_C_COMPLEX) && defined(FFI_TYPE_COMPLEX) |
| 17 | +#if defined(Py_HAVE_C_COMPLEX) && defined(FFI_TARGET_HAS_COMPLEX_TYPE) |
18 | 18 | # include "../_complex.h" // complex
|
19 | 19 | #endif
|
20 | 20 |
|
@@ -1090,7 +1090,7 @@ d_get(void *ptr, Py_ssize_t size)
|
1090 | 1090 | return PyFloat_FromDouble(val);
|
1091 | 1091 | }
|
1092 | 1092 |
|
1093 |
| -#if defined(Py_HAVE_C_COMPLEX) && defined(FFI_TYPE_COMPLEX) |
| 1093 | +#if defined(Py_HAVE_C_COMPLEX) && defined(FFI_TARGET_HAS_COMPLEX_TYPE) |
1094 | 1094 | static PyObject *
|
1095 | 1095 | C_set(void *ptr, PyObject *value, Py_ssize_t size)
|
1096 | 1096 | {
|
@@ -1619,7 +1619,7 @@ static struct fielddesc formattable[] = {
|
1619 | 1619 | { 'B', B_set, B_get, NULL},
|
1620 | 1620 | { 'c', c_set, c_get, NULL},
|
1621 | 1621 | { 'd', d_set, d_get, NULL, d_set_sw, d_get_sw},
|
1622 |
| -#if defined(Py_HAVE_C_COMPLEX) && defined(FFI_TYPE_COMPLEX) |
| 1622 | +#if defined(Py_HAVE_C_COMPLEX) && defined(FFI_TARGET_HAS_COMPLEX_TYPE) |
1623 | 1623 | { 'C', C_set, C_get, NULL},
|
1624 | 1624 | #endif
|
1625 | 1625 | { 'g', g_set, g_get, NULL},
|
@@ -1672,7 +1672,7 @@ _ctypes_init_fielddesc(void)
|
1672 | 1672 | case 'B': fd->pffi_type = &ffi_type_uchar; break;
|
1673 | 1673 | case 'c': fd->pffi_type = &ffi_type_schar; break;
|
1674 | 1674 | case 'd': fd->pffi_type = &ffi_type_double; break;
|
1675 |
| -#if defined(Py_HAVE_C_COMPLEX) && defined(FFI_TYPE_COMPLEX) |
| 1675 | +#if defined(Py_HAVE_C_COMPLEX) && defined(FFI_TARGET_HAS_COMPLEX_TYPE) |
1676 | 1676 | case 'C': fd->pffi_type = &ffi_type_complex_double; break;
|
1677 | 1677 | #endif
|
1678 | 1678 | case 'g': fd->pffi_type = &ffi_type_longdouble; break;
|
|
0 commit comments