4
0
mirror of git://sourceware.org/git/newlib-cygwin.git synced 2025-02-21 00:07:36 +08:00

2008-10-06 Craig Howland <howland@LGSInnovations.com>

* libc/time/tzset_r.c (_tzset_r):  Change US default start/end dates to
	2007 law revision of start in 2nd Sunday in March, end 1st Sun in Nov.
This commit is contained in:
Jeff Johnston 2008-10-06 19:21:29 +00:00
parent 585697536f
commit 75fb38a5fb
2 changed files with 11 additions and 9 deletions

View File

@ -1,3 +1,8 @@
2008-10-06 Craig Howland <howland@LGSInnovations.com>
* libc/time/tzset_r.c (_tzset_r): Change US default start/end dates to
2007 law revision of start in 2nd Sunday in March, end 1st Sun in Nov.
2008-10-02 Jeff Johnston <jjohnstn@redhat.com>
* libc/string/str-two-way.h (critical_factorization): Cast the index

View File

@ -147,20 +147,22 @@ _DEFUN (_tzset_r, (reent_ptr),
d = strtoul (tzenv, &end, 10);
/* if unspecified, default to US settings */
/* From 1987-2006, US was M4.1.0,M10.5.0, but starting in 2007 is
* M3.2.0,M11.1.0 (2nd Sunday March through 1st Sunday November) */
if (end == tzenv)
{
if (i == 0)
{
tz->__tzrule[0].ch = 'M';
tz->__tzrule[0].m = 4;
tz->__tzrule[0].n = 1;
tz->__tzrule[0].m = 3;
tz->__tzrule[0].n = 2;
tz->__tzrule[0].d = 0;
}
else
{
tz->__tzrule[1].ch = 'M';
tz->__tzrule[1].m = 10;
tz->__tzrule[1].n = 5;
tz->__tzrule[1].m = 11;
tz->__tzrule[1].n = 1;
tz->__tzrule[1].d = 0;
}
}
@ -193,8 +195,3 @@ _DEFUN (_tzset_r, (reent_ptr),
TZ_UNLOCK;
}