Lines Matching defs:args
650 cmath_log(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
659 x = PyComplex_AsCComplex(args[0]);
666 y_obj = args[1];
745 cmath_rect(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
754 if (PyFloat_CheckExact(args[0])) {
755 r = PyFloat_AS_DOUBLE(args[0]);
759 r = PyFloat_AsDouble(args[0]);
764 if (PyFloat_CheckExact(args[1])) {
765 phi = PyFloat_AS_DOUBLE(args[1]);
769 phi = PyFloat_AsDouble(args[1]);
893 cmath_isclose(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
906 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 2, 2, 0, argsbuf);
907 if (!args) {
910 a = PyComplex_AsCComplex(args[0]);
914 b = PyComplex_AsCComplex(args[1]);
921 if (args[2]) {
922 if (PyFloat_CheckExact(args[2])) {
923 rel_tol = PyFloat_AS_DOUBLE(args[2]);
927 rel_tol = PyFloat_AsDouble(args[2]);
936 if (PyFloat_CheckExact(args[3])) {
937 abs_tol = PyFloat_AS_DOUBLE(args[3]);
941 abs_tol = PyFloat_AsDouble(args[3]);