diff options
| author | jbrockmendel <jbrockmendel@gmail.com> | 2020-05-18 13:23:28 -0700 |
|---|---|---|
| committer | jbrockmendel <jbrockmendel@gmail.com> | 2020-05-21 15:03:45 -0700 |
| commit | 8cc379da170ad95eb8b5b899ee3e450526576e85 (patch) | |
| tree | 3015b0209d42aa40dd05662852d746297a52e938 /numpy | |
| parent | 82684487cacc3ce76aba9fa1a0f1f1a8bb17fa21 (diff) | |
| download | numpy-8cc379da170ad95eb8b5b899ee3e450526576e85.tar.gz | |
move below int64_t declaration
Diffstat (limited to 'numpy')
| -rw-r--r-- | numpy/__init__.pxd | 78 |
1 files changed, 39 insertions, 39 deletions
diff --git a/numpy/__init__.pxd b/numpy/__init__.pxd index bd7f169f5..fcc4fc8cb 100644 --- a/numpy/__init__.pxd +++ b/numpy/__init__.pxd @@ -689,45 +689,6 @@ cdef extern from "numpy/arrayobject.h": int PyArray_SetBaseObject(ndarray, base) # NOTE: steals a reference to base! Use "set_array_base()" instead. -cdef extern from "numpy/ndarrayobject.h": - PyTypeObject PyTimedeltaArrType_Type - PyTypeObject PyDatetimeArrType_Type - ctypedef int64_t npy_timedelta - ctypedef int64_t npy_datetime - -cdef extern from "numpy/arrayscalars.h": - ctypedef struct PyDatetimeScalarObject: - # PyObject_HEAD - npy_datetime obval - PyArray_DatetimeMetaData obmeta - - ctypedef struct PyTimedeltaScalarObject: - # PyObject_HEAD - npy_timedelta obval - PyArray_DatetimeMetaData obmeta - -cdef extern from "numpy/ndarraytypes.h": - ctypedef struct PyArray_DatetimeMetaData: - NPY_DATETIMEUNIT base - int64_t num - - ctypedef enum NPY_DATETIMEUNIT: - NPY_FR_Y - NPY_FR_M - NPY_FR_W - NPY_FR_D - NPY_FR_B - NPY_FR_h - NPY_FR_m - NPY_FR_s - NPY_FR_ms - NPY_FR_us - NPY_FR_ns - NPY_FR_ps - NPY_FR_fs - NPY_FR_as - - # Typedefs that matches the runtime dtype objects in # the numpy module. @@ -868,6 +829,45 @@ cdef inline char* _util_dtypestring(dtype descr, char* f, char* end, int* offset return f +cdef extern from "numpy/ndarrayobject.h": + PyTypeObject PyTimedeltaArrType_Type + PyTypeObject PyDatetimeArrType_Type + ctypedef int64_t npy_timedelta + ctypedef int64_t npy_datetime + +cdef extern from "numpy/arrayscalars.h": + ctypedef struct PyDatetimeScalarObject: + # PyObject_HEAD + npy_datetime obval + PyArray_DatetimeMetaData obmeta + + ctypedef struct PyTimedeltaScalarObject: + # PyObject_HEAD + npy_timedelta obval + PyArray_DatetimeMetaData obmeta + +cdef extern from "numpy/ndarraytypes.h": + ctypedef struct PyArray_DatetimeMetaData: + NPY_DATETIMEUNIT base + int64_t num + + ctypedef enum NPY_DATETIMEUNIT: + NPY_FR_Y + NPY_FR_M + NPY_FR_W + NPY_FR_D + NPY_FR_B + NPY_FR_h + NPY_FR_m + NPY_FR_s + NPY_FR_ms + NPY_FR_us + NPY_FR_ns + NPY_FR_ps + NPY_FR_fs + NPY_FR_as + + # # ufunc API # |
