Below are minor proposed time zone package changes; four "public domain" notices are added and the "transition time off by a second" fix circulated previously on the time zone mailing list is incorporated. --ado ------- scheck.c ------- *** /tmp/geta1403 Mon Jul 17 10:26:34 2006 --- /tmp/getb1403 Mon Jul 17 10:26:34 2006 *************** *** 1,6 **** #ifndef lint #ifndef NOID ! static char elsieid[] = "@(#)scheck.c 8.18"; #endif /* !defined lint */ #endif /* !defined NOID */ --- 1,11 ---- + /* + ** This file is in the public domain, so clarified as of + ** 2006-07-17 by Arthur David Olson. + */ + #ifndef lint #ifndef NOID ! static char elsieid[] = "@(#)scheck.c 8.19"; #endif /* !defined lint */ #endif /* !defined NOID */ ------- ialloc.c ------- *** /tmp/geta1422 Mon Jul 17 10:26:34 2006 --- /tmp/getb1422 Mon Jul 17 10:26:34 2006 *************** *** 1,6 **** #ifndef lint #ifndef NOID ! static char elsieid[] = "@(#)ialloc.c 8.29"; #endif /* !defined NOID */ #endif /* !defined lint */ --- 1,11 ---- + /* + ** This file is in the public domain, so clarified as of + ** 2006-07-17 by Arthur David Olson. + */ + #ifndef lint #ifndef NOID ! static char elsieid[] = "@(#)ialloc.c 8.30"; #endif /* !defined NOID */ #endif /* !defined lint */ ------- zic.c ------- *** /tmp/geta1441 Mon Jul 17 10:26:35 2006 --- /tmp/getb1441 Mon Jul 17 10:26:35 2006 *************** *** 1,5 **** ! static char elsieid[] = "@(#)zic.c 8.5"; #include "private.h" #include "locale.h" #include "tzfile.h" --- 1,10 ---- ! /* ! ** This file is in the public domain, so clarified as of ! ** 2006-07-17 by Arthur David Olson. ! */ + static char elsieid[] = "@(#)zic.c 8.7"; + #include "private.h" #include "locale.h" #include "tzfile.h" *************** *** 1532,1538 **** for (i = 0; i < timecnt; ++i) { j = leapcnt; while (--j >= 0) ! if (ats[i] >= trans[j]) { ats[i] = tadd(ats[i], corr[j]); break; } --- 1537,1543 ---- for (i = 0; i < timecnt; ++i) { j = leapcnt; while (--j >= 0) ! if (ats[i] > trans[j] - corr[j]) { ats[i] = tadd(ats[i], corr[j]); break; } ------- yearistype.sh ------- *** /tmp/geta1460 Mon Jul 17 10:26:35 2006 --- /tmp/getb1460 Mon Jul 17 10:26:35 2006 *************** *** 1,7 **** #! /bin/sh ! : '@(#)yearistype.sh 8.1' case $#-$1 in 2-|2-0*|2-*[!0-9]*) echo "$0: wild year - $1" >&2 --- 1,10 ---- #! /bin/sh ! : 'This file is in the public domain, so clarified as of' ! : '2006-07-17 by Arthur David Olson.' + : '@(#)yearistype.sh 8.2' + case $#-$1 in 2-|2-0*|2-*[!0-9]*) echo "$0: wild year - $1" >&2