Everytime I look at this logic I translate it to
```
if !defined(NPY_NO_DEPRECATED_API) ||  (NPY_NO_DEPRECATED_API < NPY_1_7_API_VERSION)
``` 
So maybe we should write it that way to start with ;)