]> granicus.if.org Git - python/commitdiff
Remove float_compare as per
authorMichael W. Hudson <mwh@python.net>
Wed, 26 May 2004 17:36:12 +0000 (17:36 +0000)
committerMichael W. Hudson <mwh@python.net>
Wed, 26 May 2004 17:36:12 +0000 (17:36 +0000)
[ 899109 ] 1==float('nan')

which can now finally be closed, I think.

Objects/floatobject.c

index b3bcaa91ca09f3c317161acd1d09d22c525569cc..f1c8e4244e340f6679ef0ae5b0fd14c60e9a3a67 100644 (file)
@@ -352,14 +352,6 @@ float_str(PyFloatObject *v)
        return PyString_FromString(buf);
 }
 
-static int
-float_compare(PyFloatObject *v, PyFloatObject *w)
-{
-       double i = v->ob_fval;
-       double j = w->ob_fval;
-       return (i < j) ? -1 : (i > j) ? 1 : 0;
-}
-
 static PyObject*
 float_richcompare(PyObject *v, PyObject *w, int op)
 {
@@ -852,7 +844,7 @@ PyTypeObject PyFloat_Type = {
        (printfunc)float_print,                 /* tp_print */
        0,                                      /* tp_getattr */
        0,                                      /* tp_setattr */
-       (cmpfunc)float_compare,                 /* tp_compare */
+       0,                                      /* tp_compare */
        (reprfunc)float_repr,                   /* tp_repr */
        &float_as_number,                       /* tp_as_number */
        0,                                      /* tp_as_sequence */