NUMPY_API * Convert an object to FORTRAN / C / ANY / KEEP */
| 691 | * Convert an object to FORTRAN / C / ANY / KEEP |
| 692 | */ |
| 693 | NPY_NO_EXPORT int |
| 694 | PyArray_OrderConverter(PyObject *object, NPY_ORDER *val) |
| 695 | { |
| 696 | /* Leave the desired default from the caller for Py_None */ |
| 697 | if (object == Py_None) { |
| 698 | return NPY_SUCCEED; |
| 699 | } |
| 700 | return string_converter_helper( |
| 701 | object, (void *)val, order_parser, "order", |
| 702 | "must be one of 'C', 'F', 'A', or 'K'"); |
| 703 | } |
| 704 | |
| 705 | static int clipmode_parser(char const *str, Py_ssize_t length, void *data) |
| 706 | { |
no test coverage detected