Increased buffer sizes used by hex() and oct() -- on 64-bit or 128-bit
machines, the string may get longer than 20 characters!
diff --git a/Objects/intobject.c b/Objects/intobject.c
index 76d9145..1f1298f 100644
--- a/Objects/intobject.c
+++ b/Objects/intobject.c
@@ -721,7 +721,7 @@
 int_oct(v)
 	intobject *v;
 {
-	char buf[20];
+	char buf[100];
 	long x = v -> ob_ival;
 	if (x == 0)
 		strcpy(buf, "0");
@@ -734,7 +734,7 @@
 int_hex(v)
 	intobject *v;
 {
-	char buf[20];
+	char buf[100];
 	long x = v -> ob_ival;
 	sprintf(buf, "0x%lx", x);
 	return newstringobject(buf);