about summary refs log tree commit diff
path: root/time/europe
diff options
context:
space:
mode:
authorRoland McGrath <roland@gnu.org>1996-06-05 23:25:04 +0000
committerRoland McGrath <roland@gnu.org>1996-06-05 23:25:04 +0000
commitdfe1754a556c167df741843ef0114f5325717a7c (patch)
tree90bcf729e52edc7666cd58886fa6dbafc585d6f7 /time/europe
parent92702b91978866324b422e24b058c52ab63c82d7 (diff)
downloadglibc-dfe1754a556c167df741843ef0114f5325717a7c.tar.gz
glibc-dfe1754a556c167df741843ef0114f5325717a7c.tar.xz
glibc-dfe1754a556c167df741843ef0114f5325717a7c.zip
* time/tzfile.h, time/private.h, time/zdump.c, time/zic.c,
 	time/africa, time/asia, time/australasia, time/europe,
 	time/northamerica, time/southamerica: Updated from ADO 96h.

	* Make-dist (all-headers): Filter $(sysdep_headers) out of $(headers).
	(try-sysdeps, +sysdep-names): Check sysdeps/libm-ieee754 too.

	* Makerules (distinfo-vars): Add sysdep_headers.
	* sysdeps/unix/sysv/linux/Makefile (sysdep_headers): Append to
	this instead of $(headers).
	* sysdeps/unix/sysv/linux/alpha/Makefile: Likewise.

	* Make-dist [subdirs-dirs]: Don't prefix $(subdir-dirs) with
	$(subdir); we are already there.

	* sysdeps/unix/sysv/sysv4/solaris2/sparc/Dist: Removed.
Diffstat (limited to 'time/europe')
-rw-r--r--time/europe218
1 files changed, 111 insertions, 107 deletions
diff --git a/time/europe b/time/europe
index 04273d277c..b96f23556d 100644
--- a/time/europe
+++ b/time/europe
@@ -1,4 +1,4 @@
-# @(#)europe	7.33
+# @(#)europe	7.37
 
 # This data is by no means authoritative; if you think you know better,
 # go ahead and edit the file (and please send any changes to
@@ -36,7 +36,7 @@
 #	 5:00	ESK ESD	Yekaterinburg (was 4:00) (was SSK, SSD)*
 #	 6:00	OSK OSD	Omsk (was 5:00)*
 #	 6:00	NSK NSD	Novosibirsk (was 7:00)
-#	 7:00	TSK TSD	Tomsk (was 6:00)*
+#	 7:00	KRSK KRSD Krasnoyarsk (was 6:00)
 #	 8:00	ISK ISD	Irkutsk (was 7:00)*
 #	 9:00	YSK YSD	Yakutsk (was 8:00)*
 #	10:00	VSK VSD	Vladivostok (was 9:00)*
@@ -600,6 +600,11 @@
 # 1995-97 is now in place.  The Summer Time Order 1994 (SI 1994/2798)
 # came into force on 16 November.  It restates the dates from the EC
 # seventh Summer Time Directive....
+#
+# From Peter Ilieve <peter@aldie.co.uk> (1996-04-20):
+# Proposals for the eighth directive were supposed to have been produced
+# by the Commission by 1 Jan 96. They have not yet appeared (I asked just
+# before Easter).
 
 # From Peter Ilieve <peter@memex.co.uk> (March 28, 1994):
 # The [GB-Eire] end date of 22 October [1995] conflicts with your current rule
@@ -642,7 +647,6 @@
 # Whitman says Dublin Mean Time was -0:25:21, which is more precise than Shanks.
 
 # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
-Rule	GB-Eire 1847	only	-	Sep	22	0:00	0	GMT
 # 1916 to 1925--irregular
 Rule	GB-Eire	1916	only	-	May	21	2:00s	1:00	BST
 Rule	GB-Eire	1916	only	-	Oct	 1	2:00s	0	GMT
@@ -716,21 +720,21 @@ Rule	GB-Eire	1972	1980	-	Oct	Sun>=23	2:00s	0	GMT
 Rule	GB-Eire	1981	1995	-	Mar	lastSun	1:00u	1:00	BST
 Rule	GB-Eire 1981	1989	-	Oct	Sun>=23	1:00u	0	GMT
 Rule	GB-Eire 1990	1995	-	Oct	Sun>=22	1:00u	0	GMT
-# See EC for rules starting in 1996.
+# See EU for rules starting in 1996.
 
 # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
 Zone	Europe/London	-0:01:15 -	LMT	1847 Sep 22
 			 0:00	GB-Eire	%s	1968 Feb 18 2:00
 			 1:00	-	BST	1971 Oct 31 2:00
 			 0:00	GB-Eire	%s	1996
-			 0:00	EC	GMT/BST
+			 0:00	EU	GMT/BST
 Zone	Europe/Belfast	-0:23:40 -	LMT	1880 Aug  2
 			-0:25:21 -	DMT	1916 May 21 2:00    # Dublin MT
 			-0:25:21 1:00	DST	1916 Oct  1 3:00
 			 0:00	GB-Eire	%s	1968 Feb 18 2:00
 			 1:00	-	BST	1971 Oct 31 3:00
 			 0:00	GB-Eire	%s	1996
