From: Guido van Rossum Date: Tue, 10 Sep 1991 14:56:32 +0000 (+0000) Subject: getlonglongargs --> getlonglongarg X-Git-Tag: v0.9.8~811 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c5da35031084ef05a9f0d2fa402586a9ff531f06;p=thirdparty%2FPython%2Fcpython.git getlonglongargs --> getlonglongarg Added getlongobjectarg. --- diff --git a/Python/modsupport.c b/Python/modsupport.c index 2f3fa4b2cca6..5d56241e2736 100644 --- a/Python/modsupport.c +++ b/Python/modsupport.c @@ -123,7 +123,7 @@ getlongarg(v, a) } int -getlonglongargs(v, a, b) +getlonglongarg(v, a, b) object *v; long *a, *b; { @@ -135,7 +135,25 @@ getlonglongargs(v, a, b) } int -getlonglongobjectargs(v, a, b, c) +getlongobjectarg(v, a, b) + object *v; + long *a; + object **b; +{ + if (v == NULL || !is_tupleobject(v) || gettuplesize(v) != 2) { + return err_badarg(); + } + if (getlongarg(gettupleitem(v, 0), a)) { + *b = gettupleitem(v, 1); + return 1; + } + else { + return err_badarg(); + } +} + +int +getlonglongobjectarg(v, a, b, c) object *v; long *a, *b; object **c;