#mesondefine NPY_HAVE_ENDIAN_H

#mesondefine NPY_SIZEOF_SHORT
#mesondefine NPY_SIZEOF_INT
#mesondefine NPY_SIZEOF_LONG
#mesondefine NPY_SIZEOF_FLOAT
#mesondefine NPY_SIZEOF_COMPLEX_FLOAT
#mesondefine NPY_SIZEOF_DOUBLE
#mesondefine NPY_SIZEOF_COMPLEX_DOUBLE
#mesondefine NPY_SIZEOF_LONGDOUBLE
#mesondefine NPY_SIZEOF_COMPLEX_LONGDOUBLE
#mesondefine NPY_SIZEOF_PY_INTPTR_T
#mesondefine NPY_SIZEOF_INTP
#mesondefine NPY_SIZEOF_UINTP
#mesondefine NPY_SIZEOF_WCHAR_T
#mesondefine NPY_SIZEOF_OFF_T
#mesondefine NPY_SIZEOF_PY_LONG_LONG
#mesondefine NPY_SIZEOF_LONGLONG

/*
 * Defined to 1 or 0. Note that Pyodide hardcodes NPY_NO_SMP (and other defines
 * in this header) for better cross-compilation, so don't rename them without a
 * good reason.
 */
#mesondefine NPY_NO_SMP

#mesondefine NPY_VISIBILITY_HIDDEN
#mesondefine NPY_ABI_VERSION
#mesondefine NPY_API_VERSION

#ifndef __STDC_FORMAT_MACROS
#define __STDC_FORMAT_MACROS 1
#endif