-			 0:00	EC	GMT/BST
+			 0:00	EU	GMT/BST
 Zone	Europe/Dublin	-0:25:21 -	LMT	1880 Aug  2
 			-0:25:21 -	DMT	1916 May 21 2:00    # Dublin MT
 			-0:25:21 1:00	DST	1916 Oct  1 3:00
@@ -742,25 +746,24 @@ Zone	Europe/Dublin	-0:25:21 -	LMT	1880 Aug  2
 			 0:00	GB-Eire	%s	1968 Feb 18 2:00
 			 1:00	-	BST	1971 Oct 31 3:00
 			 0:00	GB-Eire	%s	1996
-			 0:00	EC	GMT/BST
+			 0:00	EU	GMT/BST
 
 ###############################################################################
 
 # Continental Europe
 
-# EC rules are for the European Community.
+# EU rules are for the European Union, previously known as the EC, EEC,
+# Common Market, etc.
 
 # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
-Rule	EC	1800	only	-	Jan	 1	 0:00	0	-
-Rule	EC	1977	1980	-	Apr	Sun>=1	 1:00u	1:00	" DST"
-Rule	EC	1977	only	-	Sep	lastSun	 1:00u	0	-
-Rule	EC	1978	only	-	Oct	 1	 1:00u	0	-
-Rule	EC	1979	1995	-	Sep	lastSun	 1:00u	0	-
-Rule	EC	1981	max	-	Mar	lastSun	 1:00u	1:00	" DST"
-Rule	EC	1996	max	-	Oct	lastSun	 1:00u	0	-
-
-# W-Eur differs from EC only in that W-Eur uses standard time.
-Rule	W-Eur	1800	only	-	Jan	 1	 0:00	0	-
+Rule	EU	1977	1980	-	Apr	Sun>=1	 1:00u	1:00	" DST"
+Rule	EU	1977	only	-	Sep	lastSun	 1:00u	0	-
+Rule	EU	1978	only	-	Oct	 1	 1:00u	0	-
+Rule	EU	1979	1995	-	Sep	lastSun	 1:00u	0	-
+Rule	EU	1981	max	-	Mar	lastSun	 1:00u	1:00	" DST"
+Rule	EU	1996	max	-	Oct	lastSun	 1:00u	0	-
+
+# W-Eur differs from EU only in that W-Eur uses standard time.
 Rule	W-Eur	1977	1980	-	Apr	Sun>=1	 1:00s	1:00	" DST"
 Rule	W-Eur	1977	only	-	Sep	lastSun	 1:00s	0	-
 Rule	W-Eur	1978	only	-	Oct	 1	 1:00s	0	-
@@ -769,18 +772,13 @@ Rule	W-Eur	1981	max	-	Mar	lastSun	 1:00s	1:00	" DST"
 Rule	W-Eur	1996	max	-	Oct	lastSun	 1:00s	0	-
 
 # Older M-Eur rules are for convenience in the tables.
-# From 1977 on, M-Eur differs from EC only in that M-Eur uses standard time.
-Rule	M-Eur	1800	only	-	Jan	 1	 0:00	0	-
+# From 1977 on, M-Eur differs from EU only in that M-Eur uses standard time.
 Rule	M-Eur	1916	only	-	Apr	30	23:00	1:00	" DST"
 Rule	M-Eur	1916	only	-	Oct	 1	 1:00	0	-
 Rule	M-Eur	1917	1918	-	Apr	Mon>=15	 2:00s	1:00	" DST"
 Rule	M-Eur	1917	1918	-	Sep	Mon>=15	 2:00s	0	-
 Rule	M-Eur	1940	only	-	Apr	 1	 2:00s	1:00	" DST"
-# Shanks says DST was continuous from 1940 Apr 1 to 1942 Nov 2; go with Whitman.
-Rule	M-Eur	1940	only	-	Dec	31	 2:00s	0	-
-Rule	M-Eur	1941	only	-	Feb	25	 2:00s	1:00	" DST"
-Rule	M-Eur	1941	only	-	Oct	 5	 2:00s	0	-
-Rule	M-Eur	1942	only	-	Jan	 1	 2:00s	1:00	" DST"
+# Whitman says 1941 DST was only from Feb 25 to Oct 5; go with Shanks.
 Rule	M-Eur	1942	only	-	Nov	 2	 2:00s	0	-
 Rule	M-Eur	1943	only	-	Mar	29	 2:00s	1:00	" DST"
 Rule	M-Eur	1943	only	-	Oct	 4	 2:00s	0	-
@@ -795,7 +793,6 @@ Rule	M-Eur	1981	max	-	Mar	lastSun	 2:00s	1:00	" DST"
 Rule	M-Eur	1996	max	-	Oct	lastSun	 2:00s	0	-
 
 # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
-Rule	Russia	1880	only	-	Jan	 1	 0:00	0	-
 Rule	Russia	1917	only	-	Jul	 1	23:00	1:00	" DST"
 Rule	Russia	1917	only	-	Dec	28	 0:00	0	-
 Rule	Russia	1918	only	-	May	31	22:00	2:00	" DDST"
@@ -818,9 +815,9 @@ Rule	Russia	1985	max	-	Mar	lastSun	 2:00s	1:00	D
 # These are for backward compatibility with older versions.
 
 # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
