python/ext/{aubioproxy,py-cvec}.c: use npy_intp, not long
authorPaul Brossier <piem@piem.org>
Wed, 11 May 2016 12:37:49 +0000 (14:37 +0200)
committerPaul Brossier <piem@piem.org>
Wed, 11 May 2016 23:27:42 +0000 (01:27 +0200)
python/ext/aubioproxy.c
python/ext/py-cvec.c

index aa10c0a..3cc7f04 100644 (file)
@@ -46,7 +46,7 @@ PyAubio_IsValidVector (PyObject * input) {
       return 0;
     }
 
-    long length = PyArray_SIZE ((PyArrayObject *)input);
+    npy_intp length = PyArray_SIZE ((PyArrayObject *)input);
     if (length <= 0) {
       PyErr_SetString (PyExc_ValueError, "input array size should be greater than 0");
       return 0;
@@ -120,12 +120,12 @@ PyAubio_ArrayToCFmat (PyObject *input, fmat_t *mat) {
     }
 
     // no need to really allocate fvec, just its struct member
-    long length = PyArray_DIM ((PyArrayObject *)input, 1);
+    npy_intp length = PyArray_DIM ((PyArrayObject *)input, 1);
     if (length <= 0) {
       PyErr_SetString (PyExc_ValueError, "input array dimension 1 should be greater than 0");
       return 0;
     }
-    long height = PyArray_DIM ((PyArrayObject *)input, 0);
+    npy_intp height = PyArray_DIM ((PyArrayObject *)input, 0);
     if (height <= 0) {
       PyErr_SetString (PyExc_ValueError, "input array dimension 0 should be greater than 0");
       return 0;
index e198566..6e3bb24 100644 (file)
@@ -143,7 +143,7 @@ Py_cvec_set_norm (Py_cvec * vec, PyObject *input, void * closure)
   if (!PyAubio_IsValidVector(input)) {
     return 1;
   }
-  long length = PyArray_SIZE ((PyArrayObject *)input);
+  npy_intp length = PyArray_SIZE ((PyArrayObject *)input);
   if (length != vec->length) {
     PyErr_Format (PyExc_ValueError,
         "input array has length %ld, but cvec has length %d", length,
@@ -163,7 +163,7 @@ Py_cvec_set_phas (Py_cvec * vec, PyObject *input, void * closure)
   if (!PyAubio_IsValidVector(input)) {
     return 1;
   }
-  long length = PyArray_SIZE ((PyArrayObject *)input);
+  npy_intp length = PyArray_SIZE ((PyArrayObject *)input);
   if (length != vec->length) {
     PyErr_Format (PyExc_ValueError,
         "input array has length %ld, but cvec has length %d", length,