old_defines.h 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187
  1. /* This header is deprecated as of NumPy 1.7 */
  2. #ifndef OLD_DEFINES_H
  3. #define OLD_DEFINES_H
  4. #if defined(NPY_NO_DEPRECATED_API) && NPY_NO_DEPRECATED_API >= NPY_1_7_API_VERSION
  5. #error The header "old_defines.h" is deprecated as of NumPy 1.7.
  6. #endif
  7. #define NDARRAY_VERSION NPY_VERSION
  8. #define PyArray_MIN_BUFSIZE NPY_MIN_BUFSIZE
  9. #define PyArray_MAX_BUFSIZE NPY_MAX_BUFSIZE
  10. #define PyArray_BUFSIZE NPY_BUFSIZE
  11. #define PyArray_PRIORITY NPY_PRIORITY
  12. #define PyArray_SUBTYPE_PRIORITY NPY_PRIORITY
  13. #define PyArray_NUM_FLOATTYPE NPY_NUM_FLOATTYPE
  14. #define NPY_MAX PyArray_MAX
  15. #define NPY_MIN PyArray_MIN
  16. #define PyArray_TYPES NPY_TYPES
  17. #define PyArray_BOOL NPY_BOOL
  18. #define PyArray_BYTE NPY_BYTE
  19. #define PyArray_UBYTE NPY_UBYTE
  20. #define PyArray_SHORT NPY_SHORT
  21. #define PyArray_USHORT NPY_USHORT
  22. #define PyArray_INT NPY_INT
  23. #define PyArray_UINT NPY_UINT
  24. #define PyArray_LONG NPY_LONG
  25. #define PyArray_ULONG NPY_ULONG
  26. #define PyArray_LONGLONG NPY_LONGLONG
  27. #define PyArray_ULONGLONG NPY_ULONGLONG
  28. #define PyArray_HALF NPY_HALF
  29. #define PyArray_FLOAT NPY_FLOAT
  30. #define PyArray_DOUBLE NPY_DOUBLE
  31. #define PyArray_LONGDOUBLE NPY_LONGDOUBLE
  32. #define PyArray_CFLOAT NPY_CFLOAT
  33. #define PyArray_CDOUBLE NPY_CDOUBLE
  34. #define PyArray_CLONGDOUBLE NPY_CLONGDOUBLE
  35. #define PyArray_OBJECT NPY_OBJECT
  36. #define PyArray_STRING NPY_STRING
  37. #define PyArray_UNICODE NPY_UNICODE
  38. #define PyArray_VOID NPY_VOID
  39. #define PyArray_DATETIME NPY_DATETIME
  40. #define PyArray_TIMEDELTA NPY_TIMEDELTA
  41. #define PyArray_NTYPES NPY_NTYPES
  42. #define PyArray_NOTYPE NPY_NOTYPE
  43. #define PyArray_CHAR NPY_CHAR
  44. #define PyArray_USERDEF NPY_USERDEF
  45. #define PyArray_NUMUSERTYPES NPY_NUMUSERTYPES
  46. #define PyArray_INTP NPY_INTP
  47. #define PyArray_UINTP NPY_UINTP
  48. #define PyArray_INT8 NPY_INT8
  49. #define PyArray_UINT8 NPY_UINT8
  50. #define PyArray_INT16 NPY_INT16
  51. #define PyArray_UINT16 NPY_UINT16
  52. #define PyArray_INT32 NPY_INT32
  53. #define PyArray_UINT32 NPY_UINT32
  54. #ifdef NPY_INT64
  55. #define PyArray_INT64 NPY_INT64
  56. #define PyArray_UINT64 NPY_UINT64
  57. #endif
  58. #ifdef NPY_INT128
  59. #define PyArray_INT128 NPY_INT128
  60. #define PyArray_UINT128 NPY_UINT128
  61. #endif
  62. #ifdef NPY_FLOAT16
  63. #define PyArray_FLOAT16 NPY_FLOAT16
  64. #define PyArray_COMPLEX32 NPY_COMPLEX32
  65. #endif
  66. #ifdef NPY_FLOAT80
  67. #define PyArray_FLOAT80 NPY_FLOAT80
  68. #define PyArray_COMPLEX160 NPY_COMPLEX160
  69. #endif
  70. #ifdef NPY_FLOAT96
  71. #define PyArray_FLOAT96 NPY_FLOAT96
  72. #define PyArray_COMPLEX192 NPY_COMPLEX192
  73. #endif
  74. #ifdef NPY_FLOAT128
  75. #define PyArray_FLOAT128 NPY_FLOAT128
  76. #define PyArray_COMPLEX256 NPY_COMPLEX256
  77. #endif
  78. #define PyArray_FLOAT32 NPY_FLOAT32
  79. #define PyArray_COMPLEX64 NPY_COMPLEX64
  80. #define PyArray_FLOAT64 NPY_FLOAT64
  81. #define PyArray_COMPLEX128 NPY_COMPLEX128
  82. #define PyArray_TYPECHAR NPY_TYPECHAR
  83. #define PyArray_BOOLLTR NPY_BOOLLTR
  84. #define PyArray_BYTELTR NPY_BYTELTR
  85. #define PyArray_UBYTELTR NPY_UBYTELTR
  86. #define PyArray_SHORTLTR NPY_SHORTLTR
  87. #define PyArray_USHORTLTR NPY_USHORTLTR
  88. #define PyArray_INTLTR NPY_INTLTR
  89. #define PyArray_UINTLTR NPY_UINTLTR
  90. #define PyArray_LONGLTR NPY_LONGLTR
  91. #define PyArray_ULONGLTR NPY_ULONGLTR
  92. #define PyArray_LONGLONGLTR NPY_LONGLONGLTR
  93. #define PyArray_ULONGLONGLTR NPY_ULONGLONGLTR
  94. #define PyArray_HALFLTR NPY_HALFLTR
  95. #define PyArray_FLOATLTR NPY_FLOATLTR
  96. #define PyArray_DOUBLELTR NPY_DOUBLELTR
  97. #define PyArray_LONGDOUBLELTR NPY_LONGDOUBLELTR
  98. #define PyArray_CFLOATLTR NPY_CFLOATLTR
  99. #define PyArray_CDOUBLELTR NPY_CDOUBLELTR
  100. #define PyArray_CLONGDOUBLELTR NPY_CLONGDOUBLELTR
  101. #define PyArray_OBJECTLTR NPY_OBJECTLTR
  102. #define PyArray_STRINGLTR NPY_STRINGLTR
  103. #define PyArray_STRINGLTR2 NPY_STRINGLTR2
  104. #define PyArray_UNICODELTR NPY_UNICODELTR
  105. #define PyArray_VOIDLTR NPY_VOIDLTR
  106. #define PyArray_DATETIMELTR NPY_DATETIMELTR
  107. #define PyArray_TIMEDELTALTR NPY_TIMEDELTALTR
  108. #define PyArray_CHARLTR NPY_CHARLTR
  109. #define PyArray_INTPLTR NPY_INTPLTR
  110. #define PyArray_UINTPLTR NPY_UINTPLTR
  111. #define PyArray_GENBOOLLTR NPY_GENBOOLLTR
  112. #define PyArray_SIGNEDLTR NPY_SIGNEDLTR
  113. #define PyArray_UNSIGNEDLTR NPY_UNSIGNEDLTR
  114. #define PyArray_FLOATINGLTR NPY_FLOATINGLTR
  115. #define PyArray_COMPLEXLTR NPY_COMPLEXLTR
  116. #define PyArray_QUICKSORT NPY_QUICKSORT
  117. #define PyArray_HEAPSORT NPY_HEAPSORT
  118. #define PyArray_MERGESORT NPY_MERGESORT
  119. #define PyArray_SORTKIND NPY_SORTKIND
  120. #define PyArray_NSORTS NPY_NSORTS
  121. #define PyArray_NOSCALAR NPY_NOSCALAR
  122. #define PyArray_BOOL_SCALAR NPY_BOOL_SCALAR
  123. #define PyArray_INTPOS_SCALAR NPY_INTPOS_SCALAR
  124. #define PyArray_INTNEG_SCALAR NPY_INTNEG_SCALAR
  125. #define PyArray_FLOAT_SCALAR NPY_FLOAT_SCALAR
  126. #define PyArray_COMPLEX_SCALAR NPY_COMPLEX_SCALAR
  127. #define PyArray_OBJECT_SCALAR NPY_OBJECT_SCALAR
  128. #define PyArray_SCALARKIND NPY_SCALARKIND
  129. #define PyArray_NSCALARKINDS NPY_NSCALARKINDS
  130. #define PyArray_ANYORDER NPY_ANYORDER
  131. #define PyArray_CORDER NPY_CORDER
  132. #define PyArray_FORTRANORDER NPY_FORTRANORDER
  133. #define PyArray_ORDER NPY_ORDER
  134. #define PyDescr_ISBOOL PyDataType_ISBOOL
  135. #define PyDescr_ISUNSIGNED PyDataType_ISUNSIGNED
  136. #define PyDescr_ISSIGNED PyDataType_ISSIGNED
  137. #define PyDescr_ISINTEGER PyDataType_ISINTEGER
  138. #define PyDescr_ISFLOAT PyDataType_ISFLOAT
  139. #define PyDescr_ISNUMBER PyDataType_ISNUMBER
  140. #define PyDescr_ISSTRING PyDataType_ISSTRING
  141. #define PyDescr_ISCOMPLEX PyDataType_ISCOMPLEX
  142. #define PyDescr_ISPYTHON PyDataType_ISPYTHON
  143. #define PyDescr_ISFLEXIBLE PyDataType_ISFLEXIBLE
  144. #define PyDescr_ISUSERDEF PyDataType_ISUSERDEF
  145. #define PyDescr_ISEXTENDED PyDataType_ISEXTENDED
  146. #define PyDescr_ISOBJECT PyDataType_ISOBJECT
  147. #define PyDescr_HASFIELDS PyDataType_HASFIELDS
  148. #define PyArray_LITTLE NPY_LITTLE
  149. #define PyArray_BIG NPY_BIG
  150. #define PyArray_NATIVE NPY_NATIVE
  151. #define PyArray_SWAP NPY_SWAP
  152. #define PyArray_IGNORE NPY_IGNORE
  153. #define PyArray_NATBYTE NPY_NATBYTE
  154. #define PyArray_OPPBYTE NPY_OPPBYTE
  155. #define PyArray_MAX_ELSIZE NPY_MAX_ELSIZE
  156. #define PyArray_USE_PYMEM NPY_USE_PYMEM
  157. #define PyArray_RemoveLargest PyArray_RemoveSmallest
  158. #define PyArray_UCS4 npy_ucs4
  159. #endif