81 #include "zone_policies.h"
82 #include "zone_infos.h"
85 namespace testingzonedb {
91 static const char kVersionString[] ACE_TIME_PROGMEM =
"2025b";
92 const __FlashStringHelper*
const kTzDatabaseVersion =
93 (
const __FlashStringHelper*) kVersionString;
96 const char*
const kFragments[] ACE_TIME_PROGMEM = {
101 static const char kLetter0[] ACE_TIME_PROGMEM =
"";
102 static const char kLetter1[] ACE_TIME_PROGMEM =
"D";
103 static const char kLetter2[] ACE_TIME_PROGMEM =
"S";
105 const char*
const kLetters[] ACE_TIME_PROGMEM = {
112 const basic::Info::ZoneContext kZoneContext ACE_TIME_PROGMEM = {
136 static const basic::Info::ZoneEra kZoneEraAfrica_Johannesburg[] ACE_TIME_PROGMEM = {
152 static const char kZoneNameAfrica_Johannesburg[] ACE_TIME_PROGMEM =
"Africa/Johannesburg";
154 const basic::Info::ZoneInfo kZoneAfrica_Johannesburg ACE_TIME_PROGMEM = {
155 kZoneNameAfrica_Johannesburg ,
159 kZoneEraAfrica_Johannesburg ,
168 static const basic::Info::ZoneEra kZoneEraAmerica_Chicago[] ACE_TIME_PROGMEM = {
184 static const char kZoneNameAmerica_Chicago[] ACE_TIME_PROGMEM =
"America/Chicago";
186 const basic::Info::ZoneInfo kZoneAmerica_Chicago ACE_TIME_PROGMEM = {
187 kZoneNameAmerica_Chicago ,
191 kZoneEraAmerica_Chicago ,
200 static const basic::Info::ZoneEra kZoneEraAmerica_Denver[] ACE_TIME_PROGMEM = {
216 static const char kZoneNameAmerica_Denver[] ACE_TIME_PROGMEM =
"America/Denver";
218 const basic::Info::ZoneInfo kZoneAmerica_Denver ACE_TIME_PROGMEM = {
219 kZoneNameAmerica_Denver ,
223 kZoneEraAmerica_Denver ,
232 static const basic::Info::ZoneEra kZoneEraAmerica_Edmonton[] ACE_TIME_PROGMEM = {
260 static const char kZoneNameAmerica_Edmonton[] ACE_TIME_PROGMEM =
"America/Edmonton";
262 const basic::Info::ZoneInfo kZoneAmerica_Edmonton ACE_TIME_PROGMEM = {
263 kZoneNameAmerica_Edmonton ,
267 kZoneEraAmerica_Edmonton ,
276 static const basic::Info::ZoneEra kZoneEraAmerica_Los_Angeles[] ACE_TIME_PROGMEM = {
292 static const char kZoneNameAmerica_Los_Angeles[] ACE_TIME_PROGMEM =
"America/Los_Angeles";
294 const basic::Info::ZoneInfo kZoneAmerica_Los_Angeles ACE_TIME_PROGMEM = {
295 kZoneNameAmerica_Los_Angeles ,
299 kZoneEraAmerica_Los_Angeles ,
308 static const basic::Info::ZoneEra kZoneEraAmerica_New_York[] ACE_TIME_PROGMEM = {
324 static const char kZoneNameAmerica_New_York[] ACE_TIME_PROGMEM =
"America/New_York";
326 const basic::Info::ZoneInfo kZoneAmerica_New_York ACE_TIME_PROGMEM = {
327 kZoneNameAmerica_New_York ,
331 kZoneEraAmerica_New_York ,
340 static const basic::Info::ZoneEra kZoneEraAmerica_Toronto[] ACE_TIME_PROGMEM = {
356 static const char kZoneNameAmerica_Toronto[] ACE_TIME_PROGMEM =
"America/Toronto";
358 const basic::Info::ZoneInfo kZoneAmerica_Toronto ACE_TIME_PROGMEM = {
359 kZoneNameAmerica_Toronto ,
363 kZoneEraAmerica_Toronto ,
372 static const basic::Info::ZoneEra kZoneEraAmerica_Vancouver[] ACE_TIME_PROGMEM = {
400 static const char kZoneNameAmerica_Vancouver[] ACE_TIME_PROGMEM =
"America/Vancouver";
402 const basic::Info::ZoneInfo kZoneAmerica_Vancouver ACE_TIME_PROGMEM = {
403 kZoneNameAmerica_Vancouver ,
407 kZoneEraAmerica_Vancouver ,
416 static const basic::Info::ZoneEra kZoneEraAmerica_Winnipeg[] ACE_TIME_PROGMEM = {
444 static const char kZoneNameAmerica_Winnipeg[] ACE_TIME_PROGMEM =
"America/Winnipeg";
446 const basic::Info::ZoneInfo kZoneAmerica_Winnipeg ACE_TIME_PROGMEM = {
447 kZoneNameAmerica_Winnipeg ,
451 kZoneEraAmerica_Winnipeg ,
460 static const basic::Info::ZoneEra kZoneEraAustralia_Darwin[] ACE_TIME_PROGMEM = {
476 static const char kZoneNameAustralia_Darwin[] ACE_TIME_PROGMEM =
"Australia/Darwin";
478 const basic::Info::ZoneInfo kZoneAustralia_Darwin ACE_TIME_PROGMEM = {
479 kZoneNameAustralia_Darwin ,
483 kZoneEraAustralia_Darwin ,
492 static const basic::Info::ZoneEra kZoneEraPacific_Galapagos[] ACE_TIME_PROGMEM = {
507 &kZonePolicyEcuador ,
520 static const char kZoneNamePacific_Galapagos[] ACE_TIME_PROGMEM =
"Pacific/Galapagos";
522 const basic::Info::ZoneInfo kZonePacific_Galapagos ACE_TIME_PROGMEM = {
523 kZoneNamePacific_Galapagos ,
527 kZoneEraPacific_Galapagos ,
541 static const char kZoneNameUS_Pacific[] ACE_TIME_PROGMEM =
"US/Pacific";
543 const basic::Info::ZoneInfo kZoneUS_Pacific ACE_TIME_PROGMEM = {
544 kZoneNameUS_Pacific ,
548 kZoneEraAmerica_Los_Angeles ,
549 &kZoneAmerica_Los_Angeles ,
Macros and definitions that provide a consistency layer among the various Arduino boards for compatib...