@@ -61,6 +61,7 @@ typedef struct multi_iter_masked_t {
61
61
#define MultiIter_ShapeElem (mit , i ) ((mit).shape)[(i)]
62
62
#define MultiIter_MaskElem (mit , i ) ((mit).mask)[(i)]
63
63
64
+ /*
64
65
void multi_iter_new(multi_iter_t*, npy_intp*, int);
65
66
void multi_iter_masked_new(multi_iter_masked_t*, npy_intp*, int, int*, int);
66
67
@@ -69,8 +70,9 @@ int multi_iter_next(multi_iter_t*);
69
70
70
71
void multi_iter_masked_free(multi_iter_masked_t*);
71
72
int multi_iter_masked_next(multi_iter_masked_t*);
73
+ */
72
74
73
- inline void
75
+ NPY_INLINE void
74
76
multi_iter_new (multi_iter_t * mi , npy_intp shape [], int rank ) {
75
77
int i ;
76
78
char d = 0 ;
@@ -92,7 +94,7 @@ multi_iter_new(multi_iter_t* mi, npy_intp shape[], int rank) {
92
94
return ;
93
95
}
94
96
95
- inline void
97
+ NPY_INLINE void
96
98
multi_iter_masked_new (
97
99
multi_iter_masked_t * mi , npy_intp shape [], int rank , int mask [], int mask_len )
98
100
{
@@ -122,7 +124,7 @@ multi_iter_masked_new(
122
124
}
123
125
124
126
125
- inline void
127
+ NPY_INLINE void
126
128
multi_iter_masked_free (multi_iter_masked_t * mi ) {
127
129
if (mi ) {
128
130
if (MultiIter_Index (* mi ))
@@ -138,7 +140,7 @@ multi_iter_masked_free(multi_iter_masked_t *mi) {
138
140
return ;
139
141
}
140
142
141
- inline void
143
+ NPY_INLINE void
142
144
multi_iter_free (multi_iter_t * mi ) {
143
145
if (mi ) {
144
146
if (MultiIter_Index (* mi ))
@@ -154,7 +156,7 @@ multi_iter_free(multi_iter_t *mi) {
154
156
155
157
156
158
/* Modifies iterator in-place, returns 1 when iterator is empty, 0 otherwise */
157
- inline int
159
+ NPY_INLINE int
158
160
multi_iter_next (multi_iter_t * mi ) {
159
161
int j , k ;
160
162
@@ -176,7 +178,7 @@ multi_iter_next(multi_iter_t *mi) {
176
178
}
177
179
178
180
/* Modifies iterator in-place, returns 1 when iterator is empty, 0 otherwise */
179
- inline int
181
+ NPY_INLINE int
180
182
multi_iter_masked_next (multi_iter_masked_t * mi ) {
181
183
int j , k ;
182
184
0 commit comments