Home | History | Annotate | Download | only in Modules

Lines Matching refs:diff

1441 diff_to_bool(int diff, int op)
1447 case Py_EQ: istrue = diff == 0; break;
1448 case Py_NE: istrue = diff != 0; break;
1449 case Py_LE: istrue = diff <= 0; break;
1450 case Py_GE: istrue = diff >= 0; break;
1451 case Py_LT: istrue = diff < 0; break;
1452 case Py_GT: istrue = diff > 0; break;
1762 int diff = 42; /* nonsense */
1765 diff = GET_TD_DAYS(self) - GET_TD_DAYS(other);
1766 if (diff == 0) {
1767 diff = GET_TD_SECONDS(self) - GET_TD_SECONDS(other);
1768 if (diff == 0)
1769 diff = GET_TD_MICROSECONDS(self) -
1774 diff = 1; /* any non-zero value will do */
1779 return diff_to_bool(diff, op);
2612 int diff = 42; /* nonsense */
2615 diff = memcmp(self->data, ((PyDateTime_Date *)other)->data,
2624 diff = 1; /* any non-zero value will do */
2629 return diff_to_bool(diff, op);
3343 int diff;
3365 diff = memcmp(self->data, ((PyDateTime_Time *)other)->data,
3367 return diff_to_bool(diff, op);
3381 diff = offset1 - offset2;
3382 if (diff == 0)
3383 diff = TIME_GET_MICROSECOND(self) -
3385 return diff_to_bool(diff, op);
4272 int diff;
4312 diff = memcmp(self->data, ((PyDateTime_DateTime *)other)->data,
4314 return diff_to_bool(diff, op);
4325 diff = GET_TD_DAYS(delta);
4326 if (diff == 0)
4327 diff = GET_TD_SECONDS(delta) |
4330 return diff_to_bool(diff, op);
5006 diff = x.n - (z.n - z.o) [6]
5018 diff =
5024 So diff = z.d.
5026 If [5] is true now, diff = 0, so z.d = 0 too, and we have the standard-time
5030 If [5] is not true now, diff = z.d != 0, and z.d is the offset we need to
5036 z' = z + z.d = z + diff [7]
5048 diff' = x.n - (z'.n - z'.o) = replacing z'.n via [7]
5049 x.n - (z.n + diff - z'.o) = replacing diff via [6]