Arg of cmp_outcome becomes an int for portability to the Mac
diff --git a/Python/ceval.c b/Python/ceval.c
index f83efe0..57dc3e1 100644
--- a/Python/ceval.c
+++ b/Python/ceval.c
@@ -74,7 +74,7 @@
 static int assign_slice PROTO((object *, object *, object *, object *));
 static int cmp_exception PROTO((object *, object *));
 static int cmp_member PROTO((object *, object *));
-static object *cmp_outcome PROTO((enum cmp_op, object *, object *));
+static object *cmp_outcome PROTO((int, object *, object *));
 static int import_from PROTO((object *, object *, object *));
 static object *build_class PROTO((object *, object *));
 
@@ -928,7 +928,7 @@
 		case COMPARE_OP:
 			w = POP();
 			v = POP();
-			x = cmp_outcome((enum cmp_op)oparg, v, w);
+			x = cmp_outcome(oparg, v, w);
 			DECREF(v);
 			DECREF(w);
 			PUSH(x);
@@ -1892,7 +1892,7 @@
 
 static object *
 cmp_outcome(op, v, w)
-	enum cmp_op op;
+	int op;
 	register object *v;
 	register object *w;
 {