/* intern some strings used in ufuncs */ static int intern_strings(void) { npy_um_str_out = PyUString_InternFromString("out"); npy_um_str_subok = PyUString_InternFromString("subok"); npy_um_str_array_prepare = PyUString_InternFromString("__array_prepare__"); npy_um_str_array_wrap = PyUString_InternFromString("__array_wrap__"); npy_um_str_array_finalize = PyUString_InternFromString("__array_finalize__"); npy_um_str_ufunc = PyUString_InternFromString("__numpy_ufunc__"); npy_um_str_pyvals_name = PyUString_InternFromString(UFUNC_PYVALS_NAME); return npy_um_str_out && npy_um_str_subok && npy_um_str_array_prepare && npy_um_str_array_wrap && npy_um_str_array_finalize && npy_um_str_ufunc; }
/* intern some strings used in ufuncs */ static int intern_strings(void) { npy_um_str_out = PyUString_InternFromString("out"); npy_um_str_where = PyUString_InternFromString("where"); npy_um_str_axes = PyUString_InternFromString("axes"); npy_um_str_axis = PyUString_InternFromString("axis"); npy_um_str_keepdims = PyUString_InternFromString("keepdims"); npy_um_str_casting = PyUString_InternFromString("casting"); npy_um_str_order = PyUString_InternFromString("order"); npy_um_str_dtype = PyUString_InternFromString("dtype"); npy_um_str_subok = PyUString_InternFromString("subok"); npy_um_str_signature = PyUString_InternFromString("signature"); npy_um_str_sig = PyUString_InternFromString("sig"); npy_um_str_extobj = PyUString_InternFromString("extobj"); npy_um_str_array_prepare = PyUString_InternFromString("__array_prepare__"); npy_um_str_array_wrap = PyUString_InternFromString("__array_wrap__"); npy_um_str_array_finalize = PyUString_InternFromString("__array_finalize__"); npy_um_str_ufunc = PyUString_InternFromString("__array_ufunc__"); npy_um_str_pyvals_name = PyUString_InternFromString(UFUNC_PYVALS_NAME); return npy_um_str_out && npy_um_str_subok && npy_um_str_array_prepare && npy_um_str_array_wrap && npy_um_str_array_finalize && npy_um_str_ufunc; }