diff options
Diffstat (limited to 'Objects/floatobject.c')
| -rw-r--r-- | Objects/floatobject.c | 8 | 
1 files changed, 8 insertions, 0 deletions
| diff --git a/Objects/floatobject.c b/Objects/floatobject.c index 5249db7f24..0549990a1b 100644 --- a/Objects/floatobject.c +++ b/Objects/floatobject.c @@ -260,6 +260,13 @@ float_abs(v)  		return float_pos(v);  } +static int +float_nonzero(v) +	floatobject *v; +{ +	return v->ob_fval != 0.0; +} +  static number_methods float_as_number = {  	float_add,	/*nb_add*/  	float_sub,	/*nb_subtract*/ @@ -271,6 +278,7 @@ static number_methods float_as_number = {  	float_neg,	/*nb_negative*/  	float_pos,	/*nb_positive*/  	float_abs,	/*nb_absolute*/ +	float_nonzero,	/*nb_nonzero*/  };  typeobject Floattype = { | 