-Zone	WET		0:00	EC	WET%s
+Zone	WET		0:00	EU	WET%s
 Zone	MET		1:00	M-Eur	MET%s
-Zone	EET		2:00	EC	EET%s
+Zone	EET		2:00	EU	EET%s
 
 # Tom Hoffman says that MET is also known as Central European Time
 
@@ -859,18 +856,17 @@ Zone	Europe/Tirane	1:19:20 -	LMT	1914
 			1:00	-	MET	1940 Jun 16
 			1:00	Albania	MET%s	1985 Mar 31 1:00
 			1:00	W-Eur	MET%s
-#			This may change to `EC' soon.
+#			This may change to `EU' soon.
 
 # Andorra
 # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
 Zone	Europe/Andorra	0:06:04 -	LMT	1901
 			0:00	-	WET	1946 Sep 30
 			1:00	-	MET	1985 Mar 31 2:00
-			1:00	EC	MET%s
+			1:00	EU	MET%s
 
 # Austria
 # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
-Rule	Austria	1918	only	-	Jun	16	3:00	0	-
 Rule	Austria	1920	only	-	Apr	 5	2:00s	1:00	" DST"
 Rule	Austria	1920	only	-	Sep	13	2:00s	0	-
 Rule	Austria	1945	only	-	Apr	 2	2:00s	1:00	" DST"
@@ -885,7 +881,7 @@ Zone	Europe/Vienna	1:05:20 -	LMT	1893 Apr
 			1:00	Austria	MET%s	1940 Apr  1 2:00
 			1:00	M-Eur	MET%s	1945 Apr  2 2:00
 			1:00	Austria	MET%s	1981
-			1:00	EC	MET%s
+			1:00	EU	MET%s
 
 # Belarus
 # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
@@ -896,7 +892,7 @@ Zone	Europe/Minsk	1:50:16 -	LMT	1880
 			3:00	Russia	MS%s	1991 Mar 31 2:00s
 			2:00	1:00  "EET DST"	1991 Sep 29 2:00s
 			2:00	M-Eur	EET%s
-#			This may change to `EC' soon.
+#			This may change to `EU' soon.
 
 # Belgium
 # Whitman and Shanks disagree; go with Shanks, usually.
@@ -944,7 +940,7 @@ Zone	Europe/Brussels	0:17:20 -	LMT	1880
 			0:00	Belgium	WET%s	1940 Feb 24 23:00
 			1:00	M-Eur	MET%s	1945 Apr  2  2:00
 			1:00	Belgium	MET%s	1977
-			1:00	EC	MET%s
+			1:00	EU	MET%s
 
 # Bosnia and Herzegovina
 # They switched from the Julian to the Gregorian calendar on 1918 Mar 18.
@@ -954,7 +950,7 @@ Zone	Europe/Sarajevo	1:13:40	-	LMT	1884
 			1:00	M-Eur	MET%s	1945 May  8  2:00s
 			1:00	1:00  "MET DST"	1945 Sep 16  2:00s
 			1:00	-	MET	1983
-			1:00	EC	MET%s
+			1:00	EU	MET%s
 
 # Bulgaria
 # Part switched from the Julian to the Gregorian calendar on 1915 Nov 14;
@@ -973,7 +969,7 @@ Zone	Europe/Sofia	1:33:16 -	LMT	1880
 			2:00	-	EET	1979 Mar 31 23:00
 			2:00	Bulg	EET%s	1982 Sep 26  2:00
 			2:00	M-Eur	EET%s
-#			This may change to `EC' soon.
+#			This may change to `EU' soon.
 
 # Croatia
 # They switched from the Julian to the Gregorian calendar on 1918 Mar 18.
@@ -983,11 +979,10 @@ Zone	Europe/Zagreb	1:03:52	-	LMT	1884
 			1:00	M-Eur	MET%s	1945 May  8  2:00s
 			1:00	1:00  "MET DST"	1945 Sep 16  2:00s
 			1:00	-	MET	1983
-			1:00	EC	MET%s
+			1:00	EU	MET%s
 
 # Czech Republic
 # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
-Rule	Czech	1944	only	-	Sep	17	2:00s	0	-
 Rule	Czech	1945	only	-	Apr	 8	2:00s	1:00	" DST"
 Rule	Czech	1945	only	-	Nov	18	2:00s	0	-
 Rule	Czech	1946	only	-	May	 6	2:00s	1:00	" DST"
@@ -1000,7 +995,7 @@ Zone	Europe/Prague	0:57:44 -	LMT	1850
 			0:58	-	PMT	1891 Oct     # Prague Mean Time
 			1:00	M-Eur	MET%s	1944 Sep 17 2:00s
 			1:00	Czech	MET%s	1979
-			1:00	EC	MET%s
+			1:00	EU	MET%s
 
 # Denmark
 # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
@@ -1025,10 +1020,10 @@ Zone Europe/Copenhagen	 0:50:20 -	LMT	1890
 			 1:00	Denmark	MET%s	1942 Nov  2 2:00s
 			 1:00	M-Eur	MET%s	1945 Apr  2 2:00
 			 1:00	Denmark	MET%s	1980
-			 1:00	EC	MET%s
+			 1:00	EU	MET%s
 Zone Atlantic/Faeroe	-0:27:04 -	LMT	1908 Jan 11	# Torshavn
 			 0:00	-	WET	1981
