@@ -421,7 +421,7 @@ numpy_to_quad_resolve_descriptors(PyObject *NPY_UNUSED(self), PyArray_DTypeMeta
421
421
}
422
422
423
423
loop_descrs[0 ] = PyArray_GetDefaultDescr (dtypes[0 ]);
424
- #if NPY_TARGET_VERSION > NPY_2_3_API_VERSION
424
+ #if defined(NPY_2_3_API_VERSION) && ( NPY_TARGET_VERSION > NPY_2_3_API_VERSION)
425
425
return NPY_SAFE_CASTING | NPY_SAME_VALUE_CASTING_FLAG;
426
426
#else
427
427
return NPY_SAFE_CASTING;
@@ -721,7 +721,7 @@ quad_to_numpy_strided_loop_unaligned(PyArrayMethod_Context *context, char *const
721
721
722
722
size_t elem_size = (backend == BACKEND_SLEEF) ? sizeof (Sleef_quad) : sizeof (long double );
723
723
724
- #if NPY_TARGET_VERSION > NPY_2_3_API_VERSION
724
+ #if defined(NPY_2_3_API_VERSION) && ( NPY_TARGET_VERSION > NPY_2_3_API_VERSION)
725
725
int same_value_casting = 0 ;
726
726
if (PyArray_GetNDArrayCFeatureVersion () > NPY_2_3_API_VERSION) {
727
727
same_value_casting = ((context->flags & NPY_SAME_VALUE_CONTEXT_FLAG) == NPY_SAME_VALUE_CONTEXT_FLAG);
@@ -769,7 +769,7 @@ quad_to_numpy_strided_loop_aligned(PyArrayMethod_Context *context, char *const d
769
769
QuadPrecDTypeObject *quad_descr = (QuadPrecDTypeObject *)context->descriptors [0 ];
770
770
QuadBackendType backend = quad_descr->backend ;
771
771
772
- #if NPY_TARGET_VERSION > NPY_2_3_API_VERSION
772
+ #if defined(NPY_2_3_API_VERSION) && ( NPY_TARGET_VERSION > NPY_2_3_API_VERSION)
773
773
int same_value_casting = 0 ;
774
774
if (PyArray_GetNDArrayCFeatureVersion () > NPY_2_3_API_VERSION) {
775
775
same_value_casting = ((context->flags & NPY_SAME_VALUE_CONTEXT_FLAG) == NPY_SAME_VALUE_CONTEXT_FLAG);
@@ -847,7 +847,7 @@ add_cast_from(PyArray_DTypeMeta *to)
847
847
.name = " cast_QuadPrec_to_NumPy" ,
848
848
.nin = 1 ,
849
849
.nout = 1 ,
850
- #if PyArray_RUNTIME_VERSION > NPY_2_3_API_VERSION
850
+ #if defined(NPY_2_3_API_VERSION) && (NPY_TARGET_VERSION > NPY_2_3_API_VERSION)
851
851
.casting = NPY_SAME_VALUE_CASTING,
852
852
#else
853
853
.casting = NPY_UNSAFE_CASTING,
0 commit comments