]> granicus.if.org Git - python/commitdiff
Rich comparisons fall-out:
authorGuido van Rossum <guido@python.org>
Wed, 17 Jan 2001 15:32:23 +0000 (15:32 +0000)
committerGuido van Rossum <guido@python.org>
Wed, 17 Jan 2001 15:32:23 +0000 (15:32 +0000)
- Get rid of int_cmp().

- Renamed Py_TPFLAGS_NEWSTYLENUMBER to Py_TPFLAGS_CHECKTYPES.

Objects/intobject.c

index c51eda0245b2702915657042faadcabe435b648c..72d5323bf0f4d0d51910bf2b399cad1579e8190f 100644 (file)
@@ -257,16 +257,6 @@ int_compare(PyIntObject *v, PyIntObject *w)
        return (i < j) ? -1 : (i > j) ? 1 : 0;
 }
 
-/* Needed for the new style number compare slots */
-static PyObject *
-int_cmp(PyObject *v, PyObject *w)
-{
-       register long a, b;
-       CONVERT_TO_LONG(v, a);
-       CONVERT_TO_LONG(w, b);
-       return PyInt_FromLong((a < b) ? -1 : (a > b) ? 1 : 0);
-}
-
 static long
 int_hash(PyIntObject *v)
 {
@@ -795,9 +785,6 @@ static PyNumberMethods int_as_number = {
        0,                      /*nb_inplace_and*/
        0,                      /*nb_inplace_xor*/
        0,                      /*nb_inplace_or*/
-       
-       /* New style slots: */
-       (binaryfunc)int_cmp,    /*nb_cmp*/
 };
 
 PyTypeObject PyInt_Type = {
@@ -821,7 +808,7 @@ PyTypeObject PyInt_Type = {
        0,                      /*tp_getattro*/
        0,                      /*tp_setattro*/
        0,                      /*tp_as_buffer*/
-       Py_TPFLAGS_NEWSTYLENUMBER /*tp_flags*/
+       Py_TPFLAGS_CHECKTYPES   /*tp_flags*/
 };
 
 void