-			 0:00	EC	WET%s
+			 0:00	EU	WET%s
 Zone America/Scoresbysund -1:29:00 -	LMT	1916 Jul 28
 			-2:00	-	MGT	1980 Apr  6 2:00
 			-2:00	M-Eur	MGT%s	1981 Mar 29
@@ -1057,7 +1052,7 @@ Zone	Europe/Tallinn	1:39:00	-	LMT	1880
 			3:00	Russia	MS%s	1989 Mar 26 2:00s
 			2:00	1:00  "EET DST"	1989 Sep 24 2:00s
 			2:00	M-Eur	EET%s
-#			This may change to `EC' soon.
+#			This may change to `EU' soon.
 
 # Finland
 #
@@ -1070,20 +1065,18 @@ Zone	Europe/Tallinn	1:39:00	-	LMT	1880
 # Go with Strang instead.
 #
 # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
-Rule	Finland	1921	only	-	May	1	0:00	0	-
 Rule	Finland	1942	only	-	Apr	3	0:00	1:00	" DST"
 Rule	Finland	1942	only	-	Oct	3	0:00	0	-
 # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
 Zone	Europe/Helsinki	1:39:52 -	LMT	1878 May 31
 			1:40	-	HMT	1921 May    # Helsinki Mean Time
 			2:00	Finland	EET%s	1981 Mar 29 2:00
-			2:00	EC	EET%s
+			2:00	EU	EET%s
 
 # France
 # Shanks seems to use `24:00' ambiguously; we resolve it with Whitman.
 # From Shanks (1991):
 # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
-Rule	France	1911	only	-	Jan	 1	 0:00	0	-
 Rule	France	1916	only	-	Jun	14	23:00s	1:00	" DST"
 Rule	France	1916	1919	-	Oct	Sun>=1	 0:00	0	-
 Rule	France	1917	only	-	Mar	24	23:00s	1:00	" DST"
@@ -1139,7 +1132,7 @@ Zone	Europe/Paris	0:09:21 -	LMT	1891 Mar 15 0:01
 			1:00	M-Eur	MET%s	1944 Aug 25
 			0:00	France	WET%s	1945 Sep 16 3:00
 			1:00	France	MET%s	1977
-			1:00	EC	MET%s
+			1:00	EU	MET%s
 
 # Germany
 # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
@@ -1159,21 +1152,20 @@ Rule	Germany	1949	only	-	Apr	10	2:00s	1:00	" DST"
 Zone	Europe/Berlin	0:53:28 -	LMT	1893 Apr
 			1:00	M-Eur	MET%s	1945 Apr 2 2:00
 			1:00	Germany	MET%s	1980
-			1:00	EC	MET%s
+			1:00	EU	MET%s
 
 # Gibraltar
 # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
 Zone Europe/Gibraltar	-0:21:24 -	LMT	1880 Aug  2
 			0:00	GB-Eire	%s	1957 Apr 14 2:00
 			1:00	-	MET	1982
-			1:00	EC	MET%s
+			1:00	EU	MET%s
 
 # Greece
 # They adopted the Julian calendar in 1846.
 # Part switched to the Gregorian calendar on 1916 Jul 28.
 # The rest switched on 1920 Mar 18.
 # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
-Rule	Greece	1916	only	-	July	28	0:01	0	-
 # Whitman gives 1932 Jul 5 - Nov 1; go with Shanks.
 Rule	Greece	1932	only	-	Jul	 7	0:00	1:00	" DST"
 Rule	Greece	1932	only	-	Sep	 1	0:00	0	-
@@ -1204,12 +1196,13 @@ Zone	Europe/Athens	1:34:52 -	LMT	1895 Sep 14
 			1:00	Greece	MET%s	1944 Apr  4
 			2:00	Greece	EET%s	1981
 			# Shanks says they switched to M-Eur in 1981;
-			# go with EC intead, since Greece joined it on Jan 1.
-			2:00	EC	EET%s
+			# go with EU intead, since Greece joined it on Jan 1.
+			2:00	EU	EET%s
 
 # Hungary
 # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
-Rule	Hungary	1918	only	-	Sep	29	 2:00s	0	-
+Rule	Hungary	1918	only	-	Apr	 1	 3:00	1:00	" DST"
+Rule	Hungary	1918	only	-	Sep	29	 3:00	0	-
 Rule	Hungary	1919	only	-	Apr	15	 3:00	1:00	" DST"
 Rule	Hungary	1919	only	-	Sep	15	 3:00	0	-
 Rule	Hungary	1920	only	-	Apr	 5	 3:00	1:00	" DST"
@@ -1230,11 +1223,11 @@ Rule	Hungary	1957	only	-	Sep	lastSun	 3:00	0	-
 Rule	Hungary	1980	only	-	Apr	 6	 1:00	1:00	" DST"
 # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
 Zone	Europe/Budapest	1:16:20 -	LMT	1890 Oct
-			1:00	M-Eur	MET%s	1918 Jul
+			1:00	M-Eur	MET%s	1918
 			1:00	Hungary	MET%s	1941 Apr  6  2:00
 			1:00	M-Eur	MET%s	1945 May  1 23:00
 			1:00	Hungary	MET%s	1980 Sep 28  2:00s
