diff Include/object.h @ 285:85bd7dac13f3 legacy-trunk

printobject now returns an error code
author Guido van Rossum <guido@python.org>
date Fri, 07 Jun 1991 22:35:42 +0000
parents 5f7c24b3953b
children 952133e89bc7
line wrap: on
line diff
--- a/Include/object.h	Fri Jun 07 16:10:43 1991 +0000
+++ b/Include/object.h	Fri Jun 07 22:35:42 1991 +0000
@@ -162,7 +162,7 @@
 	/* Methods to implement standard operations */
 	
 	void (*tp_dealloc) FPROTO((object *));
-	void (*tp_print) FPROTO((object *, FILE *, int));
+	int (*tp_print) FPROTO((object *, FILE *, int));
 	object *(*tp_getattr) FPROTO((object *, char *));
 	int (*tp_setattr) FPROTO((object *, char *, object *));
 	int (*tp_compare) FPROTO((object *, object *));
@@ -180,7 +180,7 @@
 #define is_typeobject(op) ((op)->ob_type == &Typetype)
 
 /* Generic operations on objects */
-extern void printobject PROTO((object *, FILE *, int));
+extern int printobject PROTO((object *, FILE *, int));
 extern object * reprobject PROTO((object *));
 extern int cmpobject PROTO((object *, object *));
 extern object *getattr PROTO((object *, char *));