]> granicus.if.org Git - python/commitdiff
float_int_div(): For clarity, move this closer to the other float
authorTim Peters <tim.peters@gmail.com>
Tue, 11 Dec 2001 19:57:24 +0000 (19:57 +0000)
committerTim Peters <tim.peters@gmail.com>
Tue, 11 Dec 2001 19:57:24 +0000 (19:57 +0000)
division functions, and rename to float_floor_div.

Objects/floatobject.c

index ea162dfde7b6ebd231ec07fd2babf037eb9dae82..8ce0ff5f922f631cf9df9d736403ab53f44e5890 100644 (file)
@@ -513,6 +513,21 @@ float_divmod(PyObject *v, PyObject *w)
        return Py_BuildValue("(dd)", floordiv, mod);
 }
 
+static PyObject *
+float_floor_div(PyObject *v, PyObject *w)
+{
+       PyObject *t, *r;
+
+       t = float_divmod(v, w);
+       if (t != NULL) {
+               r = PyTuple_GET_ITEM(t, 0);
+               Py_INCREF(r);
+               Py_DECREF(t);
+               return r;
+       }
+       return NULL;
+}
+
 static PyObject *
 float_pow(PyObject *v, PyObject *w, PyObject *z)
 {
@@ -568,21 +583,6 @@ float_pow(PyObject *v, PyObject *w, PyObject *z)
        return PyFloat_FromDouble(ix);
 }
 
-static PyObject *
-float_int_div(PyObject *v, PyObject *w)
-{
-       PyObject *t, *r;
-
-       t = float_divmod(v, w);
-       if (t != NULL) {
-               r = PyTuple_GET_ITEM(t, 0);
-               Py_INCREF(r);
-               Py_DECREF(t);
-               return r;
-       }
-       return NULL;
-}
-
 static PyObject *
 float_neg(PyFloatObject *v)
 {
@@ -757,7 +757,7 @@ static PyNumberMethods float_as_number = {
        0,              /* nb_inplace_and */
        0,              /* nb_inplace_xor */
        0,              /* nb_inplace_or */
-       float_int_div,  /* nb_floor_divide */
+       float_floor_div, /* nb_floor_divide */
        float_div,      /* nb_true_divide */
        0,              /* nb_inplace_floor_divide */
        0,              /* nb_inplace_true_divide */