Skip to content

Commit 7158c52

Browse files
committed
STY: wrap macro arguments in parens
1 parent 3835f94 commit 7158c52

File tree

1 file changed

+13
-7
lines changed

1 file changed

+13
-7
lines changed

bottleneck/src/iterators.h

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -345,9 +345,9 @@ init_iter3(iter3 *it, PyArrayObject *a, PyObject *y, PyObject *z, int axis) {
345345

346346
/* most of these macros assume iterator is named `it` */
347347

348-
#define NDIM it.ndim_m2 + 2
348+
#define NDIM (it.ndim_m2 + 2)
349349
#define SHAPE it.shape
350-
#define SIZE it.nits *it.length
350+
#define SIZE (it.nits * it.length)
351351
#define LENGTH it.length
352352
#define INDEX it.i
353353

@@ -370,8 +370,8 @@ init_iter3(iter3 *it, PyArrayObject *a, PyObject *y, PyObject *z, int axis) {
370370
#define AX(dtype, x) *(npy_##dtype *)(it.pa + (x)*it.astride)
371371
#define AOLD(dtype) *(npy_##dtype *)(it.pa + (it.i - window) * it.astride)
372372

373-
#define SI(pa) pa[it.i * it.stride]
374-
#define SX(pa, x) pa[x * it.stride]
373+
#define SI(pa) pa[(it.i * it.stride)]
374+
#define SX(pa, x) pa[(x)*it.stride]
375375

376376
#define YPP *py++
377377
#define YI(dtype) *(npy_##dtype *)(it.py + it.i++ * it.ystride)
@@ -386,9 +386,15 @@ init_iter3(iter3 *it, PyArrayObject *a, PyObject *y, PyObject *z, int axis) {
386386
YPP = value; \
387387
}
388388

389-
#define REDUCE_CONTIGUOUS (it.stride == 1 && ((it.ndim_m2 < 0) || (C_CONTIGUOUS(a) || F_CONTIGUOUS(a))))
390-
#define ONE_CONTIGUOUS (it.stride == 1 && ((it.ndim_m2 >= 0) && ((C_CONTIGUOUS(a) || F_CONTIGUOUS(a)) && (it.axis == axis))))
391-
#define ONE_TRANSPOSE(dtype) ((it.ndim_m2 == 0) && it.astrides[it.ndim_m2] == sizeof(dtype) && ((C_CONTIGUOUS(a) && axis == 0) || (F_CONTIGUOUS(a) && axis == 1)))
389+
#define REDUCE_CONTIGUOUS \
390+
(it.stride == 1 && ((it.ndim_m2 < 0) || (C_CONTIGUOUS(a) || F_CONTIGUOUS(a))))
391+
#define ONE_CONTIGUOUS \
392+
(it.stride == 1 && \
393+
((it.ndim_m2 >= 0) && \
394+
((C_CONTIGUOUS(a) || F_CONTIGUOUS(a)) && (it.axis == axis))))
395+
#define ONE_TRANSPOSE(dtype) \
396+
((it.ndim_m2 == 0) && it.astrides[it.ndim_m2] == sizeof(dtype) && \
397+
((C_CONTIGUOUS(a) && axis == 0) || (F_CONTIGUOUS(a) && axis == 1)))
392398

393399
#define REDUCE_SPECIALIZE(code) \
394400
if (REDUCE_CONTIGUOUS) { \

0 commit comments

Comments
 (0)