Deleted Added
full compact
localtime.c (19636) localtime.c (21659)
1/*
2** This file is in the public domain, so clarified as of
3** June 5, 1996 by Arthur David Olson (arthur_david_olson@nih.gov).
4*/
5
6#ifndef lint
7#ifndef NOID
8static char elsieid[] = "@(#)localtime.c 7.57";

--- 710 unchanged lines hidden (view full) ---

719
720 INITIALIZE(dstname);
721 stdname = name;
722 if (lastditch) {
723 stdlen = strlen(name); /* length of standard zone name */
724 name += stdlen;
725 if (stdlen >= sizeof sp->chars)
726 stdlen = (sizeof sp->chars) - 1;
1/*
2** This file is in the public domain, so clarified as of
3** June 5, 1996 by Arthur David Olson (arthur_david_olson@nih.gov).
4*/
5
6#ifndef lint
7#ifndef NOID
8static char elsieid[] = "@(#)localtime.c 7.57";

--- 710 unchanged lines hidden (view full) ---

719
720 INITIALIZE(dstname);
721 stdname = name;
722 if (lastditch) {
723 stdlen = strlen(name); /* length of standard zone name */
724 name += stdlen;
725 if (stdlen >= sizeof sp->chars)
726 stdlen = (sizeof sp->chars) - 1;
727 stdoffset = 0;
727 } else {
728 name = getzname(name);
729 stdlen = name - stdname;
730 if (stdlen < 3)
731 return -1;
728 } else {
729 name = getzname(name);
730 stdlen = name - stdname;
731 if (stdlen < 3)
732 return -1;
733 if (*name == '\0')
734 return -1; /* was "stdoffset = 0;" */
735 else {
736 name = getoffset(name, &stdoffset);
737 if (name == NULL)
738 return -1;
739 }
732 }
740 }
733 if (*name == '\0')
734 return -1; /* was "stdoffset = 0;" */
735 else {
736 name = getoffset(name, &stdoffset);
737 if (name == NULL)
738 return -1;
739 }
740 load_result = tzload(TZDEFRULES, sp);
741 if (load_result != 0)
742 sp->leapcnt = 0; /* so, we're off a little */
743 if (*name != '\0') {
744 dstname = name;
745 name = getzname(name);
746 dstlen = name - dstname; /* length of DST zone name */
747 if (dstlen < 3)

--- 1008 unchanged lines hidden ---
741 load_result = tzload(TZDEFRULES, sp);
742 if (load_result != 0)
743 sp->leapcnt = 0; /* so, we're off a little */
744 if (*name != '\0') {
745 dstname = name;
746 name = getzname(name);
747 dstlen = name - dstname; /* length of DST zone name */
748 if (dstlen < 3)

--- 1008 unchanged lines hidden ---