1
0
mirror of https://frontier.innolan.net/rainlance/amiga-tz.git synced 2026-05-07 03:49:19 +00:00

Fix minor problems found by static checking.

Mostly this moves links so that files can be zic'ed standalone.
* antarctica (Antarctica/McMurdo): Move to australasia,
* australasia (Pacific/Johnston): Move to northamerica.
* checktab.awk: Add special case for America/Montreal, pending
the tzwinnow approach.
* northamerica (America/Anguilla, America/Dominica, America/Grenada)
(America/Guadeloupe, America/St_Barthelemy, America/Marigot)
(America/Montserrat, America/St_Kitts, America/St_Lucia)
(America/St_Vincent, America/Tortola, America/St_Thomas):
Move to southamerica.
* southamerica: Receive above-described moves.
* zic.c (writezone): Remove unused local.
This commit is contained in:
Paul Eggert
2013-09-11 02:21:27 -07:00
parent fe717b16cc
commit 2022cddf08
6 changed files with 29 additions and 18 deletions

View File

@@ -360,5 +360,5 @@ Zone Antarctica/Palmer 0 - zzz 1965
# makes all of the clocks run fast. So every couple of days,
# we have to go around and set them back 5 minutes or so.
# Maybe if we let them run fast all of the time, we'd get to leave here sooner!!
Link Pacific/Auckland Antarctica/McMurdo
#
# See 'australasia' for Antarctica/McMurdo.

View File

@@ -496,6 +496,7 @@ Zone Pacific/Auckland 11:39:04 - LMT 1868 Nov 2
Zone Pacific/Chatham 12:13:48 - LMT 1957 Jan 1
12:45 Chatham CHA%sT
Link Pacific/Auckland Antarctica/McMurdo
# Auckland Is
# uninhabited; Maori and Moriori, colonial settlers, pastoralists, sealers,
@@ -768,7 +769,7 @@ Zone Pacific/Funafuti 11:56:52 - LMT 1901
# We have no better information, so for now, assume this has been true
# indefinitely into the past.
#
Link Pacific/Honolulu Pacific/Johnston
# See 'northamerica' for Pacific/Johnston.
# Kingman
# uninhabited

View File

@@ -9,6 +9,9 @@ BEGIN {
if (!zone_table) zone_table = "zone.tab"
if (!want_warnings) want_warnings = -1
# A special (and we hope temporary) case.
tztab["America/Montreal"] = 1
while (getline <iso_table) {
iso_NR++
if ($0 ~ /^#/) continue

View File

@@ -600,6 +600,8 @@ Zone Pacific/Honolulu -10:31:26 - LMT 1896 Jan 13 12:00 #Schmitt&Cox
-10:30 - HST 1947 Jun 8 2:00 #Schmitt&Cox+2
-10:00 - HST
Link Pacific/Honolulu Pacific/Johnston
# Now we turn to US areas that have diverged from the consensus since 1970.
# Arizona mostly uses MST.
@@ -2547,7 +2549,7 @@ Zone America/Santa_Isabel -7:39:28 - LMT 1922 Jan 1 0:20:32
###############################################################################
# Anguilla
Link America/Port_of_Spain America/Anguilla
# See 'southamerica'.
# Antigua and Barbuda
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
@@ -2869,7 +2871,7 @@ Zone America/Havana -5:29:28 - LMT 1890
-5:00 Cuba C%sT
# Dominica
Link America/Port_of_Spain America/Dominica
# See 'southamerica'.
# Dominican Republic
@@ -2918,13 +2920,10 @@ Zone America/El_Salvador -5:56:48 - LMT 1921 # San Salvador
-6:00 Salv C%sT
# Grenada
Link America/Port_of_Spain America/Grenada
# Guadeloupe
Link America/Port_of_Spain America/Guadeloupe
# St Barthelemy
Link America/Port_of_Spain America/St_Barthelemy
# St Martin (French part)
Link America/Port_of_Spain America/Marigot
# See 'southamerica'.
# Guatemala
#
@@ -3086,7 +3085,7 @@ Zone America/Martinique -4:04:20 - LMT 1890 # Fort-de-France
-4:00 - AST
# Montserrat
Link America/Port_of_Spain America/Montserrat
# See 'southamerica'.
# Nicaragua
#
@@ -3168,10 +3167,8 @@ Zone America/Puerto_Rico -4:24:25 - LMT 1899 Mar 28 12:00 # San Juan
-4:00 - AST
# St Kitts-Nevis
Link America/Port_of_Spain America/St_Kitts
# St Lucia
Link America/Port_of_Spain America/St_Lucia
# See 'southamerica'.
# St Pierre and Miquelon
# There are too many St Pierres elsewhere, so we'll use 'Miquelon'.
@@ -3182,7 +3179,7 @@ Zone America/Miquelon -3:44:40 - LMT 1911 May 15 # St Pierre
-3:00 Canada PM%sT
# St Vincent and the Grenadines
Link America/Port_of_Spain America/St_Vincent
# See 'southamerica'.
# Turks and Caicos
#
@@ -3216,7 +3213,5 @@ Zone America/Grand_Turk -4:44:32 - LMT 1890
-5:00 TC E%sT
# British Virgin Is
Link America/Port_of_Spain America/Tortola
# Virgin Is
Link America/Port_of_Spain America/St_Thomas
# See 'southamerica'.

View File

@@ -1642,6 +1642,19 @@ Zone America/Paramaribo -3:40:40 - LMT 1911
Zone America/Port_of_Spain -4:06:04 - LMT 1912 Mar 2
-4:00 - AST
Link America/Port_of_Spain America/Anguilla
Link America/Port_of_Spain America/Dominica
Link America/Port_of_Spain America/Grenada
Link America/Port_of_Spain America/Guadeloupe
Link America/Port_of_Spain America/Marigot
Link America/Port_of_Spain America/Montserrat
Link America/Port_of_Spain America/St_Barthelemy
Link America/Port_of_Spain America/St_Kitts
Link America/Port_of_Spain America/St_Lucia
Link America/Port_of_Spain America/St_Thomas
Link America/Port_of_Spain America/St_Vincent
Link America/Port_of_Spain America/Tortola
# Uruguay
# From Paul Eggert (1993-11-18):
# Uruguay wins the prize for the strangest peacetime manipulation of the rules.

1
zic.c
View File

@@ -1760,7 +1760,6 @@ writezone(const char *const name, const char *const string)
fprintf(fp, "name=%s%c", name, 0);
for (i = 0; i < genoptions; i++) {
register char const *v = genoption[i];
register int namelen = strchr(v, '=') - v;
fprintf(fp, "%s%c", v, 0);
}
fprintf(fp, "%c\n%s\n", 0, string);