-			1:00	EC	MET%s
+			1:00	EU	MET%s
 
 # Iceland
 #
@@ -1272,7 +1265,6 @@ Zone	Europe/Budapest	1:16:20 -	LMT	1890 Oct
 # Reykavik was -1:28 from 1837 to 1908, local mean time before that.
 #
 # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
-Rule	Iceland	1908	only	-	Jan	 1	 0:00	0	S
 Rule	Iceland	1917	1918	-	Feb	19	23:00	1:00	D
 Rule	Iceland	1917	only	-	Oct	21	 1:00	0	S
 Rule	Iceland	1918	only	-	Nov	16	 1:00	0	S
@@ -1300,22 +1292,43 @@ Zone Atlantic/Reykjavik	-1:27:24 -	LMT	1837
 			 0:00	-	GMT
 
 # Italy
+# From Paul Eggert (1996-05-06):
+# For Italian DST we have three sources: Shanks, Whitman, and F. Pollastri
+# <http://pisolo.cstv.to.cnr.it/toi/it/ienitlt.html> (see `FP' below),
+# taken from a publication of the Italian National Electrotechnical Institute.
+# When the three sources disagree, guess who's right, as follows:
+#
+# year 	FP	Shanks (S)	Whitman (W)	Go with:
+# 1916	06-03	06-03 24:00	06-03 00:00	FP & W
+#	09-30	09-30 24:00	09-30 01:00	FP; guess 24:00s
+# 1917	04-01	03-31 24:00	03-31 00:00	FP & S
+#	09-30	09-29 24:00	09-30 01:00	FP & W
+# 1918	03-09	03-09 24:00	03-09 00:00	FP & S
+#	10-06	10-05 24:00	10-06 01:00	FP & W
+# 1919	03-01	03-01 24:00	03-01 00:00	FP & S
+#	10-04	10-04 24:00	10-04 01:00	FP; guess 24:00s
+# 1920	03-20	03-20 24:00	03-20 00:00	FP & S
+#	09-18	09-18 24:00	10-01 01:00	FP; guess 24:00s
+# 1944	04-02	04-03 02:00			S (see M-Eur)
+#	09-16	10-02 03:00			FP; guess 24:00s
+# 1945	09-14	09-16 24:00			FP; guess 24:00s
+# 1970	05-21	05-31 00:00			S
+#	09-20	09-27 00:00			S
+#
 # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
-Rule	Italy	1893	only	-	Nov	 1	0:00s	0	S
-# Shanks gives transition times of 1916-1920 as 24:00; go with Whitman.
 Rule	Italy	1916	only	-	Jun	 3	0:00s	1:00	" DST"
-Rule	Italy	1916	only	-	Sep	30	0:00s	0	-
-Rule	Italy	1917	only	-	Mar	31	0:00s	1:00	" DST"
+Rule	Italy	1916	only	-	Oct	 1	0:00s	0	-
+Rule	Italy	1917	only	-	Apr	 1	0:00s	1:00	" DST"
 Rule	Italy	1917	only	-	Sep	30	0:00s	0	-
-Rule	Italy	1918	only	-	Mar	 9	0:00s	1:00	" DST"
+Rule	Italy	1918	only	-	Mar	10	0:00s	1:00	" DST"
 Rule	Italy	1918	1919	-	Oct	Sun>=1	0:00s	0	-
-Rule	Italy	1919	only	-	Mar	 1	0:00s	1:00	" DST"
-Rule	Italy	1920	only	-	Mar	20	0:00s	1:00	" DST"
-# Shanks gives 1920 Sep 18; go with Whitman.
-Rule	Italy	1920	only	-	Oct	 1	0:00s	0	-
-Rule	Italy	1940	only	-	Jun	15	0:00	1:00	" DST"
+Rule	Italy	1919	only	-	Mar	 2	0:00s	1:00	" DST"
+Rule	Italy	1920	only	-	Mar	21	0:00s	1:00	" DST"
+Rule	Italy	1920	only	-	Sep	19	0:00s	0	-
+Rule	Italy	1940	only	-	Jun	15	0:00s	1:00	" DST"
+Rule	Italy	1944	only	-	Sep	17	0:00s	0	-
 Rule	Italy	1945	only	-	Apr	 2	2:00	1:00	" DST"
-Rule	Italy	1945	only	-	Sep	17	0:00	0	-
+Rule	Italy	1945	only	-	Sep	15	0:00s	0	-
 Rule	Italy	1946	only	-	Mar	17	2:00s	1:00	" DST"
 Rule	Italy	1946	only	-	Oct	 6	2:00s	0	-
 Rule	Italy	1947	only	-	Mar	16	0:00s	1:00	" DST"
@@ -1343,9 +1356,9 @@ Rule	Italy	1979	only	-	Sep	30	0:00s	0	-
 Zone	Europe/Rome	0:49:56 -	LMT	1866 Sep 22
 			0:50	-	RMT	1893 Nov	# Rome Mean Time
 			1:00	Italy	MET%s	1942 Nov  2 2:00s
-			1:00	M-Eur	MET%s	1945 Apr  2 2:00s
+			1:00	M-Eur	MET%s	1944 Jul
 			1:00	Italy	MET%s	1980
-			1:00	EC	MET%s
+			1:00	EU	MET%s
 
 Link	Europe/Rome	Europe/Vatican
 Link	Europe/Rome	Europe/San_Marino
