Some long variables should have been int to match the 'i' format specifier.
diff --git a/Modules/operator.c b/Modules/operator.c
index 3b799e5..43324a2 100644
--- a/Modules/operator.c
+++ b/Modules/operator.c
@@ -143,7 +143,7 @@
PyObject *s, *a;
{
PyObject *a1;
- long a2,a3;
+ int a2,a3;
if (!PyArg_ParseTuple(a,"Oii",&a1,&a2,&a3))
return NULL;
@@ -155,7 +155,7 @@
PyObject *s, *a;
{
PyObject *a1, *a4;
- long a2,a3;
+ int a2,a3;
if (!PyArg_ParseTuple(a,"OiiO",&a1,&a2,&a3,&a4))
return NULL;
@@ -172,7 +172,7 @@
PyObject *s, *a;
{
PyObject *a1;
- long a2,a3;
+ int a2,a3;
if(! PyArg_ParseTuple(a,"Oii",&a1,&a2,&a3))
return NULL;