Lines Matching defs:right

654  * Python objects of the right size and type, and do the Python object-
2090 divide_timedelta_timedelta(PyDateTime_Delta *left, PyDateTime_Delta *right)
2100 pyus_right = delta_to_microseconds(right);
2113 truedivide_timedelta_timedelta(PyDateTime_Delta *left, PyDateTime_Delta *right)
2123 pyus_right = delta_to_microseconds(right);
2154 delta_add(PyObject *left, PyObject *right)
2158 if (PyDelta_Check(left) && PyDelta_Check(right)) {
2163 int days = GET_TD_DAYS(left) + GET_TD_DAYS(right);
2164 int seconds = GET_TD_SECONDS(left) + GET_TD_SECONDS(right);
2166 GET_TD_MICROSECONDS(right);
2213 delta_subtract(PyObject *left, PyObject *right)
2217 if (PyDelta_Check(left) && PyDelta_Check(right)) {
2222 int days = GET_TD_DAYS(left) - GET_TD_DAYS(right);
2223 int seconds = GET_TD_SECONDS(left) - GET_TD_SECONDS(right);
2225 GET_TD_MICROSECONDS(right);
2275 delta_multiply(PyObject *left, PyObject *right)
2281 if (PyLong_Check(right))
2282 result = multiply_int_timedelta(right,
2284 else if (PyFloat_Check(right))
2286 (PyDateTime_Delta *) left, right, 0);
2290 (PyDateTime_Delta *) right);
2293 (PyDateTime_Delta *) right, left, 0);
2301 delta_divide(PyObject *left, PyObject *right)
2307 if (PyLong_Check(right))
2310 right);
2311 else if (PyDelta_Check(right))
2314 (PyDateTime_Delta *)right);
2323 delta_truedivide(PyObject *left, PyObject *right)
2328 if (PyDelta_Check(right))
2331 (PyDateTime_Delta *)right);
2332 else if (PyFloat_Check(right))
2334 (PyDateTime_Delta *)left, right, 1);
2335 else if (PyLong_Check(right))
2337 (PyDateTime_Delta *)left, right);
2346 delta_remainder(PyObject *left, PyObject *right)
2353 if (!PyDelta_Check(left) || !PyDelta_Check(right))
2360 pyus_right = delta_to_microseconds((PyDateTime_Delta *)right);
2381 delta_divmod(PyObject *left, PyObject *right)
2389 if (!PyDelta_Check(left) || !PyDelta_Check(right))
2396 pyus_right = delta_to_microseconds((PyDateTime_Delta *)right);
3165 date_add(PyObject *left, PyObject *right)
3167 if (PyDateTime_Check(left) || PyDateTime_Check(right))
3172 if (PyDelta_Check(right))
3175 (PyDateTime_Delta *) right,
3180 * 'right' must be one of us, or we wouldn't have been called
3184 return add_date_timedelta((PyDateTime_Date *) right,
3192 date_subtract(PyObject *left, PyObject *right)
3194 if (PyDateTime_Check(left) || PyDateTime_Check(right))
3198 if (PyDate_Check(right)) {
3203 int right_ord = ymd_to_ord(GET_YEAR(right),
3204 GET_MONTH(right),
3205 GET_DAY(right));
3208 if (PyDelta_Check(right)) {
3211 (PyDateTime_Delta *) right,
5593 datetime_add(PyObject *left, PyObject *right)
5597 if (PyDelta_Check(right))
5601 (PyDateTime_Delta *)right,
5606 return add_datetime_timedelta((PyDateTime_DateTime *) right,
5614 datetime_subtract(PyObject *left, PyObject *right)
5620 if (PyDateTime_Check(right)) {
5625 if (GET_DT_TZINFO(left) == GET_DT_TZINFO(right)) {
5634 offset2 = datetime_utcoffset(right, NULL);
5662 ymd_to_ord(GET_YEAR(right),
5663 GET_MONTH(right),
5664 GET_DAY(right));
5670 DATE_GET_HOUR(right)) * 3600 +
5672 DATE_GET_MINUTE(right)) * 60 +
5674 DATE_GET_SECOND(right));
5676 DATE_GET_MICROSECOND(right);
5686 else if (PyDelta_Check(right)) {
5690 (PyDateTime_Delta *)right,