@@ -1364,13 +1377,13 @@ Zone	Europe/Riga	1:36:24	-	LMT	1880
 			3:00	Russia	MS%s	1991 Mar 31 2:00s
 			2:00	1:00  "EET DST"	1991 Sep 29 2:00s
 			2:00	M-Eur	EET%s
-#			This may change to `EC' soon.
+#			This may change to `EU' soon.
 
 # Liechtenstein
 # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
 Zone	Europe/Vaduz	0:38:04 -	LMT	1894 Jun
 			1:00	-	MET	1981
-			1:00	EC	MET%s
+			1:00	EU	MET%s
 
 # Lithuania
 # They switched from the Julian to the Gregorian calendar on 1918 Feb 15.
@@ -1386,12 +1399,11 @@ Zone	Europe/Vilnius	1:41:16	-	LMT	1880
 			3:00	Russia	MS%s	1991 Mar 31 2:00s
 			2:00	1:00  "EET DST"	1991 Sep 29 2:00s
 			2:00	M-Eur	EET%s
-#			This may change to `EC' soon.
+#			This may change to `EU' soon.
 
 # Luxembourg
 # Whitman disagrees with most of these dates in minor ways; go with Shanks.
 # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
-Rule	Lux	1904	only	-	Jun	 1	 0:00	0	-
 Rule	Lux	1916	only	-	May	14	23:00	1:00	" DST"
 Rule	Lux	1916	only	-	Oct	 1	 1:00	0	-
 Rule	Lux	1917	only	-	Apr	28	23:00	1:00	" DST"
@@ -1422,7 +1434,7 @@ Zone Europe/Luxembourg	0:24:36 -	LMT	1904 Jun
 			0:00	Belgium	WET%s	1940 May 14 3:00
 			1:00	M-Eur	WET%s	1944 Sep 18 3:00
 			1:00	Belgium	MET%s	1977
-			1:00	EC	MET%s
+			1:00	EU	MET%s
 
 # Macedonia
 # They switched from the Julian to the Gregorian calendar on 1918 Mar 18.
@@ -1432,7 +1444,7 @@ Zone	Europe/Skopje	1:25:44	-	LMT	1884
 			1:00	M-Eur	MET%s	1945 May  8  2:00s
 			1:00	1:00  "MET DST"	1945 Sep 16  2:00s
 			1:00	-	MET	1983
-			1:00	EC	MET%s
+			1:00	EU	MET%s
 
 # Malta
 # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
@@ -1449,7 +1461,7 @@ Zone	Europe/Malta	0:58:04 -	LMT	1893 Nov  2	# Valletta
 			1:00	M-Eur	MET%s	1945 Apr  2 2:00s
 			1:00	Italy	MET%s	1973 Mar 31
 			1:00	Malta	MET%s	1981
-			1:00	EC	MET%s
+			1:00	EU	MET%s
 
 # Moldova
 # They switched from the Julian to the Gregorian calendar on 1919 Mar 18.
@@ -1459,7 +1471,7 @@ Zone	Europe/Chisinau	1:55:20 -	LMT	1924 May  2
 			3:00	Russia	MS%s	1991 Mar 31 2:00s
 			2:00	1:00  "EET DST"	1991 Sep 29 2:00s
 			2:00	M-Eur	EET%s
-#			This may change to `EC' soon.
+#			This may change to `EU' soon.
 
 # Monaco
 # Shanks gives 0:09 for Paris Mean Time; go with Howse's more precise 0:09:21.
@@ -1468,13 +1480,12 @@ Zone	Europe/Monaco	0:29:32 -	LMT	1891 Mar 15
 			0:09:21	-	PMT	1911 Mar 11    # Paris Mean Time
 			0:00	France	WET%s	1945 Sep 16 3:00
 			1:00	France	MET%s	1977
-			1:00	EC	MET%s
+			1:00	EU	MET%s
 
 # Netherlands
 # Howse writes that the Netherlands' railways used GMT between 1892 and 1940,
 # but for other purposes the Netherlands used Amsterdam mean time.
 # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
-Rule	Neth	1892	only	-	May	 1	0:00	0	AMT
 # Shanks gives 1916 May 1 0:00 and 1916 Oct 1 0:00; go with Whitman.
 Rule	Neth	1916	only	-	May	 1	2:00s	1:00	NST
 Rule	Neth	1916	only	-	Oct	 2	2:00s	0	AMT
@@ -1506,11 +1517,10 @@ Zone Europe/Amsterdam	0:19:28 -	LMT	1892 May
 			0:20	Neth	%s	1940 May 16 0:40
 			1:00	M-Eur	MET%s	1945 Apr  2 2:00
 			1:00	Neth	MET%s	1977
-			1:00	EC	MET%s
+			1:00	EU	MET%s
 
 # Norway
 # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
-Rule	Norway	1892	only	-	May	 1	0:00	0	-
 # Whitman gives 1916 May 21 - 1916 Oct 21; go with Shanks.
 Rule	Norway	1916	only	-	May	22	1:00	1:00	" DST"
 Rule	Norway	1916	only	-	Sep	30	0:00	0	-
