From: Roger E. Masse Date: Wed, 18 Dec 1996 21:59:01 +0000 (+0000) Subject: Removed references to getdoublearg and get2doublearg rename macros and X-Git-Tag: v1.5a1~696 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=20c6381856a338aede29c349953fe38a197b3c9a;p=python Removed references to getdoublearg and get2doublearg rename macros and substituted the appropriate PyArg_Parse calls. Retested. All appears well. --- diff --git a/Modules/mathmodule.c b/Modules/mathmodule.c index 1cf31bd554..abf1d5b2db 100644 --- a/Modules/mathmodule.c +++ b/Modules/mathmodule.c @@ -33,9 +33,6 @@ PERFORMANCE OF THIS SOFTWARE. #include "Python.h" -#define getdoublearg(v, a) PyArg_Parse(v, "d", a) -#define get2doublearg(v, a, b) PyArg_Parse(v, "(dd)", a, b) - #include "mymath.h" #ifndef _MSC_VER @@ -80,7 +77,7 @@ math_1(args, func) double (*func) Py_FPROTO((double)); { double x; - if (!getdoublearg(args, &x)) + if (! PyArg_Parse(args, "d", &x)) return NULL; errno = 0; x = (*func)(x); @@ -97,7 +94,7 @@ math_2(args, func) double (*func) Py_FPROTO((double, double)); { double x, y; - if (!get2doublearg(args, &x, &y)) + if (! PyArg_Parse(args, "(dd)", &x, &y)) return NULL; errno = 0; x = (*func)(x, y); @@ -156,7 +153,7 @@ math_frexp(self, args) { double x; int i; - if (!getdoublearg(args, &x)) + if (! PyArg_Parse(args, "d", &x)) return NULL; errno = 0; x = frexp(x, &i); @@ -173,7 +170,7 @@ math_ldexp(self, args) { double x, y; /* Cheat -- allow float as second argument */ - if (!get2doublearg(args, &x, &y)) + if (! PyArg_Parse(args, "(dd)", &x, &y)) return NULL; errno = 0; x = ldexp(x, (int)y); @@ -190,7 +187,7 @@ math_modf(self, args) PyObject *args; { double x, y; - if (!getdoublearg(args, &x)) + if (! PyArg_Parse(args, "d", &x)) return NULL; errno = 0; #ifdef MPW /* MPW C modf expects pointer to extended as second argument */