From 0bff015ac304fcfd316d2c63c0532471250691e6 Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Tue, 14 May 1991 12:05:32 +0000 Subject: Added nonzero test --- Objects/intobject.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Objects/intobject.c b/Objects/intobject.c index eeb4038..6e48a27 100644 --- a/Objects/intobject.c +++ b/Objects/intobject.c @@ -328,6 +328,13 @@ int_abs(v) return int_neg(v); } +static int +int_nonzero(v) + intobject *v; +{ + return v->ob_ival != 0; +} + static number_methods int_as_number = { int_add, /*nb_add*/ int_sub, /*nb_subtract*/ @@ -339,6 +346,7 @@ static number_methods int_as_number = { int_neg, /*nb_negative*/ int_pos, /*nb_positive*/ int_abs, /*nb_absolute*/ + int_nonzero, /*nb_nonzero*/ }; typeobject Inttype = { -- cgit v0.12