CHanged errors somewhat.
diff --git a/Objects/intobject.c b/Objects/intobject.c
index 391cd80..2cf9439 100644
--- a/Objects/intobject.c
+++ b/Objects/intobject.c
@@ -22,14 +22,14 @@
static object *
err_ovf()
{
- err_setstr(RuntimeError, "integer overflow");
+ err_setstr(OverflowError, "integer overflow");
return NULL;
}
static object *
err_zdiv()
{
- err_setstr(RuntimeError, "division by zero");
+ err_setstr(ZeroDivisionError, "integer division by zero");
return NULL;
}
@@ -55,7 +55,7 @@
register object *op;
{
if (!is_intobject(op)) {
- err_badarg();
+ err_badcall();
return -1;
}
else