[Python-checkins] CVS: python/dist/src/Objects floatobject.c,2.77,2.78
Guido van Rossum
gvanrossum@users.sourceforge.net
Wed, 17 Jan 2001 07:33:44 -0800
Update of /cvsroot/python/python/dist/src/Objects
In directory usw-pr-cvs1:/tmp/cvs-serv12657
Modified Files:
floatobject.c
Log Message:
Rich comparisons fall-out:
- Get rid of float_cmp().
- Renamed Py_TPFLAGS_NEWSTYLENUMBER to Py_TPFLAGS_CHECKTYPES.
Index: floatobject.c
===================================================================
RCS file: /cvsroot/python/python/dist/src/Objects/floatobject.c,v
retrieving revision 2.77
retrieving revision 2.78
diff -C2 -r2.77 -r2.78
*** floatobject.c 2001/01/08 06:29:50 2.77
--- floatobject.c 2001/01/17 15:33:42 2.78
***************
*** 347,360 ****
}
- /* 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)
--- 347,350 ----
***************
*** 671,677 ****
0, /*nb_inplace_xor*/
0, /*nb_inplace_or*/
-
- /* New style slots: */
- (binaryfunc)float_cmp, /*nb_cmp*/
};
--- 661,664 ----
***************
*** 697,701 ****
0, /*tp_setattro*/
0, /*tp_as_buffer*/
! Py_TPFLAGS_NEWSTYLENUMBER /*tp_flags*/
};
--- 684,688 ----
0, /*tp_setattro*/
0, /*tp_as_buffer*/
! Py_TPFLAGS_CHECKTYPES /*tp_flags*/
};