printobject now returns an error code
diff --git a/Objects/intobject.c b/Objects/intobject.c
index 6e48a27..91c43b9 100644
--- a/Objects/intobject.c
+++ b/Objects/intobject.c
@@ -120,13 +120,14 @@
 
 /* Methods */
 
-static void
+static int
 int_print(v, fp, flags)
 	intobject *v;
 	FILE *fp;
 	int flags;
 {
 	fprintf(fp, "%ld", v->ob_ival);
+	return 0;
 }
 
 static object *