NUMPY_API * Get MultiIterator, */
| 1360 | * Get MultiIterator, |
| 1361 | */ |
| 1362 | NPY_NO_EXPORT PyObject* |
| 1363 | PyArray_MultiIterNew(int n, ...) |
| 1364 | { |
| 1365 | PyObject *args_impl[NPY_MAXARGS]; |
| 1366 | int i; |
| 1367 | va_list va; |
| 1368 | |
| 1369 | if ((n > NPY_MAXARGS) || (n < 0)) { |
| 1370 | return multiiter_wrong_number_of_args(); |
| 1371 | } |
| 1372 | |
| 1373 | va_start(va, n); |
| 1374 | for (i = 0; i < n; ++i) { |
| 1375 | args_impl[i] = va_arg(va, PyObject *); |
| 1376 | } |
| 1377 | va_end(va); |
| 1378 | |
| 1379 | return multiiter_new_impl(n, args_impl); |
| 1380 | } |
| 1381 | |
| 1382 | static PyObject* |
| 1383 | arraymultiter_new(PyTypeObject *NPY_UNUSED(subtype), PyObject *args, |
no test coverage detected