@@ -1528,7 +1538,7 @@ Zone	Europe/Oslo	0:43:00 -	LMT	1895
 			1:00	Norway	MET%s	1940 Aug 10 23:00
 			1:00	M-Eur	MET%s	1945 Apr  2  2:00
 			1:00	Norway	MET%s	1980
-			1:00	EC	MET%s
+			1:00	EU	MET%s
 # Svalbard is like Europe/Oslo.
 #
 # From Whitman:
@@ -1569,11 +1579,10 @@ Zone	Europe/Warsaw	1:24:00 -	LMT	1880
 			1:00	M-Eur	MET%s	1944 Oct
 			1:00	Poland	MET%s	1977 Apr  3 1:00
 			1:00	W-Eur	MET%s
-#			This may change to `EC' soon.
+#			This may change to `EU' soon.
 
 # Portugal
 # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
-Rule	Port	1911	only	-	May	24	 0:00	0	-
 Rule	Port	1916	only	-	Jun	17	23:00	1:00	" DST"
 # Whitman gives 1916 Oct 31; go with Shanks.
 Rule	Port	1916	only	-	Nov	 1	 1:00	0	-
@@ -1640,16 +1649,16 @@ Zone	Europe/Lisbon	-0:36:32 -	LMT	1884
 			 0:00	Port	WET%s	1966 Apr  3 2:00
 			 1:00	-	MET	1976 Sep 26 1:00
 			 0:00	Port	WET%s	1983 Sep 25 1:00s
-			 0:00	EC	WET%s	1992 Sep 27 1:00s
+			 0:00	EU	WET%s	1992 Sep 27 1:00s
 # From Rui Pedro Salgueiro <rps@inescca.inescc.pt> (November 12, 1992):
 # Portugal has recently (September, 27) changed timezone
 # (from WET to MET or CET) to harmonize with EEC.
-			 1:00	EC	MET%s	1996 Mar 31 1:00u
+			 1:00	EU	MET%s	1996 Mar 31 1:00u
 # Martin Bruckmann <martin@ua.pt> (1996-02-29) reports via Peter Ilieve
 # that Portugal is reverting to 0:00 by not moving its clocks this spring.
 # The new Prime Minister was fed up with getting up in the dark in the winter.
 			 0:00	1:00  "WET DST"	1996 Oct 27 1:00u
-			 0:00	EC	WET%s
+			 0:00	EU	WET%s
 # We don't know what happened to Madeira or the Azores,
 # so we'll just use Shanks for now.
 # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
@@ -1664,13 +1673,12 @@ Zone Atlantic/Madeira	-1:07:36 -	LMT	1884		# Funchal
 			-1:00	Port	ACT%s	1966 Apr  3 2:00
 			 0:00	-	WET	1977 Mar 27
 			 0:00	Port	WET%s	1983 Sep 25 1:00s
-			 0:00	EC	WET%s
+			 0:00	EU	WET%s
 
 # Romania
 # Catholic Romania switched from the Julian to the Gregorian calendar on
 # on 1919 Mar 18.  Greek Orthodox Romania switched on 1920 Mar 18.
 # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
-Rule	Romania	1931	only	-	Jul	24	 0:00	0	-
 Rule	Romania	1932	only	-	May	21	 0:00s	1:00	" DST"
 Rule	Romania	1932	1939	-	Oct	Sun>=1	 0:00s	0	-
 Rule	Romania	1933	1939	-	Apr	Sun>=2	 0:00s	1:00	" DST"
@@ -1683,7 +1691,7 @@ Zone Europe/Bucharest	1:44:24 -	LMT	1891 Oct
 			1:44	-	BMT	1931 Jul 24	# Bucharest MT
 			2:00	Romania	EET%s	1981 Mar 29 2:00s
 			2:00	M-Eur	EET%s
-#			This may change to `EC' soon.
+#			This may change to `EU' soon.
 
 # Russia
 # From Paul Eggert <eggert@twinsun.com> (May 28, 1994):
@@ -1730,7 +1738,6 @@ Zone Asia/Omsk		 4:53:36 -	LMT	1924 May  2
 # I do not know why they have decided to make this change;
 # as far as I remember it was done exactly during winter->summer switching
 # so we (Novosibirsk) simply did not switch.
-# Tomsk is still 4 hours ahead of Moscow.
 Zone Asia/Novosibirsk	 5:31:40 -	LMT	1924 May  2
 			 6:00	-	NSK	1957 Mar
 			 7:00	Russia	NS%s	1991 Mar 31 2:00s
@@ -1739,12 +1746,12 @@ Zone Asia/Novosibirsk	 5:31:40 -	LMT	1924 May  2
 			 7:00	Russia	NS%s	1994 Mar 27 2:00s
 			 6:00	1:00	NSD	1994 Sep 25 2:00s
 			 6:00	Russia	NS%s
-Zone Asia/Tomsk		 5:39:52 -	LMT	1924 May  2
-			 6:00	-	TSK	1957 Mar
-			 7:00	Russia	TS%s	1991 Mar 31 2:00s
-			 6:00	1:00	TSD	1991 Sep 29 2:00s
-			 6:00	-	TSK	1992 Jan 19 2:00s
-			 7:00	Russia	TS%s
+Zone Asia/Krasnoyarsk	 6:11:20 -	LMT	1924 May  2
+			 6:00	-	KRSK	1957 Mar
+			 7:00	Russia	KRS%s	1991 Mar 31 2:00s
+			 6:00	1:00	KRSD	1991 Sep 29 2:00s
+			 6:00	-	KRSK	1992 Jan 19 2:00s
+			 7:00	Russia	KRS%s
 Zone Asia/Irkutsk	 6:57:20 -	LMT	1880
 			 6:57	-	LST	1924 May  2
 			 7:00	-	ISK	1957 Mar
