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

- Renamed Py_TPFLAGS_NEWSTYLENUMBER to Py_TPFLAGS_CHECKTYPES.

Objects/floatobject.c

index 3e87903a7e042c2fbb8f69616a705d44259c38be..5e646b901eb3069ee8ebb2c955e278a6c491af44 100644 (file)
@@ -346,16 +346,6 @@ float_compare(PyFloatObject *v, PyFloatObject *w)
        return (i < j) ? -1 : (i > j) ? 1 : 0;
 }
 
-/* Needed for the new style number compare slots */
-static PyObject *
-float_cmp(PyObject *v, PyObject *w)
-{
-       double a,b;
-       CONVERT_TO_DOUBLE(v, a);
-       CONVERT_TO_DOUBLE(w, b);
-       return PyInt_FromLong((a < b) ? -1 : (a > b) ? 1 : 0);
-}
-
 static long
 float_hash(PyFloatObject *v)
 {
@@ -670,9 +660,6 @@ static PyNumberMethods float_as_number = {
        0,              /*nb_inplace_and*/
        0,              /*nb_inplace_xor*/
        0,              /*nb_inplace_or*/
-
-       /* New style slots: */
-       (binaryfunc)float_cmp, /*nb_cmp*/
 };
 
 PyTypeObject PyFloat_Type = {
@@ -696,7 +683,7 @@ PyTypeObject PyFloat_Type = {
        0,                      /*tp_getattro*/
        0,                      /*tp_setattro*/
        0,                      /*tp_as_buffer*/
-       Py_TPFLAGS_NEWSTYLENUMBER /*tp_flags*/
+       Py_TPFLAGS_CHECKTYPES   /*tp_flags*/
 };
 
 void