Added nonzero test
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 @@
 		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 @@
 	int_neg,	/*nb_negative*/
 	int_pos,	/*nb_positive*/
 	int_abs,	/*nb_absolute*/
+	int_nonzero,	/*nb_nonzero*/
 };
 
 typeobject Inttype = {