@@ -1796,11 +1803,10 @@ Zone Europe/Ljubljana	0:58:04	-	LMT	1884
 			1:00	M-Eur	MET%s	1945 May  8  2:00s
 			1:00	1:00  "MET DST"	1945 Sep 16  2:00s
 			1:00	-	MET	1983
-			1:00	EC	MET%s
+			1:00	EU	MET%s
 
 # Spain
 # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
-Rule	Spain	1901	only	-	Jan	 1	 0:00	0	-
 # For 1917-1919 Whitman gives Apr Sat>=1 - Oct Sat>=1; go with Shanks.
 Rule	Spain	1917	only	-	May	 5	23:00s	1:00	" DST"
 Rule	Spain	1917	1919	-	Oct	 6	23:00s	0	-
@@ -1842,12 +1848,12 @@ Rule	Spain	1978	only	-	Oct	 1	 1:00	0	-
 Zone	Europe/Madrid	-0:14:44 -	LMT	1901
 			 0:00	Spain	WET%s	1946 Sep 30
 			 1:00	Spain	MET%s	1979
-			 1:00	EC	MET%s
+			 1:00	EU	MET%s
 Zone	Atlantic/Canary	-1:01:36 -	LMT	1922 Mar # Las Palmas de Gran C.
 			-1:00	-	ACT	1946 Sep 30 1:00
 			 0:00	-	WET	1980 Apr  6 0:00s
 			 0:00	1:00  "WET DST"	1980 Sep 28 0:00s
-			 0:00	EC	WET%s
+			 0:00	EU	WET%s
 
 # Sweden
 # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
@@ -1856,7 +1862,7 @@ Zone Europe/Stockholm	1:12:12 -	LMT	1878 May 31
 			1:00	-	MET	1916 Apr 14 23:00s
 			1:00	1:00  "MET DST"	1916 Sep 30 23:00s
 			1:00	-	MET	1980
-			1:00	EC	MET%s
+			1:00	EU	MET%s
 
 # Switzerland
 # From Howse (1988), p 82:
@@ -1864,7 +1870,6 @@ Zone Europe/Stockholm	1:12:12 -	LMT	1878 May 31
 # and their performance improved enormously.  Communities began to keep
 # mean time in preference to apparent time -- Geneva from 1780 ....
 # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
-Rule	Swiss	1894	only	-	Jun	1	0:00	0	-
 # From Whitman (who writes ``Midnight?''):
 Rule	Swiss	1940	only	-	Nov	 2	0:00	1:00	" DST"
 Rule	Swiss	1940	only	-	Dec	31	0:00	0	-
@@ -1875,13 +1880,12 @@ Rule	Swiss	1941	1942	-	Oct	Sun>=1	0:00	0	-
 Zone	Europe/Zurich	0:34:08 -	LMT	1848 Sep 12
 			0:30	-	SST	1894 Jun   # Swiss Standard Time
 			1:00	Swiss	MET%s	1981
-			1:00	EC	MET%s
+			1:00	EU	MET%s
 
 # Turkey
 # European Turkey switched to the Gregorian calendar in 1908.
 # Asian Turkey switched in 1914.
 # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
-Rule	Turkey	1910	only	-	Oct	 1	0:00	0	-
 Rule	Turkey	1916	only	-	May	 1	0:00	1:00	" DST"
 Rule	Turkey	1916	only	-	Oct	 1	0:00	0	-
 Rule	Turkey	1920	only	-	Mar	28	0:00	1:00	" DST"
@@ -1941,7 +1945,7 @@ Zone	Europe/Istanbul	1:55:52 -	LMT	1880
 			3:00	Turkey	TUR%s	1985 Apr 20
 			2:00	Turkey	EET%s	1986
 			2:00	M-Eur	EET%s
-#			This may change to `EC' soon.
+#			This may change to `EU' soon.
 Link	Europe/Istanbul	Asia/Istanbul	# Istanbul is in both continents.
 
 # Ukraine
@@ -1959,7 +1963,7 @@ Zone Europe/Kiev	2:02:04 -	LMT	1880
 			2:00	-	EET	1930 Jun 21
 			3:00	Russia	MS%s	1990 Jul 17
 			2:00	M-Eur	EET%s
-#			This may change to `EC' soon.
+#			This may change to `EU' soon.
 Zone Europe/Simferopol	2:16:24 -	LMT	1880
 			2:08	Russia	LST%s	1919 Jul  1 2:00
 			2:08	Ukraine	LST%s	1924 May  2
@@ -1981,7 +1985,7 @@ Zone	Europe/Belgrade	1:22:00	-	LMT	1884
 			1:00	M-Eur	MET%s	1945 May  8  2:00s
 			1:00	1:00  "MET DST"	1945 Sep 16  2:00s
 			1:00	-	MET	1983
-			1:00	EC	MET%s
+			1:00	EU	MET%s
 
 ###############################################################################