HOURN
{ "gmt", tZONE, HOURN( 0) }, /* Greenwich Mean */
{ "ut", tZONE, HOURN( 0) }, /* Universal (Coordinated) */
{ "utc", tZONE, HOURN( 0) },
{ "wet", tZONE, HOURN( 0) }, /* Western European */
{ "bst", tDAYZONE, HOURN( 0) }, /* British Summer */
{ "wat", tZONE, HOURN( 1) }, /* West Africa */
{ "at", tZONE, HOURN( 2) }, /* Azores */
{ "bst", tZONE, HOURN( 3) }, /* Brazil Standard */
{ "gst", tZONE, HOURN( 3) }, /* Greenland Standard */
{ "nft", tZONE, HOURN(3.5) }, /* Newfoundland */
{ "nst", tZONE, HOURN(3.5) }, /* Newfoundland Standard */
{ "ndt", tDAYZONE, HOURN(3.5) }, /* Newfoundland Daylight */
{ "ast", tZONE, HOURN( 4) }, /* Atlantic Standard */
{ "adt", tDAYZONE, HOURN( 4) }, /* Atlantic Daylight */
{ "est", tZONE, HOURN( 5) }, /* Eastern Standard */
{ "edt", tDAYZONE, HOURN( 5) }, /* Eastern Daylight */
{ "cst", tZONE, HOURN( 6) }, /* Central Standard */
{ "cdt", tDAYZONE, HOURN( 6) }, /* Central Daylight */
{ "mst", tZONE, HOURN( 7) }, /* Mountain Standard */
{ "mdt", tDAYZONE, HOURN( 7) }, /* Mountain Daylight */
{ "pst", tZONE, HOURN( 8) }, /* Pacific Standard */
{ "pdt", tDAYZONE, HOURN( 8) }, /* Pacific Daylight */
{ "yst", tZONE, HOURN( 9) }, /* Yukon Standard */
{ "ydt", tDAYZONE, HOURN( 9) }, /* Yukon Daylight */
{ "hst", tZONE, HOURN(10) }, /* Hawaii Standard */
{ "hdt", tDAYZONE, HOURN(10) }, /* Hawaii Daylight */
{ "cat", tZONE, HOURN(10) }, /* Central Alaska */
{ "ahst", tZONE, HOURN(10) }, /* Alaska-Hawaii Standard */
{ "nt", tZONE, HOURN(11) }, /* Nome */
{ "idlw", tZONE, HOURN(12) }, /* International Date Line West */
{ "cet", tZONE, -HOURN(1) }, /* Central European */
{ "met", tZONE, -HOURN(1) }, /* Middle European */
{ "mewt", tZONE, -HOURN(1) }, /* Middle European Winter */
{ "mest", tDAYZONE, -HOURN(1) }, /* Middle European Summer */
{ "swt", tZONE, -HOURN(1) }, /* Swedish Winter */
{ "sst", tDAYZONE, -HOURN(1) }, /* Swedish Summer */
{ "fwt", tZONE, -HOURN(1) }, /* French Winter */
{ "fst", tDAYZONE, -HOURN(1) }, /* French Summer */
{ "eet", tZONE, -HOURN(2) }, /* Eastern Europe, USSR Zone 1 */
{ "bt", tZONE, -HOURN(3) }, /* Baghdad, USSR Zone 2 */
{ "it", tZONE, -HOURN(3.5) },/* Iran */
{ "zp4", tZONE, -HOURN(4) }, /* USSR Zone 3 */
{ "zp5", tZONE, -HOURN(5) }, /* USSR Zone 4 */
{ "ist", tZONE, -HOURN(5.5) },/* Indian Standard */
{ "zp6", tZONE, -HOURN(6) }, /* USSR Zone 5 */
{ "nst", tZONE, -HOURN(6.5) },/* North Sumatra */
{ "sst", tZONE, -HOURN(7) }, /* South Sumatra, USSR Zone 6 */
{ "wast", tZONE, -HOURN(7) }, /* West Australian Standard */
{ "wadt", tDAYZONE, -HOURN(7) }, /* West Australian Daylight */
{ "jt", tZONE, -HOURN(7.5) },/* Java (3pm in Cronusland!) */
{ "cct", tZONE, -HOURN(8) }, /* China Coast, USSR Zone 7 */
{ "jst", tZONE, -HOURN(9) }, /* Japan Standard, USSR Zone 8 */
{ "cast", tZONE, -HOURN(9.5) },/* Central Australian Standard */
{ "cadt", tDAYZONE, -HOURN(9.5) },/* Central Australian Daylight */
{ "east", tZONE, -HOURN(10) }, /* Eastern Australian Standard */
{ "eadt", tDAYZONE, -HOURN(10) }, /* Eastern Australian Daylight */
{ "gst", tZONE, -HOURN(10) }, /* Guam Standard, USSR Zone 9 */
{ "nzt", tZONE, -HOURN(12) }, /* New Zealand */
{ "nzst", tZONE, -HOURN(12) }, /* New Zealand Standard */
{ "nzdt", tDAYZONE, -HOURN(12) }, /* New Zealand Daylight */
{ "idle", tZONE, -HOURN(12) }, /* International Date Line East */
{ "a", tZONE, HOURN( 1) },
{ "b", tZONE, HOURN( 2) },
{ "c", tZONE, HOURN( 3) },
{ "d", tZONE, HOURN( 4) },
{ "e", tZONE, HOURN( 5) },
{ "f", tZONE, HOURN( 6) },
{ "g", tZONE, HOURN( 7) },
{ "h", tZONE, HOURN( 8) },
{ "i", tZONE, HOURN( 9) },
{ "k", tZONE, HOURN( 10) },
{ "l", tZONE, HOURN( 11) },
{ "m", tZONE, HOURN( 12) },
{ "n", tZONE, HOURN(- 1) },
{ "o", tZONE, HOURN(- 2) },
{ "p", tZONE, HOURN(- 3) },
{ "q", tZONE, HOURN(- 4) },
{ "r", tZONE, HOURN(- 5) },
{ "s", tZONE, HOURN(- 6) },
{ "t", tZONE, HOURN(- 7) },
{ "u", tZONE, HOURN(- 8) },
{ "v", tZONE, HOURN(- 9) },
{ "w", tZONE, HOURN(-10) },
{ "x", tZONE, HOURN(-11) },
{ "y", tZONE, HOURN(-12) },
{ "z", tZONE, HOURN( 0) },