diff options
-rw-r--r-- | Objects/intobject.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/Objects/intobject.c b/Objects/intobject.c index eeb403885a..6e48a27cd3 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 = { |