30 #include "zone_infos.h"
31 #include "zone_registry.h"
39 const basic::ZoneInfo*
const kZoneRegistry[228] ACE_TIME_PROGMEM = {
41 &kZoneAmerica_Mazatlan,
42 &kZoneAmerica_Hermosillo,
50 &kZoneAmerica_Guatemala,
51 &kZoneAfrica_Monrovia,
52 &kZoneAntarctica_Rothera,
53 &kZoneAmerica_Yellowknife,
54 &kZoneAustralia_Melbourne,
55 &kZoneAmerica_Sao_Paulo,
56 &kZoneAmerica_Indiana_Vevay,
57 &kZoneAmerica_Scoresbysund,
67 &kZoneAmerica_Guayaquil,
68 &kZoneAmerica_Kentucky_Louisville,
70 &kZoneAmerica_New_York,
73 &kZoneAsia_Ho_Chi_Minh,
76 &kZoneAustralia_Adelaide,
77 &kZonePacific_Auckland,
78 &kZonePacific_Tongatapu,
79 &kZoneAmerica_Monterrey,
80 &kZoneAustralia_Darwin,
81 &kZoneAmerica_Indiana_Indianapolis,
82 &kZoneAmerica_Vancouver,
83 &kZonePacific_Chatham,
84 &kZoneAmerica_Indiana_Marengo,
85 &kZoneAsia_Ulaanbaatar,
86 &kZoneAustralia_Hobart,
88 &kZoneAtlantic_South_Georgia,
89 &kZoneAmerica_Phoenix,
90 &kZoneAmerica_Cayenne,
91 &kZoneAtlantic_Bermuda,
92 &kZoneAmerica_Managua,
93 &kZoneEtc_GMT_PLUS_10,
94 &kZoneEtc_GMT_PLUS_11,
95 &kZoneEtc_GMT_PLUS_12,
106 &kZoneAmerica_Chicago,
107 &kZoneAustralia_Sydney,
108 &kZoneAustralia_Brisbane,
109 &kZoneAmerica_Asuncion,
111 &kZonePacific_Gambier,
112 &kZoneAmerica_Martinique,
113 &kZoneAmerica_Jamaica,
114 &kZoneAsia_Hong_Kong,
115 &kZonePacific_Marquesas,
116 &kZoneAmerica_Miquelon,
117 &kZoneAmerica_Anchorage,
118 &kZoneAsia_Jerusalem,
120 &kZoneAtlantic_Cape_Verde,
123 &kZoneAmerica_Moncton,
124 &kZonePacific_Pago_Pago,
125 &kZoneAmerica_Costa_Rica,
127 &kZoneAmerica_Puerto_Rico,
129 &kZoneEurope_Helsinki,
130 &kZoneAmerica_Porto_Velho,
131 &kZoneAmerica_Edmonton,
132 &kZoneAmerica_Dawson_Creek,
136 &kZoneAmerica_Santiago,
138 &kZoneAmerica_El_Salvador,
142 &kZoneAmerica_Toronto,
144 &kZoneIndian_Mauritius,
147 &kZoneAtlantic_Madeira,
148 &kZonePacific_Kiritimati,
149 &kZonePacific_Pitcairn,
154 &kZoneAmerica_Winnipeg,
155 &kZoneAustralia_Eucla,
156 &kZoneAustralia_Perth,
157 &kZonePacific_Kwajalein,
158 &kZoneAmerica_Port_au_Prince,
161 &kZoneAmerica_Detroit,
162 &kZoneAmerica_Bogota,
163 &kZoneAmerica_Glace_Bay,
164 &kZoneAmerica_Denver,
167 &kZoneEurope_Andorra,
172 &kZoneIndian_Maldives,
175 &kZonePacific_Rarotonga,
176 &kZoneAsia_Kathmandu,
177 &kZoneEurope_Budapest,
179 &kZoneEtc_GMT_PLUS_1,
180 &kZoneEtc_GMT_PLUS_2,
181 &kZoneEtc_GMT_PLUS_3,
182 &kZoneEtc_GMT_PLUS_4,
183 &kZoneEtc_GMT_PLUS_5,
184 &kZoneEtc_GMT_PLUS_6,
185 &kZoneEtc_GMT_PLUS_7,
186 &kZoneEtc_GMT_PLUS_8,
187 &kZoneEtc_GMT_PLUS_9,
198 &kZoneAmerica_North_Dakota_Center,
199 &kZoneAfrica_Ndjamena,
200 &kZoneAmerica_Guyana,
201 &kZoneAmerica_Havana,
204 &kZoneAmerica_Inuvik,
205 &kZoneAmerica_Juneau,
206 &kZoneAustralia_Lord_Howe,
207 &kZonePacific_Port_Moresby,
209 &kZoneAfrica_Nairobi,
210 &kZonePacific_Galapagos,
211 &kZoneAmerica_La_Paz,
212 &kZoneAmerica_Manaus,
213 &kZoneAmerica_Merida,
214 &kZoneEurope_Chisinau,
215 &kZoneAustralia_Broken_Hill,
216 &kZoneAmerica_Paramaribo,
217 &kZoneAmerica_Panama,
218 &kZoneAmerica_Los_Angeles,
219 &kZoneAmerica_Regina,
221 &kZoneAmerica_Halifax,
222 &kZoneAmerica_Tegucigalpa,
224 &kZoneAfrica_Abidjan,
226 &kZoneAmerica_Barbados,
228 &kZonePacific_Easter,
229 &kZoneAsia_Singapore,
233 &kZoneAfrica_Johannesburg,
236 &kZoneAmerica_Yakutat,
237 &kZoneAfrica_Algiers,
239 &kZoneAmerica_Matamoros,
240 &kZonePacific_Kanton,
242 &kZonePacific_Kosrae,
243 &kZoneEurope_Brussels,
244 &kZoneAmerica_Swift_Current,
245 &kZoneAustralia_Lindeman,
246 &kZoneEurope_Belgrade,
247 &kZoneAmerica_Menominee,
248 &kZoneAtlantic_Faroe,
249 &kZonePacific_Noumea,
250 &kZonePacific_Honolulu,
252 &kZonePacific_Tahiti,
253 &kZonePacific_Tarawa,
256 &kZonePacific_Guadalcanal,
257 &kZoneAmerica_Danmarkshavn,
259 &kZoneEurope_Gibraltar,
260 &kZoneAtlantic_Azores,
261 &kZoneAmerica_Montevideo,
263 &kZoneEurope_Bucharest,
266 &kZoneAtlantic_Canary,
267 &kZoneAmerica_Campo_Grande,
274 const basic::ZoneInfo*
const kZoneAndLinkRegistry[448] ACE_TIME_PROGMEM = {
277 &kZoneAsia_Kuala_Lumpur,
278 &kZoneAfrica_Libreville,
280 &kZoneAustralia_Victoria,
281 &kZoneAtlantic_Faeroe,
282 &kZoneAmerica_St_Kitts,
283 &kZoneAfrica_Ouagadougou,
284 &kZoneAmerica_St_Lucia,
286 &kZoneAfrica_Bujumbura,
287 &kZoneAmerica_Mazatlan,
288 &kZoneAmerica_St_Barthelemy,
289 &kZoneAfrica_Addis_Ababa,
290 &kZoneAmerica_Hermosillo,
291 &kZoneMexico_BajaSur,
306 &kZoneAmerica_Guatemala,
307 &kZoneEurope_Mariehamn,
308 &kZoneAfrica_Monrovia,
313 &kZoneAntarctica_Rothera,
314 &kZoneAmerica_Yellowknife,
315 &kZoneAustralia_Melbourne,
316 &kZoneAmerica_Sao_Paulo,
317 &kZoneEurope_Amsterdam,
318 &kZoneAmerica_Indiana_Vevay,
319 &kZoneAmerica_Scoresbysund,
320 &kZoneAsia_Samarkand,
325 &kZoneAsia_Ashkhabad,
333 &kZoneAmerica_Guayaquil,
334 &kZoneAmerica_Montserrat,
335 &kZoneAmerica_Kentucky_Louisville,
336 &kZoneAsia_Pontianak,
337 &kZoneEurope_Podgorica,
338 &kZoneAtlantic_Reykjavik,
339 &kZoneAmerica_New_York,
340 &kZoneEurope_Luxembourg,
344 &kZoneAmerica_Montreal,
345 &kZoneAsia_Ho_Chi_Minh,
350 &kZoneAustralia_Adelaide,
351 &kZonePacific_Auckland,
352 &kZonePacific_Tongatapu,
353 &kZoneAmerica_Monterrey,
355 &kZoneAustralia_Currie,
356 &kZoneAustralia_Darwin,
357 &kZonePacific_Pohnpei,
358 &kZoneAmerica_Indiana_Indianapolis,
359 &kZoneAustralia_Canberra,
360 &kZoneAmerica_Vancouver,
362 &kZonePacific_Chatham,
364 &kZoneAmerica_Indiana_Marengo,
365 &kZoneAfrica_Djibouti,
366 &kZoneAsia_Ulaanbaatar,
367 &kZoneAfrica_Gaborone,
369 &kZoneAustralia_Hobart,
371 &kZoneAtlantic_South_Georgia,
372 &kZoneAmerica_Phoenix,
373 &kZoneAsia_Ulan_Bator,
374 &kZoneAfrica_Brazzaville,
375 &kZoneAmerica_Cayenne,
376 &kZoneAfrica_Porto_Novo,
377 &kZoneAtlantic_Bermuda,
378 &kZoneAmerica_Managua,
379 &kZoneAmerica_Marigot,
380 &kZoneEurope_Guernsey,
381 &kZoneAfrica_Nouakchott,
382 &kZoneAmerica_Louisville,
383 &kZoneEtc_GMT_PLUS_10,
384 &kZoneEtc_GMT_PLUS_11,
385 &kZoneEtc_GMT_PLUS_12,
391 &kZoneCanada_Pacific,
393 &kZoneIndian_Kerguelen,
395 &kZoneAtlantic_St_Helena,
401 &kZoneAmerica_Chicago,
402 &kZoneAustralia_Sydney,
405 &kZoneAntarctica_Vostok,
407 &kZoneAustralia_Brisbane,
408 &kZoneAmerica_Asuncion,
411 &kZoneCanada_Atlantic,
412 &kZonePacific_Gambier,
413 &kZoneAmerica_Martinique,
414 &kZoneAmerica_Jamaica,
418 &kZoneAsia_Hong_Kong,
419 &kZonePacific_Marquesas,
420 &kZoneAmerica_Miquelon,
421 &kZoneAntarctica_DumontDUrville,
422 &kZoneAtlantic_Jan_Mayen,
423 &kZoneAmerica_Anchorage,
425 &kZoneAsia_Jerusalem,
426 &kZoneEurope_Stockholm,
428 &kZoneAtlantic_Cape_Verde,
430 &kZoneAsia_Ujung_Pandang,
431 &kZoneAfrica_Mbabane,
433 &kZoneAmerica_Moncton,
435 &kZonePacific_Pago_Pago,
436 &kZonePacific_Enderbury,
437 &kZoneCanada_Central,
438 &kZoneAmerica_Creston,
439 &kZoneAmerica_Costa_Rica,
442 &kZoneAfrica_Kinshasa,
444 &kZoneAfrica_Mogadishu,
445 &kZoneAmerica_Puerto_Rico,
446 &kZoneAfrica_Freetown,
447 &kZoneIndian_Christmas,
448 &kZoneAmerica_Indianapolis,
449 &kZoneEurope_Sarajevo,
450 &kZoneAmerica_Curacao,
452 &kZoneEurope_Helsinki,
453 &kZoneAmerica_Lower_Princes,
454 &kZoneAmerica_Porto_Velho,
456 &kZoneAmerica_Edmonton,
457 &kZoneAmerica_Dawson_Creek,
459 &kZoneUS_East_Indiana,
460 &kZoneAmerica_Blanc_Sablon,
463 &kZoneAntarctica_McMurdo,
464 &kZoneAfrica_Lubumbashi,
465 &kZoneIndian_Reunion,
470 &kZoneAmerica_Santiago,
474 &kZoneEurope_Nicosia,
476 &kZoneAmerica_El_Salvador,
479 &kZoneCanada_Saskatchewan,
484 &kZoneAmerica_Toronto,
485 &kZoneAmerica_Tortola,
488 &kZoneAfrica_Conakry,
489 &kZoneIndian_Mauritius,
497 &kZoneChile_Continental,
498 &kZoneAmerica_Fort_Wayne,
500 &kZoneAtlantic_Madeira,
501 &kZoneAmerica_Atikokan,
503 &kZoneAmerica_Shiprock,
504 &kZonePacific_Kiritimati,
505 &kZoneAmerica_St_Vincent,
506 &kZonePacific_Pitcairn,
507 &kZoneAsia_Vientiane,
518 &kZoneAmerica_Winnipeg,
519 &kZoneAustralia_Eucla,
522 &kZoneAustralia_North,
523 &kZoneAustralia_Perth,
524 &kZoneAustralia_South,
525 &kZonePacific_Kwajalein,
526 &kZoneAmerica_Port_au_Prince,
530 &kZoneAmerica_Godthab,
531 &kZoneAustralia_Yancowinna,
534 &kZoneAmerica_Detroit,
535 &kZoneAmerica_Bogota,
536 &kZoneAmerica_Cayman,
537 &kZoneAmerica_Glace_Bay,
538 &kZoneAmerica_Grenada,
540 &kZoneAmerica_Denver,
543 &kZoneEurope_Andorra,
549 &kZoneIndian_Maldives,
552 &kZonePacific_Rarotonga,
553 &kZoneAsia_Kathmandu,
554 &kZoneAmerica_Rainy_River,
555 &kZoneEurope_Budapest,
558 &kZoneEtc_GMT_PLUS_0,
559 &kZoneEtc_GMT_PLUS_1,
560 &kZoneEtc_GMT_PLUS_2,
561 &kZoneEtc_GMT_PLUS_3,
562 &kZoneEtc_GMT_PLUS_4,
563 &kZoneEtc_GMT_PLUS_5,
564 &kZoneEtc_GMT_PLUS_6,
565 &kZoneEtc_GMT_PLUS_7,
566 &kZoneEtc_GMT_PLUS_8,
567 &kZoneEtc_GMT_PLUS_9,
578 &kZoneAmerica_Nipigon,
580 &kZoneAmerica_North_Dakota_Center,
581 &kZoneIndian_Antananarivo,
582 &kZoneAfrica_Ndjamena,
583 &kZoneAmerica_Guyana,
584 &kZoneAfrica_Dar_es_Salaam,
585 &kZoneAmerica_Havana,
590 &kZoneAmerica_Inuvik,
591 &kZoneAmerica_Juneau,
592 &kZoneAustralia_Lord_Howe,
593 &kZonePacific_Port_Moresby,
597 &kZoneAfrica_Nairobi,
600 &kZonePacific_Galapagos,
601 &kZoneAmerica_La_Paz,
602 &kZoneAmerica_Coral_Harbour,
603 &kZoneAmerica_Manaus,
604 &kZoneAmerica_Merida,
605 &kZoneEurope_Chisinau,
606 &kZoneAmerica_Nassau,
607 &kZoneAmerica_Anguilla,
608 &kZoneEurope_Uzhgorod,
609 &kZoneAustralia_Broken_Hill,
610 &kZoneChile_EasterIsland,
611 &kZonePacific_Johnston,
612 &kZoneAfrica_Timbuktu,
613 &kZoneAmerica_St_Thomas,
614 &kZoneAmerica_Paramaribo,
615 &kZoneAmerica_Panama,
617 &kZoneAmerica_Los_Angeles,
618 &kZoneAmerica_Regina,
622 &kZoneAmerica_Halifax,
623 &kZoneEurope_Ljubljana,
625 &kZoneEurope_Tiraspol,
626 &kZoneAmerica_Tegucigalpa,
627 &kZoneAmerica_Antigua,
628 &kZoneEurope_Busingen,
630 &kZoneAfrica_Kampala,
631 &kZoneAfrica_Abidjan,
632 &kZoneAmerica_Virgin,
633 &kZoneAsia_Phnom_Penh,
638 &kZoneAsia_Chungking,
642 &kZoneEurope_Vatican,
643 &kZoneAmerica_Barbados,
644 &kZoneAmerica_Guadeloupe,
645 &kZoneAntarctica_South_Pole,
647 &kZoneAmerica_Dominica,
648 &kZoneEurope_San_Marino,
650 &kZonePacific_Easter,
651 &kZoneAsia_Singapore,
652 &kZoneEurope_Belfast,
657 &kZoneArctic_Longyearbyen,
658 &kZoneAustralia_Queensland,
661 &kZoneAfrica_Johannesburg,
662 &kZoneAmerica_Port_of_Spain,
666 &kZoneAmerica_Yakutat,
667 &kZoneAfrica_Algiers,
669 &kZoneEurope_Bratislava,
670 &kZonePacific_Funafuti,
671 &kZoneAmerica_Matamoros,
672 &kZonePacific_Kanton,
674 &kZoneAustralia_West,
675 &kZonePacific_Kosrae,
676 &kZoneEurope_Brussels,
677 &kZoneAmerica_Swift_Current,
678 &kZoneAustralia_Lindeman,
679 &kZoneEurope_Belgrade,
680 &kZoneAfrica_Blantyre,
681 &kZoneAmerica_Menominee,
682 &kZoneEurope_Copenhagen,
683 &kZoneAtlantic_Faroe,
684 &kZonePacific_Majuro,
685 &kZonePacific_Midway,
686 &kZoneAntarctica_Syowa,
687 &kZonePacific_Noumea,
689 &kZoneIndian_Mayotte,
690 &kZoneAustralia_Tasmania,
691 &kZonePacific_Honolulu,
692 &kZoneAmerica_Kralendijk,
693 &kZonePacific_Ponape,
694 &kZoneEurope_Zaporozhye,
695 &kZoneEurope_Isle_of_Man,
697 &kZonePacific_Tahiti,
698 &kZonePacific_Tarawa,
700 &kZoneCanada_Eastern,
702 &kZonePacific_Guadalcanal,
705 &kZoneAmerica_Danmarkshavn,
707 &kZoneEurope_Gibraltar,
708 &kZoneAsia_Chongqing,
709 &kZoneAtlantic_Azores,
710 &kZonePacific_Wallis,
711 &kZoneAmerica_Thunder_Bay,
712 &kZoneAmerica_Montevideo,
716 &kZoneEurope_Bucharest,
719 &kZoneCanada_Mountain,
721 &kZoneAtlantic_Canary,
722 &kZoneAmerica_Campo_Grande,
729 const basic::LinkEntry kLinkRegistry[220] ACE_TIME_PROGMEM = {
730 { kZoneIdGB, kZoneIdEurope_London },
731 { kZoneIdNZ, kZoneIdPacific_Auckland },
732 { kZoneIdAsia_Kuala_Lumpur, kZoneIdAsia_Singapore },
733 { kZoneIdAfrica_Libreville, kZoneIdAfrica_Lagos },
734 { kZoneIdIndian_Cocos, kZoneIdAsia_Yangon },
735 { kZoneIdAustralia_Victoria, kZoneIdAustralia_Melbourne },
736 { kZoneIdAtlantic_Faeroe, kZoneIdAtlantic_Faroe },
737 { kZoneIdAmerica_St_Kitts, kZoneIdAmerica_Puerto_Rico },
738 { kZoneIdAfrica_Ouagadougou, kZoneIdAfrica_Abidjan },
739 { kZoneIdAmerica_St_Lucia, kZoneIdAmerica_Puerto_Rico },
740 { kZoneIdAfrica_Bujumbura, kZoneIdAfrica_Maputo },
741 { kZoneIdAmerica_St_Barthelemy, kZoneIdAmerica_Puerto_Rico },
742 { kZoneIdAfrica_Addis_Ababa, kZoneIdAfrica_Nairobi },
743 { kZoneIdMexico_BajaSur, kZoneIdAmerica_Mazatlan },
744 { kZoneIdUS_Hawaii, kZoneIdPacific_Honolulu },
745 { kZoneIdGMT, kZoneIdEtc_GMT },
746 { kZoneIdPRC, kZoneIdAsia_Shanghai },
747 { kZoneIdROC, kZoneIdAsia_Taipei },
748 { kZoneIdROK, kZoneIdAsia_Seoul },
749 { kZoneIdUCT, kZoneIdEtc_UTC },
750 { kZoneIdUTC, kZoneIdEtc_UTC },
751 { kZoneIdEurope_Mariehamn, kZoneIdEurope_Helsinki },
752 { kZoneIdGMT_PLUS_0, kZoneIdEtc_GMT },
753 { kZoneIdGMT_0, kZoneIdEtc_GMT },
754 { kZoneIdJapan, kZoneIdAsia_Tokyo },
755 { kZoneIdKwajalein, kZoneIdPacific_Kwajalein },
756 { kZoneIdEurope_Amsterdam, kZoneIdEurope_Brussels },
757 { kZoneIdAsia_Dacca, kZoneIdAsia_Dhaka },
758 { kZoneIdAsia_Ashkhabad, kZoneIdAsia_Ashgabat },
759 { kZoneIdAsia_Macao, kZoneIdAsia_Macau },
760 { kZoneIdAsia_Tel_Aviv, kZoneIdAsia_Jerusalem },
761 { kZoneIdAmerica_Montserrat, kZoneIdAmerica_Puerto_Rico },
762 { kZoneIdEurope_Podgorica, kZoneIdEurope_Belgrade },
763 { kZoneIdAtlantic_Reykjavik, kZoneIdAfrica_Abidjan },
764 { kZoneIdEurope_Luxembourg, kZoneIdEurope_Brussels },
765 { kZoneIdAsia_Aden, kZoneIdAsia_Riyadh },
766 { kZoneIdAmerica_Montreal, kZoneIdAmerica_Toronto },
767 { kZoneIdPacific_Truk, kZoneIdPacific_Port_Moresby },
768 { kZoneIdPacific_Wake, kZoneIdPacific_Tarawa },
769 { kZoneIdEtc_Greenwich, kZoneIdEtc_GMT },
770 { kZoneIdAustralia_Currie, kZoneIdAustralia_Hobart },
771 { kZoneIdPacific_Pohnpei, kZoneIdPacific_Guadalcanal },
772 { kZoneIdAustralia_Canberra, kZoneIdAustralia_Sydney },
773 { kZoneIdJamaica, kZoneIdAmerica_Jamaica },
774 { kZoneIdEtc_Universal, kZoneIdEtc_UTC },
775 { kZoneIdAfrica_Djibouti, kZoneIdAfrica_Nairobi },
776 { kZoneIdAfrica_Gaborone, kZoneIdAfrica_Maputo },
777 { kZoneIdAsia_Calcutta, kZoneIdAsia_Kolkata },
778 { kZoneIdAsia_Ulan_Bator, kZoneIdAsia_Ulaanbaatar },
779 { kZoneIdAfrica_Brazzaville, kZoneIdAfrica_Lagos },
780 { kZoneIdAfrica_Porto_Novo, kZoneIdAfrica_Lagos },
781 { kZoneIdAmerica_Marigot, kZoneIdAmerica_Puerto_Rico },
782 { kZoneIdEurope_Guernsey, kZoneIdEurope_London },
783 { kZoneIdAfrica_Nouakchott, kZoneIdAfrica_Abidjan },
784 { kZoneIdAmerica_Louisville, kZoneIdAmerica_Kentucky_Louisville },
785 { kZoneIdCanada_Pacific, kZoneIdAmerica_Vancouver },
786 { kZoneIdIndian_Kerguelen, kZoneIdIndian_Maldives },
787 { kZoneIdAtlantic_St_Helena, kZoneIdAfrica_Abidjan },
788 { kZoneIdIndian_Mahe, kZoneIdAsia_Dubai },
789 { kZoneIdIndian_Comoro, kZoneIdAfrica_Nairobi },
790 { kZoneIdNZ_CHAT, kZoneIdPacific_Chatham },
791 { kZoneIdUS_Arizona, kZoneIdAmerica_Phoenix },
792 { kZoneIdAntarctica_Vostok, kZoneIdAsia_Urumqi },
793 { kZoneIdUS_Aleutian, kZoneIdAmerica_Adak },
794 { kZoneIdAsia_Kashgar, kZoneIdAsia_Urumqi },
795 { kZoneIdCanada_Atlantic, kZoneIdAmerica_Halifax },
796 { kZoneIdUS_Samoa, kZoneIdPacific_Pago_Pago },
797 { kZoneIdHongkong, kZoneIdAsia_Hong_Kong },
798 { kZoneIdEurope_Jersey, kZoneIdEurope_London },
799 { kZoneIdAntarctica_DumontDUrville, kZoneIdPacific_Port_Moresby },
800 { kZoneIdAtlantic_Jan_Mayen, kZoneIdEurope_Berlin },
801 { kZoneIdUS_Eastern, kZoneIdAmerica_New_York },
802 { kZoneIdEurope_Stockholm, kZoneIdEurope_Berlin },
803 { kZoneIdAsia_Ujung_Pandang, kZoneIdAsia_Makassar },
804 { kZoneIdAfrica_Mbabane, kZoneIdAfrica_Johannesburg },
805 { kZoneIdEurope_Monaco, kZoneIdEurope_Paris },
806 { kZoneIdPacific_Enderbury, kZoneIdPacific_Kanton },
807 { kZoneIdCanada_Central, kZoneIdAmerica_Winnipeg },
808 { kZoneIdAmerica_Creston, kZoneIdAmerica_Phoenix },
809 { kZoneIdBrazil_East, kZoneIdAmerica_Sao_Paulo },
810 { kZoneIdAfrica_Kinshasa, kZoneIdAfrica_Lagos },
811 { kZoneIdBrazil_West, kZoneIdAmerica_Manaus },
812 { kZoneIdAfrica_Mogadishu, kZoneIdAfrica_Nairobi },
813 { kZoneIdAfrica_Freetown, kZoneIdAfrica_Abidjan },
814 { kZoneIdIndian_Christmas, kZoneIdAsia_Bangkok },
815 { kZoneIdAmerica_Indianapolis, kZoneIdAmerica_Indiana_Indianapolis },
816 { kZoneIdEurope_Sarajevo, kZoneIdEurope_Belgrade },
817 { kZoneIdAmerica_Curacao, kZoneIdAmerica_Puerto_Rico },
818 { kZoneIdAmerica_Lower_Princes, kZoneIdAmerica_Puerto_Rico },
819 { kZoneIdEurope_Skopje, kZoneIdEurope_Belgrade },
820 { kZoneIdAsia_Rangoon, kZoneIdAsia_Yangon },
821 { kZoneIdUS_East_Indiana, kZoneIdAmerica_Indiana_Indianapolis },
822 { kZoneIdAmerica_Blanc_Sablon, kZoneIdAmerica_Puerto_Rico },
823 { kZoneIdUS_Mountain, kZoneIdAmerica_Denver },
824 { kZoneIdAntarctica_McMurdo, kZoneIdPacific_Auckland },
825 { kZoneIdAfrica_Lubumbashi, kZoneIdAfrica_Maputo },
826 { kZoneIdIndian_Reunion, kZoneIdAsia_Dubai },
827 { kZoneIdAfrica_Asmara, kZoneIdAfrica_Nairobi },
828 { kZoneIdAfrica_Asmera, kZoneIdAfrica_Nairobi },
829 { kZoneIdAfrica_Bamako, kZoneIdAfrica_Abidjan },
830 { kZoneIdAfrica_Bangui, kZoneIdAfrica_Lagos },
831 { kZoneIdAfrica_Banjul, kZoneIdAfrica_Abidjan },
832 { kZoneIdEurope_Nicosia, kZoneIdAsia_Nicosia },
833 { kZoneIdUS_Michigan, kZoneIdAmerica_Detroit },
834 { kZoneIdCanada_Saskatchewan, kZoneIdAmerica_Regina },
835 { kZoneIdAfrica_Accra, kZoneIdAfrica_Abidjan },
836 { kZoneIdAfrica_Dakar, kZoneIdAfrica_Abidjan },
837 { kZoneIdAmerica_Tortola, kZoneIdAmerica_Puerto_Rico },
838 { kZoneIdAfrica_Douala, kZoneIdAfrica_Lagos },
839 { kZoneIdAfrica_Conakry, kZoneIdAfrica_Abidjan },
840 { kZoneIdEurope_Zagreb, kZoneIdEurope_Belgrade },
841 { kZoneIdCuba, kZoneIdAmerica_Havana },
842 { kZoneIdEire, kZoneIdEurope_Dublin },
843 { kZoneIdGMT0, kZoneIdEtc_GMT },
844 { kZoneIdIran, kZoneIdAsia_Tehran },
845 { kZoneIdZulu, kZoneIdEtc_UTC },
846 { kZoneIdChile_Continental, kZoneIdAmerica_Santiago },
847 { kZoneIdAmerica_Fort_Wayne, kZoneIdAmerica_Indiana_Indianapolis },
848 { kZoneIdAmerica_Atikokan, kZoneIdAmerica_Panama },
849 { kZoneIdAfrica_Harare, kZoneIdAfrica_Maputo },
850 { kZoneIdAmerica_Shiprock, kZoneIdAmerica_Denver },
851 { kZoneIdAmerica_St_Vincent, kZoneIdAmerica_Puerto_Rico },
852 { kZoneIdAsia_Vientiane, kZoneIdAsia_Bangkok },
853 { kZoneIdPacific_Chuuk, kZoneIdPacific_Port_Moresby },
854 { kZoneIdAfrica_Kigali, kZoneIdAfrica_Maputo },
855 { kZoneIdAustralia_ACT, kZoneIdAustralia_Sydney },
856 { kZoneIdAustralia_LHI, kZoneIdAustralia_Lord_Howe },
857 { kZoneIdAustralia_NSW, kZoneIdAustralia_Sydney },
858 { kZoneIdPacific_Samoa, kZoneIdPacific_Pago_Pago },
859 { kZoneIdAfrica_Luanda, kZoneIdAfrica_Lagos },
860 { kZoneIdAfrica_Lusaka, kZoneIdAfrica_Maputo },
861 { kZoneIdAustralia_North, kZoneIdAustralia_Darwin },
862 { kZoneIdAustralia_South, kZoneIdAustralia_Adelaide },
863 { kZoneIdAfrica_Malabo, kZoneIdAfrica_Lagos },
864 { kZoneIdAfrica_Maseru, kZoneIdAfrica_Johannesburg },
865 { kZoneIdAmerica_Godthab, kZoneIdAmerica_Nuuk },
866 { kZoneIdAustralia_Yancowinna, kZoneIdAustralia_Broken_Hill },
867 { kZoneIdAfrica_Niamey, kZoneIdAfrica_Lagos },
868 { kZoneIdAmerica_Cayman, kZoneIdAmerica_Panama },
869 { kZoneIdAmerica_Grenada, kZoneIdAmerica_Puerto_Rico },
870 { kZoneIdAmerica_Aruba, kZoneIdAmerica_Puerto_Rico },
871 { kZoneIdAmerica_Atka, kZoneIdAmerica_Adak },
872 { kZoneIdAmerica_Rainy_River, kZoneIdAmerica_Winnipeg },
873 { kZoneIdAsia_Bahrain, kZoneIdAsia_Qatar },
874 { kZoneIdEtc_GMT_PLUS_0, kZoneIdEtc_GMT },
875 { kZoneIdEtc_GMT_0, kZoneIdEtc_GMT },
876 { kZoneIdAmerica_Nipigon, kZoneIdAmerica_Toronto },
877 { kZoneIdIndian_Antananarivo, kZoneIdAfrica_Nairobi },
878 { kZoneIdAfrica_Dar_es_Salaam, kZoneIdAfrica_Nairobi },
879 { kZoneIdEurope_Kiev, kZoneIdEurope_Kyiv },
880 { kZoneIdEurope_Oslo, kZoneIdEurope_Berlin },
881 { kZoneIdAsia_Katmandu, kZoneIdAsia_Kathmandu },
882 { kZoneIdSingapore, kZoneIdAsia_Singapore },
883 { kZoneIdAsia_Brunei, kZoneIdAsia_Kuching },
884 { kZoneIdUS_Pacific, kZoneIdAmerica_Los_Angeles },
885 { kZoneIdAmerica_Coral_Harbour, kZoneIdAmerica_Panama },
886 { kZoneIdAmerica_Nassau, kZoneIdAmerica_Toronto },
887 { kZoneIdAmerica_Anguilla, kZoneIdAmerica_Puerto_Rico },
888 { kZoneIdEurope_Uzhgorod, kZoneIdEurope_Kyiv },
889 { kZoneIdChile_EasterIsland, kZoneIdPacific_Easter },
890 { kZoneIdPacific_Johnston, kZoneIdPacific_Honolulu },
891 { kZoneIdAfrica_Timbuktu, kZoneIdAfrica_Abidjan },
892 { kZoneIdAmerica_St_Thomas, kZoneIdAmerica_Puerto_Rico },
893 { kZoneIdAsia_Harbin, kZoneIdAsia_Shanghai },
894 { kZoneIdIsrael, kZoneIdAsia_Jerusalem },
895 { kZoneIdPacific_Yap, kZoneIdPacific_Port_Moresby },
896 { kZoneIdEurope_Ljubljana, kZoneIdEurope_Belgrade },
897 { kZoneIdAsia_Kuwait, kZoneIdAsia_Riyadh },
898 { kZoneIdEurope_Tiraspol, kZoneIdEurope_Chisinau },
899 { kZoneIdAmerica_Antigua, kZoneIdAmerica_Puerto_Rico },
900 { kZoneIdEurope_Busingen, kZoneIdEurope_Zurich },
901 { kZoneIdAfrica_Kampala, kZoneIdAfrica_Nairobi },
902 { kZoneIdAmerica_Virgin, kZoneIdAmerica_Puerto_Rico },
903 { kZoneIdAsia_Phnom_Penh, kZoneIdAsia_Bangkok },
904 { kZoneIdAsia_Muscat, kZoneIdAsia_Dubai },
905 { kZoneIdPortugal, kZoneIdEurope_Lisbon },
906 { kZoneIdNavajo, kZoneIdAmerica_Denver },
907 { kZoneIdAsia_Chungking, kZoneIdAsia_Shanghai },
908 { kZoneIdGreenwich, kZoneIdEtc_GMT },
909 { kZoneIdPoland, kZoneIdEurope_Warsaw },
910 { kZoneIdUS_Central, kZoneIdAmerica_Chicago },
911 { kZoneIdEurope_Vatican, kZoneIdEurope_Rome },
912 { kZoneIdAmerica_Guadeloupe, kZoneIdAmerica_Puerto_Rico },
913 { kZoneIdAntarctica_South_Pole, kZoneIdPacific_Auckland },
914 { kZoneIdAmerica_Dominica, kZoneIdAmerica_Puerto_Rico },
915 { kZoneIdEurope_San_Marino, kZoneIdEurope_Rome },
916 { kZoneIdAsia_Saigon, kZoneIdAsia_Ho_Chi_Minh },
917 { kZoneIdEurope_Belfast, kZoneIdEurope_London },
918 { kZoneIdUniversal, kZoneIdEtc_UTC },
919 { kZoneIdAsia_Thimbu, kZoneIdAsia_Thimphu },
920 { kZoneIdArctic_Longyearbyen, kZoneIdEurope_Berlin },
921 { kZoneIdAustralia_Queensland, kZoneIdAustralia_Brisbane },
922 { kZoneIdAfrica_Lome, kZoneIdAfrica_Abidjan },
923 { kZoneIdAmerica_Port_of_Spain, kZoneIdAmerica_Puerto_Rico },
924 { kZoneIdEtc_UCT, kZoneIdEtc_UTC },
925 { kZoneIdEurope_Bratislava, kZoneIdEurope_Prague },
926 { kZoneIdPacific_Funafuti, kZoneIdPacific_Tarawa },
927 { kZoneIdAustralia_West, kZoneIdAustralia_Perth },
928 { kZoneIdAfrica_Blantyre, kZoneIdAfrica_Maputo },
929 { kZoneIdEurope_Copenhagen, kZoneIdEurope_Berlin },
930 { kZoneIdPacific_Majuro, kZoneIdPacific_Tarawa },
931 { kZoneIdPacific_Midway, kZoneIdPacific_Pago_Pago },
932 { kZoneIdAntarctica_Syowa, kZoneIdAsia_Riyadh },
933 { kZoneIdIceland, kZoneIdAfrica_Abidjan },
934 { kZoneIdIndian_Mayotte, kZoneIdAfrica_Nairobi },
935 { kZoneIdAustralia_Tasmania, kZoneIdAustralia_Hobart },
936 { kZoneIdAmerica_Kralendijk, kZoneIdAmerica_Puerto_Rico },
937 { kZoneIdPacific_Ponape, kZoneIdPacific_Guadalcanal },
938 { kZoneIdEurope_Zaporozhye, kZoneIdEurope_Kyiv },
939 { kZoneIdEurope_Isle_of_Man, kZoneIdEurope_London },
940 { kZoneIdCanada_Eastern, kZoneIdAmerica_Toronto },
941 { kZoneIdEtc_GMT0, kZoneIdEtc_GMT },
942 { kZoneIdEtc_Zulu, kZoneIdEtc_UTC },
943 { kZoneIdAsia_Chongqing, kZoneIdAsia_Shanghai },
944 { kZoneIdPacific_Wallis, kZoneIdPacific_Tarawa },
945 { kZoneIdAmerica_Thunder_Bay, kZoneIdAmerica_Toronto },
946 { kZoneIdUS_Alaska, kZoneIdAmerica_Anchorage },
947 { kZoneIdGB_Eire, kZoneIdEurope_London },
948 { kZoneIdCanada_Mountain, kZoneIdAmerica_Edmonton },
949 { kZoneIdEurope_Vaduz, kZoneIdEurope_Zurich },
Macros and definitions that provide a consistency layer among the various Arduino boards for compatib...