brian 85b9c1f90b Always give mktime a timeval with tm_isdst set to -1, otherwise
things get a bit out-of-phase when we step backwards 1 hour from
between 0:00 and 1:00 on the first of the month following the
transition into Summer time.  This is probably actually a bug
in mktime().

PR:	10963

If mktime() fails and 68 < year < 138, assume that the reason is
because of Summer time and adjust up or down according to our
adjusting context by one hour.  This assumes that all DSTs are
multiples of 1 hour.

PR:	6223, 17750
2000-04-05 01:59:36 +00:00
..
1999-08-27 23:15:48 +00:00
1999-08-27 23:15:48 +00:00
2000-02-17 03:17:03 +00:00
2000-01-23 03:04:49 +00:00
1999-08-27 23:15:48 +00:00
1999-08-27 23:15:48 +00:00
2000-01-01 15:40:40 +00:00
2000-02-24 21:21:15 +00:00
1999-08-27 23:15:48 +00:00
1999-08-27 23:15:48 +00:00
1999-08-27 23:15:48 +00:00
1999-08-27 23:15:48 +00:00
1999-08-27 23:15:48 +00:00