@@ -946,9 +946,9 @@ HALF_to_@TYPE@(npy_half *ip, @type@ *op, npy_intp n,
946946}
947947
948948/**end repeat**/
949- #if SIZEOF_SHORT == 2
949+ #if NPY_SIZEOF_SHORT == 2
950950#define HALF_to_HALF SHORT_to_SHORT
951- #elif SIZEOF_INT == 2
951+ #elif NPY_SIZEOF_INT == 2
952952#define HALF_to_HALF INT_to_INT
953953#endif
954954
@@ -1612,35 +1612,35 @@ static void
16121612 char * a , * b , c ;
16131613
16141614 a = (char * )dst ;
1615- #if SIZEOF_ @fsize @ == 2
1615+ #if NPY_SIZEOF_ @fsize @ == 2
16161616 b = a + 1 ;
16171617 c = * a ; * a ++ = * b ; * b = c ;
1618- #elif SIZEOF_ @fsize @ == 4
1618+ #elif NPY_SIZEOF_ @fsize @ == 4
16191619 b = a + 3 ;
16201620 c = * a ; * a ++ = * b ; * b -- = c ;
16211621 c = * a ; * a ++ = * b ; * b = c ;
1622- #elif SIZEOF_ @fsize @ == 8
1622+ #elif NPY_SIZEOF_ @fsize @ == 8
16231623 b = a + 7 ;
16241624 c = * a ; * a ++ = * b ; * b -- = c ;
16251625 c = * a ; * a ++ = * b ; * b -- = c ;
16261626 c = * a ; * a ++ = * b ; * b -- = c ;
16271627 c = * a ; * a ++ = * b ; * b = c ;
1628- #elif SIZEOF_ @fsize @ == 10
1628+ #elif NPY_SIZEOF_ @fsize @ == 10
16291629 b = a + 9 ;
16301630 c = * a ; * a ++ = * b ; * b -- = c ;
16311631 c = * a ; * a ++ = * b ; * b -- = c ;
16321632 c = * a ; * a ++ = * b ; * b -- = c ;
16331633 c = * a ; * a ++ = * b ; * b -- = c ;
16341634 c = * a ; * a ++ = * b ; * b = c ;
1635- #elif SIZEOF_ @fsize @ == 12
1635+ #elif NPY_SIZEOF_ @fsize @ == 12
16361636 b = a + 11 ;
16371637 c = * a ; * a ++ = * b ; * b -- = c ;
16381638 c = * a ; * a ++ = * b ; * b -- = c ;
16391639 c = * a ; * a ++ = * b ; * b -- = c ;
16401640 c = * a ; * a ++ = * b ; * b -- = c ;
16411641 c = * a ; * a ++ = * b ; * b -- = c ;
16421642 c = * a ; * a ++ = * b ; * b = c ;
1643- #elif SIZEOF_ @fsize @ == 16
1643+ #elif NPY_SIZEOF_ @fsize @ == 16
16441644 b = a + 15 ;
16451645 c = * a ; * a ++ = * b ; * b -- = c ;
16461646 c = * a ; * a ++ = * b ; * b -- = c ;
@@ -1744,15 +1744,15 @@ static void
17441744 if (swap ) {
17451745 char * a , * b , c ;
17461746 a = (char * )dst ;
1747- #if SIZEOF_ @fsize @ == 4
1747+ #if NPY_SIZEOF_ @fsize @ == 4
17481748 b = a + 3 ;
17491749 c = * a ; * a ++ = * b ; * b -- = c ;
17501750 c = * a ; * a ++ = * b ; * b = c ;
17511751 a += 2 ;
17521752 b = a + 3 ;
17531753 c = * a ; * a ++ = * b ; * b -- = c ;
17541754 c = * a ; * a ++ = * b ; * b = c ;
1755- #elif SIZEOF_ @fsize @ == 8
1755+ #elif NPY_SIZEOF_ @fsize @ == 8
17561756 b = a + 7 ;
17571757 c = * a ; * a ++ = * b ; * b -- = c ;
17581758 c = * a ; * a ++ = * b ; * b -- = c ;
@@ -1764,7 +1764,7 @@ static void
17641764 c = * a ; * a ++ = * b ; * b -- = c ;
17651765 c = * a ; * a ++ = * b ; * b -- = c ;
17661766 c = * a ; * a ++ = * b ; * b = c ;
1767- #elif SIZEOF_ @fsize @ == 10
1767+ #elif NPY_SIZEOF_ @fsize @ == 10
17681768 b = a + 9 ;
17691769 c = * a ; * a ++ = * b ; * b -- = c ;
17701770 c = * a ; * a ++ = * b ; * b -- = c ;
@@ -1778,7 +1778,7 @@ static void
17781778 c = * a ; * a ++ = * b ; * b -- = c ;
17791779 c = * a ; * a ++ = * b ; * b -- = c ;
17801780 c = * a ; * a ++ = * b ; * b = c ;
1781- #elif SIZEOF_ @fsize @ == 12
1781+ #elif NPY_SIZEOF_ @fsize @ == 12
17821782 b = a + 11 ;
17831783 c = * a ; * a ++ = * b ; * b -- = c ;
17841784 c = * a ; * a ++ = * b ; * b -- = c ;
@@ -1794,7 +1794,7 @@ static void
17941794 c = * a ; * a ++ = * b ; * b -- = c ;
17951795 c = * a ; * a ++ = * b ; * b -- = c ;
17961796 c = * a ; * a ++ = * b ; * b = c ;
1797- #elif SIZEOF_ @fsize @ == 16
1797+ #elif NPY_SIZEOF_ @fsize @ == 16
17981798 b = a + 15 ;
17991799 c = * a ; * a ++ = * b ; * b -- = c ;
18001800 c = * a ; * a ++ = * b ; * b -- = c ;
@@ -1825,9 +1825,8 @@ static void
18251825 * a ++ = * b ;
18261826 * b -- = c ;
18271827 }
1828- a += nn / 2 ;
1828+ a += nn ;
18291829 b = a + (NPY_SIZEOF_ @fsize @ - 1 );
1830- nn = NPY_SIZEOF_ @fsize @ / 2 ;
18311830 for (i = 0 ; i < nn ; i ++ ) {
18321831 c = * a ;
18331832 * a ++ = * b ;
@@ -4089,8 +4088,6 @@ set_typeinfo(PyObject *dict)
40894088 infodict = PyDict_New ();
40904089 if (infodict == NULL ) return -1 ;
40914090
4092- #define BITSOF_INTP CHAR_BIT*SIZEOF_PY_INTPTR_T
4093- #define BITSOF_BYTE CHAR_BIT
40944091
40954092 /**begin repeat
40964093 *
@@ -4220,7 +4217,7 @@ set_typeinfo(PyObject *dict)
42204217 s = Py_BuildValue ("ciiiNNO" , NPY_DATETIMELTR ,
42214218#endif
42224219 NPY_DATETIME ,
4223- sizeof ( npy_datetime ) * CHAR_BIT ,
4220+ NPY_BITSOF_DATETIME ,
42244221 _ALIGN (npy_datetime ),
42254222 MyPyLong_FromInt64 (NPY_MAX_DATETIME ),
42264223 MyPyLong_FromInt64 (NPY_MIN_DATETIME ),
@@ -4233,7 +4230,7 @@ set_typeinfo(PyObject *dict)
42334230 s = Py_BuildValue ("ciiiNNO" ,NPY_TIMEDELTALTR ,
42344231#endif
42354232 NPY_TIMEDELTA ,
4236- sizeof ( npy_timedelta ) * CHAR_BIT ,
4233+ NPY_BITSOF_TIMEDELTA ,
42374234 _ALIGN (npy_timedelta ),
42384235 MyPyLong_FromInt64 (NPY_MAX_TIMEDELTA ),
42394236 MyPyLong_FromInt64 (NPY_MIN_TIMEDELTA ),
0 commit comments