30 #include "zone_infos.h"
31 #include "zone_registry.h"
39 const extended::ZoneInfo*
const kZoneRegistry[386] ACE_TIME_PROGMEM = {
40 &kZoneAsia_Kuala_Lumpur,
42 &kZoneAmerica_St_Johns,
43 &kZoneAmerica_North_Dakota_New_Salem,
45 &kZoneAmerica_Mazatlan,
46 &kZonePacific_Fakaofo,
47 &kZoneAmerica_Hermosillo,
49 &kZoneAmerica_Indiana_Tell_City,
50 &kZoneAmerica_Boa_Vista,
59 &kZoneAmerica_Guatemala,
60 &kZoneAfrica_Monrovia,
61 &kZoneAntarctica_Rothera,
62 &kZoneAmerica_Yellowknife,
63 &kZoneAustralia_Melbourne,
64 &kZoneAmerica_Sao_Paulo,
65 &kZoneEurope_Amsterdam,
66 &kZoneAmerica_Indiana_Vevay,
67 &kZoneAmerica_Scoresbysund,
74 &kZoneAmerica_Bahia_Banderas,
82 &kZoneAmerica_Guayaquil,
83 &kZoneAmerica_Kentucky_Louisville,
85 &kZoneAtlantic_Reykjavik,
86 &kZoneAmerica_New_York,
87 &kZoneEurope_Luxembourg,
94 &kZoneAsia_Ho_Chi_Minh,
101 &kZoneAustralia_Adelaide,
102 &kZonePacific_Auckland,
103 &kZonePacific_Tongatapu,
104 &kZoneAmerica_Monterrey,
105 &kZoneAustralia_Darwin,
106 &kZonePacific_Pohnpei,
107 &kZoneAsia_Famagusta,
108 &kZoneAmerica_Indiana_Vincennes,
109 &kZoneAmerica_Indiana_Indianapolis,
110 &kZoneAsia_Vladivostok,
111 &kZoneAmerica_Fortaleza,
112 &kZoneAmerica_Vancouver,
113 &kZoneAmerica_Pangnirtung,
114 &kZoneAmerica_Iqaluit,
115 &kZonePacific_Chatham,
116 &kZoneAmerica_Indiana_Marengo,
117 &kZoneEurope_Tallinn,
118 &kZoneAsia_Ulaanbaatar,
119 &kZoneAmerica_Argentina_Ushuaia,
120 &kZoneAustralia_Hobart,
122 &kZoneAtlantic_South_Georgia,
123 &kZoneAmerica_Phoenix,
124 &kZoneAntarctica_Mawson,
125 &kZoneAmerica_Caracas,
126 &kZoneAmerica_Cayenne,
127 &kZoneAtlantic_Bermuda,
128 &kZoneAmerica_Managua,
129 &kZoneAmerica_Argentina_San_Juan,
130 &kZoneAmerica_Argentina_San_Luis,
131 &kZoneEurope_Volgograd,
132 &kZoneAmerica_Fort_Nelson,
133 &kZoneEtc_GMT_PLUS_10,
134 &kZoneEtc_GMT_PLUS_11,
135 &kZoneEtc_GMT_PLUS_12,
141 &kZoneAntarctica_Palmer,
143 &kZoneIndian_Kerguelen,
144 &kZoneAmerica_Indiana_Winamac,
151 &kZoneAmerica_Chicago,
152 &kZoneAustralia_Sydney,
153 &kZoneAntarctica_Vostok,
154 &kZoneAustralia_Brisbane,
155 &kZoneAmerica_Asuncion,
157 &kZonePacific_Gambier,
158 &kZoneAmerica_Whitehorse,
159 &kZoneAmerica_Martinique,
160 &kZoneAmerica_Jamaica,
161 &kZoneAsia_Hong_Kong,
162 &kZonePacific_Marquesas,
163 &kZoneAmerica_Miquelon,
164 &kZoneAntarctica_DumontDUrville,
165 &kZoneAmerica_Anchorage,
166 &kZoneAsia_Jerusalem,
167 &kZoneEurope_Stockholm,
169 &kZoneAtlantic_Cape_Verde,
172 &kZoneAmerica_Moncton,
173 &kZonePacific_Bougainville,
176 &kZoneAmerica_Argentina_Jujuy,
177 &kZoneAmerica_Argentina_Salta,
178 &kZonePacific_Pago_Pago,
179 &kZonePacific_Enderbury,
180 &kZoneAfrica_Sao_Tome,
181 &kZoneAmerica_Creston,
182 &kZoneAmerica_Costa_Rica,
184 &kZoneAmerica_Indiana_Knox,
186 &kZoneAmerica_Puerto_Rico,
187 &kZoneIndian_Christmas,
188 &kZoneAsia_Novokuznetsk,
189 &kZoneAmerica_Curacao,
190 &kZoneAmerica_Tijuana,
192 &kZoneEurope_Helsinki,
193 &kZoneAmerica_Porto_Velho,
195 &kZoneAmerica_Edmonton,
196 &kZoneAmerica_Dawson_Creek,
197 &kZoneAmerica_Grand_Turk,
198 &kZoneAmerica_Blanc_Sablon,
200 &kZoneAmerica_Araguaina,
201 &kZoneIndian_Reunion,
202 &kZoneAsia_Qyzylorda,
205 &kZoneAsia_Kamchatka,
206 &kZoneAmerica_Santarem,
207 &kZoneAmerica_Santiago,
209 &kZoneAmerica_El_Salvador,
211 &kZoneAmerica_Santo_Domingo,
216 &kZoneAfrica_Windhoek,
217 &kZoneAmerica_Toronto,
219 &kZoneIndian_Mauritius,
220 &kZoneAtlantic_Stanley,
223 &kZoneAtlantic_Madeira,
224 &kZoneAmerica_Atikokan,
225 &kZonePacific_Kiritimati,
226 &kZoneAmerica_Metlakatla,
228 &kZoneAmerica_Chihuahua,
229 &kZonePacific_Pitcairn,
235 &kZoneAmerica_Winnipeg,
236 &kZoneAustralia_Eucla,
237 &kZoneAmerica_Argentina_Catamarca,
238 &kZoneAustralia_Perth,
239 &kZonePacific_Kwajalein,
240 &kZoneAmerica_Port_au_Prince,
242 &kZonePacific_Norfolk,
244 &kZoneAmerica_Detroit,
245 &kZoneAsia_Choibalsan,
246 &kZoneAntarctica_Macquarie,
247 &kZoneAmerica_Belize,
248 &kZoneAmerica_Bogota,
249 &kZoneAsia_Pyongyang,
250 &kZoneAmerica_Indiana_Petersburg,
251 &kZoneAmerica_Cancun,
252 &kZoneAmerica_Glace_Bay,
254 &kZoneAmerica_Cuiaba,
255 &kZoneAmerica_Dawson,
256 &kZoneAmerica_Denver,
260 &kZoneEurope_Andorra,
265 &kZoneIndian_Maldives,
268 &kZonePacific_Rarotonga,
269 &kZoneAsia_Kathmandu,
270 &kZoneAmerica_North_Dakota_Beulah,
271 &kZoneAmerica_Rainy_River,
272 &kZoneEurope_Budapest,
274 &kZoneEtc_GMT_PLUS_1,
275 &kZoneEtc_GMT_PLUS_2,
276 &kZoneEtc_GMT_PLUS_3,
277 &kZoneEtc_GMT_PLUS_4,
278 &kZoneEtc_GMT_PLUS_5,
279 &kZoneEtc_GMT_PLUS_6,
280 &kZoneEtc_GMT_PLUS_7,
281 &kZoneEtc_GMT_PLUS_8,
282 &kZoneEtc_GMT_PLUS_9,
292 &kZoneAmerica_Nipigon,
293 &kZoneAmerica_Rio_Branco,
295 &kZoneAfrica_El_Aaiun,
296 &kZoneAmerica_North_Dakota_Center,
298 &kZoneAfrica_Tripoli,
299 &kZoneEurope_Istanbul,
300 &kZoneAfrica_Ndjamena,
301 &kZoneAmerica_Guyana,
302 &kZoneAmerica_Havana,
303 &kZoneAsia_Novosibirsk,
308 &kZoneAmerica_Inuvik,
309 &kZoneAmerica_Argentina_La_Rioja,
314 &kZoneAmerica_Juneau,
315 &kZoneAustralia_Lord_Howe,
316 &kZonePacific_Port_Moresby,
318 &kZoneAfrica_Nairobi,
320 &kZonePacific_Galapagos,
321 &kZoneAmerica_Argentina_Mendoza,
322 &kZoneAmerica_La_Paz,
323 &kZoneAmerica_Noronha,
324 &kZoneAmerica_Maceio,
325 &kZoneAmerica_Manaus,
326 &kZoneAmerica_Merida,
327 &kZoneEurope_Chisinau,
328 &kZoneAmerica_Nassau,
329 &kZoneEurope_Uzhgorod,
330 &kZoneAustralia_Broken_Hill,
332 &kZoneAmerica_Paramaribo,
333 &kZoneAmerica_Panama,
335 &kZoneAmerica_Goose_Bay,
336 &kZoneAmerica_Los_Angeles,
337 &kZoneAmerica_Recife,
338 &kZoneAmerica_Regina,
340 &kZoneAmerica_Halifax,
341 &kZoneAsia_Srednekolymsk,
342 &kZoneAmerica_Argentina_Cordoba,
343 &kZoneAmerica_Tegucigalpa,
345 &kZoneAfrica_Abidjan,
346 &kZoneAmerica_Punta_Arenas,
347 &kZoneAfrica_Casablanca,
348 &kZoneAmerica_Argentina_Rio_Gallegos,
350 &kZoneAmerica_Resolute,
351 &kZoneAmerica_Rankin_Inlet,
352 &kZoneAmerica_Barbados,
354 &kZonePacific_Easter,
355 &kZoneAsia_Singapore,
356 &kZoneAsia_Krasnoyarsk,
357 &kZoneAmerica_Mexico_City,
360 &kZoneEurope_Kaliningrad,
361 &kZoneAmerica_Argentina_Buenos_Aires,
364 &kZoneAmerica_Cambridge_Bay,
365 &kZoneAfrica_Johannesburg,
366 &kZoneAmerica_Port_of_Spain,
369 &kZoneAmerica_Yakutat,
370 &kZoneAfrica_Algiers,
372 &kZoneEurope_Simferopol,
373 &kZonePacific_Funafuti,
374 &kZoneAmerica_Matamoros,
376 &kZoneEurope_Vilnius,
377 &kZonePacific_Kosrae,
378 &kZoneAmerica_Kentucky_Monticello,
379 &kZoneEurope_Brussels,
380 &kZoneAmerica_Swift_Current,
382 &kZoneEurope_Ulyanovsk,
383 &kZoneAustralia_Lindeman,
384 &kZoneEurope_Belgrade,
385 &kZoneAmerica_Menominee,
386 &kZoneEurope_Copenhagen,
387 &kZoneAtlantic_Faroe,
388 &kZonePacific_Majuro,
389 &kZoneAntarctica_Casey,
390 &kZoneAntarctica_Davis,
391 &kZoneEurope_Astrakhan,
392 &kZoneAntarctica_Syowa,
393 &kZoneAntarctica_Troll,
394 &kZoneEurope_Saratov,
395 &kZonePacific_Noumea,
396 &kZonePacific_Honolulu,
397 &kZoneAmerica_Argentina_Tucuman,
398 &kZoneEurope_Zaporozhye,
400 &kZoneAmerica_Ojinaga,
402 &kZonePacific_Tahiti,
403 &kZonePacific_Tarawa,
407 &kZonePacific_Guadalcanal,
408 &kZoneAmerica_Danmarkshavn,
410 &kZoneEurope_Gibraltar,
411 &kZoneAtlantic_Azores,
412 &kZonePacific_Wallis,
413 &kZoneAmerica_Thunder_Bay,
414 &kZoneAmerica_Eirunepe,
415 &kZoneAmerica_Montevideo,
419 &kZoneEurope_Bucharest,
420 &kZoneAfrica_Khartoum,
422 &kZoneAsia_Yekaterinburg,
424 &kZoneAtlantic_Canary,
425 &kZoneAmerica_Campo_Grande,
432 const extended::ZoneInfo*
const kZoneAndLinkRegistry[593] ACE_TIME_PROGMEM = {
435 &kZoneAsia_Kuala_Lumpur,
436 &kZoneAfrica_Libreville,
438 &kZoneAustralia_Victoria,
439 &kZoneAtlantic_Faeroe,
440 &kZoneAmerica_St_Johns,
441 &kZoneAmerica_St_Kitts,
442 &kZoneAfrica_Ouagadougou,
443 &kZoneAmerica_St_Lucia,
444 &kZoneAmerica_North_Dakota_New_Salem,
446 &kZoneAfrica_Bujumbura,
447 &kZoneAmerica_Mazatlan,
448 &kZoneAmerica_St_Barthelemy,
449 &kZoneAfrica_Addis_Ababa,
450 &kZonePacific_Fakaofo,
451 &kZoneAmerica_Hermosillo,
452 &kZoneMexico_BajaSur,
454 &kZoneAmerica_Indiana_Tell_City,
456 &kZoneAmerica_Boa_Vista,
471 &kZoneAmerica_Guatemala,
472 &kZoneEurope_Mariehamn,
473 &kZoneAfrica_Monrovia,
480 &kZoneAntarctica_Rothera,
481 &kZoneAmerica_Yellowknife,
482 &kZoneAustralia_Melbourne,
483 &kZoneAmerica_Sao_Paulo,
484 &kZoneEurope_Amsterdam,
485 &kZoneAmerica_Indiana_Vevay,
486 &kZoneAmerica_Scoresbysund,
487 &kZoneAsia_Samarkand,
494 &kZoneAmerica_Bahia_Banderas,
496 &kZoneAsia_Ashkhabad,
505 &kZoneAmerica_Guayaquil,
506 &kZoneAmerica_Montserrat,
507 &kZoneAmerica_Kentucky_Louisville,
508 &kZoneAsia_Pontianak,
509 &kZoneEurope_Podgorica,
510 &kZoneAtlantic_Reykjavik,
511 &kZoneAmerica_New_York,
512 &kZoneEurope_Luxembourg,
520 &kZoneAmerica_Montreal,
521 &kZoneAsia_Ho_Chi_Minh,
523 &kZoneAmerica_Argentina_ComodRivadavia,
530 &kZoneAustralia_Adelaide,
531 &kZonePacific_Auckland,
532 &kZonePacific_Tongatapu,
533 &kZoneAmerica_Monterrey,
535 &kZoneAustralia_Currie,
536 &kZoneAustralia_Darwin,
537 &kZonePacific_Pohnpei,
538 &kZoneAsia_Famagusta,
539 &kZoneAmerica_Indiana_Vincennes,
540 &kZoneAmerica_Indiana_Indianapolis,
541 &kZoneAsia_Vladivostok,
542 &kZoneAustralia_Canberra,
543 &kZoneAmerica_Fortaleza,
544 &kZoneAmerica_Vancouver,
545 &kZoneAmerica_Pangnirtung,
546 &kZoneAmerica_Iqaluit,
548 &kZonePacific_Chatham,
550 &kZoneAmerica_Indiana_Marengo,
551 &kZoneEurope_Tallinn,
552 &kZoneAfrica_Djibouti,
553 &kZoneAsia_Ulaanbaatar,
554 &kZoneAfrica_Gaborone,
555 &kZoneAmerica_Argentina_Ushuaia,
557 &kZoneAustralia_Hobart,
559 &kZoneAtlantic_South_Georgia,
560 &kZoneAmerica_Phoenix,
562 &kZoneAsia_Ulan_Bator,
563 &kZoneAntarctica_Mawson,
564 &kZoneAfrica_Brazzaville,
565 &kZoneAmerica_Caracas,
566 &kZoneAmerica_Cayenne,
567 &kZoneAfrica_Porto_Novo,
568 &kZoneAtlantic_Bermuda,
569 &kZoneAmerica_Managua,
570 &kZoneAmerica_Marigot,
571 &kZoneEurope_Guernsey,
572 &kZoneAfrica_Nouakchott,
573 &kZoneAmerica_Louisville,
574 &kZoneAmerica_Argentina_San_Juan,
575 &kZoneAmerica_Argentina_San_Luis,
576 &kZoneEurope_Volgograd,
577 &kZoneAmerica_Fort_Nelson,
578 &kZoneEtc_GMT_PLUS_10,
579 &kZoneEtc_GMT_PLUS_11,
580 &kZoneEtc_GMT_PLUS_12,
586 &kZoneAntarctica_Palmer,
587 &kZoneCanada_Pacific,
589 &kZoneIndian_Kerguelen,
590 &kZoneAmerica_Indiana_Winamac,
592 &kZoneAtlantic_St_Helena,
596 &kZoneAmerica_Mendoza,
600 &kZoneAmerica_Chicago,
601 &kZoneAustralia_Sydney,
604 &kZoneAntarctica_Vostok,
606 &kZoneAustralia_Brisbane,
607 &kZoneAmerica_Catamarca,
608 &kZoneAmerica_Asuncion,
611 &kZoneCanada_Atlantic,
612 &kZonePacific_Gambier,
613 &kZoneAmerica_Whitehorse,
614 &kZoneAmerica_Martinique,
615 &kZoneAmerica_Jamaica,
619 &kZoneAsia_Hong_Kong,
620 &kZonePacific_Marquesas,
621 &kZoneAmerica_Miquelon,
622 &kZoneAntarctica_DumontDUrville,
623 &kZoneAtlantic_Jan_Mayen,
624 &kZoneAmerica_Anchorage,
626 &kZoneAsia_Jerusalem,
627 &kZoneEurope_Stockholm,
629 &kZoneAtlantic_Cape_Verde,
631 &kZoneAmerica_Cordoba,
632 &kZoneAsia_Ujung_Pandang,
633 &kZoneAfrica_Mbabane,
635 &kZoneAmerica_Moncton,
636 &kZonePacific_Bougainville,
639 &kZoneAmerica_Argentina_Jujuy,
640 &kZoneAmerica_Argentina_Salta,
641 &kZonePacific_Pago_Pago,
642 &kZonePacific_Enderbury,
643 &kZoneAfrica_Sao_Tome,
644 &kZoneCanada_Central,
645 &kZoneAmerica_Creston,
646 &kZoneAmerica_Costa_Rica,
648 &kZoneAmerica_Indiana_Knox,
652 &kZoneAfrica_Kinshasa,
654 &kZoneAfrica_Mogadishu,
655 &kZoneAmerica_Puerto_Rico,
656 &kZoneUS_Indiana_Starke,
657 &kZoneAmerica_Buenos_Aires,
658 &kZoneAfrica_Freetown,
659 &kZoneIndian_Christmas,
660 &kZoneAsia_Novokuznetsk,
661 &kZoneAmerica_Indianapolis,
662 &kZoneEurope_Sarajevo,
663 &kZoneAmerica_Curacao,
664 &kZoneAmerica_Tijuana,
666 &kZoneEurope_Helsinki,
667 &kZoneAmerica_Lower_Princes,
668 &kZoneAmerica_Porto_Velho,
671 &kZoneAmerica_Edmonton,
672 &kZoneAmerica_Dawson_Creek,
674 &kZoneUS_East_Indiana,
675 &kZoneAmerica_Grand_Turk,
676 &kZoneAmerica_Blanc_Sablon,
679 &kZoneAntarctica_McMurdo,
680 &kZoneAmerica_Araguaina,
681 &kZoneAfrica_Lubumbashi,
682 &kZoneIndian_Reunion,
683 &kZoneAsia_Qyzylorda,
688 &kZoneAsia_Kamchatka,
689 &kZoneAmerica_Santarem,
690 &kZoneAmerica_Santiago,
694 &kZoneEurope_Nicosia,
696 &kZoneAmerica_El_Salvador,
698 &kZoneAmerica_Santo_Domingo,
700 &kZoneCanada_Saskatchewan,
706 &kZoneAfrica_Windhoek,
708 &kZoneAmerica_Toronto,
709 &kZoneAmerica_Tortola,
712 &kZoneAfrica_Conakry,
713 &kZoneIndian_Mauritius,
714 &kZoneAtlantic_Stanley,
715 &kZoneAmerica_Ensenada,
724 &kZoneChile_Continental,
725 &kZoneAmerica_Fort_Wayne,
727 &kZoneAtlantic_Madeira,
728 &kZoneAmerica_Atikokan,
730 &kZoneAmerica_Shiprock,
731 &kZonePacific_Kiritimati,
732 &kZoneAmerica_St_Vincent,
733 &kZoneAmerica_Metlakatla,
735 &kZoneAmerica_Chihuahua,
736 &kZonePacific_Pitcairn,
737 &kZoneAsia_Vientiane,
748 &kZoneAmerica_Winnipeg,
749 &kZoneAustralia_Eucla,
750 &kZoneAmerica_Argentina_Catamarca,
753 &kZoneAustralia_North,
754 &kZoneAustralia_Perth,
755 &kZoneAustralia_South,
756 &kZonePacific_Kwajalein,
757 &kZoneAmerica_Port_au_Prince,
761 &kZonePacific_Norfolk,
762 &kZoneAmerica_Godthab,
763 &kZoneAustralia_Yancowinna,
766 &kZoneAmerica_Detroit,
767 &kZoneAsia_Choibalsan,
768 &kZoneAntarctica_Macquarie,
769 &kZoneAmerica_Belize,
770 &kZoneMexico_General,
771 &kZoneAmerica_Bogota,
772 &kZoneAsia_Pyongyang,
773 &kZoneAmerica_Indiana_Petersburg,
774 &kZoneAmerica_Cancun,
775 &kZoneAmerica_Cayman,
776 &kZoneAmerica_Glace_Bay,
778 &kZoneAmerica_Grenada,
779 &kZoneAmerica_Cuiaba,
780 &kZoneAmerica_Dawson,
782 &kZoneAmerica_Denver,
786 &kZoneEurope_Andorra,
792 &kZoneIndian_Maldives,
796 &kZonePacific_Rarotonga,
797 &kZoneAsia_Kathmandu,
798 &kZoneBrazil_DeNoronha,
799 &kZoneAmerica_North_Dakota_Beulah,
800 &kZoneAmerica_Rainy_River,
801 &kZoneEurope_Budapest,
804 &kZoneEtc_GMT_PLUS_0,
805 &kZoneEtc_GMT_PLUS_1,
806 &kZoneEtc_GMT_PLUS_2,
807 &kZoneEtc_GMT_PLUS_3,
808 &kZoneEtc_GMT_PLUS_4,
809 &kZoneEtc_GMT_PLUS_5,
810 &kZoneEtc_GMT_PLUS_6,
811 &kZoneEtc_GMT_PLUS_7,
812 &kZoneEtc_GMT_PLUS_8,
813 &kZoneEtc_GMT_PLUS_9,
824 &kZoneAmerica_Nipigon,
825 &kZoneAmerica_Rio_Branco,
827 &kZoneAfrica_El_Aaiun,
828 &kZoneAmerica_North_Dakota_Center,
830 &kZoneAfrica_Tripoli,
831 &kZoneEurope_Istanbul,
832 &kZoneIndian_Antananarivo,
833 &kZoneAfrica_Ndjamena,
834 &kZoneAmerica_Guyana,
835 &kZoneAfrica_Dar_es_Salaam,
836 &kZoneAmerica_Havana,
837 &kZoneAsia_Novosibirsk,
842 &kZoneAmerica_Inuvik,
843 &kZoneAmerica_Argentina_La_Rioja,
848 &kZoneAmerica_Juneau,
849 &kZoneAustralia_Lord_Howe,
850 &kZonePacific_Port_Moresby,
854 &kZoneAfrica_Nairobi,
857 &kZonePacific_Galapagos,
858 &kZoneAmerica_Argentina_Mendoza,
859 &kZoneAmerica_La_Paz,
860 &kZoneAmerica_Noronha,
861 &kZoneAmerica_Coral_Harbour,
862 &kZoneAmerica_Maceio,
863 &kZoneAmerica_Manaus,
864 &kZoneAmerica_Merida,
865 &kZoneEurope_Chisinau,
866 &kZoneAmerica_Nassau,
867 &kZoneAmerica_Anguilla,
868 &kZoneEurope_Uzhgorod,
869 &kZoneAustralia_Broken_Hill,
871 &kZoneChile_EasterIsland,
872 &kZonePacific_Johnston,
873 &kZoneAfrica_Timbuktu,
874 &kZoneAmerica_St_Thomas,
875 &kZoneAmerica_Paramaribo,
876 &kZoneAmerica_Panama,
877 &kZoneCanada_Newfoundland,
880 &kZoneAmerica_Goose_Bay,
881 &kZoneAmerica_Los_Angeles,
882 &kZoneAmerica_Recife,
883 &kZoneAmerica_Regina,
887 &kZoneAmerica_Halifax,
888 &kZoneEurope_Ljubljana,
890 &kZoneEurope_Tiraspol,
891 &kZoneAsia_Srednekolymsk,
892 &kZoneAmerica_Argentina_Cordoba,
893 &kZoneAmerica_Tegucigalpa,
894 &kZoneAmerica_Antigua,
895 &kZoneEurope_Busingen,
897 &kZoneAfrica_Kampala,
898 &kZoneAmerica_Knox_IN,
899 &kZoneAfrica_Abidjan,
900 &kZoneAmerica_Virgin,
901 &kZoneAsia_Phnom_Penh,
903 &kZoneAmerica_Punta_Arenas,
906 &kZoneAfrica_Casablanca,
907 &kZoneAmerica_Argentina_Rio_Gallegos,
909 &kZoneAmerica_Resolute,
910 &kZoneAsia_Chungking,
912 &kZoneAmerica_Rankin_Inlet,
915 &kZoneEurope_Vatican,
916 &kZoneAmerica_Barbados,
917 &kZoneAmerica_Porto_Acre,
918 &kZoneAmerica_Guadeloupe,
919 &kZoneAntarctica_South_Pole,
921 &kZoneAmerica_Dominica,
922 &kZoneEurope_San_Marino,
924 &kZonePacific_Easter,
925 &kZoneAsia_Singapore,
926 &kZoneAsia_Krasnoyarsk,
927 &kZoneEurope_Belfast,
928 &kZoneAmerica_Mexico_City,
933 &kZoneArctic_Longyearbyen,
934 &kZoneAustralia_Queensland,
935 &kZoneEurope_Kaliningrad,
936 &kZoneAmerica_Argentina_Buenos_Aires,
941 &kZoneAmerica_Cambridge_Bay,
942 &kZoneAfrica_Johannesburg,
943 &kZoneAmerica_Port_of_Spain,
947 &kZoneAmerica_Yakutat,
948 &kZoneAfrica_Algiers,
950 &kZoneEurope_Bratislava,
951 &kZoneEurope_Simferopol,
952 &kZonePacific_Funafuti,
953 &kZoneAmerica_Matamoros,
955 &kZoneEurope_Vilnius,
956 &kZoneAustralia_West,
957 &kZonePacific_Kosrae,
958 &kZoneAmerica_Kentucky_Monticello,
959 &kZoneEurope_Brussels,
960 &kZoneAmerica_Swift_Current,
961 &kZoneAmerica_Rosario,
963 &kZoneEurope_Ulyanovsk,
964 &kZoneAustralia_Lindeman,
965 &kZoneEurope_Belgrade,
966 &kZoneAfrica_Blantyre,
967 &kZoneAmerica_Menominee,
968 &kZoneEurope_Copenhagen,
969 &kZoneAtlantic_Faroe,
970 &kZonePacific_Majuro,
971 &kZoneAntarctica_Casey,
972 &kZoneAntarctica_Davis,
973 &kZoneEurope_Astrakhan,
974 &kZonePacific_Midway,
975 &kZoneAntarctica_Syowa,
976 &kZoneAntarctica_Troll,
977 &kZoneEurope_Saratov,
978 &kZonePacific_Noumea,
980 &kZoneIndian_Mayotte,
981 &kZoneAustralia_Tasmania,
982 &kZonePacific_Honolulu,
983 &kZoneAmerica_Kralendijk,
984 &kZoneAmerica_Argentina_Tucuman,
985 &kZonePacific_Ponape,
986 &kZoneEurope_Zaporozhye,
987 &kZoneEurope_Isle_of_Man,
989 &kZoneAmerica_Ojinaga,
990 &kZonePacific_Saipan,
992 &kZonePacific_Tahiti,
993 &kZonePacific_Tarawa,
995 &kZoneCanada_Eastern,
998 &kZonePacific_Guadalcanal,
1001 &kZoneAmerica_Danmarkshavn,
1002 &kZoneAsia_Shanghai,
1003 &kZoneEurope_Gibraltar,
1004 &kZoneAsia_Chongqing,
1005 &kZoneAtlantic_Azores,
1006 &kZonePacific_Wallis,
1007 &kZoneAmerica_Thunder_Bay,
1008 &kZoneAmerica_Eirunepe,
1009 &kZoneAmerica_Montevideo,
1015 &kZoneEurope_Bucharest,
1016 &kZoneAfrica_Khartoum,
1018 &kZoneAsia_Yekaterinburg,
1020 &kZoneCanada_Mountain,
1022 &kZoneAtlantic_Canary,
1023 &kZoneMexico_BajaNorte,
1024 &kZoneAmerica_Santa_Isabel,
1025 &kZoneAmerica_Campo_Grande,
1032 const extended::LinkEntry kLinkRegistry[207] ACE_TIME_PROGMEM = {
1033 { kZoneIdGB, kZoneIdEurope_London },
1034 { kZoneIdNZ, kZoneIdPacific_Auckland },
1035 { kZoneIdAfrica_Libreville, kZoneIdAfrica_Lagos },
1036 { kZoneIdAustralia_Victoria, kZoneIdAustralia_Melbourne },
1037 { kZoneIdAtlantic_Faeroe, kZoneIdAtlantic_Faroe },
1038 { kZoneIdAmerica_St_Kitts, kZoneIdAmerica_Port_of_Spain },
1039 { kZoneIdAfrica_Ouagadougou, kZoneIdAfrica_Abidjan },
1040 { kZoneIdAmerica_St_Lucia, kZoneIdAmerica_Port_of_Spain },
1041 { kZoneIdAfrica_Bujumbura, kZoneIdAfrica_Maputo },
1042 { kZoneIdAmerica_St_Barthelemy, kZoneIdAmerica_Port_of_Spain },
1043 { kZoneIdAfrica_Addis_Ababa, kZoneIdAfrica_Nairobi },
1044 { kZoneIdMexico_BajaSur, kZoneIdAmerica_Mazatlan },
1045 { kZoneIdUS_Hawaii, kZoneIdPacific_Honolulu },
1046 { kZoneIdGMT, kZoneIdEtc_GMT },
1047 { kZoneIdPRC, kZoneIdAsia_Shanghai },
1048 { kZoneIdROC, kZoneIdAsia_Taipei },
1049 { kZoneIdROK, kZoneIdAsia_Seoul },
1050 { kZoneIdUCT, kZoneIdEtc_UTC },
1051 { kZoneIdUTC, kZoneIdEtc_UTC },
1052 { kZoneIdEurope_Mariehamn, kZoneIdEurope_Helsinki },
1053 { kZoneIdEgypt, kZoneIdAfrica_Cairo },
1054 { kZoneIdGMT_PLUS_0, kZoneIdEtc_GMT },
1055 { kZoneIdGMT_0, kZoneIdEtc_GMT },
1056 { kZoneIdJapan, kZoneIdAsia_Tokyo },
1057 { kZoneIdLibya, kZoneIdAfrica_Tripoli },
1058 { kZoneIdKwajalein, kZoneIdPacific_Kwajalein },
1059 { kZoneIdAsia_Dacca, kZoneIdAsia_Dhaka },
1060 { kZoneIdAsia_Ashkhabad, kZoneIdAsia_Ashgabat },
1061 { kZoneIdAsia_Macao, kZoneIdAsia_Macau },
1062 { kZoneIdAsia_Tel_Aviv, kZoneIdAsia_Jerusalem },
1063 { kZoneIdAmerica_Montserrat, kZoneIdAmerica_Port_of_Spain },
1064 { kZoneIdEurope_Podgorica, kZoneIdEurope_Belgrade },
1065 { kZoneIdAsia_Aden, kZoneIdAsia_Riyadh },
1066 { kZoneIdAmerica_Montreal, kZoneIdAmerica_Toronto },
1067 { kZoneIdAmerica_Argentina_ComodRivadavia, kZoneIdAmerica_Argentina_Catamarca },
1068 { kZoneIdPacific_Truk, kZoneIdPacific_Chuuk },
1069 { kZoneIdEtc_Greenwich, kZoneIdEtc_GMT },
1070 { kZoneIdAustralia_Currie, kZoneIdAustralia_Hobart },
1071 { kZoneIdAustralia_Canberra, kZoneIdAustralia_Sydney },
1072 { kZoneIdJamaica, kZoneIdAmerica_Jamaica },
1073 { kZoneIdEtc_Universal, kZoneIdEtc_UTC },
1074 { kZoneIdAfrica_Djibouti, kZoneIdAfrica_Nairobi },
1075 { kZoneIdAfrica_Gaborone, kZoneIdAfrica_Maputo },
1076 { kZoneIdAsia_Calcutta, kZoneIdAsia_Kolkata },
1077 { kZoneIdAsia_Istanbul, kZoneIdEurope_Istanbul },
1078 { kZoneIdAsia_Ulan_Bator, kZoneIdAsia_Ulaanbaatar },
1079 { kZoneIdAfrica_Brazzaville, kZoneIdAfrica_Lagos },
1080 { kZoneIdAfrica_Porto_Novo, kZoneIdAfrica_Lagos },
1081 { kZoneIdAmerica_Marigot, kZoneIdAmerica_Port_of_Spain },
1082 { kZoneIdEurope_Guernsey, kZoneIdEurope_London },
1083 { kZoneIdAfrica_Nouakchott, kZoneIdAfrica_Abidjan },
1084 { kZoneIdAmerica_Louisville, kZoneIdAmerica_Kentucky_Louisville },
1085 { kZoneIdCanada_Pacific, kZoneIdAmerica_Vancouver },
1086 { kZoneIdAtlantic_St_Helena, kZoneIdAfrica_Abidjan },
1087 { kZoneIdIndian_Comoro, kZoneIdAfrica_Nairobi },
1088 { kZoneIdAmerica_Mendoza, kZoneIdAmerica_Argentina_Mendoza },
1089 { kZoneIdNZ_CHAT, kZoneIdPacific_Chatham },
1090 { kZoneIdUS_Arizona, kZoneIdAmerica_Phoenix },
1091 { kZoneIdUS_Aleutian, kZoneIdAmerica_Adak },
1092 { kZoneIdAmerica_Catamarca, kZoneIdAmerica_Argentina_Catamarca },
1093 { kZoneIdAsia_Kashgar, kZoneIdAsia_Urumqi },
1094 { kZoneIdCanada_Atlantic, kZoneIdAmerica_Halifax },
1095 { kZoneIdUS_Samoa, kZoneIdPacific_Pago_Pago },
1096 { kZoneIdHongkong, kZoneIdAsia_Hong_Kong },
1097 { kZoneIdEurope_Jersey, kZoneIdEurope_London },
1098 { kZoneIdAtlantic_Jan_Mayen, kZoneIdEurope_Oslo },
1099 { kZoneIdUS_Eastern, kZoneIdAmerica_New_York },
1100 { kZoneIdAmerica_Cordoba, kZoneIdAmerica_Argentina_Cordoba },
1101 { kZoneIdAsia_Ujung_Pandang, kZoneIdAsia_Makassar },
1102 { kZoneIdAfrica_Mbabane, kZoneIdAfrica_Johannesburg },
1103 { kZoneIdCanada_Central, kZoneIdAmerica_Winnipeg },
1104 { kZoneIdBrazil_Acre, kZoneIdAmerica_Rio_Branco },
1105 { kZoneIdBrazil_East, kZoneIdAmerica_Sao_Paulo },
1106 { kZoneIdAfrica_Kinshasa, kZoneIdAfrica_Lagos },
1107 { kZoneIdBrazil_West, kZoneIdAmerica_Manaus },
1108 { kZoneIdAfrica_Mogadishu, kZoneIdAfrica_Nairobi },
1109 { kZoneIdUS_Indiana_Starke, kZoneIdAmerica_Indiana_Knox },
1110 { kZoneIdAmerica_Buenos_Aires, kZoneIdAmerica_Argentina_Buenos_Aires },
1111 { kZoneIdAfrica_Freetown, kZoneIdAfrica_Abidjan },
1112 { kZoneIdAmerica_Indianapolis, kZoneIdAmerica_Indiana_Indianapolis },
1113 { kZoneIdEurope_Sarajevo, kZoneIdEurope_Belgrade },
1114 { kZoneIdAmerica_Lower_Princes, kZoneIdAmerica_Curacao },
1115 { kZoneIdEurope_Skopje, kZoneIdEurope_Belgrade },
1116 { kZoneIdAsia_Rangoon, kZoneIdAsia_Yangon },
1117 { kZoneIdUS_East_Indiana, kZoneIdAmerica_Indiana_Indianapolis },
1118 { kZoneIdUS_Mountain, kZoneIdAmerica_Denver },
1119 { kZoneIdAntarctica_McMurdo, kZoneIdPacific_Auckland },
1120 { kZoneIdAfrica_Lubumbashi, kZoneIdAfrica_Maputo },
1121 { kZoneIdAfrica_Asmara, kZoneIdAfrica_Nairobi },
1122 { kZoneIdAfrica_Asmera, kZoneIdAfrica_Nairobi },
1123 { kZoneIdAfrica_Bamako, kZoneIdAfrica_Abidjan },
1124 { kZoneIdAfrica_Bangui, kZoneIdAfrica_Lagos },
1125 { kZoneIdAfrica_Banjul, kZoneIdAfrica_Abidjan },
1126 { kZoneIdEurope_Nicosia, kZoneIdAsia_Nicosia },
1127 { kZoneIdUS_Michigan, kZoneIdAmerica_Detroit },
1128 { kZoneIdCanada_Saskatchewan, kZoneIdAmerica_Regina },
1129 { kZoneIdAfrica_Dakar, kZoneIdAfrica_Abidjan },
1130 { kZoneIdCanada_Yukon, kZoneIdAmerica_Whitehorse },
1131 { kZoneIdAmerica_Tortola, kZoneIdAmerica_Port_of_Spain },
1132 { kZoneIdAfrica_Douala, kZoneIdAfrica_Lagos },
1133 { kZoneIdAfrica_Conakry, kZoneIdAfrica_Abidjan },
1134 { kZoneIdAmerica_Ensenada, kZoneIdAmerica_Tijuana },
1135 { kZoneIdEurope_Zagreb, kZoneIdEurope_Belgrade },
1136 { kZoneIdCuba, kZoneIdAmerica_Havana },
1137 { kZoneIdEire, kZoneIdEurope_Dublin },
1138 { kZoneIdGMT0, kZoneIdEtc_GMT },
1139 { kZoneIdIran, kZoneIdAsia_Tehran },
1140 { kZoneIdW_SU, kZoneIdEurope_Moscow },
1141 { kZoneIdZulu, kZoneIdEtc_UTC },
1142 { kZoneIdChile_Continental, kZoneIdAmerica_Santiago },
1143 { kZoneIdAmerica_Fort_Wayne, kZoneIdAmerica_Indiana_Indianapolis },
1144 { kZoneIdAfrica_Harare, kZoneIdAfrica_Maputo },
1145 { kZoneIdAmerica_Shiprock, kZoneIdAmerica_Denver },
1146 { kZoneIdAmerica_St_Vincent, kZoneIdAmerica_Port_of_Spain },
1147 { kZoneIdAsia_Vientiane, kZoneIdAsia_Bangkok },
1148 { kZoneIdAfrica_Kigali, kZoneIdAfrica_Maputo },
1149 { kZoneIdAustralia_ACT, kZoneIdAustralia_Sydney },
1150 { kZoneIdAustralia_LHI, kZoneIdAustralia_Lord_Howe },
1151 { kZoneIdAustralia_NSW, kZoneIdAustralia_Sydney },
1152 { kZoneIdPacific_Samoa, kZoneIdPacific_Pago_Pago },
1153 { kZoneIdAfrica_Luanda, kZoneIdAfrica_Lagos },
1154 { kZoneIdAfrica_Lusaka, kZoneIdAfrica_Maputo },
1155 { kZoneIdAustralia_North, kZoneIdAustralia_Darwin },
1156 { kZoneIdAustralia_South, kZoneIdAustralia_Adelaide },
1157 { kZoneIdAfrica_Malabo, kZoneIdAfrica_Lagos },
1158 { kZoneIdAfrica_Maseru, kZoneIdAfrica_Johannesburg },
1159 { kZoneIdAmerica_Godthab, kZoneIdAmerica_Nuuk },
1160 { kZoneIdAustralia_Yancowinna, kZoneIdAustralia_Broken_Hill },
1161 { kZoneIdAfrica_Niamey, kZoneIdAfrica_Lagos },
1162 { kZoneIdMexico_General, kZoneIdAmerica_Mexico_City },
1163 { kZoneIdAmerica_Cayman, kZoneIdAmerica_Panama },
1164 { kZoneIdAmerica_Grenada, kZoneIdAmerica_Port_of_Spain },
1165 { kZoneIdAmerica_Aruba, kZoneIdAmerica_Curacao },
1166 { kZoneIdAmerica_Atka, kZoneIdAmerica_Adak },
1167 { kZoneIdAmerica_Jujuy, kZoneIdAmerica_Argentina_Jujuy },
1168 { kZoneIdBrazil_DeNoronha, kZoneIdAmerica_Noronha },
1169 { kZoneIdAsia_Bahrain, kZoneIdAsia_Qatar },
1170 { kZoneIdEtc_GMT_PLUS_0, kZoneIdEtc_GMT },
1171 { kZoneIdEtc_GMT_0, kZoneIdEtc_GMT },
1172 { kZoneIdIndian_Antananarivo, kZoneIdAfrica_Nairobi },
1173 { kZoneIdAfrica_Dar_es_Salaam, kZoneIdAfrica_Nairobi },
1174 { kZoneIdAsia_Katmandu, kZoneIdAsia_Kathmandu },
1175 { kZoneIdSingapore, kZoneIdAsia_Singapore },
1176 { kZoneIdUS_Pacific, kZoneIdAmerica_Los_Angeles },
1177 { kZoneIdAmerica_Coral_Harbour, kZoneIdAmerica_Atikokan },
1178 { kZoneIdAmerica_Anguilla, kZoneIdAmerica_Port_of_Spain },
1179 { kZoneIdChile_EasterIsland, kZoneIdPacific_Easter },
1180 { kZoneIdPacific_Johnston, kZoneIdPacific_Honolulu },
1181 { kZoneIdAfrica_Timbuktu, kZoneIdAfrica_Abidjan },
1182 { kZoneIdAmerica_St_Thomas, kZoneIdAmerica_Port_of_Spain },
1183 { kZoneIdCanada_Newfoundland, kZoneIdAmerica_St_Johns },
1184 { kZoneIdAsia_Harbin, kZoneIdAsia_Shanghai },
1185 { kZoneIdIsrael, kZoneIdAsia_Jerusalem },
1186 { kZoneIdPacific_Yap, kZoneIdPacific_Chuuk },
1187 { kZoneIdEurope_Ljubljana, kZoneIdEurope_Belgrade },
1188 { kZoneIdAsia_Kuwait, kZoneIdAsia_Riyadh },
1189 { kZoneIdEurope_Tiraspol, kZoneIdEurope_Chisinau },
1190 { kZoneIdAmerica_Antigua, kZoneIdAmerica_Port_of_Spain },
1191 { kZoneIdEurope_Busingen, kZoneIdEurope_Zurich },
1192 { kZoneIdAfrica_Kampala, kZoneIdAfrica_Nairobi },
1193 { kZoneIdAmerica_Knox_IN, kZoneIdAmerica_Indiana_Knox },
1194 { kZoneIdAmerica_Virgin, kZoneIdAmerica_Port_of_Spain },
1195 { kZoneIdAsia_Phnom_Penh, kZoneIdAsia_Bangkok },
1196 { kZoneIdAsia_Muscat, kZoneIdAsia_Dubai },
1197 { kZoneIdPortugal, kZoneIdEurope_Lisbon },
1198 { kZoneIdNavajo, kZoneIdAmerica_Denver },
1199 { kZoneIdAsia_Chungking, kZoneIdAsia_Shanghai },
1200 { kZoneIdGreenwich, kZoneIdEtc_GMT },
1201 { kZoneIdPoland, kZoneIdEurope_Warsaw },
1202 { kZoneIdUS_Central, kZoneIdAmerica_Chicago },
1203 { kZoneIdEurope_Vatican, kZoneIdEurope_Rome },
1204 { kZoneIdAmerica_Porto_Acre, kZoneIdAmerica_Rio_Branco },
1205 { kZoneIdAmerica_Guadeloupe, kZoneIdAmerica_Port_of_Spain },
1206 { kZoneIdAntarctica_South_Pole, kZoneIdPacific_Auckland },
1207 { kZoneIdAmerica_Dominica, kZoneIdAmerica_Port_of_Spain },
1208 { kZoneIdEurope_San_Marino, kZoneIdEurope_Rome },
1209 { kZoneIdAsia_Saigon, kZoneIdAsia_Ho_Chi_Minh },
1210 { kZoneIdEurope_Belfast, kZoneIdEurope_London },
1211 { kZoneIdUniversal, kZoneIdEtc_UTC },
1212 { kZoneIdAsia_Thimbu, kZoneIdAsia_Thimphu },
1213 { kZoneIdArctic_Longyearbyen, kZoneIdEurope_Oslo },
1214 { kZoneIdAustralia_Queensland, kZoneIdAustralia_Brisbane },
1215 { kZoneIdTurkey, kZoneIdEurope_Istanbul },
1216 { kZoneIdAfrica_Lome, kZoneIdAfrica_Abidjan },
1217 { kZoneIdEtc_UCT, kZoneIdEtc_UTC },
1218 { kZoneIdEurope_Bratislava, kZoneIdEurope_Prague },
1219 { kZoneIdAustralia_West, kZoneIdAustralia_Perth },
1220 { kZoneIdAmerica_Rosario, kZoneIdAmerica_Argentina_Cordoba },
1221 { kZoneIdAfrica_Blantyre, kZoneIdAfrica_Maputo },
1222 { kZoneIdPacific_Midway, kZoneIdPacific_Pago_Pago },
1223 { kZoneIdIceland, kZoneIdAtlantic_Reykjavik },
1224 { kZoneIdIndian_Mayotte, kZoneIdAfrica_Nairobi },
1225 { kZoneIdAustralia_Tasmania, kZoneIdAustralia_Hobart },
1226 { kZoneIdAmerica_Kralendijk, kZoneIdAmerica_Curacao },
1227 { kZoneIdPacific_Ponape, kZoneIdPacific_Pohnpei },
1228 { kZoneIdEurope_Isle_of_Man, kZoneIdEurope_London },
1229 { kZoneIdPacific_Saipan, kZoneIdPacific_Guam },
1230 { kZoneIdCanada_Eastern, kZoneIdAmerica_Toronto },
1231 { kZoneIdEtc_GMT0, kZoneIdEtc_GMT },
1232 { kZoneIdEtc_Zulu, kZoneIdEtc_UTC },
1233 { kZoneIdAsia_Chongqing, kZoneIdAsia_Shanghai },
1234 { kZoneIdUS_Alaska, kZoneIdAmerica_Anchorage },
1235 { kZoneIdGB_Eire, kZoneIdEurope_London },
1236 { kZoneIdCanada_Mountain, kZoneIdAmerica_Edmonton },
1237 { kZoneIdEurope_Vaduz, kZoneIdEurope_Zurich },
1238 { kZoneIdMexico_BajaNorte, kZoneIdAmerica_Tijuana },
1239 { kZoneIdAmerica_Santa_Isabel, kZoneIdAmerica_Tijuana },