11// This file was generated by the following script:
22//
3- // $ /home/brian/src/AceTimeTools/ src/acetimetools /tzcompiler.py
4- // --input_dir /home/brian/src/AceTime/src/zonedb/tzfiles
5- // --output_dir /home/brian/src/AceTime/src/zonedb
6- // --tz_version 2024b
3+ // $ /home/brian/src/AceTimeSuite/compiler/ src/acetimecompiler /tzcompiler.py
4+ // --input_dir /home/brian/src/AceTimeSuite/libraries/ AceTime/src/zonedb/tzfiles
5+ // --output_dir /home/brian/src/AceTimeSuite/libraries/ AceTime/src/zonedb
6+ // --tz_version 2025a
77// --action zonedb
88// --language arduino
99// --scope basic
2323// northamerica
2424// southamerica
2525//
26- // from https://github.com/eggert/tz/releases/tag/2024b
26+ // from https://github.com/eggert/tz/releases/tag/2025a
2727//
28- // Supported Zones: 447 (216 zones, 231 links)
29- // Unsupported Zones: 149 (123 zones, 26 links)
28+ // Supported Zones: 446 (215 zones, 231 links)
29+ // Unsupported Zones: 150 (124 zones, 26 links)
3030//
3131// Requested Years: [2000,2200]
3232// Accurate Years: [2000,32767]
3939// Max Buffer Size: 6
4040//
4141// Records:
42- // Infos: 447
43- // Eras: 228
44- // Policies: 64
45- // Rules: 363
42+ // Infos: 446
43+ // Eras: 227
44+ // Policies: 63
45+ // Rules: 352
4646//
4747// Memory (8-bits):
4848// Context: 16
49- // Rules: 3267
50- // Policies: 192
51- // Eras: 2508
52- // Zones: 2808
49+ // Rules: 3168
50+ // Policies: 189
51+ // Eras: 2497
52+ // Zones: 2795
5353// Links: 3003
54- // Registry: 894
54+ // Registry: 892
5555// Formats: 175
5656// Letters: 29
5757// Fragments: 116
58- // Names: 4152 (original: 6511 )
59- // TOTAL: 17160
58+ // Names: 4142 (original: 6494 )
59+ // TOTAL: 17022
6060//
6161// Memory (32-bits):
6262// Context: 24
63- // Rules: 4356
64- // Policies: 512
65- // Eras: 3648
66- // Zones: 5184
63+ // Rules: 4224
64+ // Policies: 504
65+ // Eras: 3632
66+ // Zones: 5160
6767// Links: 5544
68- // Registry: 1788
68+ // Registry: 1784
6969// Formats: 175
7070// Letters: 41
7171// Fragments: 138
72- // Names: 4152 (original: 6511 )
73- // TOTAL: 25562
72+ // Names: 4142 (original: 6494 )
73+ // TOTAL: 25368
7474//
7575// DO NOT EDIT
7676
@@ -95,7 +95,7 @@ extern const __FlashStringHelper* const kTzDatabaseVersion;
9595extern const basic::ZoneContext kZoneContext ;
9696
9797// ---------------------------------------------------------------------------
98- // Supported zones: 216
98+ // Supported zones: 215
9999// ---------------------------------------------------------------------------
100100
101101extern const basic::ZoneInfo kZoneAfrica_Abidjan ; // Africa/Abidjan
@@ -112,7 +112,6 @@ extern const basic::ZoneInfo kZoneAfrica_Tunis; // Africa/Tunis
112112extern const basic::ZoneInfo kZoneAfrica_Windhoek ; // Africa/Windhoek
113113extern const basic::ZoneInfo kZoneAmerica_Adak ; // America/Adak
114114extern const basic::ZoneInfo kZoneAmerica_Anchorage ; // America/Anchorage
115- extern const basic::ZoneInfo kZoneAmerica_Asuncion ; // America/Asuncion
116115extern const basic::ZoneInfo kZoneAmerica_Barbados ; // America/Barbados
117116extern const basic::ZoneInfo kZoneAmerica_Belem ; // America/Belem
118117extern const basic::ZoneInfo kZoneAmerica_Belize ; // America/Belize
@@ -332,7 +331,6 @@ const uint32_t kZoneIdAfrica_Tunis = 0x79378e6d; // Africa/Tunis
332331const uint32_t kZoneIdAfrica_Windhoek = 0x789c9bd3 ; // Africa/Windhoek
333332const uint32_t kZoneIdAmerica_Adak = 0x97fe49d7 ; // America/Adak
334333const uint32_t kZoneIdAmerica_Anchorage = 0x5a79260e ; // America/Anchorage
335- const uint32_t kZoneIdAmerica_Asuncion = 0x50ec79a6 ; // America/Asuncion
336334const uint32_t kZoneIdAmerica_Barbados = 0xcbbc3b04 ; // America/Barbados
337335const uint32_t kZoneIdAmerica_Belem = 0x97da580b ; // America/Belem
338336const uint32_t kZoneIdAmerica_Belize = 0x93256c81 ; // America/Belize
@@ -1030,7 +1028,6 @@ const uint8_t kZoneBufSizeAfrica_Tunis = 5; // Africa/Tunis in 2005
10301028const uint8_t kZoneBufSizeAfrica_Windhoek = 4 ; // Africa/Windhoek in 1994
10311029const uint8_t kZoneBufSizeAmerica_Adak = 6 ; // America/Adak in 2008
10321030const uint8_t kZoneBufSizeAmerica_Anchorage = 6 ; // America/Anchorage in 2008
1033- const uint8_t kZoneBufSizeAmerica_Asuncion = 5 ; // America/Asuncion in 2000
10341031const uint8_t kZoneBufSizeAmerica_Barbados = 2 ; // America/Barbados in 1949
10351032const uint8_t kZoneBufSizeAmerica_Belem = 1 ; // America/Belem in 1949
10361033const uint8_t kZoneBufSizeAmerica_Belize = 2 ; // America/Belize in 1949
@@ -1235,7 +1232,7 @@ const uint8_t kZoneBufSizePacific_Tongatapu = 5; // Pacific/Tongatapu in 1999
12351232
12361233
12371234// ---------------------------------------------------------------------------
1238- // Unsupported zones: 123
1235+ // Unsupported zones: 124
12391236// ---------------------------------------------------------------------------
12401237
12411238// Africa/Cairo {policy 'Egypt' not found}
@@ -1258,6 +1255,7 @@ const uint8_t kZoneBufSizePacific_Tongatapu = 5; // Pacific/Tongatapu in 1999
12581255// America/Argentina/San_Luis {UNTIL contains month/day/time}
12591256// America/Argentina/Tucuman {UNTIL contains month/day/time}
12601257// America/Argentina/Ushuaia {UNTIL contains month/day/time}
1258+ // America/Asuncion {UNTIL contains month/day/time}
12611259// America/Bahia {UNTIL contains month/day/time}
12621260// America/Bahia_Banderas {UNTIL contains month/day/time}
12631261// America/Boa_Vista {UNTIL contains month/day/time}
@@ -1364,7 +1362,7 @@ const uint8_t kZoneBufSizePacific_Tongatapu = 5; // Pacific/Tongatapu in 1999
13641362
13651363
13661364// ---------------------------------------------------------------------------
1367- // Notable zones: 34
1365+ // Notable zones: 33
13681366// ---------------------------------------------------------------------------
13691367
13701368// Africa/Johannesburg {RULES not fixed but FORMAT is missing '%s' or '/'}
@@ -1375,7 +1373,6 @@ const uint8_t kZoneBufSizePacific_Tongatapu = 5; // Pacific/Tongatapu in 1999
13751373// SAVE '-1:00' is a negative DST,
13761374// }
13771375// }
1378- // America/Asuncion {RULES not fixed but FORMAT is missing '%s' or '/'}
13791376// America/Belize {
13801377// Belize {LETTER 'CST' not single character}
13811378// }
0 commit comments