From: Jan Hák Date: Thu, 11 Dec 2025 13:17:30 +0000 (+0100) Subject: libs: support for RESINFO RRtype, RFC 9696 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b7a1769bbc6ac641d2a9d04871510ac48e1c4e62;p=thirdparty%2Fknot-dns.git libs: support for RESINFO RRtype, RFC 9696 closes #962 --- diff --git a/doc/introduction.rst b/doc/introduction.rst index f353ab4439..493d5d168d 100644 --- a/doc/introduction.rst +++ b/doc/introduction.rst @@ -42,7 +42,7 @@ DNS features: TXT, RP, AFSDB, RT, KEY, AAAA, LOC, SRV, NAPTR, KX, CERT, DNAME, APL, DS, SSHFP, IPSECKEY, RRSIG, NSEC, DNSKEY, DHCID, NSEC3, NSEC3PARAM, TLSA, SMIMEA, CDS, CDNSKEY, OPENPGPKEY, CSYNC, ZONEMD, SVCB, HTTPS, SPF, NID, L32, L64, LP, - DSYNC, EUI48, EUI64, URI, CAA, WALLET, and Unknown + DSYNC, EUI48, EUI64, URI, CAA, RESINFO, WALLET, and Unknown Server features: diff --git a/src/libknot/descriptor.c b/src/libknot/descriptor.c index 1e018cba3a..69d4b17c8a 100644 --- a/src/libknot/descriptor.c +++ b/src/libknot/descriptor.c @@ -143,6 +143,8 @@ static const knot_rdata_descriptor_t rdata_descriptors[] = { KNOT_RDATA_WF_END }, "URI" }, [KNOT_RRTYPE_CAA] = { { KNOT_RDATA_WF_REMAINDER, KNOT_RDATA_WF_END }, "CAA" }, + [KNOT_RRTYPE_RESINFO] = { { KNOT_RDATA_WF_REMAINDER, + KNOT_RDATA_WF_END }, "RESINFO" }, [KNOT_RRTYPE_WALLET] = { { KNOT_RDATA_WF_REMAINDER, KNOT_RDATA_WF_END }, "WALLET" }, }; diff --git a/src/libknot/descriptor.h b/src/libknot/descriptor.h index 33d545b8df..b438356401 100644 --- a/src/libknot/descriptor.h +++ b/src/libknot/descriptor.h @@ -118,6 +118,7 @@ enum knot_rr_type { KNOT_RRTYPE_URI = 256, /*!< Uniform resource identifier. */ KNOT_RRTYPE_CAA = 257, /*!< Certification authority restriction. */ + KNOT_RRTYPE_RESINFO = 261, /*!< Resolver information as key/value pairs. */ KNOT_RRTYPE_WALLET = 262, /*!< Public wallet address. */ }; diff --git a/src/libknot/rrset-dump.c b/src/libknot/rrset-dump.c index c410882394..d54c6580d5 100644 --- a/src/libknot/rrset-dump.c +++ b/src/libknot/rrset-dump.c @@ -2306,6 +2306,7 @@ static int txt_dump_data(rrset_dump_params_t *p, uint16_t type) return dump_mx(p); case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: return dump_txt(p); case KNOT_RRTYPE_KEY: diff --git a/src/libzscanner/scanner.c.g2 b/src/libzscanner/scanner.c.g2 index 857f52b239..2573fc5227 100644 --- a/src/libzscanner/scanner.c.g2 +++ b/src/libzscanner/scanner.c.g2 @@ -99,7 +99,7 @@ int zs_init( memset(s, 0, sizeof(*s)); // Nonzero initial scanner state. - s->cs = 1474; + s->cs = 1492; // Reset the file descriptor. s->file.descriptor = -1; @@ -429,7 +429,7 @@ static void parse( _again: switch ( cs ) { - case 1474: goto st1474; + case 1492: goto st1492; case 0: goto st0; case 1: goto st1; case 2: goto st2; @@ -444,7 +444,7 @@ _again: case 11: goto st11; case 12: goto st12; case 13: goto st13; - case 1475: goto st1475; + case 1493: goto st1493; case 14: goto st14; case 15: goto st15; case 16: goto st16; @@ -614,54 +614,54 @@ _again: case 180: goto st180; case 181: goto st181; case 182: goto st182; - case 1476: goto st1476; case 183: goto st183; case 184: goto st184; case 185: goto st185; case 186: goto st186; case 187: goto st187; case 188: goto st188; + case 1494: goto st1494; case 189: goto st189; case 190: goto st190; case 191: goto st191; case 192: goto st192; - case 1477: goto st1477; case 193: goto st193; case 194: goto st194; case 195: goto st195; case 196: goto st196; case 197: goto st197; case 198: goto st198; + case 1495: goto st1495; case 199: goto st199; case 200: goto st200; - case 1478: goto st1478; case 201: goto st201; case 202: goto st202; case 203: goto st203; - case 1479: goto st1479; case 204: goto st204; case 205: goto st205; case 206: goto st206; + case 1496: goto st1496; case 207: goto st207; case 208: goto st208; case 209: goto st209; + case 1497: goto st1497; case 210: goto st210; case 211: goto st211; case 212: goto st212; case 213: goto st213; case 214: goto st214; - case 1480: goto st1480; case 215: goto st215; case 216: goto st216; case 217: goto st217; case 218: goto st218; - case 1481: goto st1481; case 219: goto st219; case 220: goto st220; + case 1498: goto st1498; case 221: goto st221; case 222: goto st222; case 223: goto st223; case 224: goto st224; + case 1499: goto st1499; case 225: goto st225; case 226: goto st226; case 227: goto st227; @@ -675,13 +675,13 @@ _again: case 235: goto st235; case 236: goto st236; case 237: goto st237; - case 1482: goto st1482; case 238: goto st238; case 239: goto st239; case 240: goto st240; case 241: goto st241; case 242: goto st242; case 243: goto st243; + case 1500: goto st1500; case 244: goto st244; case 245: goto st245; case 246: goto st246; @@ -692,13 +692,13 @@ _again: case 251: goto st251; case 252: goto st252; case 253: goto st253; - case 1483: goto st1483; case 254: goto st254; case 255: goto st255; case 256: goto st256; case 257: goto st257; case 258: goto st258; case 259: goto st259; + case 1501: goto st1501; case 260: goto st260; case 261: goto st261; case 262: goto st262; @@ -758,30 +758,30 @@ _again: case 316: goto st316; case 317: goto st317; case 318: goto st318; - case 1484: goto st1484; case 319: goto st319; case 320: goto st320; - case 1485: goto st1485; case 321: goto st321; case 322: goto st322; - case 1486: goto st1486; case 323: goto st323; case 324: goto st324; + case 1502: goto st1502; case 325: goto st325; case 326: goto st326; + case 1503: goto st1503; case 327: goto st327; case 328: goto st328; + case 1504: goto st1504; case 329: goto st329; case 330: goto st330; case 331: goto st331; - case 1487: goto st1487; - case 1488: goto st1488; case 332: goto st332; case 333: goto st333; case 334: goto st334; case 335: goto st335; case 336: goto st336; case 337: goto st337; + case 1505: goto st1505; + case 1506: goto st1506; case 338: goto st338; case 339: goto st339; case 340: goto st340; @@ -791,24 +791,24 @@ _again: case 344: goto st344; case 345: goto st345; case 346: goto st346; - case 1489: goto st1489; case 347: goto st347; case 348: goto st348; case 349: goto st349; case 350: goto st350; case 351: goto st351; case 352: goto st352; + case 1507: goto st1507; case 353: goto st353; case 354: goto st354; case 355: goto st355; case 356: goto st356; - case 1490: goto st1490; case 357: goto st357; case 358: goto st358; case 359: goto st359; case 360: goto st360; case 361: goto st361; case 362: goto st362; + case 1508: goto st1508; case 363: goto st363; case 364: goto st364; case 365: goto st365; @@ -817,37 +817,37 @@ _again: case 368: goto st368; case 369: goto st369; case 370: goto st370; - case 1491: goto st1491; case 371: goto st371; case 372: goto st372; case 373: goto st373; case 374: goto st374; case 375: goto st375; case 376: goto st376; + case 1509: goto st1509; case 377: goto st377; - case 1492: goto st1492; case 378: goto st378; case 379: goto st379; case 380: goto st380; case 381: goto st381; case 382: goto st382; case 383: goto st383; + case 1510: goto st1510; case 384: goto st384; case 385: goto st385; case 386: goto st386; - case 1493: goto st1493; - case 1494: goto st1494; - case 1495: goto st1495; case 387: goto st387; case 388: goto st388; case 389: goto st389; - case 1496: goto st1496; case 390: goto st390; case 391: goto st391; case 392: goto st392; + case 1511: goto st1511; + case 1512: goto st1512; + case 1513: goto st1513; case 393: goto st393; case 394: goto st394; case 395: goto st395; + case 1514: goto st1514; case 396: goto st396; case 397: goto st397; case 398: goto st398; @@ -1018,12 +1018,9 @@ _again: case 563: goto st563; case 564: goto st564; case 565: goto st565; - case 1497: goto st1497; - case 1498: goto st1498; case 566: goto st566; case 567: goto st567; case 568: goto st568; - case 1499: goto st1499; case 569: goto st569; case 570: goto st570; case 571: goto st571; @@ -1033,9 +1030,12 @@ _again: case 575: goto st575; case 576: goto st576; case 577: goto st577; + case 1515: goto st1515; + case 1516: goto st1516; case 578: goto st578; case 579: goto st579; case 580: goto st580; + case 1517: goto st1517; case 581: goto st581; case 582: goto st582; case 583: goto st583; @@ -1194,50 +1194,50 @@ _again: case 736: goto st736; case 737: goto st737; case 738: goto st738; - case 1500: goto st1500; - case 1501: goto st1501; - case 1502: goto st1502; case 739: goto st739; case 740: goto st740; case 741: goto st741; case 742: goto st742; case 743: goto st743; - case 1503: goto st1503; case 744: goto st744; case 745: goto st745; case 746: goto st746; case 747: goto st747; - case 1504: goto st1504; - case 1505: goto st1505; - case 1506: goto st1506; case 748: goto st748; case 749: goto st749; - case 1507: goto st1507; case 750: goto st750; case 751: goto st751; case 752: goto st752; case 753: goto st753; case 754: goto st754; case 755: goto st755; - case 1508: goto st1508; case 756: goto st756; + case 1518: goto st1518; + case 1519: goto st1519; + case 1520: goto st1520; case 757: goto st757; case 758: goto st758; case 759: goto st759; case 760: goto st760; case 761: goto st761; + case 1521: goto st1521; case 762: goto st762; case 763: goto st763; case 764: goto st764; case 765: goto st765; + case 1522: goto st1522; + case 1523: goto st1523; + case 1524: goto st1524; case 766: goto st766; case 767: goto st767; + case 1525: goto st1525; case 768: goto st768; case 769: goto st769; case 770: goto st770; case 771: goto st771; case 772: goto st772; case 773: goto st773; + case 1526: goto st1526; case 774: goto st774; case 775: goto st775; case 776: goto st776; @@ -1280,8 +1280,6 @@ _again: case 813: goto st813; case 814: goto st814; case 815: goto st815; - case 1509: goto st1509; - case 1510: goto st1510; case 816: goto st816; case 817: goto st817; case 818: goto st818; @@ -1291,7 +1289,6 @@ _again: case 822: goto st822; case 823: goto st823; case 824: goto st824; - case 1511: goto st1511; case 825: goto st825; case 826: goto st826; case 827: goto st827; @@ -1301,6 +1298,8 @@ _again: case 831: goto st831; case 832: goto st832; case 833: goto st833; + case 1527: goto st1527; + case 1528: goto st1528; case 834: goto st834; case 835: goto st835; case 836: goto st836; @@ -1310,6 +1309,7 @@ _again: case 840: goto st840; case 841: goto st841; case 842: goto st842; + case 1529: goto st1529; case 843: goto st843; case 844: goto st844; case 845: goto st845; @@ -1387,7 +1387,6 @@ _again: case 917: goto st917; case 918: goto st918; case 919: goto st919; - case 1512: goto st1512; case 920: goto st920; case 921: goto st921; case 922: goto st922; @@ -1406,6 +1405,7 @@ _again: case 935: goto st935; case 936: goto st936; case 937: goto st937; + case 1530: goto st1530; case 938: goto st938; case 939: goto st939; case 940: goto st940; @@ -1492,7 +1492,6 @@ _again: case 1021: goto st1021; case 1022: goto st1022; case 1023: goto st1023; - case 1513: goto st1513; case 1024: goto st1024; case 1025: goto st1025; case 1026: goto st1026; @@ -1511,6 +1510,7 @@ _again: case 1039: goto st1039; case 1040: goto st1040; case 1041: goto st1041; + case 1531: goto st1531; case 1042: goto st1042; case 1043: goto st1043; case 1044: goto st1044; @@ -1534,7 +1534,6 @@ _again: case 1062: goto st1062; case 1063: goto st1063; case 1064: goto st1064; - case 1514: goto st1514; case 1065: goto st1065; case 1066: goto st1066; case 1067: goto st1067; @@ -1543,10 +1542,8 @@ _again: case 1070: goto st1070; case 1071: goto st1071; case 1072: goto st1072; - case 1515: goto st1515; case 1073: goto st1073; case 1074: goto st1074; - case 1516: goto st1516; case 1075: goto st1075; case 1076: goto st1076; case 1077: goto st1077; @@ -1555,17 +1552,19 @@ _again: case 1080: goto st1080; case 1081: goto st1081; case 1082: goto st1082; + case 1532: goto st1532; case 1083: goto st1083; case 1084: goto st1084; case 1085: goto st1085; case 1086: goto st1086; case 1087: goto st1087; case 1088: goto st1088; - case 1517: goto st1517; case 1089: goto st1089; case 1090: goto st1090; + case 1533: goto st1533; case 1091: goto st1091; case 1092: goto st1092; + case 1534: goto st1534; case 1093: goto st1093; case 1094: goto st1094; case 1095: goto st1095; @@ -1580,52 +1579,53 @@ _again: case 1104: goto st1104; case 1105: goto st1105; case 1106: goto st1106; + case 1535: goto st1535; case 1107: goto st1107; case 1108: goto st1108; case 1109: goto st1109; case 1110: goto st1110; - case 1518: goto st1518; case 1111: goto st1111; case 1112: goto st1112; case 1113: goto st1113; case 1114: goto st1114; case 1115: goto st1115; - case 1519: goto st1519; case 1116: goto st1116; case 1117: goto st1117; case 1118: goto st1118; case 1119: goto st1119; case 1120: goto st1120; - case 1520: goto st1520; case 1121: goto st1121; case 1122: goto st1122; case 1123: goto st1123; case 1124: goto st1124; case 1125: goto st1125; - case 1521: goto st1521; - case 1522: goto st1522; - case 1523: goto st1523; case 1126: goto st1126; case 1127: goto st1127; - case 1524: goto st1524; case 1128: goto st1128; + case 1536: goto st1536; case 1129: goto st1129; case 1130: goto st1130; case 1131: goto st1131; case 1132: goto st1132; case 1133: goto st1133; + case 1537: goto st1537; case 1134: goto st1134; case 1135: goto st1135; case 1136: goto st1136; case 1137: goto st1137; case 1138: goto st1138; + case 1538: goto st1538; case 1139: goto st1139; case 1140: goto st1140; case 1141: goto st1141; case 1142: goto st1142; case 1143: goto st1143; + case 1539: goto st1539; + case 1540: goto st1540; + case 1541: goto st1541; case 1144: goto st1144; case 1145: goto st1145; + case 1542: goto st1542; case 1146: goto st1146; case 1147: goto st1147; case 1148: goto st1148; @@ -1635,26 +1635,17 @@ _again: case 1152: goto st1152; case 1153: goto st1153; case 1154: goto st1154; - case 1525: goto st1525; - case 1526: goto st1526; - case 1527: goto st1527; case 1155: goto st1155; case 1156: goto st1156; case 1157: goto st1157; - case 1528: goto st1528; - case 1529: goto st1529; case 1158: goto st1158; case 1159: goto st1159; case 1160: goto st1160; case 1161: goto st1161; - case 1530: goto st1530; - case 1531: goto st1531; case 1162: goto st1162; case 1163: goto st1163; case 1164: goto st1164; case 1165: goto st1165; - case 1532: goto st1532; - case 1533: goto st1533; case 1166: goto st1166; case 1167: goto st1167; case 1168: goto st1168; @@ -1662,17 +1653,26 @@ _again: case 1170: goto st1170; case 1171: goto st1171; case 1172: goto st1172; + case 1543: goto st1543; + case 1544: goto st1544; + case 1545: goto st1545; case 1173: goto st1173; case 1174: goto st1174; case 1175: goto st1175; + case 1546: goto st1546; + case 1547: goto st1547; case 1176: goto st1176; case 1177: goto st1177; case 1178: goto st1178; case 1179: goto st1179; + case 1548: goto st1548; + case 1549: goto st1549; case 1180: goto st1180; case 1181: goto st1181; case 1182: goto st1182; case 1183: goto st1183; + case 1550: goto st1550; + case 1551: goto st1551; case 1184: goto st1184; case 1185: goto st1185; case 1186: goto st1186; @@ -1680,7 +1680,6 @@ _again: case 1188: goto st1188; case 1189: goto st1189; case 1190: goto st1190; - case 1534: goto st1534; case 1191: goto st1191; case 1192: goto st1192; case 1193: goto st1193; @@ -1696,10 +1695,10 @@ _again: case 1203: goto st1203; case 1204: goto st1204; case 1205: goto st1205; - case 1535: goto st1535; case 1206: goto st1206; case 1207: goto st1207; case 1208: goto st1208; + case 1552: goto st1552; case 1209: goto st1209; case 1210: goto st1210; case 1211: goto st1211; @@ -1710,51 +1709,46 @@ _again: case 1216: goto st1216; case 1217: goto st1217; case 1218: goto st1218; - case 1536: goto st1536; case 1219: goto st1219; case 1220: goto st1220; case 1221: goto st1221; case 1222: goto st1222; case 1223: goto st1223; + case 1553: goto st1553; case 1224: goto st1224; case 1225: goto st1225; case 1226: goto st1226; case 1227: goto st1227; case 1228: goto st1228; case 1229: goto st1229; - case 1537: goto st1537; - case 1538: goto st1538; case 1230: goto st1230; case 1231: goto st1231; case 1232: goto st1232; - case 1539: goto st1539; case 1233: goto st1233; case 1234: goto st1234; case 1235: goto st1235; case 1236: goto st1236; + case 1554: goto st1554; case 1237: goto st1237; case 1238: goto st1238; case 1239: goto st1239; case 1240: goto st1240; case 1241: goto st1241; case 1242: goto st1242; - case 1540: goto st1540; - case 1541: goto st1541; - case 1542: goto st1542; case 1243: goto st1243; case 1244: goto st1244; case 1245: goto st1245; case 1246: goto st1246; case 1247: goto st1247; + case 1555: goto st1555; + case 1556: goto st1556; case 1248: goto st1248; case 1249: goto st1249; case 1250: goto st1250; + case 1557: goto st1557; case 1251: goto st1251; case 1252: goto st1252; case 1253: goto st1253; - case 1543: goto st1543; - case 1544: goto st1544; - case 1545: goto st1545; case 1254: goto st1254; case 1255: goto st1255; case 1256: goto st1256; @@ -1762,24 +1756,23 @@ _again: case 1258: goto st1258; case 1259: goto st1259; case 1260: goto st1260; + case 1558: goto st1558; + case 1559: goto st1559; + case 1560: goto st1560; case 1261: goto st1261; case 1262: goto st1262; case 1263: goto st1263; case 1264: goto st1264; case 1265: goto st1265; - case 1546: goto st1546; case 1266: goto st1266; case 1267: goto st1267; case 1268: goto st1268; - case 1547: goto st1547; - case 1548: goto st1548; case 1269: goto st1269; - case 1549: goto st1549; - case 1550: goto st1550; case 1270: goto st1270; - case 1551: goto st1551; - case 1552: goto st1552; case 1271: goto st1271; + case 1561: goto st1561; + case 1562: goto st1562; + case 1563: goto st1563; case 1272: goto st1272; case 1273: goto st1273; case 1274: goto st1274; @@ -1792,11 +1785,18 @@ _again: case 1281: goto st1281; case 1282: goto st1282; case 1283: goto st1283; + case 1564: goto st1564; case 1284: goto st1284; case 1285: goto st1285; case 1286: goto st1286; + case 1565: goto st1565; + case 1566: goto st1566; case 1287: goto st1287; + case 1567: goto st1567; + case 1568: goto st1568; case 1288: goto st1288; + case 1569: goto st1569; + case 1570: goto st1570; case 1289: goto st1289; case 1290: goto st1290; case 1291: goto st1291; @@ -1821,7 +1821,6 @@ _again: case 1310: goto st1310; case 1311: goto st1311; case 1312: goto st1312; - case 1553: goto st1553; case 1313: goto st1313; case 1314: goto st1314; case 1315: goto st1315; @@ -1833,7 +1832,6 @@ _again: case 1321: goto st1321; case 1322: goto st1322; case 1323: goto st1323; - case 1554: goto st1554; case 1324: goto st1324; case 1325: goto st1325; case 1326: goto st1326; @@ -1841,19 +1839,19 @@ _again: case 1328: goto st1328; case 1329: goto st1329; case 1330: goto st1330; + case 1571: goto st1571; case 1331: goto st1331; - case 1555: goto st1555; case 1332: goto st1332; case 1333: goto st1333; case 1334: goto st1334; case 1335: goto st1335; case 1336: goto st1336; - case 1556: goto st1556; case 1337: goto st1337; case 1338: goto st1338; case 1339: goto st1339; case 1340: goto st1340; case 1341: goto st1341; + case 1572: goto st1572; case 1342: goto st1342; case 1343: goto st1343; case 1344: goto st1344; @@ -1862,12 +1860,13 @@ _again: case 1347: goto st1347; case 1348: goto st1348; case 1349: goto st1349; + case 1573: goto st1573; case 1350: goto st1350; case 1351: goto st1351; case 1352: goto st1352; case 1353: goto st1353; case 1354: goto st1354; - case 1557: goto st1557; + case 1574: goto st1574; case 1355: goto st1355; case 1356: goto st1356; case 1357: goto st1357; @@ -1886,8 +1885,8 @@ _again: case 1370: goto st1370; case 1371: goto st1371; case 1372: goto st1372; + case 1575: goto st1575; case 1373: goto st1373; - case 1558: goto st1558; case 1374: goto st1374; case 1375: goto st1375; case 1376: goto st1376; @@ -1903,18 +1902,15 @@ _again: case 1386: goto st1386; case 1387: goto st1387; case 1388: goto st1388; - case 1559: goto st1559; - case 1560: goto st1560; - case 1561: goto st1561; case 1389: goto st1389; case 1390: goto st1390; case 1391: goto st1391; + case 1576: goto st1576; case 1392: goto st1392; case 1393: goto st1393; case 1394: goto st1394; case 1395: goto st1395; case 1396: goto st1396; - case 1562: goto st1562; case 1397: goto st1397; case 1398: goto st1398; case 1399: goto st1399; @@ -1925,10 +1921,10 @@ _again: case 1404: goto st1404; case 1405: goto st1405; case 1406: goto st1406; + case 1577: goto st1577; + case 1578: goto st1578; + case 1579: goto st1579; case 1407: goto st1407; - case 1563: goto st1563; - case 1564: goto st1564; - case 1565: goto st1565; case 1408: goto st1408; case 1409: goto st1409; case 1410: goto st1410; @@ -1936,7 +1932,7 @@ _again: case 1412: goto st1412; case 1413: goto st1413; case 1414: goto st1414; - case 1566: goto st1566; + case 1580: goto st1580; case 1415: goto st1415; case 1416: goto st1416; case 1417: goto st1417; @@ -1948,61 +1944,83 @@ _again: case 1423: goto st1423; case 1424: goto st1424; case 1425: goto st1425; + case 1581: goto st1581; + case 1582: goto st1582; + case 1583: goto st1583; case 1426: goto st1426; case 1427: goto st1427; - case 1567: goto st1567; case 1428: goto st1428; case 1429: goto st1429; case 1430: goto st1430; case 1431: goto st1431; case 1432: goto st1432; + case 1584: goto st1584; case 1433: goto st1433; case 1434: goto st1434; - case 1568: goto st1568; case 1435: goto st1435; case 1436: goto st1436; case 1437: goto st1437; case 1438: goto st1438; case 1439: goto st1439; case 1440: goto st1440; - case 1569: goto st1569; case 1441: goto st1441; case 1442: goto st1442; case 1443: goto st1443; case 1444: goto st1444; case 1445: goto st1445; + case 1585: goto st1585; case 1446: goto st1446; - case 1570: goto st1570; case 1447: goto st1447; case 1448: goto st1448; case 1449: goto st1449; case 1450: goto st1450; case 1451: goto st1451; case 1452: goto st1452; + case 1586: goto st1586; case 1453: goto st1453; case 1454: goto st1454; - case 1571: goto st1571; case 1455: goto st1455; case 1456: goto st1456; case 1457: goto st1457; case 1458: goto st1458; + case 1587: goto st1587; case 1459: goto st1459; case 1460: goto st1460; case 1461: goto st1461; - case 1572: goto st1572; case 1462: goto st1462; case 1463: goto st1463; case 1464: goto st1464; + case 1588: goto st1588; case 1465: goto st1465; case 1466: goto st1466; case 1467: goto st1467; case 1468: goto st1468; case 1469: goto st1469; case 1470: goto st1470; - case 1573: goto st1573; case 1471: goto st1471; case 1472: goto st1472; + case 1589: goto st1589; case 1473: goto st1473; + case 1474: goto st1474; + case 1475: goto st1475; + case 1476: goto st1476; + case 1477: goto st1477; + case 1478: goto st1478; + case 1479: goto st1479; + case 1590: goto st1590; + case 1480: goto st1480; + case 1481: goto st1481; + case 1482: goto st1482; + case 1483: goto st1483; + case 1484: goto st1484; + case 1485: goto st1485; + case 1486: goto st1486; + case 1487: goto st1487; + case 1488: goto st1488; + case 1591: goto st1591; + case 1489: goto st1489; + case 1490: goto st1490; + case 1491: goto st1491; default: break; } @@ -2015,7 +2033,7 @@ tr23: { s->line_counter++; } - goto st1474; + goto st1492; tr89: { s->buffer[0] = 0; @@ -2024,7 +2042,7 @@ tr89: { if (rdata_tail - s->r_data > UINT16_MAX) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } s->r_data_length = rdata_tail - s->r_data; @@ -2037,23 +2055,23 @@ tr89: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1474; goto _out;} + {p++; cs = 1492; goto _out;} } } } else { // Return if external processing. - p--; {p++; cs = 1474; goto _out;} + p--; {p++; cs = 1492; goto _out;} } } { s->line_counter++; } - goto st1474; + goto st1492; tr95: { if (rdata_tail - s->r_data > UINT16_MAX) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } s->r_data_length = rdata_tail - s->r_data; @@ -2066,18 +2084,18 @@ tr95: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1474; goto _out;} + {p++; cs = 1492; goto _out;} } } } else { // Return if external processing. - p--; {p++; cs = 1474; goto _out;} + p--; {p++; cs = 1492; goto _out;} } } { s->line_counter++; } - goto st1474; + goto st1492; tr98: { s->buffer[s->buffer_length++] = 0; @@ -2088,14 +2106,14 @@ tr98: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1474; goto _out;} + {p++; cs = 1492; goto _out;} } } } { if (rdata_tail - s->r_data > UINT16_MAX) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } s->r_data_length = rdata_tail - s->r_data; @@ -2108,19 +2126,19 @@ tr98: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1474; goto _out;} + {p++; cs = 1492; goto _out;} } } } else { // Return if external processing. - p--; {p++; cs = 1474; goto _out;} + p--; {p++; cs = 1492; goto _out;} } } { s->line_counter++; } - goto st1474; -tr783: + goto st1492; +tr797: { s->buffer[s->buffer_length++] = 0; @@ -2130,15 +2148,15 @@ tr783: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1474; goto _out;} + {p++; cs = 1492; goto _out;} } } } { s->line_counter++; } - goto st1474; -tr877: + goto st1492; +tr891: { s->buffer[0] = 0; s->buffer_length = 0; @@ -2152,14 +2170,14 @@ tr877: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1474; goto _out;} + {p++; cs = 1492; goto _out;} } } } { if (rdata_tail - s->r_data > UINT16_MAX) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } s->r_data_length = rdata_tail - s->r_data; @@ -2172,19 +2190,19 @@ tr877: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1474; goto _out;} + {p++; cs = 1492; goto _out;} } } } else { // Return if external processing. - p--; {p++; cs = 1474; goto _out;} + p--; {p++; cs = 1492; goto _out;} } } { s->line_counter++; } - goto st1474; -tr995: + goto st1492; +tr1009: { s->buffer[0] = 0; s->buffer_length = 0; @@ -2192,7 +2210,7 @@ tr995: { if (rdata_tail - s->r_data > UINT16_MAX) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } s->r_data_length = rdata_tail - s->r_data; @@ -2205,12 +2223,12 @@ tr995: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1474; goto _out;} + {p++; cs = 1492; goto _out;} } } } else { // Return if external processing. - p--; {p++; cs = 1474; goto _out;} + p--; {p++; cs = 1492; goto _out;} } } { @@ -2225,16 +2243,16 @@ tr995: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1474; goto _out;} + {p++; cs = 1492; goto _out;} } } } - goto st1474; -tr999: + goto st1492; +tr1013: { if (rdata_tail - s->r_data > UINT16_MAX) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } s->r_data_length = rdata_tail - s->r_data; @@ -2247,12 +2265,12 @@ tr999: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1474; goto _out;} + {p++; cs = 1492; goto _out;} } } } else { // Return if external processing. - p--; {p++; cs = 1474; goto _out;} + p--; {p++; cs = 1492; goto _out;} } } { @@ -2267,12 +2285,12 @@ tr999: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1474; goto _out;} + {p++; cs = 1492; goto _out;} } } } - goto st1474; -tr4161: + goto st1492; +tr4196: { s->buffer[0] = 0; s->buffer_length = 0; @@ -2280,8 +2298,8 @@ tr4161: { s->line_counter++; } - goto st1474; -tr4227: + goto st1492; +tr4262: { NOERR; } @@ -2292,11 +2310,11 @@ tr4227: { s->line_counter++; } - goto st1474; -st1474: + goto st1492; +st1492: if ( ++p == pe ) - goto _test_eof1474; -case 1474: + goto _test_eof1492; +case 1492: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -2310,926 +2328,926 @@ case 1474: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr4156; - case 32: goto tr4156; - case 36: goto st193; - case 40: goto tr4158; - case 41: goto tr4159; - case 42: goto tr4160; - case 92: goto tr4160; - case 95: goto tr4160; - case 1802: goto tr4161; - case 1851: goto tr4162; - case 2058: goto tr4163; - case 2107: goto tr4164; + case 9: goto tr4191; + case 32: goto tr4191; + case 36: goto st199; + case 40: goto tr4193; + case 41: goto tr4194; + case 42: goto tr4195; + case 92: goto tr4195; + case 95: goto tr4195; + case 1802: goto tr4196; + case 1851: goto tr4197; + case 2058: goto tr4198; + case 2107: goto tr4199; } if ( _widec < 64 ) { if ( 45 <= _widec && _widec <= 57 ) - goto tr4160; + goto tr4195; } else if ( _widec > 90 ) { if ( 97 <= _widec && _widec <= 122 ) - goto tr4160; + goto tr4195; } else - goto tr4160; - goto tr4155; + goto tr4195; + goto tr4190; tr0: { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_UNSUPPORTED_TYPE); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_REST); - p--; {goto st319;} + p--; {goto st325;} } goto st0; tr27: { WARN(ZS_BAD_TIME_UNIT); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_UNSUPPORTED_TYPE); - p--; {goto st319;} + p--; {goto st325;} } goto st0; tr39: { WARN(ZS_UNSUPPORTED_TYPE); - p--; {goto st319;} + p--; {goto st325;} } goto st0; tr63: { WARN(ZS_UNSUPPORTED_TYPE); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_RDATA); - p--; {goto st319;} + p--; {goto st325;} } goto st0; tr77: { WARN(ZS_BAD_RDATA); - p--; {goto st319;} + p--; {goto st325;} } goto st0; tr85: { WARN(ZS_BAD_RDATA); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_REST); - p--; {goto st319;} + p--; {goto st325;} } goto st0; tr91: { WARN(ZS_BAD_REST); - p--; {goto st319;} + p--; {goto st325;} } goto st0; tr120: { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_UNSUPPORTED_TYPE); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_RDATA); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_REST); - p--; {goto st319;} + p--; {goto st325;} } goto st0; tr148: { WARN(ZS_BAD_TIME_UNIT); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_UNSUPPORTED_TYPE); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_RDATA); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_REST); - p--; {goto st319;} + p--; {goto st325;} } goto st0; tr154: { WARN(ZS_UNSUPPORTED_TYPE); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_REST); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr671: +tr685: { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_UNSUPPORTED_TYPE); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr673: +tr687: { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_UNSUPPORTED_TYPE); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_RDATA); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr784: +tr798: { ERR(ZS_BAD_DIRECTIVE); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr795: +tr809: { s->r_owner_length = 0; WARN(ZS_BAD_OWNER); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr809: +tr823: { s->r_owner_length = 0; WARN(ZS_BAD_OWNER); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_TIME_UNIT); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_UNSUPPORTED_TYPE); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr837: +tr851: { s->r_owner_length = 0; WARN(ZS_BAD_OWNER); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_UNSUPPORTED_TYPE); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_RDATA); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr852: +tr866: { WARN(ZS_UNSUPPORTED_TYPE); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_RDATA); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_REST); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr890: +tr904: { WARN(ZS_BAD_RDATA); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_REST); - p--; {goto st319;} + p--; {goto st325;} } { ERR(ZS_BAD_DIRECTIVE); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr900: +tr914: { s->r_owner_length = 0; WARN(ZS_BAD_OWNER); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_RDATA); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_REST); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr906: +tr920: { s->r_owner_length = 0; WARN(ZS_BAD_OWNER); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_TIME_UNIT); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_UNSUPPORTED_TYPE); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_RDATA); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_REST); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr919: +tr933: { s->r_owner_length = 0; WARN(ZS_BAD_OWNER); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_UNSUPPORTED_TYPE); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_RDATA); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_REST); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr933: +tr947: { s->r_owner_length = 0; WARN(ZS_BAD_OWNER); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_RDATA); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr1025: +tr1039: { s->r_owner_length = 0; WARN(ZS_BAD_OWNER); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_UNSUPPORTED_TYPE); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr1040: +tr1054: { WARN(ZS_BAD_DNAME_CHAR); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr1053: +tr1067: { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_DNAME_CHAR); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr1061: +tr1075: { WARN(ZS_BAD_TEXT_CHAR); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_TEXT); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr1069: +tr1083: { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_TEXT_CHAR); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_TEXT); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr1085: +tr1099: { WARN(ZS_BAD_TEXT); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr1094: +tr1108: { ERR(ZS_BAD_TTL); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr1100: +tr1114: { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } { ERR(ZS_BAD_TTL); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr1102: +tr1116: { WARN(ZS_BAD_TIME_UNIT); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_REST); - p--; {goto st319;} + p--; {goto st325;} } { ERR(ZS_BAD_TTL); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr1114: +tr1128: { WARN(ZS_BAD_REST); - p--; {goto st319;} + p--; {goto st325;} } { ERR(ZS_BAD_TTL); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr1123: +tr1137: { WARN(ZS_BAD_TIME_UNIT); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } { ERR(ZS_BAD_TTL); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr1138: +tr1152: { ERR(ZS_BAD_ORIGIN); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr1150: +tr1164: { WARN(ZS_BAD_REST); - p--; {goto st319;} + p--; {goto st325;} } { ERR(ZS_BAD_ORIGIN); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr1166: +tr1180: { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } { ERR(ZS_BAD_ORIGIN); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr1180: +tr1194: { ERR(ZS_BAD_INCLUDE_FILENAME); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr1181: +tr1195: { ERR(ZS_BAD_INCLUDE_FILENAME); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_REST); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr1188: +tr1202: { ERR(ZS_BAD_INCLUDE_ORIGIN); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_REST); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr1198: +tr1212: { ERR(ZS_BAD_INCLUDE_ORIGIN); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr1215: +tr1229: { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } { ERR(ZS_BAD_INCLUDE_ORIGIN); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr1232: +tr1246: { WARN(ZS_BAD_BASE64_CHAR); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr1248: +tr1262: { WARN(ZS_UNSUPPORTED_TYPE); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr1453: +tr1474: { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_UNSUPPORTED_TYPE); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr1472: +tr1493: { WARN(ZS_BAD_BITMAP); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr2070: +tr2105: { WARN(ZS_BAD_HEX_RDATA); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr2076: +tr2111: { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_HEX_RDATA); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr2084: +tr2119: { WARN(ZS_BAD_HEX_CHAR); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_HEX_RDATA); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_HEX_RDATA); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr2146: +tr2181: { WARN(ZS_BAD_SVCB_MANDATORY); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr2185: +tr2220: { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_SVCB_MANDATORY); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr2213: +tr2248: { WARN(ZS_BAD_SVCB_PARAM); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr2309: +tr2344: { WARN(ZS_BAD_ADDRESS_CHAR); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_SVCB_PARAM); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr2353: +tr2388: { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_SVCB_PARAM); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr2444: +tr2479: { WARN(ZS_BAD_ALGORITHM); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr2566: +tr2601: { WARN(ZS_BAD_CERT_TYPE); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr2619: +tr2654: { WARN(ZS_BAD_DSYNC_SCHEME); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr2630: +tr2665: { WARN(ZS_BAD_ADDRESS_CHAR); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_RDATA); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr2653: +tr2688: { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_RDATA); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr2672: +tr2707: { WARN(ZS_BAD_TIME_UNIT); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_RDATA); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr2838: +tr2873: { s->long_string = false; } { WARN(ZS_BAD_RDATA); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr2861: +tr2896: { WARN(ZS_BAD_LOC_DATA); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_RDATA); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr3264: +tr3299: { WARN(ZS_BAD_APL); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_RDATA); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr3279: +tr3314: { WARN(ZS_BAD_ADDRESS_CHAR); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_APL); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_RDATA); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr3324: +tr3359: { WARN(ZS_BAD_HEX_CHAR); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_RDATA); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr3395: +tr3430: { WARN(ZS_BAD_GATEWAY); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_RDATA); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr3410: +tr3445: { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_GATEWAY); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_RDATA); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr3424: +tr3459: { WARN(ZS_BAD_GATEWAY); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_GATEWAY_KEY); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_RDATA); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr3447: +tr3482: { WARN(ZS_BAD_GATEWAY_KEY); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_RDATA); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr3471: +tr3506: { WARN(ZS_BAD_ADDRESS_CHAR); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_GATEWAY); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_RDATA); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr3478: +tr3513: { WARN(ZS_BAD_ADDRESS_CHAR); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_GATEWAY); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_GATEWAY_KEY); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_RDATA); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr3628: +tr3663: { WARN(ZS_BAD_TIMESTAMP_CHAR); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_RDATA); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr3785: +tr3820: { WARN(ZS_BAD_BASE32HEX_CHAR); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_RDATA); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr4024: +tr4059: { WARN(ZS_BAD_HEX_CHAR); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_CHAR_COLON); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_RDATA); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr4030: +tr4065: { WARN(ZS_BAD_CHAR_COLON); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_HEX_CHAR); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_RDATA); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr4036: +tr4071: { WARN(ZS_BAD_CHAR_DASH); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_HEX_CHAR); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_RDATA); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr4155: +tr4190: { s->r_owner_length = 0; WARN(ZS_BAD_OWNER); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_REST); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr4177: +tr4212: { s->r_owner_length = 0; WARN(ZS_BAD_OWNER); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_UNSUPPORTED_TYPE); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_REST); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr4201: +tr4236: { s->r_owner_length = 0; WARN(ZS_BAD_OWNER); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_UNSUPPORTED_TYPE); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_REST); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr4221: +tr4256: { s->r_owner_length = 0; WARN(ZS_BAD_OWNER); - p--; {goto st319;} + p--; {goto st325;} } { ERR(ZS_BAD_DIRECTIVE); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_REST); - p--; {goto st319;} + p--; {goto st325;} } goto st0; -tr4245: +tr4280: { s->r_owner_length = 0; WARN(ZS_BAD_OWNER); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_UNSUPPORTED_TYPE); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_RDATA); - p--; {goto st319;} + p--; {goto st325;} } { WARN(ZS_BAD_REST); - p--; {goto st319;} + p--; {goto st325;} } goto st0; st0: @@ -3239,7 +3257,7 @@ tr2: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } @@ -3248,16 +3266,16 @@ tr3: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } goto st1; -tr4156: +tr4191: { if (s->r_owner_length == 0) { WARN(ZS_BAD_PREVIOUS_OWNER); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -3265,17 +3283,17 @@ tr4156: s->buffer_length = 0; } goto st1; -tr4158: +tr4193: { if (s->r_owner_length == 0) { WARN(ZS_BAD_PREVIOUS_OWNER); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } @@ -3284,17 +3302,17 @@ tr4158: s->buffer_length = 0; } goto st1; -tr4159: +tr4194: { if (s->r_owner_length == 0) { WARN(ZS_BAD_PREVIOUS_OWNER); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } @@ -3303,18 +3321,18 @@ tr4159: s->buffer_length = 0; } goto st1; -tr4231: +tr4266: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } { if (s->r_owner_length == 0) { WARN(ZS_BAD_PREVIOUS_OWNER); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -3322,18 +3340,18 @@ tr4231: s->buffer_length = 0; } goto st1; -tr4232: +tr4267: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } { if (s->r_owner_length == 0) { WARN(ZS_BAD_PREVIOUS_OWNER); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -3341,14 +3359,14 @@ tr4232: s->buffer_length = 0; } goto st1; -tr4222: +tr4257: { NOERR; } { if (s->r_owner_length == 0) { WARN(ZS_BAD_PREVIOUS_OWNER); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -3356,20 +3374,20 @@ tr4222: s->buffer_length = 0; } goto st1; -tr4224: +tr4259: { NOERR; } { if (s->r_owner_length == 0) { WARN(ZS_BAD_PREVIOUS_OWNER); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } @@ -3378,20 +3396,20 @@ tr4224: s->buffer_length = 0; } goto st1; -tr4225: +tr4260: { NOERR; } { if (s->r_owner_length == 0) { WARN(ZS_BAD_PREVIOUS_OWNER); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } @@ -3480,7 +3498,7 @@ tr4: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } goto st2; @@ -3496,7 +3514,7 @@ tr31: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } goto st2; @@ -3524,12 +3542,12 @@ case 2: case 68: goto tr32; case 72: goto tr33; case 77: goto tr34; - case 83: goto st207; + case 83: goto st213; case 87: goto tr36; case 100: goto tr32; case 104: goto tr33; case 109: goto tr34; - case 115: goto st207; + case 115: goto st213; case 119: goto tr36; case 2058: goto tr37; case 2107: goto tr38; @@ -3541,7 +3559,7 @@ tr41: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } @@ -3550,7 +3568,7 @@ tr42: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } @@ -3566,7 +3584,7 @@ tr28: s->r_ttl = (uint32_t)(s->number64); } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } goto st3; @@ -3576,13 +3594,13 @@ tr29: s->r_ttl = (uint32_t)(s->number64); } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } @@ -3593,13 +3611,13 @@ tr30: s->r_ttl = (uint32_t)(s->number64); } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } @@ -3610,14 +3628,14 @@ tr37: s->r_ttl = (uint32_t)(s->number64); } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } goto st3; -tr836: +tr850: { s->buffer[s->buffer_length++] = 0; @@ -3635,13 +3653,13 @@ tr836: s->line_counter++; } goto st3; -tr829: +tr843: { if (s->number64 + s->number64_tmp < UINT32_MAX) { s->number64 += s->number64_tmp; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -3649,17 +3667,17 @@ tr829: s->r_ttl = (uint32_t)(s->number64); } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } goto st3; -tr830: +tr844: { if (s->number64 + s->number64_tmp < UINT32_MAX) { s->number64 += s->number64_tmp; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -3667,24 +3685,24 @@ tr830: s->r_ttl = (uint32_t)(s->number64); } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } goto st3; -tr831: +tr845: { if (s->number64 + s->number64_tmp < UINT32_MAX) { s->number64 += s->number64_tmp; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -3692,24 +3710,24 @@ tr831: s->r_ttl = (uint32_t)(s->number64); } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } goto st3; -tr833: +tr847: { if (s->number64 + s->number64_tmp < UINT32_MAX) { s->number64 += s->number64_tmp; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -3717,7 +3735,7 @@ tr833: s->r_ttl = (uint32_t)(s->number64); } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -3798,7 +3816,7 @@ tr43: s->r_class = s->default_class; } goto st4; -tr736: +tr750: { s->r_ttl = s->default_ttl; } @@ -3828,12 +3846,12 @@ case 4: case 32: goto tr64; case 40: goto tr65; case 41: goto tr66; - case 65: goto st277; - case 70: goto st280; - case 80: goto st284; - case 97: goto st277; - case 102: goto st280; - case 112: goto st284; + case 65: goto st283; + case 70: goto st286; + case 80: goto st290; + case 97: goto st283; + case 102: goto st286; + case 112: goto st290; case 3082: goto tr70; case 3131: goto tr71; case 3338: goto tr72; @@ -3846,7 +3864,7 @@ tr78: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } @@ -3855,7 +3873,7 @@ tr79: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } @@ -3879,7 +3897,7 @@ tr65: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } @@ -3892,7 +3910,7 @@ tr66: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } @@ -3938,7 +3956,7 @@ tr167: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } @@ -3951,7 +3969,7 @@ tr168: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } @@ -3979,7 +3997,7 @@ tr189: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } @@ -3992,7 +4010,7 @@ tr190: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } @@ -4020,7 +4038,7 @@ tr197: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } @@ -4033,7 +4051,7 @@ tr198: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } @@ -4061,7 +4079,7 @@ tr207: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } @@ -4074,7 +4092,7 @@ tr208: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } @@ -4102,7 +4120,7 @@ tr218: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } @@ -4115,7 +4133,7 @@ tr219: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } @@ -4143,7 +4161,7 @@ tr229: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } @@ -4156,7 +4174,7 @@ tr230: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } @@ -4184,7 +4202,7 @@ tr243: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } @@ -4197,7 +4215,7 @@ tr244: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } @@ -4225,7 +4243,7 @@ tr255: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } @@ -4238,7 +4256,7 @@ tr256: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } @@ -4266,7 +4284,7 @@ tr266: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } @@ -4279,7 +4297,7 @@ tr267: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } @@ -4307,7 +4325,7 @@ tr274: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } @@ -4320,7 +4338,7 @@ tr275: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } @@ -4348,7 +4366,7 @@ tr285: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } @@ -4361,7 +4379,7 @@ tr286: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } @@ -4389,7 +4407,7 @@ tr298: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } @@ -4402,7 +4420,7 @@ tr299: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } @@ -4430,7 +4448,7 @@ tr307: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } @@ -4443,7 +4461,7 @@ tr308: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } @@ -4471,7 +4489,7 @@ tr320: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } @@ -4484,7 +4502,7 @@ tr321: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } @@ -4512,7 +4530,7 @@ tr331: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } @@ -4525,7 +4543,7 @@ tr332: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } @@ -4553,7 +4571,7 @@ tr375: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } @@ -4566,7 +4584,7 @@ tr376: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } @@ -4594,7 +4612,7 @@ tr386: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } @@ -4607,7 +4625,7 @@ tr387: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } @@ -4635,7 +4653,7 @@ tr394: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } @@ -4648,7 +4666,7 @@ tr395: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } @@ -4676,7 +4694,7 @@ tr407: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } @@ -4689,7 +4707,7 @@ tr408: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } @@ -4717,7 +4735,7 @@ tr416: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } @@ -4730,7 +4748,7 @@ tr417: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } @@ -4758,7 +4776,7 @@ tr425: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } @@ -4771,7 +4789,7 @@ tr426: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } @@ -4799,7 +4817,7 @@ tr433: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } @@ -4812,7 +4830,7 @@ tr434: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } @@ -4840,7 +4858,7 @@ tr446: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } @@ -4853,7 +4871,7 @@ tr447: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } @@ -4881,7 +4899,7 @@ tr454: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } @@ -4894,7 +4912,7 @@ tr455: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } @@ -4922,7 +4940,7 @@ tr468: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } @@ -4935,7 +4953,7 @@ tr469: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } @@ -4963,7 +4981,7 @@ tr477: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } @@ -4976,7 +4994,7 @@ tr478: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } @@ -5004,7 +5022,7 @@ tr485: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } @@ -5017,7 +5035,7 @@ tr486: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } @@ -5045,7 +5063,7 @@ tr495: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } @@ -5058,7 +5076,7 @@ tr496: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } @@ -5086,7 +5104,7 @@ tr504: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } @@ -5099,7 +5117,7 @@ tr505: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } @@ -5127,7 +5145,7 @@ tr517: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } @@ -5140,7 +5158,7 @@ tr518: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } @@ -5168,7 +5186,7 @@ tr534: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } @@ -5181,7 +5199,7 @@ tr535: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } @@ -5209,7 +5227,7 @@ tr544: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } @@ -5222,7 +5240,7 @@ tr545: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } @@ -5236,13 +5254,54 @@ tr546: s->line_counter++; } goto st5; -tr554: +tr560: + { s->r_type = KNOT_RRTYPE_RESINFO; } + { + rdata_tail = s->r_data; + } + goto st5; +tr561: + { s->r_type = KNOT_RRTYPE_RESINFO; } + { + rdata_tail = s->r_data; + } + { + if (s->multiline == true) { + ERR(ZS_LEFT_PARENTHESIS); + p--; {goto st325;} + } + s->multiline = true; + } + goto st5; +tr562: + { s->r_type = KNOT_RRTYPE_RESINFO; } + { + rdata_tail = s->r_data; + } + { + if (s->multiline == false) { + ERR(ZS_RIGHT_PARENTHESIS); + p--; {goto st325;} + } + s->multiline = false; + } + goto st5; +tr563: + { s->r_type = KNOT_RRTYPE_RESINFO; } + { + rdata_tail = s->r_data; + } + { + s->line_counter++; + } + goto st5; +tr568: { s->r_type = KNOT_RRTYPE_RP; } { rdata_tail = s->r_data; } goto st5; -tr555: +tr569: { s->r_type = KNOT_RRTYPE_RP; } { rdata_tail = s->r_data; @@ -5250,12 +5309,12 @@ tr555: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } goto st5; -tr556: +tr570: { s->r_type = KNOT_RRTYPE_RP; } { rdata_tail = s->r_data; @@ -5263,12 +5322,12 @@ tr556: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } goto st5; -tr557: +tr571: { s->r_type = KNOT_RRTYPE_RP; } { rdata_tail = s->r_data; @@ -5277,13 +5336,13 @@ tr557: s->line_counter++; } goto st5; -tr565: +tr579: { s->r_type = KNOT_RRTYPE_RRSIG; } { rdata_tail = s->r_data; } goto st5; -tr566: +tr580: { s->r_type = KNOT_RRTYPE_RRSIG; } { rdata_tail = s->r_data; @@ -5291,12 +5350,12 @@ tr566: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } goto st5; -tr567: +tr581: { s->r_type = KNOT_RRTYPE_RRSIG; } { rdata_tail = s->r_data; @@ -5304,12 +5363,12 @@ tr567: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } goto st5; -tr568: +tr582: { s->r_type = KNOT_RRTYPE_RRSIG; } { rdata_tail = s->r_data; @@ -5318,13 +5377,13 @@ tr568: s->line_counter++; } goto st5; -tr573: +tr587: { s->r_type = KNOT_RRTYPE_RT; } { rdata_tail = s->r_data; } goto st5; -tr574: +tr588: { s->r_type = KNOT_RRTYPE_RT; } { rdata_tail = s->r_data; @@ -5332,12 +5391,12 @@ tr574: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } goto st5; -tr575: +tr589: { s->r_type = KNOT_RRTYPE_RT; } { rdata_tail = s->r_data; @@ -5345,12 +5404,12 @@ tr575: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } goto st5; -tr576: +tr590: { s->r_type = KNOT_RRTYPE_RT; } { rdata_tail = s->r_data; @@ -5359,13 +5418,13 @@ tr576: s->line_counter++; } goto st5; -tr591: +tr605: { s->r_type = KNOT_RRTYPE_SMIMEA; } { rdata_tail = s->r_data; } goto st5; -tr592: +tr606: { s->r_type = KNOT_RRTYPE_SMIMEA; } { rdata_tail = s->r_data; @@ -5373,12 +5432,12 @@ tr592: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } goto st5; -tr593: +tr607: { s->r_type = KNOT_RRTYPE_SMIMEA; } { rdata_tail = s->r_data; @@ -5386,12 +5445,12 @@ tr593: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } goto st5; -tr594: +tr608: { s->r_type = KNOT_RRTYPE_SMIMEA; } { rdata_tail = s->r_data; @@ -5400,13 +5459,13 @@ tr594: s->line_counter++; } goto st5; -tr600: +tr614: { s->r_type = KNOT_RRTYPE_SOA; } { rdata_tail = s->r_data; } goto st5; -tr601: +tr615: { s->r_type = KNOT_RRTYPE_SOA; } { rdata_tail = s->r_data; @@ -5414,12 +5473,12 @@ tr601: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } goto st5; -tr602: +tr616: { s->r_type = KNOT_RRTYPE_SOA; } { rdata_tail = s->r_data; @@ -5427,12 +5486,12 @@ tr602: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } goto st5; -tr603: +tr617: { s->r_type = KNOT_RRTYPE_SOA; } { rdata_tail = s->r_data; @@ -5441,13 +5500,13 @@ tr603: s->line_counter++; } goto st5; -tr609: +tr623: { s->r_type = KNOT_RRTYPE_SPF; } { rdata_tail = s->r_data; } goto st5; -tr610: +tr624: { s->r_type = KNOT_RRTYPE_SPF; } { rdata_tail = s->r_data; @@ -5455,12 +5514,12 @@ tr610: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } goto st5; -tr611: +tr625: { s->r_type = KNOT_RRTYPE_SPF; } { rdata_tail = s->r_data; @@ -5468,12 +5527,12 @@ tr611: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } goto st5; -tr612: +tr626: { s->r_type = KNOT_RRTYPE_SPF; } { rdata_tail = s->r_data; @@ -5482,13 +5541,13 @@ tr612: s->line_counter++; } goto st5; -tr618: +tr632: { s->r_type = KNOT_RRTYPE_SRV; } { rdata_tail = s->r_data; } goto st5; -tr619: +tr633: { s->r_type = KNOT_RRTYPE_SRV; } { rdata_tail = s->r_data; @@ -5496,12 +5555,12 @@ tr619: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } goto st5; -tr620: +tr634: { s->r_type = KNOT_RRTYPE_SRV; } { rdata_tail = s->r_data; @@ -5509,12 +5568,12 @@ tr620: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } goto st5; -tr621: +tr635: { s->r_type = KNOT_RRTYPE_SRV; } { rdata_tail = s->r_data; @@ -5523,13 +5582,13 @@ tr621: s->line_counter++; } goto st5; -tr629: +tr643: { s->r_type = KNOT_RRTYPE_SSHFP; } { rdata_tail = s->r_data; } goto st5; -tr630: +tr644: { s->r_type = KNOT_RRTYPE_SSHFP; } { rdata_tail = s->r_data; @@ -5537,12 +5596,12 @@ tr630: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } goto st5; -tr631: +tr645: { s->r_type = KNOT_RRTYPE_SSHFP; } { rdata_tail = s->r_data; @@ -5550,12 +5609,12 @@ tr631: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } goto st5; -tr632: +tr646: { s->r_type = KNOT_RRTYPE_SSHFP; } { rdata_tail = s->r_data; @@ -5564,13 +5623,13 @@ tr632: s->line_counter++; } goto st5; -tr639: +tr653: { s->r_type = KNOT_RRTYPE_SVCB; } { rdata_tail = s->r_data; } goto st5; -tr640: +tr654: { s->r_type = KNOT_RRTYPE_SVCB; } { rdata_tail = s->r_data; @@ -5578,12 +5637,12 @@ tr640: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } goto st5; -tr641: +tr655: { s->r_type = KNOT_RRTYPE_SVCB; } { rdata_tail = s->r_data; @@ -5591,12 +5650,12 @@ tr641: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } goto st5; -tr642: +tr656: { s->r_type = KNOT_RRTYPE_SVCB; } { rdata_tail = s->r_data; @@ -5605,13 +5664,13 @@ tr642: s->line_counter++; } goto st5; -tr652: +tr666: { s->r_type = KNOT_RRTYPE_TLSA; } { rdata_tail = s->r_data; } goto st5; -tr653: +tr667: { s->r_type = KNOT_RRTYPE_TLSA; } { rdata_tail = s->r_data; @@ -5619,12 +5678,12 @@ tr653: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } goto st5; -tr654: +tr668: { s->r_type = KNOT_RRTYPE_TLSA; } { rdata_tail = s->r_data; @@ -5632,12 +5691,12 @@ tr654: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } goto st5; -tr655: +tr669: { s->r_type = KNOT_RRTYPE_TLSA; } { rdata_tail = s->r_data; @@ -5646,13 +5705,13 @@ tr655: s->line_counter++; } goto st5; -tr661: +tr675: { s->r_type = KNOT_RRTYPE_TXT; } { rdata_tail = s->r_data; } goto st5; -tr662: +tr676: { s->r_type = KNOT_RRTYPE_TXT; } { rdata_tail = s->r_data; @@ -5660,12 +5719,12 @@ tr662: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } goto st5; -tr663: +tr677: { s->r_type = KNOT_RRTYPE_TXT; } { rdata_tail = s->r_data; @@ -5673,12 +5732,12 @@ tr663: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } goto st5; -tr664: +tr678: { s->r_type = KNOT_RRTYPE_TXT; } { rdata_tail = s->r_data; @@ -5687,26 +5746,26 @@ tr664: s->line_counter++; } goto st5; -tr674: +tr688: { if (s->number64 <= UINT16_MAX) { s->r_type = (uint16_t)(s->number64); } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { rdata_tail = s->r_data; } goto st5; -tr675: +tr689: { if (s->number64 <= UINT16_MAX) { s->r_type = (uint16_t)(s->number64); } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -5715,18 +5774,18 @@ tr675: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } goto st5; -tr676: +tr690: { if (s->number64 <= UINT16_MAX) { s->r_type = (uint16_t)(s->number64); } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -5735,18 +5794,18 @@ tr676: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } goto st5; -tr678: +tr692: { if (s->number64 <= UINT16_MAX) { s->r_type = (uint16_t)(s->number64); } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -5756,13 +5815,13 @@ tr678: s->line_counter++; } goto st5; -tr685: +tr699: { s->r_type = KNOT_RRTYPE_URI; } { rdata_tail = s->r_data; } goto st5; -tr686: +tr700: { s->r_type = KNOT_RRTYPE_URI; } { rdata_tail = s->r_data; @@ -5770,12 +5829,12 @@ tr686: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } goto st5; -tr687: +tr701: { s->r_type = KNOT_RRTYPE_URI; } { rdata_tail = s->r_data; @@ -5783,12 +5842,12 @@ tr687: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } goto st5; -tr688: +tr702: { s->r_type = KNOT_RRTYPE_URI; } { rdata_tail = s->r_data; @@ -5797,13 +5856,13 @@ tr688: s->line_counter++; } goto st5; -tr698: +tr712: { s->r_type = KNOT_RRTYPE_WALLET; } { rdata_tail = s->r_data; } goto st5; -tr699: +tr713: { s->r_type = KNOT_RRTYPE_WALLET; } { rdata_tail = s->r_data; @@ -5811,12 +5870,12 @@ tr699: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } goto st5; -tr700: +tr714: { s->r_type = KNOT_RRTYPE_WALLET; } { rdata_tail = s->r_data; @@ -5824,12 +5883,12 @@ tr700: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } goto st5; -tr701: +tr715: { s->r_type = KNOT_RRTYPE_WALLET; } { rdata_tail = s->r_data; @@ -5838,13 +5897,13 @@ tr701: s->line_counter++; } goto st5; -tr711: +tr725: { s->r_type = KNOT_RRTYPE_ZONEMD; } { rdata_tail = s->r_data; } goto st5; -tr712: +tr726: { s->r_type = KNOT_RRTYPE_ZONEMD; } { rdata_tail = s->r_data; @@ -5852,12 +5911,12 @@ tr712: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } goto st5; -tr713: +tr727: { s->r_type = KNOT_RRTYPE_ZONEMD; } { rdata_tail = s->r_data; @@ -5865,12 +5924,12 @@ tr713: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } goto st5; -tr714: +tr728: { s->r_type = KNOT_RRTYPE_ZONEMD; } { rdata_tail = s->r_data; @@ -5879,13 +5938,13 @@ tr714: s->line_counter++; } goto st5; -tr962: +tr976: { s->r_type = KNOT_RRTYPE_AAAA; } { rdata_tail = s->r_data; } goto st5; -tr963: +tr977: { s->r_type = KNOT_RRTYPE_AAAA; } { rdata_tail = s->r_data; @@ -5893,12 +5952,12 @@ tr963: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } goto st5; -tr964: +tr978: { s->r_type = KNOT_RRTYPE_AAAA; } { rdata_tail = s->r_data; @@ -5906,12 +5965,12 @@ tr964: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } goto st5; -tr965: +tr979: { s->r_type = KNOT_RRTYPE_AAAA; } { rdata_tail = s->r_data; @@ -5920,13 +5979,13 @@ tr965: s->line_counter++; } goto st5; -tr973: +tr987: { s->r_type = KNOT_RRTYPE_AFSDB; } { rdata_tail = s->r_data; } goto st5; -tr974: +tr988: { s->r_type = KNOT_RRTYPE_AFSDB; } { rdata_tail = s->r_data; @@ -5934,12 +5993,12 @@ tr974: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } goto st5; -tr975: +tr989: { s->r_type = KNOT_RRTYPE_AFSDB; } { rdata_tail = s->r_data; @@ -5947,12 +6006,12 @@ tr975: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } goto st5; -tr976: +tr990: { s->r_type = KNOT_RRTYPE_AFSDB; } { rdata_tail = s->r_data; @@ -5961,13 +6020,13 @@ tr976: s->line_counter++; } goto st5; -tr982: +tr996: { s->r_type = KNOT_RRTYPE_APL; } { rdata_tail = s->r_data; } goto st5; -tr983: +tr997: { s->r_type = KNOT_RRTYPE_APL; } { rdata_tail = s->r_data; @@ -5975,12 +6034,12 @@ tr983: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } goto st5; -tr984: +tr998: { s->r_type = KNOT_RRTYPE_APL; } { rdata_tail = s->r_data; @@ -5988,12 +6047,12 @@ tr984: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } goto st5; -tr985: +tr999: { s->r_type = KNOT_RRTYPE_APL; } { rdata_tail = s->r_data; @@ -6053,91 +6112,92 @@ tr72: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 6;goto st1071;} + {stack[top++] = 6;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 6;goto st1073;} + {stack[top++] = 6;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 6;goto st1075;} + {stack[top++] = 6;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 6;goto st1107;} + {stack[top++] = 6;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 6;goto st1112;} + {stack[top++] = 6;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 6;goto st1117;} + {stack[top++] = 6;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 6;goto st1122;} + {stack[top++] = 6;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 6;goto st1126;} + {stack[top++] = 6;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 6;goto st1128;} + {stack[top++] = 6;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 6;goto st1183;} + {stack[top++] = 6;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 6;goto st1194;} + {stack[top++] = 6;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 6;goto st1211;} + {stack[top++] = 6;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 6;goto st1222;} + {stack[top++] = 6;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 6;goto st1233;} + {stack[top++] = 6;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 6;goto st1246;} + {stack[top++] = 6;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 6;goto st1256;} + {stack[top++] = 6;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 6;goto st1295;} + {stack[top++] = 6;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 6;goto st1321;} + {stack[top++] = 6;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 6;goto st1324;} + {stack[top++] = 6;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 6;goto st1335;} + {stack[top++] = 6;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 6;goto st1337;} + {stack[top++] = 6;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 6;goto st1366;} + {stack[top++] = 6;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 6;goto st1379;} + {stack[top++] = 6;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 6;goto st1392;} + {stack[top++] = 6;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 6;goto st1398;} + {stack[top++] = 6;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 6;goto st1416;} + {stack[top++] = 6;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 6;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 6;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 6;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 6;goto st1435;} + {stack[top++] = 6;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 6;goto st1441;} + {stack[top++] = 6;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 6;goto st1449;} + {stack[top++] = 6;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 6;goto st1457;} + {stack[top++] = 6;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 6;goto st1463;} + {stack[top++] = 6;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st6; @@ -6146,91 +6206,92 @@ tr75: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 6;goto st1071;} + {stack[top++] = 6;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 6;goto st1073;} + {stack[top++] = 6;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 6;goto st1075;} + {stack[top++] = 6;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 6;goto st1107;} + {stack[top++] = 6;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 6;goto st1112;} + {stack[top++] = 6;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 6;goto st1117;} + {stack[top++] = 6;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 6;goto st1122;} + {stack[top++] = 6;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 6;goto st1126;} + {stack[top++] = 6;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 6;goto st1128;} + {stack[top++] = 6;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 6;goto st1183;} + {stack[top++] = 6;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 6;goto st1194;} + {stack[top++] = 6;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 6;goto st1211;} + {stack[top++] = 6;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 6;goto st1222;} + {stack[top++] = 6;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 6;goto st1233;} + {stack[top++] = 6;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 6;goto st1246;} + {stack[top++] = 6;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 6;goto st1256;} + {stack[top++] = 6;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 6;goto st1295;} + {stack[top++] = 6;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 6;goto st1321;} + {stack[top++] = 6;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 6;goto st1324;} + {stack[top++] = 6;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 6;goto st1335;} + {stack[top++] = 6;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 6;goto st1337;} + {stack[top++] = 6;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 6;goto st1366;} + {stack[top++] = 6;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 6;goto st1379;} + {stack[top++] = 6;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 6;goto st1392;} + {stack[top++] = 6;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 6;goto st1398;} + {stack[top++] = 6;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 6;goto st1416;} + {stack[top++] = 6;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 6;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 6;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 6;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 6;goto st1435;} + {stack[top++] = 6;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 6;goto st1441;} + {stack[top++] = 6;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 6;goto st1449;} + {stack[top++] = 6;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 6;goto st1457;} + {stack[top++] = 6;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 6;goto st1463;} + {stack[top++] = 6;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st6; @@ -6244,91 +6305,92 @@ tr99: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 6;goto st1071;} + {stack[top++] = 6;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 6;goto st1073;} + {stack[top++] = 6;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 6;goto st1075;} + {stack[top++] = 6;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 6;goto st1107;} + {stack[top++] = 6;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 6;goto st1112;} + {stack[top++] = 6;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 6;goto st1117;} + {stack[top++] = 6;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 6;goto st1122;} + {stack[top++] = 6;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 6;goto st1126;} + {stack[top++] = 6;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 6;goto st1128;} + {stack[top++] = 6;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 6;goto st1183;} + {stack[top++] = 6;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 6;goto st1194;} + {stack[top++] = 6;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 6;goto st1211;} + {stack[top++] = 6;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 6;goto st1222;} + {stack[top++] = 6;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 6;goto st1233;} + {stack[top++] = 6;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 6;goto st1246;} + {stack[top++] = 6;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 6;goto st1256;} + {stack[top++] = 6;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 6;goto st1295;} + {stack[top++] = 6;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 6;goto st1321;} + {stack[top++] = 6;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 6;goto st1324;} + {stack[top++] = 6;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 6;goto st1335;} + {stack[top++] = 6;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 6;goto st1337;} + {stack[top++] = 6;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 6;goto st1366;} + {stack[top++] = 6;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 6;goto st1379;} + {stack[top++] = 6;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 6;goto st1392;} + {stack[top++] = 6;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 6;goto st1398;} + {stack[top++] = 6;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 6;goto st1416;} + {stack[top++] = 6;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 6;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 6;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 6;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 6;goto st1435;} + {stack[top++] = 6;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 6;goto st1441;} + {stack[top++] = 6;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 6;goto st1449;} + {stack[top++] = 6;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 6;goto st1457;} + {stack[top++] = 6;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 6;goto st1463;} + {stack[top++] = 6;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st6; @@ -6384,12 +6446,13 @@ tr100: case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: case KNOT_RRTYPE_DSYNC: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 6;goto st732;} + {stack[top++] = 6;goto st750;} // Next types can have empty rdata. case KNOT_RRTYPE_APL: default: - {stack[top++] = 6;goto st741;} + {stack[top++] = 6;goto st759;} } } goto st6; @@ -6402,91 +6465,92 @@ tr171: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 6;goto st1071;} + {stack[top++] = 6;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 6;goto st1073;} + {stack[top++] = 6;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 6;goto st1075;} + {stack[top++] = 6;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 6;goto st1107;} + {stack[top++] = 6;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 6;goto st1112;} + {stack[top++] = 6;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 6;goto st1117;} + {stack[top++] = 6;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 6;goto st1122;} + {stack[top++] = 6;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 6;goto st1126;} + {stack[top++] = 6;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 6;goto st1128;} + {stack[top++] = 6;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 6;goto st1183;} + {stack[top++] = 6;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 6;goto st1194;} + {stack[top++] = 6;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 6;goto st1211;} + {stack[top++] = 6;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 6;goto st1222;} + {stack[top++] = 6;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 6;goto st1233;} + {stack[top++] = 6;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 6;goto st1246;} + {stack[top++] = 6;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 6;goto st1256;} + {stack[top++] = 6;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 6;goto st1295;} + {stack[top++] = 6;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 6;goto st1321;} + {stack[top++] = 6;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 6;goto st1324;} + {stack[top++] = 6;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 6;goto st1335;} + {stack[top++] = 6;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 6;goto st1337;} + {stack[top++] = 6;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 6;goto st1366;} + {stack[top++] = 6;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 6;goto st1379;} + {stack[top++] = 6;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 6;goto st1392;} + {stack[top++] = 6;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 6;goto st1398;} + {stack[top++] = 6;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 6;goto st1416;} + {stack[top++] = 6;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 6;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 6;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 6;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 6;goto st1435;} + {stack[top++] = 6;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 6;goto st1441;} + {stack[top++] = 6;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 6;goto st1449;} + {stack[top++] = 6;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 6;goto st1457;} + {stack[top++] = 6;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 6;goto st1463;} + {stack[top++] = 6;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st6; @@ -6499,91 +6563,92 @@ tr193: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 6;goto st1071;} + {stack[top++] = 6;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 6;goto st1073;} + {stack[top++] = 6;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 6;goto st1075;} + {stack[top++] = 6;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 6;goto st1107;} + {stack[top++] = 6;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 6;goto st1112;} + {stack[top++] = 6;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 6;goto st1117;} + {stack[top++] = 6;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 6;goto st1122;} + {stack[top++] = 6;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 6;goto st1126;} + {stack[top++] = 6;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 6;goto st1128;} + {stack[top++] = 6;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 6;goto st1183;} + {stack[top++] = 6;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 6;goto st1194;} + {stack[top++] = 6;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 6;goto st1211;} + {stack[top++] = 6;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 6;goto st1222;} + {stack[top++] = 6;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 6;goto st1233;} + {stack[top++] = 6;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 6;goto st1246;} + {stack[top++] = 6;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 6;goto st1256;} + {stack[top++] = 6;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 6;goto st1295;} + {stack[top++] = 6;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 6;goto st1321;} + {stack[top++] = 6;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 6;goto st1324;} + {stack[top++] = 6;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 6;goto st1335;} + {stack[top++] = 6;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 6;goto st1337;} + {stack[top++] = 6;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 6;goto st1366;} + {stack[top++] = 6;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 6;goto st1379;} + {stack[top++] = 6;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 6;goto st1392;} + {stack[top++] = 6;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 6;goto st1398;} + {stack[top++] = 6;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 6;goto st1416;} + {stack[top++] = 6;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 6;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 6;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 6;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 6;goto st1435;} + {stack[top++] = 6;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 6;goto st1441;} + {stack[top++] = 6;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 6;goto st1449;} + {stack[top++] = 6;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 6;goto st1457;} + {stack[top++] = 6;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 6;goto st1463;} + {stack[top++] = 6;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st6; @@ -6596,91 +6661,92 @@ tr201: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 6;goto st1071;} + {stack[top++] = 6;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 6;goto st1073;} + {stack[top++] = 6;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 6;goto st1075;} + {stack[top++] = 6;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 6;goto st1107;} + {stack[top++] = 6;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 6;goto st1112;} + {stack[top++] = 6;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 6;goto st1117;} + {stack[top++] = 6;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 6;goto st1122;} + {stack[top++] = 6;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 6;goto st1126;} + {stack[top++] = 6;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 6;goto st1128;} + {stack[top++] = 6;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 6;goto st1183;} + {stack[top++] = 6;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 6;goto st1194;} + {stack[top++] = 6;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 6;goto st1211;} + {stack[top++] = 6;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 6;goto st1222;} + {stack[top++] = 6;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 6;goto st1233;} + {stack[top++] = 6;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 6;goto st1246;} + {stack[top++] = 6;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 6;goto st1256;} + {stack[top++] = 6;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 6;goto st1295;} + {stack[top++] = 6;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 6;goto st1321;} + {stack[top++] = 6;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 6;goto st1324;} + {stack[top++] = 6;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 6;goto st1335;} + {stack[top++] = 6;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 6;goto st1337;} + {stack[top++] = 6;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 6;goto st1366;} + {stack[top++] = 6;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 6;goto st1379;} + {stack[top++] = 6;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 6;goto st1392;} + {stack[top++] = 6;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 6;goto st1398;} + {stack[top++] = 6;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 6;goto st1416;} + {stack[top++] = 6;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 6;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 6;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 6;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 6;goto st1435;} + {stack[top++] = 6;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 6;goto st1441;} + {stack[top++] = 6;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 6;goto st1449;} + {stack[top++] = 6;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 6;goto st1457;} + {stack[top++] = 6;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 6;goto st1463;} + {stack[top++] = 6;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st6; @@ -6693,91 +6759,92 @@ tr211: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 6;goto st1071;} + {stack[top++] = 6;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 6;goto st1073;} + {stack[top++] = 6;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 6;goto st1075;} + {stack[top++] = 6;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 6;goto st1107;} + {stack[top++] = 6;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 6;goto st1112;} + {stack[top++] = 6;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 6;goto st1117;} + {stack[top++] = 6;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 6;goto st1122;} + {stack[top++] = 6;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 6;goto st1126;} + {stack[top++] = 6;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 6;goto st1128;} + {stack[top++] = 6;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 6;goto st1183;} + {stack[top++] = 6;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 6;goto st1194;} + {stack[top++] = 6;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 6;goto st1211;} + {stack[top++] = 6;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 6;goto st1222;} + {stack[top++] = 6;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 6;goto st1233;} + {stack[top++] = 6;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 6;goto st1246;} + {stack[top++] = 6;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 6;goto st1256;} + {stack[top++] = 6;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 6;goto st1295;} + {stack[top++] = 6;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 6;goto st1321;} + {stack[top++] = 6;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 6;goto st1324;} + {stack[top++] = 6;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 6;goto st1335;} + {stack[top++] = 6;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 6;goto st1337;} + {stack[top++] = 6;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 6;goto st1366;} + {stack[top++] = 6;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 6;goto st1379;} + {stack[top++] = 6;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 6;goto st1392;} + {stack[top++] = 6;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 6;goto st1398;} + {stack[top++] = 6;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 6;goto st1416;} + {stack[top++] = 6;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 6;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 6;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 6;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 6;goto st1435;} + {stack[top++] = 6;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 6;goto st1441;} + {stack[top++] = 6;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 6;goto st1449;} + {stack[top++] = 6;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 6;goto st1457;} + {stack[top++] = 6;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 6;goto st1463;} + {stack[top++] = 6;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st6; @@ -6790,91 +6857,92 @@ tr222: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 6;goto st1071;} + {stack[top++] = 6;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 6;goto st1073;} + {stack[top++] = 6;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 6;goto st1075;} + {stack[top++] = 6;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 6;goto st1107;} + {stack[top++] = 6;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 6;goto st1112;} + {stack[top++] = 6;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 6;goto st1117;} + {stack[top++] = 6;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 6;goto st1122;} + {stack[top++] = 6;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 6;goto st1126;} + {stack[top++] = 6;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 6;goto st1128;} + {stack[top++] = 6;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 6;goto st1183;} + {stack[top++] = 6;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 6;goto st1194;} + {stack[top++] = 6;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 6;goto st1211;} + {stack[top++] = 6;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 6;goto st1222;} + {stack[top++] = 6;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 6;goto st1233;} + {stack[top++] = 6;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 6;goto st1246;} + {stack[top++] = 6;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 6;goto st1256;} + {stack[top++] = 6;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 6;goto st1295;} + {stack[top++] = 6;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 6;goto st1321;} + {stack[top++] = 6;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 6;goto st1324;} + {stack[top++] = 6;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 6;goto st1335;} + {stack[top++] = 6;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 6;goto st1337;} + {stack[top++] = 6;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 6;goto st1366;} + {stack[top++] = 6;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 6;goto st1379;} + {stack[top++] = 6;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 6;goto st1392;} + {stack[top++] = 6;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 6;goto st1398;} + {stack[top++] = 6;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 6;goto st1416;} + {stack[top++] = 6;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 6;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 6;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 6;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 6;goto st1435;} + {stack[top++] = 6;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 6;goto st1441;} + {stack[top++] = 6;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 6;goto st1449;} + {stack[top++] = 6;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 6;goto st1457;} + {stack[top++] = 6;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 6;goto st1463;} + {stack[top++] = 6;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st6; @@ -6887,91 +6955,92 @@ tr233: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 6;goto st1071;} + {stack[top++] = 6;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 6;goto st1073;} + {stack[top++] = 6;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 6;goto st1075;} + {stack[top++] = 6;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 6;goto st1107;} + {stack[top++] = 6;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 6;goto st1112;} + {stack[top++] = 6;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 6;goto st1117;} + {stack[top++] = 6;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 6;goto st1122;} + {stack[top++] = 6;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 6;goto st1126;} + {stack[top++] = 6;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 6;goto st1128;} + {stack[top++] = 6;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 6;goto st1183;} + {stack[top++] = 6;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 6;goto st1194;} + {stack[top++] = 6;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 6;goto st1211;} + {stack[top++] = 6;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 6;goto st1222;} + {stack[top++] = 6;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 6;goto st1233;} + {stack[top++] = 6;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 6;goto st1246;} + {stack[top++] = 6;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 6;goto st1256;} + {stack[top++] = 6;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 6;goto st1295;} + {stack[top++] = 6;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 6;goto st1321;} + {stack[top++] = 6;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 6;goto st1324;} + {stack[top++] = 6;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 6;goto st1335;} + {stack[top++] = 6;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 6;goto st1337;} + {stack[top++] = 6;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 6;goto st1366;} + {stack[top++] = 6;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 6;goto st1379;} + {stack[top++] = 6;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 6;goto st1392;} + {stack[top++] = 6;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 6;goto st1398;} + {stack[top++] = 6;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 6;goto st1416;} + {stack[top++] = 6;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 6;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 6;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 6;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 6;goto st1435;} + {stack[top++] = 6;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 6;goto st1441;} + {stack[top++] = 6;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 6;goto st1449;} + {stack[top++] = 6;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 6;goto st1457;} + {stack[top++] = 6;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 6;goto st1463;} + {stack[top++] = 6;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st6; @@ -6984,91 +7053,92 @@ tr247: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 6;goto st1071;} + {stack[top++] = 6;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 6;goto st1073;} + {stack[top++] = 6;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 6;goto st1075;} + {stack[top++] = 6;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 6;goto st1107;} + {stack[top++] = 6;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 6;goto st1112;} + {stack[top++] = 6;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 6;goto st1117;} + {stack[top++] = 6;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 6;goto st1122;} + {stack[top++] = 6;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 6;goto st1126;} + {stack[top++] = 6;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 6;goto st1128;} + {stack[top++] = 6;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 6;goto st1183;} + {stack[top++] = 6;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 6;goto st1194;} + {stack[top++] = 6;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 6;goto st1211;} + {stack[top++] = 6;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 6;goto st1222;} + {stack[top++] = 6;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 6;goto st1233;} + {stack[top++] = 6;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 6;goto st1246;} + {stack[top++] = 6;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 6;goto st1256;} + {stack[top++] = 6;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 6;goto st1295;} + {stack[top++] = 6;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 6;goto st1321;} + {stack[top++] = 6;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 6;goto st1324;} + {stack[top++] = 6;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 6;goto st1335;} + {stack[top++] = 6;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 6;goto st1337;} + {stack[top++] = 6;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 6;goto st1366;} + {stack[top++] = 6;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 6;goto st1379;} + {stack[top++] = 6;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 6;goto st1392;} + {stack[top++] = 6;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 6;goto st1398;} + {stack[top++] = 6;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 6;goto st1416;} + {stack[top++] = 6;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 6;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 6;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 6;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 6;goto st1435;} + {stack[top++] = 6;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 6;goto st1441;} + {stack[top++] = 6;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 6;goto st1449;} + {stack[top++] = 6;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 6;goto st1457;} + {stack[top++] = 6;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 6;goto st1463;} + {stack[top++] = 6;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st6; @@ -7081,91 +7151,92 @@ tr259: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 6;goto st1071;} + {stack[top++] = 6;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 6;goto st1073;} + {stack[top++] = 6;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 6;goto st1075;} + {stack[top++] = 6;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 6;goto st1107;} + {stack[top++] = 6;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 6;goto st1112;} + {stack[top++] = 6;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 6;goto st1117;} + {stack[top++] = 6;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 6;goto st1122;} + {stack[top++] = 6;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 6;goto st1126;} + {stack[top++] = 6;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 6;goto st1128;} + {stack[top++] = 6;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 6;goto st1183;} + {stack[top++] = 6;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 6;goto st1194;} + {stack[top++] = 6;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 6;goto st1211;} + {stack[top++] = 6;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 6;goto st1222;} + {stack[top++] = 6;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 6;goto st1233;} + {stack[top++] = 6;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 6;goto st1246;} + {stack[top++] = 6;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 6;goto st1256;} + {stack[top++] = 6;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 6;goto st1295;} + {stack[top++] = 6;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 6;goto st1321;} + {stack[top++] = 6;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 6;goto st1324;} + {stack[top++] = 6;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 6;goto st1335;} + {stack[top++] = 6;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 6;goto st1337;} + {stack[top++] = 6;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 6;goto st1366;} + {stack[top++] = 6;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 6;goto st1379;} + {stack[top++] = 6;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 6;goto st1392;} + {stack[top++] = 6;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 6;goto st1398;} + {stack[top++] = 6;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 6;goto st1416;} + {stack[top++] = 6;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 6;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 6;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 6;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 6;goto st1435;} + {stack[top++] = 6;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 6;goto st1441;} + {stack[top++] = 6;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 6;goto st1449;} + {stack[top++] = 6;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 6;goto st1457;} + {stack[top++] = 6;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 6;goto st1463;} + {stack[top++] = 6;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st6; @@ -7178,91 +7249,92 @@ tr270: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 6;goto st1071;} + {stack[top++] = 6;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 6;goto st1073;} + {stack[top++] = 6;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 6;goto st1075;} + {stack[top++] = 6;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 6;goto st1107;} + {stack[top++] = 6;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 6;goto st1112;} + {stack[top++] = 6;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 6;goto st1117;} + {stack[top++] = 6;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 6;goto st1122;} + {stack[top++] = 6;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 6;goto st1126;} + {stack[top++] = 6;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 6;goto st1128;} + {stack[top++] = 6;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 6;goto st1183;} + {stack[top++] = 6;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 6;goto st1194;} + {stack[top++] = 6;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 6;goto st1211;} + {stack[top++] = 6;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 6;goto st1222;} + {stack[top++] = 6;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 6;goto st1233;} + {stack[top++] = 6;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 6;goto st1246;} + {stack[top++] = 6;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 6;goto st1256;} + {stack[top++] = 6;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 6;goto st1295;} + {stack[top++] = 6;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 6;goto st1321;} + {stack[top++] = 6;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 6;goto st1324;} + {stack[top++] = 6;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 6;goto st1335;} + {stack[top++] = 6;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 6;goto st1337;} + {stack[top++] = 6;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 6;goto st1366;} + {stack[top++] = 6;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 6;goto st1379;} + {stack[top++] = 6;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 6;goto st1392;} + {stack[top++] = 6;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 6;goto st1398;} + {stack[top++] = 6;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 6;goto st1416;} + {stack[top++] = 6;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 6;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 6;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 6;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 6;goto st1435;} + {stack[top++] = 6;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 6;goto st1441;} + {stack[top++] = 6;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 6;goto st1449;} + {stack[top++] = 6;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 6;goto st1457;} + {stack[top++] = 6;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 6;goto st1463;} + {stack[top++] = 6;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st6; @@ -7275,91 +7347,92 @@ tr279: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 6;goto st1071;} + {stack[top++] = 6;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 6;goto st1073;} + {stack[top++] = 6;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 6;goto st1075;} + {stack[top++] = 6;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 6;goto st1107;} + {stack[top++] = 6;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 6;goto st1112;} + {stack[top++] = 6;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 6;goto st1117;} + {stack[top++] = 6;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 6;goto st1122;} + {stack[top++] = 6;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 6;goto st1126;} + {stack[top++] = 6;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 6;goto st1128;} + {stack[top++] = 6;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 6;goto st1183;} + {stack[top++] = 6;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 6;goto st1194;} + {stack[top++] = 6;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 6;goto st1211;} + {stack[top++] = 6;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 6;goto st1222;} + {stack[top++] = 6;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 6;goto st1233;} + {stack[top++] = 6;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 6;goto st1246;} + {stack[top++] = 6;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 6;goto st1256;} + {stack[top++] = 6;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 6;goto st1295;} + {stack[top++] = 6;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 6;goto st1321;} + {stack[top++] = 6;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 6;goto st1324;} + {stack[top++] = 6;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 6;goto st1335;} + {stack[top++] = 6;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 6;goto st1337;} + {stack[top++] = 6;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 6;goto st1366;} + {stack[top++] = 6;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 6;goto st1379;} + {stack[top++] = 6;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 6;goto st1392;} + {stack[top++] = 6;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 6;goto st1398;} + {stack[top++] = 6;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 6;goto st1416;} + {stack[top++] = 6;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 6;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 6;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 6;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 6;goto st1435;} + {stack[top++] = 6;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 6;goto st1441;} + {stack[top++] = 6;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 6;goto st1449;} + {stack[top++] = 6;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 6;goto st1457;} + {stack[top++] = 6;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 6;goto st1463;} + {stack[top++] = 6;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st6; @@ -7372,91 +7445,92 @@ tr289: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 6;goto st1071;} + {stack[top++] = 6;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 6;goto st1073;} + {stack[top++] = 6;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 6;goto st1075;} + {stack[top++] = 6;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 6;goto st1107;} + {stack[top++] = 6;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 6;goto st1112;} + {stack[top++] = 6;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 6;goto st1117;} + {stack[top++] = 6;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 6;goto st1122;} + {stack[top++] = 6;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 6;goto st1126;} + {stack[top++] = 6;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 6;goto st1128;} + {stack[top++] = 6;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 6;goto st1183;} + {stack[top++] = 6;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 6;goto st1194;} + {stack[top++] = 6;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 6;goto st1211;} + {stack[top++] = 6;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 6;goto st1222;} + {stack[top++] = 6;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 6;goto st1233;} + {stack[top++] = 6;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 6;goto st1246;} + {stack[top++] = 6;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 6;goto st1256;} + {stack[top++] = 6;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 6;goto st1295;} + {stack[top++] = 6;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 6;goto st1321;} + {stack[top++] = 6;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 6;goto st1324;} + {stack[top++] = 6;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 6;goto st1335;} + {stack[top++] = 6;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 6;goto st1337;} + {stack[top++] = 6;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 6;goto st1366;} + {stack[top++] = 6;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 6;goto st1379;} + {stack[top++] = 6;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 6;goto st1392;} + {stack[top++] = 6;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 6;goto st1398;} + {stack[top++] = 6;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 6;goto st1416;} + {stack[top++] = 6;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 6;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 6;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 6;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 6;goto st1435;} + {stack[top++] = 6;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 6;goto st1441;} + {stack[top++] = 6;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 6;goto st1449;} + {stack[top++] = 6;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 6;goto st1457;} + {stack[top++] = 6;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 6;goto st1463;} + {stack[top++] = 6;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st6; @@ -7469,91 +7543,92 @@ tr302: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 6;goto st1071;} + {stack[top++] = 6;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 6;goto st1073;} + {stack[top++] = 6;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 6;goto st1075;} + {stack[top++] = 6;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 6;goto st1107;} + {stack[top++] = 6;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 6;goto st1112;} + {stack[top++] = 6;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 6;goto st1117;} + {stack[top++] = 6;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 6;goto st1122;} + {stack[top++] = 6;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 6;goto st1126;} + {stack[top++] = 6;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 6;goto st1128;} + {stack[top++] = 6;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 6;goto st1183;} + {stack[top++] = 6;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 6;goto st1194;} + {stack[top++] = 6;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 6;goto st1211;} + {stack[top++] = 6;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 6;goto st1222;} + {stack[top++] = 6;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 6;goto st1233;} + {stack[top++] = 6;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 6;goto st1246;} + {stack[top++] = 6;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 6;goto st1256;} + {stack[top++] = 6;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 6;goto st1295;} + {stack[top++] = 6;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 6;goto st1321;} + {stack[top++] = 6;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 6;goto st1324;} + {stack[top++] = 6;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 6;goto st1335;} + {stack[top++] = 6;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 6;goto st1337;} + {stack[top++] = 6;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 6;goto st1366;} + {stack[top++] = 6;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 6;goto st1379;} + {stack[top++] = 6;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 6;goto st1392;} + {stack[top++] = 6;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 6;goto st1398;} + {stack[top++] = 6;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 6;goto st1416;} + {stack[top++] = 6;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 6;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 6;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 6;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 6;goto st1435;} + {stack[top++] = 6;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 6;goto st1441;} + {stack[top++] = 6;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 6;goto st1449;} + {stack[top++] = 6;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 6;goto st1457;} + {stack[top++] = 6;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 6;goto st1463;} + {stack[top++] = 6;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st6; @@ -7566,91 +7641,92 @@ tr311: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 6;goto st1071;} + {stack[top++] = 6;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 6;goto st1073;} + {stack[top++] = 6;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 6;goto st1075;} + {stack[top++] = 6;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 6;goto st1107;} + {stack[top++] = 6;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 6;goto st1112;} + {stack[top++] = 6;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 6;goto st1117;} + {stack[top++] = 6;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 6;goto st1122;} + {stack[top++] = 6;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 6;goto st1126;} + {stack[top++] = 6;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 6;goto st1128;} + {stack[top++] = 6;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 6;goto st1183;} + {stack[top++] = 6;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 6;goto st1194;} + {stack[top++] = 6;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 6;goto st1211;} + {stack[top++] = 6;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 6;goto st1222;} + {stack[top++] = 6;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 6;goto st1233;} + {stack[top++] = 6;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 6;goto st1246;} + {stack[top++] = 6;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 6;goto st1256;} + {stack[top++] = 6;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 6;goto st1295;} + {stack[top++] = 6;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 6;goto st1321;} + {stack[top++] = 6;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 6;goto st1324;} + {stack[top++] = 6;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 6;goto st1335;} + {stack[top++] = 6;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 6;goto st1337;} + {stack[top++] = 6;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 6;goto st1366;} + {stack[top++] = 6;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 6;goto st1379;} + {stack[top++] = 6;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 6;goto st1392;} + {stack[top++] = 6;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 6;goto st1398;} + {stack[top++] = 6;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 6;goto st1416;} + {stack[top++] = 6;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 6;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 6;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 6;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 6;goto st1435;} + {stack[top++] = 6;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 6;goto st1441;} + {stack[top++] = 6;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 6;goto st1449;} + {stack[top++] = 6;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 6;goto st1457;} + {stack[top++] = 6;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 6;goto st1463;} + {stack[top++] = 6;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st6; @@ -7663,91 +7739,92 @@ tr324: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 6;goto st1071;} + {stack[top++] = 6;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 6;goto st1073;} + {stack[top++] = 6;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 6;goto st1075;} + {stack[top++] = 6;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 6;goto st1107;} + {stack[top++] = 6;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 6;goto st1112;} + {stack[top++] = 6;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 6;goto st1117;} + {stack[top++] = 6;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 6;goto st1122;} + {stack[top++] = 6;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 6;goto st1126;} + {stack[top++] = 6;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 6;goto st1128;} + {stack[top++] = 6;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 6;goto st1183;} + {stack[top++] = 6;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 6;goto st1194;} + {stack[top++] = 6;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 6;goto st1211;} + {stack[top++] = 6;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 6;goto st1222;} + {stack[top++] = 6;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 6;goto st1233;} + {stack[top++] = 6;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 6;goto st1246;} + {stack[top++] = 6;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 6;goto st1256;} + {stack[top++] = 6;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 6;goto st1295;} + {stack[top++] = 6;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 6;goto st1321;} + {stack[top++] = 6;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 6;goto st1324;} + {stack[top++] = 6;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 6;goto st1335;} + {stack[top++] = 6;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 6;goto st1337;} + {stack[top++] = 6;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 6;goto st1366;} + {stack[top++] = 6;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 6;goto st1379;} + {stack[top++] = 6;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 6;goto st1392;} + {stack[top++] = 6;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 6;goto st1398;} + {stack[top++] = 6;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 6;goto st1416;} + {stack[top++] = 6;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 6;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 6;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 6;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 6;goto st1435;} + {stack[top++] = 6;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 6;goto st1441;} + {stack[top++] = 6;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 6;goto st1449;} + {stack[top++] = 6;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 6;goto st1457;} + {stack[top++] = 6;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 6;goto st1463;} + {stack[top++] = 6;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st6; @@ -7760,91 +7837,92 @@ tr335: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 6;goto st1071;} + {stack[top++] = 6;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 6;goto st1073;} + {stack[top++] = 6;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 6;goto st1075;} + {stack[top++] = 6;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 6;goto st1107;} + {stack[top++] = 6;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 6;goto st1112;} + {stack[top++] = 6;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 6;goto st1117;} + {stack[top++] = 6;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 6;goto st1122;} + {stack[top++] = 6;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 6;goto st1126;} + {stack[top++] = 6;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 6;goto st1128;} + {stack[top++] = 6;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 6;goto st1183;} + {stack[top++] = 6;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 6;goto st1194;} + {stack[top++] = 6;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 6;goto st1211;} + {stack[top++] = 6;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 6;goto st1222;} + {stack[top++] = 6;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 6;goto st1233;} + {stack[top++] = 6;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 6;goto st1246;} + {stack[top++] = 6;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 6;goto st1256;} + {stack[top++] = 6;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 6;goto st1295;} + {stack[top++] = 6;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 6;goto st1321;} + {stack[top++] = 6;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 6;goto st1324;} + {stack[top++] = 6;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 6;goto st1335;} + {stack[top++] = 6;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 6;goto st1337;} + {stack[top++] = 6;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 6;goto st1366;} + {stack[top++] = 6;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 6;goto st1379;} + {stack[top++] = 6;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 6;goto st1392;} + {stack[top++] = 6;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 6;goto st1398;} + {stack[top++] = 6;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 6;goto st1416;} + {stack[top++] = 6;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 6;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 6;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 6;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 6;goto st1435;} + {stack[top++] = 6;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 6;goto st1441;} + {stack[top++] = 6;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 6;goto st1449;} + {stack[top++] = 6;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 6;goto st1457;} + {stack[top++] = 6;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 6;goto st1463;} + {stack[top++] = 6;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st6; @@ -7857,91 +7935,92 @@ tr379: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 6;goto st1071;} + {stack[top++] = 6;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 6;goto st1073;} + {stack[top++] = 6;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 6;goto st1075;} + {stack[top++] = 6;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 6;goto st1107;} + {stack[top++] = 6;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 6;goto st1112;} + {stack[top++] = 6;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 6;goto st1117;} + {stack[top++] = 6;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 6;goto st1122;} + {stack[top++] = 6;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 6;goto st1126;} + {stack[top++] = 6;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 6;goto st1128;} + {stack[top++] = 6;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 6;goto st1183;} + {stack[top++] = 6;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 6;goto st1194;} + {stack[top++] = 6;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 6;goto st1211;} + {stack[top++] = 6;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 6;goto st1222;} + {stack[top++] = 6;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 6;goto st1233;} + {stack[top++] = 6;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 6;goto st1246;} + {stack[top++] = 6;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 6;goto st1256;} + {stack[top++] = 6;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 6;goto st1295;} + {stack[top++] = 6;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 6;goto st1321;} + {stack[top++] = 6;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 6;goto st1324;} + {stack[top++] = 6;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 6;goto st1335;} + {stack[top++] = 6;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 6;goto st1337;} + {stack[top++] = 6;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 6;goto st1366;} + {stack[top++] = 6;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 6;goto st1379;} + {stack[top++] = 6;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 6;goto st1392;} + {stack[top++] = 6;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 6;goto st1398;} + {stack[top++] = 6;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 6;goto st1416;} + {stack[top++] = 6;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 6;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 6;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 6;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 6;goto st1435;} + {stack[top++] = 6;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 6;goto st1441;} + {stack[top++] = 6;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 6;goto st1449;} + {stack[top++] = 6;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 6;goto st1457;} + {stack[top++] = 6;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 6;goto st1463;} + {stack[top++] = 6;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st6; @@ -7954,91 +8033,92 @@ tr390: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 6;goto st1071;} + {stack[top++] = 6;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 6;goto st1073;} + {stack[top++] = 6;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 6;goto st1075;} + {stack[top++] = 6;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 6;goto st1107;} + {stack[top++] = 6;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 6;goto st1112;} + {stack[top++] = 6;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 6;goto st1117;} + {stack[top++] = 6;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 6;goto st1122;} + {stack[top++] = 6;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 6;goto st1126;} + {stack[top++] = 6;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 6;goto st1128;} + {stack[top++] = 6;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 6;goto st1183;} + {stack[top++] = 6;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 6;goto st1194;} + {stack[top++] = 6;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 6;goto st1211;} + {stack[top++] = 6;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 6;goto st1222;} + {stack[top++] = 6;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 6;goto st1233;} + {stack[top++] = 6;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 6;goto st1246;} + {stack[top++] = 6;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 6;goto st1256;} + {stack[top++] = 6;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 6;goto st1295;} + {stack[top++] = 6;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 6;goto st1321;} + {stack[top++] = 6;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 6;goto st1324;} + {stack[top++] = 6;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 6;goto st1335;} + {stack[top++] = 6;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 6;goto st1337;} + {stack[top++] = 6;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 6;goto st1366;} + {stack[top++] = 6;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 6;goto st1379;} + {stack[top++] = 6;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 6;goto st1392;} + {stack[top++] = 6;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 6;goto st1398;} + {stack[top++] = 6;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 6;goto st1416;} + {stack[top++] = 6;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 6;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 6;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 6;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 6;goto st1435;} + {stack[top++] = 6;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 6;goto st1441;} + {stack[top++] = 6;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 6;goto st1449;} + {stack[top++] = 6;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 6;goto st1457;} + {stack[top++] = 6;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 6;goto st1463;} + {stack[top++] = 6;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st6; @@ -8051,91 +8131,92 @@ tr398: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 6;goto st1071;} + {stack[top++] = 6;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 6;goto st1073;} + {stack[top++] = 6;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 6;goto st1075;} + {stack[top++] = 6;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 6;goto st1107;} + {stack[top++] = 6;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 6;goto st1112;} + {stack[top++] = 6;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 6;goto st1117;} + {stack[top++] = 6;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 6;goto st1122;} + {stack[top++] = 6;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 6;goto st1126;} + {stack[top++] = 6;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 6;goto st1128;} + {stack[top++] = 6;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 6;goto st1183;} + {stack[top++] = 6;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 6;goto st1194;} + {stack[top++] = 6;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 6;goto st1211;} + {stack[top++] = 6;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 6;goto st1222;} + {stack[top++] = 6;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 6;goto st1233;} + {stack[top++] = 6;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 6;goto st1246;} + {stack[top++] = 6;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 6;goto st1256;} + {stack[top++] = 6;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 6;goto st1295;} + {stack[top++] = 6;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 6;goto st1321;} + {stack[top++] = 6;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 6;goto st1324;} + {stack[top++] = 6;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 6;goto st1335;} + {stack[top++] = 6;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 6;goto st1337;} + {stack[top++] = 6;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 6;goto st1366;} + {stack[top++] = 6;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 6;goto st1379;} + {stack[top++] = 6;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 6;goto st1392;} + {stack[top++] = 6;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 6;goto st1398;} + {stack[top++] = 6;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 6;goto st1416;} + {stack[top++] = 6;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 6;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 6;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 6;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 6;goto st1435;} + {stack[top++] = 6;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 6;goto st1441;} + {stack[top++] = 6;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 6;goto st1449;} + {stack[top++] = 6;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 6;goto st1457;} + {stack[top++] = 6;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 6;goto st1463;} + {stack[top++] = 6;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st6; @@ -8148,91 +8229,92 @@ tr411: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 6;goto st1071;} + {stack[top++] = 6;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 6;goto st1073;} + {stack[top++] = 6;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 6;goto st1075;} + {stack[top++] = 6;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 6;goto st1107;} + {stack[top++] = 6;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 6;goto st1112;} + {stack[top++] = 6;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 6;goto st1117;} + {stack[top++] = 6;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 6;goto st1122;} + {stack[top++] = 6;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 6;goto st1126;} + {stack[top++] = 6;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 6;goto st1128;} + {stack[top++] = 6;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 6;goto st1183;} + {stack[top++] = 6;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 6;goto st1194;} + {stack[top++] = 6;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 6;goto st1211;} + {stack[top++] = 6;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 6;goto st1222;} + {stack[top++] = 6;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 6;goto st1233;} + {stack[top++] = 6;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 6;goto st1246;} + {stack[top++] = 6;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 6;goto st1256;} + {stack[top++] = 6;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 6;goto st1295;} + {stack[top++] = 6;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 6;goto st1321;} + {stack[top++] = 6;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 6;goto st1324;} + {stack[top++] = 6;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 6;goto st1335;} + {stack[top++] = 6;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 6;goto st1337;} + {stack[top++] = 6;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 6;goto st1366;} + {stack[top++] = 6;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 6;goto st1379;} + {stack[top++] = 6;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 6;goto st1392;} + {stack[top++] = 6;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 6;goto st1398;} + {stack[top++] = 6;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 6;goto st1416;} + {stack[top++] = 6;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 6;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 6;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 6;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 6;goto st1435;} + {stack[top++] = 6;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 6;goto st1441;} + {stack[top++] = 6;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 6;goto st1449;} + {stack[top++] = 6;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 6;goto st1457;} + {stack[top++] = 6;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 6;goto st1463;} + {stack[top++] = 6;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st6; @@ -8245,91 +8327,92 @@ tr420: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 6;goto st1071;} + {stack[top++] = 6;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 6;goto st1073;} + {stack[top++] = 6;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 6;goto st1075;} + {stack[top++] = 6;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 6;goto st1107;} + {stack[top++] = 6;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 6;goto st1112;} + {stack[top++] = 6;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 6;goto st1117;} + {stack[top++] = 6;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 6;goto st1122;} + {stack[top++] = 6;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 6;goto st1126;} + {stack[top++] = 6;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 6;goto st1128;} + {stack[top++] = 6;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 6;goto st1183;} + {stack[top++] = 6;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 6;goto st1194;} + {stack[top++] = 6;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 6;goto st1211;} + {stack[top++] = 6;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 6;goto st1222;} + {stack[top++] = 6;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 6;goto st1233;} + {stack[top++] = 6;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 6;goto st1246;} + {stack[top++] = 6;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 6;goto st1256;} + {stack[top++] = 6;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 6;goto st1295;} + {stack[top++] = 6;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 6;goto st1321;} + {stack[top++] = 6;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 6;goto st1324;} + {stack[top++] = 6;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 6;goto st1335;} + {stack[top++] = 6;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 6;goto st1337;} + {stack[top++] = 6;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 6;goto st1366;} + {stack[top++] = 6;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 6;goto st1379;} + {stack[top++] = 6;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 6;goto st1392;} + {stack[top++] = 6;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 6;goto st1398;} + {stack[top++] = 6;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 6;goto st1416;} + {stack[top++] = 6;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 6;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 6;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 6;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 6;goto st1435;} + {stack[top++] = 6;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 6;goto st1441;} + {stack[top++] = 6;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 6;goto st1449;} + {stack[top++] = 6;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 6;goto st1457;} + {stack[top++] = 6;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 6;goto st1463;} + {stack[top++] = 6;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st6; @@ -8342,91 +8425,92 @@ tr429: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 6;goto st1071;} + {stack[top++] = 6;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 6;goto st1073;} + {stack[top++] = 6;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 6;goto st1075;} + {stack[top++] = 6;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 6;goto st1107;} + {stack[top++] = 6;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 6;goto st1112;} + {stack[top++] = 6;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 6;goto st1117;} + {stack[top++] = 6;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 6;goto st1122;} + {stack[top++] = 6;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 6;goto st1126;} + {stack[top++] = 6;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 6;goto st1128;} + {stack[top++] = 6;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 6;goto st1183;} + {stack[top++] = 6;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 6;goto st1194;} + {stack[top++] = 6;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 6;goto st1211;} + {stack[top++] = 6;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 6;goto st1222;} + {stack[top++] = 6;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 6;goto st1233;} + {stack[top++] = 6;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 6;goto st1246;} + {stack[top++] = 6;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 6;goto st1256;} + {stack[top++] = 6;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 6;goto st1295;} + {stack[top++] = 6;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 6;goto st1321;} + {stack[top++] = 6;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 6;goto st1324;} + {stack[top++] = 6;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 6;goto st1335;} + {stack[top++] = 6;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 6;goto st1337;} + {stack[top++] = 6;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 6;goto st1366;} + {stack[top++] = 6;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 6;goto st1379;} + {stack[top++] = 6;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 6;goto st1392;} + {stack[top++] = 6;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 6;goto st1398;} + {stack[top++] = 6;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 6;goto st1416;} + {stack[top++] = 6;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 6;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 6;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 6;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 6;goto st1435;} + {stack[top++] = 6;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 6;goto st1441;} + {stack[top++] = 6;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 6;goto st1449;} + {stack[top++] = 6;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 6;goto st1457;} + {stack[top++] = 6;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 6;goto st1463;} + {stack[top++] = 6;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st6; @@ -8439,91 +8523,92 @@ tr437: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 6;goto st1071;} + {stack[top++] = 6;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 6;goto st1073;} + {stack[top++] = 6;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 6;goto st1075;} + {stack[top++] = 6;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 6;goto st1107;} + {stack[top++] = 6;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 6;goto st1112;} + {stack[top++] = 6;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 6;goto st1117;} + {stack[top++] = 6;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 6;goto st1122;} + {stack[top++] = 6;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 6;goto st1126;} + {stack[top++] = 6;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 6;goto st1128;} + {stack[top++] = 6;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 6;goto st1183;} + {stack[top++] = 6;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 6;goto st1194;} + {stack[top++] = 6;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 6;goto st1211;} + {stack[top++] = 6;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 6;goto st1222;} + {stack[top++] = 6;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 6;goto st1233;} + {stack[top++] = 6;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 6;goto st1246;} + {stack[top++] = 6;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 6;goto st1256;} + {stack[top++] = 6;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 6;goto st1295;} + {stack[top++] = 6;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 6;goto st1321;} + {stack[top++] = 6;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 6;goto st1324;} + {stack[top++] = 6;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 6;goto st1335;} + {stack[top++] = 6;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 6;goto st1337;} + {stack[top++] = 6;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 6;goto st1366;} + {stack[top++] = 6;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 6;goto st1379;} + {stack[top++] = 6;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 6;goto st1392;} + {stack[top++] = 6;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 6;goto st1398;} + {stack[top++] = 6;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 6;goto st1416;} + {stack[top++] = 6;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 6;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 6;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 6;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 6;goto st1435;} + {stack[top++] = 6;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 6;goto st1441;} + {stack[top++] = 6;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 6;goto st1449;} + {stack[top++] = 6;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 6;goto st1457;} + {stack[top++] = 6;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 6;goto st1463;} + {stack[top++] = 6;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st6; @@ -8536,91 +8621,92 @@ tr450: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 6;goto st1071;} + {stack[top++] = 6;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 6;goto st1073;} + {stack[top++] = 6;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 6;goto st1075;} + {stack[top++] = 6;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 6;goto st1107;} + {stack[top++] = 6;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 6;goto st1112;} + {stack[top++] = 6;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 6;goto st1117;} + {stack[top++] = 6;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 6;goto st1122;} + {stack[top++] = 6;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 6;goto st1126;} + {stack[top++] = 6;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 6;goto st1128;} + {stack[top++] = 6;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 6;goto st1183;} + {stack[top++] = 6;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 6;goto st1194;} + {stack[top++] = 6;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 6;goto st1211;} + {stack[top++] = 6;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 6;goto st1222;} + {stack[top++] = 6;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 6;goto st1233;} + {stack[top++] = 6;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 6;goto st1246;} + {stack[top++] = 6;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 6;goto st1256;} + {stack[top++] = 6;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 6;goto st1295;} + {stack[top++] = 6;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 6;goto st1321;} + {stack[top++] = 6;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 6;goto st1324;} + {stack[top++] = 6;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 6;goto st1335;} + {stack[top++] = 6;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 6;goto st1337;} + {stack[top++] = 6;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 6;goto st1366;} + {stack[top++] = 6;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 6;goto st1379;} + {stack[top++] = 6;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 6;goto st1392;} + {stack[top++] = 6;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 6;goto st1398;} + {stack[top++] = 6;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 6;goto st1416;} + {stack[top++] = 6;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 6;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 6;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 6;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 6;goto st1435;} + {stack[top++] = 6;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 6;goto st1441;} + {stack[top++] = 6;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 6;goto st1449;} + {stack[top++] = 6;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 6;goto st1457;} + {stack[top++] = 6;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 6;goto st1463;} + {stack[top++] = 6;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st6; @@ -8633,91 +8719,92 @@ tr458: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 6;goto st1071;} + {stack[top++] = 6;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 6;goto st1073;} + {stack[top++] = 6;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 6;goto st1075;} + {stack[top++] = 6;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 6;goto st1107;} + {stack[top++] = 6;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 6;goto st1112;} + {stack[top++] = 6;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 6;goto st1117;} + {stack[top++] = 6;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 6;goto st1122;} + {stack[top++] = 6;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 6;goto st1126;} + {stack[top++] = 6;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 6;goto st1128;} + {stack[top++] = 6;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 6;goto st1183;} + {stack[top++] = 6;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 6;goto st1194;} + {stack[top++] = 6;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 6;goto st1211;} + {stack[top++] = 6;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 6;goto st1222;} + {stack[top++] = 6;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 6;goto st1233;} + {stack[top++] = 6;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 6;goto st1246;} + {stack[top++] = 6;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 6;goto st1256;} + {stack[top++] = 6;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 6;goto st1295;} + {stack[top++] = 6;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 6;goto st1321;} + {stack[top++] = 6;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 6;goto st1324;} + {stack[top++] = 6;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 6;goto st1335;} + {stack[top++] = 6;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 6;goto st1337;} + {stack[top++] = 6;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 6;goto st1366;} + {stack[top++] = 6;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 6;goto st1379;} + {stack[top++] = 6;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 6;goto st1392;} + {stack[top++] = 6;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 6;goto st1398;} + {stack[top++] = 6;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 6;goto st1416;} + {stack[top++] = 6;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 6;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 6;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 6;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 6;goto st1435;} + {stack[top++] = 6;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 6;goto st1441;} + {stack[top++] = 6;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 6;goto st1449;} + {stack[top++] = 6;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 6;goto st1457;} + {stack[top++] = 6;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 6;goto st1463;} + {stack[top++] = 6;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st6; @@ -8730,91 +8817,92 @@ tr472: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 6;goto st1071;} + {stack[top++] = 6;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 6;goto st1073;} + {stack[top++] = 6;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 6;goto st1075;} + {stack[top++] = 6;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 6;goto st1107;} + {stack[top++] = 6;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 6;goto st1112;} + {stack[top++] = 6;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 6;goto st1117;} + {stack[top++] = 6;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 6;goto st1122;} + {stack[top++] = 6;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 6;goto st1126;} + {stack[top++] = 6;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 6;goto st1128;} + {stack[top++] = 6;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 6;goto st1183;} + {stack[top++] = 6;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 6;goto st1194;} + {stack[top++] = 6;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 6;goto st1211;} + {stack[top++] = 6;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 6;goto st1222;} + {stack[top++] = 6;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 6;goto st1233;} + {stack[top++] = 6;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 6;goto st1246;} + {stack[top++] = 6;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 6;goto st1256;} + {stack[top++] = 6;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 6;goto st1295;} + {stack[top++] = 6;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 6;goto st1321;} + {stack[top++] = 6;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 6;goto st1324;} + {stack[top++] = 6;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 6;goto st1335;} + {stack[top++] = 6;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 6;goto st1337;} + {stack[top++] = 6;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 6;goto st1366;} + {stack[top++] = 6;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 6;goto st1379;} + {stack[top++] = 6;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 6;goto st1392;} + {stack[top++] = 6;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 6;goto st1398;} + {stack[top++] = 6;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 6;goto st1416;} + {stack[top++] = 6;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 6;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 6;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 6;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 6;goto st1435;} + {stack[top++] = 6;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 6;goto st1441;} + {stack[top++] = 6;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 6;goto st1449;} + {stack[top++] = 6;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 6;goto st1457;} + {stack[top++] = 6;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 6;goto st1463;} + {stack[top++] = 6;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st6; @@ -8827,91 +8915,92 @@ tr481: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 6;goto st1071;} + {stack[top++] = 6;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 6;goto st1073;} + {stack[top++] = 6;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 6;goto st1075;} + {stack[top++] = 6;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 6;goto st1107;} + {stack[top++] = 6;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 6;goto st1112;} + {stack[top++] = 6;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 6;goto st1117;} + {stack[top++] = 6;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 6;goto st1122;} + {stack[top++] = 6;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 6;goto st1126;} + {stack[top++] = 6;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 6;goto st1128;} + {stack[top++] = 6;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 6;goto st1183;} + {stack[top++] = 6;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 6;goto st1194;} + {stack[top++] = 6;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 6;goto st1211;} + {stack[top++] = 6;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 6;goto st1222;} + {stack[top++] = 6;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 6;goto st1233;} + {stack[top++] = 6;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 6;goto st1246;} + {stack[top++] = 6;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 6;goto st1256;} + {stack[top++] = 6;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 6;goto st1295;} + {stack[top++] = 6;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 6;goto st1321;} + {stack[top++] = 6;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 6;goto st1324;} + {stack[top++] = 6;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 6;goto st1335;} + {stack[top++] = 6;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 6;goto st1337;} + {stack[top++] = 6;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 6;goto st1366;} + {stack[top++] = 6;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 6;goto st1379;} + {stack[top++] = 6;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 6;goto st1392;} + {stack[top++] = 6;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 6;goto st1398;} + {stack[top++] = 6;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 6;goto st1416;} + {stack[top++] = 6;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 6;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 6;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 6;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 6;goto st1435;} + {stack[top++] = 6;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 6;goto st1441;} + {stack[top++] = 6;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 6;goto st1449;} + {stack[top++] = 6;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 6;goto st1457;} + {stack[top++] = 6;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 6;goto st1463;} + {stack[top++] = 6;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st6; @@ -8924,91 +9013,92 @@ tr490: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 6;goto st1071;} + {stack[top++] = 6;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 6;goto st1073;} + {stack[top++] = 6;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 6;goto st1075;} + {stack[top++] = 6;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 6;goto st1107;} + {stack[top++] = 6;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 6;goto st1112;} + {stack[top++] = 6;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 6;goto st1117;} + {stack[top++] = 6;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 6;goto st1122;} + {stack[top++] = 6;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 6;goto st1126;} + {stack[top++] = 6;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 6;goto st1128;} + {stack[top++] = 6;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 6;goto st1183;} + {stack[top++] = 6;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 6;goto st1194;} + {stack[top++] = 6;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 6;goto st1211;} + {stack[top++] = 6;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 6;goto st1222;} + {stack[top++] = 6;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 6;goto st1233;} + {stack[top++] = 6;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 6;goto st1246;} + {stack[top++] = 6;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 6;goto st1256;} + {stack[top++] = 6;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 6;goto st1295;} + {stack[top++] = 6;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 6;goto st1321;} + {stack[top++] = 6;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 6;goto st1324;} + {stack[top++] = 6;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 6;goto st1335;} + {stack[top++] = 6;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 6;goto st1337;} + {stack[top++] = 6;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 6;goto st1366;} + {stack[top++] = 6;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 6;goto st1379;} + {stack[top++] = 6;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 6;goto st1392;} + {stack[top++] = 6;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 6;goto st1398;} + {stack[top++] = 6;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 6;goto st1416;} + {stack[top++] = 6;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 6;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 6;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 6;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 6;goto st1435;} + {stack[top++] = 6;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 6;goto st1441;} + {stack[top++] = 6;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 6;goto st1449;} + {stack[top++] = 6;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 6;goto st1457;} + {stack[top++] = 6;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 6;goto st1463;} + {stack[top++] = 6;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st6; @@ -9021,91 +9111,92 @@ tr500: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 6;goto st1071;} + {stack[top++] = 6;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 6;goto st1073;} + {stack[top++] = 6;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 6;goto st1075;} + {stack[top++] = 6;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 6;goto st1107;} + {stack[top++] = 6;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 6;goto st1112;} + {stack[top++] = 6;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 6;goto st1117;} + {stack[top++] = 6;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 6;goto st1122;} + {stack[top++] = 6;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 6;goto st1126;} + {stack[top++] = 6;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 6;goto st1128;} + {stack[top++] = 6;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 6;goto st1183;} + {stack[top++] = 6;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 6;goto st1194;} + {stack[top++] = 6;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 6;goto st1211;} + {stack[top++] = 6;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 6;goto st1222;} + {stack[top++] = 6;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 6;goto st1233;} + {stack[top++] = 6;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 6;goto st1246;} + {stack[top++] = 6;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 6;goto st1256;} + {stack[top++] = 6;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 6;goto st1295;} + {stack[top++] = 6;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 6;goto st1321;} + {stack[top++] = 6;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 6;goto st1324;} + {stack[top++] = 6;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 6;goto st1335;} + {stack[top++] = 6;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 6;goto st1337;} + {stack[top++] = 6;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 6;goto st1366;} + {stack[top++] = 6;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 6;goto st1379;} + {stack[top++] = 6;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 6;goto st1392;} + {stack[top++] = 6;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 6;goto st1398;} + {stack[top++] = 6;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 6;goto st1416;} + {stack[top++] = 6;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 6;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 6;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 6;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 6;goto st1435;} + {stack[top++] = 6;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 6;goto st1441;} + {stack[top++] = 6;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 6;goto st1449;} + {stack[top++] = 6;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 6;goto st1457;} + {stack[top++] = 6;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 6;goto st1463;} + {stack[top++] = 6;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st6; @@ -9118,91 +9209,92 @@ tr509: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 6;goto st1071;} + {stack[top++] = 6;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 6;goto st1073;} + {stack[top++] = 6;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 6;goto st1075;} + {stack[top++] = 6;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 6;goto st1107;} + {stack[top++] = 6;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 6;goto st1112;} + {stack[top++] = 6;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 6;goto st1117;} + {stack[top++] = 6;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 6;goto st1122;} + {stack[top++] = 6;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 6;goto st1126;} + {stack[top++] = 6;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 6;goto st1128;} + {stack[top++] = 6;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 6;goto st1183;} + {stack[top++] = 6;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 6;goto st1194;} + {stack[top++] = 6;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 6;goto st1211;} + {stack[top++] = 6;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 6;goto st1222;} + {stack[top++] = 6;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 6;goto st1233;} + {stack[top++] = 6;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 6;goto st1246;} + {stack[top++] = 6;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 6;goto st1256;} + {stack[top++] = 6;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 6;goto st1295;} + {stack[top++] = 6;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 6;goto st1321;} + {stack[top++] = 6;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 6;goto st1324;} + {stack[top++] = 6;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 6;goto st1335;} + {stack[top++] = 6;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 6;goto st1337;} + {stack[top++] = 6;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 6;goto st1366;} + {stack[top++] = 6;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 6;goto st1379;} + {stack[top++] = 6;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 6;goto st1392;} + {stack[top++] = 6;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 6;goto st1398;} + {stack[top++] = 6;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 6;goto st1416;} + {stack[top++] = 6;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 6;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 6;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 6;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 6;goto st1435;} + {stack[top++] = 6;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 6;goto st1441;} + {stack[top++] = 6;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 6;goto st1449;} + {stack[top++] = 6;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 6;goto st1457;} + {stack[top++] = 6;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 6;goto st1463;} + {stack[top++] = 6;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st6; @@ -9215,91 +9307,92 @@ tr521: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 6;goto st1071;} + {stack[top++] = 6;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 6;goto st1073;} + {stack[top++] = 6;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 6;goto st1075;} + {stack[top++] = 6;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 6;goto st1107;} + {stack[top++] = 6;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 6;goto st1112;} + {stack[top++] = 6;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 6;goto st1117;} + {stack[top++] = 6;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 6;goto st1122;} + {stack[top++] = 6;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 6;goto st1126;} + {stack[top++] = 6;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 6;goto st1128;} + {stack[top++] = 6;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 6;goto st1183;} + {stack[top++] = 6;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 6;goto st1194;} + {stack[top++] = 6;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 6;goto st1211;} + {stack[top++] = 6;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 6;goto st1222;} + {stack[top++] = 6;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 6;goto st1233;} + {stack[top++] = 6;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 6;goto st1246;} + {stack[top++] = 6;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 6;goto st1256;} + {stack[top++] = 6;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 6;goto st1295;} + {stack[top++] = 6;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 6;goto st1321;} + {stack[top++] = 6;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 6;goto st1324;} + {stack[top++] = 6;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 6;goto st1335;} + {stack[top++] = 6;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 6;goto st1337;} + {stack[top++] = 6;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 6;goto st1366;} + {stack[top++] = 6;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 6;goto st1379;} + {stack[top++] = 6;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 6;goto st1392;} + {stack[top++] = 6;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 6;goto st1398;} + {stack[top++] = 6;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 6;goto st1416;} + {stack[top++] = 6;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 6;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 6;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 6;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 6;goto st1435;} + {stack[top++] = 6;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 6;goto st1441;} + {stack[top++] = 6;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 6;goto st1449;} + {stack[top++] = 6;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 6;goto st1457;} + {stack[top++] = 6;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 6;goto st1463;} + {stack[top++] = 6;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st6; @@ -9312,91 +9405,92 @@ tr538: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 6;goto st1071;} + {stack[top++] = 6;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 6;goto st1073;} + {stack[top++] = 6;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 6;goto st1075;} + {stack[top++] = 6;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 6;goto st1107;} + {stack[top++] = 6;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 6;goto st1112;} + {stack[top++] = 6;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 6;goto st1117;} + {stack[top++] = 6;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 6;goto st1122;} + {stack[top++] = 6;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 6;goto st1126;} + {stack[top++] = 6;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 6;goto st1128;} + {stack[top++] = 6;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 6;goto st1183;} + {stack[top++] = 6;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 6;goto st1194;} + {stack[top++] = 6;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 6;goto st1211;} + {stack[top++] = 6;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 6;goto st1222;} + {stack[top++] = 6;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 6;goto st1233;} + {stack[top++] = 6;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 6;goto st1246;} + {stack[top++] = 6;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 6;goto st1256;} + {stack[top++] = 6;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 6;goto st1295;} + {stack[top++] = 6;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 6;goto st1321;} + {stack[top++] = 6;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 6;goto st1324;} + {stack[top++] = 6;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 6;goto st1335;} + {stack[top++] = 6;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 6;goto st1337;} + {stack[top++] = 6;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 6;goto st1366;} + {stack[top++] = 6;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 6;goto st1379;} + {stack[top++] = 6;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 6;goto st1392;} + {stack[top++] = 6;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 6;goto st1398;} + {stack[top++] = 6;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 6;goto st1416;} + {stack[top++] = 6;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 6;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 6;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 6;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 6;goto st1435;} + {stack[top++] = 6;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 6;goto st1441;} + {stack[top++] = 6;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 6;goto st1449;} + {stack[top++] = 6;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 6;goto st1457;} + {stack[top++] = 6;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 6;goto st1463;} + {stack[top++] = 6;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st6; @@ -9409,95 +9503,194 @@ tr548: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 6;goto st1071;} + {stack[top++] = 6;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 6;goto st1073;} + {stack[top++] = 6;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 6;goto st1075;} + {stack[top++] = 6;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 6;goto st1107;} + {stack[top++] = 6;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 6;goto st1112;} + {stack[top++] = 6;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 6;goto st1117;} + {stack[top++] = 6;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 6;goto st1122;} + {stack[top++] = 6;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 6;goto st1126;} + {stack[top++] = 6;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 6;goto st1128;} + {stack[top++] = 6;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 6;goto st1183;} + {stack[top++] = 6;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 6;goto st1194;} + {stack[top++] = 6;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 6;goto st1211;} + {stack[top++] = 6;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 6;goto st1222;} + {stack[top++] = 6;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 6;goto st1233;} + {stack[top++] = 6;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 6;goto st1246;} + {stack[top++] = 6;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 6;goto st1256;} + {stack[top++] = 6;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 6;goto st1295;} + {stack[top++] = 6;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 6;goto st1321;} + {stack[top++] = 6;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 6;goto st1324;} + {stack[top++] = 6;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 6;goto st1335;} + {stack[top++] = 6;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 6;goto st1337;} + {stack[top++] = 6;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 6;goto st1366;} + {stack[top++] = 6;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 6;goto st1379;} + {stack[top++] = 6;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 6;goto st1392;} + {stack[top++] = 6;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 6;goto st1398;} + {stack[top++] = 6;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 6;goto st1416;} + {stack[top++] = 6;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 6;goto st1411;} + {stack[top++] = 6;goto st1429;} case KNOT_RRTYPE_EUI48: + {stack[top++] = 6;goto st1447;} + case KNOT_RRTYPE_EUI64: + {stack[top++] = 6;goto st1453;} + case KNOT_RRTYPE_URI: + {stack[top++] = 6;goto st1459;} + case KNOT_RRTYPE_CAA: + {stack[top++] = 6;goto st1467;} + case KNOT_RRTYPE_SVCB: + case KNOT_RRTYPE_HTTPS: + {stack[top++] = 6;goto st1475;} + case KNOT_RRTYPE_DSYNC: + {stack[top++] = 6;goto st1481;} + default: + WARN(ZS_CANNOT_TEXT_DATA); + {goto st325;} + } + } + goto st6; +tr565: + { s->r_type = KNOT_RRTYPE_RESINFO; } + { + rdata_tail = s->r_data; + } + { + p--; + switch (s->r_type) { + case KNOT_RRTYPE_A: + {stack[top++] = 6;goto st1089;} + case KNOT_RRTYPE_NS: + case KNOT_RRTYPE_CNAME: + case KNOT_RRTYPE_PTR: + case KNOT_RRTYPE_DNAME: + {stack[top++] = 6;goto st1091;} + case KNOT_RRTYPE_SOA: + {stack[top++] = 6;goto st1093;} + case KNOT_RRTYPE_HINFO: + {stack[top++] = 6;goto st1125;} + case KNOT_RRTYPE_MINFO: + case KNOT_RRTYPE_RP: + {stack[top++] = 6;goto st1130;} + case KNOT_RRTYPE_MX: + case KNOT_RRTYPE_AFSDB: + case KNOT_RRTYPE_RT: + case KNOT_RRTYPE_KX: + case KNOT_RRTYPE_LP: + {stack[top++] = 6;goto st1135;} + case KNOT_RRTYPE_TXT: + case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: + case KNOT_RRTYPE_WALLET: + {stack[top++] = 6;goto st1140;} + case KNOT_RRTYPE_AAAA: + {stack[top++] = 6;goto st1144;} + case KNOT_RRTYPE_LOC: + {stack[top++] = 6;goto st1146;} + case KNOT_RRTYPE_SRV: + {stack[top++] = 6;goto st1201;} + case KNOT_RRTYPE_NAPTR: + {stack[top++] = 6;goto st1212;} + case KNOT_RRTYPE_CERT: + {stack[top++] = 6;goto st1229;} + case KNOT_RRTYPE_APL: + {stack[top++] = 6;goto st1240;} + case KNOT_RRTYPE_DS: + case KNOT_RRTYPE_CDS: + {stack[top++] = 6;goto st1251;} + case KNOT_RRTYPE_SSHFP: + {stack[top++] = 6;goto st1264;} + case KNOT_RRTYPE_IPSECKEY: + {stack[top++] = 6;goto st1274;} + case KNOT_RRTYPE_RRSIG: + {stack[top++] = 6;goto st1313;} + case KNOT_RRTYPE_NSEC: + {stack[top++] = 6;goto st1339;} + case KNOT_RRTYPE_KEY: + case KNOT_RRTYPE_DNSKEY: + case KNOT_RRTYPE_CDNSKEY: + {stack[top++] = 6;goto st1342;} + case KNOT_RRTYPE_DHCID: + case KNOT_RRTYPE_OPENPGPKEY: + {stack[top++] = 6;goto st1353;} + case KNOT_RRTYPE_NSEC3: + {stack[top++] = 6;goto st1355;} + case KNOT_RRTYPE_NSEC3PARAM: + {stack[top++] = 6;goto st1384;} + case KNOT_RRTYPE_TLSA: + case KNOT_RRTYPE_SMIMEA: + {stack[top++] = 6;goto st1397;} + case KNOT_RRTYPE_CSYNC: + {stack[top++] = 6;goto st1410;} + case KNOT_RRTYPE_ZONEMD: + {stack[top++] = 6;goto st1416;} + case KNOT_RRTYPE_NID: + case KNOT_RRTYPE_L64: + {stack[top++] = 6;goto st1434;} + case KNOT_RRTYPE_L32: {stack[top++] = 6;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 6;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 6;goto st1435;} + {stack[top++] = 6;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 6;goto st1441;} + {stack[top++] = 6;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 6;goto st1449;} + {stack[top++] = 6;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 6;goto st1457;} + {stack[top++] = 6;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 6;goto st1463;} + {stack[top++] = 6;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st6; -tr559: +tr573: { s->r_type = KNOT_RRTYPE_RP; } { rdata_tail = s->r_data; @@ -9506,95 +9699,96 @@ tr559: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 6;goto st1071;} + {stack[top++] = 6;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 6;goto st1073;} + {stack[top++] = 6;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 6;goto st1075;} + {stack[top++] = 6;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 6;goto st1107;} + {stack[top++] = 6;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 6;goto st1112;} + {stack[top++] = 6;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 6;goto st1117;} + {stack[top++] = 6;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 6;goto st1122;} + {stack[top++] = 6;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 6;goto st1126;} + {stack[top++] = 6;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 6;goto st1128;} + {stack[top++] = 6;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 6;goto st1183;} + {stack[top++] = 6;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 6;goto st1194;} + {stack[top++] = 6;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 6;goto st1211;} + {stack[top++] = 6;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 6;goto st1222;} + {stack[top++] = 6;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 6;goto st1233;} + {stack[top++] = 6;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 6;goto st1246;} + {stack[top++] = 6;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 6;goto st1256;} + {stack[top++] = 6;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 6;goto st1295;} + {stack[top++] = 6;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 6;goto st1321;} + {stack[top++] = 6;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 6;goto st1324;} + {stack[top++] = 6;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 6;goto st1335;} + {stack[top++] = 6;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 6;goto st1337;} + {stack[top++] = 6;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 6;goto st1366;} + {stack[top++] = 6;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 6;goto st1379;} + {stack[top++] = 6;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 6;goto st1392;} + {stack[top++] = 6;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 6;goto st1398;} + {stack[top++] = 6;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 6;goto st1416;} + {stack[top++] = 6;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 6;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 6;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 6;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 6;goto st1435;} + {stack[top++] = 6;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 6;goto st1441;} + {stack[top++] = 6;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 6;goto st1449;} + {stack[top++] = 6;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 6;goto st1457;} + {stack[top++] = 6;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 6;goto st1463;} + {stack[top++] = 6;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st6; -tr570: +tr584: { s->r_type = KNOT_RRTYPE_RRSIG; } { rdata_tail = s->r_data; @@ -9603,95 +9797,96 @@ tr570: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 6;goto st1071;} + {stack[top++] = 6;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 6;goto st1073;} + {stack[top++] = 6;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 6;goto st1075;} + {stack[top++] = 6;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 6;goto st1107;} + {stack[top++] = 6;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 6;goto st1112;} + {stack[top++] = 6;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 6;goto st1117;} + {stack[top++] = 6;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 6;goto st1122;} + {stack[top++] = 6;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 6;goto st1126;} + {stack[top++] = 6;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 6;goto st1128;} + {stack[top++] = 6;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 6;goto st1183;} + {stack[top++] = 6;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 6;goto st1194;} + {stack[top++] = 6;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 6;goto st1211;} + {stack[top++] = 6;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 6;goto st1222;} + {stack[top++] = 6;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 6;goto st1233;} + {stack[top++] = 6;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 6;goto st1246;} + {stack[top++] = 6;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 6;goto st1256;} + {stack[top++] = 6;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 6;goto st1295;} + {stack[top++] = 6;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 6;goto st1321;} + {stack[top++] = 6;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 6;goto st1324;} + {stack[top++] = 6;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 6;goto st1335;} + {stack[top++] = 6;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 6;goto st1337;} + {stack[top++] = 6;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 6;goto st1366;} + {stack[top++] = 6;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 6;goto st1379;} + {stack[top++] = 6;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 6;goto st1392;} + {stack[top++] = 6;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 6;goto st1398;} + {stack[top++] = 6;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 6;goto st1416;} + {stack[top++] = 6;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 6;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 6;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 6;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 6;goto st1435;} + {stack[top++] = 6;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 6;goto st1441;} + {stack[top++] = 6;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 6;goto st1449;} + {stack[top++] = 6;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 6;goto st1457;} + {stack[top++] = 6;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 6;goto st1463;} + {stack[top++] = 6;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st6; -tr578: +tr592: { s->r_type = KNOT_RRTYPE_RT; } { rdata_tail = s->r_data; @@ -9700,95 +9895,96 @@ tr578: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 6;goto st1071;} + {stack[top++] = 6;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 6;goto st1073;} + {stack[top++] = 6;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 6;goto st1075;} + {stack[top++] = 6;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 6;goto st1107;} + {stack[top++] = 6;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 6;goto st1112;} + {stack[top++] = 6;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 6;goto st1117;} + {stack[top++] = 6;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 6;goto st1122;} + {stack[top++] = 6;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 6;goto st1126;} + {stack[top++] = 6;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 6;goto st1128;} + {stack[top++] = 6;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 6;goto st1183;} + {stack[top++] = 6;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 6;goto st1194;} + {stack[top++] = 6;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 6;goto st1211;} + {stack[top++] = 6;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 6;goto st1222;} + {stack[top++] = 6;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 6;goto st1233;} + {stack[top++] = 6;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 6;goto st1246;} + {stack[top++] = 6;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 6;goto st1256;} + {stack[top++] = 6;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 6;goto st1295;} + {stack[top++] = 6;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 6;goto st1321;} + {stack[top++] = 6;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 6;goto st1324;} + {stack[top++] = 6;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 6;goto st1335;} + {stack[top++] = 6;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 6;goto st1337;} + {stack[top++] = 6;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 6;goto st1366;} + {stack[top++] = 6;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 6;goto st1379;} + {stack[top++] = 6;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 6;goto st1392;} + {stack[top++] = 6;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 6;goto st1398;} + {stack[top++] = 6;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 6;goto st1416;} + {stack[top++] = 6;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 6;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 6;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 6;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 6;goto st1435;} + {stack[top++] = 6;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 6;goto st1441;} + {stack[top++] = 6;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 6;goto st1449;} + {stack[top++] = 6;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 6;goto st1457;} + {stack[top++] = 6;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 6;goto st1463;} + {stack[top++] = 6;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st6; -tr596: +tr610: { s->r_type = KNOT_RRTYPE_SMIMEA; } { rdata_tail = s->r_data; @@ -9797,95 +9993,96 @@ tr596: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 6;goto st1071;} + {stack[top++] = 6;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 6;goto st1073;} + {stack[top++] = 6;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 6;goto st1075;} + {stack[top++] = 6;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 6;goto st1107;} + {stack[top++] = 6;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 6;goto st1112;} + {stack[top++] = 6;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 6;goto st1117;} + {stack[top++] = 6;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 6;goto st1122;} + {stack[top++] = 6;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 6;goto st1126;} + {stack[top++] = 6;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 6;goto st1128;} + {stack[top++] = 6;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 6;goto st1183;} + {stack[top++] = 6;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 6;goto st1194;} + {stack[top++] = 6;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 6;goto st1211;} + {stack[top++] = 6;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 6;goto st1222;} + {stack[top++] = 6;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 6;goto st1233;} + {stack[top++] = 6;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 6;goto st1246;} + {stack[top++] = 6;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 6;goto st1256;} + {stack[top++] = 6;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 6;goto st1295;} + {stack[top++] = 6;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 6;goto st1321;} + {stack[top++] = 6;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 6;goto st1324;} + {stack[top++] = 6;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 6;goto st1335;} + {stack[top++] = 6;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 6;goto st1337;} + {stack[top++] = 6;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 6;goto st1366;} + {stack[top++] = 6;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 6;goto st1379;} + {stack[top++] = 6;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 6;goto st1392;} + {stack[top++] = 6;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 6;goto st1398;} + {stack[top++] = 6;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 6;goto st1416;} + {stack[top++] = 6;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 6;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 6;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 6;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 6;goto st1435;} + {stack[top++] = 6;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 6;goto st1441;} + {stack[top++] = 6;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 6;goto st1449;} + {stack[top++] = 6;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 6;goto st1457;} + {stack[top++] = 6;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 6;goto st1463;} + {stack[top++] = 6;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st6; -tr605: +tr619: { s->r_type = KNOT_RRTYPE_SOA; } { rdata_tail = s->r_data; @@ -9894,95 +10091,96 @@ tr605: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 6;goto st1071;} + {stack[top++] = 6;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 6;goto st1073;} + {stack[top++] = 6;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 6;goto st1075;} + {stack[top++] = 6;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 6;goto st1107;} + {stack[top++] = 6;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 6;goto st1112;} + {stack[top++] = 6;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 6;goto st1117;} + {stack[top++] = 6;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 6;goto st1122;} + {stack[top++] = 6;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 6;goto st1126;} + {stack[top++] = 6;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 6;goto st1128;} + {stack[top++] = 6;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 6;goto st1183;} + {stack[top++] = 6;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 6;goto st1194;} + {stack[top++] = 6;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 6;goto st1211;} + {stack[top++] = 6;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 6;goto st1222;} + {stack[top++] = 6;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 6;goto st1233;} + {stack[top++] = 6;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 6;goto st1246;} + {stack[top++] = 6;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 6;goto st1256;} + {stack[top++] = 6;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 6;goto st1295;} + {stack[top++] = 6;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 6;goto st1321;} + {stack[top++] = 6;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 6;goto st1324;} + {stack[top++] = 6;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 6;goto st1335;} + {stack[top++] = 6;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 6;goto st1337;} + {stack[top++] = 6;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 6;goto st1366;} + {stack[top++] = 6;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 6;goto st1379;} + {stack[top++] = 6;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 6;goto st1392;} + {stack[top++] = 6;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 6;goto st1398;} + {stack[top++] = 6;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 6;goto st1416;} + {stack[top++] = 6;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 6;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 6;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 6;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 6;goto st1435;} + {stack[top++] = 6;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 6;goto st1441;} + {stack[top++] = 6;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 6;goto st1449;} + {stack[top++] = 6;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 6;goto st1457;} + {stack[top++] = 6;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 6;goto st1463;} + {stack[top++] = 6;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st6; -tr614: +tr628: { s->r_type = KNOT_RRTYPE_SPF; } { rdata_tail = s->r_data; @@ -9991,95 +10189,96 @@ tr614: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 6;goto st1071;} + {stack[top++] = 6;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 6;goto st1073;} + {stack[top++] = 6;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 6;goto st1075;} + {stack[top++] = 6;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 6;goto st1107;} + {stack[top++] = 6;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 6;goto st1112;} + {stack[top++] = 6;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 6;goto st1117;} + {stack[top++] = 6;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 6;goto st1122;} + {stack[top++] = 6;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 6;goto st1126;} + {stack[top++] = 6;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 6;goto st1128;} + {stack[top++] = 6;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 6;goto st1183;} + {stack[top++] = 6;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 6;goto st1194;} + {stack[top++] = 6;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 6;goto st1211;} + {stack[top++] = 6;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 6;goto st1222;} + {stack[top++] = 6;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 6;goto st1233;} + {stack[top++] = 6;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 6;goto st1246;} + {stack[top++] = 6;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 6;goto st1256;} + {stack[top++] = 6;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 6;goto st1295;} + {stack[top++] = 6;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 6;goto st1321;} + {stack[top++] = 6;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 6;goto st1324;} + {stack[top++] = 6;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 6;goto st1335;} + {stack[top++] = 6;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 6;goto st1337;} + {stack[top++] = 6;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 6;goto st1366;} + {stack[top++] = 6;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 6;goto st1379;} + {stack[top++] = 6;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 6;goto st1392;} + {stack[top++] = 6;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 6;goto st1398;} + {stack[top++] = 6;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 6;goto st1416;} + {stack[top++] = 6;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 6;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 6;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 6;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 6;goto st1435;} + {stack[top++] = 6;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 6;goto st1441;} + {stack[top++] = 6;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 6;goto st1449;} + {stack[top++] = 6;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 6;goto st1457;} + {stack[top++] = 6;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 6;goto st1463;} + {stack[top++] = 6;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st6; -tr623: +tr637: { s->r_type = KNOT_RRTYPE_SRV; } { rdata_tail = s->r_data; @@ -10088,95 +10287,96 @@ tr623: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 6;goto st1071;} + {stack[top++] = 6;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 6;goto st1073;} + {stack[top++] = 6;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 6;goto st1075;} + {stack[top++] = 6;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 6;goto st1107;} + {stack[top++] = 6;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 6;goto st1112;} + {stack[top++] = 6;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 6;goto st1117;} + {stack[top++] = 6;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 6;goto st1122;} + {stack[top++] = 6;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 6;goto st1126;} + {stack[top++] = 6;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 6;goto st1128;} + {stack[top++] = 6;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 6;goto st1183;} + {stack[top++] = 6;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 6;goto st1194;} + {stack[top++] = 6;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 6;goto st1211;} + {stack[top++] = 6;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 6;goto st1222;} + {stack[top++] = 6;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 6;goto st1233;} + {stack[top++] = 6;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 6;goto st1246;} + {stack[top++] = 6;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 6;goto st1256;} + {stack[top++] = 6;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 6;goto st1295;} + {stack[top++] = 6;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 6;goto st1321;} + {stack[top++] = 6;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 6;goto st1324;} + {stack[top++] = 6;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 6;goto st1335;} + {stack[top++] = 6;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 6;goto st1337;} + {stack[top++] = 6;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 6;goto st1366;} + {stack[top++] = 6;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 6;goto st1379;} + {stack[top++] = 6;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 6;goto st1392;} + {stack[top++] = 6;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 6;goto st1398;} + {stack[top++] = 6;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 6;goto st1416;} + {stack[top++] = 6;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 6;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 6;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 6;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 6;goto st1435;} + {stack[top++] = 6;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 6;goto st1441;} + {stack[top++] = 6;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 6;goto st1449;} + {stack[top++] = 6;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 6;goto st1457;} + {stack[top++] = 6;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 6;goto st1463;} + {stack[top++] = 6;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st6; -tr634: +tr648: { s->r_type = KNOT_RRTYPE_SSHFP; } { rdata_tail = s->r_data; @@ -10185,95 +10385,96 @@ tr634: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 6;goto st1071;} + {stack[top++] = 6;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 6;goto st1073;} + {stack[top++] = 6;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 6;goto st1075;} + {stack[top++] = 6;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 6;goto st1107;} + {stack[top++] = 6;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 6;goto st1112;} + {stack[top++] = 6;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 6;goto st1117;} + {stack[top++] = 6;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 6;goto st1122;} + {stack[top++] = 6;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 6;goto st1126;} + {stack[top++] = 6;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 6;goto st1128;} + {stack[top++] = 6;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 6;goto st1183;} + {stack[top++] = 6;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 6;goto st1194;} + {stack[top++] = 6;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 6;goto st1211;} + {stack[top++] = 6;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 6;goto st1222;} + {stack[top++] = 6;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 6;goto st1233;} + {stack[top++] = 6;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 6;goto st1246;} + {stack[top++] = 6;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 6;goto st1256;} + {stack[top++] = 6;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 6;goto st1295;} + {stack[top++] = 6;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 6;goto st1321;} + {stack[top++] = 6;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 6;goto st1324;} + {stack[top++] = 6;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 6;goto st1335;} + {stack[top++] = 6;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 6;goto st1337;} + {stack[top++] = 6;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 6;goto st1366;} + {stack[top++] = 6;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 6;goto st1379;} + {stack[top++] = 6;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 6;goto st1392;} + {stack[top++] = 6;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 6;goto st1398;} + {stack[top++] = 6;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 6;goto st1416;} + {stack[top++] = 6;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 6;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 6;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 6;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 6;goto st1435;} + {stack[top++] = 6;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 6;goto st1441;} + {stack[top++] = 6;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 6;goto st1449;} + {stack[top++] = 6;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 6;goto st1457;} + {stack[top++] = 6;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 6;goto st1463;} + {stack[top++] = 6;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st6; -tr644: +tr658: { s->r_type = KNOT_RRTYPE_SVCB; } { rdata_tail = s->r_data; @@ -10282,95 +10483,96 @@ tr644: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 6;goto st1071;} + {stack[top++] = 6;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 6;goto st1073;} + {stack[top++] = 6;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 6;goto st1075;} + {stack[top++] = 6;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 6;goto st1107;} + {stack[top++] = 6;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 6;goto st1112;} + {stack[top++] = 6;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 6;goto st1117;} + {stack[top++] = 6;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 6;goto st1122;} + {stack[top++] = 6;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 6;goto st1126;} + {stack[top++] = 6;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 6;goto st1128;} + {stack[top++] = 6;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 6;goto st1183;} + {stack[top++] = 6;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 6;goto st1194;} + {stack[top++] = 6;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 6;goto st1211;} + {stack[top++] = 6;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 6;goto st1222;} + {stack[top++] = 6;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 6;goto st1233;} + {stack[top++] = 6;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 6;goto st1246;} + {stack[top++] = 6;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 6;goto st1256;} + {stack[top++] = 6;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 6;goto st1295;} + {stack[top++] = 6;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 6;goto st1321;} + {stack[top++] = 6;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 6;goto st1324;} + {stack[top++] = 6;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 6;goto st1335;} + {stack[top++] = 6;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 6;goto st1337;} + {stack[top++] = 6;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 6;goto st1366;} + {stack[top++] = 6;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 6;goto st1379;} + {stack[top++] = 6;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 6;goto st1392;} + {stack[top++] = 6;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 6;goto st1398;} + {stack[top++] = 6;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 6;goto st1416;} + {stack[top++] = 6;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 6;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 6;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 6;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 6;goto st1435;} + {stack[top++] = 6;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 6;goto st1441;} + {stack[top++] = 6;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 6;goto st1449;} + {stack[top++] = 6;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 6;goto st1457;} + {stack[top++] = 6;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 6;goto st1463;} + {stack[top++] = 6;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st6; -tr657: +tr671: { s->r_type = KNOT_RRTYPE_TLSA; } { rdata_tail = s->r_data; @@ -10379,95 +10581,96 @@ tr657: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 6;goto st1071;} + {stack[top++] = 6;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 6;goto st1073;} + {stack[top++] = 6;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 6;goto st1075;} + {stack[top++] = 6;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 6;goto st1107;} + {stack[top++] = 6;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 6;goto st1112;} + {stack[top++] = 6;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 6;goto st1117;} + {stack[top++] = 6;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 6;goto st1122;} + {stack[top++] = 6;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 6;goto st1126;} + {stack[top++] = 6;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 6;goto st1128;} + {stack[top++] = 6;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 6;goto st1183;} + {stack[top++] = 6;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 6;goto st1194;} + {stack[top++] = 6;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 6;goto st1211;} + {stack[top++] = 6;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 6;goto st1222;} + {stack[top++] = 6;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 6;goto st1233;} + {stack[top++] = 6;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 6;goto st1246;} + {stack[top++] = 6;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 6;goto st1256;} + {stack[top++] = 6;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 6;goto st1295;} + {stack[top++] = 6;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 6;goto st1321;} + {stack[top++] = 6;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 6;goto st1324;} + {stack[top++] = 6;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 6;goto st1335;} + {stack[top++] = 6;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 6;goto st1337;} + {stack[top++] = 6;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 6;goto st1366;} + {stack[top++] = 6;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 6;goto st1379;} + {stack[top++] = 6;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 6;goto st1392;} + {stack[top++] = 6;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 6;goto st1398;} + {stack[top++] = 6;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 6;goto st1416;} + {stack[top++] = 6;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 6;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 6;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 6;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 6;goto st1435;} + {stack[top++] = 6;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 6;goto st1441;} + {stack[top++] = 6;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 6;goto st1449;} + {stack[top++] = 6;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 6;goto st1457;} + {stack[top++] = 6;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 6;goto st1463;} + {stack[top++] = 6;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st6; -tr666: +tr680: { s->r_type = KNOT_RRTYPE_TXT; } { rdata_tail = s->r_data; @@ -10476,101 +10679,102 @@ tr666: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 6;goto st1071;} + {stack[top++] = 6;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 6;goto st1073;} + {stack[top++] = 6;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 6;goto st1075;} + {stack[top++] = 6;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 6;goto st1107;} + {stack[top++] = 6;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 6;goto st1112;} + {stack[top++] = 6;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 6;goto st1117;} + {stack[top++] = 6;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 6;goto st1122;} + {stack[top++] = 6;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 6;goto st1126;} + {stack[top++] = 6;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 6;goto st1128;} + {stack[top++] = 6;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 6;goto st1183;} + {stack[top++] = 6;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 6;goto st1194;} + {stack[top++] = 6;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 6;goto st1211;} + {stack[top++] = 6;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 6;goto st1222;} + {stack[top++] = 6;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 6;goto st1233;} + {stack[top++] = 6;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 6;goto st1246;} + {stack[top++] = 6;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 6;goto st1256;} + {stack[top++] = 6;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 6;goto st1295;} + {stack[top++] = 6;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 6;goto st1321;} + {stack[top++] = 6;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 6;goto st1324;} + {stack[top++] = 6;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 6;goto st1335;} + {stack[top++] = 6;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 6;goto st1337;} + {stack[top++] = 6;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 6;goto st1366;} + {stack[top++] = 6;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 6;goto st1379;} + {stack[top++] = 6;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 6;goto st1392;} + {stack[top++] = 6;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 6;goto st1398;} + {stack[top++] = 6;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 6;goto st1416;} + {stack[top++] = 6;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 6;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 6;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 6;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 6;goto st1435;} + {stack[top++] = 6;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 6;goto st1441;} + {stack[top++] = 6;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 6;goto st1449;} + {stack[top++] = 6;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 6;goto st1457;} + {stack[top++] = 6;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 6;goto st1463;} + {stack[top++] = 6;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st6; -tr680: +tr694: { if (s->number64 <= UINT16_MAX) { s->r_type = (uint16_t)(s->number64); } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -10580,95 +10784,96 @@ tr680: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 6;goto st1071;} + {stack[top++] = 6;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 6;goto st1073;} + {stack[top++] = 6;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 6;goto st1075;} + {stack[top++] = 6;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 6;goto st1107;} + {stack[top++] = 6;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 6;goto st1112;} + {stack[top++] = 6;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 6;goto st1117;} + {stack[top++] = 6;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 6;goto st1122;} + {stack[top++] = 6;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 6;goto st1126;} + {stack[top++] = 6;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 6;goto st1128;} + {stack[top++] = 6;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 6;goto st1183;} + {stack[top++] = 6;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 6;goto st1194;} + {stack[top++] = 6;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 6;goto st1211;} + {stack[top++] = 6;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 6;goto st1222;} + {stack[top++] = 6;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 6;goto st1233;} + {stack[top++] = 6;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 6;goto st1246;} + {stack[top++] = 6;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 6;goto st1256;} + {stack[top++] = 6;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 6;goto st1295;} + {stack[top++] = 6;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 6;goto st1321;} + {stack[top++] = 6;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 6;goto st1324;} + {stack[top++] = 6;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 6;goto st1335;} + {stack[top++] = 6;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 6;goto st1337;} + {stack[top++] = 6;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 6;goto st1366;} + {stack[top++] = 6;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 6;goto st1379;} + {stack[top++] = 6;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 6;goto st1392;} + {stack[top++] = 6;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 6;goto st1398;} + {stack[top++] = 6;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 6;goto st1416;} + {stack[top++] = 6;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 6;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 6;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 6;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 6;goto st1435;} + {stack[top++] = 6;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 6;goto st1441;} + {stack[top++] = 6;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 6;goto st1449;} + {stack[top++] = 6;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 6;goto st1457;} + {stack[top++] = 6;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 6;goto st1463;} + {stack[top++] = 6;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st6; -tr690: +tr704: { s->r_type = KNOT_RRTYPE_URI; } { rdata_tail = s->r_data; @@ -10677,95 +10882,96 @@ tr690: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 6;goto st1071;} + {stack[top++] = 6;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 6;goto st1073;} + {stack[top++] = 6;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 6;goto st1075;} + {stack[top++] = 6;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 6;goto st1107;} + {stack[top++] = 6;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 6;goto st1112;} + {stack[top++] = 6;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 6;goto st1117;} + {stack[top++] = 6;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 6;goto st1122;} + {stack[top++] = 6;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 6;goto st1126;} + {stack[top++] = 6;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 6;goto st1128;} + {stack[top++] = 6;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 6;goto st1183;} + {stack[top++] = 6;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 6;goto st1194;} + {stack[top++] = 6;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 6;goto st1211;} + {stack[top++] = 6;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 6;goto st1222;} + {stack[top++] = 6;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 6;goto st1233;} + {stack[top++] = 6;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 6;goto st1246;} + {stack[top++] = 6;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 6;goto st1256;} + {stack[top++] = 6;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 6;goto st1295;} + {stack[top++] = 6;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 6;goto st1321;} + {stack[top++] = 6;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 6;goto st1324;} + {stack[top++] = 6;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 6;goto st1335;} + {stack[top++] = 6;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 6;goto st1337;} + {stack[top++] = 6;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 6;goto st1366;} + {stack[top++] = 6;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 6;goto st1379;} + {stack[top++] = 6;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 6;goto st1392;} + {stack[top++] = 6;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 6;goto st1398;} + {stack[top++] = 6;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 6;goto st1416;} + {stack[top++] = 6;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 6;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 6;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 6;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 6;goto st1435;} + {stack[top++] = 6;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 6;goto st1441;} + {stack[top++] = 6;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 6;goto st1449;} + {stack[top++] = 6;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 6;goto st1457;} + {stack[top++] = 6;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 6;goto st1463;} + {stack[top++] = 6;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st6; -tr703: +tr717: { s->r_type = KNOT_RRTYPE_WALLET; } { rdata_tail = s->r_data; @@ -10774,95 +10980,96 @@ tr703: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 6;goto st1071;} + {stack[top++] = 6;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 6;goto st1073;} + {stack[top++] = 6;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 6;goto st1075;} + {stack[top++] = 6;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 6;goto st1107;} + {stack[top++] = 6;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 6;goto st1112;} + {stack[top++] = 6;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 6;goto st1117;} + {stack[top++] = 6;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 6;goto st1122;} + {stack[top++] = 6;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 6;goto st1126;} + {stack[top++] = 6;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 6;goto st1128;} + {stack[top++] = 6;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 6;goto st1183;} + {stack[top++] = 6;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 6;goto st1194;} + {stack[top++] = 6;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 6;goto st1211;} + {stack[top++] = 6;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 6;goto st1222;} + {stack[top++] = 6;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 6;goto st1233;} + {stack[top++] = 6;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 6;goto st1246;} + {stack[top++] = 6;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 6;goto st1256;} + {stack[top++] = 6;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 6;goto st1295;} + {stack[top++] = 6;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 6;goto st1321;} + {stack[top++] = 6;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 6;goto st1324;} + {stack[top++] = 6;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 6;goto st1335;} + {stack[top++] = 6;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 6;goto st1337;} + {stack[top++] = 6;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 6;goto st1366;} + {stack[top++] = 6;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 6;goto st1379;} + {stack[top++] = 6;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 6;goto st1392;} + {stack[top++] = 6;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 6;goto st1398;} + {stack[top++] = 6;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 6;goto st1416;} + {stack[top++] = 6;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 6;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 6;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 6;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 6;goto st1435;} + {stack[top++] = 6;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 6;goto st1441;} + {stack[top++] = 6;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 6;goto st1449;} + {stack[top++] = 6;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 6;goto st1457;} + {stack[top++] = 6;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 6;goto st1463;} + {stack[top++] = 6;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st6; -tr716: +tr730: { s->r_type = KNOT_RRTYPE_ZONEMD; } { rdata_tail = s->r_data; @@ -10871,95 +11078,96 @@ tr716: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 6;goto st1071;} + {stack[top++] = 6;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 6;goto st1073;} + {stack[top++] = 6;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 6;goto st1075;} + {stack[top++] = 6;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 6;goto st1107;} + {stack[top++] = 6;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 6;goto st1112;} + {stack[top++] = 6;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 6;goto st1117;} + {stack[top++] = 6;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 6;goto st1122;} + {stack[top++] = 6;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 6;goto st1126;} + {stack[top++] = 6;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 6;goto st1128;} + {stack[top++] = 6;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 6;goto st1183;} + {stack[top++] = 6;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 6;goto st1194;} + {stack[top++] = 6;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 6;goto st1211;} + {stack[top++] = 6;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 6;goto st1222;} + {stack[top++] = 6;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 6;goto st1233;} + {stack[top++] = 6;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 6;goto st1246;} + {stack[top++] = 6;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 6;goto st1256;} + {stack[top++] = 6;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 6;goto st1295;} + {stack[top++] = 6;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 6;goto st1321;} + {stack[top++] = 6;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 6;goto st1324;} + {stack[top++] = 6;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 6;goto st1335;} + {stack[top++] = 6;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 6;goto st1337;} + {stack[top++] = 6;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 6;goto st1366;} + {stack[top++] = 6;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 6;goto st1379;} + {stack[top++] = 6;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 6;goto st1392;} + {stack[top++] = 6;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 6;goto st1398;} + {stack[top++] = 6;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 6;goto st1416;} + {stack[top++] = 6;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 6;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 6;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 6;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 6;goto st1435;} + {stack[top++] = 6;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 6;goto st1441;} + {stack[top++] = 6;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 6;goto st1449;} + {stack[top++] = 6;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 6;goto st1457;} + {stack[top++] = 6;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 6;goto st1463;} + {stack[top++] = 6;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st6; -tr967: +tr981: { s->r_type = KNOT_RRTYPE_AAAA; } { rdata_tail = s->r_data; @@ -10968,95 +11176,96 @@ tr967: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 6;goto st1071;} + {stack[top++] = 6;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 6;goto st1073;} + {stack[top++] = 6;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 6;goto st1075;} + {stack[top++] = 6;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 6;goto st1107;} + {stack[top++] = 6;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 6;goto st1112;} + {stack[top++] = 6;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 6;goto st1117;} + {stack[top++] = 6;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 6;goto st1122;} + {stack[top++] = 6;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 6;goto st1126;} + {stack[top++] = 6;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 6;goto st1128;} + {stack[top++] = 6;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 6;goto st1183;} + {stack[top++] = 6;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 6;goto st1194;} + {stack[top++] = 6;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 6;goto st1211;} + {stack[top++] = 6;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 6;goto st1222;} + {stack[top++] = 6;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 6;goto st1233;} + {stack[top++] = 6;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 6;goto st1246;} + {stack[top++] = 6;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 6;goto st1256;} + {stack[top++] = 6;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 6;goto st1295;} + {stack[top++] = 6;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 6;goto st1321;} + {stack[top++] = 6;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 6;goto st1324;} + {stack[top++] = 6;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 6;goto st1335;} + {stack[top++] = 6;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 6;goto st1337;} + {stack[top++] = 6;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 6;goto st1366;} + {stack[top++] = 6;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 6;goto st1379;} + {stack[top++] = 6;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 6;goto st1392;} + {stack[top++] = 6;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 6;goto st1398;} + {stack[top++] = 6;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 6;goto st1416;} + {stack[top++] = 6;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 6;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 6;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 6;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 6;goto st1435;} + {stack[top++] = 6;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 6;goto st1441;} + {stack[top++] = 6;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 6;goto st1449;} + {stack[top++] = 6;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 6;goto st1457;} + {stack[top++] = 6;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 6;goto st1463;} + {stack[top++] = 6;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st6; -tr978: +tr992: { s->r_type = KNOT_RRTYPE_AFSDB; } { rdata_tail = s->r_data; @@ -11065,95 +11274,96 @@ tr978: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 6;goto st1071;} + {stack[top++] = 6;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 6;goto st1073;} + {stack[top++] = 6;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 6;goto st1075;} + {stack[top++] = 6;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 6;goto st1107;} + {stack[top++] = 6;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 6;goto st1112;} + {stack[top++] = 6;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 6;goto st1117;} + {stack[top++] = 6;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 6;goto st1122;} + {stack[top++] = 6;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 6;goto st1126;} + {stack[top++] = 6;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 6;goto st1128;} + {stack[top++] = 6;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 6;goto st1183;} + {stack[top++] = 6;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 6;goto st1194;} + {stack[top++] = 6;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 6;goto st1211;} + {stack[top++] = 6;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 6;goto st1222;} + {stack[top++] = 6;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 6;goto st1233;} + {stack[top++] = 6;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 6;goto st1246;} + {stack[top++] = 6;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 6;goto st1256;} + {stack[top++] = 6;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 6;goto st1295;} + {stack[top++] = 6;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 6;goto st1321;} + {stack[top++] = 6;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 6;goto st1324;} + {stack[top++] = 6;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 6;goto st1335;} + {stack[top++] = 6;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 6;goto st1337;} + {stack[top++] = 6;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 6;goto st1366;} + {stack[top++] = 6;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 6;goto st1379;} + {stack[top++] = 6;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 6;goto st1392;} + {stack[top++] = 6;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 6;goto st1398;} + {stack[top++] = 6;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 6;goto st1416;} + {stack[top++] = 6;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 6;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 6;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 6;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 6;goto st1435;} + {stack[top++] = 6;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 6;goto st1441;} + {stack[top++] = 6;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 6;goto st1449;} + {stack[top++] = 6;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 6;goto st1457;} + {stack[top++] = 6;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 6;goto st1463;} + {stack[top++] = 6;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st6; -tr987: +tr1001: { s->r_type = KNOT_RRTYPE_APL; } { rdata_tail = s->r_data; @@ -11162,91 +11372,92 @@ tr987: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 6;goto st1071;} + {stack[top++] = 6;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 6;goto st1073;} + {stack[top++] = 6;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 6;goto st1075;} + {stack[top++] = 6;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 6;goto st1107;} + {stack[top++] = 6;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 6;goto st1112;} + {stack[top++] = 6;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 6;goto st1117;} + {stack[top++] = 6;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 6;goto st1122;} + {stack[top++] = 6;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 6;goto st1126;} + {stack[top++] = 6;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 6;goto st1128;} + {stack[top++] = 6;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 6;goto st1183;} + {stack[top++] = 6;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 6;goto st1194;} + {stack[top++] = 6;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 6;goto st1211;} + {stack[top++] = 6;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 6;goto st1222;} + {stack[top++] = 6;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 6;goto st1233;} + {stack[top++] = 6;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 6;goto st1246;} + {stack[top++] = 6;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 6;goto st1256;} + {stack[top++] = 6;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 6;goto st1295;} + {stack[top++] = 6;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 6;goto st1321;} + {stack[top++] = 6;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 6;goto st1324;} + {stack[top++] = 6;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 6;goto st1335;} + {stack[top++] = 6;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 6;goto st1337;} + {stack[top++] = 6;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 6;goto st1366;} + {stack[top++] = 6;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 6;goto st1379;} + {stack[top++] = 6;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 6;goto st1392;} + {stack[top++] = 6;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 6;goto st1398;} + {stack[top++] = 6;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 6;goto st1416;} + {stack[top++] = 6;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 6;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 6;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 6;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 6;goto st1435;} + {stack[top++] = 6;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 6;goto st1441;} + {stack[top++] = 6;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 6;goto st1449;} + {stack[top++] = 6;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 6;goto st1457;} + {stack[top++] = 6;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 6;goto st1463;} + {stack[top++] = 6;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st6; @@ -11281,7 +11492,7 @@ tr93: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } @@ -11290,7 +11501,7 @@ tr94: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } @@ -11309,7 +11520,7 @@ tr87: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } @@ -11322,7 +11533,7 @@ tr88: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } @@ -11375,7 +11586,7 @@ tr97: } } goto st8; -tr878: +tr892: { s->buffer[0] = 0; s->buffer_length = 0; @@ -11389,7 +11600,7 @@ tr878: } } goto st8; -tr882: +tr896: { s->buffer_length = 0; } @@ -11729,7 +11940,16 @@ tr547: s->buffer_length = 0; } goto st10; -tr558: +tr564: + { s->r_type = KNOT_RRTYPE_RESINFO; } + { + rdata_tail = s->r_data; + } + { + s->buffer_length = 0; + } + goto st10; +tr572: { s->r_type = KNOT_RRTYPE_RP; } { rdata_tail = s->r_data; @@ -11738,7 +11958,7 @@ tr558: s->buffer_length = 0; } goto st10; -tr569: +tr583: { s->r_type = KNOT_RRTYPE_RRSIG; } { rdata_tail = s->r_data; @@ -11747,7 +11967,7 @@ tr569: s->buffer_length = 0; } goto st10; -tr577: +tr591: { s->r_type = KNOT_RRTYPE_RT; } { rdata_tail = s->r_data; @@ -11756,7 +11976,7 @@ tr577: s->buffer_length = 0; } goto st10; -tr595: +tr609: { s->r_type = KNOT_RRTYPE_SMIMEA; } { rdata_tail = s->r_data; @@ -11765,7 +11985,7 @@ tr595: s->buffer_length = 0; } goto st10; -tr604: +tr618: { s->r_type = KNOT_RRTYPE_SOA; } { rdata_tail = s->r_data; @@ -11774,7 +11994,7 @@ tr604: s->buffer_length = 0; } goto st10; -tr613: +tr627: { s->r_type = KNOT_RRTYPE_SPF; } { rdata_tail = s->r_data; @@ -11783,7 +12003,7 @@ tr613: s->buffer_length = 0; } goto st10; -tr622: +tr636: { s->r_type = KNOT_RRTYPE_SRV; } { rdata_tail = s->r_data; @@ -11792,7 +12012,7 @@ tr622: s->buffer_length = 0; } goto st10; -tr633: +tr647: { s->r_type = KNOT_RRTYPE_SSHFP; } { rdata_tail = s->r_data; @@ -11801,7 +12021,7 @@ tr633: s->buffer_length = 0; } goto st10; -tr643: +tr657: { s->r_type = KNOT_RRTYPE_SVCB; } { rdata_tail = s->r_data; @@ -11810,7 +12030,7 @@ tr643: s->buffer_length = 0; } goto st10; -tr656: +tr670: { s->r_type = KNOT_RRTYPE_TLSA; } { rdata_tail = s->r_data; @@ -11819,7 +12039,7 @@ tr656: s->buffer_length = 0; } goto st10; -tr665: +tr679: { s->r_type = KNOT_RRTYPE_TXT; } { rdata_tail = s->r_data; @@ -11828,13 +12048,13 @@ tr665: s->buffer_length = 0; } goto st10; -tr679: +tr693: { if (s->number64 <= UINT16_MAX) { s->r_type = (uint16_t)(s->number64); } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -11844,7 +12064,7 @@ tr679: s->buffer_length = 0; } goto st10; -tr689: +tr703: { s->r_type = KNOT_RRTYPE_URI; } { rdata_tail = s->r_data; @@ -11853,7 +12073,7 @@ tr689: s->buffer_length = 0; } goto st10; -tr702: +tr716: { s->r_type = KNOT_RRTYPE_WALLET; } { rdata_tail = s->r_data; @@ -11862,7 +12082,7 @@ tr702: s->buffer_length = 0; } goto st10; -tr715: +tr729: { s->r_type = KNOT_RRTYPE_ZONEMD; } { rdata_tail = s->r_data; @@ -11871,7 +12091,7 @@ tr715: s->buffer_length = 0; } goto st10; -tr966: +tr980: { s->r_type = KNOT_RRTYPE_AAAA; } { rdata_tail = s->r_data; @@ -11880,7 +12100,7 @@ tr966: s->buffer_length = 0; } goto st10; -tr977: +tr991: { s->r_type = KNOT_RRTYPE_AFSDB; } { rdata_tail = s->r_data; @@ -11889,7 +12109,7 @@ tr977: s->buffer_length = 0; } goto st10; -tr986: +tr1000: { s->r_type = KNOT_RRTYPE_APL; } { rdata_tail = s->r_data; @@ -11937,91 +12157,92 @@ tr73: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 11;goto st1071;} + {stack[top++] = 11;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 11;goto st1073;} + {stack[top++] = 11;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 11;goto st1075;} + {stack[top++] = 11;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 11;goto st1107;} + {stack[top++] = 11;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 11;goto st1112;} + {stack[top++] = 11;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 11;goto st1117;} + {stack[top++] = 11;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 11;goto st1122;} + {stack[top++] = 11;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 11;goto st1126;} + {stack[top++] = 11;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 11;goto st1128;} + {stack[top++] = 11;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 11;goto st1183;} + {stack[top++] = 11;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 11;goto st1194;} + {stack[top++] = 11;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 11;goto st1211;} + {stack[top++] = 11;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 11;goto st1222;} + {stack[top++] = 11;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 11;goto st1233;} + {stack[top++] = 11;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 11;goto st1246;} + {stack[top++] = 11;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 11;goto st1256;} + {stack[top++] = 11;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 11;goto st1295;} + {stack[top++] = 11;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 11;goto st1321;} + {stack[top++] = 11;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 11;goto st1324;} + {stack[top++] = 11;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 11;goto st1335;} + {stack[top++] = 11;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 11;goto st1337;} + {stack[top++] = 11;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 11;goto st1366;} + {stack[top++] = 11;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 11;goto st1379;} + {stack[top++] = 11;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 11;goto st1392;} + {stack[top++] = 11;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 11;goto st1398;} + {stack[top++] = 11;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 11;goto st1416;} + {stack[top++] = 11;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 11;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 11;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 11;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 11;goto st1435;} + {stack[top++] = 11;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 11;goto st1441;} + {stack[top++] = 11;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 11;goto st1449;} + {stack[top++] = 11;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 11;goto st1457;} + {stack[top++] = 11;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 11;goto st1463;} + {stack[top++] = 11;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st11; @@ -12033,91 +12254,92 @@ tr83: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 11;goto st1071;} + {stack[top++] = 11;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 11;goto st1073;} + {stack[top++] = 11;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 11;goto st1075;} + {stack[top++] = 11;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 11;goto st1107;} + {stack[top++] = 11;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 11;goto st1112;} + {stack[top++] = 11;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 11;goto st1117;} + {stack[top++] = 11;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 11;goto st1122;} + {stack[top++] = 11;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 11;goto st1126;} + {stack[top++] = 11;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 11;goto st1128;} + {stack[top++] = 11;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 11;goto st1183;} + {stack[top++] = 11;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 11;goto st1194;} + {stack[top++] = 11;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 11;goto st1211;} + {stack[top++] = 11;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 11;goto st1222;} + {stack[top++] = 11;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 11;goto st1233;} + {stack[top++] = 11;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 11;goto st1246;} + {stack[top++] = 11;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 11;goto st1256;} + {stack[top++] = 11;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 11;goto st1295;} + {stack[top++] = 11;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 11;goto st1321;} + {stack[top++] = 11;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 11;goto st1324;} + {stack[top++] = 11;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 11;goto st1335;} + {stack[top++] = 11;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 11;goto st1337;} + {stack[top++] = 11;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 11;goto st1366;} + {stack[top++] = 11;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 11;goto st1379;} + {stack[top++] = 11;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 11;goto st1392;} + {stack[top++] = 11;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 11;goto st1398;} + {stack[top++] = 11;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 11;goto st1416;} + {stack[top++] = 11;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 11;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 11;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 11;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 11;goto st1435;} + {stack[top++] = 11;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 11;goto st1441;} + {stack[top++] = 11;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 11;goto st1449;} + {stack[top++] = 11;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 11;goto st1457;} + {stack[top++] = 11;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 11;goto st1463;} + {stack[top++] = 11;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st11; @@ -12133,91 +12355,92 @@ tr172: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 11;goto st1071;} + {stack[top++] = 11;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 11;goto st1073;} + {stack[top++] = 11;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 11;goto st1075;} + {stack[top++] = 11;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 11;goto st1107;} + {stack[top++] = 11;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 11;goto st1112;} + {stack[top++] = 11;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 11;goto st1117;} + {stack[top++] = 11;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 11;goto st1122;} + {stack[top++] = 11;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 11;goto st1126;} + {stack[top++] = 11;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 11;goto st1128;} + {stack[top++] = 11;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 11;goto st1183;} + {stack[top++] = 11;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 11;goto st1194;} + {stack[top++] = 11;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 11;goto st1211;} + {stack[top++] = 11;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 11;goto st1222;} + {stack[top++] = 11;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 11;goto st1233;} + {stack[top++] = 11;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 11;goto st1246;} + {stack[top++] = 11;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 11;goto st1256;} + {stack[top++] = 11;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 11;goto st1295;} + {stack[top++] = 11;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 11;goto st1321;} + {stack[top++] = 11;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 11;goto st1324;} + {stack[top++] = 11;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 11;goto st1335;} + {stack[top++] = 11;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 11;goto st1337;} + {stack[top++] = 11;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 11;goto st1366;} + {stack[top++] = 11;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 11;goto st1379;} + {stack[top++] = 11;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 11;goto st1392;} + {stack[top++] = 11;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 11;goto st1398;} + {stack[top++] = 11;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 11;goto st1416;} + {stack[top++] = 11;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 11;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 11;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 11;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 11;goto st1435;} + {stack[top++] = 11;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 11;goto st1441;} + {stack[top++] = 11;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 11;goto st1449;} + {stack[top++] = 11;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 11;goto st1457;} + {stack[top++] = 11;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 11;goto st1463;} + {stack[top++] = 11;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st11; @@ -12233,91 +12456,92 @@ tr194: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 11;goto st1071;} + {stack[top++] = 11;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 11;goto st1073;} + {stack[top++] = 11;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 11;goto st1075;} + {stack[top++] = 11;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 11;goto st1107;} + {stack[top++] = 11;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 11;goto st1112;} + {stack[top++] = 11;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 11;goto st1117;} + {stack[top++] = 11;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 11;goto st1122;} + {stack[top++] = 11;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 11;goto st1126;} + {stack[top++] = 11;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 11;goto st1128;} + {stack[top++] = 11;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 11;goto st1183;} + {stack[top++] = 11;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 11;goto st1194;} + {stack[top++] = 11;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 11;goto st1211;} + {stack[top++] = 11;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 11;goto st1222;} + {stack[top++] = 11;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 11;goto st1233;} + {stack[top++] = 11;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 11;goto st1246;} + {stack[top++] = 11;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 11;goto st1256;} + {stack[top++] = 11;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 11;goto st1295;} + {stack[top++] = 11;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 11;goto st1321;} + {stack[top++] = 11;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 11;goto st1324;} + {stack[top++] = 11;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 11;goto st1335;} + {stack[top++] = 11;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 11;goto st1337;} + {stack[top++] = 11;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 11;goto st1366;} + {stack[top++] = 11;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 11;goto st1379;} + {stack[top++] = 11;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 11;goto st1392;} + {stack[top++] = 11;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 11;goto st1398;} + {stack[top++] = 11;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 11;goto st1416;} + {stack[top++] = 11;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 11;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 11;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 11;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 11;goto st1435;} + {stack[top++] = 11;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 11;goto st1441;} + {stack[top++] = 11;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 11;goto st1449;} + {stack[top++] = 11;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 11;goto st1457;} + {stack[top++] = 11;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 11;goto st1463;} + {stack[top++] = 11;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st11; @@ -12333,91 +12557,92 @@ tr202: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 11;goto st1071;} + {stack[top++] = 11;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 11;goto st1073;} + {stack[top++] = 11;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 11;goto st1075;} + {stack[top++] = 11;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 11;goto st1107;} + {stack[top++] = 11;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 11;goto st1112;} + {stack[top++] = 11;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 11;goto st1117;} + {stack[top++] = 11;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 11;goto st1122;} + {stack[top++] = 11;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 11;goto st1126;} + {stack[top++] = 11;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 11;goto st1128;} + {stack[top++] = 11;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 11;goto st1183;} + {stack[top++] = 11;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 11;goto st1194;} + {stack[top++] = 11;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 11;goto st1211;} + {stack[top++] = 11;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 11;goto st1222;} + {stack[top++] = 11;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 11;goto st1233;} + {stack[top++] = 11;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 11;goto st1246;} + {stack[top++] = 11;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 11;goto st1256;} + {stack[top++] = 11;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 11;goto st1295;} + {stack[top++] = 11;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 11;goto st1321;} + {stack[top++] = 11;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 11;goto st1324;} + {stack[top++] = 11;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 11;goto st1335;} + {stack[top++] = 11;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 11;goto st1337;} + {stack[top++] = 11;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 11;goto st1366;} + {stack[top++] = 11;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 11;goto st1379;} + {stack[top++] = 11;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 11;goto st1392;} + {stack[top++] = 11;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 11;goto st1398;} + {stack[top++] = 11;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 11;goto st1416;} + {stack[top++] = 11;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 11;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 11;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 11;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 11;goto st1435;} + {stack[top++] = 11;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 11;goto st1441;} + {stack[top++] = 11;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 11;goto st1449;} + {stack[top++] = 11;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 11;goto st1457;} + {stack[top++] = 11;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 11;goto st1463;} + {stack[top++] = 11;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st11; @@ -12433,91 +12658,92 @@ tr212: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 11;goto st1071;} + {stack[top++] = 11;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 11;goto st1073;} + {stack[top++] = 11;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 11;goto st1075;} + {stack[top++] = 11;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 11;goto st1107;} + {stack[top++] = 11;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 11;goto st1112;} + {stack[top++] = 11;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 11;goto st1117;} + {stack[top++] = 11;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 11;goto st1122;} + {stack[top++] = 11;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 11;goto st1126;} + {stack[top++] = 11;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 11;goto st1128;} + {stack[top++] = 11;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 11;goto st1183;} + {stack[top++] = 11;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 11;goto st1194;} + {stack[top++] = 11;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 11;goto st1211;} + {stack[top++] = 11;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 11;goto st1222;} + {stack[top++] = 11;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 11;goto st1233;} + {stack[top++] = 11;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 11;goto st1246;} + {stack[top++] = 11;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 11;goto st1256;} + {stack[top++] = 11;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 11;goto st1295;} + {stack[top++] = 11;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 11;goto st1321;} + {stack[top++] = 11;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 11;goto st1324;} + {stack[top++] = 11;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 11;goto st1335;} + {stack[top++] = 11;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 11;goto st1337;} + {stack[top++] = 11;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 11;goto st1366;} + {stack[top++] = 11;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 11;goto st1379;} + {stack[top++] = 11;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 11;goto st1392;} + {stack[top++] = 11;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 11;goto st1398;} + {stack[top++] = 11;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 11;goto st1416;} + {stack[top++] = 11;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 11;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 11;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 11;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 11;goto st1435;} + {stack[top++] = 11;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 11;goto st1441;} + {stack[top++] = 11;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 11;goto st1449;} + {stack[top++] = 11;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 11;goto st1457;} + {stack[top++] = 11;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 11;goto st1463;} + {stack[top++] = 11;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st11; @@ -12533,91 +12759,92 @@ tr223: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 11;goto st1071;} + {stack[top++] = 11;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 11;goto st1073;} + {stack[top++] = 11;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 11;goto st1075;} + {stack[top++] = 11;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 11;goto st1107;} + {stack[top++] = 11;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 11;goto st1112;} + {stack[top++] = 11;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 11;goto st1117;} + {stack[top++] = 11;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 11;goto st1122;} + {stack[top++] = 11;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 11;goto st1126;} + {stack[top++] = 11;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 11;goto st1128;} + {stack[top++] = 11;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 11;goto st1183;} + {stack[top++] = 11;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 11;goto st1194;} + {stack[top++] = 11;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 11;goto st1211;} + {stack[top++] = 11;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 11;goto st1222;} + {stack[top++] = 11;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 11;goto st1233;} + {stack[top++] = 11;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 11;goto st1246;} + {stack[top++] = 11;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 11;goto st1256;} + {stack[top++] = 11;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 11;goto st1295;} + {stack[top++] = 11;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 11;goto st1321;} + {stack[top++] = 11;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 11;goto st1324;} + {stack[top++] = 11;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 11;goto st1335;} + {stack[top++] = 11;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 11;goto st1337;} + {stack[top++] = 11;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 11;goto st1366;} + {stack[top++] = 11;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 11;goto st1379;} + {stack[top++] = 11;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 11;goto st1392;} + {stack[top++] = 11;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 11;goto st1398;} + {stack[top++] = 11;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 11;goto st1416;} + {stack[top++] = 11;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 11;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 11;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 11;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 11;goto st1435;} + {stack[top++] = 11;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 11;goto st1441;} + {stack[top++] = 11;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 11;goto st1449;} + {stack[top++] = 11;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 11;goto st1457;} + {stack[top++] = 11;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 11;goto st1463;} + {stack[top++] = 11;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st11; @@ -12633,91 +12860,92 @@ tr234: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 11;goto st1071;} + {stack[top++] = 11;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 11;goto st1073;} + {stack[top++] = 11;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 11;goto st1075;} + {stack[top++] = 11;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 11;goto st1107;} + {stack[top++] = 11;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 11;goto st1112;} + {stack[top++] = 11;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 11;goto st1117;} + {stack[top++] = 11;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 11;goto st1122;} + {stack[top++] = 11;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 11;goto st1126;} + {stack[top++] = 11;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 11;goto st1128;} + {stack[top++] = 11;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 11;goto st1183;} + {stack[top++] = 11;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 11;goto st1194;} + {stack[top++] = 11;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 11;goto st1211;} + {stack[top++] = 11;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 11;goto st1222;} + {stack[top++] = 11;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 11;goto st1233;} + {stack[top++] = 11;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 11;goto st1246;} + {stack[top++] = 11;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 11;goto st1256;} + {stack[top++] = 11;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 11;goto st1295;} + {stack[top++] = 11;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 11;goto st1321;} + {stack[top++] = 11;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 11;goto st1324;} + {stack[top++] = 11;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 11;goto st1335;} + {stack[top++] = 11;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 11;goto st1337;} + {stack[top++] = 11;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 11;goto st1366;} + {stack[top++] = 11;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 11;goto st1379;} + {stack[top++] = 11;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 11;goto st1392;} + {stack[top++] = 11;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 11;goto st1398;} + {stack[top++] = 11;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 11;goto st1416;} + {stack[top++] = 11;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 11;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 11;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 11;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 11;goto st1435;} + {stack[top++] = 11;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 11;goto st1441;} + {stack[top++] = 11;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 11;goto st1449;} + {stack[top++] = 11;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 11;goto st1457;} + {stack[top++] = 11;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 11;goto st1463;} + {stack[top++] = 11;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st11; @@ -12733,91 +12961,92 @@ tr248: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 11;goto st1071;} + {stack[top++] = 11;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 11;goto st1073;} + {stack[top++] = 11;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 11;goto st1075;} + {stack[top++] = 11;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 11;goto st1107;} + {stack[top++] = 11;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 11;goto st1112;} + {stack[top++] = 11;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 11;goto st1117;} + {stack[top++] = 11;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 11;goto st1122;} + {stack[top++] = 11;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 11;goto st1126;} + {stack[top++] = 11;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 11;goto st1128;} + {stack[top++] = 11;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 11;goto st1183;} + {stack[top++] = 11;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 11;goto st1194;} + {stack[top++] = 11;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 11;goto st1211;} + {stack[top++] = 11;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 11;goto st1222;} + {stack[top++] = 11;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 11;goto st1233;} + {stack[top++] = 11;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 11;goto st1246;} + {stack[top++] = 11;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 11;goto st1256;} + {stack[top++] = 11;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 11;goto st1295;} + {stack[top++] = 11;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 11;goto st1321;} + {stack[top++] = 11;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 11;goto st1324;} + {stack[top++] = 11;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 11;goto st1335;} + {stack[top++] = 11;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 11;goto st1337;} + {stack[top++] = 11;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 11;goto st1366;} + {stack[top++] = 11;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 11;goto st1379;} + {stack[top++] = 11;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 11;goto st1392;} + {stack[top++] = 11;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 11;goto st1398;} + {stack[top++] = 11;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 11;goto st1416;} + {stack[top++] = 11;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 11;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 11;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 11;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 11;goto st1435;} + {stack[top++] = 11;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 11;goto st1441;} + {stack[top++] = 11;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 11;goto st1449;} + {stack[top++] = 11;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 11;goto st1457;} + {stack[top++] = 11;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 11;goto st1463;} + {stack[top++] = 11;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st11; @@ -12833,91 +13062,92 @@ tr260: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 11;goto st1071;} + {stack[top++] = 11;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 11;goto st1073;} + {stack[top++] = 11;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 11;goto st1075;} + {stack[top++] = 11;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 11;goto st1107;} + {stack[top++] = 11;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 11;goto st1112;} + {stack[top++] = 11;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 11;goto st1117;} + {stack[top++] = 11;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 11;goto st1122;} + {stack[top++] = 11;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 11;goto st1126;} + {stack[top++] = 11;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 11;goto st1128;} + {stack[top++] = 11;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 11;goto st1183;} + {stack[top++] = 11;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 11;goto st1194;} + {stack[top++] = 11;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 11;goto st1211;} + {stack[top++] = 11;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 11;goto st1222;} + {stack[top++] = 11;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 11;goto st1233;} + {stack[top++] = 11;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 11;goto st1246;} + {stack[top++] = 11;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 11;goto st1256;} + {stack[top++] = 11;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 11;goto st1295;} + {stack[top++] = 11;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 11;goto st1321;} + {stack[top++] = 11;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 11;goto st1324;} + {stack[top++] = 11;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 11;goto st1335;} + {stack[top++] = 11;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 11;goto st1337;} + {stack[top++] = 11;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 11;goto st1366;} + {stack[top++] = 11;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 11;goto st1379;} + {stack[top++] = 11;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 11;goto st1392;} + {stack[top++] = 11;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 11;goto st1398;} + {stack[top++] = 11;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 11;goto st1416;} + {stack[top++] = 11;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 11;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 11;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 11;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 11;goto st1435;} + {stack[top++] = 11;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 11;goto st1441;} + {stack[top++] = 11;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 11;goto st1449;} + {stack[top++] = 11;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 11;goto st1457;} + {stack[top++] = 11;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 11;goto st1463;} + {stack[top++] = 11;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st11; @@ -12933,91 +13163,92 @@ tr271: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 11;goto st1071;} + {stack[top++] = 11;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 11;goto st1073;} + {stack[top++] = 11;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 11;goto st1075;} + {stack[top++] = 11;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 11;goto st1107;} + {stack[top++] = 11;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 11;goto st1112;} + {stack[top++] = 11;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 11;goto st1117;} + {stack[top++] = 11;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 11;goto st1122;} + {stack[top++] = 11;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 11;goto st1126;} + {stack[top++] = 11;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 11;goto st1128;} + {stack[top++] = 11;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 11;goto st1183;} + {stack[top++] = 11;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 11;goto st1194;} + {stack[top++] = 11;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 11;goto st1211;} + {stack[top++] = 11;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 11;goto st1222;} + {stack[top++] = 11;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 11;goto st1233;} + {stack[top++] = 11;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 11;goto st1246;} + {stack[top++] = 11;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 11;goto st1256;} + {stack[top++] = 11;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 11;goto st1295;} + {stack[top++] = 11;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 11;goto st1321;} + {stack[top++] = 11;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 11;goto st1324;} + {stack[top++] = 11;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 11;goto st1335;} + {stack[top++] = 11;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 11;goto st1337;} + {stack[top++] = 11;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 11;goto st1366;} + {stack[top++] = 11;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 11;goto st1379;} + {stack[top++] = 11;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 11;goto st1392;} + {stack[top++] = 11;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 11;goto st1398;} + {stack[top++] = 11;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 11;goto st1416;} + {stack[top++] = 11;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 11;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 11;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 11;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 11;goto st1435;} + {stack[top++] = 11;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 11;goto st1441;} + {stack[top++] = 11;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 11;goto st1449;} + {stack[top++] = 11;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 11;goto st1457;} + {stack[top++] = 11;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 11;goto st1463;} + {stack[top++] = 11;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st11; @@ -13033,91 +13264,92 @@ tr280: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 11;goto st1071;} + {stack[top++] = 11;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 11;goto st1073;} + {stack[top++] = 11;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 11;goto st1075;} + {stack[top++] = 11;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 11;goto st1107;} + {stack[top++] = 11;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 11;goto st1112;} + {stack[top++] = 11;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 11;goto st1117;} + {stack[top++] = 11;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 11;goto st1122;} + {stack[top++] = 11;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 11;goto st1126;} + {stack[top++] = 11;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 11;goto st1128;} + {stack[top++] = 11;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 11;goto st1183;} + {stack[top++] = 11;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 11;goto st1194;} + {stack[top++] = 11;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 11;goto st1211;} + {stack[top++] = 11;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 11;goto st1222;} + {stack[top++] = 11;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 11;goto st1233;} + {stack[top++] = 11;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 11;goto st1246;} + {stack[top++] = 11;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 11;goto st1256;} + {stack[top++] = 11;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 11;goto st1295;} + {stack[top++] = 11;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 11;goto st1321;} + {stack[top++] = 11;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 11;goto st1324;} + {stack[top++] = 11;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 11;goto st1335;} + {stack[top++] = 11;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 11;goto st1337;} + {stack[top++] = 11;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 11;goto st1366;} + {stack[top++] = 11;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 11;goto st1379;} + {stack[top++] = 11;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 11;goto st1392;} + {stack[top++] = 11;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 11;goto st1398;} + {stack[top++] = 11;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 11;goto st1416;} + {stack[top++] = 11;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 11;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 11;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 11;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 11;goto st1435;} + {stack[top++] = 11;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 11;goto st1441;} + {stack[top++] = 11;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 11;goto st1449;} + {stack[top++] = 11;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 11;goto st1457;} + {stack[top++] = 11;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 11;goto st1463;} + {stack[top++] = 11;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st11; @@ -13133,91 +13365,92 @@ tr290: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 11;goto st1071;} + {stack[top++] = 11;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 11;goto st1073;} + {stack[top++] = 11;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 11;goto st1075;} + {stack[top++] = 11;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 11;goto st1107;} + {stack[top++] = 11;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 11;goto st1112;} + {stack[top++] = 11;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 11;goto st1117;} + {stack[top++] = 11;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 11;goto st1122;} + {stack[top++] = 11;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 11;goto st1126;} + {stack[top++] = 11;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 11;goto st1128;} + {stack[top++] = 11;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 11;goto st1183;} + {stack[top++] = 11;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 11;goto st1194;} + {stack[top++] = 11;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 11;goto st1211;} + {stack[top++] = 11;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 11;goto st1222;} + {stack[top++] = 11;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 11;goto st1233;} + {stack[top++] = 11;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 11;goto st1246;} + {stack[top++] = 11;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 11;goto st1256;} + {stack[top++] = 11;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 11;goto st1295;} + {stack[top++] = 11;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 11;goto st1321;} + {stack[top++] = 11;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 11;goto st1324;} + {stack[top++] = 11;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 11;goto st1335;} + {stack[top++] = 11;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 11;goto st1337;} + {stack[top++] = 11;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 11;goto st1366;} + {stack[top++] = 11;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 11;goto st1379;} + {stack[top++] = 11;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 11;goto st1392;} + {stack[top++] = 11;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 11;goto st1398;} + {stack[top++] = 11;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 11;goto st1416;} + {stack[top++] = 11;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 11;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 11;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 11;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 11;goto st1435;} + {stack[top++] = 11;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 11;goto st1441;} + {stack[top++] = 11;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 11;goto st1449;} + {stack[top++] = 11;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 11;goto st1457;} + {stack[top++] = 11;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 11;goto st1463;} + {stack[top++] = 11;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st11; @@ -13233,91 +13466,92 @@ tr303: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 11;goto st1071;} + {stack[top++] = 11;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 11;goto st1073;} + {stack[top++] = 11;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 11;goto st1075;} + {stack[top++] = 11;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 11;goto st1107;} + {stack[top++] = 11;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 11;goto st1112;} + {stack[top++] = 11;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 11;goto st1117;} + {stack[top++] = 11;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 11;goto st1122;} + {stack[top++] = 11;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 11;goto st1126;} + {stack[top++] = 11;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 11;goto st1128;} + {stack[top++] = 11;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 11;goto st1183;} + {stack[top++] = 11;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 11;goto st1194;} + {stack[top++] = 11;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 11;goto st1211;} + {stack[top++] = 11;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 11;goto st1222;} + {stack[top++] = 11;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 11;goto st1233;} + {stack[top++] = 11;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 11;goto st1246;} + {stack[top++] = 11;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 11;goto st1256;} + {stack[top++] = 11;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 11;goto st1295;} + {stack[top++] = 11;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 11;goto st1321;} + {stack[top++] = 11;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 11;goto st1324;} + {stack[top++] = 11;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 11;goto st1335;} + {stack[top++] = 11;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 11;goto st1337;} + {stack[top++] = 11;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 11;goto st1366;} + {stack[top++] = 11;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 11;goto st1379;} + {stack[top++] = 11;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 11;goto st1392;} + {stack[top++] = 11;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 11;goto st1398;} + {stack[top++] = 11;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 11;goto st1416;} + {stack[top++] = 11;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 11;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 11;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 11;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 11;goto st1435;} + {stack[top++] = 11;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 11;goto st1441;} + {stack[top++] = 11;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 11;goto st1449;} + {stack[top++] = 11;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 11;goto st1457;} + {stack[top++] = 11;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 11;goto st1463;} + {stack[top++] = 11;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st11; @@ -13333,91 +13567,92 @@ tr312: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 11;goto st1071;} + {stack[top++] = 11;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 11;goto st1073;} + {stack[top++] = 11;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 11;goto st1075;} + {stack[top++] = 11;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 11;goto st1107;} + {stack[top++] = 11;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 11;goto st1112;} + {stack[top++] = 11;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 11;goto st1117;} + {stack[top++] = 11;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 11;goto st1122;} + {stack[top++] = 11;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 11;goto st1126;} + {stack[top++] = 11;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 11;goto st1128;} + {stack[top++] = 11;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 11;goto st1183;} + {stack[top++] = 11;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 11;goto st1194;} + {stack[top++] = 11;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 11;goto st1211;} + {stack[top++] = 11;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 11;goto st1222;} + {stack[top++] = 11;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 11;goto st1233;} + {stack[top++] = 11;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 11;goto st1246;} + {stack[top++] = 11;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 11;goto st1256;} + {stack[top++] = 11;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 11;goto st1295;} + {stack[top++] = 11;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 11;goto st1321;} + {stack[top++] = 11;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 11;goto st1324;} + {stack[top++] = 11;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 11;goto st1335;} + {stack[top++] = 11;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 11;goto st1337;} + {stack[top++] = 11;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 11;goto st1366;} + {stack[top++] = 11;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 11;goto st1379;} + {stack[top++] = 11;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 11;goto st1392;} + {stack[top++] = 11;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 11;goto st1398;} + {stack[top++] = 11;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 11;goto st1416;} + {stack[top++] = 11;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 11;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 11;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 11;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 11;goto st1435;} + {stack[top++] = 11;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 11;goto st1441;} + {stack[top++] = 11;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 11;goto st1449;} + {stack[top++] = 11;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 11;goto st1457;} + {stack[top++] = 11;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 11;goto st1463;} + {stack[top++] = 11;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st11; @@ -13433,91 +13668,92 @@ tr325: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 11;goto st1071;} + {stack[top++] = 11;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 11;goto st1073;} + {stack[top++] = 11;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 11;goto st1075;} + {stack[top++] = 11;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 11;goto st1107;} + {stack[top++] = 11;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 11;goto st1112;} + {stack[top++] = 11;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 11;goto st1117;} + {stack[top++] = 11;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 11;goto st1122;} + {stack[top++] = 11;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 11;goto st1126;} + {stack[top++] = 11;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 11;goto st1128;} + {stack[top++] = 11;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 11;goto st1183;} + {stack[top++] = 11;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 11;goto st1194;} + {stack[top++] = 11;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 11;goto st1211;} + {stack[top++] = 11;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 11;goto st1222;} + {stack[top++] = 11;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 11;goto st1233;} + {stack[top++] = 11;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 11;goto st1246;} + {stack[top++] = 11;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 11;goto st1256;} + {stack[top++] = 11;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 11;goto st1295;} + {stack[top++] = 11;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 11;goto st1321;} + {stack[top++] = 11;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 11;goto st1324;} + {stack[top++] = 11;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 11;goto st1335;} + {stack[top++] = 11;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 11;goto st1337;} + {stack[top++] = 11;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 11;goto st1366;} + {stack[top++] = 11;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 11;goto st1379;} + {stack[top++] = 11;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 11;goto st1392;} + {stack[top++] = 11;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 11;goto st1398;} + {stack[top++] = 11;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 11;goto st1416;} + {stack[top++] = 11;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 11;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 11;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 11;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 11;goto st1435;} + {stack[top++] = 11;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 11;goto st1441;} + {stack[top++] = 11;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 11;goto st1449;} + {stack[top++] = 11;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 11;goto st1457;} + {stack[top++] = 11;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 11;goto st1463;} + {stack[top++] = 11;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st11; @@ -13533,91 +13769,92 @@ tr336: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 11;goto st1071;} + {stack[top++] = 11;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 11;goto st1073;} + {stack[top++] = 11;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 11;goto st1075;} + {stack[top++] = 11;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 11;goto st1107;} + {stack[top++] = 11;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 11;goto st1112;} + {stack[top++] = 11;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 11;goto st1117;} + {stack[top++] = 11;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 11;goto st1122;} + {stack[top++] = 11;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 11;goto st1126;} + {stack[top++] = 11;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 11;goto st1128;} + {stack[top++] = 11;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 11;goto st1183;} + {stack[top++] = 11;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 11;goto st1194;} + {stack[top++] = 11;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 11;goto st1211;} + {stack[top++] = 11;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 11;goto st1222;} + {stack[top++] = 11;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 11;goto st1233;} + {stack[top++] = 11;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 11;goto st1246;} + {stack[top++] = 11;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 11;goto st1256;} + {stack[top++] = 11;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 11;goto st1295;} + {stack[top++] = 11;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 11;goto st1321;} + {stack[top++] = 11;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 11;goto st1324;} + {stack[top++] = 11;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 11;goto st1335;} + {stack[top++] = 11;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 11;goto st1337;} + {stack[top++] = 11;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 11;goto st1366;} + {stack[top++] = 11;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 11;goto st1379;} + {stack[top++] = 11;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 11;goto st1392;} + {stack[top++] = 11;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 11;goto st1398;} + {stack[top++] = 11;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 11;goto st1416;} + {stack[top++] = 11;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 11;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 11;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 11;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 11;goto st1435;} + {stack[top++] = 11;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 11;goto st1441;} + {stack[top++] = 11;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 11;goto st1449;} + {stack[top++] = 11;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 11;goto st1457;} + {stack[top++] = 11;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 11;goto st1463;} + {stack[top++] = 11;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st11; @@ -13633,91 +13870,92 @@ tr380: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 11;goto st1071;} + {stack[top++] = 11;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 11;goto st1073;} + {stack[top++] = 11;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 11;goto st1075;} + {stack[top++] = 11;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 11;goto st1107;} + {stack[top++] = 11;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 11;goto st1112;} + {stack[top++] = 11;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 11;goto st1117;} + {stack[top++] = 11;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 11;goto st1122;} + {stack[top++] = 11;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 11;goto st1126;} + {stack[top++] = 11;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 11;goto st1128;} + {stack[top++] = 11;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 11;goto st1183;} + {stack[top++] = 11;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 11;goto st1194;} + {stack[top++] = 11;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 11;goto st1211;} + {stack[top++] = 11;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 11;goto st1222;} + {stack[top++] = 11;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 11;goto st1233;} + {stack[top++] = 11;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 11;goto st1246;} + {stack[top++] = 11;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 11;goto st1256;} + {stack[top++] = 11;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 11;goto st1295;} + {stack[top++] = 11;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 11;goto st1321;} + {stack[top++] = 11;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 11;goto st1324;} + {stack[top++] = 11;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 11;goto st1335;} + {stack[top++] = 11;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 11;goto st1337;} + {stack[top++] = 11;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 11;goto st1366;} + {stack[top++] = 11;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 11;goto st1379;} + {stack[top++] = 11;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 11;goto st1392;} + {stack[top++] = 11;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 11;goto st1398;} + {stack[top++] = 11;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 11;goto st1416;} + {stack[top++] = 11;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 11;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 11;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 11;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 11;goto st1435;} + {stack[top++] = 11;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 11;goto st1441;} + {stack[top++] = 11;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 11;goto st1449;} + {stack[top++] = 11;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 11;goto st1457;} + {stack[top++] = 11;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 11;goto st1463;} + {stack[top++] = 11;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st11; @@ -13733,91 +13971,92 @@ tr391: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 11;goto st1071;} + {stack[top++] = 11;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 11;goto st1073;} + {stack[top++] = 11;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 11;goto st1075;} + {stack[top++] = 11;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 11;goto st1107;} + {stack[top++] = 11;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 11;goto st1112;} + {stack[top++] = 11;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 11;goto st1117;} + {stack[top++] = 11;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 11;goto st1122;} + {stack[top++] = 11;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 11;goto st1126;} + {stack[top++] = 11;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 11;goto st1128;} + {stack[top++] = 11;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 11;goto st1183;} + {stack[top++] = 11;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 11;goto st1194;} + {stack[top++] = 11;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 11;goto st1211;} + {stack[top++] = 11;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 11;goto st1222;} + {stack[top++] = 11;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 11;goto st1233;} + {stack[top++] = 11;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 11;goto st1246;} + {stack[top++] = 11;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 11;goto st1256;} + {stack[top++] = 11;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 11;goto st1295;} + {stack[top++] = 11;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 11;goto st1321;} + {stack[top++] = 11;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 11;goto st1324;} + {stack[top++] = 11;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 11;goto st1335;} + {stack[top++] = 11;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 11;goto st1337;} + {stack[top++] = 11;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 11;goto st1366;} + {stack[top++] = 11;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 11;goto st1379;} + {stack[top++] = 11;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 11;goto st1392;} + {stack[top++] = 11;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 11;goto st1398;} + {stack[top++] = 11;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 11;goto st1416;} + {stack[top++] = 11;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 11;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 11;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 11;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 11;goto st1435;} + {stack[top++] = 11;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 11;goto st1441;} + {stack[top++] = 11;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 11;goto st1449;} + {stack[top++] = 11;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 11;goto st1457;} + {stack[top++] = 11;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 11;goto st1463;} + {stack[top++] = 11;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st11; @@ -13833,91 +14072,92 @@ tr399: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 11;goto st1071;} + {stack[top++] = 11;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 11;goto st1073;} + {stack[top++] = 11;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 11;goto st1075;} + {stack[top++] = 11;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 11;goto st1107;} + {stack[top++] = 11;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 11;goto st1112;} + {stack[top++] = 11;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 11;goto st1117;} + {stack[top++] = 11;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 11;goto st1122;} + {stack[top++] = 11;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 11;goto st1126;} + {stack[top++] = 11;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 11;goto st1128;} + {stack[top++] = 11;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 11;goto st1183;} + {stack[top++] = 11;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 11;goto st1194;} + {stack[top++] = 11;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 11;goto st1211;} + {stack[top++] = 11;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 11;goto st1222;} + {stack[top++] = 11;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 11;goto st1233;} + {stack[top++] = 11;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 11;goto st1246;} + {stack[top++] = 11;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 11;goto st1256;} + {stack[top++] = 11;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 11;goto st1295;} + {stack[top++] = 11;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 11;goto st1321;} + {stack[top++] = 11;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 11;goto st1324;} + {stack[top++] = 11;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 11;goto st1335;} + {stack[top++] = 11;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 11;goto st1337;} + {stack[top++] = 11;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 11;goto st1366;} + {stack[top++] = 11;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 11;goto st1379;} + {stack[top++] = 11;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 11;goto st1392;} + {stack[top++] = 11;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 11;goto st1398;} + {stack[top++] = 11;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 11;goto st1416;} + {stack[top++] = 11;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 11;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 11;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 11;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 11;goto st1435;} + {stack[top++] = 11;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 11;goto st1441;} + {stack[top++] = 11;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 11;goto st1449;} + {stack[top++] = 11;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 11;goto st1457;} + {stack[top++] = 11;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 11;goto st1463;} + {stack[top++] = 11;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st11; @@ -13933,91 +14173,92 @@ tr412: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 11;goto st1071;} + {stack[top++] = 11;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 11;goto st1073;} + {stack[top++] = 11;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 11;goto st1075;} + {stack[top++] = 11;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 11;goto st1107;} + {stack[top++] = 11;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 11;goto st1112;} + {stack[top++] = 11;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 11;goto st1117;} + {stack[top++] = 11;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 11;goto st1122;} + {stack[top++] = 11;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 11;goto st1126;} + {stack[top++] = 11;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 11;goto st1128;} + {stack[top++] = 11;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 11;goto st1183;} + {stack[top++] = 11;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 11;goto st1194;} + {stack[top++] = 11;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 11;goto st1211;} + {stack[top++] = 11;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 11;goto st1222;} + {stack[top++] = 11;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 11;goto st1233;} + {stack[top++] = 11;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 11;goto st1246;} + {stack[top++] = 11;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 11;goto st1256;} + {stack[top++] = 11;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 11;goto st1295;} + {stack[top++] = 11;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 11;goto st1321;} + {stack[top++] = 11;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 11;goto st1324;} + {stack[top++] = 11;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 11;goto st1335;} + {stack[top++] = 11;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 11;goto st1337;} + {stack[top++] = 11;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 11;goto st1366;} + {stack[top++] = 11;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 11;goto st1379;} + {stack[top++] = 11;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 11;goto st1392;} + {stack[top++] = 11;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 11;goto st1398;} + {stack[top++] = 11;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 11;goto st1416;} + {stack[top++] = 11;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 11;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 11;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 11;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 11;goto st1435;} + {stack[top++] = 11;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 11;goto st1441;} + {stack[top++] = 11;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 11;goto st1449;} + {stack[top++] = 11;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 11;goto st1457;} + {stack[top++] = 11;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 11;goto st1463;} + {stack[top++] = 11;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st11; @@ -14033,91 +14274,92 @@ tr421: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 11;goto st1071;} + {stack[top++] = 11;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 11;goto st1073;} + {stack[top++] = 11;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 11;goto st1075;} + {stack[top++] = 11;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 11;goto st1107;} + {stack[top++] = 11;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 11;goto st1112;} + {stack[top++] = 11;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 11;goto st1117;} + {stack[top++] = 11;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 11;goto st1122;} + {stack[top++] = 11;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 11;goto st1126;} + {stack[top++] = 11;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 11;goto st1128;} + {stack[top++] = 11;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 11;goto st1183;} + {stack[top++] = 11;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 11;goto st1194;} + {stack[top++] = 11;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 11;goto st1211;} + {stack[top++] = 11;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 11;goto st1222;} + {stack[top++] = 11;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 11;goto st1233;} + {stack[top++] = 11;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 11;goto st1246;} + {stack[top++] = 11;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 11;goto st1256;} + {stack[top++] = 11;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 11;goto st1295;} + {stack[top++] = 11;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 11;goto st1321;} + {stack[top++] = 11;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 11;goto st1324;} + {stack[top++] = 11;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 11;goto st1335;} + {stack[top++] = 11;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 11;goto st1337;} + {stack[top++] = 11;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 11;goto st1366;} + {stack[top++] = 11;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 11;goto st1379;} + {stack[top++] = 11;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 11;goto st1392;} + {stack[top++] = 11;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 11;goto st1398;} + {stack[top++] = 11;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 11;goto st1416;} + {stack[top++] = 11;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 11;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 11;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 11;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 11;goto st1435;} + {stack[top++] = 11;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 11;goto st1441;} + {stack[top++] = 11;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 11;goto st1449;} + {stack[top++] = 11;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 11;goto st1457;} + {stack[top++] = 11;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 11;goto st1463;} + {stack[top++] = 11;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st11; @@ -14133,91 +14375,92 @@ tr430: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 11;goto st1071;} + {stack[top++] = 11;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 11;goto st1073;} + {stack[top++] = 11;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 11;goto st1075;} + {stack[top++] = 11;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 11;goto st1107;} + {stack[top++] = 11;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 11;goto st1112;} + {stack[top++] = 11;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 11;goto st1117;} + {stack[top++] = 11;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 11;goto st1122;} + {stack[top++] = 11;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 11;goto st1126;} + {stack[top++] = 11;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 11;goto st1128;} + {stack[top++] = 11;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 11;goto st1183;} + {stack[top++] = 11;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 11;goto st1194;} + {stack[top++] = 11;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 11;goto st1211;} + {stack[top++] = 11;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 11;goto st1222;} + {stack[top++] = 11;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 11;goto st1233;} + {stack[top++] = 11;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 11;goto st1246;} + {stack[top++] = 11;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 11;goto st1256;} + {stack[top++] = 11;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 11;goto st1295;} + {stack[top++] = 11;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 11;goto st1321;} + {stack[top++] = 11;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 11;goto st1324;} + {stack[top++] = 11;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 11;goto st1335;} + {stack[top++] = 11;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 11;goto st1337;} + {stack[top++] = 11;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 11;goto st1366;} + {stack[top++] = 11;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 11;goto st1379;} + {stack[top++] = 11;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 11;goto st1392;} + {stack[top++] = 11;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 11;goto st1398;} + {stack[top++] = 11;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 11;goto st1416;} + {stack[top++] = 11;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 11;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 11;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 11;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 11;goto st1435;} + {stack[top++] = 11;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 11;goto st1441;} + {stack[top++] = 11;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 11;goto st1449;} + {stack[top++] = 11;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 11;goto st1457;} + {stack[top++] = 11;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 11;goto st1463;} + {stack[top++] = 11;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st11; @@ -14233,91 +14476,92 @@ tr438: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 11;goto st1071;} + {stack[top++] = 11;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 11;goto st1073;} + {stack[top++] = 11;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 11;goto st1075;} + {stack[top++] = 11;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 11;goto st1107;} + {stack[top++] = 11;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 11;goto st1112;} + {stack[top++] = 11;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 11;goto st1117;} + {stack[top++] = 11;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 11;goto st1122;} + {stack[top++] = 11;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 11;goto st1126;} + {stack[top++] = 11;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 11;goto st1128;} + {stack[top++] = 11;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 11;goto st1183;} + {stack[top++] = 11;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 11;goto st1194;} + {stack[top++] = 11;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 11;goto st1211;} + {stack[top++] = 11;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 11;goto st1222;} + {stack[top++] = 11;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 11;goto st1233;} + {stack[top++] = 11;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 11;goto st1246;} + {stack[top++] = 11;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 11;goto st1256;} + {stack[top++] = 11;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 11;goto st1295;} + {stack[top++] = 11;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 11;goto st1321;} + {stack[top++] = 11;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 11;goto st1324;} + {stack[top++] = 11;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 11;goto st1335;} + {stack[top++] = 11;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 11;goto st1337;} + {stack[top++] = 11;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 11;goto st1366;} + {stack[top++] = 11;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 11;goto st1379;} + {stack[top++] = 11;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 11;goto st1392;} + {stack[top++] = 11;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 11;goto st1398;} + {stack[top++] = 11;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 11;goto st1416;} + {stack[top++] = 11;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 11;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 11;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 11;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 11;goto st1435;} + {stack[top++] = 11;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 11;goto st1441;} + {stack[top++] = 11;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 11;goto st1449;} + {stack[top++] = 11;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 11;goto st1457;} + {stack[top++] = 11;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 11;goto st1463;} + {stack[top++] = 11;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st11; @@ -14333,91 +14577,92 @@ tr451: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 11;goto st1071;} + {stack[top++] = 11;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 11;goto st1073;} + {stack[top++] = 11;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 11;goto st1075;} + {stack[top++] = 11;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 11;goto st1107;} + {stack[top++] = 11;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 11;goto st1112;} + {stack[top++] = 11;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 11;goto st1117;} + {stack[top++] = 11;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 11;goto st1122;} + {stack[top++] = 11;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 11;goto st1126;} + {stack[top++] = 11;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 11;goto st1128;} + {stack[top++] = 11;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 11;goto st1183;} + {stack[top++] = 11;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 11;goto st1194;} + {stack[top++] = 11;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 11;goto st1211;} + {stack[top++] = 11;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 11;goto st1222;} + {stack[top++] = 11;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 11;goto st1233;} + {stack[top++] = 11;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 11;goto st1246;} + {stack[top++] = 11;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 11;goto st1256;} + {stack[top++] = 11;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 11;goto st1295;} + {stack[top++] = 11;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 11;goto st1321;} + {stack[top++] = 11;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 11;goto st1324;} + {stack[top++] = 11;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 11;goto st1335;} + {stack[top++] = 11;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 11;goto st1337;} + {stack[top++] = 11;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 11;goto st1366;} + {stack[top++] = 11;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 11;goto st1379;} + {stack[top++] = 11;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 11;goto st1392;} + {stack[top++] = 11;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 11;goto st1398;} + {stack[top++] = 11;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 11;goto st1416;} + {stack[top++] = 11;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 11;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 11;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 11;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 11;goto st1435;} + {stack[top++] = 11;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 11;goto st1441;} + {stack[top++] = 11;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 11;goto st1449;} + {stack[top++] = 11;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 11;goto st1457;} + {stack[top++] = 11;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 11;goto st1463;} + {stack[top++] = 11;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st11; @@ -14433,91 +14678,92 @@ tr459: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 11;goto st1071;} + {stack[top++] = 11;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 11;goto st1073;} + {stack[top++] = 11;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 11;goto st1075;} + {stack[top++] = 11;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 11;goto st1107;} + {stack[top++] = 11;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 11;goto st1112;} + {stack[top++] = 11;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 11;goto st1117;} + {stack[top++] = 11;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 11;goto st1122;} + {stack[top++] = 11;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 11;goto st1126;} + {stack[top++] = 11;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 11;goto st1128;} + {stack[top++] = 11;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 11;goto st1183;} + {stack[top++] = 11;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 11;goto st1194;} + {stack[top++] = 11;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 11;goto st1211;} + {stack[top++] = 11;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 11;goto st1222;} + {stack[top++] = 11;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 11;goto st1233;} + {stack[top++] = 11;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 11;goto st1246;} + {stack[top++] = 11;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 11;goto st1256;} + {stack[top++] = 11;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 11;goto st1295;} + {stack[top++] = 11;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 11;goto st1321;} + {stack[top++] = 11;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 11;goto st1324;} + {stack[top++] = 11;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 11;goto st1335;} + {stack[top++] = 11;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 11;goto st1337;} + {stack[top++] = 11;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 11;goto st1366;} + {stack[top++] = 11;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 11;goto st1379;} + {stack[top++] = 11;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 11;goto st1392;} + {stack[top++] = 11;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 11;goto st1398;} + {stack[top++] = 11;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 11;goto st1416;} + {stack[top++] = 11;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 11;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 11;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 11;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 11;goto st1435;} + {stack[top++] = 11;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 11;goto st1441;} + {stack[top++] = 11;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 11;goto st1449;} + {stack[top++] = 11;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 11;goto st1457;} + {stack[top++] = 11;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 11;goto st1463;} + {stack[top++] = 11;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st11; @@ -14533,91 +14779,92 @@ tr473: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 11;goto st1071;} + {stack[top++] = 11;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 11;goto st1073;} + {stack[top++] = 11;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 11;goto st1075;} + {stack[top++] = 11;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 11;goto st1107;} + {stack[top++] = 11;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 11;goto st1112;} + {stack[top++] = 11;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 11;goto st1117;} + {stack[top++] = 11;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 11;goto st1122;} + {stack[top++] = 11;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 11;goto st1126;} + {stack[top++] = 11;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 11;goto st1128;} + {stack[top++] = 11;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 11;goto st1183;} + {stack[top++] = 11;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 11;goto st1194;} + {stack[top++] = 11;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 11;goto st1211;} + {stack[top++] = 11;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 11;goto st1222;} + {stack[top++] = 11;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 11;goto st1233;} + {stack[top++] = 11;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 11;goto st1246;} + {stack[top++] = 11;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 11;goto st1256;} + {stack[top++] = 11;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 11;goto st1295;} + {stack[top++] = 11;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 11;goto st1321;} + {stack[top++] = 11;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 11;goto st1324;} + {stack[top++] = 11;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 11;goto st1335;} + {stack[top++] = 11;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 11;goto st1337;} + {stack[top++] = 11;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 11;goto st1366;} + {stack[top++] = 11;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 11;goto st1379;} + {stack[top++] = 11;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 11;goto st1392;} + {stack[top++] = 11;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 11;goto st1398;} + {stack[top++] = 11;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 11;goto st1416;} + {stack[top++] = 11;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 11;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 11;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 11;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 11;goto st1435;} + {stack[top++] = 11;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 11;goto st1441;} + {stack[top++] = 11;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 11;goto st1449;} + {stack[top++] = 11;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 11;goto st1457;} + {stack[top++] = 11;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 11;goto st1463;} + {stack[top++] = 11;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st11; @@ -14633,91 +14880,92 @@ tr482: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 11;goto st1071;} + {stack[top++] = 11;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 11;goto st1073;} + {stack[top++] = 11;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 11;goto st1075;} + {stack[top++] = 11;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 11;goto st1107;} + {stack[top++] = 11;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 11;goto st1112;} + {stack[top++] = 11;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 11;goto st1117;} + {stack[top++] = 11;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 11;goto st1122;} + {stack[top++] = 11;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 11;goto st1126;} + {stack[top++] = 11;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 11;goto st1128;} + {stack[top++] = 11;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 11;goto st1183;} + {stack[top++] = 11;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 11;goto st1194;} + {stack[top++] = 11;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 11;goto st1211;} + {stack[top++] = 11;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 11;goto st1222;} + {stack[top++] = 11;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 11;goto st1233;} + {stack[top++] = 11;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 11;goto st1246;} + {stack[top++] = 11;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 11;goto st1256;} + {stack[top++] = 11;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 11;goto st1295;} + {stack[top++] = 11;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 11;goto st1321;} + {stack[top++] = 11;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 11;goto st1324;} + {stack[top++] = 11;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 11;goto st1335;} + {stack[top++] = 11;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 11;goto st1337;} + {stack[top++] = 11;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 11;goto st1366;} + {stack[top++] = 11;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 11;goto st1379;} + {stack[top++] = 11;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 11;goto st1392;} + {stack[top++] = 11;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 11;goto st1398;} + {stack[top++] = 11;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 11;goto st1416;} + {stack[top++] = 11;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 11;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 11;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 11;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 11;goto st1435;} + {stack[top++] = 11;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 11;goto st1441;} + {stack[top++] = 11;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 11;goto st1449;} + {stack[top++] = 11;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 11;goto st1457;} + {stack[top++] = 11;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 11;goto st1463;} + {stack[top++] = 11;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st11; @@ -14733,91 +14981,92 @@ tr491: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 11;goto st1071;} + {stack[top++] = 11;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 11;goto st1073;} + {stack[top++] = 11;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 11;goto st1075;} + {stack[top++] = 11;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 11;goto st1107;} + {stack[top++] = 11;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 11;goto st1112;} + {stack[top++] = 11;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 11;goto st1117;} + {stack[top++] = 11;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 11;goto st1122;} + {stack[top++] = 11;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 11;goto st1126;} + {stack[top++] = 11;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 11;goto st1128;} + {stack[top++] = 11;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 11;goto st1183;} + {stack[top++] = 11;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 11;goto st1194;} + {stack[top++] = 11;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 11;goto st1211;} + {stack[top++] = 11;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 11;goto st1222;} + {stack[top++] = 11;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 11;goto st1233;} + {stack[top++] = 11;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 11;goto st1246;} + {stack[top++] = 11;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 11;goto st1256;} + {stack[top++] = 11;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 11;goto st1295;} + {stack[top++] = 11;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 11;goto st1321;} + {stack[top++] = 11;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 11;goto st1324;} + {stack[top++] = 11;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 11;goto st1335;} + {stack[top++] = 11;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 11;goto st1337;} + {stack[top++] = 11;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 11;goto st1366;} + {stack[top++] = 11;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 11;goto st1379;} + {stack[top++] = 11;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 11;goto st1392;} + {stack[top++] = 11;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 11;goto st1398;} + {stack[top++] = 11;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 11;goto st1416;} + {stack[top++] = 11;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 11;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 11;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 11;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 11;goto st1435;} + {stack[top++] = 11;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 11;goto st1441;} + {stack[top++] = 11;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 11;goto st1449;} + {stack[top++] = 11;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 11;goto st1457;} + {stack[top++] = 11;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 11;goto st1463;} + {stack[top++] = 11;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st11; @@ -14833,91 +15082,92 @@ tr501: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 11;goto st1071;} + {stack[top++] = 11;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 11;goto st1073;} + {stack[top++] = 11;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 11;goto st1075;} + {stack[top++] = 11;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 11;goto st1107;} + {stack[top++] = 11;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 11;goto st1112;} + {stack[top++] = 11;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 11;goto st1117;} + {stack[top++] = 11;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 11;goto st1122;} + {stack[top++] = 11;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 11;goto st1126;} + {stack[top++] = 11;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 11;goto st1128;} + {stack[top++] = 11;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 11;goto st1183;} + {stack[top++] = 11;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 11;goto st1194;} + {stack[top++] = 11;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 11;goto st1211;} + {stack[top++] = 11;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 11;goto st1222;} + {stack[top++] = 11;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 11;goto st1233;} + {stack[top++] = 11;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 11;goto st1246;} + {stack[top++] = 11;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 11;goto st1256;} + {stack[top++] = 11;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 11;goto st1295;} + {stack[top++] = 11;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 11;goto st1321;} + {stack[top++] = 11;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 11;goto st1324;} + {stack[top++] = 11;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 11;goto st1335;} + {stack[top++] = 11;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 11;goto st1337;} + {stack[top++] = 11;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 11;goto st1366;} + {stack[top++] = 11;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 11;goto st1379;} + {stack[top++] = 11;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 11;goto st1392;} + {stack[top++] = 11;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 11;goto st1398;} + {stack[top++] = 11;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 11;goto st1416;} + {stack[top++] = 11;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 11;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 11;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 11;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 11;goto st1435;} + {stack[top++] = 11;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 11;goto st1441;} + {stack[top++] = 11;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 11;goto st1449;} + {stack[top++] = 11;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 11;goto st1457;} + {stack[top++] = 11;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 11;goto st1463;} + {stack[top++] = 11;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st11; @@ -14933,91 +15183,92 @@ tr510: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 11;goto st1071;} + {stack[top++] = 11;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 11;goto st1073;} + {stack[top++] = 11;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 11;goto st1075;} + {stack[top++] = 11;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 11;goto st1107;} + {stack[top++] = 11;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 11;goto st1112;} + {stack[top++] = 11;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 11;goto st1117;} + {stack[top++] = 11;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 11;goto st1122;} + {stack[top++] = 11;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 11;goto st1126;} + {stack[top++] = 11;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 11;goto st1128;} + {stack[top++] = 11;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 11;goto st1183;} + {stack[top++] = 11;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 11;goto st1194;} + {stack[top++] = 11;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 11;goto st1211;} + {stack[top++] = 11;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 11;goto st1222;} + {stack[top++] = 11;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 11;goto st1233;} + {stack[top++] = 11;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 11;goto st1246;} + {stack[top++] = 11;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 11;goto st1256;} + {stack[top++] = 11;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 11;goto st1295;} + {stack[top++] = 11;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 11;goto st1321;} + {stack[top++] = 11;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 11;goto st1324;} + {stack[top++] = 11;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 11;goto st1335;} + {stack[top++] = 11;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 11;goto st1337;} + {stack[top++] = 11;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 11;goto st1366;} + {stack[top++] = 11;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 11;goto st1379;} + {stack[top++] = 11;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 11;goto st1392;} + {stack[top++] = 11;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 11;goto st1398;} + {stack[top++] = 11;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 11;goto st1416;} + {stack[top++] = 11;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 11;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 11;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 11;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 11;goto st1435;} + {stack[top++] = 11;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 11;goto st1441;} + {stack[top++] = 11;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 11;goto st1449;} + {stack[top++] = 11;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 11;goto st1457;} + {stack[top++] = 11;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 11;goto st1463;} + {stack[top++] = 11;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st11; @@ -15033,91 +15284,92 @@ tr522: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 11;goto st1071;} + {stack[top++] = 11;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 11;goto st1073;} + {stack[top++] = 11;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 11;goto st1075;} + {stack[top++] = 11;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 11;goto st1107;} + {stack[top++] = 11;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 11;goto st1112;} + {stack[top++] = 11;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 11;goto st1117;} + {stack[top++] = 11;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 11;goto st1122;} + {stack[top++] = 11;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 11;goto st1126;} + {stack[top++] = 11;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 11;goto st1128;} + {stack[top++] = 11;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 11;goto st1183;} + {stack[top++] = 11;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 11;goto st1194;} + {stack[top++] = 11;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 11;goto st1211;} + {stack[top++] = 11;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 11;goto st1222;} + {stack[top++] = 11;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 11;goto st1233;} + {stack[top++] = 11;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 11;goto st1246;} + {stack[top++] = 11;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 11;goto st1256;} + {stack[top++] = 11;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 11;goto st1295;} + {stack[top++] = 11;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 11;goto st1321;} + {stack[top++] = 11;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 11;goto st1324;} + {stack[top++] = 11;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 11;goto st1335;} + {stack[top++] = 11;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 11;goto st1337;} + {stack[top++] = 11;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 11;goto st1366;} + {stack[top++] = 11;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 11;goto st1379;} + {stack[top++] = 11;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 11;goto st1392;} + {stack[top++] = 11;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 11;goto st1398;} + {stack[top++] = 11;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 11;goto st1416;} + {stack[top++] = 11;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 11;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 11;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 11;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 11;goto st1435;} + {stack[top++] = 11;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 11;goto st1441;} + {stack[top++] = 11;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 11;goto st1449;} + {stack[top++] = 11;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 11;goto st1457;} + {stack[top++] = 11;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 11;goto st1463;} + {stack[top++] = 11;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st11; @@ -15133,91 +15385,92 @@ tr539: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 11;goto st1071;} + {stack[top++] = 11;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 11;goto st1073;} + {stack[top++] = 11;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 11;goto st1075;} + {stack[top++] = 11;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 11;goto st1107;} + {stack[top++] = 11;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 11;goto st1112;} + {stack[top++] = 11;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 11;goto st1117;} + {stack[top++] = 11;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 11;goto st1122;} + {stack[top++] = 11;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 11;goto st1126;} + {stack[top++] = 11;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 11;goto st1128;} + {stack[top++] = 11;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 11;goto st1183;} + {stack[top++] = 11;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 11;goto st1194;} + {stack[top++] = 11;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 11;goto st1211;} + {stack[top++] = 11;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 11;goto st1222;} + {stack[top++] = 11;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 11;goto st1233;} + {stack[top++] = 11;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 11;goto st1246;} + {stack[top++] = 11;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 11;goto st1256;} + {stack[top++] = 11;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 11;goto st1295;} + {stack[top++] = 11;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 11;goto st1321;} + {stack[top++] = 11;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 11;goto st1324;} + {stack[top++] = 11;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 11;goto st1335;} + {stack[top++] = 11;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 11;goto st1337;} + {stack[top++] = 11;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 11;goto st1366;} + {stack[top++] = 11;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 11;goto st1379;} + {stack[top++] = 11;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 11;goto st1392;} + {stack[top++] = 11;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 11;goto st1398;} + {stack[top++] = 11;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 11;goto st1416;} + {stack[top++] = 11;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 11;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 11;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 11;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 11;goto st1435;} + {stack[top++] = 11;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 11;goto st1441;} + {stack[top++] = 11;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 11;goto st1449;} + {stack[top++] = 11;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 11;goto st1457;} + {stack[top++] = 11;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 11;goto st1463;} + {stack[top++] = 11;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st11; @@ -15233,296 +15486,97 @@ tr549: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 11;goto st1071;} + {stack[top++] = 11;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 11;goto st1073;} + {stack[top++] = 11;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 11;goto st1075;} + {stack[top++] = 11;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 11;goto st1107;} + {stack[top++] = 11;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 11;goto st1112;} + {stack[top++] = 11;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 11;goto st1117;} + {stack[top++] = 11;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 11;goto st1122;} + {stack[top++] = 11;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 11;goto st1126;} + {stack[top++] = 11;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 11;goto st1128;} + {stack[top++] = 11;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 11;goto st1183;} + {stack[top++] = 11;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 11;goto st1194;} + {stack[top++] = 11;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 11;goto st1211;} + {stack[top++] = 11;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 11;goto st1222;} + {stack[top++] = 11;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 11;goto st1233;} + {stack[top++] = 11;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 11;goto st1246;} + {stack[top++] = 11;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 11;goto st1256;} + {stack[top++] = 11;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 11;goto st1295;} + {stack[top++] = 11;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 11;goto st1321;} + {stack[top++] = 11;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 11;goto st1324;} + {stack[top++] = 11;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 11;goto st1335;} + {stack[top++] = 11;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 11;goto st1337;} + {stack[top++] = 11;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 11;goto st1366;} + {stack[top++] = 11;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 11;goto st1379;} + {stack[top++] = 11;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 11;goto st1392;} + {stack[top++] = 11;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 11;goto st1398;} - case KNOT_RRTYPE_NID: - case KNOT_RRTYPE_L64: {stack[top++] = 11;goto st1416;} - case KNOT_RRTYPE_L32: - {stack[top++] = 11;goto st1411;} - case KNOT_RRTYPE_EUI48: - {stack[top++] = 11;goto st1429;} - case KNOT_RRTYPE_EUI64: - {stack[top++] = 11;goto st1435;} - case KNOT_RRTYPE_URI: - {stack[top++] = 11;goto st1441;} - case KNOT_RRTYPE_CAA: - {stack[top++] = 11;goto st1449;} - case KNOT_RRTYPE_SVCB: - case KNOT_RRTYPE_HTTPS: - {stack[top++] = 11;goto st1457;} - case KNOT_RRTYPE_DSYNC: - {stack[top++] = 11;goto st1463;} - default: - WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} - } - } - goto st11; -tr560: - { s->r_type = KNOT_RRTYPE_RP; } - { - rdata_tail = s->r_data; - } - { - s->line_counter++; - } - { - p--; - switch (s->r_type) { - case KNOT_RRTYPE_A: - {stack[top++] = 11;goto st1071;} - case KNOT_RRTYPE_NS: - case KNOT_RRTYPE_CNAME: - case KNOT_RRTYPE_PTR: - case KNOT_RRTYPE_DNAME: - {stack[top++] = 11;goto st1073;} - case KNOT_RRTYPE_SOA: - {stack[top++] = 11;goto st1075;} - case KNOT_RRTYPE_HINFO: - {stack[top++] = 11;goto st1107;} - case KNOT_RRTYPE_MINFO: - case KNOT_RRTYPE_RP: - {stack[top++] = 11;goto st1112;} - case KNOT_RRTYPE_MX: - case KNOT_RRTYPE_AFSDB: - case KNOT_RRTYPE_RT: - case KNOT_RRTYPE_KX: - case KNOT_RRTYPE_LP: - {stack[top++] = 11;goto st1117;} - case KNOT_RRTYPE_TXT: - case KNOT_RRTYPE_SPF: - case KNOT_RRTYPE_WALLET: - {stack[top++] = 11;goto st1122;} - case KNOT_RRTYPE_AAAA: - {stack[top++] = 11;goto st1126;} - case KNOT_RRTYPE_LOC: - {stack[top++] = 11;goto st1128;} - case KNOT_RRTYPE_SRV: - {stack[top++] = 11;goto st1183;} - case KNOT_RRTYPE_NAPTR: - {stack[top++] = 11;goto st1194;} - case KNOT_RRTYPE_CERT: - {stack[top++] = 11;goto st1211;} - case KNOT_RRTYPE_APL: - {stack[top++] = 11;goto st1222;} - case KNOT_RRTYPE_DS: - case KNOT_RRTYPE_CDS: - {stack[top++] = 11;goto st1233;} - case KNOT_RRTYPE_SSHFP: - {stack[top++] = 11;goto st1246;} - case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 11;goto st1256;} - case KNOT_RRTYPE_RRSIG: - {stack[top++] = 11;goto st1295;} - case KNOT_RRTYPE_NSEC: - {stack[top++] = 11;goto st1321;} - case KNOT_RRTYPE_KEY: - case KNOT_RRTYPE_DNSKEY: - case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 11;goto st1324;} - case KNOT_RRTYPE_DHCID: - case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 11;goto st1335;} - case KNOT_RRTYPE_NSEC3: - {stack[top++] = 11;goto st1337;} - case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 11;goto st1366;} - case KNOT_RRTYPE_TLSA: - case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 11;goto st1379;} - case KNOT_RRTYPE_CSYNC: - {stack[top++] = 11;goto st1392;} - case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 11;goto st1398;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 11;goto st1416;} + {stack[top++] = 11;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 11;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 11;goto st1429;} - case KNOT_RRTYPE_EUI64: - {stack[top++] = 11;goto st1435;} - case KNOT_RRTYPE_URI: - {stack[top++] = 11;goto st1441;} - case KNOT_RRTYPE_CAA: - {stack[top++] = 11;goto st1449;} - case KNOT_RRTYPE_SVCB: - case KNOT_RRTYPE_HTTPS: - {stack[top++] = 11;goto st1457;} - case KNOT_RRTYPE_DSYNC: - {stack[top++] = 11;goto st1463;} - default: - WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} - } - } - goto st11; -tr571: - { s->r_type = KNOT_RRTYPE_RRSIG; } - { - rdata_tail = s->r_data; - } - { - s->line_counter++; - } - { - p--; - switch (s->r_type) { - case KNOT_RRTYPE_A: - {stack[top++] = 11;goto st1071;} - case KNOT_RRTYPE_NS: - case KNOT_RRTYPE_CNAME: - case KNOT_RRTYPE_PTR: - case KNOT_RRTYPE_DNAME: - {stack[top++] = 11;goto st1073;} - case KNOT_RRTYPE_SOA: - {stack[top++] = 11;goto st1075;} - case KNOT_RRTYPE_HINFO: - {stack[top++] = 11;goto st1107;} - case KNOT_RRTYPE_MINFO: - case KNOT_RRTYPE_RP: - {stack[top++] = 11;goto st1112;} - case KNOT_RRTYPE_MX: - case KNOT_RRTYPE_AFSDB: - case KNOT_RRTYPE_RT: - case KNOT_RRTYPE_KX: - case KNOT_RRTYPE_LP: - {stack[top++] = 11;goto st1117;} - case KNOT_RRTYPE_TXT: - case KNOT_RRTYPE_SPF: - case KNOT_RRTYPE_WALLET: - {stack[top++] = 11;goto st1122;} - case KNOT_RRTYPE_AAAA: - {stack[top++] = 11;goto st1126;} - case KNOT_RRTYPE_LOC: - {stack[top++] = 11;goto st1128;} - case KNOT_RRTYPE_SRV: - {stack[top++] = 11;goto st1183;} - case KNOT_RRTYPE_NAPTR: - {stack[top++] = 11;goto st1194;} - case KNOT_RRTYPE_CERT: - {stack[top++] = 11;goto st1211;} - case KNOT_RRTYPE_APL: - {stack[top++] = 11;goto st1222;} - case KNOT_RRTYPE_DS: - case KNOT_RRTYPE_CDS: - {stack[top++] = 11;goto st1233;} - case KNOT_RRTYPE_SSHFP: - {stack[top++] = 11;goto st1246;} - case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 11;goto st1256;} - case KNOT_RRTYPE_RRSIG: - {stack[top++] = 11;goto st1295;} - case KNOT_RRTYPE_NSEC: - {stack[top++] = 11;goto st1321;} - case KNOT_RRTYPE_KEY: - case KNOT_RRTYPE_DNSKEY: - case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 11;goto st1324;} - case KNOT_RRTYPE_DHCID: - case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 11;goto st1335;} - case KNOT_RRTYPE_NSEC3: - {stack[top++] = 11;goto st1337;} - case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 11;goto st1366;} - case KNOT_RRTYPE_TLSA: - case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 11;goto st1379;} - case KNOT_RRTYPE_CSYNC: - {stack[top++] = 11;goto st1392;} - case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 11;goto st1398;} - case KNOT_RRTYPE_NID: - case KNOT_RRTYPE_L64: - {stack[top++] = 11;goto st1416;} - case KNOT_RRTYPE_L32: - {stack[top++] = 11;goto st1411;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 11;goto st1429;} + {stack[top++] = 11;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 11;goto st1435;} + {stack[top++] = 11;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 11;goto st1441;} + {stack[top++] = 11;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 11;goto st1449;} + {stack[top++] = 11;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 11;goto st1457;} + {stack[top++] = 11;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 11;goto st1463;} + {stack[top++] = 11;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st11; -tr579: - { s->r_type = KNOT_RRTYPE_RT; } +tr566: + { s->r_type = KNOT_RRTYPE_RESINFO; } { rdata_tail = s->r_data; } @@ -15533,96 +15587,97 @@ tr579: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 11;goto st1071;} + {stack[top++] = 11;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 11;goto st1073;} + {stack[top++] = 11;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 11;goto st1075;} + {stack[top++] = 11;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 11;goto st1107;} + {stack[top++] = 11;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 11;goto st1112;} + {stack[top++] = 11;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 11;goto st1117;} + {stack[top++] = 11;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 11;goto st1122;} + {stack[top++] = 11;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 11;goto st1126;} + {stack[top++] = 11;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 11;goto st1128;} + {stack[top++] = 11;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 11;goto st1183;} + {stack[top++] = 11;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 11;goto st1194;} + {stack[top++] = 11;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 11;goto st1211;} + {stack[top++] = 11;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 11;goto st1222;} + {stack[top++] = 11;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 11;goto st1233;} + {stack[top++] = 11;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 11;goto st1246;} + {stack[top++] = 11;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 11;goto st1256;} + {stack[top++] = 11;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 11;goto st1295;} + {stack[top++] = 11;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 11;goto st1321;} + {stack[top++] = 11;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 11;goto st1324;} + {stack[top++] = 11;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 11;goto st1335;} + {stack[top++] = 11;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 11;goto st1337;} + {stack[top++] = 11;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 11;goto st1366;} + {stack[top++] = 11;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 11;goto st1379;} + {stack[top++] = 11;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 11;goto st1392;} + {stack[top++] = 11;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 11;goto st1398;} + {stack[top++] = 11;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 11;goto st1416;} + {stack[top++] = 11;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 11;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 11;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 11;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 11;goto st1435;} + {stack[top++] = 11;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 11;goto st1441;} + {stack[top++] = 11;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 11;goto st1449;} + {stack[top++] = 11;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 11;goto st1457;} + {stack[top++] = 11;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 11;goto st1463;} + {stack[top++] = 11;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st11; -tr597: - { s->r_type = KNOT_RRTYPE_SMIMEA; } +tr574: + { s->r_type = KNOT_RRTYPE_RP; } { rdata_tail = s->r_data; } @@ -15633,96 +15688,198 @@ tr597: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 11;goto st1071;} + {stack[top++] = 11;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 11;goto st1073;} + {stack[top++] = 11;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 11;goto st1075;} + {stack[top++] = 11;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 11;goto st1107;} + {stack[top++] = 11;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 11;goto st1112;} + {stack[top++] = 11;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 11;goto st1117;} + {stack[top++] = 11;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 11;goto st1122;} + {stack[top++] = 11;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 11;goto st1126;} + {stack[top++] = 11;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 11;goto st1128;} + {stack[top++] = 11;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 11;goto st1183;} + {stack[top++] = 11;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 11;goto st1194;} + {stack[top++] = 11;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 11;goto st1211;} + {stack[top++] = 11;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 11;goto st1222;} + {stack[top++] = 11;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 11;goto st1233;} + {stack[top++] = 11;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 11;goto st1246;} + {stack[top++] = 11;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 11;goto st1256;} + {stack[top++] = 11;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 11;goto st1295;} + {stack[top++] = 11;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 11;goto st1321;} + {stack[top++] = 11;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 11;goto st1324;} + {stack[top++] = 11;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 11;goto st1335;} + {stack[top++] = 11;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 11;goto st1337;} + {stack[top++] = 11;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 11;goto st1366;} + {stack[top++] = 11;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 11;goto st1379;} + {stack[top++] = 11;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 11;goto st1392;} + {stack[top++] = 11;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 11;goto st1398;} + {stack[top++] = 11;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 11;goto st1416;} + {stack[top++] = 11;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 11;goto st1411;} + {stack[top++] = 11;goto st1429;} case KNOT_RRTYPE_EUI48: + {stack[top++] = 11;goto st1447;} + case KNOT_RRTYPE_EUI64: + {stack[top++] = 11;goto st1453;} + case KNOT_RRTYPE_URI: + {stack[top++] = 11;goto st1459;} + case KNOT_RRTYPE_CAA: + {stack[top++] = 11;goto st1467;} + case KNOT_RRTYPE_SVCB: + case KNOT_RRTYPE_HTTPS: + {stack[top++] = 11;goto st1475;} + case KNOT_RRTYPE_DSYNC: + {stack[top++] = 11;goto st1481;} + default: + WARN(ZS_CANNOT_TEXT_DATA); + {goto st325;} + } + } + goto st11; +tr585: + { s->r_type = KNOT_RRTYPE_RRSIG; } + { + rdata_tail = s->r_data; + } + { + s->line_counter++; + } + { + p--; + switch (s->r_type) { + case KNOT_RRTYPE_A: + {stack[top++] = 11;goto st1089;} + case KNOT_RRTYPE_NS: + case KNOT_RRTYPE_CNAME: + case KNOT_RRTYPE_PTR: + case KNOT_RRTYPE_DNAME: + {stack[top++] = 11;goto st1091;} + case KNOT_RRTYPE_SOA: + {stack[top++] = 11;goto st1093;} + case KNOT_RRTYPE_HINFO: + {stack[top++] = 11;goto st1125;} + case KNOT_RRTYPE_MINFO: + case KNOT_RRTYPE_RP: + {stack[top++] = 11;goto st1130;} + case KNOT_RRTYPE_MX: + case KNOT_RRTYPE_AFSDB: + case KNOT_RRTYPE_RT: + case KNOT_RRTYPE_KX: + case KNOT_RRTYPE_LP: + {stack[top++] = 11;goto st1135;} + case KNOT_RRTYPE_TXT: + case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: + case KNOT_RRTYPE_WALLET: + {stack[top++] = 11;goto st1140;} + case KNOT_RRTYPE_AAAA: + {stack[top++] = 11;goto st1144;} + case KNOT_RRTYPE_LOC: + {stack[top++] = 11;goto st1146;} + case KNOT_RRTYPE_SRV: + {stack[top++] = 11;goto st1201;} + case KNOT_RRTYPE_NAPTR: + {stack[top++] = 11;goto st1212;} + case KNOT_RRTYPE_CERT: + {stack[top++] = 11;goto st1229;} + case KNOT_RRTYPE_APL: + {stack[top++] = 11;goto st1240;} + case KNOT_RRTYPE_DS: + case KNOT_RRTYPE_CDS: + {stack[top++] = 11;goto st1251;} + case KNOT_RRTYPE_SSHFP: + {stack[top++] = 11;goto st1264;} + case KNOT_RRTYPE_IPSECKEY: + {stack[top++] = 11;goto st1274;} + case KNOT_RRTYPE_RRSIG: + {stack[top++] = 11;goto st1313;} + case KNOT_RRTYPE_NSEC: + {stack[top++] = 11;goto st1339;} + case KNOT_RRTYPE_KEY: + case KNOT_RRTYPE_DNSKEY: + case KNOT_RRTYPE_CDNSKEY: + {stack[top++] = 11;goto st1342;} + case KNOT_RRTYPE_DHCID: + case KNOT_RRTYPE_OPENPGPKEY: + {stack[top++] = 11;goto st1353;} + case KNOT_RRTYPE_NSEC3: + {stack[top++] = 11;goto st1355;} + case KNOT_RRTYPE_NSEC3PARAM: + {stack[top++] = 11;goto st1384;} + case KNOT_RRTYPE_TLSA: + case KNOT_RRTYPE_SMIMEA: + {stack[top++] = 11;goto st1397;} + case KNOT_RRTYPE_CSYNC: + {stack[top++] = 11;goto st1410;} + case KNOT_RRTYPE_ZONEMD: + {stack[top++] = 11;goto st1416;} + case KNOT_RRTYPE_NID: + case KNOT_RRTYPE_L64: + {stack[top++] = 11;goto st1434;} + case KNOT_RRTYPE_L32: {stack[top++] = 11;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 11;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 11;goto st1435;} + {stack[top++] = 11;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 11;goto st1441;} + {stack[top++] = 11;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 11;goto st1449;} + {stack[top++] = 11;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 11;goto st1457;} + {stack[top++] = 11;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 11;goto st1463;} + {stack[top++] = 11;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st11; -tr606: - { s->r_type = KNOT_RRTYPE_SOA; } +tr593: + { s->r_type = KNOT_RRTYPE_RT; } { rdata_tail = s->r_data; } @@ -15733,95 +15890,298 @@ tr606: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 11;goto st1071;} + {stack[top++] = 11;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 11;goto st1073;} + {stack[top++] = 11;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 11;goto st1075;} + {stack[top++] = 11;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 11;goto st1107;} + {stack[top++] = 11;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 11;goto st1112;} + {stack[top++] = 11;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 11;goto st1117;} + {stack[top++] = 11;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 11;goto st1122;} + {stack[top++] = 11;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 11;goto st1126;} + {stack[top++] = 11;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 11;goto st1128;} + {stack[top++] = 11;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 11;goto st1183;} + {stack[top++] = 11;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 11;goto st1194;} + {stack[top++] = 11;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 11;goto st1211;} + {stack[top++] = 11;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 11;goto st1222;} + {stack[top++] = 11;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 11;goto st1233;} + {stack[top++] = 11;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 11;goto st1246;} + {stack[top++] = 11;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 11;goto st1256;} + {stack[top++] = 11;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 11;goto st1295;} + {stack[top++] = 11;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 11;goto st1321;} + {stack[top++] = 11;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 11;goto st1324;} + {stack[top++] = 11;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 11;goto st1335;} + {stack[top++] = 11;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 11;goto st1337;} + {stack[top++] = 11;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 11;goto st1366;} + {stack[top++] = 11;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 11;goto st1379;} + {stack[top++] = 11;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 11;goto st1392;} + {stack[top++] = 11;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 11;goto st1398;} + {stack[top++] = 11;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: + {stack[top++] = 11;goto st1434;} + case KNOT_RRTYPE_L32: + {stack[top++] = 11;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 11;goto st1447;} + case KNOT_RRTYPE_EUI64: + {stack[top++] = 11;goto st1453;} + case KNOT_RRTYPE_URI: + {stack[top++] = 11;goto st1459;} + case KNOT_RRTYPE_CAA: + {stack[top++] = 11;goto st1467;} + case KNOT_RRTYPE_SVCB: + case KNOT_RRTYPE_HTTPS: + {stack[top++] = 11;goto st1475;} + case KNOT_RRTYPE_DSYNC: + {stack[top++] = 11;goto st1481;} + default: + WARN(ZS_CANNOT_TEXT_DATA); + {goto st325;} + } + } + goto st11; +tr611: + { s->r_type = KNOT_RRTYPE_SMIMEA; } + { + rdata_tail = s->r_data; + } + { + s->line_counter++; + } + { + p--; + switch (s->r_type) { + case KNOT_RRTYPE_A: + {stack[top++] = 11;goto st1089;} + case KNOT_RRTYPE_NS: + case KNOT_RRTYPE_CNAME: + case KNOT_RRTYPE_PTR: + case KNOT_RRTYPE_DNAME: + {stack[top++] = 11;goto st1091;} + case KNOT_RRTYPE_SOA: + {stack[top++] = 11;goto st1093;} + case KNOT_RRTYPE_HINFO: + {stack[top++] = 11;goto st1125;} + case KNOT_RRTYPE_MINFO: + case KNOT_RRTYPE_RP: + {stack[top++] = 11;goto st1130;} + case KNOT_RRTYPE_MX: + case KNOT_RRTYPE_AFSDB: + case KNOT_RRTYPE_RT: + case KNOT_RRTYPE_KX: + case KNOT_RRTYPE_LP: + {stack[top++] = 11;goto st1135;} + case KNOT_RRTYPE_TXT: + case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: + case KNOT_RRTYPE_WALLET: + {stack[top++] = 11;goto st1140;} + case KNOT_RRTYPE_AAAA: + {stack[top++] = 11;goto st1144;} + case KNOT_RRTYPE_LOC: + {stack[top++] = 11;goto st1146;} + case KNOT_RRTYPE_SRV: + {stack[top++] = 11;goto st1201;} + case KNOT_RRTYPE_NAPTR: + {stack[top++] = 11;goto st1212;} + case KNOT_RRTYPE_CERT: + {stack[top++] = 11;goto st1229;} + case KNOT_RRTYPE_APL: + {stack[top++] = 11;goto st1240;} + case KNOT_RRTYPE_DS: + case KNOT_RRTYPE_CDS: + {stack[top++] = 11;goto st1251;} + case KNOT_RRTYPE_SSHFP: + {stack[top++] = 11;goto st1264;} + case KNOT_RRTYPE_IPSECKEY: + {stack[top++] = 11;goto st1274;} + case KNOT_RRTYPE_RRSIG: + {stack[top++] = 11;goto st1313;} + case KNOT_RRTYPE_NSEC: + {stack[top++] = 11;goto st1339;} + case KNOT_RRTYPE_KEY: + case KNOT_RRTYPE_DNSKEY: + case KNOT_RRTYPE_CDNSKEY: + {stack[top++] = 11;goto st1342;} + case KNOT_RRTYPE_DHCID: + case KNOT_RRTYPE_OPENPGPKEY: + {stack[top++] = 11;goto st1353;} + case KNOT_RRTYPE_NSEC3: + {stack[top++] = 11;goto st1355;} + case KNOT_RRTYPE_NSEC3PARAM: + {stack[top++] = 11;goto st1384;} + case KNOT_RRTYPE_TLSA: + case KNOT_RRTYPE_SMIMEA: + {stack[top++] = 11;goto st1397;} + case KNOT_RRTYPE_CSYNC: + {stack[top++] = 11;goto st1410;} + case KNOT_RRTYPE_ZONEMD: {stack[top++] = 11;goto st1416;} + case KNOT_RRTYPE_NID: + case KNOT_RRTYPE_L64: + {stack[top++] = 11;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 11;goto st1411;} + {stack[top++] = 11;goto st1429;} case KNOT_RRTYPE_EUI48: + {stack[top++] = 11;goto st1447;} + case KNOT_RRTYPE_EUI64: + {stack[top++] = 11;goto st1453;} + case KNOT_RRTYPE_URI: + {stack[top++] = 11;goto st1459;} + case KNOT_RRTYPE_CAA: + {stack[top++] = 11;goto st1467;} + case KNOT_RRTYPE_SVCB: + case KNOT_RRTYPE_HTTPS: + {stack[top++] = 11;goto st1475;} + case KNOT_RRTYPE_DSYNC: + {stack[top++] = 11;goto st1481;} + default: + WARN(ZS_CANNOT_TEXT_DATA); + {goto st325;} + } + } + goto st11; +tr620: + { s->r_type = KNOT_RRTYPE_SOA; } + { + rdata_tail = s->r_data; + } + { + s->line_counter++; + } + { + p--; + switch (s->r_type) { + case KNOT_RRTYPE_A: + {stack[top++] = 11;goto st1089;} + case KNOT_RRTYPE_NS: + case KNOT_RRTYPE_CNAME: + case KNOT_RRTYPE_PTR: + case KNOT_RRTYPE_DNAME: + {stack[top++] = 11;goto st1091;} + case KNOT_RRTYPE_SOA: + {stack[top++] = 11;goto st1093;} + case KNOT_RRTYPE_HINFO: + {stack[top++] = 11;goto st1125;} + case KNOT_RRTYPE_MINFO: + case KNOT_RRTYPE_RP: + {stack[top++] = 11;goto st1130;} + case KNOT_RRTYPE_MX: + case KNOT_RRTYPE_AFSDB: + case KNOT_RRTYPE_RT: + case KNOT_RRTYPE_KX: + case KNOT_RRTYPE_LP: + {stack[top++] = 11;goto st1135;} + case KNOT_RRTYPE_TXT: + case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: + case KNOT_RRTYPE_WALLET: + {stack[top++] = 11;goto st1140;} + case KNOT_RRTYPE_AAAA: + {stack[top++] = 11;goto st1144;} + case KNOT_RRTYPE_LOC: + {stack[top++] = 11;goto st1146;} + case KNOT_RRTYPE_SRV: + {stack[top++] = 11;goto st1201;} + case KNOT_RRTYPE_NAPTR: + {stack[top++] = 11;goto st1212;} + case KNOT_RRTYPE_CERT: + {stack[top++] = 11;goto st1229;} + case KNOT_RRTYPE_APL: + {stack[top++] = 11;goto st1240;} + case KNOT_RRTYPE_DS: + case KNOT_RRTYPE_CDS: + {stack[top++] = 11;goto st1251;} + case KNOT_RRTYPE_SSHFP: + {stack[top++] = 11;goto st1264;} + case KNOT_RRTYPE_IPSECKEY: + {stack[top++] = 11;goto st1274;} + case KNOT_RRTYPE_RRSIG: + {stack[top++] = 11;goto st1313;} + case KNOT_RRTYPE_NSEC: + {stack[top++] = 11;goto st1339;} + case KNOT_RRTYPE_KEY: + case KNOT_RRTYPE_DNSKEY: + case KNOT_RRTYPE_CDNSKEY: + {stack[top++] = 11;goto st1342;} + case KNOT_RRTYPE_DHCID: + case KNOT_RRTYPE_OPENPGPKEY: + {stack[top++] = 11;goto st1353;} + case KNOT_RRTYPE_NSEC3: + {stack[top++] = 11;goto st1355;} + case KNOT_RRTYPE_NSEC3PARAM: + {stack[top++] = 11;goto st1384;} + case KNOT_RRTYPE_TLSA: + case KNOT_RRTYPE_SMIMEA: + {stack[top++] = 11;goto st1397;} + case KNOT_RRTYPE_CSYNC: + {stack[top++] = 11;goto st1410;} + case KNOT_RRTYPE_ZONEMD: + {stack[top++] = 11;goto st1416;} + case KNOT_RRTYPE_NID: + case KNOT_RRTYPE_L64: + {stack[top++] = 11;goto st1434;} + case KNOT_RRTYPE_L32: {stack[top++] = 11;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 11;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 11;goto st1435;} + {stack[top++] = 11;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 11;goto st1441;} + {stack[top++] = 11;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 11;goto st1449;} + {stack[top++] = 11;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 11;goto st1457;} + {stack[top++] = 11;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 11;goto st1463;} + {stack[top++] = 11;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st11; -tr615: +tr629: { s->r_type = KNOT_RRTYPE_SPF; } { rdata_tail = s->r_data; @@ -15833,95 +16193,96 @@ tr615: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 11;goto st1071;} + {stack[top++] = 11;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 11;goto st1073;} + {stack[top++] = 11;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 11;goto st1075;} + {stack[top++] = 11;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 11;goto st1107;} + {stack[top++] = 11;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 11;goto st1112;} + {stack[top++] = 11;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 11;goto st1117;} + {stack[top++] = 11;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 11;goto st1122;} + {stack[top++] = 11;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 11;goto st1126;} + {stack[top++] = 11;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 11;goto st1128;} + {stack[top++] = 11;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 11;goto st1183;} + {stack[top++] = 11;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 11;goto st1194;} + {stack[top++] = 11;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 11;goto st1211;} + {stack[top++] = 11;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 11;goto st1222;} + {stack[top++] = 11;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 11;goto st1233;} + {stack[top++] = 11;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 11;goto st1246;} + {stack[top++] = 11;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 11;goto st1256;} + {stack[top++] = 11;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 11;goto st1295;} + {stack[top++] = 11;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 11;goto st1321;} + {stack[top++] = 11;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 11;goto st1324;} + {stack[top++] = 11;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 11;goto st1335;} + {stack[top++] = 11;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 11;goto st1337;} + {stack[top++] = 11;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 11;goto st1366;} + {stack[top++] = 11;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 11;goto st1379;} + {stack[top++] = 11;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 11;goto st1392;} + {stack[top++] = 11;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 11;goto st1398;} + {stack[top++] = 11;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 11;goto st1416;} + {stack[top++] = 11;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 11;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 11;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 11;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 11;goto st1435;} + {stack[top++] = 11;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 11;goto st1441;} + {stack[top++] = 11;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 11;goto st1449;} + {stack[top++] = 11;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 11;goto st1457;} + {stack[top++] = 11;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 11;goto st1463;} + {stack[top++] = 11;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st11; -tr624: +tr638: { s->r_type = KNOT_RRTYPE_SRV; } { rdata_tail = s->r_data; @@ -15933,95 +16294,96 @@ tr624: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 11;goto st1071;} + {stack[top++] = 11;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 11;goto st1073;} + {stack[top++] = 11;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 11;goto st1075;} + {stack[top++] = 11;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 11;goto st1107;} + {stack[top++] = 11;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 11;goto st1112;} + {stack[top++] = 11;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 11;goto st1117;} + {stack[top++] = 11;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 11;goto st1122;} + {stack[top++] = 11;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 11;goto st1126;} + {stack[top++] = 11;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 11;goto st1128;} + {stack[top++] = 11;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 11;goto st1183;} + {stack[top++] = 11;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 11;goto st1194;} + {stack[top++] = 11;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 11;goto st1211;} + {stack[top++] = 11;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 11;goto st1222;} + {stack[top++] = 11;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 11;goto st1233;} + {stack[top++] = 11;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 11;goto st1246;} + {stack[top++] = 11;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 11;goto st1256;} + {stack[top++] = 11;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 11;goto st1295;} + {stack[top++] = 11;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 11;goto st1321;} + {stack[top++] = 11;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 11;goto st1324;} + {stack[top++] = 11;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 11;goto st1335;} + {stack[top++] = 11;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 11;goto st1337;} + {stack[top++] = 11;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 11;goto st1366;} + {stack[top++] = 11;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 11;goto st1379;} + {stack[top++] = 11;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 11;goto st1392;} + {stack[top++] = 11;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 11;goto st1398;} + {stack[top++] = 11;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 11;goto st1416;} + {stack[top++] = 11;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 11;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 11;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 11;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 11;goto st1435;} + {stack[top++] = 11;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 11;goto st1441;} + {stack[top++] = 11;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 11;goto st1449;} + {stack[top++] = 11;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 11;goto st1457;} + {stack[top++] = 11;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 11;goto st1463;} + {stack[top++] = 11;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st11; -tr635: +tr649: { s->r_type = KNOT_RRTYPE_SSHFP; } { rdata_tail = s->r_data; @@ -16033,95 +16395,96 @@ tr635: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 11;goto st1071;} + {stack[top++] = 11;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 11;goto st1073;} + {stack[top++] = 11;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 11;goto st1075;} + {stack[top++] = 11;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 11;goto st1107;} + {stack[top++] = 11;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 11;goto st1112;} + {stack[top++] = 11;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 11;goto st1117;} + {stack[top++] = 11;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 11;goto st1122;} + {stack[top++] = 11;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 11;goto st1126;} + {stack[top++] = 11;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 11;goto st1128;} + {stack[top++] = 11;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 11;goto st1183;} + {stack[top++] = 11;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 11;goto st1194;} + {stack[top++] = 11;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 11;goto st1211;} + {stack[top++] = 11;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 11;goto st1222;} + {stack[top++] = 11;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 11;goto st1233;} + {stack[top++] = 11;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 11;goto st1246;} + {stack[top++] = 11;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 11;goto st1256;} + {stack[top++] = 11;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 11;goto st1295;} + {stack[top++] = 11;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 11;goto st1321;} + {stack[top++] = 11;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 11;goto st1324;} + {stack[top++] = 11;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 11;goto st1335;} + {stack[top++] = 11;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 11;goto st1337;} + {stack[top++] = 11;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 11;goto st1366;} + {stack[top++] = 11;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 11;goto st1379;} + {stack[top++] = 11;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 11;goto st1392;} + {stack[top++] = 11;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 11;goto st1398;} + {stack[top++] = 11;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 11;goto st1416;} + {stack[top++] = 11;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 11;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 11;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 11;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 11;goto st1435;} + {stack[top++] = 11;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 11;goto st1441;} + {stack[top++] = 11;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 11;goto st1449;} + {stack[top++] = 11;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 11;goto st1457;} + {stack[top++] = 11;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 11;goto st1463;} + {stack[top++] = 11;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st11; -tr645: +tr659: { s->r_type = KNOT_RRTYPE_SVCB; } { rdata_tail = s->r_data; @@ -16133,95 +16496,96 @@ tr645: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 11;goto st1071;} + {stack[top++] = 11;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 11;goto st1073;} + {stack[top++] = 11;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 11;goto st1075;} + {stack[top++] = 11;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 11;goto st1107;} + {stack[top++] = 11;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 11;goto st1112;} + {stack[top++] = 11;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 11;goto st1117;} + {stack[top++] = 11;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 11;goto st1122;} + {stack[top++] = 11;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 11;goto st1126;} + {stack[top++] = 11;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 11;goto st1128;} + {stack[top++] = 11;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 11;goto st1183;} + {stack[top++] = 11;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 11;goto st1194;} + {stack[top++] = 11;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 11;goto st1211;} + {stack[top++] = 11;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 11;goto st1222;} + {stack[top++] = 11;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 11;goto st1233;} + {stack[top++] = 11;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 11;goto st1246;} + {stack[top++] = 11;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 11;goto st1256;} + {stack[top++] = 11;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 11;goto st1295;} + {stack[top++] = 11;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 11;goto st1321;} + {stack[top++] = 11;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 11;goto st1324;} + {stack[top++] = 11;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 11;goto st1335;} + {stack[top++] = 11;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 11;goto st1337;} + {stack[top++] = 11;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 11;goto st1366;} + {stack[top++] = 11;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 11;goto st1379;} + {stack[top++] = 11;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 11;goto st1392;} + {stack[top++] = 11;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 11;goto st1398;} + {stack[top++] = 11;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 11;goto st1416;} + {stack[top++] = 11;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 11;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 11;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 11;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 11;goto st1435;} + {stack[top++] = 11;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 11;goto st1441;} + {stack[top++] = 11;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 11;goto st1449;} + {stack[top++] = 11;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 11;goto st1457;} + {stack[top++] = 11;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 11;goto st1463;} + {stack[top++] = 11;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st11; -tr658: +tr672: { s->r_type = KNOT_RRTYPE_TLSA; } { rdata_tail = s->r_data; @@ -16233,95 +16597,96 @@ tr658: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 11;goto st1071;} + {stack[top++] = 11;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 11;goto st1073;} + {stack[top++] = 11;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 11;goto st1075;} + {stack[top++] = 11;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 11;goto st1107;} + {stack[top++] = 11;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 11;goto st1112;} + {stack[top++] = 11;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 11;goto st1117;} + {stack[top++] = 11;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 11;goto st1122;} + {stack[top++] = 11;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 11;goto st1126;} + {stack[top++] = 11;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 11;goto st1128;} + {stack[top++] = 11;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 11;goto st1183;} + {stack[top++] = 11;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 11;goto st1194;} + {stack[top++] = 11;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 11;goto st1211;} + {stack[top++] = 11;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 11;goto st1222;} + {stack[top++] = 11;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 11;goto st1233;} + {stack[top++] = 11;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 11;goto st1246;} + {stack[top++] = 11;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 11;goto st1256;} + {stack[top++] = 11;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 11;goto st1295;} + {stack[top++] = 11;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 11;goto st1321;} + {stack[top++] = 11;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 11;goto st1324;} + {stack[top++] = 11;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 11;goto st1335;} + {stack[top++] = 11;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 11;goto st1337;} + {stack[top++] = 11;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 11;goto st1366;} + {stack[top++] = 11;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 11;goto st1379;} + {stack[top++] = 11;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 11;goto st1392;} + {stack[top++] = 11;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 11;goto st1398;} + {stack[top++] = 11;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 11;goto st1416;} + {stack[top++] = 11;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 11;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 11;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 11;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 11;goto st1435;} + {stack[top++] = 11;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 11;goto st1441;} + {stack[top++] = 11;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 11;goto st1449;} + {stack[top++] = 11;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 11;goto st1457;} + {stack[top++] = 11;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 11;goto st1463;} + {stack[top++] = 11;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st11; -tr667: +tr681: { s->r_type = KNOT_RRTYPE_TXT; } { rdata_tail = s->r_data; @@ -16333,101 +16698,102 @@ tr667: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 11;goto st1071;} + {stack[top++] = 11;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 11;goto st1073;} + {stack[top++] = 11;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 11;goto st1075;} + {stack[top++] = 11;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 11;goto st1107;} + {stack[top++] = 11;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 11;goto st1112;} + {stack[top++] = 11;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 11;goto st1117;} + {stack[top++] = 11;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 11;goto st1122;} + {stack[top++] = 11;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 11;goto st1126;} + {stack[top++] = 11;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 11;goto st1128;} + {stack[top++] = 11;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 11;goto st1183;} + {stack[top++] = 11;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 11;goto st1194;} + {stack[top++] = 11;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 11;goto st1211;} + {stack[top++] = 11;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 11;goto st1222;} + {stack[top++] = 11;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 11;goto st1233;} + {stack[top++] = 11;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 11;goto st1246;} + {stack[top++] = 11;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 11;goto st1256;} + {stack[top++] = 11;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 11;goto st1295;} + {stack[top++] = 11;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 11;goto st1321;} + {stack[top++] = 11;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 11;goto st1324;} + {stack[top++] = 11;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 11;goto st1335;} + {stack[top++] = 11;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 11;goto st1337;} + {stack[top++] = 11;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 11;goto st1366;} + {stack[top++] = 11;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 11;goto st1379;} + {stack[top++] = 11;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 11;goto st1392;} + {stack[top++] = 11;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 11;goto st1398;} + {stack[top++] = 11;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 11;goto st1416;} + {stack[top++] = 11;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 11;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 11;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 11;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 11;goto st1435;} + {stack[top++] = 11;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 11;goto st1441;} + {stack[top++] = 11;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 11;goto st1449;} + {stack[top++] = 11;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 11;goto st1457;} + {stack[top++] = 11;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 11;goto st1463;} + {stack[top++] = 11;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st11; -tr681: +tr695: { if (s->number64 <= UINT16_MAX) { s->r_type = (uint16_t)(s->number64); } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -16440,95 +16806,96 @@ tr681: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 11;goto st1071;} + {stack[top++] = 11;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 11;goto st1073;} + {stack[top++] = 11;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 11;goto st1075;} + {stack[top++] = 11;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 11;goto st1107;} + {stack[top++] = 11;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 11;goto st1112;} + {stack[top++] = 11;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 11;goto st1117;} + {stack[top++] = 11;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 11;goto st1122;} + {stack[top++] = 11;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 11;goto st1126;} + {stack[top++] = 11;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 11;goto st1128;} + {stack[top++] = 11;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 11;goto st1183;} + {stack[top++] = 11;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 11;goto st1194;} + {stack[top++] = 11;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 11;goto st1211;} + {stack[top++] = 11;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 11;goto st1222;} + {stack[top++] = 11;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 11;goto st1233;} + {stack[top++] = 11;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 11;goto st1246;} + {stack[top++] = 11;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 11;goto st1256;} + {stack[top++] = 11;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 11;goto st1295;} + {stack[top++] = 11;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 11;goto st1321;} + {stack[top++] = 11;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 11;goto st1324;} + {stack[top++] = 11;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 11;goto st1335;} + {stack[top++] = 11;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 11;goto st1337;} + {stack[top++] = 11;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 11;goto st1366;} + {stack[top++] = 11;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 11;goto st1379;} + {stack[top++] = 11;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 11;goto st1392;} + {stack[top++] = 11;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 11;goto st1398;} + {stack[top++] = 11;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 11;goto st1416;} + {stack[top++] = 11;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 11;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 11;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 11;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 11;goto st1435;} + {stack[top++] = 11;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 11;goto st1441;} + {stack[top++] = 11;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 11;goto st1449;} + {stack[top++] = 11;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 11;goto st1457;} + {stack[top++] = 11;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 11;goto st1463;} + {stack[top++] = 11;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st11; -tr691: +tr705: { s->r_type = KNOT_RRTYPE_URI; } { rdata_tail = s->r_data; @@ -16540,95 +16907,96 @@ tr691: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 11;goto st1071;} + {stack[top++] = 11;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 11;goto st1073;} + {stack[top++] = 11;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 11;goto st1075;} + {stack[top++] = 11;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 11;goto st1107;} + {stack[top++] = 11;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 11;goto st1112;} + {stack[top++] = 11;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 11;goto st1117;} + {stack[top++] = 11;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 11;goto st1122;} + {stack[top++] = 11;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 11;goto st1126;} + {stack[top++] = 11;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 11;goto st1128;} + {stack[top++] = 11;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 11;goto st1183;} + {stack[top++] = 11;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 11;goto st1194;} + {stack[top++] = 11;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 11;goto st1211;} + {stack[top++] = 11;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 11;goto st1222;} + {stack[top++] = 11;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 11;goto st1233;} + {stack[top++] = 11;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 11;goto st1246;} + {stack[top++] = 11;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 11;goto st1256;} + {stack[top++] = 11;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 11;goto st1295;} + {stack[top++] = 11;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 11;goto st1321;} + {stack[top++] = 11;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 11;goto st1324;} + {stack[top++] = 11;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 11;goto st1335;} + {stack[top++] = 11;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 11;goto st1337;} + {stack[top++] = 11;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 11;goto st1366;} + {stack[top++] = 11;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 11;goto st1379;} + {stack[top++] = 11;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 11;goto st1392;} + {stack[top++] = 11;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 11;goto st1398;} + {stack[top++] = 11;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 11;goto st1416;} + {stack[top++] = 11;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 11;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 11;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 11;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 11;goto st1435;} + {stack[top++] = 11;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 11;goto st1441;} + {stack[top++] = 11;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 11;goto st1449;} + {stack[top++] = 11;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 11;goto st1457;} + {stack[top++] = 11;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 11;goto st1463;} + {stack[top++] = 11;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st11; -tr704: +tr718: { s->r_type = KNOT_RRTYPE_WALLET; } { rdata_tail = s->r_data; @@ -16640,95 +17008,96 @@ tr704: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 11;goto st1071;} + {stack[top++] = 11;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 11;goto st1073;} + {stack[top++] = 11;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 11;goto st1075;} + {stack[top++] = 11;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 11;goto st1107;} + {stack[top++] = 11;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 11;goto st1112;} + {stack[top++] = 11;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 11;goto st1117;} + {stack[top++] = 11;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 11;goto st1122;} + {stack[top++] = 11;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 11;goto st1126;} + {stack[top++] = 11;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 11;goto st1128;} + {stack[top++] = 11;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 11;goto st1183;} + {stack[top++] = 11;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 11;goto st1194;} + {stack[top++] = 11;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 11;goto st1211;} + {stack[top++] = 11;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 11;goto st1222;} + {stack[top++] = 11;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 11;goto st1233;} + {stack[top++] = 11;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 11;goto st1246;} + {stack[top++] = 11;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 11;goto st1256;} + {stack[top++] = 11;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 11;goto st1295;} + {stack[top++] = 11;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 11;goto st1321;} + {stack[top++] = 11;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 11;goto st1324;} + {stack[top++] = 11;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 11;goto st1335;} + {stack[top++] = 11;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 11;goto st1337;} + {stack[top++] = 11;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 11;goto st1366;} + {stack[top++] = 11;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 11;goto st1379;} + {stack[top++] = 11;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 11;goto st1392;} + {stack[top++] = 11;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 11;goto st1398;} + {stack[top++] = 11;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 11;goto st1416;} + {stack[top++] = 11;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 11;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 11;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 11;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 11;goto st1435;} + {stack[top++] = 11;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 11;goto st1441;} + {stack[top++] = 11;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 11;goto st1449;} + {stack[top++] = 11;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 11;goto st1457;} + {stack[top++] = 11;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 11;goto st1463;} + {stack[top++] = 11;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st11; -tr717: +tr731: { s->r_type = KNOT_RRTYPE_ZONEMD; } { rdata_tail = s->r_data; @@ -16740,95 +17109,96 @@ tr717: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 11;goto st1071;} + {stack[top++] = 11;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 11;goto st1073;} + {stack[top++] = 11;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 11;goto st1075;} + {stack[top++] = 11;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 11;goto st1107;} + {stack[top++] = 11;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 11;goto st1112;} + {stack[top++] = 11;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 11;goto st1117;} + {stack[top++] = 11;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 11;goto st1122;} + {stack[top++] = 11;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 11;goto st1126;} + {stack[top++] = 11;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 11;goto st1128;} + {stack[top++] = 11;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 11;goto st1183;} + {stack[top++] = 11;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 11;goto st1194;} + {stack[top++] = 11;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 11;goto st1211;} + {stack[top++] = 11;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 11;goto st1222;} + {stack[top++] = 11;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 11;goto st1233;} + {stack[top++] = 11;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 11;goto st1246;} + {stack[top++] = 11;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 11;goto st1256;} + {stack[top++] = 11;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 11;goto st1295;} + {stack[top++] = 11;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 11;goto st1321;} + {stack[top++] = 11;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 11;goto st1324;} + {stack[top++] = 11;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 11;goto st1335;} + {stack[top++] = 11;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 11;goto st1337;} + {stack[top++] = 11;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 11;goto st1366;} + {stack[top++] = 11;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 11;goto st1379;} + {stack[top++] = 11;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 11;goto st1392;} + {stack[top++] = 11;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 11;goto st1398;} + {stack[top++] = 11;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 11;goto st1416;} + {stack[top++] = 11;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 11;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 11;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 11;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 11;goto st1435;} + {stack[top++] = 11;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 11;goto st1441;} + {stack[top++] = 11;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 11;goto st1449;} + {stack[top++] = 11;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 11;goto st1457;} + {stack[top++] = 11;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 11;goto st1463;} + {stack[top++] = 11;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st11; -tr968: +tr982: { s->r_type = KNOT_RRTYPE_AAAA; } { rdata_tail = s->r_data; @@ -16840,95 +17210,96 @@ tr968: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 11;goto st1071;} + {stack[top++] = 11;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 11;goto st1073;} + {stack[top++] = 11;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 11;goto st1075;} + {stack[top++] = 11;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 11;goto st1107;} + {stack[top++] = 11;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 11;goto st1112;} + {stack[top++] = 11;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 11;goto st1117;} + {stack[top++] = 11;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 11;goto st1122;} + {stack[top++] = 11;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 11;goto st1126;} + {stack[top++] = 11;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 11;goto st1128;} + {stack[top++] = 11;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 11;goto st1183;} + {stack[top++] = 11;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 11;goto st1194;} + {stack[top++] = 11;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 11;goto st1211;} + {stack[top++] = 11;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 11;goto st1222;} + {stack[top++] = 11;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 11;goto st1233;} + {stack[top++] = 11;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 11;goto st1246;} + {stack[top++] = 11;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 11;goto st1256;} + {stack[top++] = 11;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 11;goto st1295;} + {stack[top++] = 11;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 11;goto st1321;} + {stack[top++] = 11;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 11;goto st1324;} + {stack[top++] = 11;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 11;goto st1335;} + {stack[top++] = 11;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 11;goto st1337;} + {stack[top++] = 11;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 11;goto st1366;} + {stack[top++] = 11;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 11;goto st1379;} + {stack[top++] = 11;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 11;goto st1392;} + {stack[top++] = 11;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 11;goto st1398;} + {stack[top++] = 11;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 11;goto st1416;} + {stack[top++] = 11;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 11;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 11;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 11;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 11;goto st1435;} + {stack[top++] = 11;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 11;goto st1441;} + {stack[top++] = 11;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 11;goto st1449;} + {stack[top++] = 11;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 11;goto st1457;} + {stack[top++] = 11;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 11;goto st1463;} + {stack[top++] = 11;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st11; -tr979: +tr993: { s->r_type = KNOT_RRTYPE_AFSDB; } { rdata_tail = s->r_data; @@ -16940,95 +17311,96 @@ tr979: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 11;goto st1071;} + {stack[top++] = 11;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 11;goto st1073;} + {stack[top++] = 11;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 11;goto st1075;} + {stack[top++] = 11;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 11;goto st1107;} + {stack[top++] = 11;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 11;goto st1112;} + {stack[top++] = 11;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 11;goto st1117;} + {stack[top++] = 11;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 11;goto st1122;} + {stack[top++] = 11;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 11;goto st1126;} + {stack[top++] = 11;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 11;goto st1128;} + {stack[top++] = 11;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 11;goto st1183;} + {stack[top++] = 11;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 11;goto st1194;} + {stack[top++] = 11;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 11;goto st1211;} + {stack[top++] = 11;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 11;goto st1222;} + {stack[top++] = 11;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 11;goto st1233;} + {stack[top++] = 11;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 11;goto st1246;} + {stack[top++] = 11;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 11;goto st1256;} + {stack[top++] = 11;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 11;goto st1295;} + {stack[top++] = 11;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 11;goto st1321;} + {stack[top++] = 11;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 11;goto st1324;} + {stack[top++] = 11;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 11;goto st1335;} + {stack[top++] = 11;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 11;goto st1337;} + {stack[top++] = 11;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 11;goto st1366;} + {stack[top++] = 11;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 11;goto st1379;} + {stack[top++] = 11;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 11;goto st1392;} + {stack[top++] = 11;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 11;goto st1398;} + {stack[top++] = 11;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 11;goto st1416;} + {stack[top++] = 11;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 11;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 11;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 11;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 11;goto st1435;} + {stack[top++] = 11;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 11;goto st1441;} + {stack[top++] = 11;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 11;goto st1449;} + {stack[top++] = 11;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 11;goto st1457;} + {stack[top++] = 11;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 11;goto st1463;} + {stack[top++] = 11;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st11; -tr988: +tr1002: { s->r_type = KNOT_RRTYPE_APL; } { rdata_tail = s->r_data; @@ -17040,91 +17412,92 @@ tr988: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 11;goto st1071;} + {stack[top++] = 11;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 11;goto st1073;} + {stack[top++] = 11;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 11;goto st1075;} + {stack[top++] = 11;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 11;goto st1107;} + {stack[top++] = 11;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 11;goto st1112;} + {stack[top++] = 11;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 11;goto st1117;} + {stack[top++] = 11;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 11;goto st1122;} + {stack[top++] = 11;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 11;goto st1126;} + {stack[top++] = 11;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 11;goto st1128;} + {stack[top++] = 11;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 11;goto st1183;} + {stack[top++] = 11;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 11;goto st1194;} + {stack[top++] = 11;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 11;goto st1211;} + {stack[top++] = 11;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 11;goto st1222;} + {stack[top++] = 11;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 11;goto st1233;} + {stack[top++] = 11;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 11;goto st1246;} + {stack[top++] = 11;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 11;goto st1256;} + {stack[top++] = 11;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 11;goto st1295;} + {stack[top++] = 11;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 11;goto st1321;} + {stack[top++] = 11;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 11;goto st1324;} + {stack[top++] = 11;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 11;goto st1335;} + {stack[top++] = 11;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 11;goto st1337;} + {stack[top++] = 11;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 11;goto st1366;} + {stack[top++] = 11;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 11;goto st1379;} + {stack[top++] = 11;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 11;goto st1392;} + {stack[top++] = 11;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 11;goto st1398;} + {stack[top++] = 11;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 11;goto st1416;} + {stack[top++] = 11;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 11;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 11;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 11;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 11;goto st1435;} + {stack[top++] = 11;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 11;goto st1441;} + {stack[top++] = 11;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 11;goto st1449;} + {stack[top++] = 11;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 11;goto st1457;} + {stack[top++] = 11;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 11;goto st1463;} + {stack[top++] = 11;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st11; @@ -17176,7 +17549,7 @@ tr111: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } @@ -17185,7 +17558,7 @@ tr112: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } @@ -17200,7 +17573,7 @@ tr104: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } @@ -17213,7 +17586,7 @@ tr105: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } @@ -17311,7 +17684,7 @@ tr181: s->buffer_length = 0; } goto st13; -tr857: +tr871: { s->r_type = KNOT_RRTYPE_A; } { rdata_tail = s->r_data; @@ -17366,7 +17739,7 @@ tr118: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1475; goto _out;} + {p++; cs = 1493; goto _out;} } } } @@ -17376,7 +17749,7 @@ tr118: { if (rdata_tail - s->r_data > UINT16_MAX) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } s->r_data_length = rdata_tail - s->r_data; @@ -17389,23 +17762,23 @@ tr118: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1475; goto _out;} + {p++; cs = 1493; goto _out;} } } } else { // Return if external processing. - p--; {p++; cs = 1475; goto _out;} + p--; {p++; cs = 1493; goto _out;} } } - goto st1475; -tr865: + goto st1493; +tr879: { s->line_counter++; } { if (rdata_tail - s->r_data > UINT16_MAX) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } s->r_data_length = rdata_tail - s->r_data; @@ -17418,16 +17791,16 @@ tr865: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1475; goto _out;} + {p++; cs = 1493; goto _out;} } } } else { // Return if external processing. - p--; {p++; cs = 1475; goto _out;} + p--; {p++; cs = 1493; goto _out;} } } - goto st1475; -tr856: + goto st1493; +tr870: { s->r_type = KNOT_RRTYPE_A; } { rdata_tail = s->r_data; @@ -17442,7 +17815,7 @@ tr856: { if (rdata_tail - s->r_data > UINT16_MAX) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } s->r_data_length = rdata_tail - s->r_data; @@ -17455,19 +17828,19 @@ tr856: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1475; goto _out;} + {p++; cs = 1493; goto _out;} } } } else { // Return if external processing. - p--; {p++; cs = 1475; goto _out;} + p--; {p++; cs = 1493; goto _out;} } } - goto st1475; -st1475: + goto st1493; +st1493: if ( ++p == pe ) - goto _test_eof1475; -case 1475: + goto _test_eof1493; +case 1493: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -17485,23 +17858,23 @@ case 1475: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr4165; - case 32: goto tr4165; - case 36: goto tr4166; - case 40: goto tr4167; - case 41: goto tr4168; - case 42: goto tr4169; + case 9: goto tr4200; + case 32: goto tr4200; + case 36: goto tr4201; + case 40: goto tr4202; + case 41: goto tr4203; + case 42: goto tr4204; case 58: goto tr75; - case 92: goto tr4170; - case 95: goto tr4169; - case 2826: goto tr4161; - case 2875: goto tr4162; - case 3082: goto tr4171; - case 3131: goto tr4172; - case 3338: goto tr4173; - case 3387: goto tr4174; - case 3594: goto tr4175; - case 3643: goto tr4176; + case 92: goto tr4205; + case 95: goto tr4204; + case 2826: goto tr4196; + case 2875: goto tr4197; + case 3082: goto tr4206; + case 3131: goto tr4207; + case 3338: goto tr4208; + case 3387: goto tr4209; + case 3594: goto tr4210; + case 3643: goto tr4211; } if ( _widec < 60 ) { if ( _widec < 11 ) { @@ -17509,29 +17882,29 @@ case 1475: goto tr75; } else if ( _widec > 44 ) { if ( 45 <= _widec && _widec <= 57 ) - goto tr4169; + goto tr4204; } else goto tr75; } else if ( _widec > 63 ) { if ( _widec < 91 ) { if ( 64 <= _widec && _widec <= 90 ) - goto tr4169; + goto tr4204; } else if ( _widec > 96 ) { if ( _widec > 122 ) { if ( 123 <= _widec ) goto tr75; } else if ( _widec >= 97 ) - goto tr4169; + goto tr4204; } else goto tr75; } else goto tr75; - goto tr900; + goto tr914; tr121: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } @@ -17540,16 +17913,16 @@ tr122: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } goto st14; -tr4165: +tr4200: { if (s->r_owner_length == 0) { WARN(ZS_BAD_PREVIOUS_OWNER); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -17557,18 +17930,18 @@ tr4165: s->buffer_length = 0; } goto st14; -tr4167: +tr4202: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } { if (s->r_owner_length == 0) { WARN(ZS_BAD_PREVIOUS_OWNER); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -17576,18 +17949,18 @@ tr4167: s->buffer_length = 0; } goto st14; -tr4168: +tr4203: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } { if (s->r_owner_length == 0) { WARN(ZS_BAD_PREVIOUS_OWNER); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -17694,98 +18067,99 @@ tr123: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 15;goto st1071;} + {stack[top++] = 15;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 15;goto st1073;} + {stack[top++] = 15;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 15;goto st1075;} + {stack[top++] = 15;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 15;goto st1107;} + {stack[top++] = 15;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 15;goto st1112;} + {stack[top++] = 15;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 15;goto st1117;} + {stack[top++] = 15;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 15;goto st1122;} + {stack[top++] = 15;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 15;goto st1126;} + {stack[top++] = 15;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 15;goto st1128;} + {stack[top++] = 15;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 15;goto st1183;} + {stack[top++] = 15;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 15;goto st1194;} + {stack[top++] = 15;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 15;goto st1211;} + {stack[top++] = 15;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 15;goto st1222;} + {stack[top++] = 15;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 15;goto st1233;} + {stack[top++] = 15;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 15;goto st1246;} + {stack[top++] = 15;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 15;goto st1256;} + {stack[top++] = 15;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 15;goto st1295;} + {stack[top++] = 15;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 15;goto st1321;} + {stack[top++] = 15;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 15;goto st1324;} + {stack[top++] = 15;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 15;goto st1335;} + {stack[top++] = 15;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 15;goto st1337;} + {stack[top++] = 15;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 15;goto st1366;} + {stack[top++] = 15;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 15;goto st1379;} + {stack[top++] = 15;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 15;goto st1392;} + {stack[top++] = 15;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 15;goto st1398;} + {stack[top++] = 15;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 15;goto st1416;} + {stack[top++] = 15;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 15;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 15;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 15;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 15;goto st1435;} + {stack[top++] = 15;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 15;goto st1441;} + {stack[top++] = 15;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 15;goto st1449;} + {stack[top++] = 15;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 15;goto st1457;} + {stack[top++] = 15;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 15;goto st1463;} + {stack[top++] = 15;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st15; @@ -17813,12 +18187,12 @@ case 15: case 68: goto tr32; case 72: goto tr33; case 77: goto tr34; - case 83: goto st207; + case 83: goto st213; case 87: goto tr36; case 100: goto tr32; case 104: goto tr33; case 109: goto tr34; - case 115: goto st207; + case 115: goto st213; case 119: goto tr36; case 1802: goto tr89; case 1851: goto tr90; @@ -17832,7 +18206,7 @@ tr156: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } @@ -17841,7 +18215,7 @@ tr157: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } @@ -17852,7 +18226,7 @@ tr149: s->r_ttl = (uint32_t)(s->number64); } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -17866,13 +18240,13 @@ tr150: s->r_ttl = (uint32_t)(s->number64); } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } @@ -17887,13 +18261,13 @@ tr151: s->r_ttl = (uint32_t)(s->number64); } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } @@ -17978,7 +18352,7 @@ tr44: s->r_class = s->default_class; } goto st17; -tr737: +tr751: { s->r_ttl = s->default_ttl; } @@ -18054,91 +18428,92 @@ tr74: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 20;goto st1071;} + {stack[top++] = 20;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 20;goto st1073;} + {stack[top++] = 20;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 20;goto st1075;} + {stack[top++] = 20;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 20;goto st1107;} + {stack[top++] = 20;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 20;goto st1112;} + {stack[top++] = 20;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 20;goto st1117;} + {stack[top++] = 20;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 20;goto st1122;} + {stack[top++] = 20;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 20;goto st1126;} + {stack[top++] = 20;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 20;goto st1128;} + {stack[top++] = 20;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 20;goto st1183;} + {stack[top++] = 20;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 20;goto st1194;} + {stack[top++] = 20;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 20;goto st1211;} + {stack[top++] = 20;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 20;goto st1222;} + {stack[top++] = 20;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 20;goto st1233;} + {stack[top++] = 20;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 20;goto st1246;} + {stack[top++] = 20;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 20;goto st1256;} + {stack[top++] = 20;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 20;goto st1295;} + {stack[top++] = 20;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 20;goto st1321;} + {stack[top++] = 20;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 20;goto st1324;} + {stack[top++] = 20;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 20;goto st1335;} + {stack[top++] = 20;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 20;goto st1337;} + {stack[top++] = 20;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 20;goto st1366;} + {stack[top++] = 20;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 20;goto st1379;} + {stack[top++] = 20;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 20;goto st1392;} + {stack[top++] = 20;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 20;goto st1398;} + {stack[top++] = 20;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 20;goto st1416;} + {stack[top++] = 20;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 20;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 20;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 20;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 20;goto st1435;} + {stack[top++] = 20;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 20;goto st1441;} + {stack[top++] = 20;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 20;goto st1449;} + {stack[top++] = 20;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 20;goto st1457;} + {stack[top++] = 20;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 20;goto st1463;} + {stack[top++] = 20;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st20; @@ -18150,91 +18525,92 @@ tr84: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 20;goto st1071;} + {stack[top++] = 20;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 20;goto st1073;} + {stack[top++] = 20;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 20;goto st1075;} + {stack[top++] = 20;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 20;goto st1107;} + {stack[top++] = 20;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 20;goto st1112;} + {stack[top++] = 20;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 20;goto st1117;} + {stack[top++] = 20;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 20;goto st1122;} + {stack[top++] = 20;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 20;goto st1126;} + {stack[top++] = 20;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 20;goto st1128;} + {stack[top++] = 20;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 20;goto st1183;} + {stack[top++] = 20;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 20;goto st1194;} + {stack[top++] = 20;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 20;goto st1211;} + {stack[top++] = 20;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 20;goto st1222;} + {stack[top++] = 20;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 20;goto st1233;} + {stack[top++] = 20;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 20;goto st1246;} + {stack[top++] = 20;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 20;goto st1256;} + {stack[top++] = 20;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 20;goto st1295;} + {stack[top++] = 20;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 20;goto st1321;} + {stack[top++] = 20;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 20;goto st1324;} + {stack[top++] = 20;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 20;goto st1335;} + {stack[top++] = 20;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 20;goto st1337;} + {stack[top++] = 20;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 20;goto st1366;} + {stack[top++] = 20;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 20;goto st1379;} + {stack[top++] = 20;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 20;goto st1392;} + {stack[top++] = 20;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 20;goto st1398;} + {stack[top++] = 20;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 20;goto st1416;} + {stack[top++] = 20;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 20;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 20;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 20;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 20;goto st1435;} + {stack[top++] = 20;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 20;goto st1441;} + {stack[top++] = 20;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 20;goto st1449;} + {stack[top++] = 20;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 20;goto st1457;} + {stack[top++] = 20;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 20;goto st1463;} + {stack[top++] = 20;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st20; @@ -18250,91 +18626,92 @@ tr173: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 20;goto st1071;} + {stack[top++] = 20;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 20;goto st1073;} + {stack[top++] = 20;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 20;goto st1075;} + {stack[top++] = 20;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 20;goto st1107;} + {stack[top++] = 20;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 20;goto st1112;} + {stack[top++] = 20;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 20;goto st1117;} + {stack[top++] = 20;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 20;goto st1122;} + {stack[top++] = 20;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 20;goto st1126;} + {stack[top++] = 20;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 20;goto st1128;} + {stack[top++] = 20;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 20;goto st1183;} + {stack[top++] = 20;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 20;goto st1194;} + {stack[top++] = 20;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 20;goto st1211;} + {stack[top++] = 20;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 20;goto st1222;} + {stack[top++] = 20;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 20;goto st1233;} + {stack[top++] = 20;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 20;goto st1246;} + {stack[top++] = 20;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 20;goto st1256;} + {stack[top++] = 20;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 20;goto st1295;} + {stack[top++] = 20;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 20;goto st1321;} + {stack[top++] = 20;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 20;goto st1324;} + {stack[top++] = 20;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 20;goto st1335;} + {stack[top++] = 20;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 20;goto st1337;} + {stack[top++] = 20;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 20;goto st1366;} + {stack[top++] = 20;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 20;goto st1379;} + {stack[top++] = 20;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 20;goto st1392;} + {stack[top++] = 20;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 20;goto st1398;} + {stack[top++] = 20;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 20;goto st1416;} + {stack[top++] = 20;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 20;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 20;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 20;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 20;goto st1435;} + {stack[top++] = 20;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 20;goto st1441;} + {stack[top++] = 20;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 20;goto st1449;} + {stack[top++] = 20;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 20;goto st1457;} + {stack[top++] = 20;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 20;goto st1463;} + {stack[top++] = 20;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st20; @@ -18350,91 +18727,92 @@ tr195: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 20;goto st1071;} + {stack[top++] = 20;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 20;goto st1073;} + {stack[top++] = 20;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 20;goto st1075;} + {stack[top++] = 20;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 20;goto st1107;} + {stack[top++] = 20;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 20;goto st1112;} + {stack[top++] = 20;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 20;goto st1117;} + {stack[top++] = 20;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 20;goto st1122;} + {stack[top++] = 20;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 20;goto st1126;} + {stack[top++] = 20;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 20;goto st1128;} + {stack[top++] = 20;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 20;goto st1183;} + {stack[top++] = 20;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 20;goto st1194;} + {stack[top++] = 20;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 20;goto st1211;} + {stack[top++] = 20;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 20;goto st1222;} + {stack[top++] = 20;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 20;goto st1233;} + {stack[top++] = 20;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 20;goto st1246;} + {stack[top++] = 20;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 20;goto st1256;} + {stack[top++] = 20;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 20;goto st1295;} + {stack[top++] = 20;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 20;goto st1321;} + {stack[top++] = 20;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 20;goto st1324;} + {stack[top++] = 20;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 20;goto st1335;} + {stack[top++] = 20;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 20;goto st1337;} + {stack[top++] = 20;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 20;goto st1366;} + {stack[top++] = 20;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 20;goto st1379;} + {stack[top++] = 20;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 20;goto st1392;} + {stack[top++] = 20;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 20;goto st1398;} + {stack[top++] = 20;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 20;goto st1416;} + {stack[top++] = 20;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 20;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 20;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 20;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 20;goto st1435;} + {stack[top++] = 20;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 20;goto st1441;} + {stack[top++] = 20;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 20;goto st1449;} + {stack[top++] = 20;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 20;goto st1457;} + {stack[top++] = 20;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 20;goto st1463;} + {stack[top++] = 20;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st20; @@ -18450,91 +18828,92 @@ tr203: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 20;goto st1071;} + {stack[top++] = 20;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 20;goto st1073;} + {stack[top++] = 20;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 20;goto st1075;} + {stack[top++] = 20;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 20;goto st1107;} + {stack[top++] = 20;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 20;goto st1112;} + {stack[top++] = 20;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 20;goto st1117;} + {stack[top++] = 20;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 20;goto st1122;} + {stack[top++] = 20;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 20;goto st1126;} + {stack[top++] = 20;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 20;goto st1128;} + {stack[top++] = 20;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 20;goto st1183;} + {stack[top++] = 20;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 20;goto st1194;} + {stack[top++] = 20;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 20;goto st1211;} + {stack[top++] = 20;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 20;goto st1222;} + {stack[top++] = 20;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 20;goto st1233;} + {stack[top++] = 20;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 20;goto st1246;} + {stack[top++] = 20;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 20;goto st1256;} + {stack[top++] = 20;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 20;goto st1295;} + {stack[top++] = 20;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 20;goto st1321;} + {stack[top++] = 20;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 20;goto st1324;} + {stack[top++] = 20;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 20;goto st1335;} + {stack[top++] = 20;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 20;goto st1337;} + {stack[top++] = 20;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 20;goto st1366;} + {stack[top++] = 20;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 20;goto st1379;} + {stack[top++] = 20;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 20;goto st1392;} + {stack[top++] = 20;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 20;goto st1398;} + {stack[top++] = 20;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 20;goto st1416;} + {stack[top++] = 20;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 20;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 20;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 20;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 20;goto st1435;} + {stack[top++] = 20;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 20;goto st1441;} + {stack[top++] = 20;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 20;goto st1449;} + {stack[top++] = 20;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 20;goto st1457;} + {stack[top++] = 20;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 20;goto st1463;} + {stack[top++] = 20;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st20; @@ -18550,91 +18929,92 @@ tr213: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 20;goto st1071;} + {stack[top++] = 20;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 20;goto st1073;} + {stack[top++] = 20;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 20;goto st1075;} + {stack[top++] = 20;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 20;goto st1107;} + {stack[top++] = 20;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 20;goto st1112;} + {stack[top++] = 20;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 20;goto st1117;} + {stack[top++] = 20;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 20;goto st1122;} + {stack[top++] = 20;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 20;goto st1126;} + {stack[top++] = 20;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 20;goto st1128;} + {stack[top++] = 20;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 20;goto st1183;} + {stack[top++] = 20;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 20;goto st1194;} + {stack[top++] = 20;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 20;goto st1211;} + {stack[top++] = 20;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 20;goto st1222;} + {stack[top++] = 20;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 20;goto st1233;} + {stack[top++] = 20;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 20;goto st1246;} + {stack[top++] = 20;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 20;goto st1256;} + {stack[top++] = 20;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 20;goto st1295;} + {stack[top++] = 20;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 20;goto st1321;} + {stack[top++] = 20;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 20;goto st1324;} + {stack[top++] = 20;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 20;goto st1335;} + {stack[top++] = 20;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 20;goto st1337;} + {stack[top++] = 20;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 20;goto st1366;} + {stack[top++] = 20;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 20;goto st1379;} + {stack[top++] = 20;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 20;goto st1392;} + {stack[top++] = 20;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 20;goto st1398;} + {stack[top++] = 20;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 20;goto st1416;} + {stack[top++] = 20;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 20;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 20;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 20;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 20;goto st1435;} + {stack[top++] = 20;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 20;goto st1441;} + {stack[top++] = 20;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 20;goto st1449;} + {stack[top++] = 20;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 20;goto st1457;} + {stack[top++] = 20;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 20;goto st1463;} + {stack[top++] = 20;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st20; @@ -18650,91 +19030,92 @@ tr224: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 20;goto st1071;} + {stack[top++] = 20;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 20;goto st1073;} + {stack[top++] = 20;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 20;goto st1075;} + {stack[top++] = 20;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 20;goto st1107;} + {stack[top++] = 20;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 20;goto st1112;} + {stack[top++] = 20;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 20;goto st1117;} + {stack[top++] = 20;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 20;goto st1122;} + {stack[top++] = 20;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 20;goto st1126;} + {stack[top++] = 20;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 20;goto st1128;} + {stack[top++] = 20;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 20;goto st1183;} + {stack[top++] = 20;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 20;goto st1194;} + {stack[top++] = 20;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 20;goto st1211;} + {stack[top++] = 20;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 20;goto st1222;} + {stack[top++] = 20;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 20;goto st1233;} + {stack[top++] = 20;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 20;goto st1246;} + {stack[top++] = 20;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 20;goto st1256;} + {stack[top++] = 20;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 20;goto st1295;} + {stack[top++] = 20;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 20;goto st1321;} + {stack[top++] = 20;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 20;goto st1324;} + {stack[top++] = 20;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 20;goto st1335;} + {stack[top++] = 20;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 20;goto st1337;} + {stack[top++] = 20;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 20;goto st1366;} + {stack[top++] = 20;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 20;goto st1379;} + {stack[top++] = 20;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 20;goto st1392;} + {stack[top++] = 20;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 20;goto st1398;} + {stack[top++] = 20;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 20;goto st1416;} + {stack[top++] = 20;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 20;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 20;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 20;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 20;goto st1435;} + {stack[top++] = 20;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 20;goto st1441;} + {stack[top++] = 20;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 20;goto st1449;} + {stack[top++] = 20;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 20;goto st1457;} + {stack[top++] = 20;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 20;goto st1463;} + {stack[top++] = 20;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st20; @@ -18750,91 +19131,92 @@ tr235: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 20;goto st1071;} + {stack[top++] = 20;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 20;goto st1073;} + {stack[top++] = 20;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 20;goto st1075;} + {stack[top++] = 20;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 20;goto st1107;} + {stack[top++] = 20;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 20;goto st1112;} + {stack[top++] = 20;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 20;goto st1117;} + {stack[top++] = 20;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 20;goto st1122;} + {stack[top++] = 20;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 20;goto st1126;} + {stack[top++] = 20;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 20;goto st1128;} + {stack[top++] = 20;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 20;goto st1183;} + {stack[top++] = 20;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 20;goto st1194;} + {stack[top++] = 20;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 20;goto st1211;} + {stack[top++] = 20;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 20;goto st1222;} + {stack[top++] = 20;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 20;goto st1233;} + {stack[top++] = 20;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 20;goto st1246;} + {stack[top++] = 20;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 20;goto st1256;} + {stack[top++] = 20;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 20;goto st1295;} + {stack[top++] = 20;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 20;goto st1321;} + {stack[top++] = 20;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 20;goto st1324;} + {stack[top++] = 20;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 20;goto st1335;} + {stack[top++] = 20;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 20;goto st1337;} + {stack[top++] = 20;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 20;goto st1366;} + {stack[top++] = 20;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 20;goto st1379;} + {stack[top++] = 20;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 20;goto st1392;} + {stack[top++] = 20;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 20;goto st1398;} + {stack[top++] = 20;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 20;goto st1416;} + {stack[top++] = 20;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 20;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 20;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 20;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 20;goto st1435;} + {stack[top++] = 20;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 20;goto st1441;} + {stack[top++] = 20;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 20;goto st1449;} + {stack[top++] = 20;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 20;goto st1457;} + {stack[top++] = 20;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 20;goto st1463;} + {stack[top++] = 20;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st20; @@ -18850,91 +19232,92 @@ tr249: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 20;goto st1071;} + {stack[top++] = 20;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 20;goto st1073;} + {stack[top++] = 20;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 20;goto st1075;} + {stack[top++] = 20;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 20;goto st1107;} + {stack[top++] = 20;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 20;goto st1112;} + {stack[top++] = 20;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 20;goto st1117;} + {stack[top++] = 20;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 20;goto st1122;} + {stack[top++] = 20;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 20;goto st1126;} + {stack[top++] = 20;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 20;goto st1128;} + {stack[top++] = 20;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 20;goto st1183;} + {stack[top++] = 20;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 20;goto st1194;} + {stack[top++] = 20;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 20;goto st1211;} + {stack[top++] = 20;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 20;goto st1222;} + {stack[top++] = 20;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 20;goto st1233;} + {stack[top++] = 20;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 20;goto st1246;} + {stack[top++] = 20;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 20;goto st1256;} + {stack[top++] = 20;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 20;goto st1295;} + {stack[top++] = 20;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 20;goto st1321;} + {stack[top++] = 20;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 20;goto st1324;} + {stack[top++] = 20;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 20;goto st1335;} + {stack[top++] = 20;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 20;goto st1337;} + {stack[top++] = 20;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 20;goto st1366;} + {stack[top++] = 20;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 20;goto st1379;} + {stack[top++] = 20;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 20;goto st1392;} + {stack[top++] = 20;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 20;goto st1398;} + {stack[top++] = 20;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 20;goto st1416;} + {stack[top++] = 20;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 20;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 20;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 20;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 20;goto st1435;} + {stack[top++] = 20;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 20;goto st1441;} + {stack[top++] = 20;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 20;goto st1449;} + {stack[top++] = 20;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 20;goto st1457;} + {stack[top++] = 20;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 20;goto st1463;} + {stack[top++] = 20;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st20; @@ -18950,91 +19333,92 @@ tr261: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 20;goto st1071;} + {stack[top++] = 20;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 20;goto st1073;} + {stack[top++] = 20;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 20;goto st1075;} + {stack[top++] = 20;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 20;goto st1107;} + {stack[top++] = 20;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 20;goto st1112;} + {stack[top++] = 20;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 20;goto st1117;} + {stack[top++] = 20;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 20;goto st1122;} + {stack[top++] = 20;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 20;goto st1126;} + {stack[top++] = 20;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 20;goto st1128;} + {stack[top++] = 20;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 20;goto st1183;} + {stack[top++] = 20;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 20;goto st1194;} + {stack[top++] = 20;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 20;goto st1211;} + {stack[top++] = 20;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 20;goto st1222;} + {stack[top++] = 20;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 20;goto st1233;} + {stack[top++] = 20;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 20;goto st1246;} + {stack[top++] = 20;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 20;goto st1256;} + {stack[top++] = 20;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 20;goto st1295;} + {stack[top++] = 20;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 20;goto st1321;} + {stack[top++] = 20;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 20;goto st1324;} + {stack[top++] = 20;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 20;goto st1335;} + {stack[top++] = 20;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 20;goto st1337;} + {stack[top++] = 20;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 20;goto st1366;} + {stack[top++] = 20;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 20;goto st1379;} + {stack[top++] = 20;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 20;goto st1392;} + {stack[top++] = 20;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 20;goto st1398;} + {stack[top++] = 20;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 20;goto st1416;} + {stack[top++] = 20;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 20;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 20;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 20;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 20;goto st1435;} + {stack[top++] = 20;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 20;goto st1441;} + {stack[top++] = 20;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 20;goto st1449;} + {stack[top++] = 20;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 20;goto st1457;} + {stack[top++] = 20;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 20;goto st1463;} + {stack[top++] = 20;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st20; @@ -19050,91 +19434,92 @@ tr272: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 20;goto st1071;} + {stack[top++] = 20;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 20;goto st1073;} + {stack[top++] = 20;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 20;goto st1075;} + {stack[top++] = 20;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 20;goto st1107;} + {stack[top++] = 20;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 20;goto st1112;} + {stack[top++] = 20;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 20;goto st1117;} + {stack[top++] = 20;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 20;goto st1122;} + {stack[top++] = 20;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 20;goto st1126;} + {stack[top++] = 20;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 20;goto st1128;} + {stack[top++] = 20;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 20;goto st1183;} + {stack[top++] = 20;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 20;goto st1194;} + {stack[top++] = 20;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 20;goto st1211;} + {stack[top++] = 20;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 20;goto st1222;} + {stack[top++] = 20;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 20;goto st1233;} + {stack[top++] = 20;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 20;goto st1246;} + {stack[top++] = 20;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 20;goto st1256;} + {stack[top++] = 20;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 20;goto st1295;} + {stack[top++] = 20;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 20;goto st1321;} + {stack[top++] = 20;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 20;goto st1324;} + {stack[top++] = 20;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 20;goto st1335;} + {stack[top++] = 20;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 20;goto st1337;} + {stack[top++] = 20;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 20;goto st1366;} + {stack[top++] = 20;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 20;goto st1379;} + {stack[top++] = 20;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 20;goto st1392;} + {stack[top++] = 20;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 20;goto st1398;} + {stack[top++] = 20;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 20;goto st1416;} + {stack[top++] = 20;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 20;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 20;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 20;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 20;goto st1435;} + {stack[top++] = 20;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 20;goto st1441;} + {stack[top++] = 20;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 20;goto st1449;} + {stack[top++] = 20;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 20;goto st1457;} + {stack[top++] = 20;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 20;goto st1463;} + {stack[top++] = 20;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st20; @@ -19150,91 +19535,92 @@ tr281: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 20;goto st1071;} + {stack[top++] = 20;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 20;goto st1073;} + {stack[top++] = 20;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 20;goto st1075;} + {stack[top++] = 20;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 20;goto st1107;} + {stack[top++] = 20;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 20;goto st1112;} + {stack[top++] = 20;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 20;goto st1117;} + {stack[top++] = 20;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 20;goto st1122;} + {stack[top++] = 20;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 20;goto st1126;} + {stack[top++] = 20;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 20;goto st1128;} + {stack[top++] = 20;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 20;goto st1183;} + {stack[top++] = 20;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 20;goto st1194;} + {stack[top++] = 20;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 20;goto st1211;} + {stack[top++] = 20;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 20;goto st1222;} + {stack[top++] = 20;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 20;goto st1233;} + {stack[top++] = 20;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 20;goto st1246;} + {stack[top++] = 20;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 20;goto st1256;} + {stack[top++] = 20;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 20;goto st1295;} + {stack[top++] = 20;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 20;goto st1321;} + {stack[top++] = 20;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 20;goto st1324;} + {stack[top++] = 20;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 20;goto st1335;} + {stack[top++] = 20;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 20;goto st1337;} + {stack[top++] = 20;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 20;goto st1366;} + {stack[top++] = 20;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 20;goto st1379;} + {stack[top++] = 20;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 20;goto st1392;} + {stack[top++] = 20;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 20;goto st1398;} + {stack[top++] = 20;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 20;goto st1416;} + {stack[top++] = 20;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 20;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 20;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 20;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 20;goto st1435;} + {stack[top++] = 20;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 20;goto st1441;} + {stack[top++] = 20;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 20;goto st1449;} + {stack[top++] = 20;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 20;goto st1457;} + {stack[top++] = 20;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 20;goto st1463;} + {stack[top++] = 20;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st20; @@ -19250,91 +19636,92 @@ tr291: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 20;goto st1071;} + {stack[top++] = 20;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 20;goto st1073;} + {stack[top++] = 20;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 20;goto st1075;} + {stack[top++] = 20;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 20;goto st1107;} + {stack[top++] = 20;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 20;goto st1112;} + {stack[top++] = 20;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 20;goto st1117;} + {stack[top++] = 20;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 20;goto st1122;} + {stack[top++] = 20;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 20;goto st1126;} + {stack[top++] = 20;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 20;goto st1128;} + {stack[top++] = 20;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 20;goto st1183;} + {stack[top++] = 20;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 20;goto st1194;} + {stack[top++] = 20;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 20;goto st1211;} + {stack[top++] = 20;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 20;goto st1222;} + {stack[top++] = 20;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 20;goto st1233;} + {stack[top++] = 20;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 20;goto st1246;} + {stack[top++] = 20;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 20;goto st1256;} + {stack[top++] = 20;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 20;goto st1295;} + {stack[top++] = 20;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 20;goto st1321;} + {stack[top++] = 20;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 20;goto st1324;} + {stack[top++] = 20;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 20;goto st1335;} + {stack[top++] = 20;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 20;goto st1337;} + {stack[top++] = 20;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 20;goto st1366;} + {stack[top++] = 20;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 20;goto st1379;} + {stack[top++] = 20;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 20;goto st1392;} + {stack[top++] = 20;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 20;goto st1398;} + {stack[top++] = 20;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 20;goto st1416;} + {stack[top++] = 20;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 20;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 20;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 20;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 20;goto st1435;} + {stack[top++] = 20;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 20;goto st1441;} + {stack[top++] = 20;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 20;goto st1449;} + {stack[top++] = 20;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 20;goto st1457;} + {stack[top++] = 20;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 20;goto st1463;} + {stack[top++] = 20;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st20; @@ -19350,91 +19737,92 @@ tr304: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 20;goto st1071;} + {stack[top++] = 20;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 20;goto st1073;} + {stack[top++] = 20;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 20;goto st1075;} + {stack[top++] = 20;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 20;goto st1107;} + {stack[top++] = 20;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 20;goto st1112;} + {stack[top++] = 20;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 20;goto st1117;} + {stack[top++] = 20;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 20;goto st1122;} + {stack[top++] = 20;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 20;goto st1126;} + {stack[top++] = 20;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 20;goto st1128;} + {stack[top++] = 20;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 20;goto st1183;} + {stack[top++] = 20;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 20;goto st1194;} + {stack[top++] = 20;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 20;goto st1211;} + {stack[top++] = 20;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 20;goto st1222;} + {stack[top++] = 20;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 20;goto st1233;} + {stack[top++] = 20;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 20;goto st1246;} + {stack[top++] = 20;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 20;goto st1256;} + {stack[top++] = 20;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 20;goto st1295;} + {stack[top++] = 20;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 20;goto st1321;} + {stack[top++] = 20;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 20;goto st1324;} + {stack[top++] = 20;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 20;goto st1335;} + {stack[top++] = 20;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 20;goto st1337;} + {stack[top++] = 20;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 20;goto st1366;} + {stack[top++] = 20;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 20;goto st1379;} + {stack[top++] = 20;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 20;goto st1392;} + {stack[top++] = 20;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 20;goto st1398;} + {stack[top++] = 20;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 20;goto st1416;} + {stack[top++] = 20;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 20;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 20;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 20;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 20;goto st1435;} + {stack[top++] = 20;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 20;goto st1441;} + {stack[top++] = 20;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 20;goto st1449;} + {stack[top++] = 20;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 20;goto st1457;} + {stack[top++] = 20;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 20;goto st1463;} + {stack[top++] = 20;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st20; @@ -19450,91 +19838,92 @@ tr313: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 20;goto st1071;} + {stack[top++] = 20;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 20;goto st1073;} + {stack[top++] = 20;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 20;goto st1075;} + {stack[top++] = 20;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 20;goto st1107;} + {stack[top++] = 20;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 20;goto st1112;} + {stack[top++] = 20;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 20;goto st1117;} + {stack[top++] = 20;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 20;goto st1122;} + {stack[top++] = 20;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 20;goto st1126;} + {stack[top++] = 20;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 20;goto st1128;} + {stack[top++] = 20;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 20;goto st1183;} + {stack[top++] = 20;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 20;goto st1194;} + {stack[top++] = 20;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 20;goto st1211;} + {stack[top++] = 20;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 20;goto st1222;} + {stack[top++] = 20;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 20;goto st1233;} + {stack[top++] = 20;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 20;goto st1246;} + {stack[top++] = 20;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 20;goto st1256;} + {stack[top++] = 20;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 20;goto st1295;} + {stack[top++] = 20;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 20;goto st1321;} + {stack[top++] = 20;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 20;goto st1324;} + {stack[top++] = 20;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 20;goto st1335;} + {stack[top++] = 20;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 20;goto st1337;} + {stack[top++] = 20;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 20;goto st1366;} + {stack[top++] = 20;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 20;goto st1379;} + {stack[top++] = 20;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 20;goto st1392;} + {stack[top++] = 20;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 20;goto st1398;} + {stack[top++] = 20;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 20;goto st1416;} + {stack[top++] = 20;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 20;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 20;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 20;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 20;goto st1435;} + {stack[top++] = 20;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 20;goto st1441;} + {stack[top++] = 20;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 20;goto st1449;} + {stack[top++] = 20;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 20;goto st1457;} + {stack[top++] = 20;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 20;goto st1463;} + {stack[top++] = 20;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st20; @@ -19550,91 +19939,92 @@ tr326: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 20;goto st1071;} + {stack[top++] = 20;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 20;goto st1073;} + {stack[top++] = 20;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 20;goto st1075;} + {stack[top++] = 20;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 20;goto st1107;} + {stack[top++] = 20;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 20;goto st1112;} + {stack[top++] = 20;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 20;goto st1117;} + {stack[top++] = 20;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 20;goto st1122;} + {stack[top++] = 20;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 20;goto st1126;} + {stack[top++] = 20;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 20;goto st1128;} + {stack[top++] = 20;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 20;goto st1183;} + {stack[top++] = 20;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 20;goto st1194;} + {stack[top++] = 20;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 20;goto st1211;} + {stack[top++] = 20;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 20;goto st1222;} + {stack[top++] = 20;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 20;goto st1233;} + {stack[top++] = 20;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 20;goto st1246;} + {stack[top++] = 20;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 20;goto st1256;} + {stack[top++] = 20;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 20;goto st1295;} + {stack[top++] = 20;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 20;goto st1321;} + {stack[top++] = 20;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 20;goto st1324;} + {stack[top++] = 20;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 20;goto st1335;} + {stack[top++] = 20;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 20;goto st1337;} + {stack[top++] = 20;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 20;goto st1366;} + {stack[top++] = 20;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 20;goto st1379;} + {stack[top++] = 20;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 20;goto st1392;} + {stack[top++] = 20;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 20;goto st1398;} + {stack[top++] = 20;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 20;goto st1416;} + {stack[top++] = 20;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 20;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 20;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 20;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 20;goto st1435;} + {stack[top++] = 20;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 20;goto st1441;} + {stack[top++] = 20;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 20;goto st1449;} + {stack[top++] = 20;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 20;goto st1457;} + {stack[top++] = 20;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 20;goto st1463;} + {stack[top++] = 20;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st20; @@ -19650,91 +20040,92 @@ tr337: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 20;goto st1071;} + {stack[top++] = 20;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 20;goto st1073;} + {stack[top++] = 20;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 20;goto st1075;} + {stack[top++] = 20;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 20;goto st1107;} + {stack[top++] = 20;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 20;goto st1112;} + {stack[top++] = 20;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 20;goto st1117;} + {stack[top++] = 20;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 20;goto st1122;} + {stack[top++] = 20;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 20;goto st1126;} + {stack[top++] = 20;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 20;goto st1128;} + {stack[top++] = 20;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 20;goto st1183;} + {stack[top++] = 20;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 20;goto st1194;} + {stack[top++] = 20;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 20;goto st1211;} + {stack[top++] = 20;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 20;goto st1222;} + {stack[top++] = 20;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 20;goto st1233;} + {stack[top++] = 20;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 20;goto st1246;} + {stack[top++] = 20;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 20;goto st1256;} + {stack[top++] = 20;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 20;goto st1295;} + {stack[top++] = 20;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 20;goto st1321;} + {stack[top++] = 20;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 20;goto st1324;} + {stack[top++] = 20;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 20;goto st1335;} + {stack[top++] = 20;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 20;goto st1337;} + {stack[top++] = 20;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 20;goto st1366;} + {stack[top++] = 20;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 20;goto st1379;} + {stack[top++] = 20;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 20;goto st1392;} + {stack[top++] = 20;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 20;goto st1398;} + {stack[top++] = 20;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 20;goto st1416;} + {stack[top++] = 20;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 20;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 20;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 20;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 20;goto st1435;} + {stack[top++] = 20;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 20;goto st1441;} + {stack[top++] = 20;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 20;goto st1449;} + {stack[top++] = 20;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 20;goto st1457;} + {stack[top++] = 20;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 20;goto st1463;} + {stack[top++] = 20;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st20; @@ -19750,91 +20141,92 @@ tr381: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 20;goto st1071;} + {stack[top++] = 20;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 20;goto st1073;} + {stack[top++] = 20;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 20;goto st1075;} + {stack[top++] = 20;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 20;goto st1107;} + {stack[top++] = 20;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 20;goto st1112;} + {stack[top++] = 20;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 20;goto st1117;} + {stack[top++] = 20;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 20;goto st1122;} + {stack[top++] = 20;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 20;goto st1126;} + {stack[top++] = 20;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 20;goto st1128;} + {stack[top++] = 20;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 20;goto st1183;} + {stack[top++] = 20;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 20;goto st1194;} + {stack[top++] = 20;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 20;goto st1211;} + {stack[top++] = 20;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 20;goto st1222;} + {stack[top++] = 20;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 20;goto st1233;} + {stack[top++] = 20;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 20;goto st1246;} + {stack[top++] = 20;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 20;goto st1256;} + {stack[top++] = 20;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 20;goto st1295;} + {stack[top++] = 20;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 20;goto st1321;} + {stack[top++] = 20;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 20;goto st1324;} + {stack[top++] = 20;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 20;goto st1335;} + {stack[top++] = 20;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 20;goto st1337;} + {stack[top++] = 20;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 20;goto st1366;} + {stack[top++] = 20;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 20;goto st1379;} + {stack[top++] = 20;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 20;goto st1392;} + {stack[top++] = 20;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 20;goto st1398;} + {stack[top++] = 20;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 20;goto st1416;} + {stack[top++] = 20;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 20;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 20;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 20;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 20;goto st1435;} + {stack[top++] = 20;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 20;goto st1441;} + {stack[top++] = 20;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 20;goto st1449;} + {stack[top++] = 20;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 20;goto st1457;} + {stack[top++] = 20;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 20;goto st1463;} + {stack[top++] = 20;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st20; @@ -19850,91 +20242,92 @@ tr392: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 20;goto st1071;} + {stack[top++] = 20;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 20;goto st1073;} + {stack[top++] = 20;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 20;goto st1075;} + {stack[top++] = 20;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 20;goto st1107;} + {stack[top++] = 20;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 20;goto st1112;} + {stack[top++] = 20;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 20;goto st1117;} + {stack[top++] = 20;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 20;goto st1122;} + {stack[top++] = 20;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 20;goto st1126;} + {stack[top++] = 20;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 20;goto st1128;} + {stack[top++] = 20;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 20;goto st1183;} + {stack[top++] = 20;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 20;goto st1194;} + {stack[top++] = 20;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 20;goto st1211;} + {stack[top++] = 20;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 20;goto st1222;} + {stack[top++] = 20;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 20;goto st1233;} + {stack[top++] = 20;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 20;goto st1246;} + {stack[top++] = 20;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 20;goto st1256;} + {stack[top++] = 20;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 20;goto st1295;} + {stack[top++] = 20;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 20;goto st1321;} + {stack[top++] = 20;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 20;goto st1324;} + {stack[top++] = 20;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 20;goto st1335;} + {stack[top++] = 20;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 20;goto st1337;} + {stack[top++] = 20;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 20;goto st1366;} + {stack[top++] = 20;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 20;goto st1379;} + {stack[top++] = 20;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 20;goto st1392;} + {stack[top++] = 20;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 20;goto st1398;} + {stack[top++] = 20;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 20;goto st1416;} + {stack[top++] = 20;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 20;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 20;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 20;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 20;goto st1435;} + {stack[top++] = 20;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 20;goto st1441;} + {stack[top++] = 20;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 20;goto st1449;} + {stack[top++] = 20;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 20;goto st1457;} + {stack[top++] = 20;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 20;goto st1463;} + {stack[top++] = 20;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st20; @@ -19950,91 +20343,92 @@ tr400: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 20;goto st1071;} + {stack[top++] = 20;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 20;goto st1073;} + {stack[top++] = 20;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 20;goto st1075;} + {stack[top++] = 20;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 20;goto st1107;} + {stack[top++] = 20;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 20;goto st1112;} + {stack[top++] = 20;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 20;goto st1117;} + {stack[top++] = 20;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 20;goto st1122;} + {stack[top++] = 20;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 20;goto st1126;} + {stack[top++] = 20;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 20;goto st1128;} + {stack[top++] = 20;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 20;goto st1183;} + {stack[top++] = 20;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 20;goto st1194;} + {stack[top++] = 20;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 20;goto st1211;} + {stack[top++] = 20;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 20;goto st1222;} + {stack[top++] = 20;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 20;goto st1233;} + {stack[top++] = 20;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 20;goto st1246;} + {stack[top++] = 20;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 20;goto st1256;} + {stack[top++] = 20;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 20;goto st1295;} + {stack[top++] = 20;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 20;goto st1321;} + {stack[top++] = 20;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 20;goto st1324;} + {stack[top++] = 20;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 20;goto st1335;} + {stack[top++] = 20;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 20;goto st1337;} + {stack[top++] = 20;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 20;goto st1366;} + {stack[top++] = 20;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 20;goto st1379;} + {stack[top++] = 20;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 20;goto st1392;} + {stack[top++] = 20;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 20;goto st1398;} + {stack[top++] = 20;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 20;goto st1416;} + {stack[top++] = 20;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 20;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 20;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 20;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 20;goto st1435;} + {stack[top++] = 20;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 20;goto st1441;} + {stack[top++] = 20;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 20;goto st1449;} + {stack[top++] = 20;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 20;goto st1457;} + {stack[top++] = 20;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 20;goto st1463;} + {stack[top++] = 20;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st20; @@ -20050,91 +20444,92 @@ tr413: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 20;goto st1071;} + {stack[top++] = 20;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 20;goto st1073;} + {stack[top++] = 20;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 20;goto st1075;} + {stack[top++] = 20;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 20;goto st1107;} + {stack[top++] = 20;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 20;goto st1112;} + {stack[top++] = 20;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 20;goto st1117;} + {stack[top++] = 20;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 20;goto st1122;} + {stack[top++] = 20;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 20;goto st1126;} + {stack[top++] = 20;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 20;goto st1128;} + {stack[top++] = 20;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 20;goto st1183;} + {stack[top++] = 20;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 20;goto st1194;} + {stack[top++] = 20;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 20;goto st1211;} + {stack[top++] = 20;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 20;goto st1222;} + {stack[top++] = 20;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 20;goto st1233;} + {stack[top++] = 20;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 20;goto st1246;} + {stack[top++] = 20;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 20;goto st1256;} + {stack[top++] = 20;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 20;goto st1295;} + {stack[top++] = 20;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 20;goto st1321;} + {stack[top++] = 20;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 20;goto st1324;} + {stack[top++] = 20;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 20;goto st1335;} + {stack[top++] = 20;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 20;goto st1337;} + {stack[top++] = 20;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 20;goto st1366;} + {stack[top++] = 20;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 20;goto st1379;} + {stack[top++] = 20;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 20;goto st1392;} + {stack[top++] = 20;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 20;goto st1398;} + {stack[top++] = 20;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 20;goto st1416;} + {stack[top++] = 20;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 20;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 20;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 20;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 20;goto st1435;} + {stack[top++] = 20;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 20;goto st1441;} + {stack[top++] = 20;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 20;goto st1449;} + {stack[top++] = 20;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 20;goto st1457;} + {stack[top++] = 20;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 20;goto st1463;} + {stack[top++] = 20;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st20; @@ -20150,91 +20545,92 @@ tr422: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 20;goto st1071;} + {stack[top++] = 20;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 20;goto st1073;} + {stack[top++] = 20;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 20;goto st1075;} + {stack[top++] = 20;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 20;goto st1107;} + {stack[top++] = 20;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 20;goto st1112;} + {stack[top++] = 20;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 20;goto st1117;} + {stack[top++] = 20;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 20;goto st1122;} + {stack[top++] = 20;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 20;goto st1126;} + {stack[top++] = 20;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 20;goto st1128;} + {stack[top++] = 20;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 20;goto st1183;} + {stack[top++] = 20;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 20;goto st1194;} + {stack[top++] = 20;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 20;goto st1211;} + {stack[top++] = 20;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 20;goto st1222;} + {stack[top++] = 20;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 20;goto st1233;} + {stack[top++] = 20;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 20;goto st1246;} + {stack[top++] = 20;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 20;goto st1256;} + {stack[top++] = 20;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 20;goto st1295;} + {stack[top++] = 20;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 20;goto st1321;} + {stack[top++] = 20;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 20;goto st1324;} + {stack[top++] = 20;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 20;goto st1335;} + {stack[top++] = 20;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 20;goto st1337;} + {stack[top++] = 20;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 20;goto st1366;} + {stack[top++] = 20;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 20;goto st1379;} + {stack[top++] = 20;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 20;goto st1392;} + {stack[top++] = 20;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 20;goto st1398;} + {stack[top++] = 20;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 20;goto st1416;} + {stack[top++] = 20;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 20;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 20;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 20;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 20;goto st1435;} + {stack[top++] = 20;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 20;goto st1441;} + {stack[top++] = 20;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 20;goto st1449;} + {stack[top++] = 20;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 20;goto st1457;} + {stack[top++] = 20;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 20;goto st1463;} + {stack[top++] = 20;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st20; @@ -20250,91 +20646,92 @@ tr431: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 20;goto st1071;} + {stack[top++] = 20;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 20;goto st1073;} + {stack[top++] = 20;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 20;goto st1075;} + {stack[top++] = 20;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 20;goto st1107;} + {stack[top++] = 20;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 20;goto st1112;} + {stack[top++] = 20;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 20;goto st1117;} + {stack[top++] = 20;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 20;goto st1122;} + {stack[top++] = 20;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 20;goto st1126;} + {stack[top++] = 20;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 20;goto st1128;} + {stack[top++] = 20;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 20;goto st1183;} + {stack[top++] = 20;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 20;goto st1194;} + {stack[top++] = 20;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 20;goto st1211;} + {stack[top++] = 20;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 20;goto st1222;} + {stack[top++] = 20;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 20;goto st1233;} + {stack[top++] = 20;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 20;goto st1246;} + {stack[top++] = 20;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 20;goto st1256;} + {stack[top++] = 20;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 20;goto st1295;} + {stack[top++] = 20;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 20;goto st1321;} + {stack[top++] = 20;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 20;goto st1324;} + {stack[top++] = 20;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 20;goto st1335;} + {stack[top++] = 20;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 20;goto st1337;} + {stack[top++] = 20;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 20;goto st1366;} + {stack[top++] = 20;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 20;goto st1379;} + {stack[top++] = 20;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 20;goto st1392;} + {stack[top++] = 20;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 20;goto st1398;} + {stack[top++] = 20;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 20;goto st1416;} + {stack[top++] = 20;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 20;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 20;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 20;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 20;goto st1435;} + {stack[top++] = 20;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 20;goto st1441;} + {stack[top++] = 20;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 20;goto st1449;} + {stack[top++] = 20;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 20;goto st1457;} + {stack[top++] = 20;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 20;goto st1463;} + {stack[top++] = 20;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st20; @@ -20350,91 +20747,92 @@ tr439: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 20;goto st1071;} + {stack[top++] = 20;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 20;goto st1073;} + {stack[top++] = 20;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 20;goto st1075;} + {stack[top++] = 20;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 20;goto st1107;} + {stack[top++] = 20;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 20;goto st1112;} + {stack[top++] = 20;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 20;goto st1117;} + {stack[top++] = 20;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 20;goto st1122;} + {stack[top++] = 20;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 20;goto st1126;} + {stack[top++] = 20;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 20;goto st1128;} + {stack[top++] = 20;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 20;goto st1183;} + {stack[top++] = 20;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 20;goto st1194;} + {stack[top++] = 20;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 20;goto st1211;} + {stack[top++] = 20;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 20;goto st1222;} + {stack[top++] = 20;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 20;goto st1233;} + {stack[top++] = 20;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 20;goto st1246;} + {stack[top++] = 20;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 20;goto st1256;} + {stack[top++] = 20;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 20;goto st1295;} + {stack[top++] = 20;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 20;goto st1321;} + {stack[top++] = 20;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 20;goto st1324;} + {stack[top++] = 20;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 20;goto st1335;} + {stack[top++] = 20;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 20;goto st1337;} + {stack[top++] = 20;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 20;goto st1366;} + {stack[top++] = 20;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 20;goto st1379;} + {stack[top++] = 20;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 20;goto st1392;} + {stack[top++] = 20;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 20;goto st1398;} + {stack[top++] = 20;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 20;goto st1416;} + {stack[top++] = 20;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 20;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 20;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 20;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 20;goto st1435;} + {stack[top++] = 20;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 20;goto st1441;} + {stack[top++] = 20;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 20;goto st1449;} + {stack[top++] = 20;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 20;goto st1457;} + {stack[top++] = 20;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 20;goto st1463;} + {stack[top++] = 20;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st20; @@ -20450,91 +20848,92 @@ tr452: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 20;goto st1071;} + {stack[top++] = 20;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 20;goto st1073;} + {stack[top++] = 20;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 20;goto st1075;} + {stack[top++] = 20;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 20;goto st1107;} + {stack[top++] = 20;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 20;goto st1112;} + {stack[top++] = 20;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 20;goto st1117;} + {stack[top++] = 20;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 20;goto st1122;} + {stack[top++] = 20;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 20;goto st1126;} + {stack[top++] = 20;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 20;goto st1128;} + {stack[top++] = 20;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 20;goto st1183;} + {stack[top++] = 20;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 20;goto st1194;} + {stack[top++] = 20;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 20;goto st1211;} + {stack[top++] = 20;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 20;goto st1222;} + {stack[top++] = 20;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 20;goto st1233;} + {stack[top++] = 20;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 20;goto st1246;} + {stack[top++] = 20;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 20;goto st1256;} + {stack[top++] = 20;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 20;goto st1295;} + {stack[top++] = 20;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 20;goto st1321;} + {stack[top++] = 20;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 20;goto st1324;} + {stack[top++] = 20;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 20;goto st1335;} + {stack[top++] = 20;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 20;goto st1337;} + {stack[top++] = 20;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 20;goto st1366;} + {stack[top++] = 20;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 20;goto st1379;} + {stack[top++] = 20;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 20;goto st1392;} + {stack[top++] = 20;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 20;goto st1398;} + {stack[top++] = 20;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 20;goto st1416;} + {stack[top++] = 20;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 20;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 20;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 20;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 20;goto st1435;} + {stack[top++] = 20;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 20;goto st1441;} + {stack[top++] = 20;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 20;goto st1449;} + {stack[top++] = 20;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 20;goto st1457;} + {stack[top++] = 20;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 20;goto st1463;} + {stack[top++] = 20;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st20; @@ -20550,91 +20949,92 @@ tr460: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 20;goto st1071;} + {stack[top++] = 20;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 20;goto st1073;} + {stack[top++] = 20;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 20;goto st1075;} + {stack[top++] = 20;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 20;goto st1107;} + {stack[top++] = 20;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 20;goto st1112;} + {stack[top++] = 20;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 20;goto st1117;} + {stack[top++] = 20;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 20;goto st1122;} + {stack[top++] = 20;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 20;goto st1126;} + {stack[top++] = 20;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 20;goto st1128;} + {stack[top++] = 20;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 20;goto st1183;} + {stack[top++] = 20;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 20;goto st1194;} + {stack[top++] = 20;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 20;goto st1211;} + {stack[top++] = 20;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 20;goto st1222;} + {stack[top++] = 20;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 20;goto st1233;} + {stack[top++] = 20;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 20;goto st1246;} + {stack[top++] = 20;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 20;goto st1256;} + {stack[top++] = 20;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 20;goto st1295;} + {stack[top++] = 20;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 20;goto st1321;} + {stack[top++] = 20;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 20;goto st1324;} + {stack[top++] = 20;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 20;goto st1335;} + {stack[top++] = 20;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 20;goto st1337;} + {stack[top++] = 20;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 20;goto st1366;} + {stack[top++] = 20;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 20;goto st1379;} + {stack[top++] = 20;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 20;goto st1392;} + {stack[top++] = 20;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 20;goto st1398;} + {stack[top++] = 20;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 20;goto st1416;} + {stack[top++] = 20;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 20;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 20;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 20;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 20;goto st1435;} + {stack[top++] = 20;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 20;goto st1441;} + {stack[top++] = 20;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 20;goto st1449;} + {stack[top++] = 20;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 20;goto st1457;} + {stack[top++] = 20;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 20;goto st1463;} + {stack[top++] = 20;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st20; @@ -20650,91 +21050,92 @@ tr474: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 20;goto st1071;} + {stack[top++] = 20;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 20;goto st1073;} + {stack[top++] = 20;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 20;goto st1075;} + {stack[top++] = 20;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 20;goto st1107;} + {stack[top++] = 20;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 20;goto st1112;} + {stack[top++] = 20;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 20;goto st1117;} + {stack[top++] = 20;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 20;goto st1122;} + {stack[top++] = 20;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 20;goto st1126;} + {stack[top++] = 20;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 20;goto st1128;} + {stack[top++] = 20;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 20;goto st1183;} + {stack[top++] = 20;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 20;goto st1194;} + {stack[top++] = 20;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 20;goto st1211;} + {stack[top++] = 20;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 20;goto st1222;} + {stack[top++] = 20;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 20;goto st1233;} + {stack[top++] = 20;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 20;goto st1246;} + {stack[top++] = 20;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 20;goto st1256;} + {stack[top++] = 20;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 20;goto st1295;} + {stack[top++] = 20;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 20;goto st1321;} + {stack[top++] = 20;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 20;goto st1324;} + {stack[top++] = 20;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 20;goto st1335;} + {stack[top++] = 20;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 20;goto st1337;} + {stack[top++] = 20;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 20;goto st1366;} + {stack[top++] = 20;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 20;goto st1379;} + {stack[top++] = 20;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 20;goto st1392;} + {stack[top++] = 20;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 20;goto st1398;} + {stack[top++] = 20;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 20;goto st1416;} + {stack[top++] = 20;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 20;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 20;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 20;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 20;goto st1435;} + {stack[top++] = 20;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 20;goto st1441;} + {stack[top++] = 20;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 20;goto st1449;} + {stack[top++] = 20;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 20;goto st1457;} + {stack[top++] = 20;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 20;goto st1463;} + {stack[top++] = 20;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st20; @@ -20750,91 +21151,92 @@ tr483: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 20;goto st1071;} + {stack[top++] = 20;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 20;goto st1073;} + {stack[top++] = 20;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 20;goto st1075;} + {stack[top++] = 20;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 20;goto st1107;} + {stack[top++] = 20;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 20;goto st1112;} + {stack[top++] = 20;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 20;goto st1117;} + {stack[top++] = 20;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 20;goto st1122;} + {stack[top++] = 20;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 20;goto st1126;} + {stack[top++] = 20;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 20;goto st1128;} + {stack[top++] = 20;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 20;goto st1183;} + {stack[top++] = 20;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 20;goto st1194;} + {stack[top++] = 20;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 20;goto st1211;} + {stack[top++] = 20;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 20;goto st1222;} + {stack[top++] = 20;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 20;goto st1233;} + {stack[top++] = 20;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 20;goto st1246;} + {stack[top++] = 20;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 20;goto st1256;} + {stack[top++] = 20;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 20;goto st1295;} + {stack[top++] = 20;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 20;goto st1321;} + {stack[top++] = 20;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 20;goto st1324;} + {stack[top++] = 20;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 20;goto st1335;} + {stack[top++] = 20;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 20;goto st1337;} + {stack[top++] = 20;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 20;goto st1366;} + {stack[top++] = 20;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 20;goto st1379;} + {stack[top++] = 20;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 20;goto st1392;} + {stack[top++] = 20;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 20;goto st1398;} + {stack[top++] = 20;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 20;goto st1416;} + {stack[top++] = 20;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 20;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 20;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 20;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 20;goto st1435;} + {stack[top++] = 20;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 20;goto st1441;} + {stack[top++] = 20;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 20;goto st1449;} + {stack[top++] = 20;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 20;goto st1457;} + {stack[top++] = 20;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 20;goto st1463;} + {stack[top++] = 20;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st20; @@ -20850,91 +21252,92 @@ tr492: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 20;goto st1071;} + {stack[top++] = 20;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 20;goto st1073;} + {stack[top++] = 20;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 20;goto st1075;} + {stack[top++] = 20;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 20;goto st1107;} + {stack[top++] = 20;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 20;goto st1112;} + {stack[top++] = 20;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 20;goto st1117;} + {stack[top++] = 20;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 20;goto st1122;} + {stack[top++] = 20;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 20;goto st1126;} + {stack[top++] = 20;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 20;goto st1128;} + {stack[top++] = 20;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 20;goto st1183;} + {stack[top++] = 20;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 20;goto st1194;} + {stack[top++] = 20;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 20;goto st1211;} + {stack[top++] = 20;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 20;goto st1222;} + {stack[top++] = 20;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 20;goto st1233;} + {stack[top++] = 20;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 20;goto st1246;} + {stack[top++] = 20;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 20;goto st1256;} + {stack[top++] = 20;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 20;goto st1295;} + {stack[top++] = 20;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 20;goto st1321;} + {stack[top++] = 20;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 20;goto st1324;} + {stack[top++] = 20;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 20;goto st1335;} + {stack[top++] = 20;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 20;goto st1337;} + {stack[top++] = 20;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 20;goto st1366;} + {stack[top++] = 20;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 20;goto st1379;} + {stack[top++] = 20;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 20;goto st1392;} + {stack[top++] = 20;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 20;goto st1398;} + {stack[top++] = 20;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 20;goto st1416;} + {stack[top++] = 20;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 20;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 20;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 20;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 20;goto st1435;} + {stack[top++] = 20;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 20;goto st1441;} + {stack[top++] = 20;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 20;goto st1449;} + {stack[top++] = 20;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 20;goto st1457;} + {stack[top++] = 20;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 20;goto st1463;} + {stack[top++] = 20;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st20; @@ -20950,91 +21353,92 @@ tr502: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 20;goto st1071;} + {stack[top++] = 20;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 20;goto st1073;} + {stack[top++] = 20;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 20;goto st1075;} + {stack[top++] = 20;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 20;goto st1107;} + {stack[top++] = 20;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 20;goto st1112;} + {stack[top++] = 20;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 20;goto st1117;} + {stack[top++] = 20;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 20;goto st1122;} + {stack[top++] = 20;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 20;goto st1126;} + {stack[top++] = 20;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 20;goto st1128;} + {stack[top++] = 20;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 20;goto st1183;} + {stack[top++] = 20;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 20;goto st1194;} + {stack[top++] = 20;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 20;goto st1211;} + {stack[top++] = 20;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 20;goto st1222;} + {stack[top++] = 20;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 20;goto st1233;} + {stack[top++] = 20;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 20;goto st1246;} + {stack[top++] = 20;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 20;goto st1256;} + {stack[top++] = 20;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 20;goto st1295;} + {stack[top++] = 20;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 20;goto st1321;} + {stack[top++] = 20;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 20;goto st1324;} + {stack[top++] = 20;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 20;goto st1335;} + {stack[top++] = 20;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 20;goto st1337;} + {stack[top++] = 20;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 20;goto st1366;} + {stack[top++] = 20;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 20;goto st1379;} + {stack[top++] = 20;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 20;goto st1392;} + {stack[top++] = 20;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 20;goto st1398;} + {stack[top++] = 20;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 20;goto st1416;} + {stack[top++] = 20;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 20;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 20;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 20;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 20;goto st1435;} + {stack[top++] = 20;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 20;goto st1441;} + {stack[top++] = 20;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 20;goto st1449;} + {stack[top++] = 20;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 20;goto st1457;} + {stack[top++] = 20;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 20;goto st1463;} + {stack[top++] = 20;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st20; @@ -21050,91 +21454,92 @@ tr511: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 20;goto st1071;} + {stack[top++] = 20;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 20;goto st1073;} + {stack[top++] = 20;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 20;goto st1075;} + {stack[top++] = 20;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 20;goto st1107;} + {stack[top++] = 20;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 20;goto st1112;} + {stack[top++] = 20;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 20;goto st1117;} + {stack[top++] = 20;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 20;goto st1122;} + {stack[top++] = 20;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 20;goto st1126;} + {stack[top++] = 20;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 20;goto st1128;} + {stack[top++] = 20;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 20;goto st1183;} + {stack[top++] = 20;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 20;goto st1194;} + {stack[top++] = 20;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 20;goto st1211;} + {stack[top++] = 20;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 20;goto st1222;} + {stack[top++] = 20;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 20;goto st1233;} + {stack[top++] = 20;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 20;goto st1246;} + {stack[top++] = 20;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 20;goto st1256;} + {stack[top++] = 20;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 20;goto st1295;} + {stack[top++] = 20;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 20;goto st1321;} + {stack[top++] = 20;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 20;goto st1324;} + {stack[top++] = 20;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 20;goto st1335;} + {stack[top++] = 20;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 20;goto st1337;} + {stack[top++] = 20;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 20;goto st1366;} + {stack[top++] = 20;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 20;goto st1379;} + {stack[top++] = 20;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 20;goto st1392;} + {stack[top++] = 20;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 20;goto st1398;} + {stack[top++] = 20;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 20;goto st1416;} + {stack[top++] = 20;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 20;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 20;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 20;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 20;goto st1435;} + {stack[top++] = 20;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 20;goto st1441;} + {stack[top++] = 20;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 20;goto st1449;} + {stack[top++] = 20;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 20;goto st1457;} + {stack[top++] = 20;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 20;goto st1463;} + {stack[top++] = 20;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st20; @@ -21150,91 +21555,92 @@ tr523: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 20;goto st1071;} + {stack[top++] = 20;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 20;goto st1073;} + {stack[top++] = 20;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 20;goto st1075;} + {stack[top++] = 20;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 20;goto st1107;} + {stack[top++] = 20;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 20;goto st1112;} + {stack[top++] = 20;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 20;goto st1117;} + {stack[top++] = 20;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 20;goto st1122;} + {stack[top++] = 20;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 20;goto st1126;} + {stack[top++] = 20;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 20;goto st1128;} + {stack[top++] = 20;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 20;goto st1183;} + {stack[top++] = 20;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 20;goto st1194;} + {stack[top++] = 20;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 20;goto st1211;} + {stack[top++] = 20;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 20;goto st1222;} + {stack[top++] = 20;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 20;goto st1233;} + {stack[top++] = 20;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 20;goto st1246;} + {stack[top++] = 20;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 20;goto st1256;} + {stack[top++] = 20;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 20;goto st1295;} + {stack[top++] = 20;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 20;goto st1321;} + {stack[top++] = 20;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 20;goto st1324;} + {stack[top++] = 20;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 20;goto st1335;} + {stack[top++] = 20;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 20;goto st1337;} + {stack[top++] = 20;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 20;goto st1366;} + {stack[top++] = 20;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 20;goto st1379;} + {stack[top++] = 20;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 20;goto st1392;} + {stack[top++] = 20;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 20;goto st1398;} + {stack[top++] = 20;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 20;goto st1416;} + {stack[top++] = 20;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 20;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 20;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 20;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 20;goto st1435;} + {stack[top++] = 20;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 20;goto st1441;} + {stack[top++] = 20;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 20;goto st1449;} + {stack[top++] = 20;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 20;goto st1457;} + {stack[top++] = 20;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 20;goto st1463;} + {stack[top++] = 20;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st20; @@ -21250,91 +21656,92 @@ tr540: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 20;goto st1071;} + {stack[top++] = 20;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 20;goto st1073;} + {stack[top++] = 20;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 20;goto st1075;} + {stack[top++] = 20;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 20;goto st1107;} + {stack[top++] = 20;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 20;goto st1112;} + {stack[top++] = 20;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 20;goto st1117;} + {stack[top++] = 20;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 20;goto st1122;} + {stack[top++] = 20;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 20;goto st1126;} + {stack[top++] = 20;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 20;goto st1128;} + {stack[top++] = 20;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 20;goto st1183;} + {stack[top++] = 20;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 20;goto st1194;} + {stack[top++] = 20;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 20;goto st1211;} + {stack[top++] = 20;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 20;goto st1222;} + {stack[top++] = 20;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 20;goto st1233;} + {stack[top++] = 20;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 20;goto st1246;} + {stack[top++] = 20;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 20;goto st1256;} + {stack[top++] = 20;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 20;goto st1295;} + {stack[top++] = 20;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 20;goto st1321;} + {stack[top++] = 20;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 20;goto st1324;} + {stack[top++] = 20;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 20;goto st1335;} + {stack[top++] = 20;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 20;goto st1337;} + {stack[top++] = 20;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 20;goto st1366;} + {stack[top++] = 20;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 20;goto st1379;} + {stack[top++] = 20;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 20;goto st1392;} + {stack[top++] = 20;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 20;goto st1398;} + {stack[top++] = 20;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 20;goto st1416;} + {stack[top++] = 20;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 20;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 20;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 20;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 20;goto st1435;} + {stack[top++] = 20;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 20;goto st1441;} + {stack[top++] = 20;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 20;goto st1449;} + {stack[top++] = 20;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 20;goto st1457;} + {stack[top++] = 20;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 20;goto st1463;} + {stack[top++] = 20;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st20; @@ -21350,196 +21757,97 @@ tr550: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 20;goto st1071;} + {stack[top++] = 20;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 20;goto st1073;} + {stack[top++] = 20;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 20;goto st1075;} + {stack[top++] = 20;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 20;goto st1107;} + {stack[top++] = 20;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 20;goto st1112;} + {stack[top++] = 20;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 20;goto st1117;} + {stack[top++] = 20;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 20;goto st1122;} + {stack[top++] = 20;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 20;goto st1126;} + {stack[top++] = 20;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 20;goto st1128;} + {stack[top++] = 20;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 20;goto st1183;} + {stack[top++] = 20;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 20;goto st1194;} + {stack[top++] = 20;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 20;goto st1211;} + {stack[top++] = 20;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 20;goto st1222;} + {stack[top++] = 20;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 20;goto st1233;} + {stack[top++] = 20;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 20;goto st1246;} + {stack[top++] = 20;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 20;goto st1256;} + {stack[top++] = 20;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 20;goto st1295;} + {stack[top++] = 20;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 20;goto st1321;} + {stack[top++] = 20;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 20;goto st1324;} + {stack[top++] = 20;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 20;goto st1335;} + {stack[top++] = 20;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 20;goto st1337;} + {stack[top++] = 20;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 20;goto st1366;} + {stack[top++] = 20;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 20;goto st1379;} + {stack[top++] = 20;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 20;goto st1392;} + {stack[top++] = 20;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 20;goto st1398;} - case KNOT_RRTYPE_NID: - case KNOT_RRTYPE_L64: {stack[top++] = 20;goto st1416;} - case KNOT_RRTYPE_L32: - {stack[top++] = 20;goto st1411;} - case KNOT_RRTYPE_EUI48: - {stack[top++] = 20;goto st1429;} - case KNOT_RRTYPE_EUI64: - {stack[top++] = 20;goto st1435;} - case KNOT_RRTYPE_URI: - {stack[top++] = 20;goto st1441;} - case KNOT_RRTYPE_CAA: - {stack[top++] = 20;goto st1449;} - case KNOT_RRTYPE_SVCB: - case KNOT_RRTYPE_HTTPS: - {stack[top++] = 20;goto st1457;} - case KNOT_RRTYPE_DSYNC: - {stack[top++] = 20;goto st1463;} - default: - WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} - } - } - goto st20; -tr561: - { s->r_type = KNOT_RRTYPE_RP; } - { - rdata_tail = s->r_data; - } - { - s->buffer_length = 0; - } - { - p--; - switch (s->r_type) { - case KNOT_RRTYPE_A: - {stack[top++] = 20;goto st1071;} - case KNOT_RRTYPE_NS: - case KNOT_RRTYPE_CNAME: - case KNOT_RRTYPE_PTR: - case KNOT_RRTYPE_DNAME: - {stack[top++] = 20;goto st1073;} - case KNOT_RRTYPE_SOA: - {stack[top++] = 20;goto st1075;} - case KNOT_RRTYPE_HINFO: - {stack[top++] = 20;goto st1107;} - case KNOT_RRTYPE_MINFO: - case KNOT_RRTYPE_RP: - {stack[top++] = 20;goto st1112;} - case KNOT_RRTYPE_MX: - case KNOT_RRTYPE_AFSDB: - case KNOT_RRTYPE_RT: - case KNOT_RRTYPE_KX: - case KNOT_RRTYPE_LP: - {stack[top++] = 20;goto st1117;} - case KNOT_RRTYPE_TXT: - case KNOT_RRTYPE_SPF: - case KNOT_RRTYPE_WALLET: - {stack[top++] = 20;goto st1122;} - case KNOT_RRTYPE_AAAA: - {stack[top++] = 20;goto st1126;} - case KNOT_RRTYPE_LOC: - {stack[top++] = 20;goto st1128;} - case KNOT_RRTYPE_SRV: - {stack[top++] = 20;goto st1183;} - case KNOT_RRTYPE_NAPTR: - {stack[top++] = 20;goto st1194;} - case KNOT_RRTYPE_CERT: - {stack[top++] = 20;goto st1211;} - case KNOT_RRTYPE_APL: - {stack[top++] = 20;goto st1222;} - case KNOT_RRTYPE_DS: - case KNOT_RRTYPE_CDS: - {stack[top++] = 20;goto st1233;} - case KNOT_RRTYPE_SSHFP: - {stack[top++] = 20;goto st1246;} - case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 20;goto st1256;} - case KNOT_RRTYPE_RRSIG: - {stack[top++] = 20;goto st1295;} - case KNOT_RRTYPE_NSEC: - {stack[top++] = 20;goto st1321;} - case KNOT_RRTYPE_KEY: - case KNOT_RRTYPE_DNSKEY: - case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 20;goto st1324;} - case KNOT_RRTYPE_DHCID: - case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 20;goto st1335;} - case KNOT_RRTYPE_NSEC3: - {stack[top++] = 20;goto st1337;} - case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 20;goto st1366;} - case KNOT_RRTYPE_TLSA: - case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 20;goto st1379;} - case KNOT_RRTYPE_CSYNC: - {stack[top++] = 20;goto st1392;} - case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 20;goto st1398;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 20;goto st1416;} + {stack[top++] = 20;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 20;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 20;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 20;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 20;goto st1435;} + {stack[top++] = 20;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 20;goto st1441;} + {stack[top++] = 20;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 20;goto st1449;} + {stack[top++] = 20;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 20;goto st1457;} + {stack[top++] = 20;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 20;goto st1463;} + {stack[top++] = 20;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st20; -tr572: - { s->r_type = KNOT_RRTYPE_RRSIG; } +tr567: + { s->r_type = KNOT_RRTYPE_RESINFO; } { rdata_tail = s->r_data; } @@ -21550,96 +21858,97 @@ tr572: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 20;goto st1071;} + {stack[top++] = 20;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 20;goto st1073;} + {stack[top++] = 20;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 20;goto st1075;} + {stack[top++] = 20;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 20;goto st1107;} + {stack[top++] = 20;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 20;goto st1112;} + {stack[top++] = 20;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 20;goto st1117;} + {stack[top++] = 20;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 20;goto st1122;} + {stack[top++] = 20;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 20;goto st1126;} + {stack[top++] = 20;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 20;goto st1128;} + {stack[top++] = 20;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 20;goto st1183;} + {stack[top++] = 20;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 20;goto st1194;} + {stack[top++] = 20;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 20;goto st1211;} + {stack[top++] = 20;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 20;goto st1222;} + {stack[top++] = 20;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 20;goto st1233;} + {stack[top++] = 20;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 20;goto st1246;} + {stack[top++] = 20;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 20;goto st1256;} + {stack[top++] = 20;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 20;goto st1295;} + {stack[top++] = 20;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 20;goto st1321;} + {stack[top++] = 20;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 20;goto st1324;} + {stack[top++] = 20;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 20;goto st1335;} + {stack[top++] = 20;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 20;goto st1337;} + {stack[top++] = 20;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 20;goto st1366;} + {stack[top++] = 20;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 20;goto st1379;} + {stack[top++] = 20;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 20;goto st1392;} + {stack[top++] = 20;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 20;goto st1398;} + {stack[top++] = 20;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 20;goto st1416;} + {stack[top++] = 20;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 20;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 20;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 20;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 20;goto st1435;} + {stack[top++] = 20;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 20;goto st1441;} + {stack[top++] = 20;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 20;goto st1449;} + {stack[top++] = 20;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 20;goto st1457;} + {stack[top++] = 20;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 20;goto st1463;} + {stack[top++] = 20;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st20; -tr580: - { s->r_type = KNOT_RRTYPE_RT; } +tr575: + { s->r_type = KNOT_RRTYPE_RP; } { rdata_tail = s->r_data; } @@ -21650,296 +21959,97 @@ tr580: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 20;goto st1071;} + {stack[top++] = 20;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 20;goto st1073;} + {stack[top++] = 20;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 20;goto st1075;} + {stack[top++] = 20;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 20;goto st1107;} + {stack[top++] = 20;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 20;goto st1112;} + {stack[top++] = 20;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 20;goto st1117;} + {stack[top++] = 20;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 20;goto st1122;} + {stack[top++] = 20;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 20;goto st1126;} + {stack[top++] = 20;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 20;goto st1128;} + {stack[top++] = 20;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 20;goto st1183;} + {stack[top++] = 20;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 20;goto st1194;} + {stack[top++] = 20;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 20;goto st1211;} + {stack[top++] = 20;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 20;goto st1222;} + {stack[top++] = 20;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 20;goto st1233;} + {stack[top++] = 20;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 20;goto st1246;} + {stack[top++] = 20;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 20;goto st1256;} + {stack[top++] = 20;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 20;goto st1295;} + {stack[top++] = 20;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 20;goto st1321;} + {stack[top++] = 20;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 20;goto st1324;} + {stack[top++] = 20;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 20;goto st1335;} + {stack[top++] = 20;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 20;goto st1337;} + {stack[top++] = 20;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 20;goto st1366;} + {stack[top++] = 20;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 20;goto st1379;} + {stack[top++] = 20;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 20;goto st1392;} + {stack[top++] = 20;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 20;goto st1398;} - case KNOT_RRTYPE_NID: - case KNOT_RRTYPE_L64: {stack[top++] = 20;goto st1416;} - case KNOT_RRTYPE_L32: - {stack[top++] = 20;goto st1411;} - case KNOT_RRTYPE_EUI48: - {stack[top++] = 20;goto st1429;} - case KNOT_RRTYPE_EUI64: - {stack[top++] = 20;goto st1435;} - case KNOT_RRTYPE_URI: - {stack[top++] = 20;goto st1441;} - case KNOT_RRTYPE_CAA: - {stack[top++] = 20;goto st1449;} - case KNOT_RRTYPE_SVCB: - case KNOT_RRTYPE_HTTPS: - {stack[top++] = 20;goto st1457;} - case KNOT_RRTYPE_DSYNC: - {stack[top++] = 20;goto st1463;} - default: - WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} - } - } - goto st20; -tr598: - { s->r_type = KNOT_RRTYPE_SMIMEA; } - { - rdata_tail = s->r_data; - } - { - s->buffer_length = 0; - } - { - p--; - switch (s->r_type) { - case KNOT_RRTYPE_A: - {stack[top++] = 20;goto st1071;} - case KNOT_RRTYPE_NS: - case KNOT_RRTYPE_CNAME: - case KNOT_RRTYPE_PTR: - case KNOT_RRTYPE_DNAME: - {stack[top++] = 20;goto st1073;} - case KNOT_RRTYPE_SOA: - {stack[top++] = 20;goto st1075;} - case KNOT_RRTYPE_HINFO: - {stack[top++] = 20;goto st1107;} - case KNOT_RRTYPE_MINFO: - case KNOT_RRTYPE_RP: - {stack[top++] = 20;goto st1112;} - case KNOT_RRTYPE_MX: - case KNOT_RRTYPE_AFSDB: - case KNOT_RRTYPE_RT: - case KNOT_RRTYPE_KX: - case KNOT_RRTYPE_LP: - {stack[top++] = 20;goto st1117;} - case KNOT_RRTYPE_TXT: - case KNOT_RRTYPE_SPF: - case KNOT_RRTYPE_WALLET: - {stack[top++] = 20;goto st1122;} - case KNOT_RRTYPE_AAAA: - {stack[top++] = 20;goto st1126;} - case KNOT_RRTYPE_LOC: - {stack[top++] = 20;goto st1128;} - case KNOT_RRTYPE_SRV: - {stack[top++] = 20;goto st1183;} - case KNOT_RRTYPE_NAPTR: - {stack[top++] = 20;goto st1194;} - case KNOT_RRTYPE_CERT: - {stack[top++] = 20;goto st1211;} - case KNOT_RRTYPE_APL: - {stack[top++] = 20;goto st1222;} - case KNOT_RRTYPE_DS: - case KNOT_RRTYPE_CDS: - {stack[top++] = 20;goto st1233;} - case KNOT_RRTYPE_SSHFP: - {stack[top++] = 20;goto st1246;} - case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 20;goto st1256;} - case KNOT_RRTYPE_RRSIG: - {stack[top++] = 20;goto st1295;} - case KNOT_RRTYPE_NSEC: - {stack[top++] = 20;goto st1321;} - case KNOT_RRTYPE_KEY: - case KNOT_RRTYPE_DNSKEY: - case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 20;goto st1324;} - case KNOT_RRTYPE_DHCID: - case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 20;goto st1335;} - case KNOT_RRTYPE_NSEC3: - {stack[top++] = 20;goto st1337;} - case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 20;goto st1366;} - case KNOT_RRTYPE_TLSA: - case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 20;goto st1379;} - case KNOT_RRTYPE_CSYNC: - {stack[top++] = 20;goto st1392;} - case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 20;goto st1398;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 20;goto st1416;} + {stack[top++] = 20;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 20;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 20;goto st1429;} - case KNOT_RRTYPE_EUI64: - {stack[top++] = 20;goto st1435;} - case KNOT_RRTYPE_URI: - {stack[top++] = 20;goto st1441;} - case KNOT_RRTYPE_CAA: - {stack[top++] = 20;goto st1449;} - case KNOT_RRTYPE_SVCB: - case KNOT_RRTYPE_HTTPS: - {stack[top++] = 20;goto st1457;} - case KNOT_RRTYPE_DSYNC: - {stack[top++] = 20;goto st1463;} - default: - WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} - } - } - goto st20; -tr607: - { s->r_type = KNOT_RRTYPE_SOA; } - { - rdata_tail = s->r_data; - } - { - s->buffer_length = 0; - } - { - p--; - switch (s->r_type) { - case KNOT_RRTYPE_A: - {stack[top++] = 20;goto st1071;} - case KNOT_RRTYPE_NS: - case KNOT_RRTYPE_CNAME: - case KNOT_RRTYPE_PTR: - case KNOT_RRTYPE_DNAME: - {stack[top++] = 20;goto st1073;} - case KNOT_RRTYPE_SOA: - {stack[top++] = 20;goto st1075;} - case KNOT_RRTYPE_HINFO: - {stack[top++] = 20;goto st1107;} - case KNOT_RRTYPE_MINFO: - case KNOT_RRTYPE_RP: - {stack[top++] = 20;goto st1112;} - case KNOT_RRTYPE_MX: - case KNOT_RRTYPE_AFSDB: - case KNOT_RRTYPE_RT: - case KNOT_RRTYPE_KX: - case KNOT_RRTYPE_LP: - {stack[top++] = 20;goto st1117;} - case KNOT_RRTYPE_TXT: - case KNOT_RRTYPE_SPF: - case KNOT_RRTYPE_WALLET: - {stack[top++] = 20;goto st1122;} - case KNOT_RRTYPE_AAAA: - {stack[top++] = 20;goto st1126;} - case KNOT_RRTYPE_LOC: - {stack[top++] = 20;goto st1128;} - case KNOT_RRTYPE_SRV: - {stack[top++] = 20;goto st1183;} - case KNOT_RRTYPE_NAPTR: - {stack[top++] = 20;goto st1194;} - case KNOT_RRTYPE_CERT: - {stack[top++] = 20;goto st1211;} - case KNOT_RRTYPE_APL: - {stack[top++] = 20;goto st1222;} - case KNOT_RRTYPE_DS: - case KNOT_RRTYPE_CDS: - {stack[top++] = 20;goto st1233;} - case KNOT_RRTYPE_SSHFP: - {stack[top++] = 20;goto st1246;} - case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 20;goto st1256;} - case KNOT_RRTYPE_RRSIG: - {stack[top++] = 20;goto st1295;} - case KNOT_RRTYPE_NSEC: - {stack[top++] = 20;goto st1321;} - case KNOT_RRTYPE_KEY: - case KNOT_RRTYPE_DNSKEY: - case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 20;goto st1324;} - case KNOT_RRTYPE_DHCID: - case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 20;goto st1335;} - case KNOT_RRTYPE_NSEC3: - {stack[top++] = 20;goto st1337;} - case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 20;goto st1366;} - case KNOT_RRTYPE_TLSA: - case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 20;goto st1379;} - case KNOT_RRTYPE_CSYNC: - {stack[top++] = 20;goto st1392;} - case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 20;goto st1398;} - case KNOT_RRTYPE_NID: - case KNOT_RRTYPE_L64: - {stack[top++] = 20;goto st1416;} - case KNOT_RRTYPE_L32: - {stack[top++] = 20;goto st1411;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 20;goto st1429;} + {stack[top++] = 20;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 20;goto st1435;} + {stack[top++] = 20;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 20;goto st1441;} + {stack[top++] = 20;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 20;goto st1449;} + {stack[top++] = 20;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 20;goto st1457;} + {stack[top++] = 20;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 20;goto st1463;} + {stack[top++] = 20;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st20; -tr616: - { s->r_type = KNOT_RRTYPE_SPF; } +tr586: + { s->r_type = KNOT_RRTYPE_RRSIG; } { rdata_tail = s->r_data; } @@ -21950,196 +22060,97 @@ tr616: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 20;goto st1071;} + {stack[top++] = 20;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 20;goto st1073;} + {stack[top++] = 20;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 20;goto st1075;} + {stack[top++] = 20;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 20;goto st1107;} + {stack[top++] = 20;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 20;goto st1112;} + {stack[top++] = 20;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 20;goto st1117;} + {stack[top++] = 20;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 20;goto st1122;} + {stack[top++] = 20;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 20;goto st1126;} + {stack[top++] = 20;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 20;goto st1128;} + {stack[top++] = 20;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 20;goto st1183;} + {stack[top++] = 20;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 20;goto st1194;} + {stack[top++] = 20;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 20;goto st1211;} + {stack[top++] = 20;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 20;goto st1222;} + {stack[top++] = 20;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 20;goto st1233;} + {stack[top++] = 20;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 20;goto st1246;} + {stack[top++] = 20;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 20;goto st1256;} + {stack[top++] = 20;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 20;goto st1295;} + {stack[top++] = 20;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 20;goto st1321;} + {stack[top++] = 20;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 20;goto st1324;} + {stack[top++] = 20;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 20;goto st1335;} + {stack[top++] = 20;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 20;goto st1337;} + {stack[top++] = 20;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 20;goto st1366;} + {stack[top++] = 20;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 20;goto st1379;} + {stack[top++] = 20;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 20;goto st1392;} + {stack[top++] = 20;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 20;goto st1398;} - case KNOT_RRTYPE_NID: - case KNOT_RRTYPE_L64: {stack[top++] = 20;goto st1416;} - case KNOT_RRTYPE_L32: - {stack[top++] = 20;goto st1411;} - case KNOT_RRTYPE_EUI48: - {stack[top++] = 20;goto st1429;} - case KNOT_RRTYPE_EUI64: - {stack[top++] = 20;goto st1435;} - case KNOT_RRTYPE_URI: - {stack[top++] = 20;goto st1441;} - case KNOT_RRTYPE_CAA: - {stack[top++] = 20;goto st1449;} - case KNOT_RRTYPE_SVCB: - case KNOT_RRTYPE_HTTPS: - {stack[top++] = 20;goto st1457;} - case KNOT_RRTYPE_DSYNC: - {stack[top++] = 20;goto st1463;} - default: - WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} - } - } - goto st20; -tr625: - { s->r_type = KNOT_RRTYPE_SRV; } - { - rdata_tail = s->r_data; - } - { - s->buffer_length = 0; - } - { - p--; - switch (s->r_type) { - case KNOT_RRTYPE_A: - {stack[top++] = 20;goto st1071;} - case KNOT_RRTYPE_NS: - case KNOT_RRTYPE_CNAME: - case KNOT_RRTYPE_PTR: - case KNOT_RRTYPE_DNAME: - {stack[top++] = 20;goto st1073;} - case KNOT_RRTYPE_SOA: - {stack[top++] = 20;goto st1075;} - case KNOT_RRTYPE_HINFO: - {stack[top++] = 20;goto st1107;} - case KNOT_RRTYPE_MINFO: - case KNOT_RRTYPE_RP: - {stack[top++] = 20;goto st1112;} - case KNOT_RRTYPE_MX: - case KNOT_RRTYPE_AFSDB: - case KNOT_RRTYPE_RT: - case KNOT_RRTYPE_KX: - case KNOT_RRTYPE_LP: - {stack[top++] = 20;goto st1117;} - case KNOT_RRTYPE_TXT: - case KNOT_RRTYPE_SPF: - case KNOT_RRTYPE_WALLET: - {stack[top++] = 20;goto st1122;} - case KNOT_RRTYPE_AAAA: - {stack[top++] = 20;goto st1126;} - case KNOT_RRTYPE_LOC: - {stack[top++] = 20;goto st1128;} - case KNOT_RRTYPE_SRV: - {stack[top++] = 20;goto st1183;} - case KNOT_RRTYPE_NAPTR: - {stack[top++] = 20;goto st1194;} - case KNOT_RRTYPE_CERT: - {stack[top++] = 20;goto st1211;} - case KNOT_RRTYPE_APL: - {stack[top++] = 20;goto st1222;} - case KNOT_RRTYPE_DS: - case KNOT_RRTYPE_CDS: - {stack[top++] = 20;goto st1233;} - case KNOT_RRTYPE_SSHFP: - {stack[top++] = 20;goto st1246;} - case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 20;goto st1256;} - case KNOT_RRTYPE_RRSIG: - {stack[top++] = 20;goto st1295;} - case KNOT_RRTYPE_NSEC: - {stack[top++] = 20;goto st1321;} - case KNOT_RRTYPE_KEY: - case KNOT_RRTYPE_DNSKEY: - case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 20;goto st1324;} - case KNOT_RRTYPE_DHCID: - case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 20;goto st1335;} - case KNOT_RRTYPE_NSEC3: - {stack[top++] = 20;goto st1337;} - case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 20;goto st1366;} - case KNOT_RRTYPE_TLSA: - case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 20;goto st1379;} - case KNOT_RRTYPE_CSYNC: - {stack[top++] = 20;goto st1392;} - case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 20;goto st1398;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 20;goto st1416;} + {stack[top++] = 20;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 20;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 20;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 20;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 20;goto st1435;} + {stack[top++] = 20;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 20;goto st1441;} + {stack[top++] = 20;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 20;goto st1449;} + {stack[top++] = 20;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 20;goto st1457;} + {stack[top++] = 20;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 20;goto st1463;} + {stack[top++] = 20;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st20; -tr636: - { s->r_type = KNOT_RRTYPE_SSHFP; } +tr594: + { s->r_type = KNOT_RRTYPE_RT; } { rdata_tail = s->r_data; } @@ -22150,96 +22161,97 @@ tr636: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 20;goto st1071;} + {stack[top++] = 20;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 20;goto st1073;} + {stack[top++] = 20;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 20;goto st1075;} + {stack[top++] = 20;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 20;goto st1107;} + {stack[top++] = 20;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 20;goto st1112;} + {stack[top++] = 20;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 20;goto st1117;} + {stack[top++] = 20;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 20;goto st1122;} + {stack[top++] = 20;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 20;goto st1126;} + {stack[top++] = 20;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 20;goto st1128;} + {stack[top++] = 20;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 20;goto st1183;} + {stack[top++] = 20;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 20;goto st1194;} + {stack[top++] = 20;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 20;goto st1211;} + {stack[top++] = 20;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 20;goto st1222;} + {stack[top++] = 20;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 20;goto st1233;} + {stack[top++] = 20;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 20;goto st1246;} + {stack[top++] = 20;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 20;goto st1256;} + {stack[top++] = 20;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 20;goto st1295;} + {stack[top++] = 20;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 20;goto st1321;} + {stack[top++] = 20;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 20;goto st1324;} + {stack[top++] = 20;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 20;goto st1335;} + {stack[top++] = 20;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 20;goto st1337;} + {stack[top++] = 20;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 20;goto st1366;} + {stack[top++] = 20;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 20;goto st1379;} + {stack[top++] = 20;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 20;goto st1392;} + {stack[top++] = 20;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 20;goto st1398;} + {stack[top++] = 20;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 20;goto st1416;} + {stack[top++] = 20;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 20;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 20;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 20;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 20;goto st1435;} + {stack[top++] = 20;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 20;goto st1441;} + {stack[top++] = 20;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 20;goto st1449;} + {stack[top++] = 20;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 20;goto st1457;} + {stack[top++] = 20;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 20;goto st1463;} + {stack[top++] = 20;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st20; -tr646: - { s->r_type = KNOT_RRTYPE_SVCB; } +tr612: + { s->r_type = KNOT_RRTYPE_SMIMEA; } { rdata_tail = s->r_data; } @@ -22250,96 +22262,97 @@ tr646: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 20;goto st1071;} + {stack[top++] = 20;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 20;goto st1073;} + {stack[top++] = 20;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 20;goto st1075;} + {stack[top++] = 20;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 20;goto st1107;} + {stack[top++] = 20;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 20;goto st1112;} + {stack[top++] = 20;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 20;goto st1117;} + {stack[top++] = 20;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 20;goto st1122;} + {stack[top++] = 20;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 20;goto st1126;} + {stack[top++] = 20;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 20;goto st1128;} + {stack[top++] = 20;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 20;goto st1183;} + {stack[top++] = 20;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 20;goto st1194;} + {stack[top++] = 20;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 20;goto st1211;} + {stack[top++] = 20;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 20;goto st1222;} + {stack[top++] = 20;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 20;goto st1233;} + {stack[top++] = 20;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 20;goto st1246;} + {stack[top++] = 20;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 20;goto st1256;} + {stack[top++] = 20;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 20;goto st1295;} + {stack[top++] = 20;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 20;goto st1321;} + {stack[top++] = 20;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 20;goto st1324;} + {stack[top++] = 20;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 20;goto st1335;} + {stack[top++] = 20;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 20;goto st1337;} + {stack[top++] = 20;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 20;goto st1366;} + {stack[top++] = 20;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 20;goto st1379;} + {stack[top++] = 20;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 20;goto st1392;} + {stack[top++] = 20;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 20;goto st1398;} + {stack[top++] = 20;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 20;goto st1416;} + {stack[top++] = 20;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 20;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 20;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 20;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 20;goto st1435;} + {stack[top++] = 20;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 20;goto st1441;} + {stack[top++] = 20;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 20;goto st1449;} + {stack[top++] = 20;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 20;goto st1457;} + {stack[top++] = 20;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 20;goto st1463;} + {stack[top++] = 20;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st20; -tr659: - { s->r_type = KNOT_RRTYPE_TLSA; } +tr621: + { s->r_type = KNOT_RRTYPE_SOA; } { rdata_tail = s->r_data; } @@ -22350,96 +22363,97 @@ tr659: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 20;goto st1071;} + {stack[top++] = 20;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 20;goto st1073;} + {stack[top++] = 20;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 20;goto st1075;} + {stack[top++] = 20;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 20;goto st1107;} + {stack[top++] = 20;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 20;goto st1112;} + {stack[top++] = 20;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 20;goto st1117;} + {stack[top++] = 20;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 20;goto st1122;} + {stack[top++] = 20;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 20;goto st1126;} + {stack[top++] = 20;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 20;goto st1128;} + {stack[top++] = 20;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 20;goto st1183;} + {stack[top++] = 20;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 20;goto st1194;} + {stack[top++] = 20;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 20;goto st1211;} + {stack[top++] = 20;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 20;goto st1222;} + {stack[top++] = 20;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 20;goto st1233;} + {stack[top++] = 20;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 20;goto st1246;} + {stack[top++] = 20;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 20;goto st1256;} + {stack[top++] = 20;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 20;goto st1295;} + {stack[top++] = 20;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 20;goto st1321;} + {stack[top++] = 20;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 20;goto st1324;} + {stack[top++] = 20;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 20;goto st1335;} + {stack[top++] = 20;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 20;goto st1337;} + {stack[top++] = 20;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 20;goto st1366;} + {stack[top++] = 20;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 20;goto st1379;} + {stack[top++] = 20;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 20;goto st1392;} + {stack[top++] = 20;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 20;goto st1398;} + {stack[top++] = 20;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 20;goto st1416;} + {stack[top++] = 20;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 20;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 20;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 20;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 20;goto st1435;} + {stack[top++] = 20;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 20;goto st1441;} + {stack[top++] = 20;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 20;goto st1449;} + {stack[top++] = 20;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 20;goto st1457;} + {stack[top++] = 20;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 20;goto st1463;} + {stack[top++] = 20;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st20; -tr668: - { s->r_type = KNOT_RRTYPE_TXT; } +tr630: + { s->r_type = KNOT_RRTYPE_SPF; } { rdata_tail = s->r_data; } @@ -22450,103 +22464,97 @@ tr668: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 20;goto st1071;} + {stack[top++] = 20;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 20;goto st1073;} + {stack[top++] = 20;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 20;goto st1075;} + {stack[top++] = 20;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 20;goto st1107;} + {stack[top++] = 20;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 20;goto st1112;} + {stack[top++] = 20;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 20;goto st1117;} + {stack[top++] = 20;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 20;goto st1122;} + {stack[top++] = 20;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 20;goto st1126;} + {stack[top++] = 20;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 20;goto st1128;} + {stack[top++] = 20;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 20;goto st1183;} + {stack[top++] = 20;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 20;goto st1194;} + {stack[top++] = 20;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 20;goto st1211;} + {stack[top++] = 20;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 20;goto st1222;} + {stack[top++] = 20;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 20;goto st1233;} + {stack[top++] = 20;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 20;goto st1246;} + {stack[top++] = 20;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 20;goto st1256;} + {stack[top++] = 20;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 20;goto st1295;} + {stack[top++] = 20;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 20;goto st1321;} + {stack[top++] = 20;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 20;goto st1324;} + {stack[top++] = 20;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 20;goto st1335;} + {stack[top++] = 20;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 20;goto st1337;} + {stack[top++] = 20;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 20;goto st1366;} + {stack[top++] = 20;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 20;goto st1379;} + {stack[top++] = 20;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 20;goto st1392;} + {stack[top++] = 20;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 20;goto st1398;} + {stack[top++] = 20;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 20;goto st1416;} + {stack[top++] = 20;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 20;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 20;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 20;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 20;goto st1435;} + {stack[top++] = 20;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 20;goto st1441;} + {stack[top++] = 20;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 20;goto st1449;} + {stack[top++] = 20;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 20;goto st1457;} + {stack[top++] = 20;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 20;goto st1463;} + {stack[top++] = 20;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st20; -tr682: - { - if (s->number64 <= UINT16_MAX) { - s->r_type = (uint16_t)(s->number64); - } else { - WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} - } - } +tr639: + { s->r_type = KNOT_RRTYPE_SRV; } { rdata_tail = s->r_data; } @@ -22557,96 +22565,97 @@ tr682: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 20;goto st1071;} + {stack[top++] = 20;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 20;goto st1073;} + {stack[top++] = 20;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 20;goto st1075;} + {stack[top++] = 20;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 20;goto st1107;} + {stack[top++] = 20;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 20;goto st1112;} + {stack[top++] = 20;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 20;goto st1117;} + {stack[top++] = 20;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 20;goto st1122;} + {stack[top++] = 20;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 20;goto st1126;} + {stack[top++] = 20;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 20;goto st1128;} + {stack[top++] = 20;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 20;goto st1183;} + {stack[top++] = 20;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 20;goto st1194;} + {stack[top++] = 20;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 20;goto st1211;} + {stack[top++] = 20;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 20;goto st1222;} + {stack[top++] = 20;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 20;goto st1233;} + {stack[top++] = 20;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 20;goto st1246;} + {stack[top++] = 20;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 20;goto st1256;} + {stack[top++] = 20;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 20;goto st1295;} + {stack[top++] = 20;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 20;goto st1321;} + {stack[top++] = 20;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 20;goto st1324;} + {stack[top++] = 20;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 20;goto st1335;} + {stack[top++] = 20;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 20;goto st1337;} + {stack[top++] = 20;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 20;goto st1366;} + {stack[top++] = 20;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 20;goto st1379;} + {stack[top++] = 20;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 20;goto st1392;} + {stack[top++] = 20;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 20;goto st1398;} + {stack[top++] = 20;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 20;goto st1416;} + {stack[top++] = 20;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 20;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 20;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 20;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 20;goto st1435;} + {stack[top++] = 20;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 20;goto st1441;} + {stack[top++] = 20;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 20;goto st1449;} + {stack[top++] = 20;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 20;goto st1457;} + {stack[top++] = 20;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 20;goto st1463;} + {stack[top++] = 20;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st20; -tr692: - { s->r_type = KNOT_RRTYPE_URI; } +tr650: + { s->r_type = KNOT_RRTYPE_SSHFP; } { rdata_tail = s->r_data; } @@ -22657,96 +22666,97 @@ tr692: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 20;goto st1071;} + {stack[top++] = 20;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 20;goto st1073;} + {stack[top++] = 20;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 20;goto st1075;} + {stack[top++] = 20;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 20;goto st1107;} + {stack[top++] = 20;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 20;goto st1112;} + {stack[top++] = 20;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 20;goto st1117;} + {stack[top++] = 20;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 20;goto st1122;} + {stack[top++] = 20;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 20;goto st1126;} + {stack[top++] = 20;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 20;goto st1128;} + {stack[top++] = 20;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 20;goto st1183;} + {stack[top++] = 20;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 20;goto st1194;} + {stack[top++] = 20;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 20;goto st1211;} + {stack[top++] = 20;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 20;goto st1222;} + {stack[top++] = 20;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 20;goto st1233;} + {stack[top++] = 20;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 20;goto st1246;} + {stack[top++] = 20;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 20;goto st1256;} + {stack[top++] = 20;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 20;goto st1295;} + {stack[top++] = 20;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 20;goto st1321;} + {stack[top++] = 20;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 20;goto st1324;} + {stack[top++] = 20;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 20;goto st1335;} + {stack[top++] = 20;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 20;goto st1337;} + {stack[top++] = 20;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 20;goto st1366;} + {stack[top++] = 20;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 20;goto st1379;} + {stack[top++] = 20;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 20;goto st1392;} + {stack[top++] = 20;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 20;goto st1398;} + {stack[top++] = 20;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 20;goto st1416;} + {stack[top++] = 20;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 20;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 20;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 20;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 20;goto st1435;} + {stack[top++] = 20;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 20;goto st1441;} + {stack[top++] = 20;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 20;goto st1449;} + {stack[top++] = 20;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 20;goto st1457;} + {stack[top++] = 20;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 20;goto st1463;} + {stack[top++] = 20;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st20; -tr705: - { s->r_type = KNOT_RRTYPE_WALLET; } +tr660: + { s->r_type = KNOT_RRTYPE_SVCB; } { rdata_tail = s->r_data; } @@ -22757,96 +22767,198 @@ tr705: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 20;goto st1071;} + {stack[top++] = 20;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 20;goto st1073;} + {stack[top++] = 20;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 20;goto st1075;} + {stack[top++] = 20;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 20;goto st1107;} + {stack[top++] = 20;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 20;goto st1112;} + {stack[top++] = 20;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 20;goto st1117;} + {stack[top++] = 20;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 20;goto st1122;} + {stack[top++] = 20;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 20;goto st1126;} + {stack[top++] = 20;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 20;goto st1128;} + {stack[top++] = 20;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 20;goto st1183;} + {stack[top++] = 20;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 20;goto st1194;} + {stack[top++] = 20;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 20;goto st1211;} + {stack[top++] = 20;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 20;goto st1222;} + {stack[top++] = 20;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 20;goto st1233;} + {stack[top++] = 20;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 20;goto st1246;} + {stack[top++] = 20;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 20;goto st1256;} + {stack[top++] = 20;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 20;goto st1295;} + {stack[top++] = 20;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 20;goto st1321;} + {stack[top++] = 20;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 20;goto st1324;} + {stack[top++] = 20;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 20;goto st1335;} + {stack[top++] = 20;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 20;goto st1337;} + {stack[top++] = 20;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 20;goto st1366;} + {stack[top++] = 20;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 20;goto st1379;} + {stack[top++] = 20;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 20;goto st1392;} + {stack[top++] = 20;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 20;goto st1398;} + {stack[top++] = 20;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 20;goto st1416;} + {stack[top++] = 20;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 20;goto st1411;} + {stack[top++] = 20;goto st1429;} case KNOT_RRTYPE_EUI48: + {stack[top++] = 20;goto st1447;} + case KNOT_RRTYPE_EUI64: + {stack[top++] = 20;goto st1453;} + case KNOT_RRTYPE_URI: + {stack[top++] = 20;goto st1459;} + case KNOT_RRTYPE_CAA: + {stack[top++] = 20;goto st1467;} + case KNOT_RRTYPE_SVCB: + case KNOT_RRTYPE_HTTPS: + {stack[top++] = 20;goto st1475;} + case KNOT_RRTYPE_DSYNC: + {stack[top++] = 20;goto st1481;} + default: + WARN(ZS_CANNOT_TEXT_DATA); + {goto st325;} + } + } + goto st20; +tr673: + { s->r_type = KNOT_RRTYPE_TLSA; } + { + rdata_tail = s->r_data; + } + { + s->buffer_length = 0; + } + { + p--; + switch (s->r_type) { + case KNOT_RRTYPE_A: + {stack[top++] = 20;goto st1089;} + case KNOT_RRTYPE_NS: + case KNOT_RRTYPE_CNAME: + case KNOT_RRTYPE_PTR: + case KNOT_RRTYPE_DNAME: + {stack[top++] = 20;goto st1091;} + case KNOT_RRTYPE_SOA: + {stack[top++] = 20;goto st1093;} + case KNOT_RRTYPE_HINFO: + {stack[top++] = 20;goto st1125;} + case KNOT_RRTYPE_MINFO: + case KNOT_RRTYPE_RP: + {stack[top++] = 20;goto st1130;} + case KNOT_RRTYPE_MX: + case KNOT_RRTYPE_AFSDB: + case KNOT_RRTYPE_RT: + case KNOT_RRTYPE_KX: + case KNOT_RRTYPE_LP: + {stack[top++] = 20;goto st1135;} + case KNOT_RRTYPE_TXT: + case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: + case KNOT_RRTYPE_WALLET: + {stack[top++] = 20;goto st1140;} + case KNOT_RRTYPE_AAAA: + {stack[top++] = 20;goto st1144;} + case KNOT_RRTYPE_LOC: + {stack[top++] = 20;goto st1146;} + case KNOT_RRTYPE_SRV: + {stack[top++] = 20;goto st1201;} + case KNOT_RRTYPE_NAPTR: + {stack[top++] = 20;goto st1212;} + case KNOT_RRTYPE_CERT: + {stack[top++] = 20;goto st1229;} + case KNOT_RRTYPE_APL: + {stack[top++] = 20;goto st1240;} + case KNOT_RRTYPE_DS: + case KNOT_RRTYPE_CDS: + {stack[top++] = 20;goto st1251;} + case KNOT_RRTYPE_SSHFP: + {stack[top++] = 20;goto st1264;} + case KNOT_RRTYPE_IPSECKEY: + {stack[top++] = 20;goto st1274;} + case KNOT_RRTYPE_RRSIG: + {stack[top++] = 20;goto st1313;} + case KNOT_RRTYPE_NSEC: + {stack[top++] = 20;goto st1339;} + case KNOT_RRTYPE_KEY: + case KNOT_RRTYPE_DNSKEY: + case KNOT_RRTYPE_CDNSKEY: + {stack[top++] = 20;goto st1342;} + case KNOT_RRTYPE_DHCID: + case KNOT_RRTYPE_OPENPGPKEY: + {stack[top++] = 20;goto st1353;} + case KNOT_RRTYPE_NSEC3: + {stack[top++] = 20;goto st1355;} + case KNOT_RRTYPE_NSEC3PARAM: + {stack[top++] = 20;goto st1384;} + case KNOT_RRTYPE_TLSA: + case KNOT_RRTYPE_SMIMEA: + {stack[top++] = 20;goto st1397;} + case KNOT_RRTYPE_CSYNC: + {stack[top++] = 20;goto st1410;} + case KNOT_RRTYPE_ZONEMD: + {stack[top++] = 20;goto st1416;} + case KNOT_RRTYPE_NID: + case KNOT_RRTYPE_L64: + {stack[top++] = 20;goto st1434;} + case KNOT_RRTYPE_L32: {stack[top++] = 20;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 20;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 20;goto st1435;} + {stack[top++] = 20;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 20;goto st1441;} + {stack[top++] = 20;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 20;goto st1449;} + {stack[top++] = 20;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 20;goto st1457;} + {stack[top++] = 20;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 20;goto st1463;} + {stack[top++] = 20;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st20; -tr718: - { s->r_type = KNOT_RRTYPE_ZONEMD; } +tr682: + { s->r_type = KNOT_RRTYPE_TXT; } { rdata_tail = s->r_data; } @@ -22857,96 +22969,306 @@ tr718: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 20;goto st1071;} + {stack[top++] = 20;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 20;goto st1073;} + {stack[top++] = 20;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 20;goto st1075;} + {stack[top++] = 20;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 20;goto st1107;} + {stack[top++] = 20;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 20;goto st1112;} + {stack[top++] = 20;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 20;goto st1117;} + {stack[top++] = 20;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 20;goto st1122;} + {stack[top++] = 20;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 20;goto st1126;} + {stack[top++] = 20;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 20;goto st1128;} + {stack[top++] = 20;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 20;goto st1183;} + {stack[top++] = 20;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 20;goto st1194;} + {stack[top++] = 20;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 20;goto st1211;} + {stack[top++] = 20;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 20;goto st1222;} + {stack[top++] = 20;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 20;goto st1233;} + {stack[top++] = 20;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 20;goto st1246;} + {stack[top++] = 20;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 20;goto st1256;} + {stack[top++] = 20;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 20;goto st1295;} + {stack[top++] = 20;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 20;goto st1321;} + {stack[top++] = 20;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 20;goto st1324;} + {stack[top++] = 20;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 20;goto st1335;} + {stack[top++] = 20;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 20;goto st1337;} + {stack[top++] = 20;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 20;goto st1366;} + {stack[top++] = 20;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 20;goto st1379;} + {stack[top++] = 20;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 20;goto st1392;} + {stack[top++] = 20;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 20;goto st1398;} + {stack[top++] = 20;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: + {stack[top++] = 20;goto st1434;} + case KNOT_RRTYPE_L32: + {stack[top++] = 20;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 20;goto st1447;} + case KNOT_RRTYPE_EUI64: + {stack[top++] = 20;goto st1453;} + case KNOT_RRTYPE_URI: + {stack[top++] = 20;goto st1459;} + case KNOT_RRTYPE_CAA: + {stack[top++] = 20;goto st1467;} + case KNOT_RRTYPE_SVCB: + case KNOT_RRTYPE_HTTPS: + {stack[top++] = 20;goto st1475;} + case KNOT_RRTYPE_DSYNC: + {stack[top++] = 20;goto st1481;} + default: + WARN(ZS_CANNOT_TEXT_DATA); + {goto st325;} + } + } + goto st20; +tr696: + { + if (s->number64 <= UINT16_MAX) { + s->r_type = (uint16_t)(s->number64); + } else { + WARN(ZS_NUMBER16_OVERFLOW); + p--; {goto st325;} + } + } + { + rdata_tail = s->r_data; + } + { + s->buffer_length = 0; + } + { + p--; + switch (s->r_type) { + case KNOT_RRTYPE_A: + {stack[top++] = 20;goto st1089;} + case KNOT_RRTYPE_NS: + case KNOT_RRTYPE_CNAME: + case KNOT_RRTYPE_PTR: + case KNOT_RRTYPE_DNAME: + {stack[top++] = 20;goto st1091;} + case KNOT_RRTYPE_SOA: + {stack[top++] = 20;goto st1093;} + case KNOT_RRTYPE_HINFO: + {stack[top++] = 20;goto st1125;} + case KNOT_RRTYPE_MINFO: + case KNOT_RRTYPE_RP: + {stack[top++] = 20;goto st1130;} + case KNOT_RRTYPE_MX: + case KNOT_RRTYPE_AFSDB: + case KNOT_RRTYPE_RT: + case KNOT_RRTYPE_KX: + case KNOT_RRTYPE_LP: + {stack[top++] = 20;goto st1135;} + case KNOT_RRTYPE_TXT: + case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: + case KNOT_RRTYPE_WALLET: + {stack[top++] = 20;goto st1140;} + case KNOT_RRTYPE_AAAA: + {stack[top++] = 20;goto st1144;} + case KNOT_RRTYPE_LOC: + {stack[top++] = 20;goto st1146;} + case KNOT_RRTYPE_SRV: + {stack[top++] = 20;goto st1201;} + case KNOT_RRTYPE_NAPTR: + {stack[top++] = 20;goto st1212;} + case KNOT_RRTYPE_CERT: + {stack[top++] = 20;goto st1229;} + case KNOT_RRTYPE_APL: + {stack[top++] = 20;goto st1240;} + case KNOT_RRTYPE_DS: + case KNOT_RRTYPE_CDS: + {stack[top++] = 20;goto st1251;} + case KNOT_RRTYPE_SSHFP: + {stack[top++] = 20;goto st1264;} + case KNOT_RRTYPE_IPSECKEY: + {stack[top++] = 20;goto st1274;} + case KNOT_RRTYPE_RRSIG: + {stack[top++] = 20;goto st1313;} + case KNOT_RRTYPE_NSEC: + {stack[top++] = 20;goto st1339;} + case KNOT_RRTYPE_KEY: + case KNOT_RRTYPE_DNSKEY: + case KNOT_RRTYPE_CDNSKEY: + {stack[top++] = 20;goto st1342;} + case KNOT_RRTYPE_DHCID: + case KNOT_RRTYPE_OPENPGPKEY: + {stack[top++] = 20;goto st1353;} + case KNOT_RRTYPE_NSEC3: + {stack[top++] = 20;goto st1355;} + case KNOT_RRTYPE_NSEC3PARAM: + {stack[top++] = 20;goto st1384;} + case KNOT_RRTYPE_TLSA: + case KNOT_RRTYPE_SMIMEA: + {stack[top++] = 20;goto st1397;} + case KNOT_RRTYPE_CSYNC: + {stack[top++] = 20;goto st1410;} + case KNOT_RRTYPE_ZONEMD: {stack[top++] = 20;goto st1416;} + case KNOT_RRTYPE_NID: + case KNOT_RRTYPE_L64: + {stack[top++] = 20;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 20;goto st1411;} + {stack[top++] = 20;goto st1429;} case KNOT_RRTYPE_EUI48: + {stack[top++] = 20;goto st1447;} + case KNOT_RRTYPE_EUI64: + {stack[top++] = 20;goto st1453;} + case KNOT_RRTYPE_URI: + {stack[top++] = 20;goto st1459;} + case KNOT_RRTYPE_CAA: + {stack[top++] = 20;goto st1467;} + case KNOT_RRTYPE_SVCB: + case KNOT_RRTYPE_HTTPS: + {stack[top++] = 20;goto st1475;} + case KNOT_RRTYPE_DSYNC: + {stack[top++] = 20;goto st1481;} + default: + WARN(ZS_CANNOT_TEXT_DATA); + {goto st325;} + } + } + goto st20; +tr706: + { s->r_type = KNOT_RRTYPE_URI; } + { + rdata_tail = s->r_data; + } + { + s->buffer_length = 0; + } + { + p--; + switch (s->r_type) { + case KNOT_RRTYPE_A: + {stack[top++] = 20;goto st1089;} + case KNOT_RRTYPE_NS: + case KNOT_RRTYPE_CNAME: + case KNOT_RRTYPE_PTR: + case KNOT_RRTYPE_DNAME: + {stack[top++] = 20;goto st1091;} + case KNOT_RRTYPE_SOA: + {stack[top++] = 20;goto st1093;} + case KNOT_RRTYPE_HINFO: + {stack[top++] = 20;goto st1125;} + case KNOT_RRTYPE_MINFO: + case KNOT_RRTYPE_RP: + {stack[top++] = 20;goto st1130;} + case KNOT_RRTYPE_MX: + case KNOT_RRTYPE_AFSDB: + case KNOT_RRTYPE_RT: + case KNOT_RRTYPE_KX: + case KNOT_RRTYPE_LP: + {stack[top++] = 20;goto st1135;} + case KNOT_RRTYPE_TXT: + case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: + case KNOT_RRTYPE_WALLET: + {stack[top++] = 20;goto st1140;} + case KNOT_RRTYPE_AAAA: + {stack[top++] = 20;goto st1144;} + case KNOT_RRTYPE_LOC: + {stack[top++] = 20;goto st1146;} + case KNOT_RRTYPE_SRV: + {stack[top++] = 20;goto st1201;} + case KNOT_RRTYPE_NAPTR: + {stack[top++] = 20;goto st1212;} + case KNOT_RRTYPE_CERT: + {stack[top++] = 20;goto st1229;} + case KNOT_RRTYPE_APL: + {stack[top++] = 20;goto st1240;} + case KNOT_RRTYPE_DS: + case KNOT_RRTYPE_CDS: + {stack[top++] = 20;goto st1251;} + case KNOT_RRTYPE_SSHFP: + {stack[top++] = 20;goto st1264;} + case KNOT_RRTYPE_IPSECKEY: + {stack[top++] = 20;goto st1274;} + case KNOT_RRTYPE_RRSIG: + {stack[top++] = 20;goto st1313;} + case KNOT_RRTYPE_NSEC: + {stack[top++] = 20;goto st1339;} + case KNOT_RRTYPE_KEY: + case KNOT_RRTYPE_DNSKEY: + case KNOT_RRTYPE_CDNSKEY: + {stack[top++] = 20;goto st1342;} + case KNOT_RRTYPE_DHCID: + case KNOT_RRTYPE_OPENPGPKEY: + {stack[top++] = 20;goto st1353;} + case KNOT_RRTYPE_NSEC3: + {stack[top++] = 20;goto st1355;} + case KNOT_RRTYPE_NSEC3PARAM: + {stack[top++] = 20;goto st1384;} + case KNOT_RRTYPE_TLSA: + case KNOT_RRTYPE_SMIMEA: + {stack[top++] = 20;goto st1397;} + case KNOT_RRTYPE_CSYNC: + {stack[top++] = 20;goto st1410;} + case KNOT_RRTYPE_ZONEMD: + {stack[top++] = 20;goto st1416;} + case KNOT_RRTYPE_NID: + case KNOT_RRTYPE_L64: + {stack[top++] = 20;goto st1434;} + case KNOT_RRTYPE_L32: {stack[top++] = 20;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 20;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 20;goto st1435;} + {stack[top++] = 20;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 20;goto st1441;} + {stack[top++] = 20;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 20;goto st1449;} + {stack[top++] = 20;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 20;goto st1457;} + {stack[top++] = 20;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 20;goto st1463;} + {stack[top++] = 20;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st20; -tr969: - { s->r_type = KNOT_RRTYPE_AAAA; } +tr719: + { s->r_type = KNOT_RRTYPE_WALLET; } { rdata_tail = s->r_data; } @@ -22957,95 +23279,298 @@ tr969: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 20;goto st1071;} + {stack[top++] = 20;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 20;goto st1073;} + {stack[top++] = 20;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 20;goto st1075;} + {stack[top++] = 20;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 20;goto st1107;} + {stack[top++] = 20;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 20;goto st1112;} + {stack[top++] = 20;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 20;goto st1117;} + {stack[top++] = 20;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 20;goto st1122;} + {stack[top++] = 20;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 20;goto st1126;} + {stack[top++] = 20;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 20;goto st1128;} + {stack[top++] = 20;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 20;goto st1183;} + {stack[top++] = 20;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 20;goto st1194;} + {stack[top++] = 20;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 20;goto st1211;} + {stack[top++] = 20;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 20;goto st1222;} + {stack[top++] = 20;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 20;goto st1233;} + {stack[top++] = 20;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 20;goto st1246;} + {stack[top++] = 20;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 20;goto st1256;} + {stack[top++] = 20;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 20;goto st1295;} + {stack[top++] = 20;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 20;goto st1321;} + {stack[top++] = 20;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 20;goto st1324;} + {stack[top++] = 20;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 20;goto st1335;} + {stack[top++] = 20;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 20;goto st1337;} + {stack[top++] = 20;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 20;goto st1366;} + {stack[top++] = 20;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 20;goto st1379;} + {stack[top++] = 20;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 20;goto st1392;} + {stack[top++] = 20;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 20;goto st1398;} + {stack[top++] = 20;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: + {stack[top++] = 20;goto st1434;} + case KNOT_RRTYPE_L32: + {stack[top++] = 20;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 20;goto st1447;} + case KNOT_RRTYPE_EUI64: + {stack[top++] = 20;goto st1453;} + case KNOT_RRTYPE_URI: + {stack[top++] = 20;goto st1459;} + case KNOT_RRTYPE_CAA: + {stack[top++] = 20;goto st1467;} + case KNOT_RRTYPE_SVCB: + case KNOT_RRTYPE_HTTPS: + {stack[top++] = 20;goto st1475;} + case KNOT_RRTYPE_DSYNC: + {stack[top++] = 20;goto st1481;} + default: + WARN(ZS_CANNOT_TEXT_DATA); + {goto st325;} + } + } + goto st20; +tr732: + { s->r_type = KNOT_RRTYPE_ZONEMD; } + { + rdata_tail = s->r_data; + } + { + s->buffer_length = 0; + } + { + p--; + switch (s->r_type) { + case KNOT_RRTYPE_A: + {stack[top++] = 20;goto st1089;} + case KNOT_RRTYPE_NS: + case KNOT_RRTYPE_CNAME: + case KNOT_RRTYPE_PTR: + case KNOT_RRTYPE_DNAME: + {stack[top++] = 20;goto st1091;} + case KNOT_RRTYPE_SOA: + {stack[top++] = 20;goto st1093;} + case KNOT_RRTYPE_HINFO: + {stack[top++] = 20;goto st1125;} + case KNOT_RRTYPE_MINFO: + case KNOT_RRTYPE_RP: + {stack[top++] = 20;goto st1130;} + case KNOT_RRTYPE_MX: + case KNOT_RRTYPE_AFSDB: + case KNOT_RRTYPE_RT: + case KNOT_RRTYPE_KX: + case KNOT_RRTYPE_LP: + {stack[top++] = 20;goto st1135;} + case KNOT_RRTYPE_TXT: + case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: + case KNOT_RRTYPE_WALLET: + {stack[top++] = 20;goto st1140;} + case KNOT_RRTYPE_AAAA: + {stack[top++] = 20;goto st1144;} + case KNOT_RRTYPE_LOC: + {stack[top++] = 20;goto st1146;} + case KNOT_RRTYPE_SRV: + {stack[top++] = 20;goto st1201;} + case KNOT_RRTYPE_NAPTR: + {stack[top++] = 20;goto st1212;} + case KNOT_RRTYPE_CERT: + {stack[top++] = 20;goto st1229;} + case KNOT_RRTYPE_APL: + {stack[top++] = 20;goto st1240;} + case KNOT_RRTYPE_DS: + case KNOT_RRTYPE_CDS: + {stack[top++] = 20;goto st1251;} + case KNOT_RRTYPE_SSHFP: + {stack[top++] = 20;goto st1264;} + case KNOT_RRTYPE_IPSECKEY: + {stack[top++] = 20;goto st1274;} + case KNOT_RRTYPE_RRSIG: + {stack[top++] = 20;goto st1313;} + case KNOT_RRTYPE_NSEC: + {stack[top++] = 20;goto st1339;} + case KNOT_RRTYPE_KEY: + case KNOT_RRTYPE_DNSKEY: + case KNOT_RRTYPE_CDNSKEY: + {stack[top++] = 20;goto st1342;} + case KNOT_RRTYPE_DHCID: + case KNOT_RRTYPE_OPENPGPKEY: + {stack[top++] = 20;goto st1353;} + case KNOT_RRTYPE_NSEC3: + {stack[top++] = 20;goto st1355;} + case KNOT_RRTYPE_NSEC3PARAM: + {stack[top++] = 20;goto st1384;} + case KNOT_RRTYPE_TLSA: + case KNOT_RRTYPE_SMIMEA: + {stack[top++] = 20;goto st1397;} + case KNOT_RRTYPE_CSYNC: + {stack[top++] = 20;goto st1410;} + case KNOT_RRTYPE_ZONEMD: {stack[top++] = 20;goto st1416;} + case KNOT_RRTYPE_NID: + case KNOT_RRTYPE_L64: + {stack[top++] = 20;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 20;goto st1411;} + {stack[top++] = 20;goto st1429;} case KNOT_RRTYPE_EUI48: + {stack[top++] = 20;goto st1447;} + case KNOT_RRTYPE_EUI64: + {stack[top++] = 20;goto st1453;} + case KNOT_RRTYPE_URI: + {stack[top++] = 20;goto st1459;} + case KNOT_RRTYPE_CAA: + {stack[top++] = 20;goto st1467;} + case KNOT_RRTYPE_SVCB: + case KNOT_RRTYPE_HTTPS: + {stack[top++] = 20;goto st1475;} + case KNOT_RRTYPE_DSYNC: + {stack[top++] = 20;goto st1481;} + default: + WARN(ZS_CANNOT_TEXT_DATA); + {goto st325;} + } + } + goto st20; +tr983: + { s->r_type = KNOT_RRTYPE_AAAA; } + { + rdata_tail = s->r_data; + } + { + s->buffer_length = 0; + } + { + p--; + switch (s->r_type) { + case KNOT_RRTYPE_A: + {stack[top++] = 20;goto st1089;} + case KNOT_RRTYPE_NS: + case KNOT_RRTYPE_CNAME: + case KNOT_RRTYPE_PTR: + case KNOT_RRTYPE_DNAME: + {stack[top++] = 20;goto st1091;} + case KNOT_RRTYPE_SOA: + {stack[top++] = 20;goto st1093;} + case KNOT_RRTYPE_HINFO: + {stack[top++] = 20;goto st1125;} + case KNOT_RRTYPE_MINFO: + case KNOT_RRTYPE_RP: + {stack[top++] = 20;goto st1130;} + case KNOT_RRTYPE_MX: + case KNOT_RRTYPE_AFSDB: + case KNOT_RRTYPE_RT: + case KNOT_RRTYPE_KX: + case KNOT_RRTYPE_LP: + {stack[top++] = 20;goto st1135;} + case KNOT_RRTYPE_TXT: + case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: + case KNOT_RRTYPE_WALLET: + {stack[top++] = 20;goto st1140;} + case KNOT_RRTYPE_AAAA: + {stack[top++] = 20;goto st1144;} + case KNOT_RRTYPE_LOC: + {stack[top++] = 20;goto st1146;} + case KNOT_RRTYPE_SRV: + {stack[top++] = 20;goto st1201;} + case KNOT_RRTYPE_NAPTR: + {stack[top++] = 20;goto st1212;} + case KNOT_RRTYPE_CERT: + {stack[top++] = 20;goto st1229;} + case KNOT_RRTYPE_APL: + {stack[top++] = 20;goto st1240;} + case KNOT_RRTYPE_DS: + case KNOT_RRTYPE_CDS: + {stack[top++] = 20;goto st1251;} + case KNOT_RRTYPE_SSHFP: + {stack[top++] = 20;goto st1264;} + case KNOT_RRTYPE_IPSECKEY: + {stack[top++] = 20;goto st1274;} + case KNOT_RRTYPE_RRSIG: + {stack[top++] = 20;goto st1313;} + case KNOT_RRTYPE_NSEC: + {stack[top++] = 20;goto st1339;} + case KNOT_RRTYPE_KEY: + case KNOT_RRTYPE_DNSKEY: + case KNOT_RRTYPE_CDNSKEY: + {stack[top++] = 20;goto st1342;} + case KNOT_RRTYPE_DHCID: + case KNOT_RRTYPE_OPENPGPKEY: + {stack[top++] = 20;goto st1353;} + case KNOT_RRTYPE_NSEC3: + {stack[top++] = 20;goto st1355;} + case KNOT_RRTYPE_NSEC3PARAM: + {stack[top++] = 20;goto st1384;} + case KNOT_RRTYPE_TLSA: + case KNOT_RRTYPE_SMIMEA: + {stack[top++] = 20;goto st1397;} + case KNOT_RRTYPE_CSYNC: + {stack[top++] = 20;goto st1410;} + case KNOT_RRTYPE_ZONEMD: + {stack[top++] = 20;goto st1416;} + case KNOT_RRTYPE_NID: + case KNOT_RRTYPE_L64: + {stack[top++] = 20;goto st1434;} + case KNOT_RRTYPE_L32: {stack[top++] = 20;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 20;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 20;goto st1435;} + {stack[top++] = 20;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 20;goto st1441;} + {stack[top++] = 20;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 20;goto st1449;} + {stack[top++] = 20;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 20;goto st1457;} + {stack[top++] = 20;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 20;goto st1463;} + {stack[top++] = 20;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st20; -tr980: +tr994: { s->r_type = KNOT_RRTYPE_AFSDB; } { rdata_tail = s->r_data; @@ -23057,95 +23582,96 @@ tr980: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 20;goto st1071;} + {stack[top++] = 20;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 20;goto st1073;} + {stack[top++] = 20;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 20;goto st1075;} + {stack[top++] = 20;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 20;goto st1107;} + {stack[top++] = 20;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 20;goto st1112;} + {stack[top++] = 20;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 20;goto st1117;} + {stack[top++] = 20;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 20;goto st1122;} + {stack[top++] = 20;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 20;goto st1126;} + {stack[top++] = 20;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 20;goto st1128;} + {stack[top++] = 20;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 20;goto st1183;} + {stack[top++] = 20;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 20;goto st1194;} + {stack[top++] = 20;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 20;goto st1211;} + {stack[top++] = 20;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 20;goto st1222;} + {stack[top++] = 20;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 20;goto st1233;} + {stack[top++] = 20;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 20;goto st1246;} + {stack[top++] = 20;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 20;goto st1256;} + {stack[top++] = 20;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 20;goto st1295;} + {stack[top++] = 20;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 20;goto st1321;} + {stack[top++] = 20;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 20;goto st1324;} + {stack[top++] = 20;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 20;goto st1335;} + {stack[top++] = 20;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 20;goto st1337;} + {stack[top++] = 20;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 20;goto st1366;} + {stack[top++] = 20;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 20;goto st1379;} + {stack[top++] = 20;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 20;goto st1392;} + {stack[top++] = 20;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 20;goto st1398;} + {stack[top++] = 20;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 20;goto st1416;} + {stack[top++] = 20;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 20;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 20;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 20;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 20;goto st1435;} + {stack[top++] = 20;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 20;goto st1441;} + {stack[top++] = 20;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 20;goto st1449;} + {stack[top++] = 20;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 20;goto st1457;} + {stack[top++] = 20;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 20;goto st1463;} + {stack[top++] = 20;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st20; -tr989: +tr1003: { s->r_type = KNOT_RRTYPE_APL; } { rdata_tail = s->r_data; @@ -23157,91 +23683,92 @@ tr989: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 20;goto st1071;} + {stack[top++] = 20;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 20;goto st1073;} + {stack[top++] = 20;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 20;goto st1075;} + {stack[top++] = 20;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 20;goto st1107;} + {stack[top++] = 20;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 20;goto st1112;} + {stack[top++] = 20;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 20;goto st1117;} + {stack[top++] = 20;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 20;goto st1122;} + {stack[top++] = 20;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 20;goto st1126;} + {stack[top++] = 20;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 20;goto st1128;} + {stack[top++] = 20;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 20;goto st1183;} + {stack[top++] = 20;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 20;goto st1194;} + {stack[top++] = 20;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 20;goto st1211;} + {stack[top++] = 20;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 20;goto st1222;} + {stack[top++] = 20;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 20;goto st1233;} + {stack[top++] = 20;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 20;goto st1246;} + {stack[top++] = 20;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 20;goto st1256;} + {stack[top++] = 20;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 20;goto st1295;} + {stack[top++] = 20;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 20;goto st1321;} + {stack[top++] = 20;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 20;goto st1324;} + {stack[top++] = 20;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 20;goto st1335;} + {stack[top++] = 20;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 20;goto st1337;} + {stack[top++] = 20;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 20;goto st1366;} + {stack[top++] = 20;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 20;goto st1379;} + {stack[top++] = 20;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 20;goto st1392;} + {stack[top++] = 20;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 20;goto st1398;} + {stack[top++] = 20;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 20;goto st1416;} + {stack[top++] = 20;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 20;goto st1411;} - case KNOT_RRTYPE_EUI48: {stack[top++] = 20;goto st1429;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = 20;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 20;goto st1435;} + {stack[top++] = 20;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 20;goto st1441;} + {stack[top++] = 20;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 20;goto st1449;} + {stack[top++] = 20;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 20;goto st1457;} + {stack[top++] = 20;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 20;goto st1463;} + {stack[top++] = 20;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } goto st20; @@ -23327,7 +23854,7 @@ tr175: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } @@ -23345,7 +23872,7 @@ tr176: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } @@ -23359,7 +23886,7 @@ tr179: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } @@ -23373,7 +23900,7 @@ tr180: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } @@ -23726,7 +24253,7 @@ tr45: s->r_class = s->default_class; } goto st40; -tr738: +tr752: { s->r_ttl = s->default_ttl; } @@ -24025,7 +24552,7 @@ tr46: s->r_class = s->default_class; } goto st57; -tr739: +tr753: { s->r_ttl = s->default_ttl; } @@ -24150,7 +24677,7 @@ tr47: s->r_class = s->default_class; } goto st64; -tr740: +tr754: { s->r_ttl = s->default_ttl; } @@ -24331,7 +24858,7 @@ tr346: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } @@ -24340,7 +24867,7 @@ tr347: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } @@ -24350,64 +24877,64 @@ tr366: s->line_counter++; } goto st75; -tr756: +tr770: { if (s->number64 <= UINT32_MAX) { s->r_ttl = (uint32_t)(s->number64); } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } goto st75; -tr757: +tr771: { if (s->number64 <= UINT32_MAX) { s->r_ttl = (uint32_t)(s->number64); } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } goto st75; -tr758: +tr772: { if (s->number64 <= UINT32_MAX) { s->r_ttl = (uint32_t)(s->number64); } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } goto st75; -tr765: +tr779: { if (s->number64 <= UINT32_MAX) { s->r_ttl = (uint32_t)(s->number64); } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } goto st75; -tr720: +tr734: { s->buffer[s->buffer_length++] = 0; @@ -24437,7 +24964,7 @@ tr341: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } @@ -24449,7 +24976,7 @@ tr342: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } @@ -24462,13 +24989,13 @@ tr343: s->line_counter++; } goto st75; -tr774: +tr788: { if (s->number64 + s->number64_tmp < UINT32_MAX) { s->number64 += s->number64_tmp; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -24476,17 +25003,17 @@ tr774: s->r_ttl = (uint32_t)(s->number64); } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } goto st75; -tr775: +tr789: { if (s->number64 + s->number64_tmp < UINT32_MAX) { s->number64 += s->number64_tmp; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -24494,24 +25021,24 @@ tr775: s->r_ttl = (uint32_t)(s->number64); } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } goto st75; -tr776: +tr790: { if (s->number64 + s->number64_tmp < UINT32_MAX) { s->number64 += s->number64_tmp; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -24519,24 +25046,24 @@ tr776: s->r_ttl = (uint32_t)(s->number64); } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } goto st75; -tr778: +tr792: { if (s->number64 + s->number64_tmp < UINT32_MAX) { s->number64 += s->number64_tmp; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -24544,7 +25071,7 @@ tr778: s->r_ttl = (uint32_t)(s->number64); } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -24585,11 +25112,11 @@ case 75: case 79: goto st118; case 80: goto st128; case 82: goto st131; - case 83: goto st138; - case 84: goto st157; - case 85: goto st167; - case 87: goto st170; - case 90: goto st176; + case 83: goto st144; + case 84: goto st163; + case 85: goto st173; + case 87: goto st176; + case 90: goto st182; case 97: goto st4; case 99: goto st17; case 100: goto st40; @@ -24603,16 +25130,16 @@ case 75: case 111: goto st118; case 112: goto st128; case 114: goto st131; - case 115: goto st138; - case 116: goto st157; - case 117: goto st167; - case 119: goto st170; - case 122: goto st176; + case 115: goto st144; + case 116: goto st163; + case 117: goto st173; + case 119: goto st176; + case 122: goto st182; case 2058: goto tr366; case 2107: goto tr367; } goto tr39; -tr741: +tr755: { s->r_ttl = s->default_ttl; } @@ -24726,7 +25253,7 @@ tr49: s->r_class = s->default_class; } goto st84; -tr742: +tr756: { s->r_ttl = s->default_ttl; } @@ -24830,7 +25357,7 @@ tr50: s->r_class = s->default_class; } goto st88; -tr743: +tr757: { s->r_ttl = s->default_ttl; } @@ -25016,7 +25543,7 @@ tr51: s->r_class = s->default_class; } goto st96; -tr744: +tr758: { s->r_ttl = s->default_ttl; } @@ -25138,7 +25665,7 @@ tr52: s->r_class = s->default_class; } goto st102; -tr745: +tr759: { s->r_ttl = s->default_ttl; } @@ -25453,7 +25980,7 @@ tr53: s->r_class = s->default_class; } goto st118; -tr746: +tr760: { s->r_ttl = s->default_ttl; } @@ -25585,7 +26112,7 @@ tr54: s->r_class = s->default_class; } goto st128; -tr747: +tr761: { s->r_ttl = s->default_ttl; } @@ -25654,7 +26181,7 @@ tr55: s->r_class = s->default_class; } goto st131; -tr748: +tr762: { s->r_ttl = s->default_ttl; } @@ -25664,54 +26191,32 @@ st131: goto _test_eof131; case 131: switch( (*p) ) { - case 80: goto st132; - case 82: goto st133; - case 84: goto st137; - case 112: goto st132; - case 114: goto st133; - case 116: goto st137; + case 69: goto st132; + case 80: goto st138; + case 82: goto st139; + case 84: goto st143; + case 101: goto st132; + case 112: goto st138; + case 114: goto st139; + case 116: goto st143; } goto tr39; st132: if ( ++p == pe ) goto _test_eof132; case 132: - _widec = (*p); - if ( (*p) > 10 ) { - if ( 59 <= (*p) && (*p) <= 59 ) { - _widec = (short)(2688 + ((*p) - -128)); - if ( - s->multiline ) _widec += 256; - if ( - !s->multiline ) _widec += 512; - } - } else if ( (*p) >= 10 ) { - _widec = (short)(2688 + ((*p) - -128)); - if ( - s->multiline ) _widec += 256; - if ( - !s->multiline ) _widec += 512; - } - switch( _widec ) { - case 9: goto tr554; - case 32: goto tr554; - case 40: goto tr555; - case 41: goto tr556; - case 3082: goto tr557; - case 3131: goto tr558; - case 3338: goto tr559; - case 3387: goto tr559; - case 3594: goto tr560; - case 3643: goto tr561; + switch( (*p) ) { + case 83: goto st133; + case 115: goto st133; } - goto tr63; + goto tr39; st133: if ( ++p == pe ) goto _test_eof133; case 133: switch( (*p) ) { - case 83: goto st134; - case 115: goto st134; + case 73: goto st134; + case 105: goto st134; } goto tr39; st134: @@ -25719,8 +26224,8 @@ st134: goto _test_eof134; case 134: switch( (*p) ) { - case 73: goto st135; - case 105: goto st135; + case 78: goto st135; + case 110: goto st135; } goto tr39; st135: @@ -25728,14 +26233,23 @@ st135: goto _test_eof135; case 135: switch( (*p) ) { - case 71: goto st136; - case 103: goto st136; + case 70: goto st136; + case 102: goto st136; } goto tr39; st136: if ( ++p == pe ) goto _test_eof136; case 136: + switch( (*p) ) { + case 79: goto st137; + case 111: goto st137; + } + goto tr39; +st137: + if ( ++p == pe ) + goto _test_eof137; +case 137: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -25753,22 +26267,22 @@ case 136: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr565; - case 32: goto tr565; - case 40: goto tr566; - case 41: goto tr567; - case 3082: goto tr568; - case 3131: goto tr569; - case 3338: goto tr570; - case 3387: goto tr570; - case 3594: goto tr571; - case 3643: goto tr572; + case 9: goto tr560; + case 32: goto tr560; + case 40: goto tr561; + case 41: goto tr562; + case 3082: goto tr563; + case 3131: goto tr564; + case 3338: goto tr565; + case 3387: goto tr565; + case 3594: goto tr566; + case 3643: goto tr567; } goto tr63; -st137: +st138: if ( ++p == pe ) - goto _test_eof137; -case 137: + goto _test_eof138; +case 138: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -25786,62 +26300,25 @@ case 137: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr573; - case 32: goto tr573; - case 40: goto tr574; - case 41: goto tr575; - case 3082: goto tr576; - case 3131: goto tr577; - case 3338: goto tr578; - case 3387: goto tr578; - case 3594: goto tr579; - case 3643: goto tr580; + case 9: goto tr568; + case 32: goto tr568; + case 40: goto tr569; + case 41: goto tr570; + case 3082: goto tr571; + case 3131: goto tr572; + case 3338: goto tr573; + case 3387: goto tr573; + case 3594: goto tr574; + case 3643: goto tr575; } goto tr63; -tr18: - { - s->r_class = s->default_class; - } - { - s->r_ttl = s->default_ttl; - } - goto st138; -tr56: - { - s->r_class = s->default_class; - } - goto st138; -tr749: - { - s->r_ttl = s->default_ttl; - } - goto st138; -st138: - if ( ++p == pe ) - goto _test_eof138; -case 138: - switch( (*p) ) { - case 77: goto st139; - case 79: goto st144; - case 80: goto st146; - case 82: goto st148; - case 83: goto st150; - case 86: goto st154; - case 109: goto st139; - case 111: goto st144; - case 112: goto st146; - case 114: goto st148; - case 115: goto st150; - case 118: goto st154; - } - goto tr39; st139: if ( ++p == pe ) goto _test_eof139; case 139: switch( (*p) ) { - case 73: goto st140; - case 105: goto st140; + case 83: goto st140; + case 115: goto st140; } goto tr39; st140: @@ -25849,8 +26326,8 @@ st140: goto _test_eof140; case 140: switch( (*p) ) { - case 77: goto st141; - case 109: goto st141; + case 73: goto st141; + case 105: goto st141; } goto tr39; st141: @@ -25858,23 +26335,14 @@ st141: goto _test_eof141; case 141: switch( (*p) ) { - case 69: goto st142; - case 101: goto st142; + case 71: goto st142; + case 103: goto st142; } goto tr39; st142: if ( ++p == pe ) goto _test_eof142; case 142: - switch( (*p) ) { - case 65: goto st143; - case 97: goto st143; - } - goto tr39; -st143: - if ( ++p == pe ) - goto _test_eof143; -case 143: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -25892,31 +26360,22 @@ case 143: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr591; - case 32: goto tr591; - case 40: goto tr592; - case 41: goto tr593; - case 3082: goto tr594; - case 3131: goto tr595; - case 3338: goto tr596; - case 3387: goto tr596; - case 3594: goto tr597; - case 3643: goto tr598; + case 9: goto tr579; + case 32: goto tr579; + case 40: goto tr580; + case 41: goto tr581; + case 3082: goto tr582; + case 3131: goto tr583; + case 3338: goto tr584; + case 3387: goto tr584; + case 3594: goto tr585; + case 3643: goto tr586; } goto tr63; -st144: - if ( ++p == pe ) - goto _test_eof144; -case 144: - switch( (*p) ) { - case 65: goto st145; - case 97: goto st145; - } - goto tr39; -st145: +st143: if ( ++p == pe ) - goto _test_eof145; -case 145: + goto _test_eof143; +case 143: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -25934,67 +26393,89 @@ case 145: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr600; - case 32: goto tr600; - case 40: goto tr601; - case 41: goto tr602; - case 3082: goto tr603; - case 3131: goto tr604; - case 3338: goto tr605; - case 3387: goto tr605; - case 3594: goto tr606; - case 3643: goto tr607; + case 9: goto tr587; + case 32: goto tr587; + case 40: goto tr588; + case 41: goto tr589; + case 3082: goto tr590; + case 3131: goto tr591; + case 3338: goto tr592; + case 3387: goto tr592; + case 3594: goto tr593; + case 3643: goto tr594; } goto tr63; +tr18: + { + s->r_class = s->default_class; + } + { + s->r_ttl = s->default_ttl; + } + goto st144; +tr56: + { + s->r_class = s->default_class; + } + goto st144; +tr763: + { + s->r_ttl = s->default_ttl; + } + goto st144; +st144: + if ( ++p == pe ) + goto _test_eof144; +case 144: + switch( (*p) ) { + case 77: goto st145; + case 79: goto st150; + case 80: goto st152; + case 82: goto st154; + case 83: goto st156; + case 86: goto st160; + case 109: goto st145; + case 111: goto st150; + case 112: goto st152; + case 114: goto st154; + case 115: goto st156; + case 118: goto st160; + } + goto tr39; +st145: + if ( ++p == pe ) + goto _test_eof145; +case 145: + switch( (*p) ) { + case 73: goto st146; + case 105: goto st146; + } + goto tr39; st146: if ( ++p == pe ) goto _test_eof146; case 146: switch( (*p) ) { - case 70: goto st147; - case 102: goto st147; + case 77: goto st147; + case 109: goto st147; } goto tr39; st147: if ( ++p == pe ) goto _test_eof147; case 147: - _widec = (*p); - if ( (*p) > 10 ) { - if ( 59 <= (*p) && (*p) <= 59 ) { - _widec = (short)(2688 + ((*p) - -128)); - if ( - s->multiline ) _widec += 256; - if ( - !s->multiline ) _widec += 512; - } - } else if ( (*p) >= 10 ) { - _widec = (short)(2688 + ((*p) - -128)); - if ( - s->multiline ) _widec += 256; - if ( - !s->multiline ) _widec += 512; - } - switch( _widec ) { - case 9: goto tr609; - case 32: goto tr609; - case 40: goto tr610; - case 41: goto tr611; - case 3082: goto tr612; - case 3131: goto tr613; - case 3338: goto tr614; - case 3387: goto tr614; - case 3594: goto tr615; - case 3643: goto tr616; + switch( (*p) ) { + case 69: goto st148; + case 101: goto st148; } - goto tr63; + goto tr39; st148: if ( ++p == pe ) goto _test_eof148; case 148: switch( (*p) ) { - case 86: goto st149; - case 118: goto st149; + case 65: goto st149; + case 97: goto st149; } goto tr39; st149: @@ -26018,16 +26499,16 @@ case 149: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr618; - case 32: goto tr618; - case 40: goto tr619; - case 41: goto tr620; - case 3082: goto tr621; - case 3131: goto tr622; - case 3338: goto tr623; - case 3387: goto tr623; - case 3594: goto tr624; - case 3643: goto tr625; + case 9: goto tr605; + case 32: goto tr605; + case 40: goto tr606; + case 41: goto tr607; + case 3082: goto tr608; + case 3131: goto tr609; + case 3338: goto tr610; + case 3387: goto tr610; + case 3594: goto tr611; + case 3643: goto tr612; } goto tr63; st150: @@ -26035,26 +26516,50 @@ st150: goto _test_eof150; case 150: switch( (*p) ) { - case 72: goto st151; - case 104: goto st151; + case 65: goto st151; + case 97: goto st151; } goto tr39; st151: if ( ++p == pe ) goto _test_eof151; case 151: - switch( (*p) ) { - case 70: goto st152; - case 102: goto st152; + _widec = (*p); + if ( (*p) > 10 ) { + if ( 59 <= (*p) && (*p) <= 59 ) { + _widec = (short)(2688 + ((*p) - -128)); + if ( + s->multiline ) _widec += 256; + if ( + !s->multiline ) _widec += 512; + } + } else if ( (*p) >= 10 ) { + _widec = (short)(2688 + ((*p) - -128)); + if ( + s->multiline ) _widec += 256; + if ( + !s->multiline ) _widec += 512; } - goto tr39; + switch( _widec ) { + case 9: goto tr614; + case 32: goto tr614; + case 40: goto tr615; + case 41: goto tr616; + case 3082: goto tr617; + case 3131: goto tr618; + case 3338: goto tr619; + case 3387: goto tr619; + case 3594: goto tr620; + case 3643: goto tr621; + } + goto tr63; st152: if ( ++p == pe ) goto _test_eof152; case 152: switch( (*p) ) { - case 80: goto st153; - case 112: goto st153; + case 70: goto st153; + case 102: goto st153; } goto tr39; st153: @@ -26078,16 +26583,16 @@ case 153: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr629; - case 32: goto tr629; - case 40: goto tr630; - case 41: goto tr631; - case 3082: goto tr632; - case 3131: goto tr633; - case 3338: goto tr634; - case 3387: goto tr634; - case 3594: goto tr635; - case 3643: goto tr636; + case 9: goto tr623; + case 32: goto tr623; + case 40: goto tr624; + case 41: goto tr625; + case 3082: goto tr626; + case 3131: goto tr627; + case 3338: goto tr628; + case 3387: goto tr628; + case 3594: goto tr629; + case 3643: goto tr630; } goto tr63; st154: @@ -26095,23 +26600,14 @@ st154: goto _test_eof154; case 154: switch( (*p) ) { - case 67: goto st155; - case 99: goto st155; + case 86: goto st155; + case 118: goto st155; } goto tr39; st155: if ( ++p == pe ) goto _test_eof155; case 155: - switch( (*p) ) { - case 66: goto st156; - case 98: goto st156; - } - goto tr39; -st156: - if ( ++p == pe ) - goto _test_eof156; -case 156: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -26129,47 +26625,34 @@ case 156: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr639; - case 32: goto tr639; - case 40: goto tr640; - case 41: goto tr641; - case 3082: goto tr642; - case 3131: goto tr643; - case 3338: goto tr644; - case 3387: goto tr644; - case 3594: goto tr645; - case 3643: goto tr646; + case 9: goto tr632; + case 32: goto tr632; + case 40: goto tr633; + case 41: goto tr634; + case 3082: goto tr635; + case 3131: goto tr636; + case 3338: goto tr637; + case 3387: goto tr637; + case 3594: goto tr638; + case 3643: goto tr639; } goto tr63; -tr19: - { - s->r_class = s->default_class; - } - { - s->r_ttl = s->default_ttl; - } - goto st157; -tr57: - { - s->r_class = s->default_class; - } - goto st157; -tr750: - { - s->r_ttl = s->default_ttl; +st156: + if ( ++p == pe ) + goto _test_eof156; +case 156: + switch( (*p) ) { + case 72: goto st157; + case 104: goto st157; } - goto st157; + goto tr39; st157: if ( ++p == pe ) goto _test_eof157; case 157: switch( (*p) ) { - case 76: goto st158; - case 88: goto st161; - case 89: goto st163; - case 108: goto st158; - case 120: goto st161; - case 121: goto st163; + case 70: goto st158; + case 102: goto st158; } goto tr39; st158: @@ -26177,23 +26660,14 @@ st158: goto _test_eof158; case 158: switch( (*p) ) { - case 83: goto st159; - case 115: goto st159; + case 80: goto st159; + case 112: goto st159; } goto tr39; st159: if ( ++p == pe ) goto _test_eof159; case 159: - switch( (*p) ) { - case 65: goto st160; - case 97: goto st160; - } - goto tr39; -st160: - if ( ++p == pe ) - goto _test_eof160; -case 160: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -26211,25 +26685,34 @@ case 160: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr652; - case 32: goto tr652; - case 40: goto tr653; - case 41: goto tr654; - case 3082: goto tr655; - case 3131: goto tr656; - case 3338: goto tr657; - case 3387: goto tr657; - case 3594: goto tr658; - case 3643: goto tr659; + case 9: goto tr643; + case 32: goto tr643; + case 40: goto tr644; + case 41: goto tr645; + case 3082: goto tr646; + case 3131: goto tr647; + case 3338: goto tr648; + case 3387: goto tr648; + case 3594: goto tr649; + case 3643: goto tr650; } goto tr63; +st160: + if ( ++p == pe ) + goto _test_eof160; +case 160: + switch( (*p) ) { + case 67: goto st161; + case 99: goto st161; + } + goto tr39; st161: if ( ++p == pe ) goto _test_eof161; case 161: switch( (*p) ) { - case 84: goto st162; - case 116: goto st162; + case 66: goto st162; + case 98: goto st162; } goto tr39; st162: @@ -26253,25 +26736,47 @@ case 162: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr661; - case 32: goto tr661; - case 40: goto tr662; - case 41: goto tr663; - case 3082: goto tr664; - case 3131: goto tr665; - case 3338: goto tr666; - case 3387: goto tr666; - case 3594: goto tr667; - case 3643: goto tr668; + case 9: goto tr653; + case 32: goto tr653; + case 40: goto tr654; + case 41: goto tr655; + case 3082: goto tr656; + case 3131: goto tr657; + case 3338: goto tr658; + case 3387: goto tr658; + case 3594: goto tr659; + case 3643: goto tr660; } goto tr63; +tr19: + { + s->r_class = s->default_class; + } + { + s->r_ttl = s->default_ttl; + } + goto st163; +tr57: + { + s->r_class = s->default_class; + } + goto st163; +tr764: + { + s->r_ttl = s->default_ttl; + } + goto st163; st163: if ( ++p == pe ) goto _test_eof163; case 163: switch( (*p) ) { - case 80: goto st164; - case 112: goto st164; + case 76: goto st164; + case 88: goto st167; + case 89: goto st169; + case 108: goto st164; + case 120: goto st167; + case 121: goto st169; } goto tr39; st164: @@ -26279,52 +26784,19 @@ st164: goto _test_eof164; case 164: switch( (*p) ) { - case 69: goto st165; - case 101: goto st165; + case 83: goto st165; + case 115: goto st165; } goto tr39; st165: if ( ++p == pe ) goto _test_eof165; case 165: - if ( 48 <= (*p) && (*p) <= 57 ) - goto tr672; - goto tr671; -tr672: - { - s->number64 = 0; - } - { - // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX - if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. - ((s->number64 == (UINT64_MAX / 10)) && // Marginal case. - ((uint8_t)(*p) <= (UINT64_MAX % 10) + '0') - ) - ) { - s->number64 *= 10; - s->number64 += digit_to_num[(uint8_t)(*p)]; - } else { - WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} - } - } - goto st166; -tr677: - { - // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX - if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. - ((s->number64 == (UINT64_MAX / 10)) && // Marginal case. - ((uint8_t)(*p) <= (UINT64_MAX % 10) + '0') - ) - ) { - s->number64 *= 10; - s->number64 += digit_to_num[(uint8_t)(*p)]; - } else { - WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} - } + switch( (*p) ) { + case 65: goto st166; + case 97: goto st166; } - goto st166; + goto tr39; st166: if ( ++p == pe ) goto _test_eof166; @@ -26346,60 +26818,31 @@ case 166: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr674; - case 32: goto tr674; - case 40: goto tr675; - case 41: goto tr676; - case 3082: goto tr678; - case 3131: goto tr679; - case 3338: goto tr680; - case 3387: goto tr680; - case 3594: goto tr681; - case 3643: goto tr682; + case 9: goto tr666; + case 32: goto tr666; + case 40: goto tr667; + case 41: goto tr668; + case 3082: goto tr669; + case 3131: goto tr670; + case 3338: goto tr671; + case 3387: goto tr671; + case 3594: goto tr672; + case 3643: goto tr673; } - if ( 48 <= _widec && _widec <= 57 ) - goto tr677; - goto tr673; -tr20: - { - s->r_class = s->default_class; - } - { - s->r_ttl = s->default_ttl; - } - goto st167; -tr58: - { - s->r_class = s->default_class; - } - goto st167; -tr751: - { - s->r_ttl = s->default_ttl; - } - goto st167; + goto tr63; st167: if ( ++p == pe ) goto _test_eof167; case 167: switch( (*p) ) { - case 82: goto st168; - case 114: goto st168; + case 84: goto st168; + case 116: goto st168; } goto tr39; st168: if ( ++p == pe ) goto _test_eof168; case 168: - switch( (*p) ) { - case 73: goto st169; - case 105: goto st169; - } - goto tr39; -st169: - if ( ++p == pe ) - goto _test_eof169; -case 169: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -26417,70 +26860,138 @@ case 169: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr685; - case 32: goto tr685; - case 40: goto tr686; - case 41: goto tr687; - case 3082: goto tr688; - case 3131: goto tr689; - case 3338: goto tr690; - case 3387: goto tr690; - case 3594: goto tr691; - case 3643: goto tr692; + case 9: goto tr675; + case 32: goto tr675; + case 40: goto tr676; + case 41: goto tr677; + case 3082: goto tr678; + case 3131: goto tr679; + case 3338: goto tr680; + case 3387: goto tr680; + case 3594: goto tr681; + case 3643: goto tr682; } goto tr63; -tr21: - { - s->r_class = s->default_class; - } - { - s->r_ttl = s->default_ttl; - } - goto st170; -tr59: - { - s->r_class = s->default_class; - } - goto st170; -tr752: - { - s->r_ttl = s->default_ttl; +st169: + if ( ++p == pe ) + goto _test_eof169; +case 169: + switch( (*p) ) { + case 80: goto st170; + case 112: goto st170; } - goto st170; + goto tr39; st170: if ( ++p == pe ) goto _test_eof170; case 170: switch( (*p) ) { - case 65: goto st171; - case 97: goto st171; + case 69: goto st171; + case 101: goto st171; } goto tr39; st171: if ( ++p == pe ) goto _test_eof171; case 171: - switch( (*p) ) { - case 76: goto st172; - case 108: goto st172; + if ( 48 <= (*p) && (*p) <= 57 ) + goto tr686; + goto tr685; +tr686: + { + s->number64 = 0; } - goto tr39; + { + // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX + if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. + ((s->number64 == (UINT64_MAX / 10)) && // Marginal case. + ((uint8_t)(*p) <= (UINT64_MAX % 10) + '0') + ) + ) { + s->number64 *= 10; + s->number64 += digit_to_num[(uint8_t)(*p)]; + } else { + WARN(ZS_NUMBER64_OVERFLOW); + p--; {goto st325;} + } + } + goto st172; +tr691: + { + // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX + if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. + ((s->number64 == (UINT64_MAX / 10)) && // Marginal case. + ((uint8_t)(*p) <= (UINT64_MAX % 10) + '0') + ) + ) { + s->number64 *= 10; + s->number64 += digit_to_num[(uint8_t)(*p)]; + } else { + WARN(ZS_NUMBER64_OVERFLOW); + p--; {goto st325;} + } + } + goto st172; st172: if ( ++p == pe ) goto _test_eof172; case 172: - switch( (*p) ) { - case 76: goto st173; - case 108: goto st173; + _widec = (*p); + if ( (*p) > 10 ) { + if ( 59 <= (*p) && (*p) <= 59 ) { + _widec = (short)(2688 + ((*p) - -128)); + if ( + s->multiline ) _widec += 256; + if ( + !s->multiline ) _widec += 512; + } + } else if ( (*p) >= 10 ) { + _widec = (short)(2688 + ((*p) - -128)); + if ( + s->multiline ) _widec += 256; + if ( + !s->multiline ) _widec += 512; } - goto tr39; + switch( _widec ) { + case 9: goto tr688; + case 32: goto tr688; + case 40: goto tr689; + case 41: goto tr690; + case 3082: goto tr692; + case 3131: goto tr693; + case 3338: goto tr694; + case 3387: goto tr694; + case 3594: goto tr695; + case 3643: goto tr696; + } + if ( 48 <= _widec && _widec <= 57 ) + goto tr691; + goto tr687; +tr20: + { + s->r_class = s->default_class; + } + { + s->r_ttl = s->default_ttl; + } + goto st173; +tr58: + { + s->r_class = s->default_class; + } + goto st173; +tr765: + { + s->r_ttl = s->default_ttl; + } + goto st173; st173: if ( ++p == pe ) goto _test_eof173; case 173: switch( (*p) ) { - case 69: goto st174; - case 101: goto st174; + case 82: goto st174; + case 114: goto st174; } goto tr39; st174: @@ -26488,8 +26999,8 @@ st174: goto _test_eof174; case 174: switch( (*p) ) { - case 84: goto st175; - case 116: goto st175; + case 73: goto st175; + case 105: goto st175; } goto tr39; st175: @@ -26513,19 +27024,19 @@ case 175: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr698; - case 32: goto tr698; - case 40: goto tr699; - case 41: goto tr700; - case 3082: goto tr701; - case 3131: goto tr702; - case 3338: goto tr703; - case 3387: goto tr703; - case 3594: goto tr704; - case 3643: goto tr705; + case 9: goto tr699; + case 32: goto tr699; + case 40: goto tr700; + case 41: goto tr701; + case 3082: goto tr702; + case 3131: goto tr703; + case 3338: goto tr704; + case 3387: goto tr704; + case 3594: goto tr705; + case 3643: goto tr706; } goto tr63; -tr22: +tr21: { s->r_class = s->default_class; } @@ -26533,12 +27044,12 @@ tr22: s->r_ttl = s->default_ttl; } goto st176; -tr60: +tr59: { s->r_class = s->default_class; } goto st176; -tr753: +tr766: { s->r_ttl = s->default_ttl; } @@ -26548,8 +27059,8 @@ st176: goto _test_eof176; case 176: switch( (*p) ) { - case 79: goto st177; - case 111: goto st177; + case 65: goto st177; + case 97: goto st177; } goto tr39; st177: @@ -26557,8 +27068,8 @@ st177: goto _test_eof177; case 177: switch( (*p) ) { - case 78: goto st178; - case 110: goto st178; + case 76: goto st178; + case 108: goto st178; } goto tr39; st178: @@ -26566,8 +27077,8 @@ st178: goto _test_eof178; case 178: switch( (*p) ) { - case 69: goto st179; - case 101: goto st179; + case 76: goto st179; + case 108: goto st179; } goto tr39; st179: @@ -26575,8 +27086,8 @@ st179: goto _test_eof179; case 179: switch( (*p) ) { - case 77: goto st180; - case 109: goto st180; + case 69: goto st180; + case 101: goto st180; } goto tr39; st180: @@ -26584,8 +27095,8 @@ st180: goto _test_eof180; case 180: switch( (*p) ) { - case 68: goto st181; - case 100: goto st181; + case 84: goto st181; + case 116: goto st181; } goto tr39; st181: @@ -26609,43 +27120,139 @@ case 181: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr711; - case 32: goto tr711; - case 40: goto tr712; - case 41: goto tr713; - case 3082: goto tr714; - case 3131: goto tr715; - case 3338: goto tr716; - case 3387: goto tr716; - case 3594: goto tr717; - case 3643: goto tr718; + case 9: goto tr712; + case 32: goto tr712; + case 40: goto tr713; + case 41: goto tr714; + case 3082: goto tr715; + case 3131: goto tr716; + case 3338: goto tr717; + case 3387: goto tr717; + case 3594: goto tr718; + case 3643: goto tr719; + } + goto tr63; +tr22: + { + s->r_class = s->default_class; + } + { + s->r_ttl = s->default_ttl; + } + goto st182; +tr60: + { + s->r_class = s->default_class; + } + goto st182; +tr767: + { + s->r_ttl = s->default_ttl; + } + goto st182; +st182: + if ( ++p == pe ) + goto _test_eof182; +case 182: + switch( (*p) ) { + case 79: goto st183; + case 111: goto st183; + } + goto tr39; +st183: + if ( ++p == pe ) + goto _test_eof183; +case 183: + switch( (*p) ) { + case 78: goto st184; + case 110: goto st184; + } + goto tr39; +st184: + if ( ++p == pe ) + goto _test_eof184; +case 184: + switch( (*p) ) { + case 69: goto st185; + case 101: goto st185; + } + goto tr39; +st185: + if ( ++p == pe ) + goto _test_eof185; +case 185: + switch( (*p) ) { + case 77: goto st186; + case 109: goto st186; + } + goto tr39; +st186: + if ( ++p == pe ) + goto _test_eof186; +case 186: + switch( (*p) ) { + case 68: goto st187; + case 100: goto st187; + } + goto tr39; +st187: + if ( ++p == pe ) + goto _test_eof187; +case 187: + _widec = (*p); + if ( (*p) > 10 ) { + if ( 59 <= (*p) && (*p) <= 59 ) { + _widec = (short)(2688 + ((*p) - -128)); + if ( + s->multiline ) _widec += 256; + if ( + !s->multiline ) _widec += 512; + } + } else if ( (*p) >= 10 ) { + _widec = (short)(2688 + ((*p) - -128)); + if ( + s->multiline ) _widec += 256; + if ( + !s->multiline ) _widec += 512; + } + switch( _widec ) { + case 9: goto tr725; + case 32: goto tr725; + case 40: goto tr726; + case 41: goto tr727; + case 3082: goto tr728; + case 3131: goto tr729; + case 3338: goto tr730; + case 3387: goto tr730; + case 3594: goto tr731; + case 3643: goto tr732; } goto tr63; tr367: { s->buffer_length = 0; } - goto st182; -tr766: + goto st188; +tr780: { if (s->number64 <= UINT32_MAX) { s->r_ttl = (uint32_t)(s->number64); } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st182; -tr719: + goto st188; +tr733: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st182; + goto st188; tr344: { s->r_class = KNOT_CLASS_IN; @@ -26653,14 +27260,14 @@ tr344: { s->buffer_length = 0; } - goto st182; -tr779: + goto st188; +tr793: { if (s->number64 + s->number64_tmp < UINT32_MAX) { s->number64 += s->number64_tmp; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -26668,17 +27275,17 @@ tr779: s->r_ttl = (uint32_t)(s->number64); } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st182; -st182: + goto st188; +st188: if ( ++p == pe ) - goto _test_eof182; -case 182: + goto _test_eof188; +case 188: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -26698,11 +27305,11 @@ case 182: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr720; + goto tr734; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr719; + goto tr733; goto tr39; -tr1031: +tr1045: { s->buffer[s->buffer_length++] = 0; @@ -26712,7 +27319,7 @@ tr1031: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1476; goto _out;} + {p++; cs = 1494; goto _out;} } } } @@ -26722,7 +27329,7 @@ tr1031: { if (rdata_tail - s->r_data > UINT16_MAX) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } s->r_data_length = rdata_tail - s->r_data; @@ -26735,22 +27342,22 @@ tr1031: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1476; goto _out;} + {p++; cs = 1494; goto _out;} } } } else { // Return if external processing. - p--; {p++; cs = 1476; goto _out;} + p--; {p++; cs = 1494; goto _out;} } } - goto st1476; + goto st1494; tr152: { if (s->number64 <= UINT32_MAX) { s->r_ttl = (uint32_t)(s->number64); } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -26763,7 +27370,7 @@ tr152: { if (rdata_tail - s->r_data > UINT16_MAX) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } s->r_data_length = rdata_tail - s->r_data; @@ -26776,15 +27383,15 @@ tr152: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1476; goto _out;} + {p++; cs = 1494; goto _out;} } } } else { // Return if external processing. - p--; {p++; cs = 1476; goto _out;} + p--; {p++; cs = 1494; goto _out;} } } - goto st1476; + goto st1494; tr158: { s->line_counter++; @@ -26792,7 +27399,7 @@ tr158: { if (rdata_tail - s->r_data > UINT16_MAX) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } s->r_data_length = rdata_tail - s->r_data; @@ -26805,19 +27412,19 @@ tr158: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1476; goto _out;} + {p++; cs = 1494; goto _out;} } } } else { // Return if external processing. - p--; {p++; cs = 1476; goto _out;} + p--; {p++; cs = 1494; goto _out;} } } - goto st1476; -st1476: + goto st1494; +st1494: if ( ++p == pe ) - goto _test_eof1476; -case 1476: + goto _test_eof1494; +case 1494: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -26831,136 +27438,136 @@ case 1476: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr4178; - case 32: goto tr4178; - case 36: goto st193; - case 40: goto tr4179; - case 41: goto tr4180; - case 42: goto tr4160; - case 65: goto tr4181; - case 67: goto tr4182; - case 68: goto tr4183; - case 69: goto tr4184; - case 72: goto tr4185; - case 73: goto tr4186; - case 75: goto tr4187; - case 76: goto tr4188; - case 77: goto tr4189; - case 78: goto tr4190; - case 79: goto tr4191; - case 80: goto tr4192; - case 82: goto tr4193; - case 83: goto tr4194; - case 84: goto tr4195; - case 85: goto tr4196; - case 87: goto tr4197; - case 90: goto tr4198; - case 92: goto tr4160; - case 95: goto tr4160; - case 97: goto tr4181; - case 99: goto tr4182; - case 100: goto tr4183; - case 101: goto tr4184; - case 104: goto tr4185; - case 105: goto tr4186; - case 107: goto tr4187; - case 108: goto tr4188; - case 109: goto tr4189; - case 110: goto tr4190; - case 111: goto tr4191; - case 112: goto tr4192; - case 114: goto tr4193; - case 115: goto tr4194; - case 116: goto tr4195; - case 117: goto tr4196; - case 119: goto tr4197; - case 122: goto tr4198; - case 1802: goto tr4161; - case 1851: goto tr4162; - case 2058: goto tr4199; - case 2107: goto tr4200; + case 9: goto tr4213; + case 32: goto tr4213; + case 36: goto st199; + case 40: goto tr4214; + case 41: goto tr4215; + case 42: goto tr4195; + case 65: goto tr4216; + case 67: goto tr4217; + case 68: goto tr4218; + case 69: goto tr4219; + case 72: goto tr4220; + case 73: goto tr4221; + case 75: goto tr4222; + case 76: goto tr4223; + case 77: goto tr4224; + case 78: goto tr4225; + case 79: goto tr4226; + case 80: goto tr4227; + case 82: goto tr4228; + case 83: goto tr4229; + case 84: goto tr4230; + case 85: goto tr4231; + case 87: goto tr4232; + case 90: goto tr4233; + case 92: goto tr4195; + case 95: goto tr4195; + case 97: goto tr4216; + case 99: goto tr4217; + case 100: goto tr4218; + case 101: goto tr4219; + case 104: goto tr4220; + case 105: goto tr4221; + case 107: goto tr4222; + case 108: goto tr4223; + case 109: goto tr4224; + case 110: goto tr4225; + case 111: goto tr4226; + case 112: goto tr4227; + case 114: goto tr4228; + case 115: goto tr4229; + case 116: goto tr4230; + case 117: goto tr4231; + case 119: goto tr4232; + case 122: goto tr4233; + case 1802: goto tr4196; + case 1851: goto tr4197; + case 2058: goto tr4234; + case 2107: goto tr4235; } if ( _widec < 64 ) { if ( 45 <= _widec && _widec <= 57 ) - goto tr4160; + goto tr4195; } else if ( _widec > 89 ) { if ( 98 <= _widec && _widec <= 121 ) - goto tr4160; + goto tr4195; } else - goto tr4160; - goto tr4177; -tr722: + goto tr4195; + goto tr4212; +tr736: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st183; -tr723: + goto st189; +tr737: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st183; -tr4178: + goto st189; +tr4213: { if (s->r_owner_length == 0) { WARN(ZS_BAD_PREVIOUS_OWNER); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer[0] = 0; s->buffer_length = 0; } - goto st183; -tr4179: + goto st189; +tr4214: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } { if (s->r_owner_length == 0) { WARN(ZS_BAD_PREVIOUS_OWNER); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer[0] = 0; s->buffer_length = 0; } - goto st183; -tr4180: + goto st189; +tr4215: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } { if (s->r_owner_length == 0) { WARN(ZS_BAD_PREVIOUS_OWNER); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer[0] = 0; s->buffer_length = 0; } - goto st183; -st183: + goto st189; +st189: if ( ++p == pe ) - goto _test_eof183; -case 183: + goto _test_eof189; +case 189: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -26974,10 +27581,10 @@ case 183: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st183; - case 32: goto st183; - case 40: goto tr722; - case 41: goto tr723; + case 9: goto st189; + case 32: goto st189; + case 40: goto tr736; + case 41: goto tr737; case 65: goto tr5; case 67: goto tr6; case 68: goto tr7; @@ -27016,8 +27623,8 @@ case 183: case 122: goto tr22; case 1802: goto tr23; case 1851: goto tr24; - case 2058: goto tr724; - case 2107: goto tr725; + case 2058: goto tr738; + case 2107: goto tr739; } if ( 48 <= _widec && _widec <= 57 ) goto tr4; @@ -27029,22 +27636,22 @@ tr10: { s->r_ttl = s->default_ttl; } - goto st184; -st184: + goto st190; +st190: if ( ++p == pe ) - goto _test_eof184; -case 184: + goto _test_eof190; +case 190: switch( (*p) ) { - case 78: goto st185; + case 78: goto st191; case 80: goto st77; - case 110: goto st185; + case 110: goto st191; case 112: goto st77; } goto tr39; -st185: +st191: if ( ++p == pe ) - goto _test_eof185; -case 185: + goto _test_eof191; +case 191: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -27058,38 +27665,38 @@ case 185: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr727; - case 32: goto tr727; - case 40: goto tr728; - case 41: goto tr729; - case 2058: goto tr730; - case 2107: goto tr731; + case 9: goto tr741; + case 32: goto tr741; + case 40: goto tr742; + case 41: goto tr743; + case 2058: goto tr744; + case 2107: goto tr745; } goto tr39; -tr733: +tr747: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st186; -tr734: + goto st192; +tr748: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st186; -tr754: + goto st192; +tr768: { s->line_counter++; } - goto st186; -tr781: + goto st192; +tr795: { s->buffer[s->buffer_length++] = 0; @@ -27099,55 +27706,55 @@ tr781: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 186; goto _out;} + {p++; cs = 192; goto _out;} } } } { s->line_counter++; } - goto st186; -tr727: + goto st192; +tr741: { s->r_class = KNOT_CLASS_IN; } - goto st186; -tr728: + goto st192; +tr742: { s->r_class = KNOT_CLASS_IN; } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st186; -tr729: + goto st192; +tr743: { s->r_class = KNOT_CLASS_IN; } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st186; -tr730: + goto st192; +tr744: { s->r_class = KNOT_CLASS_IN; } { s->line_counter++; } - goto st186; -st186: + goto st192; +st192: if ( ++p == pe ) - goto _test_eof186; -case 186: + goto _test_eof192; +case 192: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -27161,53 +27768,53 @@ case 186: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st186; - case 32: goto st186; - case 40: goto tr733; - case 41: goto tr734; - case 65: goto tr736; - case 67: goto tr737; - case 68: goto tr738; - case 69: goto tr739; - case 72: goto tr740; - case 73: goto tr741; - case 75: goto tr742; - case 76: goto tr743; - case 77: goto tr744; - case 78: goto tr745; - case 79: goto tr746; - case 80: goto tr747; - case 82: goto tr748; - case 83: goto tr749; - case 84: goto tr750; - case 85: goto tr751; - case 87: goto tr752; - case 90: goto tr753; - case 97: goto tr736; - case 99: goto tr737; - case 100: goto tr738; - case 101: goto tr739; - case 104: goto tr740; - case 105: goto tr741; - case 107: goto tr742; - case 108: goto tr743; - case 109: goto tr744; - case 110: goto tr745; - case 111: goto tr746; - case 112: goto tr747; - case 114: goto tr748; - case 115: goto tr749; - case 116: goto tr750; - case 117: goto tr751; - case 119: goto tr752; - case 122: goto tr753; - case 2058: goto tr754; - case 2107: goto tr755; + case 9: goto st192; + case 32: goto st192; + case 40: goto tr747; + case 41: goto tr748; + case 65: goto tr750; + case 67: goto tr751; + case 68: goto tr752; + case 69: goto tr753; + case 72: goto tr754; + case 73: goto tr755; + case 75: goto tr756; + case 76: goto tr757; + case 77: goto tr758; + case 78: goto tr759; + case 79: goto tr760; + case 80: goto tr761; + case 82: goto tr762; + case 83: goto tr763; + case 84: goto tr764; + case 85: goto tr765; + case 87: goto tr766; + case 90: goto tr767; + case 97: goto tr750; + case 99: goto tr751; + case 100: goto tr752; + case 101: goto tr753; + case 104: goto tr754; + case 105: goto tr755; + case 107: goto tr756; + case 108: goto tr757; + case 109: goto tr758; + case 110: goto tr759; + case 111: goto tr760; + case 112: goto tr761; + case 114: goto tr762; + case 115: goto tr763; + case 116: goto tr764; + case 117: goto tr765; + case 119: goto tr766; + case 122: goto tr767; + case 2058: goto tr768; + case 2107: goto tr769; } if ( 48 <= _widec && _widec <= 57 ) - goto tr735; - goto tr671; -tr735: + goto tr749; + goto tr685; +tr749: { s->number64 = 0; } @@ -27222,11 +27829,11 @@ tr735: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st187; -tr759: + goto st193; +tr773: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -27238,14 +27845,14 @@ tr759: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st187; -st187: + goto st193; +st193: if ( ++p == pe ) - goto _test_eof187; -case 187: + goto _test_eof193; +case 193: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -27259,66 +27866,66 @@ case 187: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr756; - case 32: goto tr756; - case 40: goto tr757; - case 41: goto tr758; - case 68: goto tr760; - case 72: goto tr761; - case 77: goto tr762; - case 83: goto st188; - case 87: goto tr764; - case 100: goto tr760; - case 104: goto tr761; - case 109: goto tr762; - case 115: goto st188; - case 119: goto tr764; - case 2058: goto tr765; - case 2107: goto tr766; + case 9: goto tr770; + case 32: goto tr770; + case 40: goto tr771; + case 41: goto tr772; + case 68: goto tr774; + case 72: goto tr775; + case 77: goto tr776; + case 83: goto st194; + case 87: goto tr778; + case 100: goto tr774; + case 104: goto tr775; + case 109: goto tr776; + case 115: goto st194; + case 119: goto tr778; + case 2058: goto tr779; + case 2107: goto tr780; } if ( 48 <= _widec && _widec <= 57 ) - goto tr759; + goto tr773; goto tr27; -tr760: +tr774: { if (s->number64 <= (UINT32_MAX / 86400)) { s->number64 *= 86400; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st188; -tr761: + goto st194; +tr775: { if (s->number64 <= (UINT32_MAX / 3600)) { s->number64 *= 3600; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st188; -tr762: + goto st194; +tr776: { if (s->number64 <= (UINT32_MAX / 60)) { s->number64 *= 60; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st188; -tr764: + goto st194; +tr778: { if (s->number64 <= (UINT32_MAX / 604800)) { s->number64 *= 604800; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st188; -st188: + goto st194; +st194: if ( ++p == pe ) - goto _test_eof188; -case 188: + goto _test_eof194; +case 194: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -27332,17 +27939,17 @@ case 188: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr756; - case 32: goto tr756; - case 40: goto tr757; - case 41: goto tr758; - case 2058: goto tr765; - case 2107: goto tr766; + case 9: goto tr770; + case 32: goto tr770; + case 40: goto tr771; + case 41: goto tr772; + case 2058: goto tr779; + case 2107: goto tr780; } if ( 48 <= _widec && _widec <= 57 ) - goto tr767; + goto tr781; goto tr27; -tr768: +tr782: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -27354,11 +27961,11 @@ tr768: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st189; -tr767: + goto st195; +tr781: { s->number64_tmp = s->number64; } @@ -27376,17 +27983,17 @@ tr767: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st189; -tr777: + goto st195; +tr791: { if (s->number64 + s->number64_tmp < UINT32_MAX) { s->number64 += s->number64_tmp; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -27406,69 +28013,69 @@ tr777: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st189; -st189: + goto st195; +st195: if ( ++p == pe ) - goto _test_eof189; -case 189: + goto _test_eof195; +case 195: switch( (*p) ) { - case 68: goto tr769; - case 72: goto tr770; - case 77: goto tr771; - case 83: goto st190; - case 87: goto tr773; - case 100: goto tr769; - case 104: goto tr770; - case 109: goto tr771; - case 115: goto st190; - case 119: goto tr773; + case 68: goto tr783; + case 72: goto tr784; + case 77: goto tr785; + case 83: goto st196; + case 87: goto tr787; + case 100: goto tr783; + case 104: goto tr784; + case 109: goto tr785; + case 115: goto st196; + case 119: goto tr787; } if ( 48 <= (*p) && (*p) <= 57 ) - goto tr768; + goto tr782; goto tr27; -tr769: +tr783: { if (s->number64 <= (UINT32_MAX / 86400)) { s->number64 *= 86400; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st190; -tr770: + goto st196; +tr784: { if (s->number64 <= (UINT32_MAX / 3600)) { s->number64 *= 3600; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st190; -tr771: + goto st196; +tr785: { if (s->number64 <= (UINT32_MAX / 60)) { s->number64 *= 60; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st190; -tr773: + goto st196; +tr787: { if (s->number64 <= (UINT32_MAX / 604800)) { s->number64 *= 604800; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st190; -st190: + goto st196; +st196: if ( ++p == pe ) - goto _test_eof190; -case 190: + goto _test_eof196; +case 196: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -27482,40 +28089,40 @@ case 190: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr774; - case 32: goto tr774; - case 40: goto tr775; - case 41: goto tr776; - case 2058: goto tr778; - case 2107: goto tr779; + case 9: goto tr788; + case 32: goto tr788; + case 40: goto tr789; + case 41: goto tr790; + case 2058: goto tr792; + case 2107: goto tr793; } if ( 48 <= _widec && _widec <= 57 ) - goto tr777; + goto tr791; goto tr27; -tr755: +tr769: { s->buffer_length = 0; } - goto st191; -tr780: + goto st197; +tr794: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st191; -tr731: + goto st197; +tr745: { s->r_class = KNOT_CLASS_IN; } { s->buffer_length = 0; } - goto st191; -st191: + goto st197; +st197: if ( ++p == pe ) - goto _test_eof191; -case 191: + goto _test_eof197; +case 197: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -27535,16 +28142,16 @@ case 191: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr781; + goto tr795; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr780; + goto tr794; goto tr39; tr24: { s->buffer_length = 0; } - goto st192; -tr4162: + goto st198; +tr4197: { s->buffer[0] = 0; s->buffer_length = 0; @@ -27552,15 +28159,15 @@ tr4162: { s->buffer_length = 0; } - goto st192; -tr782: + goto st198; +tr796: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st192; -tr4228: + goto st198; +tr4263: { NOERR; } @@ -27571,20 +28178,20 @@ tr4228: { s->buffer_length = 0; } - goto st192; -st192: + goto st198; +st198: if ( ++p == pe ) - goto _test_eof192; -case 192: + goto _test_eof198; +case 198: if ( (*p) == 10 ) - goto tr783; - goto tr782; -tr724: + goto tr797; + goto tr796; +tr738: { s->line_counter++; } - goto st1477; -tr1029: + goto st1495; +tr1043: { s->buffer[s->buffer_length++] = 0; @@ -27594,15 +28201,15 @@ tr1029: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1477; goto _out;} + {p++; cs = 1495; goto _out;} } } } { s->line_counter++; } - goto st1477; -tr918: + goto st1495; +tr932: { s->buffer[s->buffer_length++] = 0; @@ -27612,7 +28219,7 @@ tr918: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1477; goto _out;} + {p++; cs = 1495; goto _out;} } } } @@ -27622,7 +28229,7 @@ tr918: { if (rdata_tail - s->r_data > UINT16_MAX) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } s->r_data_length = rdata_tail - s->r_data; @@ -27635,23 +28242,23 @@ tr918: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1477; goto _out;} + {p++; cs = 1495; goto _out;} } } } else { // Return if external processing. - p--; {p++; cs = 1477; goto _out;} + p--; {p++; cs = 1495; goto _out;} } } - goto st1477; -tr915: + goto st1495; +tr929: { s->line_counter++; } { if (rdata_tail - s->r_data > UINT16_MAX) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } s->r_data_length = rdata_tail - s->r_data; @@ -27664,16 +28271,16 @@ tr915: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1477; goto _out;} + {p++; cs = 1495; goto _out;} } } } else { // Return if external processing. - p--; {p++; cs = 1477; goto _out;} + p--; {p++; cs = 1495; goto _out;} } } - goto st1477; -tr910: + goto st1495; +tr924: { s->r_owner_length = s->dname_tmp_length; } @@ -27685,7 +28292,7 @@ tr910: s->r_ttl = (uint32_t)(s->number64); } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -27695,7 +28302,7 @@ tr910: { if (rdata_tail - s->r_data > UINT16_MAX) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } s->r_data_length = rdata_tail - s->r_data; @@ -27708,34 +28315,34 @@ tr910: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1477; goto _out;} + {p++; cs = 1495; goto _out;} } } } else { // Return if external processing. - p--; {p++; cs = 1477; goto _out;} + p--; {p++; cs = 1495; goto _out;} } } - goto st1477; -tr4199: + goto st1495; +tr4234: { s->line_counter++; } { if (s->r_owner_length == 0) { WARN(ZS_BAD_PREVIOUS_OWNER); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer[0] = 0; s->buffer_length = 0; } - goto st1477; -st1477: + goto st1495; +st1495: if ( ++p == pe ) - goto _test_eof1477; -case 1477: + goto _test_eof1495; +case 1495: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -27749,171 +28356,171 @@ case 1477: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr4178; - case 32: goto tr4178; - case 36: goto st193; - case 40: goto tr4179; - case 41: goto tr4180; - case 42: goto tr4160; - case 65: goto tr4203; - case 67: goto tr4204; - case 68: goto tr4205; - case 69: goto tr4206; - case 72: goto tr4207; - case 73: goto tr4208; - case 75: goto tr4209; - case 76: goto tr4210; - case 77: goto tr4211; - case 78: goto tr4212; - case 79: goto tr4213; - case 80: goto tr4214; - case 82: goto tr4215; - case 83: goto tr4216; - case 84: goto tr4217; - case 85: goto tr4218; - case 87: goto tr4219; - case 90: goto tr4220; - case 92: goto tr4160; - case 95: goto tr4160; - case 97: goto tr4203; - case 99: goto tr4204; - case 100: goto tr4205; - case 101: goto tr4206; - case 104: goto tr4207; - case 105: goto tr4208; - case 107: goto tr4209; - case 108: goto tr4210; - case 109: goto tr4211; - case 110: goto tr4212; - case 111: goto tr4213; - case 112: goto tr4214; - case 114: goto tr4215; - case 115: goto tr4216; - case 116: goto tr4217; - case 117: goto tr4218; - case 119: goto tr4219; - case 122: goto tr4220; - case 1802: goto tr4161; - case 1851: goto tr4162; - case 2058: goto tr4199; - case 2107: goto tr4200; + case 9: goto tr4213; + case 32: goto tr4213; + case 36: goto st199; + case 40: goto tr4214; + case 41: goto tr4215; + case 42: goto tr4195; + case 65: goto tr4238; + case 67: goto tr4239; + case 68: goto tr4240; + case 69: goto tr4241; + case 72: goto tr4242; + case 73: goto tr4243; + case 75: goto tr4244; + case 76: goto tr4245; + case 77: goto tr4246; + case 78: goto tr4247; + case 79: goto tr4248; + case 80: goto tr4249; + case 82: goto tr4250; + case 83: goto tr4251; + case 84: goto tr4252; + case 85: goto tr4253; + case 87: goto tr4254; + case 90: goto tr4255; + case 92: goto tr4195; + case 95: goto tr4195; + case 97: goto tr4238; + case 99: goto tr4239; + case 100: goto tr4240; + case 101: goto tr4241; + case 104: goto tr4242; + case 105: goto tr4243; + case 107: goto tr4244; + case 108: goto tr4245; + case 109: goto tr4246; + case 110: goto tr4247; + case 111: goto tr4248; + case 112: goto tr4249; + case 114: goto tr4250; + case 115: goto tr4251; + case 116: goto tr4252; + case 117: goto tr4253; + case 119: goto tr4254; + case 122: goto tr4255; + case 1802: goto tr4196; + case 1851: goto tr4197; + case 2058: goto tr4234; + case 2107: goto tr4235; } if ( _widec < 48 ) { if ( 45 <= _widec && _widec <= 47 ) - goto tr4160; + goto tr4195; } else if ( _widec > 57 ) { if ( _widec > 89 ) { if ( 98 <= _widec && _widec <= 121 ) - goto tr4160; + goto tr4195; } else if ( _widec >= 64 ) - goto tr4160; + goto tr4195; } else - goto tr4202; - goto tr4201; -tr4223: + goto tr4237; + goto tr4236; +tr4258: { NOERR; } - goto st193; -st193: + goto st199; +st199: if ( ++p == pe ) - goto _test_eof193; -case 193: + goto _test_eof199; +case 199: switch( (*p) ) { - case 73: goto tr785; - case 79: goto tr786; - case 84: goto tr787; - case 105: goto tr785; - case 111: goto tr786; - case 116: goto tr787; + case 73: goto tr799; + case 79: goto tr800; + case 84: goto tr801; + case 105: goto tr799; + case 111: goto tr800; + case 116: goto tr801; } - goto tr784; -tr785: + goto tr798; +tr799: { ERR(ZS_OK); } - goto st194; -st194: + goto st200; +st200: if ( ++p == pe ) - goto _test_eof194; -case 194: + goto _test_eof200; +case 200: switch( (*p) ) { - case 78: goto st195; - case 110: goto st195; + case 78: goto st201; + case 110: goto st201; } - goto tr784; -st195: + goto tr798; +st201: if ( ++p == pe ) - goto _test_eof195; -case 195: + goto _test_eof201; +case 201: switch( (*p) ) { - case 67: goto st196; - case 99: goto st196; + case 67: goto st202; + case 99: goto st202; } - goto tr784; -st196: + goto tr798; +st202: if ( ++p == pe ) - goto _test_eof196; -case 196: + goto _test_eof202; +case 202: switch( (*p) ) { - case 76: goto st197; - case 108: goto st197; + case 76: goto st203; + case 108: goto st203; } - goto tr784; -st197: + goto tr798; +st203: if ( ++p == pe ) - goto _test_eof197; -case 197: + goto _test_eof203; +case 203: switch( (*p) ) { - case 85: goto st198; - case 117: goto st198; + case 85: goto st204; + case 117: goto st204; } - goto tr784; -st198: + goto tr798; +st204: if ( ++p == pe ) - goto _test_eof198; -case 198: + goto _test_eof204; +case 204: switch( (*p) ) { - case 68: goto st199; - case 100: goto st199; + case 68: goto st205; + case 100: goto st205; } - goto tr784; -st199: + goto tr798; +st205: if ( ++p == pe ) - goto _test_eof199; -case 199: + goto _test_eof205; +case 205: switch( (*p) ) { - case 69: goto st200; - case 101: goto st200; + case 69: goto st206; + case 101: goto st206; } - goto tr784; -st200: + goto tr798; +st206: if ( ++p == pe ) - goto _test_eof200; -case 200: + goto _test_eof206; +case 206: switch( (*p) ) { - case 32: goto tr794; - case 59: goto tr794; + case 32: goto tr808; + case 59: goto tr808; } if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr794; + goto tr808; } else if ( (*p) >= 9 ) - goto tr794; - goto tr784; -tr794: - { p--; {stack[top++] = 1478;goto st364;} } - goto st1478; -tr896: - { p--; {stack[top++] = 1478;goto st352;} } - goto st1478; -tr899: - { p--; {stack[top++] = 1478;goto st343;} } - goto st1478; -st1478: + goto tr808; + goto tr798; +tr808: + { p--; {stack[top++] = 1496;goto st370;} } + goto st1496; +tr910: + { p--; {stack[top++] = 1496;goto st358;} } + goto st1496; +tr913: + { p--; {stack[top++] = 1496;goto st349;} } + goto st1496; +st1496: if ( ++p == pe ) - goto _test_eof1478; -case 1478: + goto _test_eof1496; +case 1496: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -27927,36 +28534,36 @@ case 1478: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr4222; - case 32: goto tr4222; - case 36: goto tr4223; - case 40: goto tr4224; - case 41: goto tr4225; - case 42: goto tr4226; - case 92: goto tr4226; - case 95: goto tr4226; - case 1802: goto tr4227; - case 1851: goto tr4228; - case 2058: goto tr4229; - case 2107: goto tr4230; + case 9: goto tr4257; + case 32: goto tr4257; + case 36: goto tr4258; + case 40: goto tr4259; + case 41: goto tr4260; + case 42: goto tr4261; + case 92: goto tr4261; + case 95: goto tr4261; + case 1802: goto tr4262; + case 1851: goto tr4263; + case 2058: goto tr4264; + case 2107: goto tr4265; } if ( _widec < 64 ) { if ( 45 <= _widec && _widec <= 57 ) - goto tr4226; + goto tr4261; } else if ( _widec > 90 ) { if ( 97 <= _widec && _widec <= 122 ) - goto tr4226; + goto tr4261; } else - goto tr4226; - goto tr4221; -tr4160: + goto tr4261; + goto tr4256; +tr4195: { s->dname = s->r_owner; s->r_owner_length = 0; } - { p--; {stack[top++] = 201;goto st321;} } - goto st201; -tr4226: + { p--; {stack[top++] = 207;goto st327;} } + goto st207; +tr4261: { NOERR; } @@ -27964,12 +28571,12 @@ tr4226: s->dname = s->r_owner; s->r_owner_length = 0; } - { p--; {stack[top++] = 201;goto st321;} } - goto st201; -st201: + { p--; {stack[top++] = 207;goto st327;} } + goto st207; +st207: if ( ++p == pe ) - goto _test_eof201; -case 201: + goto _test_eof207; +case 207: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -27983,38 +28590,38 @@ case 201: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr796; - case 32: goto tr796; - case 40: goto tr797; - case 41: goto tr798; - case 2058: goto tr799; - case 2107: goto tr800; + case 9: goto tr810; + case 32: goto tr810; + case 40: goto tr811; + case 41: goto tr812; + case 2058: goto tr813; + case 2107: goto tr814; } - goto tr795; -tr802: + goto tr809; +tr816: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st202; -tr803: + goto st208; +tr817: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st202; -tr804: + goto st208; +tr818: { s->line_counter++; } - goto st202; -tr808: + goto st208; +tr822: { s->buffer[s->buffer_length++] = 0; @@ -28024,55 +28631,55 @@ tr808: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 202; goto _out;} + {p++; cs = 208; goto _out;} } } } { s->line_counter++; } - goto st202; -tr796: + goto st208; +tr810: { s->r_owner_length = s->dname_tmp_length; } - goto st202; -tr797: + goto st208; +tr811: { s->r_owner_length = s->dname_tmp_length; } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st202; -tr798: + goto st208; +tr812: { s->r_owner_length = s->dname_tmp_length; } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st202; -tr799: + goto st208; +tr813: { s->r_owner_length = s->dname_tmp_length; } { s->line_counter++; } - goto st202; -st202: + goto st208; +st208: if ( ++p == pe ) - goto _test_eof202; -case 202: + goto _test_eof208; +case 208: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -28086,10 +28693,10 @@ case 202: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st202; - case 32: goto st202; - case 40: goto tr802; - case 41: goto tr803; + case 9: goto st208; + case 32: goto st208; + case 40: goto tr816; + case 41: goto tr817; case 65: goto tr5; case 67: goto tr6; case 68: goto tr7; @@ -28126,36 +28733,36 @@ case 202: case 117: goto tr20; case 119: goto tr21; case 122: goto tr22; - case 2058: goto tr804; - case 2107: goto tr805; + case 2058: goto tr818; + case 2107: goto tr819; } if ( 48 <= _widec && _widec <= 57 ) goto tr4; - goto tr671; -tr805: + goto tr685; +tr819: { s->buffer_length = 0; } - goto st203; -tr806: + goto st209; +tr820: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st203; -tr800: + goto st209; +tr814: { s->r_owner_length = s->dname_tmp_length; } { s->buffer_length = 0; } - goto st203; -st203: + goto st209; +st209: if ( ++p == pe ) - goto _test_eof203; -case 203: + goto _test_eof209; +case 209: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -28175,16 +28782,16 @@ case 203: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr808; + goto tr822; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr806; + goto tr820; goto st0; tr25: { s->line_counter++; } - goto st1479; -tr1027: + goto st1497; +tr1041: { s->buffer[s->buffer_length++] = 0; @@ -28194,15 +28801,15 @@ tr1027: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1479; goto _out;} + {p++; cs = 1497; goto _out;} } } } { s->line_counter++; } - goto st1479; -tr873: + goto st1497; +tr887: { s->buffer[s->buffer_length++] = 0; @@ -28212,7 +28819,7 @@ tr873: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1479; goto _out;} + {p++; cs = 1497; goto _out;} } } } @@ -28222,7 +28829,7 @@ tr873: { if (rdata_tail - s->r_data > UINT16_MAX) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } s->r_data_length = rdata_tail - s->r_data; @@ -28235,23 +28842,23 @@ tr873: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1479; goto _out;} + {p++; cs = 1497; goto _out;} } } } else { // Return if external processing. - p--; {p++; cs = 1479; goto _out;} + p--; {p++; cs = 1497; goto _out;} } } - goto st1479; -tr870: + goto st1497; +tr884: { s->line_counter++; } { if (rdata_tail - s->r_data > UINT16_MAX) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } s->r_data_length = rdata_tail - s->r_data; @@ -28264,16 +28871,16 @@ tr870: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1479; goto _out;} + {p++; cs = 1497; goto _out;} } } } else { // Return if external processing. - p--; {p++; cs = 1479; goto _out;} + p--; {p++; cs = 1497; goto _out;} } } - goto st1479; -tr904: + goto st1497; +tr918: { s->r_owner_length = s->dname_tmp_length; } @@ -28287,7 +28894,7 @@ tr904: { if (rdata_tail - s->r_data > UINT16_MAX) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } s->r_data_length = rdata_tail - s->r_data; @@ -28300,16 +28907,16 @@ tr904: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1479; goto _out;} + {p++; cs = 1497; goto _out;} } } } else { // Return if external processing. - p--; {p++; cs = 1479; goto _out;} + p--; {p++; cs = 1497; goto _out;} } } - goto st1479; -tr941: + goto st1497; +tr955: { s->line_counter++; } @@ -28320,7 +28927,7 @@ tr941: { if (rdata_tail - s->r_data > UINT16_MAX) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } s->r_data_length = rdata_tail - s->r_data; @@ -28333,16 +28940,16 @@ tr941: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1479; goto _out;} + {p++; cs = 1497; goto _out;} } } } else { // Return if external processing. - p--; {p++; cs = 1479; goto _out;} + p--; {p++; cs = 1497; goto _out;} } } - goto st1479; -tr944: + goto st1497; +tr958: { s->buffer[s->buffer_length++] = 0; @@ -28352,7 +28959,7 @@ tr944: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1479; goto _out;} + {p++; cs = 1497; goto _out;} } } } @@ -28366,7 +28973,7 @@ tr944: { if (rdata_tail - s->r_data > UINT16_MAX) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } s->r_data_length = rdata_tail - s->r_data; @@ -28379,20 +28986,20 @@ tr944: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1479; goto _out;} + {p++; cs = 1497; goto _out;} } } } else { // Return if external processing. - p--; {p++; cs = 1479; goto _out;} + p--; {p++; cs = 1497; goto _out;} } } - goto st1479; -tr4163: + goto st1497; +tr4198: { if (s->r_owner_length == 0) { WARN(ZS_BAD_PREVIOUS_OWNER); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -28402,30 +29009,30 @@ tr4163: s->buffer[0] = 0; s->buffer_length = 0; } - goto st1479; -tr4233: + goto st1497; +tr4268: { s->line_counter++; } { if (s->r_owner_length == 0) { WARN(ZS_BAD_PREVIOUS_OWNER); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer[0] = 0; s->buffer_length = 0; } - goto st1479; -tr4229: + goto st1497; +tr4264: { NOERR; } { if (s->r_owner_length == 0) { WARN(ZS_BAD_PREVIOUS_OWNER); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -28435,8 +29042,8 @@ tr4229: s->buffer[0] = 0; s->buffer_length = 0; } - goto st1479; -tr4238: + goto st1497; +tr4273: { s->buffer[0] = 0; s->buffer_length = 0; @@ -28444,7 +29051,7 @@ tr4238: { if (rdata_tail - s->r_data > UINT16_MAX) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } s->r_data_length = rdata_tail - s->r_data; @@ -28457,12 +29064,12 @@ tr4238: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1479; goto _out;} + {p++; cs = 1497; goto _out;} } } } else { // Return if external processing. - p--; {p++; cs = 1479; goto _out;} + p--; {p++; cs = 1497; goto _out;} } } { @@ -28471,11 +29078,11 @@ tr4238: { if (s->r_owner_length == 0) { WARN(ZS_BAD_PREVIOUS_OWNER); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1479; -tr4265: + goto st1497; +tr4300: { s->line_counter++; } @@ -28486,7 +29093,7 @@ tr4265: { if (rdata_tail - s->r_data > UINT16_MAX) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } s->r_data_length = rdata_tail - s->r_data; @@ -28499,25 +29106,25 @@ tr4265: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1479; goto _out;} + {p++; cs = 1497; goto _out;} } } } else { // Return if external processing. - p--; {p++; cs = 1479; goto _out;} + p--; {p++; cs = 1497; goto _out;} } } { if (s->r_owner_length == 0) { WARN(ZS_BAD_PREVIOUS_OWNER); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1479; -st1479: + goto st1497; +st1497: if ( ++p == pe ) - goto _test_eof1479; -case 1479: + goto _test_eof1497; +case 1497: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -28531,68 +29138,68 @@ case 1479: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr4156; - case 32: goto tr4156; - case 36: goto st193; - case 40: goto tr4231; - case 41: goto tr4232; - case 42: goto tr4160; - case 65: goto tr4203; - case 67: goto tr4204; - case 68: goto tr4205; - case 69: goto tr4206; - case 72: goto tr4207; - case 73: goto tr4208; - case 75: goto tr4209; - case 76: goto tr4210; - case 77: goto tr4211; - case 78: goto tr4212; - case 79: goto tr4213; - case 80: goto tr4214; - case 82: goto tr4215; - case 83: goto tr4216; - case 84: goto tr4217; - case 85: goto tr4218; - case 87: goto tr4219; - case 90: goto tr4220; - case 92: goto tr4160; - case 95: goto tr4160; - case 97: goto tr4203; - case 99: goto tr4204; - case 100: goto tr4205; - case 101: goto tr4206; - case 104: goto tr4207; - case 105: goto tr4208; - case 107: goto tr4209; - case 108: goto tr4210; - case 109: goto tr4211; - case 110: goto tr4212; - case 111: goto tr4213; - case 112: goto tr4214; - case 114: goto tr4215; - case 115: goto tr4216; - case 116: goto tr4217; - case 117: goto tr4218; - case 119: goto tr4219; - case 122: goto tr4220; - case 1802: goto tr4161; - case 1851: goto tr4162; - case 2058: goto tr4233; - case 2107: goto tr4234; + case 9: goto tr4191; + case 32: goto tr4191; + case 36: goto st199; + case 40: goto tr4266; + case 41: goto tr4267; + case 42: goto tr4195; + case 65: goto tr4238; + case 67: goto tr4239; + case 68: goto tr4240; + case 69: goto tr4241; + case 72: goto tr4242; + case 73: goto tr4243; + case 75: goto tr4244; + case 76: goto tr4245; + case 77: goto tr4246; + case 78: goto tr4247; + case 79: goto tr4248; + case 80: goto tr4249; + case 82: goto tr4250; + case 83: goto tr4251; + case 84: goto tr4252; + case 85: goto tr4253; + case 87: goto tr4254; + case 90: goto tr4255; + case 92: goto tr4195; + case 95: goto tr4195; + case 97: goto tr4238; + case 99: goto tr4239; + case 100: goto tr4240; + case 101: goto tr4241; + case 104: goto tr4242; + case 105: goto tr4243; + case 107: goto tr4244; + case 108: goto tr4245; + case 109: goto tr4246; + case 110: goto tr4247; + case 111: goto tr4248; + case 112: goto tr4249; + case 114: goto tr4250; + case 115: goto tr4251; + case 116: goto tr4252; + case 117: goto tr4253; + case 119: goto tr4254; + case 122: goto tr4255; + case 1802: goto tr4196; + case 1851: goto tr4197; + case 2058: goto tr4268; + case 2107: goto tr4269; } if ( _widec < 48 ) { if ( 45 <= _widec && _widec <= 47 ) - goto tr4160; + goto tr4195; } else if ( _widec > 57 ) { if ( _widec > 89 ) { if ( 98 <= _widec && _widec <= 121 ) - goto tr4160; + goto tr4195; } else if ( _widec >= 64 ) - goto tr4160; + goto tr4195; } else - goto tr4202; - goto tr4201; -tr4202: + goto tr4237; + goto tr4236; +tr4237: { s->number64 = 0; } @@ -28607,19 +29214,19 @@ tr4202: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->dname = s->r_owner; s->r_owner_length = 0; } - { p--; {stack[top++] = 204;goto st321;} } - goto st204; -st204: + { p--; {stack[top++] = 210;goto st327;} } + goto st210; +st210: if ( ++p == pe ) - goto _test_eof204; -case 204: + goto _test_eof210; +case 210: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -28633,50 +29240,50 @@ case 204: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr810; - case 32: goto tr810; - case 40: goto tr811; - case 41: goto tr812; + case 9: goto tr824; + case 32: goto tr824; + case 40: goto tr825; + case 41: goto tr826; case 68: goto tr32; case 72: goto tr33; case 77: goto tr34; - case 83: goto st207; + case 83: goto st213; case 87: goto tr36; case 100: goto tr32; case 104: goto tr33; case 109: goto tr34; - case 115: goto st207; + case 115: goto st213; case 119: goto tr36; - case 2058: goto tr813; - case 2107: goto tr814; + case 2058: goto tr827; + case 2107: goto tr828; } if ( 48 <= _widec && _widec <= 57 ) goto tr31; - goto tr809; -tr816: + goto tr823; +tr830: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st205; -tr817: + goto st211; +tr831: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st205; -tr818: + goto st211; +tr832: { s->line_counter++; } - goto st205; -tr821: + goto st211; +tr835: { s->buffer[s->buffer_length++] = 0; @@ -28686,15 +29293,15 @@ tr821: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 205; goto _out;} + {p++; cs = 211; goto _out;} } } } { s->line_counter++; } - goto st205; -tr810: + goto st211; +tr824: { s->r_owner_length = s->dname_tmp_length; } @@ -28703,18 +29310,18 @@ tr810: s->r_ttl = (uint32_t)(s->number64); } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st205; -tr811: + goto st211; +tr825: { s->r_owner_length = s->dname_tmp_length; } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } @@ -28723,18 +29330,18 @@ tr811: s->r_ttl = (uint32_t)(s->number64); } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st205; -tr812: + goto st211; +tr826: { s->r_owner_length = s->dname_tmp_length; } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } @@ -28743,11 +29350,11 @@ tr812: s->r_ttl = (uint32_t)(s->number64); } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st205; -tr813: + goto st211; +tr827: { s->r_owner_length = s->dname_tmp_length; } @@ -28759,14 +29366,14 @@ tr813: s->r_ttl = (uint32_t)(s->number64); } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st205; -st205: + goto st211; +st211: if ( ++p == pe ) - goto _test_eof205; -case 205: + goto _test_eof211; +case 211: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -28780,10 +29387,10 @@ case 205: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st205; - case 32: goto st205; - case 40: goto tr816; - case 41: goto tr817; + case 9: goto st211; + case 32: goto st211; + case 40: goto tr830; + case 41: goto tr831; case 65: goto tr5; case 67: goto tr6; case 68: goto tr7; @@ -28820,25 +29427,25 @@ case 205: case 117: goto tr20; case 119: goto tr21; case 122: goto tr22; - case 2058: goto tr818; - case 2107: goto tr819; + case 2058: goto tr832; + case 2107: goto tr833; } if ( 48 <= _widec && _widec <= 57 ) goto tr4; - goto tr671; -tr819: + goto tr685; +tr833: { s->buffer_length = 0; } - goto st206; -tr820: + goto st212; +tr834: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st206; -tr814: + goto st212; +tr828: { s->r_owner_length = s->dname_tmp_length; } @@ -28850,14 +29457,14 @@ tr814: s->r_ttl = (uint32_t)(s->number64); } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st206; -st206: + goto st212; +st212: if ( ++p == pe ) - goto _test_eof206; -case 206: + goto _test_eof212; +case 212: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -28877,50 +29484,50 @@ case 206: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr821; + goto tr835; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr820; + goto tr834; goto tr39; tr32: { if (s->number64 <= (UINT32_MAX / 86400)) { s->number64 *= 86400; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st207; + goto st213; tr33: { if (s->number64 <= (UINT32_MAX / 3600)) { s->number64 *= 3600; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st207; + goto st213; tr34: { if (s->number64 <= (UINT32_MAX / 60)) { s->number64 *= 60; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st207; + goto st213; tr36: { if (s->number64 <= (UINT32_MAX / 604800)) { s->number64 *= 604800; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st207; -st207: + goto st213; +st213: if ( ++p == pe ) - goto _test_eof207; -case 207: + goto _test_eof213; +case 213: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -28942,9 +29549,9 @@ case 207: case 2107: goto tr38; } if ( 48 <= _widec && _widec <= 57 ) - goto tr822; + goto tr836; goto tr27; -tr823: +tr837: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -28956,11 +29563,11 @@ tr823: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st208; -tr822: + goto st214; +tr836: { s->number64_tmp = s->number64; } @@ -28978,17 +29585,17 @@ tr822: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st208; -tr832: + goto st214; +tr846: { if (s->number64 + s->number64_tmp < UINT32_MAX) { s->number64 += s->number64_tmp; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -29008,69 +29615,69 @@ tr832: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st208; -st208: + goto st214; +st214: if ( ++p == pe ) - goto _test_eof208; -case 208: + goto _test_eof214; +case 214: switch( (*p) ) { - case 68: goto tr824; - case 72: goto tr825; - case 77: goto tr826; - case 83: goto st209; - case 87: goto tr828; - case 100: goto tr824; - case 104: goto tr825; - case 109: goto tr826; - case 115: goto st209; - case 119: goto tr828; + case 68: goto tr838; + case 72: goto tr839; + case 77: goto tr840; + case 83: goto st215; + case 87: goto tr842; + case 100: goto tr838; + case 104: goto tr839; + case 109: goto tr840; + case 115: goto st215; + case 119: goto tr842; } if ( 48 <= (*p) && (*p) <= 57 ) - goto tr823; + goto tr837; goto tr27; -tr824: +tr838: { if (s->number64 <= (UINT32_MAX / 86400)) { s->number64 *= 86400; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st209; -tr825: + goto st215; +tr839: { if (s->number64 <= (UINT32_MAX / 3600)) { s->number64 *= 3600; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st209; -tr826: + goto st215; +tr840: { if (s->number64 <= (UINT32_MAX / 60)) { s->number64 *= 60; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st209; -tr828: + goto st215; +tr842: { if (s->number64 <= (UINT32_MAX / 604800)) { s->number64 *= 604800; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st209; -st209: + goto st215; +st215: if ( ++p == pe ) - goto _test_eof209; -case 209: + goto _test_eof215; +case 215: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -29084,48 +29691,48 @@ case 209: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr829; - case 32: goto tr829; - case 40: goto tr830; - case 41: goto tr831; - case 2058: goto tr833; - case 2107: goto tr834; + case 9: goto tr843; + case 32: goto tr843; + case 40: goto tr844; + case 41: goto tr845; + case 2058: goto tr847; + case 2107: goto tr848; } if ( 48 <= _widec && _widec <= 57 ) - goto tr832; + goto tr846; goto tr27; tr62: { s->buffer_length = 0; } - goto st210; + goto st216; tr38: { if (s->number64 <= UINT32_MAX) { s->r_ttl = (uint32_t)(s->number64); } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st210; -tr835: + goto st216; +tr849: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st210; -tr834: + goto st216; +tr848: { if (s->number64 + s->number64_tmp < UINT32_MAX) { s->number64 += s->number64_tmp; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -29133,17 +29740,17 @@ tr834: s->r_ttl = (uint32_t)(s->number64); } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st210; -st210: + goto st216; +st216: if ( ++p == pe ) - goto _test_eof210; -case 210: + goto _test_eof216; +case 216: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -29163,11 +29770,11 @@ case 210: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr836; + goto tr850; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr835; + goto tr849; goto tr39; -tr4181: +tr4216: { s->r_class = s->default_class; } @@ -29175,9 +29782,9 @@ tr4181: s->dname = s->r_owner; s->r_owner_length = 0; } - { p--; {stack[top++] = 211;goto st321;} } - goto st211; -tr4203: + { p--; {stack[top++] = 217;goto st327;} } + goto st217; +tr4238: { s->r_class = s->default_class; } @@ -29188,12 +29795,12 @@ tr4203: s->dname = s->r_owner; s->r_owner_length = 0; } - { p--; {stack[top++] = 211;goto st321;} } - goto st211; -st211: + { p--; {stack[top++] = 217;goto st327;} } + goto st217; +st217: if ( ++p == pe ) - goto _test_eof211; -case 211: + goto _test_eof217; +case 217: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -29211,48 +29818,48 @@ case 211: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr838; - case 32: goto tr838; - case 40: goto tr839; - case 41: goto tr840; - case 65: goto st277; - case 70: goto st280; - case 80: goto st284; - case 97: goto st277; - case 102: goto st280; - case 112: goto st284; - case 3082: goto tr841; - case 3131: goto tr842; + case 9: goto tr852; + case 32: goto tr852; + case 40: goto tr853; + case 41: goto tr854; + case 65: goto st283; + case 70: goto st286; + case 80: goto st290; + case 97: goto st283; + case 102: goto st286; + case 112: goto st290; + case 3082: goto tr855; + case 3131: goto tr856; case 3338: goto tr72; case 3387: goto tr72; - case 3594: goto tr843; - case 3643: goto tr844; + case 3594: goto tr857; + case 3643: goto tr858; } - goto tr837; -tr846: + goto tr851; +tr860: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st212; -tr847: + goto st218; +tr861: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st212; -tr848: + goto st218; +tr862: { s->line_counter++; } - goto st212; -tr1013: + goto st218; +tr1027: { s->buffer[s->buffer_length++] = 0; @@ -29262,15 +29869,15 @@ tr1013: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 212; goto _out;} + {p++; cs = 218; goto _out;} } } } { s->line_counter++; } - goto st212; -tr838: + goto st218; +tr852: { s->r_owner_length = s->dname_tmp_length; } @@ -29278,15 +29885,15 @@ tr838: { rdata_tail = s->r_data; } - goto st212; -tr839: + goto st218; +tr853: { s->r_owner_length = s->dname_tmp_length; } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } @@ -29294,15 +29901,15 @@ tr839: { rdata_tail = s->r_data; } - goto st212; -tr840: + goto st218; +tr854: { s->r_owner_length = s->dname_tmp_length; } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } @@ -29310,8 +29917,8 @@ tr840: { rdata_tail = s->r_data; } - goto st212; -tr841: + goto st218; +tr855: { s->r_owner_length = s->dname_tmp_length; } @@ -29322,11 +29929,11 @@ tr841: { rdata_tail = s->r_data; } - goto st212; -st212: + goto st218; +st218: if ( ++p == pe ) - goto _test_eof212; -case 212: + goto _test_eof218; +case 218: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -29344,10 +29951,10 @@ case 212: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto st212; - case 32: goto st212; - case 40: goto tr846; - case 41: goto tr847; + case 9: goto st218; + case 32: goto st218; + case 40: goto tr860; + case 41: goto tr861; case 58: goto tr75; case 65: goto tr124; case 67: goto tr125; @@ -29386,12 +29993,12 @@ case 212: case 117: goto tr139; case 119: goto tr140; case 122: goto tr141; - case 3082: goto tr848; - case 3131: goto tr849; + case 3082: goto tr862; + case 3131: goto tr863; case 3338: goto tr75; case 3387: goto tr75; - case 3594: goto tr850; - case 3643: goto tr851; + case 3594: goto tr864; + case 3643: goto tr865; } if ( _widec < 11 ) { if ( _widec <= 8 ) @@ -29404,7 +30011,7 @@ case 212: goto tr123; } else goto tr75; - goto tr673; + goto tr687; tr124: { s->r_class = s->default_class; @@ -29416,98 +30023,99 @@ tr124: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 213;goto st1071;} + {stack[top++] = 219;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 213;goto st1073;} + {stack[top++] = 219;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 213;goto st1075;} + {stack[top++] = 219;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 213;goto st1107;} + {stack[top++] = 219;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 213;goto st1112;} + {stack[top++] = 219;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 213;goto st1117;} + {stack[top++] = 219;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 213;goto st1122;} + {stack[top++] = 219;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 213;goto st1126;} + {stack[top++] = 219;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 213;goto st1128;} + {stack[top++] = 219;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 213;goto st1183;} + {stack[top++] = 219;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 213;goto st1194;} + {stack[top++] = 219;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 213;goto st1211;} + {stack[top++] = 219;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 213;goto st1222;} + {stack[top++] = 219;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 213;goto st1233;} + {stack[top++] = 219;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 213;goto st1246;} + {stack[top++] = 219;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 213;goto st1256;} + {stack[top++] = 219;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 213;goto st1295;} + {stack[top++] = 219;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 213;goto st1321;} + {stack[top++] = 219;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 213;goto st1324;} + {stack[top++] = 219;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 213;goto st1335;} + {stack[top++] = 219;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 213;goto st1337;} + {stack[top++] = 219;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 213;goto st1366;} + {stack[top++] = 219;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 213;goto st1379;} + {stack[top++] = 219;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 213;goto st1392;} + {stack[top++] = 219;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 213;goto st1398;} + {stack[top++] = 219;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 213;goto st1416;} + {stack[top++] = 219;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 213;goto st1411;} + {stack[top++] = 219;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 213;goto st1429;} + {stack[top++] = 219;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 213;goto st1435;} + {stack[top++] = 219;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 213;goto st1441;} + {stack[top++] = 219;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 213;goto st1449;} + {stack[top++] = 219;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 213;goto st1457;} + {stack[top++] = 219;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 213;goto st1463;} + {stack[top++] = 219;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } - goto st213; -st213: + goto st219; +st219: if ( ++p == pe ) - goto _test_eof213; -case 213: + goto _test_eof219; +case 219: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -29525,45 +30133,45 @@ case 213: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr853; - case 32: goto tr853; - case 40: goto tr854; - case 41: goto tr855; - case 65: goto st277; - case 70: goto st280; - case 80: goto st284; - case 97: goto st277; - case 102: goto st280; - case 112: goto st284; + case 9: goto tr867; + case 32: goto tr867; + case 40: goto tr868; + case 41: goto tr869; + case 65: goto st283; + case 70: goto st286; + case 80: goto st290; + case 97: goto st283; + case 102: goto st286; + case 112: goto st290; case 2826: goto tr89; case 2875: goto tr90; - case 3082: goto tr856; - case 3131: goto tr857; - case 3338: goto tr858; - case 3387: goto tr859; - case 3594: goto tr860; - case 3643: goto tr861; - } - goto tr852; -tr863: + case 3082: goto tr870; + case 3131: goto tr871; + case 3338: goto tr872; + case 3387: goto tr873; + case 3594: goto tr874; + case 3643: goto tr875; + } + goto tr866; +tr877: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st214; -tr864: + goto st220; +tr878: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st214; -tr853: + goto st220; +tr867: { s->r_type = KNOT_RRTYPE_A; } { rdata_tail = s->r_data; @@ -29572,8 +30180,8 @@ tr853: s->buffer[0] = 0; s->buffer_length = 0; } - goto st214; -tr854: + goto st220; +tr868: { s->r_type = KNOT_RRTYPE_A; } { rdata_tail = s->r_data; @@ -29581,7 +30189,7 @@ tr854: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } @@ -29589,8 +30197,8 @@ tr854: s->buffer[0] = 0; s->buffer_length = 0; } - goto st214; -tr855: + goto st220; +tr869: { s->r_type = KNOT_RRTYPE_A; } { rdata_tail = s->r_data; @@ -29598,7 +30206,7 @@ tr855: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } @@ -29606,11 +30214,11 @@ tr855: s->buffer[0] = 0; s->buffer_length = 0; } - goto st214; -st214: + goto st220; +st220: if ( ++p == pe ) - goto _test_eof214; -case 214: + goto _test_eof220; +case 220: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -29628,18 +30236,18 @@ case 214: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto st214; - case 32: goto st214; - case 40: goto tr863; - case 41: goto tr864; + case 9: goto st220; + case 32: goto st220; + case 40: goto tr877; + case 41: goto tr878; case 92: goto tr80; case 2826: goto tr95; case 2875: goto tr96; - case 3082: goto tr865; + case 3082: goto tr879; case 3131: goto tr113; case 3338: goto tr114; case 3387: goto tr115; - case 3594: goto tr866; + case 3594: goto tr880; case 3643: goto tr116; } if ( _widec < 11 ) { @@ -29656,91 +30264,92 @@ tr107: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 1480;goto st1071;} + {stack[top++] = 1498;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 1480;goto st1073;} + {stack[top++] = 1498;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 1480;goto st1075;} + {stack[top++] = 1498;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 1480;goto st1107;} + {stack[top++] = 1498;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 1480;goto st1112;} + {stack[top++] = 1498;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 1480;goto st1117;} + {stack[top++] = 1498;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 1480;goto st1122;} + {stack[top++] = 1498;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 1480;goto st1126;} + {stack[top++] = 1498;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 1480;goto st1128;} + {stack[top++] = 1498;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 1480;goto st1183;} + {stack[top++] = 1498;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 1480;goto st1194;} + {stack[top++] = 1498;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 1480;goto st1211;} + {stack[top++] = 1498;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 1480;goto st1222;} + {stack[top++] = 1498;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 1480;goto st1233;} + {stack[top++] = 1498;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 1480;goto st1246;} + {stack[top++] = 1498;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 1480;goto st1256;} + {stack[top++] = 1498;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 1480;goto st1295;} + {stack[top++] = 1498;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 1480;goto st1321;} + {stack[top++] = 1498;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 1480;goto st1324;} + {stack[top++] = 1498;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 1480;goto st1335;} + {stack[top++] = 1498;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 1480;goto st1337;} + {stack[top++] = 1498;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 1480;goto st1366;} + {stack[top++] = 1498;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 1480;goto st1379;} + {stack[top++] = 1498;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 1480;goto st1392;} + {stack[top++] = 1498;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 1480;goto st1398;} + {stack[top++] = 1498;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 1480;goto st1416;} + {stack[top++] = 1498;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 1480;goto st1411;} + {stack[top++] = 1498;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 1480;goto st1429;} + {stack[top++] = 1498;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 1480;goto st1435;} + {stack[top++] = 1498;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 1480;goto st1441;} + {stack[top++] = 1498;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 1480;goto st1449;} + {stack[top++] = 1498;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 1480;goto st1457;} + {stack[top++] = 1498;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 1480;goto st1463;} + {stack[top++] = 1498;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } { @@ -29750,7 +30359,7 @@ tr107: { if (rdata_tail - s->r_data > UINT16_MAX) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } s->r_data_length = rdata_tail - s->r_data; @@ -29763,114 +30372,115 @@ tr107: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1480; goto _out;} + {p++; cs = 1498; goto _out;} } } } else { // Return if external processing. - p--; {p++; cs = 1480; goto _out;} + p--; {p++; cs = 1498; goto _out;} } } { s->line_counter++; } - goto st1480; + goto st1498; tr114: { p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 1480;goto st1071;} + {stack[top++] = 1498;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 1480;goto st1073;} + {stack[top++] = 1498;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 1480;goto st1075;} + {stack[top++] = 1498;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 1480;goto st1107;} + {stack[top++] = 1498;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 1480;goto st1112;} + {stack[top++] = 1498;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 1480;goto st1117;} + {stack[top++] = 1498;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 1480;goto st1122;} + {stack[top++] = 1498;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 1480;goto st1126;} + {stack[top++] = 1498;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 1480;goto st1128;} + {stack[top++] = 1498;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 1480;goto st1183;} + {stack[top++] = 1498;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 1480;goto st1194;} + {stack[top++] = 1498;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 1480;goto st1211;} + {stack[top++] = 1498;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 1480;goto st1222;} + {stack[top++] = 1498;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 1480;goto st1233;} + {stack[top++] = 1498;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 1480;goto st1246;} + {stack[top++] = 1498;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 1480;goto st1256;} + {stack[top++] = 1498;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 1480;goto st1295;} + {stack[top++] = 1498;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 1480;goto st1321;} + {stack[top++] = 1498;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 1480;goto st1324;} + {stack[top++] = 1498;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 1480;goto st1335;} + {stack[top++] = 1498;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 1480;goto st1337;} + {stack[top++] = 1498;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 1480;goto st1366;} + {stack[top++] = 1498;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 1480;goto st1379;} + {stack[top++] = 1498;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 1480;goto st1392;} + {stack[top++] = 1498;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 1480;goto st1398;} + {stack[top++] = 1498;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 1480;goto st1416;} + {stack[top++] = 1498;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 1480;goto st1411;} + {stack[top++] = 1498;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 1480;goto st1429;} + {stack[top++] = 1498;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 1480;goto st1435;} + {stack[top++] = 1498;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 1480;goto st1441;} + {stack[top++] = 1498;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 1480;goto st1449;} + {stack[top++] = 1498;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 1480;goto st1457;} + {stack[top++] = 1498;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 1480;goto st1463;} + {stack[top++] = 1498;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } { if (rdata_tail - s->r_data > UINT16_MAX) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } s->r_data_length = rdata_tail - s->r_data; @@ -29883,115 +30493,116 @@ tr114: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1480; goto _out;} + {p++; cs = 1498; goto _out;} } } } else { // Return if external processing. - p--; {p++; cs = 1480; goto _out;} + p--; {p++; cs = 1498; goto _out;} } } { s->line_counter++; } - goto st1480; + goto st1498; tr144: { p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 1480;goto st1071;} + {stack[top++] = 1498;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 1480;goto st1073;} + {stack[top++] = 1498;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 1480;goto st1075;} + {stack[top++] = 1498;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 1480;goto st1107;} + {stack[top++] = 1498;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 1480;goto st1112;} + {stack[top++] = 1498;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 1480;goto st1117;} + {stack[top++] = 1498;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 1480;goto st1122;} + {stack[top++] = 1498;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 1480;goto st1126;} + {stack[top++] = 1498;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 1480;goto st1128;} + {stack[top++] = 1498;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 1480;goto st1183;} + {stack[top++] = 1498;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 1480;goto st1194;} + {stack[top++] = 1498;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 1480;goto st1211;} + {stack[top++] = 1498;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 1480;goto st1222;} + {stack[top++] = 1498;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 1480;goto st1233;} + {stack[top++] = 1498;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 1480;goto st1246;} + {stack[top++] = 1498;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 1480;goto st1256;} + {stack[top++] = 1498;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 1480;goto st1295;} + {stack[top++] = 1498;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 1480;goto st1321;} + {stack[top++] = 1498;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 1480;goto st1324;} + {stack[top++] = 1498;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 1480;goto st1335;} + {stack[top++] = 1498;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 1480;goto st1337;} + {stack[top++] = 1498;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 1480;goto st1366;} + {stack[top++] = 1498;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 1480;goto st1379;} + {stack[top++] = 1498;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 1480;goto st1392;} + {stack[top++] = 1498;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 1480;goto st1398;} + {stack[top++] = 1498;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 1480;goto st1416;} + {stack[top++] = 1498;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 1480;goto st1411;} + {stack[top++] = 1498;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 1480;goto st1429;} + {stack[top++] = 1498;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 1480;goto st1435;} + {stack[top++] = 1498;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 1480;goto st1441;} + {stack[top++] = 1498;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 1480;goto st1449;} + {stack[top++] = 1498;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 1480;goto st1457;} + {stack[top++] = 1498;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 1480;goto st1463;} + {stack[top++] = 1498;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } { s->line_counter++; } - goto st1480; -tr858: + goto st1498; +tr872: { s->r_type = KNOT_RRTYPE_A; } { rdata_tail = s->r_data; @@ -30000,91 +30611,92 @@ tr858: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 1480;goto st1071;} + {stack[top++] = 1498;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 1480;goto st1073;} + {stack[top++] = 1498;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 1480;goto st1075;} + {stack[top++] = 1498;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 1480;goto st1107;} + {stack[top++] = 1498;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 1480;goto st1112;} + {stack[top++] = 1498;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 1480;goto st1117;} + {stack[top++] = 1498;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 1480;goto st1122;} + {stack[top++] = 1498;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 1480;goto st1126;} + {stack[top++] = 1498;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 1480;goto st1128;} + {stack[top++] = 1498;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 1480;goto st1183;} + {stack[top++] = 1498;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 1480;goto st1194;} + {stack[top++] = 1498;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 1480;goto st1211;} + {stack[top++] = 1498;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 1480;goto st1222;} + {stack[top++] = 1498;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 1480;goto st1233;} + {stack[top++] = 1498;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 1480;goto st1246;} + {stack[top++] = 1498;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 1480;goto st1256;} + {stack[top++] = 1498;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 1480;goto st1295;} + {stack[top++] = 1498;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 1480;goto st1321;} + {stack[top++] = 1498;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 1480;goto st1324;} + {stack[top++] = 1498;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 1480;goto st1335;} + {stack[top++] = 1498;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 1480;goto st1337;} + {stack[top++] = 1498;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 1480;goto st1366;} + {stack[top++] = 1498;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 1480;goto st1379;} + {stack[top++] = 1498;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 1480;goto st1392;} + {stack[top++] = 1498;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 1480;goto st1398;} + {stack[top++] = 1498;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 1480;goto st1416;} + {stack[top++] = 1498;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 1480;goto st1411;} + {stack[top++] = 1498;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 1480;goto st1429;} + {stack[top++] = 1498;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 1480;goto st1435;} + {stack[top++] = 1498;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 1480;goto st1441;} + {stack[top++] = 1498;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 1480;goto st1449;} + {stack[top++] = 1498;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 1480;goto st1457;} + {stack[top++] = 1498;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 1480;goto st1463;} + {stack[top++] = 1498;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } { @@ -30094,7 +30706,7 @@ tr858: { if (rdata_tail - s->r_data > UINT16_MAX) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } s->r_data_length = rdata_tail - s->r_data; @@ -30107,108 +30719,109 @@ tr858: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1480; goto _out;} + {p++; cs = 1498; goto _out;} } } } else { // Return if external processing. - p--; {p++; cs = 1480; goto _out;} + p--; {p++; cs = 1498; goto _out;} } } { s->line_counter++; } - goto st1480; -tr4173: + goto st1498; +tr4208: { p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 1480;goto st1071;} + {stack[top++] = 1498;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 1480;goto st1073;} + {stack[top++] = 1498;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 1480;goto st1075;} + {stack[top++] = 1498;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 1480;goto st1107;} + {stack[top++] = 1498;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 1480;goto st1112;} + {stack[top++] = 1498;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 1480;goto st1117;} + {stack[top++] = 1498;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 1480;goto st1122;} + {stack[top++] = 1498;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 1480;goto st1126;} + {stack[top++] = 1498;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 1480;goto st1128;} + {stack[top++] = 1498;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 1480;goto st1183;} + {stack[top++] = 1498;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 1480;goto st1194;} + {stack[top++] = 1498;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 1480;goto st1211;} + {stack[top++] = 1498;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 1480;goto st1222;} + {stack[top++] = 1498;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 1480;goto st1233;} + {stack[top++] = 1498;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 1480;goto st1246;} + {stack[top++] = 1498;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 1480;goto st1256;} + {stack[top++] = 1498;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 1480;goto st1295;} + {stack[top++] = 1498;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 1480;goto st1321;} + {stack[top++] = 1498;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 1480;goto st1324;} + {stack[top++] = 1498;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 1480;goto st1335;} + {stack[top++] = 1498;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 1480;goto st1337;} + {stack[top++] = 1498;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 1480;goto st1366;} + {stack[top++] = 1498;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 1480;goto st1379;} + {stack[top++] = 1498;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 1480;goto st1392;} + {stack[top++] = 1498;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 1480;goto st1398;} + {stack[top++] = 1498;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 1480;goto st1416;} + {stack[top++] = 1498;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 1480;goto st1411;} + {stack[top++] = 1498;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 1480;goto st1429;} + {stack[top++] = 1498;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 1480;goto st1435;} + {stack[top++] = 1498;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 1480;goto st1441;} + {stack[top++] = 1498;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 1480;goto st1449;} + {stack[top++] = 1498;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 1480;goto st1457;} + {stack[top++] = 1498;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 1480;goto st1463;} + {stack[top++] = 1498;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } { @@ -30218,11 +30831,11 @@ tr4173: { s->line_counter++; } - goto st1480; -st1480: + goto st1498; +st1498: if ( ++p == pe ) - goto _test_eof1480; -case 1480: + goto _test_eof1498; +case 1498: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -30236,57 +30849,57 @@ case 1480: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr4235; - case 32: goto tr4235; - case 36: goto st193; - case 40: goto tr4236; - case 41: goto tr4237; - case 42: goto tr4160; - case 92: goto tr4160; - case 95: goto tr4160; + case 9: goto tr4270; + case 32: goto tr4270; + case 36: goto st199; + case 40: goto tr4271; + case 41: goto tr4272; + case 42: goto tr4195; + case 92: goto tr4195; + case 95: goto tr4195; case 1802: goto tr89; case 1851: goto tr90; - case 2058: goto tr4238; - case 2107: goto tr4239; + case 2058: goto tr4273; + case 2107: goto tr4274; } if ( _widec < 64 ) { if ( 45 <= _widec && _widec <= 57 ) - goto tr4160; + goto tr4195; } else if ( _widec > 90 ) { if ( 97 <= _widec && _widec <= 122 ) - goto tr4160; + goto tr4195; } else - goto tr4160; - goto tr900; -tr868: + goto tr4195; + goto tr914; +tr882: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st215; -tr869: + goto st221; +tr883: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st215; -tr938: + goto st221; +tr952: { s->buffer[0] = 0; s->buffer_length = 0; } - goto st215; -tr939: + goto st221; +tr953: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } @@ -30294,12 +30907,12 @@ tr939: s->buffer[0] = 0; s->buffer_length = 0; } - goto st215; -tr940: + goto st221; +tr954: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } @@ -30307,8 +30920,8 @@ tr940: s->buffer[0] = 0; s->buffer_length = 0; } - goto st215; -tr901: + goto st221; +tr915: { s->r_owner_length = s->dname_tmp_length; } @@ -30316,15 +30929,15 @@ tr901: s->buffer[0] = 0; s->buffer_length = 0; } - goto st215; -tr902: + goto st221; +tr916: { s->r_owner_length = s->dname_tmp_length; } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } @@ -30332,15 +30945,15 @@ tr902: s->buffer[0] = 0; s->buffer_length = 0; } - goto st215; -tr903: + goto st221; +tr917: { s->r_owner_length = s->dname_tmp_length; } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } @@ -30348,8 +30961,8 @@ tr903: s->buffer[0] = 0; s->buffer_length = 0; } - goto st215; -tr4235: + goto st221; +tr4270: { s->buffer[0] = 0; s->buffer_length = 0; @@ -30357,11 +30970,11 @@ tr4235: { if (s->r_owner_length == 0) { WARN(ZS_BAD_PREVIOUS_OWNER); - p--; {goto st319;} + p--; {goto st325;} } } - goto st215; -tr4236: + goto st221; +tr4271: { s->buffer[0] = 0; s->buffer_length = 0; @@ -30369,18 +30982,18 @@ tr4236: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } { if (s->r_owner_length == 0) { WARN(ZS_BAD_PREVIOUS_OWNER); - p--; {goto st319;} + p--; {goto st325;} } } - goto st215; -tr4237: + goto st221; +tr4272: { s->buffer[0] = 0; s->buffer_length = 0; @@ -30388,21 +31001,21 @@ tr4237: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } { if (s->r_owner_length == 0) { WARN(ZS_BAD_PREVIOUS_OWNER); - p--; {goto st319;} + p--; {goto st325;} } } - goto st215; -st215: + goto st221; +st221: if ( ++p == pe ) - goto _test_eof215; -case 215: + goto _test_eof221; +case 221: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -30416,10 +31029,10 @@ case 215: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st215; - case 32: goto st215; - case 40: goto tr868; - case 41: goto tr869; + case 9: goto st221; + case 32: goto st221; + case 40: goto tr882; + case 41: goto tr883; case 65: goto tr5; case 67: goto tr6; case 68: goto tr7; @@ -30458,25 +31071,25 @@ case 215: case 122: goto tr22; case 1802: goto tr95; case 1851: goto tr96; - case 2058: goto tr870; - case 2107: goto tr871; + case 2058: goto tr884; + case 2107: goto tr885; } if ( 48 <= _widec && _widec <= 57 ) goto tr4; goto tr0; -tr871: +tr885: { s->buffer_length = 0; } - goto st216; -tr872: + goto st222; +tr886: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st216; -tr942: + goto st222; +tr956: { s->buffer_length = 0; } @@ -30484,8 +31097,8 @@ tr942: s->buffer[0] = 0; s->buffer_length = 0; } - goto st216; -tr947: + goto st222; +tr961: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); @@ -30498,8 +31111,8 @@ tr947: { s->buffer_length = 0; } - goto st216; -tr951: + goto st222; +tr965: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); @@ -30508,8 +31121,8 @@ tr951: { s->buffer_length = 0; } - goto st216; -tr905: + goto st222; +tr919: { s->r_owner_length = s->dname_tmp_length; } @@ -30520,8 +31133,8 @@ tr905: s->buffer[0] = 0; s->buffer_length = 0; } - goto st216; -tr4239: + goto st222; +tr4274: { s->buffer[0] = 0; s->buffer_length = 0; @@ -30532,14 +31145,14 @@ tr4239: { if (s->r_owner_length == 0) { WARN(ZS_BAD_PREVIOUS_OWNER); - p--; {goto st319;} + p--; {goto st325;} } } - goto st216; -st216: + goto st222; +st222: if ( ++p == pe ) - goto _test_eof216; -case 216: + goto _test_eof222; +case 222: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -30560,11 +31173,11 @@ case 216: } switch( _widec ) { case 1802: goto tr98; - case 2058: goto tr873; + case 2058: goto tr887; } if ( _widec > 1919 ) { if ( 1920 <= _widec && _widec <= 2175 ) - goto tr872; + goto tr886; } else if ( _widec >= 1664 ) goto tr97; goto tr91; @@ -30573,91 +31186,92 @@ tr108: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 217;goto st1071;} + {stack[top++] = 223;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 217;goto st1073;} + {stack[top++] = 223;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 217;goto st1075;} + {stack[top++] = 223;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 217;goto st1107;} + {stack[top++] = 223;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 217;goto st1112;} + {stack[top++] = 223;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 217;goto st1117;} + {stack[top++] = 223;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 217;goto st1122;} + {stack[top++] = 223;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 217;goto st1126;} + {stack[top++] = 223;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 217;goto st1128;} + {stack[top++] = 223;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 217;goto st1183;} + {stack[top++] = 223;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 217;goto st1194;} + {stack[top++] = 223;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 217;goto st1211;} + {stack[top++] = 223;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 217;goto st1222;} + {stack[top++] = 223;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 217;goto st1233;} + {stack[top++] = 223;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 217;goto st1246;} + {stack[top++] = 223;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 217;goto st1256;} + {stack[top++] = 223;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 217;goto st1295;} + {stack[top++] = 223;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 217;goto st1321;} + {stack[top++] = 223;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 217;goto st1324;} + {stack[top++] = 223;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 217;goto st1335;} + {stack[top++] = 223;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 217;goto st1337;} + {stack[top++] = 223;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 217;goto st1366;} + {stack[top++] = 223;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 217;goto st1379;} + {stack[top++] = 223;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 217;goto st1392;} + {stack[top++] = 223;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 217;goto st1398;} + {stack[top++] = 223;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 217;goto st1416;} + {stack[top++] = 223;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 217;goto st1411;} + {stack[top++] = 223;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 217;goto st1429;} + {stack[top++] = 223;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 217;goto st1435;} + {stack[top++] = 223;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 217;goto st1441;} + {stack[top++] = 223;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 217;goto st1449;} + {stack[top++] = 223;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 217;goto st1457;} + {stack[top++] = 223;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 217;goto st1463;} + {stack[top++] = 223;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } { @@ -30667,104 +31281,105 @@ tr108: { s->buffer_length = 0; } - goto st217; + goto st223; tr115: { p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 217;goto st1071;} + {stack[top++] = 223;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 217;goto st1073;} + {stack[top++] = 223;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 217;goto st1075;} + {stack[top++] = 223;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 217;goto st1107;} + {stack[top++] = 223;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 217;goto st1112;} + {stack[top++] = 223;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 217;goto st1117;} + {stack[top++] = 223;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 217;goto st1122;} + {stack[top++] = 223;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 217;goto st1126;} + {stack[top++] = 223;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 217;goto st1128;} + {stack[top++] = 223;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 217;goto st1183;} + {stack[top++] = 223;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 217;goto st1194;} + {stack[top++] = 223;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 217;goto st1211;} + {stack[top++] = 223;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 217;goto st1222;} + {stack[top++] = 223;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 217;goto st1233;} + {stack[top++] = 223;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 217;goto st1246;} + {stack[top++] = 223;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 217;goto st1256;} + {stack[top++] = 223;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 217;goto st1295;} + {stack[top++] = 223;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 217;goto st1321;} + {stack[top++] = 223;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 217;goto st1324;} + {stack[top++] = 223;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 217;goto st1335;} + {stack[top++] = 223;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 217;goto st1337;} + {stack[top++] = 223;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 217;goto st1366;} + {stack[top++] = 223;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 217;goto st1379;} + {stack[top++] = 223;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 217;goto st1392;} + {stack[top++] = 223;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 217;goto st1398;} + {stack[top++] = 223;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 217;goto st1416;} + {stack[top++] = 223;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 217;goto st1411;} + {stack[top++] = 223;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 217;goto st1429;} + {stack[top++] = 223;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 217;goto st1435;} + {stack[top++] = 223;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 217;goto st1441;} + {stack[top++] = 223;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 217;goto st1449;} + {stack[top++] = 223;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 217;goto st1457;} + {stack[top++] = 223;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 217;goto st1463;} + {stack[top++] = 223;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } { s->buffer_length = 0; } - goto st217; -tr859: + goto st223; +tr873: { s->r_type = KNOT_RRTYPE_A; } { rdata_tail = s->r_data; @@ -30773,91 +31388,92 @@ tr859: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 217;goto st1071;} + {stack[top++] = 223;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 217;goto st1073;} + {stack[top++] = 223;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 217;goto st1075;} + {stack[top++] = 223;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 217;goto st1107;} + {stack[top++] = 223;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 217;goto st1112;} + {stack[top++] = 223;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 217;goto st1117;} + {stack[top++] = 223;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 217;goto st1122;} + {stack[top++] = 223;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 217;goto st1126;} + {stack[top++] = 223;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 217;goto st1128;} + {stack[top++] = 223;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 217;goto st1183;} + {stack[top++] = 223;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 217;goto st1194;} + {stack[top++] = 223;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 217;goto st1211;} + {stack[top++] = 223;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 217;goto st1222;} + {stack[top++] = 223;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 217;goto st1233;} + {stack[top++] = 223;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 217;goto st1246;} + {stack[top++] = 223;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 217;goto st1256;} + {stack[top++] = 223;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 217;goto st1295;} + {stack[top++] = 223;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 217;goto st1321;} + {stack[top++] = 223;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 217;goto st1324;} + {stack[top++] = 223;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 217;goto st1335;} + {stack[top++] = 223;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 217;goto st1337;} + {stack[top++] = 223;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 217;goto st1366;} + {stack[top++] = 223;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 217;goto st1379;} + {stack[top++] = 223;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 217;goto st1392;} + {stack[top++] = 223;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 217;goto st1398;} + {stack[top++] = 223;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 217;goto st1416;} + {stack[top++] = 223;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 217;goto st1411;} + {stack[top++] = 223;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 217;goto st1429;} + {stack[top++] = 223;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 217;goto st1435;} + {stack[top++] = 223;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 217;goto st1441;} + {stack[top++] = 223;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 217;goto st1449;} + {stack[top++] = 223;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 217;goto st1457;} + {stack[top++] = 223;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 217;goto st1463;} + {stack[top++] = 223;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } { @@ -30867,11 +31483,11 @@ tr859: { s->buffer_length = 0; } - goto st217; -st217: + goto st223; +st223: if ( ++p == pe ) - goto _test_eof217; -case 217: + goto _test_eof223; +case 223: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -30885,14 +31501,14 @@ case 217: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr874; - case 32: goto tr874; - case 40: goto tr875; - case 41: goto tr876; - case 1802: goto tr877; - case 1851: goto tr878; - case 2058: goto tr877; - case 2107: goto tr878; + case 9: goto tr888; + case 32: goto tr888; + case 40: goto tr889; + case 41: goto tr890; + case 1802: goto tr891; + case 1851: goto tr892; + case 2058: goto tr891; + case 2107: goto tr892; } if ( _widec < 11 ) { if ( _widec <= 8 ) @@ -30903,14 +31519,14 @@ case 217: } else goto tr97; goto tr85; -tr879: +tr893: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st218; -tr874: + goto st224; +tr888: { s->buffer[0] = 0; s->buffer_length = 0; @@ -30920,8 +31536,8 @@ tr874: s->buffer[s->buffer_length++] = (*p); } } - goto st218; -tr875: + goto st224; +tr889: { s->buffer[0] = 0; s->buffer_length = 0; @@ -30929,7 +31545,7 @@ tr875: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } @@ -30938,8 +31554,8 @@ tr875: s->buffer[s->buffer_length++] = (*p); } } - goto st218; -tr876: + goto st224; +tr890: { s->buffer[0] = 0; s->buffer_length = 0; @@ -30947,7 +31563,7 @@ tr876: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } @@ -30956,12 +31572,12 @@ tr876: s->buffer[s->buffer_length++] = (*p); } } - goto st218; -tr880: + goto st224; +tr894: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } @@ -30970,12 +31586,12 @@ tr880: s->buffer[s->buffer_length++] = (*p); } } - goto st218; -tr881: + goto st224; +tr895: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } @@ -30984,11 +31600,11 @@ tr881: s->buffer[s->buffer_length++] = (*p); } } - goto st218; -st218: + goto st224; +st224: if ( ++p == pe ) - goto _test_eof218; -case 218: + goto _test_eof224; +case 224: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -31002,14 +31618,14 @@ case 218: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr879; - case 32: goto tr879; - case 40: goto tr880; - case 41: goto tr881; + case 9: goto tr893; + case 32: goto tr893; + case 40: goto tr894; + case 41: goto tr895; case 1802: goto tr98; - case 1851: goto tr882; + case 1851: goto tr896; case 2058: goto tr98; - case 2107: goto tr882; + case 2107: goto tr896; } if ( _widec < 11 ) { if ( _widec <= 8 ) @@ -31020,7 +31636,7 @@ case 218: } else goto tr97; goto tr91; -tr860: +tr874: { s->r_type = KNOT_RRTYPE_A; } { rdata_tail = s->r_data; @@ -31032,91 +31648,92 @@ tr860: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 1481;goto st1071;} + {stack[top++] = 1499;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 1481;goto st1073;} + {stack[top++] = 1499;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 1481;goto st1075;} + {stack[top++] = 1499;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 1481;goto st1107;} + {stack[top++] = 1499;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 1481;goto st1112;} + {stack[top++] = 1499;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 1481;goto st1117;} + {stack[top++] = 1499;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 1481;goto st1122;} + {stack[top++] = 1499;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 1481;goto st1126;} + {stack[top++] = 1499;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 1481;goto st1128;} + {stack[top++] = 1499;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 1481;goto st1183;} + {stack[top++] = 1499;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 1481;goto st1194;} + {stack[top++] = 1499;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 1481;goto st1211;} + {stack[top++] = 1499;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 1481;goto st1222;} + {stack[top++] = 1499;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 1481;goto st1233;} + {stack[top++] = 1499;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 1481;goto st1246;} + {stack[top++] = 1499;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 1481;goto st1256;} + {stack[top++] = 1499;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 1481;goto st1295;} + {stack[top++] = 1499;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 1481;goto st1321;} + {stack[top++] = 1499;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 1481;goto st1324;} + {stack[top++] = 1499;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 1481;goto st1335;} + {stack[top++] = 1499;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 1481;goto st1337;} + {stack[top++] = 1499;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 1481;goto st1366;} + {stack[top++] = 1499;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 1481;goto st1379;} + {stack[top++] = 1499;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 1481;goto st1392;} + {stack[top++] = 1499;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 1481;goto st1398;} + {stack[top++] = 1499;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 1481;goto st1416;} + {stack[top++] = 1499;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 1481;goto st1411;} + {stack[top++] = 1499;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 1481;goto st1429;} + {stack[top++] = 1499;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 1481;goto st1435;} + {stack[top++] = 1499;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 1481;goto st1441;} + {stack[top++] = 1499;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 1481;goto st1449;} + {stack[top++] = 1499;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 1481;goto st1457;} + {stack[top++] = 1499;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 1481;goto st1463;} + {stack[top++] = 1499;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } { @@ -31126,7 +31743,7 @@ tr860: { if (rdata_tail - s->r_data > UINT16_MAX) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } s->r_data_length = rdata_tail - s->r_data; @@ -31139,16 +31756,16 @@ tr860: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1481; goto _out;} + {p++; cs = 1499; goto _out;} } } } else { // Return if external processing. - p--; {p++; cs = 1481; goto _out;} + p--; {p++; cs = 1499; goto _out;} } } - goto st1481; -tr866: + goto st1499; +tr880: { s->line_counter++; } @@ -31156,97 +31773,98 @@ tr866: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 1481;goto st1071;} + {stack[top++] = 1499;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 1481;goto st1073;} + {stack[top++] = 1499;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 1481;goto st1075;} + {stack[top++] = 1499;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 1481;goto st1107;} + {stack[top++] = 1499;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 1481;goto st1112;} + {stack[top++] = 1499;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 1481;goto st1117;} + {stack[top++] = 1499;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 1481;goto st1122;} + {stack[top++] = 1499;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 1481;goto st1126;} + {stack[top++] = 1499;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 1481;goto st1128;} + {stack[top++] = 1499;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 1481;goto st1183;} + {stack[top++] = 1499;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 1481;goto st1194;} + {stack[top++] = 1499;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 1481;goto st1211;} + {stack[top++] = 1499;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 1481;goto st1222;} + {stack[top++] = 1499;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 1481;goto st1233;} + {stack[top++] = 1499;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 1481;goto st1246;} + {stack[top++] = 1499;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 1481;goto st1256;} + {stack[top++] = 1499;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 1481;goto st1295;} + {stack[top++] = 1499;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 1481;goto st1321;} + {stack[top++] = 1499;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 1481;goto st1324;} + {stack[top++] = 1499;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 1481;goto st1335;} + {stack[top++] = 1499;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 1481;goto st1337;} + {stack[top++] = 1499;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 1481;goto st1366;} + {stack[top++] = 1499;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 1481;goto st1379;} + {stack[top++] = 1499;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 1481;goto st1392;} + {stack[top++] = 1499;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 1481;goto st1398;} + {stack[top++] = 1499;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 1481;goto st1416;} + {stack[top++] = 1499;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 1481;goto st1411;} + {stack[top++] = 1499;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 1481;goto st1429;} + {stack[top++] = 1499;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 1481;goto st1435;} + {stack[top++] = 1499;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 1481;goto st1441;} + {stack[top++] = 1499;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 1481;goto st1449;} + {stack[top++] = 1499;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 1481;goto st1457;} + {stack[top++] = 1499;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 1481;goto st1463;} + {stack[top++] = 1499;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } { if (rdata_tail - s->r_data > UINT16_MAX) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } s->r_data_length = rdata_tail - s->r_data; @@ -31259,19 +31877,19 @@ tr866: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1481; goto _out;} + {p++; cs = 1499; goto _out;} } } } else { // Return if external processing. - p--; {p++; cs = 1481; goto _out;} + p--; {p++; cs = 1499; goto _out;} } } - goto st1481; -st1481: + goto st1499; +st1499: if ( ++p == pe ) - goto _test_eof1481; -case 1481: + goto _test_eof1499; +case 1499: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -31289,23 +31907,23 @@ case 1481: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr4240; - case 32: goto tr4240; - case 36: goto tr4166; - case 40: goto tr4241; - case 41: goto tr4242; - case 42: goto tr4169; + case 9: goto tr4275; + case 32: goto tr4275; + case 36: goto tr4201; + case 40: goto tr4276; + case 41: goto tr4277; + case 42: goto tr4204; case 58: goto tr75; - case 92: goto tr4170; - case 95: goto tr4169; + case 92: goto tr4205; + case 95: goto tr4204; case 2826: goto tr89; case 2875: goto tr90; - case 3082: goto tr4238; - case 3131: goto tr4243; + case 3082: goto tr4273; + case 3131: goto tr4278; case 3338: goto tr107; case 3387: goto tr108; - case 3594: goto tr4238; - case 3643: goto tr4244; + case 3594: goto tr4273; + case 3643: goto tr4279; } if ( _widec < 60 ) { if ( _widec < 11 ) { @@ -31313,53 +31931,53 @@ case 1481: goto tr75; } else if ( _widec > 44 ) { if ( 45 <= _widec && _widec <= 57 ) - goto tr4169; + goto tr4204; } else goto tr75; } else if ( _widec > 63 ) { if ( _widec < 91 ) { if ( 64 <= _widec && _widec <= 90 ) - goto tr4169; + goto tr4204; } else if ( _widec > 96 ) { if ( _widec > 122 ) { if ( 123 <= _widec ) goto tr75; } else if ( _widec >= 97 ) - goto tr4169; + goto tr4204; } else goto tr75; } else goto tr75; - goto tr900; -tr884: + goto tr914; +tr898: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st219; -tr885: + goto st225; +tr899: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st219; -tr1014: + goto st225; +tr1028: { s->buffer[0] = 0; s->buffer_length = 0; } - goto st219; -tr1015: + goto st225; +tr1029: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } @@ -31367,12 +31985,12 @@ tr1015: s->buffer[0] = 0; s->buffer_length = 0; } - goto st219; -tr1016: + goto st225; +tr1030: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } @@ -31380,8 +31998,8 @@ tr1016: s->buffer[0] = 0; s->buffer_length = 0; } - goto st219; -tr4240: + goto st225; +tr4275: { s->buffer[0] = 0; s->buffer_length = 0; @@ -31389,15 +32007,15 @@ tr4240: { if (s->r_owner_length == 0) { WARN(ZS_BAD_PREVIOUS_OWNER); - p--; {goto st319;} + p--; {goto st325;} } } - goto st219; -tr4241: + goto st225; +tr4276: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } @@ -31408,15 +32026,15 @@ tr4241: { if (s->r_owner_length == 0) { WARN(ZS_BAD_PREVIOUS_OWNER); - p--; {goto st319;} + p--; {goto st325;} } } - goto st219; -tr4242: + goto st225; +tr4277: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } @@ -31427,14 +32045,14 @@ tr4242: { if (s->r_owner_length == 0) { WARN(ZS_BAD_PREVIOUS_OWNER); - p--; {goto st319;} + p--; {goto st325;} } } - goto st219; -st219: + goto st225; +st225: if ( ++p == pe ) - goto _test_eof219; -case 219: + goto _test_eof225; +case 225: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -31452,10 +32070,10 @@ case 219: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto st219; - case 32: goto st219; - case 40: goto tr884; - case 41: goto tr885; + case 9: goto st225; + case 32: goto st225; + case 40: goto tr898; + case 41: goto tr899; case 58: goto tr75; case 65: goto tr124; case 67: goto tr125; @@ -31496,12 +32114,12 @@ case 219: case 122: goto tr141; case 2826: goto tr95; case 2875: goto tr96; - case 3082: goto tr870; - case 3131: goto tr886; + case 3082: goto tr884; + case 3131: goto tr900; case 3338: goto tr114; case 3387: goto tr115; - case 3594: goto tr870; - case 3643: goto tr887; + case 3594: goto tr884; + case 3643: goto tr901; } if ( _widec < 11 ) { if ( _widec <= 8 ) @@ -31526,98 +32144,99 @@ tr125: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 220;goto st1071;} + {stack[top++] = 226;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 220;goto st1073;} + {stack[top++] = 226;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 220;goto st1075;} + {stack[top++] = 226;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 220;goto st1107;} + {stack[top++] = 226;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 220;goto st1112;} + {stack[top++] = 226;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 220;goto st1117;} + {stack[top++] = 226;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 220;goto st1122;} + {stack[top++] = 226;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 220;goto st1126;} + {stack[top++] = 226;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 220;goto st1128;} + {stack[top++] = 226;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 220;goto st1183;} + {stack[top++] = 226;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 220;goto st1194;} + {stack[top++] = 226;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 220;goto st1211;} + {stack[top++] = 226;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 220;goto st1222;} + {stack[top++] = 226;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 220;goto st1233;} + {stack[top++] = 226;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 220;goto st1246;} + {stack[top++] = 226;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 220;goto st1256;} + {stack[top++] = 226;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 220;goto st1295;} + {stack[top++] = 226;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 220;goto st1321;} + {stack[top++] = 226;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 220;goto st1324;} + {stack[top++] = 226;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 220;goto st1335;} + {stack[top++] = 226;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 220;goto st1337;} + {stack[top++] = 226;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 220;goto st1366;} + {stack[top++] = 226;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 220;goto st1379;} + {stack[top++] = 226;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 220;goto st1392;} + {stack[top++] = 226;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 220;goto st1398;} + {stack[top++] = 226;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 220;goto st1416;} + {stack[top++] = 226;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 220;goto st1411;} + {stack[top++] = 226;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 220;goto st1429;} + {stack[top++] = 226;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 220;goto st1435;} + {stack[top++] = 226;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 220;goto st1441;} + {stack[top++] = 226;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 220;goto st1449;} + {stack[top++] = 226;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 220;goto st1457;} + {stack[top++] = 226;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 220;goto st1463;} + {stack[top++] = 226;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } - goto st220; -st220: + goto st226; +st226: if ( ++p == pe ) - goto _test_eof220; -case 220: + goto _test_eof226; +case 226: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -31650,7 +32269,7 @@ case 220: case 2058: goto tr89; case 2107: goto tr90; } - goto tr852; + goto tr866; tr126: { s->r_class = s->default_class; @@ -31662,98 +32281,99 @@ tr126: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 221;goto st1071;} + {stack[top++] = 227;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 221;goto st1073;} + {stack[top++] = 227;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 221;goto st1075;} + {stack[top++] = 227;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 221;goto st1107;} + {stack[top++] = 227;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 221;goto st1112;} + {stack[top++] = 227;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 221;goto st1117;} + {stack[top++] = 227;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 221;goto st1122;} + {stack[top++] = 227;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 221;goto st1126;} + {stack[top++] = 227;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 221;goto st1128;} + {stack[top++] = 227;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 221;goto st1183;} + {stack[top++] = 227;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 221;goto st1194;} + {stack[top++] = 227;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 221;goto st1211;} + {stack[top++] = 227;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 221;goto st1222;} + {stack[top++] = 227;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 221;goto st1233;} + {stack[top++] = 227;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 221;goto st1246;} + {stack[top++] = 227;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 221;goto st1256;} + {stack[top++] = 227;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 221;goto st1295;} + {stack[top++] = 227;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 221;goto st1321;} + {stack[top++] = 227;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 221;goto st1324;} + {stack[top++] = 227;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 221;goto st1335;} + {stack[top++] = 227;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 221;goto st1337;} + {stack[top++] = 227;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 221;goto st1366;} + {stack[top++] = 227;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 221;goto st1379;} + {stack[top++] = 227;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 221;goto st1392;} + {stack[top++] = 227;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 221;goto st1398;} + {stack[top++] = 227;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 221;goto st1416;} + {stack[top++] = 227;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 221;goto st1411;} + {stack[top++] = 227;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 221;goto st1429;} + {stack[top++] = 227;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 221;goto st1435;} + {stack[top++] = 227;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 221;goto st1441;} + {stack[top++] = 227;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 221;goto st1449;} + {stack[top++] = 227;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 221;goto st1457;} + {stack[top++] = 227;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 221;goto st1463;} + {stack[top++] = 227;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } - goto st221; -st221: + goto st227; +st227: if ( ++p == pe ) - goto _test_eof221; -case 221: + goto _test_eof227; +case 227: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -31782,7 +32402,7 @@ case 221: case 2058: goto tr89; case 2107: goto tr90; } - goto tr852; + goto tr866; tr127: { s->r_class = s->default_class; @@ -31794,98 +32414,99 @@ tr127: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 222;goto st1071;} + {stack[top++] = 228;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 222;goto st1073;} + {stack[top++] = 228;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 222;goto st1075;} + {stack[top++] = 228;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 222;goto st1107;} + {stack[top++] = 228;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 222;goto st1112;} + {stack[top++] = 228;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 222;goto st1117;} + {stack[top++] = 228;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 222;goto st1122;} + {stack[top++] = 228;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 222;goto st1126;} + {stack[top++] = 228;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 222;goto st1128;} + {stack[top++] = 228;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 222;goto st1183;} + {stack[top++] = 228;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 222;goto st1194;} + {stack[top++] = 228;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 222;goto st1211;} + {stack[top++] = 228;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 222;goto st1222;} + {stack[top++] = 228;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 222;goto st1233;} + {stack[top++] = 228;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 222;goto st1246;} + {stack[top++] = 228;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 222;goto st1256;} + {stack[top++] = 228;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 222;goto st1295;} + {stack[top++] = 228;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 222;goto st1321;} + {stack[top++] = 228;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 222;goto st1324;} + {stack[top++] = 228;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 222;goto st1335;} + {stack[top++] = 228;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 222;goto st1337;} + {stack[top++] = 228;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 222;goto st1366;} + {stack[top++] = 228;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 222;goto st1379;} + {stack[top++] = 228;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 222;goto st1392;} + {stack[top++] = 228;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 222;goto st1398;} + {stack[top++] = 228;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 222;goto st1416;} + {stack[top++] = 228;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 222;goto st1411;} + {stack[top++] = 228;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 222;goto st1429;} + {stack[top++] = 228;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 222;goto st1435;} + {stack[top++] = 228;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 222;goto st1441;} + {stack[top++] = 228;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 222;goto st1449;} + {stack[top++] = 228;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 222;goto st1457;} + {stack[top++] = 228;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 222;goto st1463;} + {stack[top++] = 228;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } - goto st222; -st222: + goto st228; +st228: if ( ++p == pe ) - goto _test_eof222; -case 222: + goto _test_eof228; +case 228: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -31910,7 +32531,7 @@ case 222: case 2058: goto tr89; case 2107: goto tr90; } - goto tr852; + goto tr866; tr128: { s->r_class = s->default_class; @@ -31922,98 +32543,99 @@ tr128: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 223;goto st1071;} + {stack[top++] = 229;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 223;goto st1073;} + {stack[top++] = 229;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 223;goto st1075;} + {stack[top++] = 229;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 223;goto st1107;} + {stack[top++] = 229;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 223;goto st1112;} + {stack[top++] = 229;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 223;goto st1117;} + {stack[top++] = 229;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 223;goto st1122;} + {stack[top++] = 229;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 223;goto st1126;} + {stack[top++] = 229;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 223;goto st1128;} + {stack[top++] = 229;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 223;goto st1183;} + {stack[top++] = 229;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 223;goto st1194;} + {stack[top++] = 229;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 223;goto st1211;} + {stack[top++] = 229;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 223;goto st1222;} + {stack[top++] = 229;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 223;goto st1233;} + {stack[top++] = 229;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 223;goto st1246;} + {stack[top++] = 229;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 223;goto st1256;} + {stack[top++] = 229;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 223;goto st1295;} + {stack[top++] = 229;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 223;goto st1321;} + {stack[top++] = 229;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 223;goto st1324;} + {stack[top++] = 229;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 223;goto st1335;} + {stack[top++] = 229;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 223;goto st1337;} + {stack[top++] = 229;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 223;goto st1366;} + {stack[top++] = 229;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 223;goto st1379;} + {stack[top++] = 229;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 223;goto st1392;} + {stack[top++] = 229;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 223;goto st1398;} + {stack[top++] = 229;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 223;goto st1416;} + {stack[top++] = 229;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 223;goto st1411;} + {stack[top++] = 229;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 223;goto st1429;} + {stack[top++] = 229;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 223;goto st1435;} + {stack[top++] = 229;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 223;goto st1441;} + {stack[top++] = 229;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 223;goto st1449;} + {stack[top++] = 229;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 223;goto st1457;} + {stack[top++] = 229;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 223;goto st1463;} + {stack[top++] = 229;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } - goto st223; -st223: + goto st229; +st229: if ( ++p == pe ) - goto _test_eof223; -case 223: + goto _test_eof229; +case 229: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -32040,7 +32662,7 @@ case 223: case 2058: goto tr89; case 2107: goto tr90; } - goto tr852; + goto tr866; tr129: { s->r_class = s->default_class; @@ -32052,98 +32674,99 @@ tr129: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 224;goto st1071;} + {stack[top++] = 230;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 224;goto st1073;} + {stack[top++] = 230;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 224;goto st1075;} + {stack[top++] = 230;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 224;goto st1107;} + {stack[top++] = 230;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 224;goto st1112;} + {stack[top++] = 230;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 224;goto st1117;} + {stack[top++] = 230;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 224;goto st1122;} + {stack[top++] = 230;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 224;goto st1126;} + {stack[top++] = 230;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 224;goto st1128;} + {stack[top++] = 230;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 224;goto st1183;} + {stack[top++] = 230;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 224;goto st1194;} + {stack[top++] = 230;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 224;goto st1211;} + {stack[top++] = 230;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 224;goto st1222;} + {stack[top++] = 230;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 224;goto st1233;} + {stack[top++] = 230;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 224;goto st1246;} + {stack[top++] = 230;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 224;goto st1256;} + {stack[top++] = 230;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 224;goto st1295;} + {stack[top++] = 230;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 224;goto st1321;} + {stack[top++] = 230;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 224;goto st1324;} + {stack[top++] = 230;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 224;goto st1335;} + {stack[top++] = 230;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 224;goto st1337;} + {stack[top++] = 230;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 224;goto st1366;} + {stack[top++] = 230;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 224;goto st1379;} + {stack[top++] = 230;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 224;goto st1392;} + {stack[top++] = 230;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 224;goto st1398;} + {stack[top++] = 230;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 224;goto st1416;} + {stack[top++] = 230;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 224;goto st1411;} + {stack[top++] = 230;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 224;goto st1429;} + {stack[top++] = 230;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 224;goto st1435;} + {stack[top++] = 230;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 224;goto st1441;} + {stack[top++] = 230;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 224;goto st1449;} + {stack[top++] = 230;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 224;goto st1457;} + {stack[top++] = 230;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 224;goto st1463;} + {stack[top++] = 230;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } - goto st224; -st224: + goto st230; +st230: if ( ++p == pe ) - goto _test_eof224; -case 224: + goto _test_eof230; +case 230: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -32161,16 +32784,16 @@ case 224: case 32: goto tr86; case 40: goto tr87; case 41: goto tr88; - case 78: goto st185; + case 78: goto st191; case 80: goto st77; - case 110: goto st185; + case 110: goto st191; case 112: goto st77; case 1802: goto tr89; case 1851: goto tr90; case 2058: goto tr89; case 2107: goto tr90; } - goto tr852; + goto tr866; tr130: { s->r_class = s->default_class; @@ -32182,98 +32805,99 @@ tr130: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 225;goto st1071;} + {stack[top++] = 231;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 225;goto st1073;} + {stack[top++] = 231;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 225;goto st1075;} + {stack[top++] = 231;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 225;goto st1107;} + {stack[top++] = 231;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 225;goto st1112;} + {stack[top++] = 231;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 225;goto st1117;} + {stack[top++] = 231;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 225;goto st1122;} + {stack[top++] = 231;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 225;goto st1126;} + {stack[top++] = 231;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 225;goto st1128;} + {stack[top++] = 231;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 225;goto st1183;} + {stack[top++] = 231;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 225;goto st1194;} + {stack[top++] = 231;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 225;goto st1211;} + {stack[top++] = 231;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 225;goto st1222;} + {stack[top++] = 231;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 225;goto st1233;} + {stack[top++] = 231;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 225;goto st1246;} + {stack[top++] = 231;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 225;goto st1256;} + {stack[top++] = 231;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 225;goto st1295;} + {stack[top++] = 231;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 225;goto st1321;} + {stack[top++] = 231;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 225;goto st1324;} + {stack[top++] = 231;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 225;goto st1335;} + {stack[top++] = 231;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 225;goto st1337;} + {stack[top++] = 231;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 225;goto st1366;} + {stack[top++] = 231;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 225;goto st1379;} + {stack[top++] = 231;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 225;goto st1392;} + {stack[top++] = 231;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 225;goto st1398;} + {stack[top++] = 231;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 225;goto st1416;} + {stack[top++] = 231;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 225;goto st1411;} + {stack[top++] = 231;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 225;goto st1429;} + {stack[top++] = 231;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 225;goto st1435;} + {stack[top++] = 231;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 225;goto st1441;} + {stack[top++] = 231;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 225;goto st1449;} + {stack[top++] = 231;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 225;goto st1457;} + {stack[top++] = 231;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 225;goto st1463;} + {stack[top++] = 231;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } - goto st225; -st225: + goto st231; +st231: if ( ++p == pe ) - goto _test_eof225; -case 225: + goto _test_eof231; +case 231: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -32300,7 +32924,7 @@ case 225: case 2058: goto tr89; case 2107: goto tr90; } - goto tr852; + goto tr866; tr131: { s->r_class = s->default_class; @@ -32312,98 +32936,99 @@ tr131: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 226;goto st1071;} + {stack[top++] = 232;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 226;goto st1073;} + {stack[top++] = 232;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 226;goto st1075;} + {stack[top++] = 232;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 226;goto st1107;} + {stack[top++] = 232;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 226;goto st1112;} + {stack[top++] = 232;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 226;goto st1117;} + {stack[top++] = 232;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 226;goto st1122;} + {stack[top++] = 232;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 226;goto st1126;} + {stack[top++] = 232;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 226;goto st1128;} + {stack[top++] = 232;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 226;goto st1183;} + {stack[top++] = 232;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 226;goto st1194;} + {stack[top++] = 232;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 226;goto st1211;} + {stack[top++] = 232;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 226;goto st1222;} + {stack[top++] = 232;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 226;goto st1233;} + {stack[top++] = 232;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 226;goto st1246;} + {stack[top++] = 232;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 226;goto st1256;} + {stack[top++] = 232;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 226;goto st1295;} + {stack[top++] = 232;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 226;goto st1321;} + {stack[top++] = 232;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 226;goto st1324;} + {stack[top++] = 232;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 226;goto st1335;} + {stack[top++] = 232;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 226;goto st1337;} + {stack[top++] = 232;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 226;goto st1366;} + {stack[top++] = 232;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 226;goto st1379;} + {stack[top++] = 232;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 226;goto st1392;} + {stack[top++] = 232;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 226;goto st1398;} + {stack[top++] = 232;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 226;goto st1416;} + {stack[top++] = 232;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 226;goto st1411;} + {stack[top++] = 232;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 226;goto st1429;} + {stack[top++] = 232;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 226;goto st1435;} + {stack[top++] = 232;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 226;goto st1441;} + {stack[top++] = 232;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 226;goto st1449;} + {stack[top++] = 232;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 226;goto st1457;} + {stack[top++] = 232;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 226;goto st1463;} + {stack[top++] = 232;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } - goto st226; -st226: + goto st232; +st232: if ( ++p == pe ) - goto _test_eof226; -case 226: + goto _test_eof232; +case 232: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -32432,7 +33057,7 @@ case 226: case 2058: goto tr89; case 2107: goto tr90; } - goto tr852; + goto tr866; tr132: { s->r_class = s->default_class; @@ -32444,98 +33069,99 @@ tr132: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 227;goto st1071;} + {stack[top++] = 233;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 227;goto st1073;} + {stack[top++] = 233;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 227;goto st1075;} + {stack[top++] = 233;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 227;goto st1107;} + {stack[top++] = 233;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 227;goto st1112;} + {stack[top++] = 233;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 227;goto st1117;} + {stack[top++] = 233;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 227;goto st1122;} + {stack[top++] = 233;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 227;goto st1126;} + {stack[top++] = 233;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 227;goto st1128;} + {stack[top++] = 233;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 227;goto st1183;} + {stack[top++] = 233;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 227;goto st1194;} + {stack[top++] = 233;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 227;goto st1211;} + {stack[top++] = 233;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 227;goto st1222;} + {stack[top++] = 233;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 227;goto st1233;} + {stack[top++] = 233;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 227;goto st1246;} + {stack[top++] = 233;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 227;goto st1256;} + {stack[top++] = 233;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 227;goto st1295;} + {stack[top++] = 233;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 227;goto st1321;} + {stack[top++] = 233;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 227;goto st1324;} + {stack[top++] = 233;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 227;goto st1335;} + {stack[top++] = 233;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 227;goto st1337;} + {stack[top++] = 233;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 227;goto st1366;} + {stack[top++] = 233;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 227;goto st1379;} + {stack[top++] = 233;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 227;goto st1392;} + {stack[top++] = 233;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 227;goto st1398;} + {stack[top++] = 233;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 227;goto st1416;} + {stack[top++] = 233;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 227;goto st1411;} + {stack[top++] = 233;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 227;goto st1429;} + {stack[top++] = 233;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 227;goto st1435;} + {stack[top++] = 233;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 227;goto st1441;} + {stack[top++] = 233;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 227;goto st1449;} + {stack[top++] = 233;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 227;goto st1457;} + {stack[top++] = 233;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 227;goto st1463;} + {stack[top++] = 233;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } - goto st227; -st227: + goto st233; +st233: if ( ++p == pe ) - goto _test_eof227; -case 227: + goto _test_eof233; +case 233: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -32562,7 +33188,7 @@ case 227: case 2058: goto tr89; case 2107: goto tr90; } - goto tr852; + goto tr866; tr133: { s->r_class = s->default_class; @@ -32574,98 +33200,99 @@ tr133: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 228;goto st1071;} + {stack[top++] = 234;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 228;goto st1073;} + {stack[top++] = 234;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 228;goto st1075;} + {stack[top++] = 234;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 228;goto st1107;} + {stack[top++] = 234;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 228;goto st1112;} + {stack[top++] = 234;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 228;goto st1117;} + {stack[top++] = 234;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 228;goto st1122;} + {stack[top++] = 234;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 228;goto st1126;} + {stack[top++] = 234;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 228;goto st1128;} + {stack[top++] = 234;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 228;goto st1183;} + {stack[top++] = 234;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 228;goto st1194;} + {stack[top++] = 234;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 228;goto st1211;} + {stack[top++] = 234;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 228;goto st1222;} + {stack[top++] = 234;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 228;goto st1233;} + {stack[top++] = 234;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 228;goto st1246;} + {stack[top++] = 234;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 228;goto st1256;} + {stack[top++] = 234;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 228;goto st1295;} + {stack[top++] = 234;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 228;goto st1321;} + {stack[top++] = 234;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 228;goto st1324;} + {stack[top++] = 234;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 228;goto st1335;} + {stack[top++] = 234;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 228;goto st1337;} + {stack[top++] = 234;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 228;goto st1366;} + {stack[top++] = 234;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 228;goto st1379;} + {stack[top++] = 234;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 228;goto st1392;} + {stack[top++] = 234;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 228;goto st1398;} + {stack[top++] = 234;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 228;goto st1416;} + {stack[top++] = 234;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 228;goto st1411;} + {stack[top++] = 234;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 228;goto st1429;} + {stack[top++] = 234;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 228;goto st1435;} + {stack[top++] = 234;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 228;goto st1441;} + {stack[top++] = 234;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 228;goto st1449;} + {stack[top++] = 234;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 228;goto st1457;} + {stack[top++] = 234;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 228;goto st1463;} + {stack[top++] = 234;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } - goto st228; -st228: + goto st234; +st234: if ( ++p == pe ) - goto _test_eof228; -case 228: + goto _test_eof234; +case 234: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -32694,7 +33321,7 @@ case 228: case 2058: goto tr89; case 2107: goto tr90; } - goto tr852; + goto tr866; tr134: { s->r_class = s->default_class; @@ -32706,98 +33333,99 @@ tr134: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 229;goto st1071;} + {stack[top++] = 235;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 229;goto st1073;} + {stack[top++] = 235;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 229;goto st1075;} + {stack[top++] = 235;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 229;goto st1107;} + {stack[top++] = 235;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 229;goto st1112;} + {stack[top++] = 235;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 229;goto st1117;} + {stack[top++] = 235;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 229;goto st1122;} + {stack[top++] = 235;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 229;goto st1126;} + {stack[top++] = 235;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 229;goto st1128;} + {stack[top++] = 235;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 229;goto st1183;} + {stack[top++] = 235;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 229;goto st1194;} + {stack[top++] = 235;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 229;goto st1211;} + {stack[top++] = 235;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 229;goto st1222;} + {stack[top++] = 235;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 229;goto st1233;} + {stack[top++] = 235;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 229;goto st1246;} + {stack[top++] = 235;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 229;goto st1256;} + {stack[top++] = 235;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 229;goto st1295;} + {stack[top++] = 235;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 229;goto st1321;} + {stack[top++] = 235;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 229;goto st1324;} + {stack[top++] = 235;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 229;goto st1335;} + {stack[top++] = 235;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 229;goto st1337;} + {stack[top++] = 235;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 229;goto st1366;} + {stack[top++] = 235;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 229;goto st1379;} + {stack[top++] = 235;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 229;goto st1392;} + {stack[top++] = 235;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 229;goto st1398;} + {stack[top++] = 235;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 229;goto st1416;} + {stack[top++] = 235;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 229;goto st1411;} + {stack[top++] = 235;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 229;goto st1429;} + {stack[top++] = 235;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 229;goto st1435;} + {stack[top++] = 235;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 229;goto st1441;} + {stack[top++] = 235;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 229;goto st1449;} + {stack[top++] = 235;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 229;goto st1457;} + {stack[top++] = 235;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 229;goto st1463;} + {stack[top++] = 235;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } - goto st229; -st229: + goto st235; +st235: if ( ++p == pe ) - goto _test_eof229; -case 229: + goto _test_eof235; +case 235: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -32822,7 +33450,7 @@ case 229: case 2058: goto tr89; case 2107: goto tr90; } - goto tr852; + goto tr866; tr135: { s->r_class = s->default_class; @@ -32834,98 +33462,99 @@ tr135: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 230;goto st1071;} + {stack[top++] = 236;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 230;goto st1073;} + {stack[top++] = 236;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 230;goto st1075;} + {stack[top++] = 236;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 230;goto st1107;} + {stack[top++] = 236;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 230;goto st1112;} + {stack[top++] = 236;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 230;goto st1117;} + {stack[top++] = 236;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 230;goto st1122;} + {stack[top++] = 236;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 230;goto st1126;} + {stack[top++] = 236;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 230;goto st1128;} + {stack[top++] = 236;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 230;goto st1183;} + {stack[top++] = 236;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 230;goto st1194;} + {stack[top++] = 236;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 230;goto st1211;} + {stack[top++] = 236;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 230;goto st1222;} + {stack[top++] = 236;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 230;goto st1233;} + {stack[top++] = 236;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 230;goto st1246;} + {stack[top++] = 236;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 230;goto st1256;} + {stack[top++] = 236;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 230;goto st1295;} + {stack[top++] = 236;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 230;goto st1321;} + {stack[top++] = 236;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 230;goto st1324;} + {stack[top++] = 236;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 230;goto st1335;} + {stack[top++] = 236;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 230;goto st1337;} + {stack[top++] = 236;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 230;goto st1366;} + {stack[top++] = 236;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 230;goto st1379;} + {stack[top++] = 236;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 230;goto st1392;} + {stack[top++] = 236;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 230;goto st1398;} + {stack[top++] = 236;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 230;goto st1416;} + {stack[top++] = 236;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 230;goto st1411;} + {stack[top++] = 236;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 230;goto st1429;} + {stack[top++] = 236;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 230;goto st1435;} + {stack[top++] = 236;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 230;goto st1441;} + {stack[top++] = 236;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 230;goto st1449;} + {stack[top++] = 236;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 230;goto st1457;} + {stack[top++] = 236;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 230;goto st1463;} + {stack[top++] = 236;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } - goto st230; -st230: + goto st236; +st236: if ( ++p == pe ) - goto _test_eof230; -case 230: + goto _test_eof236; +case 236: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -32950,7 +33579,7 @@ case 230: case 2058: goto tr89; case 2107: goto tr90; } - goto tr852; + goto tr866; tr136: { s->r_class = s->default_class; @@ -32962,98 +33591,99 @@ tr136: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 231;goto st1071;} + {stack[top++] = 237;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 231;goto st1073;} + {stack[top++] = 237;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 231;goto st1075;} + {stack[top++] = 237;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 231;goto st1107;} + {stack[top++] = 237;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 231;goto st1112;} + {stack[top++] = 237;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 231;goto st1117;} + {stack[top++] = 237;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 231;goto st1122;} + {stack[top++] = 237;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 231;goto st1126;} + {stack[top++] = 237;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 231;goto st1128;} + {stack[top++] = 237;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 231;goto st1183;} + {stack[top++] = 237;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 231;goto st1194;} + {stack[top++] = 237;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 231;goto st1211;} + {stack[top++] = 237;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 231;goto st1222;} + {stack[top++] = 237;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 231;goto st1233;} + {stack[top++] = 237;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 231;goto st1246;} + {stack[top++] = 237;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 231;goto st1256;} + {stack[top++] = 237;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 231;goto st1295;} + {stack[top++] = 237;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 231;goto st1321;} + {stack[top++] = 237;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 231;goto st1324;} + {stack[top++] = 237;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 231;goto st1335;} + {stack[top++] = 237;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 231;goto st1337;} + {stack[top++] = 237;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 231;goto st1366;} + {stack[top++] = 237;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 231;goto st1379;} + {stack[top++] = 237;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 231;goto st1392;} + {stack[top++] = 237;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 231;goto st1398;} + {stack[top++] = 237;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 231;goto st1416;} + {stack[top++] = 237;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 231;goto st1411;} + {stack[top++] = 237;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 231;goto st1429;} + {stack[top++] = 237;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 231;goto st1435;} + {stack[top++] = 237;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 231;goto st1441;} + {stack[top++] = 237;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 231;goto st1449;} + {stack[top++] = 237;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 231;goto st1457;} + {stack[top++] = 237;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 231;goto st1463;} + {stack[top++] = 237;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } - goto st231; -st231: + goto st237; +st237: if ( ++p == pe ) - goto _test_eof231; -case 231: + goto _test_eof237; +case 237: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -33071,18 +33701,20 @@ case 231: case 32: goto tr86; case 40: goto tr87; case 41: goto tr88; - case 80: goto st132; - case 82: goto st133; - case 84: goto st137; - case 112: goto st132; - case 114: goto st133; - case 116: goto st137; + case 69: goto st132; + case 80: goto st138; + case 82: goto st139; + case 84: goto st143; + case 101: goto st132; + case 112: goto st138; + case 114: goto st139; + case 116: goto st143; case 1802: goto tr89; case 1851: goto tr90; case 2058: goto tr89; case 2107: goto tr90; } - goto tr852; + goto tr866; tr137: { s->r_class = s->default_class; @@ -33094,98 +33726,99 @@ tr137: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 232;goto st1071;} + {stack[top++] = 238;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 232;goto st1073;} + {stack[top++] = 238;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 232;goto st1075;} + {stack[top++] = 238;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 232;goto st1107;} + {stack[top++] = 238;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 232;goto st1112;} + {stack[top++] = 238;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 232;goto st1117;} + {stack[top++] = 238;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 232;goto st1122;} + {stack[top++] = 238;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 232;goto st1126;} + {stack[top++] = 238;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 232;goto st1128;} + {stack[top++] = 238;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 232;goto st1183;} + {stack[top++] = 238;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 232;goto st1194;} + {stack[top++] = 238;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 232;goto st1211;} + {stack[top++] = 238;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 232;goto st1222;} + {stack[top++] = 238;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 232;goto st1233;} + {stack[top++] = 238;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 232;goto st1246;} + {stack[top++] = 238;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 232;goto st1256;} + {stack[top++] = 238;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 232;goto st1295;} + {stack[top++] = 238;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 232;goto st1321;} + {stack[top++] = 238;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 232;goto st1324;} + {stack[top++] = 238;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 232;goto st1335;} + {stack[top++] = 238;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 232;goto st1337;} + {stack[top++] = 238;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 232;goto st1366;} + {stack[top++] = 238;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 232;goto st1379;} + {stack[top++] = 238;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 232;goto st1392;} + {stack[top++] = 238;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 232;goto st1398;} + {stack[top++] = 238;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 232;goto st1416;} + {stack[top++] = 238;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 232;goto st1411;} + {stack[top++] = 238;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 232;goto st1429;} + {stack[top++] = 238;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 232;goto st1435;} + {stack[top++] = 238;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 232;goto st1441;} + {stack[top++] = 238;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 232;goto st1449;} + {stack[top++] = 238;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 232;goto st1457;} + {stack[top++] = 238;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 232;goto st1463;} + {stack[top++] = 238;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } - goto st232; -st232: + goto st238; +st238: if ( ++p == pe ) - goto _test_eof232; -case 232: + goto _test_eof238; +case 238: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -33203,24 +33836,24 @@ case 232: case 32: goto tr86; case 40: goto tr87; case 41: goto tr88; - case 77: goto st139; - case 79: goto st144; - case 80: goto st146; - case 82: goto st148; - case 83: goto st150; - case 86: goto st154; - case 109: goto st139; - case 111: goto st144; - case 112: goto st146; - case 114: goto st148; - case 115: goto st150; - case 118: goto st154; + case 77: goto st145; + case 79: goto st150; + case 80: goto st152; + case 82: goto st154; + case 83: goto st156; + case 86: goto st160; + case 109: goto st145; + case 111: goto st150; + case 112: goto st152; + case 114: goto st154; + case 115: goto st156; + case 118: goto st160; case 1802: goto tr89; case 1851: goto tr90; case 2058: goto tr89; case 2107: goto tr90; } - goto tr852; + goto tr866; tr138: { s->r_class = s->default_class; @@ -33232,98 +33865,99 @@ tr138: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 233;goto st1071;} + {stack[top++] = 239;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 233;goto st1073;} + {stack[top++] = 239;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 233;goto st1075;} + {stack[top++] = 239;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 233;goto st1107;} + {stack[top++] = 239;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 233;goto st1112;} + {stack[top++] = 239;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 233;goto st1117;} + {stack[top++] = 239;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 233;goto st1122;} + {stack[top++] = 239;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 233;goto st1126;} + {stack[top++] = 239;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 233;goto st1128;} + {stack[top++] = 239;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 233;goto st1183;} + {stack[top++] = 239;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 233;goto st1194;} + {stack[top++] = 239;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 233;goto st1211;} + {stack[top++] = 239;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 233;goto st1222;} + {stack[top++] = 239;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 233;goto st1233;} + {stack[top++] = 239;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 233;goto st1246;} + {stack[top++] = 239;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 233;goto st1256;} + {stack[top++] = 239;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 233;goto st1295;} + {stack[top++] = 239;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 233;goto st1321;} + {stack[top++] = 239;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 233;goto st1324;} + {stack[top++] = 239;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 233;goto st1335;} + {stack[top++] = 239;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 233;goto st1337;} + {stack[top++] = 239;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 233;goto st1366;} + {stack[top++] = 239;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 233;goto st1379;} + {stack[top++] = 239;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 233;goto st1392;} + {stack[top++] = 239;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 233;goto st1398;} + {stack[top++] = 239;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 233;goto st1416;} + {stack[top++] = 239;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 233;goto st1411;} + {stack[top++] = 239;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 233;goto st1429;} + {stack[top++] = 239;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 233;goto st1435;} + {stack[top++] = 239;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 233;goto st1441;} + {stack[top++] = 239;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 233;goto st1449;} + {stack[top++] = 239;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 233;goto st1457;} + {stack[top++] = 239;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 233;goto st1463;} + {stack[top++] = 239;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } - goto st233; -st233: + goto st239; +st239: if ( ++p == pe ) - goto _test_eof233; -case 233: + goto _test_eof239; +case 239: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -33341,18 +33975,18 @@ case 233: case 32: goto tr86; case 40: goto tr87; case 41: goto tr88; - case 76: goto st158; - case 88: goto st161; - case 89: goto st163; - case 108: goto st158; - case 120: goto st161; - case 121: goto st163; + case 76: goto st164; + case 88: goto st167; + case 89: goto st169; + case 108: goto st164; + case 120: goto st167; + case 121: goto st169; case 1802: goto tr89; case 1851: goto tr90; case 2058: goto tr89; case 2107: goto tr90; } - goto tr852; + goto tr866; tr139: { s->r_class = s->default_class; @@ -33364,98 +33998,99 @@ tr139: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 234;goto st1071;} + {stack[top++] = 240;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 234;goto st1073;} + {stack[top++] = 240;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 234;goto st1075;} + {stack[top++] = 240;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 234;goto st1107;} + {stack[top++] = 240;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 234;goto st1112;} + {stack[top++] = 240;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 234;goto st1117;} + {stack[top++] = 240;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 234;goto st1122;} + {stack[top++] = 240;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 234;goto st1126;} + {stack[top++] = 240;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 234;goto st1128;} + {stack[top++] = 240;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 234;goto st1183;} + {stack[top++] = 240;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 234;goto st1194;} + {stack[top++] = 240;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 234;goto st1211;} + {stack[top++] = 240;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 234;goto st1222;} + {stack[top++] = 240;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 234;goto st1233;} + {stack[top++] = 240;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 234;goto st1246;} + {stack[top++] = 240;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 234;goto st1256;} + {stack[top++] = 240;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 234;goto st1295;} + {stack[top++] = 240;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 234;goto st1321;} + {stack[top++] = 240;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 234;goto st1324;} + {stack[top++] = 240;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 234;goto st1335;} + {stack[top++] = 240;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 234;goto st1337;} + {stack[top++] = 240;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 234;goto st1366;} + {stack[top++] = 240;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 234;goto st1379;} + {stack[top++] = 240;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 234;goto st1392;} + {stack[top++] = 240;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 234;goto st1398;} + {stack[top++] = 240;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 234;goto st1416;} + {stack[top++] = 240;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 234;goto st1411;} + {stack[top++] = 240;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 234;goto st1429;} + {stack[top++] = 240;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 234;goto st1435;} + {stack[top++] = 240;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 234;goto st1441;} + {stack[top++] = 240;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 234;goto st1449;} + {stack[top++] = 240;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 234;goto st1457;} + {stack[top++] = 240;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 234;goto st1463;} + {stack[top++] = 240;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } - goto st234; -st234: + goto st240; +st240: if ( ++p == pe ) - goto _test_eof234; -case 234: + goto _test_eof240; +case 240: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -33473,14 +34108,14 @@ case 234: case 32: goto tr86; case 40: goto tr87; case 41: goto tr88; - case 82: goto st168; - case 114: goto st168; + case 82: goto st174; + case 114: goto st174; case 1802: goto tr89; case 1851: goto tr90; case 2058: goto tr89; case 2107: goto tr90; } - goto tr852; + goto tr866; tr140: { s->r_class = s->default_class; @@ -33492,98 +34127,99 @@ tr140: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 235;goto st1071;} + {stack[top++] = 241;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 235;goto st1073;} + {stack[top++] = 241;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 235;goto st1075;} + {stack[top++] = 241;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 235;goto st1107;} + {stack[top++] = 241;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 235;goto st1112;} + {stack[top++] = 241;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 235;goto st1117;} + {stack[top++] = 241;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 235;goto st1122;} + {stack[top++] = 241;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 235;goto st1126;} + {stack[top++] = 241;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 235;goto st1128;} + {stack[top++] = 241;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 235;goto st1183;} + {stack[top++] = 241;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 235;goto st1194;} + {stack[top++] = 241;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 235;goto st1211;} + {stack[top++] = 241;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 235;goto st1222;} + {stack[top++] = 241;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 235;goto st1233;} + {stack[top++] = 241;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 235;goto st1246;} + {stack[top++] = 241;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 235;goto st1256;} + {stack[top++] = 241;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 235;goto st1295;} + {stack[top++] = 241;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 235;goto st1321;} + {stack[top++] = 241;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 235;goto st1324;} + {stack[top++] = 241;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 235;goto st1335;} + {stack[top++] = 241;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 235;goto st1337;} + {stack[top++] = 241;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 235;goto st1366;} + {stack[top++] = 241;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 235;goto st1379;} + {stack[top++] = 241;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 235;goto st1392;} + {stack[top++] = 241;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 235;goto st1398;} + {stack[top++] = 241;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 235;goto st1416;} + {stack[top++] = 241;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 235;goto st1411;} + {stack[top++] = 241;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 235;goto st1429;} + {stack[top++] = 241;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 235;goto st1435;} + {stack[top++] = 241;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 235;goto st1441;} + {stack[top++] = 241;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 235;goto st1449;} + {stack[top++] = 241;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 235;goto st1457;} + {stack[top++] = 241;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 235;goto st1463;} + {stack[top++] = 241;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } - goto st235; -st235: + goto st241; +st241: if ( ++p == pe ) - goto _test_eof235; -case 235: + goto _test_eof241; +case 241: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -33601,14 +34237,14 @@ case 235: case 32: goto tr86; case 40: goto tr87; case 41: goto tr88; - case 65: goto st171; - case 97: goto st171; + case 65: goto st177; + case 97: goto st177; case 1802: goto tr89; case 1851: goto tr90; case 2058: goto tr89; case 2107: goto tr90; } - goto tr852; + goto tr866; tr141: { s->r_class = s->default_class; @@ -33620,98 +34256,99 @@ tr141: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 236;goto st1071;} + {stack[top++] = 242;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 236;goto st1073;} + {stack[top++] = 242;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 236;goto st1075;} + {stack[top++] = 242;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 236;goto st1107;} + {stack[top++] = 242;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 236;goto st1112;} + {stack[top++] = 242;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 236;goto st1117;} + {stack[top++] = 242;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 236;goto st1122;} + {stack[top++] = 242;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 236;goto st1126;} + {stack[top++] = 242;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 236;goto st1128;} + {stack[top++] = 242;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 236;goto st1183;} + {stack[top++] = 242;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 236;goto st1194;} + {stack[top++] = 242;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 236;goto st1211;} + {stack[top++] = 242;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 236;goto st1222;} + {stack[top++] = 242;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 236;goto st1233;} + {stack[top++] = 242;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 236;goto st1246;} + {stack[top++] = 242;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 236;goto st1256;} + {stack[top++] = 242;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 236;goto st1295;} + {stack[top++] = 242;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 236;goto st1321;} + {stack[top++] = 242;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 236;goto st1324;} + {stack[top++] = 242;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 236;goto st1335;} + {stack[top++] = 242;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 236;goto st1337;} + {stack[top++] = 242;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 236;goto st1366;} + {stack[top++] = 242;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 236;goto st1379;} + {stack[top++] = 242;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 236;goto st1392;} + {stack[top++] = 242;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 236;goto st1398;} + {stack[top++] = 242;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 236;goto st1416;} + {stack[top++] = 242;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 236;goto st1411;} + {stack[top++] = 242;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 236;goto st1429;} + {stack[top++] = 242;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 236;goto st1435;} + {stack[top++] = 242;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 236;goto st1441;} + {stack[top++] = 242;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 236;goto st1449;} + {stack[top++] = 242;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 236;goto st1457;} + {stack[top++] = 242;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 236;goto st1463;} + {stack[top++] = 242;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } - goto st236; -st236: + goto st242; +st242: if ( ++p == pe ) - goto _test_eof236; -case 236: + goto _test_eof242; +case 242: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -33729,27 +34366,27 @@ case 236: case 32: goto tr86; case 40: goto tr87; case 41: goto tr88; - case 79: goto st177; - case 111: goto st177; + case 79: goto st183; + case 111: goto st183; case 1802: goto tr89; case 1851: goto tr90; case 2058: goto tr89; case 2107: goto tr90; } - goto tr852; -tr886: + goto tr866; +tr900: { s->buffer_length = 0; } - goto st237; -tr888: + goto st243; +tr902: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st237; -tr1017: + goto st243; +tr1031: { s->buffer_length = 0; } @@ -33757,8 +34394,8 @@ tr1017: s->buffer[0] = 0; s->buffer_length = 0; } - goto st237; -tr955: + goto st243; +tr969: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); @@ -33771,8 +34408,8 @@ tr955: { s->buffer_length = 0; } - goto st237; -tr959: + goto st243; +tr973: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); @@ -33781,8 +34418,8 @@ tr959: { s->buffer_length = 0; } - goto st237; -tr924: + goto st243; +tr938: { s->r_owner_length = s->dname_tmp_length; } @@ -33797,8 +34434,8 @@ tr924: s->buffer[0] = 0; s->buffer_length = 0; } - goto st237; -tr4243: + goto st243; +tr4278: { s->buffer_length = 0; } @@ -33809,14 +34446,14 @@ tr4243: { if (s->r_owner_length == 0) { WARN(ZS_BAD_PREVIOUS_OWNER); - p--; {goto st319;} + p--; {goto st325;} } } - goto st237; -st237: + goto st243; +st243: if ( ++p == pe ) - goto _test_eof237; -case 237: + goto _test_eof243; +case 243: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -33837,11 +34474,11 @@ case 237: } switch( _widec ) { case 1802: goto tr98; - case 2058: goto tr889; + case 2058: goto tr903; } if ( _widec > 1919 ) { if ( 1920 <= _widec && _widec <= 2175 ) - goto tr888; + goto tr902; } else if ( _widec >= 1664 ) goto tr97; goto tr85; @@ -33849,8 +34486,8 @@ tr142: { s->line_counter++; } - goto st1482; -tr991: + goto st1500; +tr1005: { s->buffer[s->buffer_length++] = 0; @@ -33860,15 +34497,15 @@ tr991: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1482; goto _out;} + {p++; cs = 1500; goto _out;} } } } { s->line_counter++; } - goto st1482; -tr889: + goto st1500; +tr903: { s->buffer[s->buffer_length++] = 0; @@ -33878,7 +34515,7 @@ tr889: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1482; goto _out;} + {p++; cs = 1500; goto _out;} } } } @@ -33888,7 +34525,7 @@ tr889: { if (rdata_tail - s->r_data > UINT16_MAX) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } s->r_data_length = rdata_tail - s->r_data; @@ -33901,23 +34538,23 @@ tr889: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1482; goto _out;} + {p++; cs = 1500; goto _out;} } } } else { // Return if external processing. - p--; {p++; cs = 1482; goto _out;} + p--; {p++; cs = 1500; goto _out;} } } - goto st1482; -tr930: + goto st1500; +tr944: { s->line_counter++; } { if (rdata_tail - s->r_data > UINT16_MAX) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } s->r_data_length = rdata_tail - s->r_data; @@ -33930,16 +34567,16 @@ tr930: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1482; goto _out;} + {p++; cs = 1500; goto _out;} } } } else { // Return if external processing. - p--; {p++; cs = 1482; goto _out;} + p--; {p++; cs = 1500; goto _out;} } } - goto st1482; -tr923: + goto st1500; +tr937: { s->r_owner_length = s->dname_tmp_length; } @@ -33957,7 +34594,7 @@ tr923: { if (rdata_tail - s->r_data > UINT16_MAX) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } s->r_data_length = rdata_tail - s->r_data; @@ -33970,34 +34607,34 @@ tr923: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1482; goto _out;} + {p++; cs = 1500; goto _out;} } } } else { // Return if external processing. - p--; {p++; cs = 1482; goto _out;} + p--; {p++; cs = 1500; goto _out;} } } - goto st1482; -tr4171: + goto st1500; +tr4206: { s->line_counter++; } { if (s->r_owner_length == 0) { WARN(ZS_BAD_PREVIOUS_OWNER); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer[0] = 0; s->buffer_length = 0; } - goto st1482; -st1482: + goto st1500; +st1500: if ( ++p == pe ) - goto _test_eof1482; -case 1482: + goto _test_eof1500; +case 1500: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -34015,59 +34652,59 @@ case 1482: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr4165; - case 32: goto tr4165; - case 36: goto tr4166; - case 40: goto tr4167; - case 41: goto tr4168; - case 42: goto tr4169; + case 9: goto tr4200; + case 32: goto tr4200; + case 36: goto tr4201; + case 40: goto tr4202; + case 41: goto tr4203; + case 42: goto tr4204; case 58: goto tr75; - case 65: goto tr4247; - case 67: goto tr4248; - case 68: goto tr4249; - case 69: goto tr4250; - case 72: goto tr4251; - case 73: goto tr4252; - case 75: goto tr4253; - case 76: goto tr4254; - case 77: goto tr4255; - case 78: goto tr4256; - case 79: goto tr4257; - case 80: goto tr4258; - case 82: goto tr4259; - case 83: goto tr4260; - case 84: goto tr4261; - case 85: goto tr4262; - case 87: goto tr4263; - case 90: goto tr4264; - case 92: goto tr4170; - case 95: goto tr4169; - case 97: goto tr4247; - case 99: goto tr4248; - case 100: goto tr4249; - case 101: goto tr4250; - case 104: goto tr4251; - case 105: goto tr4252; - case 107: goto tr4253; - case 108: goto tr4254; - case 109: goto tr4255; - case 110: goto tr4256; - case 111: goto tr4257; - case 112: goto tr4258; - case 114: goto tr4259; - case 115: goto tr4260; - case 116: goto tr4261; - case 117: goto tr4262; - case 119: goto tr4263; - case 122: goto tr4264; - case 2826: goto tr4161; - case 2875: goto tr4162; - case 3082: goto tr4171; - case 3131: goto tr4172; - case 3338: goto tr4173; - case 3387: goto tr4174; - case 3594: goto tr4175; - case 3643: goto tr4176; + case 65: goto tr4282; + case 67: goto tr4283; + case 68: goto tr4284; + case 69: goto tr4285; + case 72: goto tr4286; + case 73: goto tr4287; + case 75: goto tr4288; + case 76: goto tr4289; + case 77: goto tr4290; + case 78: goto tr4291; + case 79: goto tr4292; + case 80: goto tr4293; + case 82: goto tr4294; + case 83: goto tr4295; + case 84: goto tr4296; + case 85: goto tr4297; + case 87: goto tr4298; + case 90: goto tr4299; + case 92: goto tr4205; + case 95: goto tr4204; + case 97: goto tr4282; + case 99: goto tr4283; + case 100: goto tr4284; + case 101: goto tr4285; + case 104: goto tr4286; + case 105: goto tr4287; + case 107: goto tr4288; + case 108: goto tr4289; + case 109: goto tr4290; + case 110: goto tr4291; + case 111: goto tr4292; + case 112: goto tr4293; + case 114: goto tr4294; + case 115: goto tr4295; + case 116: goto tr4296; + case 117: goto tr4297; + case 119: goto tr4298; + case 122: goto tr4299; + case 2826: goto tr4196; + case 2875: goto tr4197; + case 3082: goto tr4206; + case 3131: goto tr4207; + case 3338: goto tr4208; + case 3387: goto tr4209; + case 3594: goto tr4210; + case 3643: goto tr4211; } if ( _widec < 60 ) { if ( _widec < 11 ) { @@ -34076,123 +34713,124 @@ case 1482: } else if ( _widec > 44 ) { if ( _widec > 47 ) { if ( 48 <= _widec && _widec <= 57 ) - goto tr4246; + goto tr4281; } else if ( _widec >= 45 ) - goto tr4169; + goto tr4204; } else goto tr75; } else if ( _widec > 63 ) { if ( _widec < 91 ) { if ( 64 <= _widec && _widec <= 89 ) - goto tr4169; + goto tr4204; } else if ( _widec > 96 ) { if ( _widec > 121 ) { if ( 123 <= _widec ) goto tr75; } else if ( _widec >= 98 ) - goto tr4169; + goto tr4204; } else goto tr75; } else goto tr75; - goto tr4245; -tr4166: + goto tr4280; +tr4201: { p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 238;goto st1071;} + {stack[top++] = 244;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 238;goto st1073;} + {stack[top++] = 244;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 238;goto st1075;} + {stack[top++] = 244;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 238;goto st1107;} + {stack[top++] = 244;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 238;goto st1112;} + {stack[top++] = 244;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 238;goto st1117;} + {stack[top++] = 244;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 238;goto st1122;} + {stack[top++] = 244;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 238;goto st1126;} + {stack[top++] = 244;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 238;goto st1128;} + {stack[top++] = 244;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 238;goto st1183;} + {stack[top++] = 244;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 238;goto st1194;} + {stack[top++] = 244;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 238;goto st1211;} + {stack[top++] = 244;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 238;goto st1222;} + {stack[top++] = 244;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 238;goto st1233;} + {stack[top++] = 244;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 238;goto st1246;} + {stack[top++] = 244;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 238;goto st1256;} + {stack[top++] = 244;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 238;goto st1295;} + {stack[top++] = 244;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 238;goto st1321;} + {stack[top++] = 244;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 238;goto st1324;} + {stack[top++] = 244;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 238;goto st1335;} + {stack[top++] = 244;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 238;goto st1337;} + {stack[top++] = 244;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 238;goto st1366;} + {stack[top++] = 244;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 238;goto st1379;} + {stack[top++] = 244;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 238;goto st1392;} + {stack[top++] = 244;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 238;goto st1398;} + {stack[top++] = 244;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 238;goto st1416;} + {stack[top++] = 244;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 238;goto st1411;} + {stack[top++] = 244;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 238;goto st1429;} + {stack[top++] = 244;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 238;goto st1435;} + {stack[top++] = 244;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 238;goto st1441;} + {stack[top++] = 244;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 238;goto st1449;} + {stack[top++] = 244;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 238;goto st1457;} + {stack[top++] = 244;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 238;goto st1463;} + {stack[top++] = 244;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } - goto st238; -st238: + goto st244; +st244: if ( ++p == pe ) - goto _test_eof238; -case 238: + goto _test_eof244; +case 244: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -34210,221 +34848,222 @@ case 238: case 32: goto tr86; case 40: goto tr87; case 41: goto tr88; - case 73: goto tr785; - case 79: goto tr786; - case 84: goto tr787; - case 105: goto tr785; - case 111: goto tr786; - case 116: goto tr787; + case 73: goto tr799; + case 79: goto tr800; + case 84: goto tr801; + case 105: goto tr799; + case 111: goto tr800; + case 116: goto tr801; case 1802: goto tr89; case 1851: goto tr90; case 2058: goto tr89; case 2107: goto tr90; } - goto tr890; -tr786: + goto tr904; +tr800: { ERR(ZS_OK); } - goto st239; -st239: + goto st245; +st245: if ( ++p == pe ) - goto _test_eof239; -case 239: + goto _test_eof245; +case 245: switch( (*p) ) { - case 82: goto st240; - case 114: goto st240; + case 82: goto st246; + case 114: goto st246; } - goto tr784; -st240: + goto tr798; +st246: if ( ++p == pe ) - goto _test_eof240; -case 240: + goto _test_eof246; +case 246: switch( (*p) ) { - case 73: goto st241; - case 105: goto st241; + case 73: goto st247; + case 105: goto st247; } - goto tr784; -st241: + goto tr798; +st247: if ( ++p == pe ) - goto _test_eof241; -case 241: + goto _test_eof247; +case 247: switch( (*p) ) { - case 71: goto st242; - case 103: goto st242; + case 71: goto st248; + case 103: goto st248; } - goto tr784; -st242: + goto tr798; +st248: if ( ++p == pe ) - goto _test_eof242; -case 242: + goto _test_eof248; +case 248: switch( (*p) ) { - case 73: goto st243; - case 105: goto st243; + case 73: goto st249; + case 105: goto st249; } - goto tr784; -st243: + goto tr798; +st249: if ( ++p == pe ) - goto _test_eof243; -case 243: + goto _test_eof249; +case 249: switch( (*p) ) { - case 78: goto st244; - case 110: goto st244; + case 78: goto st250; + case 110: goto st250; } - goto tr784; -st244: + goto tr798; +st250: if ( ++p == pe ) - goto _test_eof244; -case 244: + goto _test_eof250; +case 250: switch( (*p) ) { - case 32: goto tr896; - case 59: goto tr896; + case 32: goto tr910; + case 59: goto tr910; } if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr896; + goto tr910; } else if ( (*p) >= 9 ) - goto tr896; - goto tr784; -tr787: + goto tr910; + goto tr798; +tr801: { ERR(ZS_OK); } - goto st245; -st245: + goto st251; +st251: if ( ++p == pe ) - goto _test_eof245; -case 245: + goto _test_eof251; +case 251: switch( (*p) ) { - case 84: goto st246; - case 116: goto st246; + case 84: goto st252; + case 116: goto st252; } - goto tr784; -st246: + goto tr798; +st252: if ( ++p == pe ) - goto _test_eof246; -case 246: + goto _test_eof252; +case 252: switch( (*p) ) { - case 76: goto st247; - case 108: goto st247; + case 76: goto st253; + case 108: goto st253; } - goto tr784; -st247: + goto tr798; +st253: if ( ++p == pe ) - goto _test_eof247; -case 247: + goto _test_eof253; +case 253: switch( (*p) ) { - case 32: goto tr899; - case 59: goto tr899; + case 32: goto tr913; + case 59: goto tr913; } if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr899; + goto tr913; } else if ( (*p) >= 9 ) - goto tr899; - goto tr784; -tr4169: + goto tr913; + goto tr798; +tr4204: { p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 248;goto st1071;} + {stack[top++] = 254;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 248;goto st1073;} + {stack[top++] = 254;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 248;goto st1075;} + {stack[top++] = 254;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 248;goto st1107;} + {stack[top++] = 254;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 248;goto st1112;} + {stack[top++] = 254;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 248;goto st1117;} + {stack[top++] = 254;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 248;goto st1122;} + {stack[top++] = 254;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 248;goto st1126;} + {stack[top++] = 254;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 248;goto st1128;} + {stack[top++] = 254;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 248;goto st1183;} + {stack[top++] = 254;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 248;goto st1194;} + {stack[top++] = 254;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 248;goto st1211;} + {stack[top++] = 254;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 248;goto st1222;} + {stack[top++] = 254;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 248;goto st1233;} + {stack[top++] = 254;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 248;goto st1246;} + {stack[top++] = 254;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 248;goto st1256;} + {stack[top++] = 254;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 248;goto st1295;} + {stack[top++] = 254;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 248;goto st1321;} + {stack[top++] = 254;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 248;goto st1324;} + {stack[top++] = 254;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 248;goto st1335;} + {stack[top++] = 254;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 248;goto st1337;} + {stack[top++] = 254;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 248;goto st1366;} + {stack[top++] = 254;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 248;goto st1379;} + {stack[top++] = 254;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 248;goto st1392;} + {stack[top++] = 254;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 248;goto st1398;} + {stack[top++] = 254;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 248;goto st1416;} + {stack[top++] = 254;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 248;goto st1411;} + {stack[top++] = 254;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 248;goto st1429;} + {stack[top++] = 254;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 248;goto st1435;} + {stack[top++] = 254;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 248;goto st1441;} + {stack[top++] = 254;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 248;goto st1449;} + {stack[top++] = 254;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 248;goto st1457;} + {stack[top++] = 254;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 248;goto st1463;} + {stack[top++] = 254;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } { s->dname = s->r_owner; s->r_owner_length = 0; } - { p--; {stack[top++] = 248;goto st321;} } - goto st248; -st248: + { p--; {stack[top++] = 254;goto st327;} } + goto st254; +st254: if ( ++p == pe ) - goto _test_eof248; -case 248: + goto _test_eof254; +case 254: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -34438,17 +35077,17 @@ case 248: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr901; - case 32: goto tr901; - case 40: goto tr902; - case 41: goto tr903; + case 9: goto tr915; + case 32: goto tr915; + case 40: goto tr916; + case 41: goto tr917; case 1802: goto tr89; case 1851: goto tr90; - case 2058: goto tr904; - case 2107: goto tr905; + case 2058: goto tr918; + case 2107: goto tr919; } - goto tr900; -tr4246: + goto tr914; +tr4281: { s->number64 = 0; } @@ -34463,110 +35102,111 @@ tr4246: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 249;goto st1071;} + {stack[top++] = 255;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 249;goto st1073;} + {stack[top++] = 255;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 249;goto st1075;} + {stack[top++] = 255;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 249;goto st1107;} + {stack[top++] = 255;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 249;goto st1112;} + {stack[top++] = 255;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 249;goto st1117;} + {stack[top++] = 255;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 249;goto st1122;} + {stack[top++] = 255;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 249;goto st1126;} + {stack[top++] = 255;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 249;goto st1128;} + {stack[top++] = 255;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 249;goto st1183;} + {stack[top++] = 255;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 249;goto st1194;} + {stack[top++] = 255;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 249;goto st1211;} + {stack[top++] = 255;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 249;goto st1222;} + {stack[top++] = 255;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 249;goto st1233;} + {stack[top++] = 255;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 249;goto st1246;} + {stack[top++] = 255;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 249;goto st1256;} + {stack[top++] = 255;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 249;goto st1295;} + {stack[top++] = 255;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 249;goto st1321;} + {stack[top++] = 255;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 249;goto st1324;} + {stack[top++] = 255;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 249;goto st1335;} + {stack[top++] = 255;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 249;goto st1337;} + {stack[top++] = 255;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 249;goto st1366;} + {stack[top++] = 255;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 249;goto st1379;} + {stack[top++] = 255;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 249;goto st1392;} + {stack[top++] = 255;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 249;goto st1398;} + {stack[top++] = 255;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 249;goto st1416;} + {stack[top++] = 255;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 249;goto st1411;} + {stack[top++] = 255;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 249;goto st1429;} + {stack[top++] = 255;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 249;goto st1435;} + {stack[top++] = 255;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 249;goto st1441;} + {stack[top++] = 255;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 249;goto st1449;} + {stack[top++] = 255;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 249;goto st1457;} + {stack[top++] = 255;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 249;goto st1463;} + {stack[top++] = 255;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } { s->dname = s->r_owner; s->r_owner_length = 0; } - { p--; {stack[top++] = 249;goto st321;} } - goto st249; -st249: + { p--; {stack[top++] = 255;goto st327;} } + goto st255; +st255: if ( ++p == pe ) - goto _test_eof249; -case 249: + goto _test_eof255; +case 255: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -34580,47 +35220,47 @@ case 249: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr907; - case 32: goto tr907; - case 40: goto tr908; - case 41: goto tr909; + case 9: goto tr921; + case 32: goto tr921; + case 40: goto tr922; + case 41: goto tr923; case 68: goto tr32; case 72: goto tr33; case 77: goto tr34; - case 83: goto st207; + case 83: goto st213; case 87: goto tr36; case 100: goto tr32; case 104: goto tr33; case 109: goto tr34; - case 115: goto st207; + case 115: goto st213; case 119: goto tr36; case 1802: goto tr89; case 1851: goto tr90; - case 2058: goto tr910; - case 2107: goto tr911; + case 2058: goto tr924; + case 2107: goto tr925; } if ( 48 <= _widec && _widec <= 57 ) goto tr31; - goto tr906; -tr913: + goto tr920; +tr927: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st250; -tr914: + goto st256; +tr928: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st250; -tr907: + goto st256; +tr921: { s->r_owner_length = s->dname_tmp_length; } @@ -34629,22 +35269,22 @@ tr907: s->r_ttl = (uint32_t)(s->number64); } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer[0] = 0; s->buffer_length = 0; } - goto st250; -tr908: + goto st256; +tr922: { s->r_owner_length = s->dname_tmp_length; } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } @@ -34653,22 +35293,22 @@ tr908: s->r_ttl = (uint32_t)(s->number64); } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer[0] = 0; s->buffer_length = 0; } - goto st250; -tr909: + goto st256; +tr923: { s->r_owner_length = s->dname_tmp_length; } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } @@ -34677,18 +35317,18 @@ tr909: s->r_ttl = (uint32_t)(s->number64); } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer[0] = 0; s->buffer_length = 0; } - goto st250; -st250: + goto st256; +st256: if ( ++p == pe ) - goto _test_eof250; -case 250: + goto _test_eof256; +case 256: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -34702,10 +35342,10 @@ case 250: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st250; - case 32: goto st250; - case 40: goto tr913; - case 41: goto tr914; + case 9: goto st256; + case 32: goto st256; + case 40: goto tr927; + case 41: goto tr928; case 65: goto tr5; case 67: goto tr6; case 68: goto tr7; @@ -34744,25 +35384,25 @@ case 250: case 122: goto tr22; case 1802: goto tr95; case 1851: goto tr96; - case 2058: goto tr915; - case 2107: goto tr916; + case 2058: goto tr929; + case 2107: goto tr930; } if ( 48 <= _widec && _widec <= 57 ) goto tr4; goto tr0; -tr916: +tr930: { s->buffer_length = 0; } - goto st251; -tr917: + goto st257; +tr931: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st251; -tr911: + goto st257; +tr925: { s->r_owner_length = s->dname_tmp_length; } @@ -34774,18 +35414,18 @@ tr911: s->r_ttl = (uint32_t)(s->number64); } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer[0] = 0; s->buffer_length = 0; } - goto st251; -st251: + goto st257; +st257: if ( ++p == pe ) - goto _test_eof251; -case 251: + goto _test_eof257; +case 257: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -34806,15 +35446,15 @@ case 251: } switch( _widec ) { case 1802: goto tr98; - case 2058: goto tr918; + case 2058: goto tr932; } if ( _widec > 1919 ) { if ( 1920 <= _widec && _widec <= 2175 ) - goto tr917; + goto tr931; } else if ( _widec >= 1664 ) goto tr97; goto tr154; -tr4247: +tr4282: { s->r_class = s->default_class; } @@ -34825,103 +35465,104 @@ tr4247: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 252;goto st1071;} + {stack[top++] = 258;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 252;goto st1073;} + {stack[top++] = 258;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 252;goto st1075;} + {stack[top++] = 258;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 252;goto st1107;} + {stack[top++] = 258;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 252;goto st1112;} + {stack[top++] = 258;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 252;goto st1117;} + {stack[top++] = 258;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 252;goto st1122;} + {stack[top++] = 258;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 252;goto st1126;} + {stack[top++] = 258;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 252;goto st1128;} + {stack[top++] = 258;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 252;goto st1183;} + {stack[top++] = 258;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 252;goto st1194;} + {stack[top++] = 258;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 252;goto st1211;} + {stack[top++] = 258;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 252;goto st1222;} + {stack[top++] = 258;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 252;goto st1233;} + {stack[top++] = 258;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 252;goto st1246;} + {stack[top++] = 258;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 252;goto st1256;} + {stack[top++] = 258;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 252;goto st1295;} + {stack[top++] = 258;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 252;goto st1321;} + {stack[top++] = 258;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 252;goto st1324;} + {stack[top++] = 258;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 252;goto st1335;} + {stack[top++] = 258;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 252;goto st1337;} + {stack[top++] = 258;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 252;goto st1366;} + {stack[top++] = 258;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 252;goto st1379;} + {stack[top++] = 258;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 252;goto st1392;} + {stack[top++] = 258;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 252;goto st1398;} + {stack[top++] = 258;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 252;goto st1416;} + {stack[top++] = 258;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 252;goto st1411;} + {stack[top++] = 258;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 252;goto st1429;} + {stack[top++] = 258;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 252;goto st1435;} + {stack[top++] = 258;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 252;goto st1441;} + {stack[top++] = 258;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 252;goto st1449;} + {stack[top++] = 258;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 252;goto st1457;} + {stack[top++] = 258;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 252;goto st1463;} + {stack[top++] = 258;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } { s->dname = s->r_owner; s->r_owner_length = 0; } - { p--; {stack[top++] = 252;goto st321;} } - goto st252; -st252: + { p--; {stack[top++] = 258;goto st327;} } + goto st258; +st258: if ( ++p == pe ) - goto _test_eof252; -case 252: + goto _test_eof258; +case 258: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -34939,45 +35580,45 @@ case 252: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr920; - case 32: goto tr920; - case 40: goto tr921; - case 41: goto tr922; - case 65: goto st277; - case 70: goto st280; - case 80: goto st284; - case 97: goto st277; - case 102: goto st280; - case 112: goto st284; + case 9: goto tr934; + case 32: goto tr934; + case 40: goto tr935; + case 41: goto tr936; + case 65: goto st283; + case 70: goto st286; + case 80: goto st290; + case 97: goto st283; + case 102: goto st286; + case 112: goto st290; case 2826: goto tr89; case 2875: goto tr90; - case 3082: goto tr923; - case 3131: goto tr924; - case 3338: goto tr858; - case 3387: goto tr859; - case 3594: goto tr925; - case 3643: goto tr926; - } - goto tr919; -tr928: + case 3082: goto tr937; + case 3131: goto tr938; + case 3338: goto tr872; + case 3387: goto tr873; + case 3594: goto tr939; + case 3643: goto tr940; + } + goto tr933; +tr942: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st253; -tr929: + goto st259; +tr943: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st253; -tr920: + goto st259; +tr934: { s->r_owner_length = s->dname_tmp_length; } @@ -34989,15 +35630,15 @@ tr920: s->buffer[0] = 0; s->buffer_length = 0; } - goto st253; -tr921: + goto st259; +tr935: { s->r_owner_length = s->dname_tmp_length; } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } @@ -35009,15 +35650,15 @@ tr921: s->buffer[0] = 0; s->buffer_length = 0; } - goto st253; -tr922: + goto st259; +tr936: { s->r_owner_length = s->dname_tmp_length; } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } @@ -35029,11 +35670,11 @@ tr922: s->buffer[0] = 0; s->buffer_length = 0; } - goto st253; -st253: + goto st259; +st259: if ( ++p == pe ) - goto _test_eof253; -case 253: + goto _test_eof259; +case 259: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -35051,10 +35692,10 @@ case 253: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto st253; - case 32: goto st253; - case 40: goto tr928; - case 41: goto tr929; + case 9: goto st259; + case 32: goto st259; + case 40: goto tr942; + case 41: goto tr943; case 58: goto tr75; case 65: goto tr124; case 67: goto tr125; @@ -35095,12 +35736,12 @@ case 253: case 122: goto tr141; case 2826: goto tr95; case 2875: goto tr96; - case 3082: goto tr930; - case 3131: goto tr886; + case 3082: goto tr944; + case 3131: goto tr900; case 3338: goto tr114; case 3387: goto tr115; - case 3594: goto tr931; - case 3643: goto tr887; + case 3594: goto tr945; + case 3643: goto tr901; } if ( _widec < 11 ) { if ( _widec <= 8 ) @@ -35122,95 +35763,96 @@ tr146: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 1483;goto st1071;} + {stack[top++] = 1501;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 1483;goto st1073;} + {stack[top++] = 1501;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 1483;goto st1075;} + {stack[top++] = 1501;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 1483;goto st1107;} + {stack[top++] = 1501;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 1483;goto st1112;} + {stack[top++] = 1501;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 1483;goto st1117;} + {stack[top++] = 1501;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 1483;goto st1122;} + {stack[top++] = 1501;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 1483;goto st1126;} + {stack[top++] = 1501;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 1483;goto st1128;} + {stack[top++] = 1501;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 1483;goto st1183;} + {stack[top++] = 1501;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 1483;goto st1194;} + {stack[top++] = 1501;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 1483;goto st1211;} + {stack[top++] = 1501;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 1483;goto st1222;} + {stack[top++] = 1501;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 1483;goto st1233;} + {stack[top++] = 1501;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 1483;goto st1246;} + {stack[top++] = 1501;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 1483;goto st1256;} + {stack[top++] = 1501;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 1483;goto st1295;} + {stack[top++] = 1501;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 1483;goto st1321;} + {stack[top++] = 1501;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 1483;goto st1324;} + {stack[top++] = 1501;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 1483;goto st1335;} + {stack[top++] = 1501;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 1483;goto st1337;} + {stack[top++] = 1501;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 1483;goto st1366;} + {stack[top++] = 1501;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 1483;goto st1379;} + {stack[top++] = 1501;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 1483;goto st1392;} + {stack[top++] = 1501;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 1483;goto st1398;} + {stack[top++] = 1501;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 1483;goto st1416;} + {stack[top++] = 1501;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 1483;goto st1411;} + {stack[top++] = 1501;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 1483;goto st1429;} + {stack[top++] = 1501;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 1483;goto st1435;} + {stack[top++] = 1501;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 1483;goto st1441;} + {stack[top++] = 1501;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 1483;goto st1449;} + {stack[top++] = 1501;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 1483;goto st1457;} + {stack[top++] = 1501;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 1483;goto st1463;} + {stack[top++] = 1501;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } - goto st1483; -tr931: + goto st1501; +tr945: { s->line_counter++; } @@ -35218,97 +35860,98 @@ tr931: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 1483;goto st1071;} + {stack[top++] = 1501;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 1483;goto st1073;} + {stack[top++] = 1501;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 1483;goto st1075;} + {stack[top++] = 1501;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 1483;goto st1107;} + {stack[top++] = 1501;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 1483;goto st1112;} + {stack[top++] = 1501;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 1483;goto st1117;} + {stack[top++] = 1501;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 1483;goto st1122;} + {stack[top++] = 1501;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 1483;goto st1126;} + {stack[top++] = 1501;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 1483;goto st1128;} + {stack[top++] = 1501;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 1483;goto st1183;} + {stack[top++] = 1501;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 1483;goto st1194;} + {stack[top++] = 1501;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 1483;goto st1211;} + {stack[top++] = 1501;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 1483;goto st1222;} + {stack[top++] = 1501;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 1483;goto st1233;} + {stack[top++] = 1501;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 1483;goto st1246;} + {stack[top++] = 1501;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 1483;goto st1256;} + {stack[top++] = 1501;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 1483;goto st1295;} + {stack[top++] = 1501;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 1483;goto st1321;} + {stack[top++] = 1501;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 1483;goto st1324;} + {stack[top++] = 1501;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 1483;goto st1335;} + {stack[top++] = 1501;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 1483;goto st1337;} + {stack[top++] = 1501;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 1483;goto st1366;} + {stack[top++] = 1501;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 1483;goto st1379;} + {stack[top++] = 1501;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 1483;goto st1392;} + {stack[top++] = 1501;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 1483;goto st1398;} + {stack[top++] = 1501;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 1483;goto st1416;} + {stack[top++] = 1501;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 1483;goto st1411;} + {stack[top++] = 1501;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 1483;goto st1429;} + {stack[top++] = 1501;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 1483;goto st1435;} + {stack[top++] = 1501;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 1483;goto st1441;} + {stack[top++] = 1501;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 1483;goto st1449;} + {stack[top++] = 1501;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 1483;goto st1457;} + {stack[top++] = 1501;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 1483;goto st1463;} + {stack[top++] = 1501;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } { if (rdata_tail - s->r_data > UINT16_MAX) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } s->r_data_length = rdata_tail - s->r_data; @@ -35321,16 +35964,16 @@ tr931: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1483; goto _out;} + {p++; cs = 1501; goto _out;} } } } else { // Return if external processing. - p--; {p++; cs = 1483; goto _out;} + p--; {p++; cs = 1501; goto _out;} } } - goto st1483; -tr925: + goto st1501; +tr939: { s->r_owner_length = s->dname_tmp_length; } @@ -35345,91 +35988,92 @@ tr925: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 1483;goto st1071;} + {stack[top++] = 1501;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 1483;goto st1073;} + {stack[top++] = 1501;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 1483;goto st1075;} + {stack[top++] = 1501;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 1483;goto st1107;} + {stack[top++] = 1501;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 1483;goto st1112;} + {stack[top++] = 1501;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 1483;goto st1117;} + {stack[top++] = 1501;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 1483;goto st1122;} + {stack[top++] = 1501;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 1483;goto st1126;} + {stack[top++] = 1501;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 1483;goto st1128;} + {stack[top++] = 1501;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 1483;goto st1183;} + {stack[top++] = 1501;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 1483;goto st1194;} + {stack[top++] = 1501;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 1483;goto st1211;} + {stack[top++] = 1501;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 1483;goto st1222;} + {stack[top++] = 1501;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 1483;goto st1233;} + {stack[top++] = 1501;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 1483;goto st1246;} + {stack[top++] = 1501;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 1483;goto st1256;} + {stack[top++] = 1501;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 1483;goto st1295;} + {stack[top++] = 1501;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 1483;goto st1321;} + {stack[top++] = 1501;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 1483;goto st1324;} + {stack[top++] = 1501;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 1483;goto st1335;} + {stack[top++] = 1501;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 1483;goto st1337;} + {stack[top++] = 1501;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 1483;goto st1366;} + {stack[top++] = 1501;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 1483;goto st1379;} + {stack[top++] = 1501;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 1483;goto st1392;} + {stack[top++] = 1501;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 1483;goto st1398;} + {stack[top++] = 1501;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 1483;goto st1416;} + {stack[top++] = 1501;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 1483;goto st1411;} + {stack[top++] = 1501;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 1483;goto st1429;} + {stack[top++] = 1501;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 1483;goto st1435;} + {stack[top++] = 1501;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 1483;goto st1441;} + {stack[top++] = 1501;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 1483;goto st1449;} + {stack[top++] = 1501;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 1483;goto st1457;} + {stack[top++] = 1501;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 1483;goto st1463;} + {stack[top++] = 1501;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } { @@ -35439,7 +36083,7 @@ tr925: { if (rdata_tail - s->r_data > UINT16_MAX) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } s->r_data_length = rdata_tail - s->r_data; @@ -35452,16 +36096,16 @@ tr925: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1483; goto _out;} + {p++; cs = 1501; goto _out;} } } } else { // Return if external processing. - p--; {p++; cs = 1483; goto _out;} + p--; {p++; cs = 1501; goto _out;} } } - goto st1483; -tr4175: + goto st1501; +tr4210: { s->line_counter++; } @@ -35469,108 +36113,109 @@ tr4175: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 1483;goto st1071;} + {stack[top++] = 1501;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 1483;goto st1073;} + {stack[top++] = 1501;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 1483;goto st1075;} + {stack[top++] = 1501;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 1483;goto st1107;} + {stack[top++] = 1501;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 1483;goto st1112;} + {stack[top++] = 1501;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 1483;goto st1117;} + {stack[top++] = 1501;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 1483;goto st1122;} + {stack[top++] = 1501;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 1483;goto st1126;} + {stack[top++] = 1501;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 1483;goto st1128;} + {stack[top++] = 1501;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 1483;goto st1183;} + {stack[top++] = 1501;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 1483;goto st1194;} + {stack[top++] = 1501;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 1483;goto st1211;} + {stack[top++] = 1501;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 1483;goto st1222;} + {stack[top++] = 1501;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 1483;goto st1233;} + {stack[top++] = 1501;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 1483;goto st1246;} + {stack[top++] = 1501;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 1483;goto st1256;} + {stack[top++] = 1501;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 1483;goto st1295;} + {stack[top++] = 1501;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 1483;goto st1321;} + {stack[top++] = 1501;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 1483;goto st1324;} + {stack[top++] = 1501;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 1483;goto st1335;} + {stack[top++] = 1501;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 1483;goto st1337;} + {stack[top++] = 1501;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 1483;goto st1366;} + {stack[top++] = 1501;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 1483;goto st1379;} + {stack[top++] = 1501;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 1483;goto st1392;} + {stack[top++] = 1501;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 1483;goto st1398;} + {stack[top++] = 1501;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 1483;goto st1416;} + {stack[top++] = 1501;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 1483;goto st1411;} + {stack[top++] = 1501;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 1483;goto st1429;} + {stack[top++] = 1501;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 1483;goto st1435;} + {stack[top++] = 1501;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 1483;goto st1441;} + {stack[top++] = 1501;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 1483;goto st1449;} + {stack[top++] = 1501;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 1483;goto st1457;} + {stack[top++] = 1501;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 1483;goto st1463;} + {stack[top++] = 1501;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } { if (s->r_owner_length == 0) { WARN(ZS_BAD_PREVIOUS_OWNER); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer[0] = 0; s->buffer_length = 0; } - goto st1483; -st1483: + goto st1501; +st1501: if ( ++p == pe ) - goto _test_eof1483; -case 1483: + goto _test_eof1501; +case 1501: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -35588,59 +36233,59 @@ case 1483: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr4240; - case 32: goto tr4240; - case 36: goto tr4166; - case 40: goto tr4241; - case 41: goto tr4242; - case 42: goto tr4169; + case 9: goto tr4275; + case 32: goto tr4275; + case 36: goto tr4201; + case 40: goto tr4276; + case 41: goto tr4277; + case 42: goto tr4204; case 58: goto tr75; - case 65: goto tr4247; - case 67: goto tr4248; - case 68: goto tr4249; - case 69: goto tr4250; - case 72: goto tr4251; - case 73: goto tr4252; - case 75: goto tr4253; - case 76: goto tr4254; - case 77: goto tr4255; - case 78: goto tr4256; - case 79: goto tr4257; - case 80: goto tr4258; - case 82: goto tr4259; - case 83: goto tr4260; - case 84: goto tr4261; - case 85: goto tr4262; - case 87: goto tr4263; - case 90: goto tr4264; - case 92: goto tr4170; - case 95: goto tr4169; - case 97: goto tr4247; - case 99: goto tr4248; - case 100: goto tr4249; - case 101: goto tr4250; - case 104: goto tr4251; - case 105: goto tr4252; - case 107: goto tr4253; - case 108: goto tr4254; - case 109: goto tr4255; - case 110: goto tr4256; - case 111: goto tr4257; - case 112: goto tr4258; - case 114: goto tr4259; - case 115: goto tr4260; - case 116: goto tr4261; - case 117: goto tr4262; - case 119: goto tr4263; - case 122: goto tr4264; + case 65: goto tr4282; + case 67: goto tr4283; + case 68: goto tr4284; + case 69: goto tr4285; + case 72: goto tr4286; + case 73: goto tr4287; + case 75: goto tr4288; + case 76: goto tr4289; + case 77: goto tr4290; + case 78: goto tr4291; + case 79: goto tr4292; + case 80: goto tr4293; + case 82: goto tr4294; + case 83: goto tr4295; + case 84: goto tr4296; + case 85: goto tr4297; + case 87: goto tr4298; + case 90: goto tr4299; + case 92: goto tr4205; + case 95: goto tr4204; + case 97: goto tr4282; + case 99: goto tr4283; + case 100: goto tr4284; + case 101: goto tr4285; + case 104: goto tr4286; + case 105: goto tr4287; + case 107: goto tr4288; + case 108: goto tr4289; + case 109: goto tr4290; + case 110: goto tr4291; + case 111: goto tr4292; + case 112: goto tr4293; + case 114: goto tr4294; + case 115: goto tr4295; + case 116: goto tr4296; + case 117: goto tr4297; + case 119: goto tr4298; + case 122: goto tr4299; case 2826: goto tr89; case 2875: goto tr90; - case 3082: goto tr4265; - case 3131: goto tr4243; + case 3082: goto tr4300; + case 3131: goto tr4278; case 3338: goto tr107; case 3387: goto tr108; - case 3594: goto tr4265; - case 3643: goto tr4244; + case 3594: goto tr4300; + case 3643: goto tr4279; } if ( _widec < 60 ) { if ( _widec < 11 ) { @@ -35649,27 +36294,27 @@ case 1483: } else if ( _widec > 44 ) { if ( _widec > 47 ) { if ( 48 <= _widec && _widec <= 57 ) - goto tr4246; + goto tr4281; } else if ( _widec >= 45 ) - goto tr4169; + goto tr4204; } else goto tr75; } else if ( _widec > 63 ) { if ( _widec < 91 ) { if ( 64 <= _widec && _widec <= 89 ) - goto tr4169; + goto tr4204; } else if ( _widec > 96 ) { if ( _widec > 121 ) { if ( 123 <= _widec ) goto tr75; } else if ( _widec >= 98 ) - goto tr4169; + goto tr4204; } else goto tr75; } else goto tr75; - goto tr4245; -tr4248: + goto tr4280; +tr4283: { s->r_class = s->default_class; } @@ -35680,103 +36325,104 @@ tr4248: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 254;goto st1071;} + {stack[top++] = 260;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 254;goto st1073;} + {stack[top++] = 260;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 254;goto st1075;} + {stack[top++] = 260;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 254;goto st1107;} + {stack[top++] = 260;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 254;goto st1112;} + {stack[top++] = 260;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 254;goto st1117;} + {stack[top++] = 260;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 254;goto st1122;} + {stack[top++] = 260;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 254;goto st1126;} + {stack[top++] = 260;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 254;goto st1128;} + {stack[top++] = 260;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 254;goto st1183;} + {stack[top++] = 260;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 254;goto st1194;} + {stack[top++] = 260;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 254;goto st1211;} + {stack[top++] = 260;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 254;goto st1222;} + {stack[top++] = 260;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 254;goto st1233;} + {stack[top++] = 260;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 254;goto st1246;} + {stack[top++] = 260;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 254;goto st1256;} + {stack[top++] = 260;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 254;goto st1295;} + {stack[top++] = 260;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 254;goto st1321;} + {stack[top++] = 260;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 254;goto st1324;} + {stack[top++] = 260;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 254;goto st1335;} + {stack[top++] = 260;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 254;goto st1337;} + {stack[top++] = 260;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 254;goto st1366;} + {stack[top++] = 260;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 254;goto st1379;} + {stack[top++] = 260;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 254;goto st1392;} + {stack[top++] = 260;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 254;goto st1398;} + {stack[top++] = 260;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 254;goto st1416;} + {stack[top++] = 260;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 254;goto st1411;} + {stack[top++] = 260;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 254;goto st1429;} + {stack[top++] = 260;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 254;goto st1435;} + {stack[top++] = 260;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 254;goto st1441;} + {stack[top++] = 260;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 254;goto st1449;} + {stack[top++] = 260;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 254;goto st1457;} + {stack[top++] = 260;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 254;goto st1463;} + {stack[top++] = 260;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } { s->dname = s->r_owner; s->r_owner_length = 0; } - { p--; {stack[top++] = 254;goto st321;} } - goto st254; -st254: + { p--; {stack[top++] = 260;goto st327;} } + goto st260; +st260: if ( ++p == pe ) - goto _test_eof254; -case 254: + goto _test_eof260; +case 260: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -35790,10 +36436,10 @@ case 254: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr901; - case 32: goto tr901; - case 40: goto tr902; - case 41: goto tr903; + case 9: goto tr915; + case 32: goto tr915; + case 40: goto tr916; + case 41: goto tr917; case 65: goto st18; case 68: goto st22; case 69: goto st29; @@ -35806,11 +36452,11 @@ case 254: case 115: goto st36; case 1802: goto tr89; case 1851: goto tr90; - case 2058: goto tr904; - case 2107: goto tr905; + case 2058: goto tr918; + case 2107: goto tr919; } - goto tr919; -tr4249: + goto tr933; +tr4284: { s->r_class = s->default_class; } @@ -35821,103 +36467,104 @@ tr4249: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 255;goto st1071;} + {stack[top++] = 261;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 255;goto st1073;} + {stack[top++] = 261;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 255;goto st1075;} + {stack[top++] = 261;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 255;goto st1107;} + {stack[top++] = 261;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 255;goto st1112;} + {stack[top++] = 261;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 255;goto st1117;} + {stack[top++] = 261;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 255;goto st1122;} + {stack[top++] = 261;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 255;goto st1126;} + {stack[top++] = 261;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 255;goto st1128;} + {stack[top++] = 261;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 255;goto st1183;} + {stack[top++] = 261;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 255;goto st1194;} + {stack[top++] = 261;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 255;goto st1211;} + {stack[top++] = 261;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 255;goto st1222;} + {stack[top++] = 261;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 255;goto st1233;} + {stack[top++] = 261;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 255;goto st1246;} + {stack[top++] = 261;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 255;goto st1256;} + {stack[top++] = 261;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 255;goto st1295;} + {stack[top++] = 261;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 255;goto st1321;} + {stack[top++] = 261;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 255;goto st1324;} + {stack[top++] = 261;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 255;goto st1335;} + {stack[top++] = 261;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 255;goto st1337;} + {stack[top++] = 261;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 255;goto st1366;} + {stack[top++] = 261;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 255;goto st1379;} + {stack[top++] = 261;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 255;goto st1392;} + {stack[top++] = 261;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 255;goto st1398;} + {stack[top++] = 261;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 255;goto st1416;} + {stack[top++] = 261;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 255;goto st1411;} + {stack[top++] = 261;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 255;goto st1429;} + {stack[top++] = 261;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 255;goto st1435;} + {stack[top++] = 261;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 255;goto st1441;} + {stack[top++] = 261;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 255;goto st1449;} + {stack[top++] = 261;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 255;goto st1457;} + {stack[top++] = 261;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 255;goto st1463;} + {stack[top++] = 261;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } { s->dname = s->r_owner; s->r_owner_length = 0; } - { p--; {stack[top++] = 255;goto st321;} } - goto st255; -st255: + { p--; {stack[top++] = 261;goto st327;} } + goto st261; +st261: if ( ++p == pe ) - goto _test_eof255; -case 255: + goto _test_eof261; +case 261: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -35931,10 +36578,10 @@ case 255: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr901; - case 32: goto tr901; - case 40: goto tr902; - case 41: goto tr903; + case 9: goto tr915; + case 32: goto tr915; + case 40: goto tr916; + case 41: goto tr917; case 72: goto st41; case 78: goto st45; case 83: goto st53; @@ -35943,11 +36590,11 @@ case 255: case 115: goto st53; case 1802: goto tr89; case 1851: goto tr90; - case 2058: goto tr904; - case 2107: goto tr905; + case 2058: goto tr918; + case 2107: goto tr919; } - goto tr919; -tr4250: + goto tr933; +tr4285: { s->r_class = s->default_class; } @@ -35958,103 +36605,104 @@ tr4250: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 256;goto st1071;} + {stack[top++] = 262;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 256;goto st1073;} + {stack[top++] = 262;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 256;goto st1075;} + {stack[top++] = 262;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 256;goto st1107;} + {stack[top++] = 262;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 256;goto st1112;} + {stack[top++] = 262;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 256;goto st1117;} + {stack[top++] = 262;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 256;goto st1122;} + {stack[top++] = 262;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 256;goto st1126;} + {stack[top++] = 262;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 256;goto st1128;} + {stack[top++] = 262;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 256;goto st1183;} + {stack[top++] = 262;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 256;goto st1194;} + {stack[top++] = 262;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 256;goto st1211;} + {stack[top++] = 262;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 256;goto st1222;} + {stack[top++] = 262;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 256;goto st1233;} + {stack[top++] = 262;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 256;goto st1246;} + {stack[top++] = 262;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 256;goto st1256;} + {stack[top++] = 262;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 256;goto st1295;} + {stack[top++] = 262;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 256;goto st1321;} + {stack[top++] = 262;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 256;goto st1324;} + {stack[top++] = 262;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 256;goto st1335;} + {stack[top++] = 262;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 256;goto st1337;} + {stack[top++] = 262;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 256;goto st1366;} + {stack[top++] = 262;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 256;goto st1379;} + {stack[top++] = 262;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 256;goto st1392;} + {stack[top++] = 262;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 256;goto st1398;} + {stack[top++] = 262;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 256;goto st1416;} + {stack[top++] = 262;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 256;goto st1411;} + {stack[top++] = 262;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 256;goto st1429;} + {stack[top++] = 262;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 256;goto st1435;} + {stack[top++] = 262;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 256;goto st1441;} + {stack[top++] = 262;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 256;goto st1449;} + {stack[top++] = 262;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 256;goto st1457;} + {stack[top++] = 262;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 256;goto st1463;} + {stack[top++] = 262;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } { s->dname = s->r_owner; s->r_owner_length = 0; } - { p--; {stack[top++] = 256;goto st321;} } - goto st256; -st256: + { p--; {stack[top++] = 262;goto st327;} } + goto st262; +st262: if ( ++p == pe ) - goto _test_eof256; -case 256: + goto _test_eof262; +case 262: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -36068,19 +36716,19 @@ case 256: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr901; - case 32: goto tr901; - case 40: goto tr902; - case 41: goto tr903; + case 9: goto tr915; + case 32: goto tr915; + case 40: goto tr916; + case 41: goto tr917; case 85: goto st58; case 117: goto st58; case 1802: goto tr89; case 1851: goto tr90; - case 2058: goto tr904; - case 2107: goto tr905; + case 2058: goto tr918; + case 2107: goto tr919; } - goto tr919; -tr4251: + goto tr933; +tr4286: { s->r_class = s->default_class; } @@ -36091,103 +36739,104 @@ tr4251: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 257;goto st1071;} + {stack[top++] = 263;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 257;goto st1073;} + {stack[top++] = 263;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 257;goto st1075;} + {stack[top++] = 263;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 257;goto st1107;} + {stack[top++] = 263;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 257;goto st1112;} + {stack[top++] = 263;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 257;goto st1117;} + {stack[top++] = 263;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 257;goto st1122;} + {stack[top++] = 263;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 257;goto st1126;} + {stack[top++] = 263;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 257;goto st1128;} + {stack[top++] = 263;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 257;goto st1183;} + {stack[top++] = 263;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 257;goto st1194;} + {stack[top++] = 263;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 257;goto st1211;} + {stack[top++] = 263;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 257;goto st1222;} + {stack[top++] = 263;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 257;goto st1233;} + {stack[top++] = 263;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 257;goto st1246;} + {stack[top++] = 263;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 257;goto st1256;} + {stack[top++] = 263;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 257;goto st1295;} + {stack[top++] = 263;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 257;goto st1321;} + {stack[top++] = 263;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 257;goto st1324;} + {stack[top++] = 263;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 257;goto st1335;} + {stack[top++] = 263;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 257;goto st1337;} + {stack[top++] = 263;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 257;goto st1366;} + {stack[top++] = 263;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 257;goto st1379;} + {stack[top++] = 263;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 257;goto st1392;} + {stack[top++] = 263;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 257;goto st1398;} + {stack[top++] = 263;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 257;goto st1416;} + {stack[top++] = 263;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 257;goto st1411;} + {stack[top++] = 263;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 257;goto st1429;} + {stack[top++] = 263;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 257;goto st1435;} + {stack[top++] = 263;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 257;goto st1441;} + {stack[top++] = 263;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 257;goto st1449;} + {stack[top++] = 263;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 257;goto st1457;} + {stack[top++] = 263;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 257;goto st1463;} + {stack[top++] = 263;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } { s->dname = s->r_owner; s->r_owner_length = 0; } - { p--; {stack[top++] = 257;goto st321;} } - goto st257; -st257: + { p--; {stack[top++] = 263;goto st327;} } + goto st263; +st263: if ( ++p == pe ) - goto _test_eof257; -case 257: + goto _test_eof263; +case 263: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -36201,21 +36850,21 @@ case 257: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr901; - case 32: goto tr901; - case 40: goto tr902; - case 41: goto tr903; + case 9: goto tr915; + case 32: goto tr915; + case 40: goto tr916; + case 41: goto tr917; case 73: goto st65; case 84: goto st69; case 105: goto st65; case 116: goto st69; case 1802: goto tr89; case 1851: goto tr90; - case 2058: goto tr904; - case 2107: goto tr905; + case 2058: goto tr918; + case 2107: goto tr919; } - goto tr919; -tr4252: + goto tr933; +tr4287: { s->r_class = s->default_class; } @@ -36226,103 +36875,104 @@ tr4252: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 258;goto st1071;} + {stack[top++] = 264;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 258;goto st1073;} + {stack[top++] = 264;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 258;goto st1075;} + {stack[top++] = 264;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 258;goto st1107;} + {stack[top++] = 264;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 258;goto st1112;} + {stack[top++] = 264;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 258;goto st1117;} + {stack[top++] = 264;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 258;goto st1122;} + {stack[top++] = 264;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 258;goto st1126;} + {stack[top++] = 264;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 258;goto st1128;} + {stack[top++] = 264;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 258;goto st1183;} + {stack[top++] = 264;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 258;goto st1194;} + {stack[top++] = 264;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 258;goto st1211;} + {stack[top++] = 264;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 258;goto st1222;} + {stack[top++] = 264;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 258;goto st1233;} + {stack[top++] = 264;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 258;goto st1246;} + {stack[top++] = 264;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 258;goto st1256;} + {stack[top++] = 264;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 258;goto st1295;} + {stack[top++] = 264;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 258;goto st1321;} + {stack[top++] = 264;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 258;goto st1324;} + {stack[top++] = 264;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 258;goto st1335;} + {stack[top++] = 264;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 258;goto st1337;} + {stack[top++] = 264;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 258;goto st1366;} + {stack[top++] = 264;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 258;goto st1379;} + {stack[top++] = 264;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 258;goto st1392;} + {stack[top++] = 264;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 258;goto st1398;} + {stack[top++] = 264;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 258;goto st1416;} + {stack[top++] = 264;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 258;goto st1411;} + {stack[top++] = 264;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 258;goto st1429;} + {stack[top++] = 264;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 258;goto st1435;} + {stack[top++] = 264;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 258;goto st1441;} + {stack[top++] = 264;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 258;goto st1449;} + {stack[top++] = 264;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 258;goto st1457;} + {stack[top++] = 264;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 258;goto st1463;} + {stack[top++] = 264;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } { s->dname = s->r_owner; s->r_owner_length = 0; } - { p--; {stack[top++] = 258;goto st321;} } - goto st258; -st258: + { p--; {stack[top++] = 264;goto st327;} } + goto st264; +st264: if ( ++p == pe ) - goto _test_eof258; -case 258: + goto _test_eof264; +case 264: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -36336,21 +36986,21 @@ case 258: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr901; - case 32: goto tr901; - case 40: goto tr902; - case 41: goto tr903; - case 78: goto st185; + case 9: goto tr915; + case 32: goto tr915; + case 40: goto tr916; + case 41: goto tr917; + case 78: goto st191; case 80: goto st77; - case 110: goto st185; + case 110: goto st191; case 112: goto st77; case 1802: goto tr89; case 1851: goto tr90; - case 2058: goto tr904; - case 2107: goto tr905; + case 2058: goto tr918; + case 2107: goto tr919; } - goto tr919; -tr4253: + goto tr933; +tr4288: { s->r_class = s->default_class; } @@ -36361,103 +37011,104 @@ tr4253: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 259;goto st1071;} + {stack[top++] = 265;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 259;goto st1073;} + {stack[top++] = 265;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 259;goto st1075;} + {stack[top++] = 265;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 259;goto st1107;} + {stack[top++] = 265;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 259;goto st1112;} + {stack[top++] = 265;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 259;goto st1117;} + {stack[top++] = 265;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 259;goto st1122;} + {stack[top++] = 265;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 259;goto st1126;} + {stack[top++] = 265;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 259;goto st1128;} + {stack[top++] = 265;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 259;goto st1183;} + {stack[top++] = 265;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 259;goto st1194;} + {stack[top++] = 265;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 259;goto st1211;} + {stack[top++] = 265;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 259;goto st1222;} + {stack[top++] = 265;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 259;goto st1233;} + {stack[top++] = 265;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 259;goto st1246;} + {stack[top++] = 265;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 259;goto st1256;} + {stack[top++] = 265;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 259;goto st1295;} + {stack[top++] = 265;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 259;goto st1321;} + {stack[top++] = 265;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 259;goto st1324;} + {stack[top++] = 265;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 259;goto st1335;} + {stack[top++] = 265;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 259;goto st1337;} + {stack[top++] = 265;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 259;goto st1366;} + {stack[top++] = 265;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 259;goto st1379;} + {stack[top++] = 265;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 259;goto st1392;} + {stack[top++] = 265;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 259;goto st1398;} + {stack[top++] = 265;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 259;goto st1416;} + {stack[top++] = 265;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 259;goto st1411;} + {stack[top++] = 265;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 259;goto st1429;} + {stack[top++] = 265;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 259;goto st1435;} + {stack[top++] = 265;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 259;goto st1441;} + {stack[top++] = 265;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 259;goto st1449;} + {stack[top++] = 265;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 259;goto st1457;} + {stack[top++] = 265;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 259;goto st1463;} + {stack[top++] = 265;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } { s->dname = s->r_owner; s->r_owner_length = 0; } - { p--; {stack[top++] = 259;goto st321;} } - goto st259; -st259: + { p--; {stack[top++] = 265;goto st327;} } + goto st265; +st265: if ( ++p == pe ) - goto _test_eof259; -case 259: + goto _test_eof265; +case 265: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -36471,21 +37122,21 @@ case 259: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr901; - case 32: goto tr901; - case 40: goto tr902; - case 41: goto tr903; + case 9: goto tr915; + case 32: goto tr915; + case 40: goto tr916; + case 41: goto tr917; case 69: goto st85; case 88: goto st87; case 101: goto st85; case 120: goto st87; case 1802: goto tr89; case 1851: goto tr90; - case 2058: goto tr904; - case 2107: goto tr905; + case 2058: goto tr918; + case 2107: goto tr919; } - goto tr919; -tr4254: + goto tr933; +tr4289: { s->r_class = s->default_class; } @@ -36496,103 +37147,104 @@ tr4254: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 260;goto st1071;} + {stack[top++] = 266;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 260;goto st1073;} + {stack[top++] = 266;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 260;goto st1075;} + {stack[top++] = 266;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 260;goto st1107;} + {stack[top++] = 266;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 260;goto st1112;} + {stack[top++] = 266;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 260;goto st1117;} + {stack[top++] = 266;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 260;goto st1122;} + {stack[top++] = 266;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 260;goto st1126;} + {stack[top++] = 266;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 260;goto st1128;} + {stack[top++] = 266;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 260;goto st1183;} + {stack[top++] = 266;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 260;goto st1194;} + {stack[top++] = 266;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 260;goto st1211;} + {stack[top++] = 266;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 260;goto st1222;} + {stack[top++] = 266;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 260;goto st1233;} + {stack[top++] = 266;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 260;goto st1246;} + {stack[top++] = 266;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 260;goto st1256;} + {stack[top++] = 266;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 260;goto st1295;} + {stack[top++] = 266;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 260;goto st1321;} + {stack[top++] = 266;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 260;goto st1324;} + {stack[top++] = 266;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 260;goto st1335;} + {stack[top++] = 266;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 260;goto st1337;} + {stack[top++] = 266;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 260;goto st1366;} + {stack[top++] = 266;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 260;goto st1379;} + {stack[top++] = 266;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 260;goto st1392;} + {stack[top++] = 266;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 260;goto st1398;} + {stack[top++] = 266;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 260;goto st1416;} + {stack[top++] = 266;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 260;goto st1411;} + {stack[top++] = 266;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 260;goto st1429;} + {stack[top++] = 266;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 260;goto st1435;} + {stack[top++] = 266;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 260;goto st1441;} + {stack[top++] = 266;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 260;goto st1449;} + {stack[top++] = 266;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 260;goto st1457;} + {stack[top++] = 266;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 260;goto st1463;} + {stack[top++] = 266;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } { s->dname = s->r_owner; s->r_owner_length = 0; } - { p--; {stack[top++] = 260;goto st321;} } - goto st260; -st260: + { p--; {stack[top++] = 266;goto st327;} } + goto st266; +st266: if ( ++p == pe ) - goto _test_eof260; -case 260: + goto _test_eof266; +case 266: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -36606,10 +37258,10 @@ case 260: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr901; - case 32: goto tr901; - case 40: goto tr902; - case 41: goto tr903; + case 9: goto tr915; + case 32: goto tr915; + case 40: goto tr916; + case 41: goto tr917; case 51: goto st89; case 54: goto st91; case 79: goto st93; @@ -36618,11 +37270,11 @@ case 260: case 112: goto st95; case 1802: goto tr89; case 1851: goto tr90; - case 2058: goto tr904; - case 2107: goto tr905; + case 2058: goto tr918; + case 2107: goto tr919; } - goto tr919; -tr4255: + goto tr933; +tr4290: { s->r_class = s->default_class; } @@ -36633,103 +37285,104 @@ tr4255: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 261;goto st1071;} + {stack[top++] = 267;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 261;goto st1073;} + {stack[top++] = 267;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 261;goto st1075;} + {stack[top++] = 267;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 261;goto st1107;} + {stack[top++] = 267;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 261;goto st1112;} + {stack[top++] = 267;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 261;goto st1117;} + {stack[top++] = 267;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 261;goto st1122;} + {stack[top++] = 267;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 261;goto st1126;} + {stack[top++] = 267;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 261;goto st1128;} + {stack[top++] = 267;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 261;goto st1183;} + {stack[top++] = 267;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 261;goto st1194;} + {stack[top++] = 267;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 261;goto st1211;} + {stack[top++] = 267;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 261;goto st1222;} + {stack[top++] = 267;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 261;goto st1233;} + {stack[top++] = 267;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 261;goto st1246;} + {stack[top++] = 267;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 261;goto st1256;} + {stack[top++] = 267;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 261;goto st1295;} + {stack[top++] = 267;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 261;goto st1321;} + {stack[top++] = 267;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 261;goto st1324;} + {stack[top++] = 267;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 261;goto st1335;} + {stack[top++] = 267;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 261;goto st1337;} + {stack[top++] = 267;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 261;goto st1366;} + {stack[top++] = 267;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 261;goto st1379;} + {stack[top++] = 267;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 261;goto st1392;} + {stack[top++] = 267;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 261;goto st1398;} + {stack[top++] = 267;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 261;goto st1416;} + {stack[top++] = 267;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 261;goto st1411;} + {stack[top++] = 267;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 261;goto st1429;} + {stack[top++] = 267;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 261;goto st1435;} + {stack[top++] = 267;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 261;goto st1441;} + {stack[top++] = 267;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 261;goto st1449;} + {stack[top++] = 267;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 261;goto st1457;} + {stack[top++] = 267;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 261;goto st1463;} + {stack[top++] = 267;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } { s->dname = s->r_owner; s->r_owner_length = 0; } - { p--; {stack[top++] = 261;goto st321;} } - goto st261; -st261: + { p--; {stack[top++] = 267;goto st327;} } + goto st267; +st267: if ( ++p == pe ) - goto _test_eof261; -case 261: + goto _test_eof267; +case 267: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -36743,21 +37396,21 @@ case 261: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr901; - case 32: goto tr901; - case 40: goto tr902; - case 41: goto tr903; + case 9: goto tr915; + case 32: goto tr915; + case 40: goto tr916; + case 41: goto tr917; case 73: goto st97; case 88: goto st101; case 105: goto st97; case 120: goto st101; case 1802: goto tr89; case 1851: goto tr90; - case 2058: goto tr904; - case 2107: goto tr905; + case 2058: goto tr918; + case 2107: goto tr919; } - goto tr919; -tr4256: + goto tr933; +tr4291: { s->r_class = s->default_class; } @@ -36768,103 +37421,104 @@ tr4256: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 262;goto st1071;} + {stack[top++] = 268;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 262;goto st1073;} + {stack[top++] = 268;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 262;goto st1075;} + {stack[top++] = 268;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 262;goto st1107;} + {stack[top++] = 268;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 262;goto st1112;} + {stack[top++] = 268;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 262;goto st1117;} + {stack[top++] = 268;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 262;goto st1122;} + {stack[top++] = 268;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 262;goto st1126;} + {stack[top++] = 268;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 262;goto st1128;} + {stack[top++] = 268;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 262;goto st1183;} + {stack[top++] = 268;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 262;goto st1194;} + {stack[top++] = 268;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 262;goto st1211;} + {stack[top++] = 268;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 262;goto st1222;} + {stack[top++] = 268;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 262;goto st1233;} + {stack[top++] = 268;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 262;goto st1246;} + {stack[top++] = 268;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 262;goto st1256;} + {stack[top++] = 268;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 262;goto st1295;} + {stack[top++] = 268;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 262;goto st1321;} + {stack[top++] = 268;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 262;goto st1324;} + {stack[top++] = 268;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 262;goto st1335;} + {stack[top++] = 268;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 262;goto st1337;} + {stack[top++] = 268;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 262;goto st1366;} + {stack[top++] = 268;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 262;goto st1379;} + {stack[top++] = 268;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 262;goto st1392;} + {stack[top++] = 268;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 262;goto st1398;} + {stack[top++] = 268;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 262;goto st1416;} + {stack[top++] = 268;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 262;goto st1411;} + {stack[top++] = 268;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 262;goto st1429;} + {stack[top++] = 268;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 262;goto st1435;} + {stack[top++] = 268;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 262;goto st1441;} + {stack[top++] = 268;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 262;goto st1449;} + {stack[top++] = 268;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 262;goto st1457;} + {stack[top++] = 268;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 262;goto st1463;} + {stack[top++] = 268;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } { s->dname = s->r_owner; s->r_owner_length = 0; } - { p--; {stack[top++] = 262;goto st321;} } - goto st262; -st262: + { p--; {stack[top++] = 268;goto st327;} } + goto st268; +st268: if ( ++p == pe ) - goto _test_eof262; -case 262: + goto _test_eof268; +case 268: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -36878,10 +37532,10 @@ case 262: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr901; - case 32: goto tr901; - case 40: goto tr902; - case 41: goto tr903; + case 9: goto tr915; + case 32: goto tr915; + case 40: goto tr916; + case 41: goto tr917; case 65: goto st103; case 73: goto st107; case 83: goto st109; @@ -36890,11 +37544,11 @@ case 262: case 115: goto st109; case 1802: goto tr89; case 1851: goto tr90; - case 2058: goto tr904; - case 2107: goto tr905; + case 2058: goto tr918; + case 2107: goto tr919; } - goto tr919; -tr4257: + goto tr933; +tr4292: { s->r_class = s->default_class; } @@ -36905,103 +37559,104 @@ tr4257: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 263;goto st1071;} + {stack[top++] = 269;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 263;goto st1073;} + {stack[top++] = 269;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 263;goto st1075;} + {stack[top++] = 269;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 263;goto st1107;} + {stack[top++] = 269;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 263;goto st1112;} + {stack[top++] = 269;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 263;goto st1117;} + {stack[top++] = 269;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 263;goto st1122;} + {stack[top++] = 269;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 263;goto st1126;} + {stack[top++] = 269;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 263;goto st1128;} + {stack[top++] = 269;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 263;goto st1183;} + {stack[top++] = 269;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 263;goto st1194;} + {stack[top++] = 269;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 263;goto st1211;} + {stack[top++] = 269;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 263;goto st1222;} + {stack[top++] = 269;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 263;goto st1233;} + {stack[top++] = 269;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 263;goto st1246;} + {stack[top++] = 269;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 263;goto st1256;} + {stack[top++] = 269;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 263;goto st1295;} + {stack[top++] = 269;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 263;goto st1321;} + {stack[top++] = 269;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 263;goto st1324;} + {stack[top++] = 269;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 263;goto st1335;} + {stack[top++] = 269;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 263;goto st1337;} + {stack[top++] = 269;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 263;goto st1366;} + {stack[top++] = 269;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 263;goto st1379;} + {stack[top++] = 269;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 263;goto st1392;} + {stack[top++] = 269;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 263;goto st1398;} + {stack[top++] = 269;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 263;goto st1416;} + {stack[top++] = 269;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 263;goto st1411;} + {stack[top++] = 269;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 263;goto st1429;} + {stack[top++] = 269;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 263;goto st1435;} + {stack[top++] = 269;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 263;goto st1441;} + {stack[top++] = 269;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 263;goto st1449;} + {stack[top++] = 269;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 263;goto st1457;} + {stack[top++] = 269;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 263;goto st1463;} + {stack[top++] = 269;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } { s->dname = s->r_owner; s->r_owner_length = 0; } - { p--; {stack[top++] = 263;goto st321;} } - goto st263; -st263: + { p--; {stack[top++] = 269;goto st327;} } + goto st269; +st269: if ( ++p == pe ) - goto _test_eof263; -case 263: + goto _test_eof269; +case 269: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -37015,19 +37670,19 @@ case 263: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr901; - case 32: goto tr901; - case 40: goto tr902; - case 41: goto tr903; + case 9: goto tr915; + case 32: goto tr915; + case 40: goto tr916; + case 41: goto tr917; case 80: goto st119; case 112: goto st119; case 1802: goto tr89; case 1851: goto tr90; - case 2058: goto tr904; - case 2107: goto tr905; + case 2058: goto tr918; + case 2107: goto tr919; } - goto tr919; -tr4258: + goto tr933; +tr4293: { s->r_class = s->default_class; } @@ -37038,103 +37693,104 @@ tr4258: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 264;goto st1071;} + {stack[top++] = 270;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 264;goto st1073;} + {stack[top++] = 270;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 264;goto st1075;} + {stack[top++] = 270;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 264;goto st1107;} + {stack[top++] = 270;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 264;goto st1112;} + {stack[top++] = 270;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 264;goto st1117;} + {stack[top++] = 270;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 264;goto st1122;} + {stack[top++] = 270;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 264;goto st1126;} + {stack[top++] = 270;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 264;goto st1128;} + {stack[top++] = 270;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 264;goto st1183;} + {stack[top++] = 270;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 264;goto st1194;} + {stack[top++] = 270;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 264;goto st1211;} + {stack[top++] = 270;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 264;goto st1222;} + {stack[top++] = 270;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 264;goto st1233;} + {stack[top++] = 270;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 264;goto st1246;} + {stack[top++] = 270;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 264;goto st1256;} + {stack[top++] = 270;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 264;goto st1295;} + {stack[top++] = 270;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 264;goto st1321;} + {stack[top++] = 270;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 264;goto st1324;} + {stack[top++] = 270;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 264;goto st1335;} + {stack[top++] = 270;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 264;goto st1337;} + {stack[top++] = 270;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 264;goto st1366;} + {stack[top++] = 270;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 264;goto st1379;} + {stack[top++] = 270;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 264;goto st1392;} + {stack[top++] = 270;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 264;goto st1398;} + {stack[top++] = 270;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 264;goto st1416;} + {stack[top++] = 270;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 264;goto st1411;} + {stack[top++] = 270;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 264;goto st1429;} + {stack[top++] = 270;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 264;goto st1435;} + {stack[top++] = 270;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 264;goto st1441;} + {stack[top++] = 270;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 264;goto st1449;} + {stack[top++] = 270;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 264;goto st1457;} + {stack[top++] = 270;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 264;goto st1463;} + {stack[top++] = 270;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } { s->dname = s->r_owner; s->r_owner_length = 0; } - { p--; {stack[top++] = 264;goto st321;} } - goto st264; -st264: + { p--; {stack[top++] = 270;goto st327;} } + goto st270; +st270: if ( ++p == pe ) - goto _test_eof264; -case 264: + goto _test_eof270; +case 270: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -37148,19 +37804,19 @@ case 264: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr901; - case 32: goto tr901; - case 40: goto tr902; - case 41: goto tr903; + case 9: goto tr915; + case 32: goto tr915; + case 40: goto tr916; + case 41: goto tr917; case 84: goto st129; case 116: goto st129; case 1802: goto tr89; case 1851: goto tr90; - case 2058: goto tr904; - case 2107: goto tr905; + case 2058: goto tr918; + case 2107: goto tr919; } - goto tr919; -tr4259: + goto tr933; +tr4294: { s->r_class = s->default_class; } @@ -37171,103 +37827,104 @@ tr4259: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 265;goto st1071;} + {stack[top++] = 271;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 265;goto st1073;} + {stack[top++] = 271;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 265;goto st1075;} + {stack[top++] = 271;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 265;goto st1107;} + {stack[top++] = 271;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 265;goto st1112;} + {stack[top++] = 271;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 265;goto st1117;} + {stack[top++] = 271;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 265;goto st1122;} + {stack[top++] = 271;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 265;goto st1126;} + {stack[top++] = 271;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 265;goto st1128;} + {stack[top++] = 271;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 265;goto st1183;} + {stack[top++] = 271;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 265;goto st1194;} + {stack[top++] = 271;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 265;goto st1211;} + {stack[top++] = 271;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 265;goto st1222;} + {stack[top++] = 271;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 265;goto st1233;} + {stack[top++] = 271;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 265;goto st1246;} + {stack[top++] = 271;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 265;goto st1256;} + {stack[top++] = 271;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 265;goto st1295;} + {stack[top++] = 271;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 265;goto st1321;} + {stack[top++] = 271;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 265;goto st1324;} + {stack[top++] = 271;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 265;goto st1335;} + {stack[top++] = 271;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 265;goto st1337;} + {stack[top++] = 271;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 265;goto st1366;} + {stack[top++] = 271;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 265;goto st1379;} + {stack[top++] = 271;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 265;goto st1392;} + {stack[top++] = 271;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 265;goto st1398;} + {stack[top++] = 271;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 265;goto st1416;} + {stack[top++] = 271;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 265;goto st1411;} + {stack[top++] = 271;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 265;goto st1429;} + {stack[top++] = 271;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 265;goto st1435;} + {stack[top++] = 271;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 265;goto st1441;} + {stack[top++] = 271;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 265;goto st1449;} + {stack[top++] = 271;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 265;goto st1457;} + {stack[top++] = 271;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 265;goto st1463;} + {stack[top++] = 271;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } { s->dname = s->r_owner; s->r_owner_length = 0; } - { p--; {stack[top++] = 265;goto st321;} } - goto st265; -st265: + { p--; {stack[top++] = 271;goto st327;} } + goto st271; +st271: if ( ++p == pe ) - goto _test_eof265; -case 265: + goto _test_eof271; +case 271: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -37281,23 +37938,25 @@ case 265: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr901; - case 32: goto tr901; - case 40: goto tr902; - case 41: goto tr903; - case 80: goto st132; - case 82: goto st133; - case 84: goto st137; - case 112: goto st132; - case 114: goto st133; - case 116: goto st137; + case 9: goto tr915; + case 32: goto tr915; + case 40: goto tr916; + case 41: goto tr917; + case 69: goto st132; + case 80: goto st138; + case 82: goto st139; + case 84: goto st143; + case 101: goto st132; + case 112: goto st138; + case 114: goto st139; + case 116: goto st143; case 1802: goto tr89; case 1851: goto tr90; - case 2058: goto tr904; - case 2107: goto tr905; + case 2058: goto tr918; + case 2107: goto tr919; } - goto tr919; -tr4260: + goto tr933; +tr4295: { s->r_class = s->default_class; } @@ -37308,103 +37967,104 @@ tr4260: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 266;goto st1071;} + {stack[top++] = 272;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 266;goto st1073;} + {stack[top++] = 272;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 266;goto st1075;} + {stack[top++] = 272;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 266;goto st1107;} + {stack[top++] = 272;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 266;goto st1112;} + {stack[top++] = 272;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 266;goto st1117;} + {stack[top++] = 272;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 266;goto st1122;} + {stack[top++] = 272;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 266;goto st1126;} + {stack[top++] = 272;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 266;goto st1128;} + {stack[top++] = 272;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 266;goto st1183;} + {stack[top++] = 272;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 266;goto st1194;} + {stack[top++] = 272;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 266;goto st1211;} + {stack[top++] = 272;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 266;goto st1222;} + {stack[top++] = 272;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 266;goto st1233;} + {stack[top++] = 272;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 266;goto st1246;} + {stack[top++] = 272;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 266;goto st1256;} + {stack[top++] = 272;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 266;goto st1295;} + {stack[top++] = 272;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 266;goto st1321;} + {stack[top++] = 272;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 266;goto st1324;} + {stack[top++] = 272;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 266;goto st1335;} + {stack[top++] = 272;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 266;goto st1337;} + {stack[top++] = 272;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 266;goto st1366;} + {stack[top++] = 272;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 266;goto st1379;} + {stack[top++] = 272;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 266;goto st1392;} + {stack[top++] = 272;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 266;goto st1398;} + {stack[top++] = 272;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 266;goto st1416;} + {stack[top++] = 272;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 266;goto st1411;} + {stack[top++] = 272;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 266;goto st1429;} + {stack[top++] = 272;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 266;goto st1435;} + {stack[top++] = 272;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 266;goto st1441;} + {stack[top++] = 272;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 266;goto st1449;} + {stack[top++] = 272;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 266;goto st1457;} + {stack[top++] = 272;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 266;goto st1463;} + {stack[top++] = 272;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } { s->dname = s->r_owner; s->r_owner_length = 0; } - { p--; {stack[top++] = 266;goto st321;} } - goto st266; -st266: + { p--; {stack[top++] = 272;goto st327;} } + goto st272; +st272: if ( ++p == pe ) - goto _test_eof266; -case 266: + goto _test_eof272; +case 272: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -37418,29 +38078,29 @@ case 266: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr901; - case 32: goto tr901; - case 40: goto tr902; - case 41: goto tr903; - case 77: goto st139; - case 79: goto st144; - case 80: goto st146; - case 82: goto st148; - case 83: goto st150; - case 86: goto st154; - case 109: goto st139; - case 111: goto st144; - case 112: goto st146; - case 114: goto st148; - case 115: goto st150; - case 118: goto st154; + case 9: goto tr915; + case 32: goto tr915; + case 40: goto tr916; + case 41: goto tr917; + case 77: goto st145; + case 79: goto st150; + case 80: goto st152; + case 82: goto st154; + case 83: goto st156; + case 86: goto st160; + case 109: goto st145; + case 111: goto st150; + case 112: goto st152; + case 114: goto st154; + case 115: goto st156; + case 118: goto st160; case 1802: goto tr89; case 1851: goto tr90; - case 2058: goto tr904; - case 2107: goto tr905; + case 2058: goto tr918; + case 2107: goto tr919; } - goto tr919; -tr4261: + goto tr933; +tr4296: { s->r_class = s->default_class; } @@ -37451,103 +38111,104 @@ tr4261: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 267;goto st1071;} + {stack[top++] = 273;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 267;goto st1073;} + {stack[top++] = 273;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 267;goto st1075;} + {stack[top++] = 273;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 267;goto st1107;} + {stack[top++] = 273;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 267;goto st1112;} + {stack[top++] = 273;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 267;goto st1117;} + {stack[top++] = 273;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 267;goto st1122;} + {stack[top++] = 273;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 267;goto st1126;} + {stack[top++] = 273;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 267;goto st1128;} + {stack[top++] = 273;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 267;goto st1183;} + {stack[top++] = 273;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 267;goto st1194;} + {stack[top++] = 273;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 267;goto st1211;} + {stack[top++] = 273;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 267;goto st1222;} + {stack[top++] = 273;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 267;goto st1233;} + {stack[top++] = 273;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 267;goto st1246;} + {stack[top++] = 273;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 267;goto st1256;} + {stack[top++] = 273;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 267;goto st1295;} + {stack[top++] = 273;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 267;goto st1321;} + {stack[top++] = 273;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 267;goto st1324;} + {stack[top++] = 273;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 267;goto st1335;} + {stack[top++] = 273;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 267;goto st1337;} + {stack[top++] = 273;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 267;goto st1366;} + {stack[top++] = 273;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 267;goto st1379;} + {stack[top++] = 273;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 267;goto st1392;} + {stack[top++] = 273;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 267;goto st1398;} + {stack[top++] = 273;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 267;goto st1416;} + {stack[top++] = 273;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 267;goto st1411;} + {stack[top++] = 273;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 267;goto st1429;} + {stack[top++] = 273;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 267;goto st1435;} + {stack[top++] = 273;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 267;goto st1441;} + {stack[top++] = 273;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 267;goto st1449;} + {stack[top++] = 273;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 267;goto st1457;} + {stack[top++] = 273;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 267;goto st1463;} + {stack[top++] = 273;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } { s->dname = s->r_owner; s->r_owner_length = 0; } - { p--; {stack[top++] = 267;goto st321;} } - goto st267; -st267: + { p--; {stack[top++] = 273;goto st327;} } + goto st273; +st273: if ( ++p == pe ) - goto _test_eof267; -case 267: + goto _test_eof273; +case 273: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -37561,23 +38222,23 @@ case 267: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr901; - case 32: goto tr901; - case 40: goto tr902; - case 41: goto tr903; - case 76: goto st158; - case 88: goto st161; - case 89: goto st163; - case 108: goto st158; - case 120: goto st161; - case 121: goto st163; + case 9: goto tr915; + case 32: goto tr915; + case 40: goto tr916; + case 41: goto tr917; + case 76: goto st164; + case 88: goto st167; + case 89: goto st169; + case 108: goto st164; + case 120: goto st167; + case 121: goto st169; case 1802: goto tr89; case 1851: goto tr90; - case 2058: goto tr904; - case 2107: goto tr905; + case 2058: goto tr918; + case 2107: goto tr919; } - goto tr919; -tr4262: + goto tr933; +tr4297: { s->r_class = s->default_class; } @@ -37588,103 +38249,104 @@ tr4262: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 268;goto st1071;} + {stack[top++] = 274;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 268;goto st1073;} + {stack[top++] = 274;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 268;goto st1075;} + {stack[top++] = 274;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 268;goto st1107;} + {stack[top++] = 274;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 268;goto st1112;} + {stack[top++] = 274;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 268;goto st1117;} + {stack[top++] = 274;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 268;goto st1122;} + {stack[top++] = 274;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 268;goto st1126;} + {stack[top++] = 274;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 268;goto st1128;} + {stack[top++] = 274;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 268;goto st1183;} + {stack[top++] = 274;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 268;goto st1194;} + {stack[top++] = 274;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 268;goto st1211;} + {stack[top++] = 274;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 268;goto st1222;} + {stack[top++] = 274;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 268;goto st1233;} + {stack[top++] = 274;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 268;goto st1246;} + {stack[top++] = 274;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 268;goto st1256;} + {stack[top++] = 274;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 268;goto st1295;} + {stack[top++] = 274;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 268;goto st1321;} + {stack[top++] = 274;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 268;goto st1324;} + {stack[top++] = 274;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 268;goto st1335;} + {stack[top++] = 274;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 268;goto st1337;} + {stack[top++] = 274;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 268;goto st1366;} + {stack[top++] = 274;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 268;goto st1379;} + {stack[top++] = 274;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 268;goto st1392;} + {stack[top++] = 274;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 268;goto st1398;} + {stack[top++] = 274;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 268;goto st1416;} + {stack[top++] = 274;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 268;goto st1411;} + {stack[top++] = 274;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 268;goto st1429;} + {stack[top++] = 274;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 268;goto st1435;} + {stack[top++] = 274;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 268;goto st1441;} + {stack[top++] = 274;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 268;goto st1449;} + {stack[top++] = 274;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 268;goto st1457;} + {stack[top++] = 274;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 268;goto st1463;} + {stack[top++] = 274;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } { s->dname = s->r_owner; s->r_owner_length = 0; } - { p--; {stack[top++] = 268;goto st321;} } - goto st268; -st268: + { p--; {stack[top++] = 274;goto st327;} } + goto st274; +st274: if ( ++p == pe ) - goto _test_eof268; -case 268: + goto _test_eof274; +case 274: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -37698,19 +38360,19 @@ case 268: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr901; - case 32: goto tr901; - case 40: goto tr902; - case 41: goto tr903; - case 82: goto st168; - case 114: goto st168; + case 9: goto tr915; + case 32: goto tr915; + case 40: goto tr916; + case 41: goto tr917; + case 82: goto st174; + case 114: goto st174; case 1802: goto tr89; case 1851: goto tr90; - case 2058: goto tr904; - case 2107: goto tr905; + case 2058: goto tr918; + case 2107: goto tr919; } - goto tr919; -tr4263: + goto tr933; +tr4298: { s->r_class = s->default_class; } @@ -37721,103 +38383,104 @@ tr4263: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 269;goto st1071;} + {stack[top++] = 275;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 269;goto st1073;} + {stack[top++] = 275;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 269;goto st1075;} + {stack[top++] = 275;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 269;goto st1107;} + {stack[top++] = 275;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 269;goto st1112;} + {stack[top++] = 275;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 269;goto st1117;} + {stack[top++] = 275;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 269;goto st1122;} + {stack[top++] = 275;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 269;goto st1126;} + {stack[top++] = 275;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 269;goto st1128;} + {stack[top++] = 275;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 269;goto st1183;} + {stack[top++] = 275;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 269;goto st1194;} + {stack[top++] = 275;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 269;goto st1211;} + {stack[top++] = 275;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 269;goto st1222;} + {stack[top++] = 275;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 269;goto st1233;} + {stack[top++] = 275;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 269;goto st1246;} + {stack[top++] = 275;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 269;goto st1256;} + {stack[top++] = 275;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 269;goto st1295;} + {stack[top++] = 275;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 269;goto st1321;} + {stack[top++] = 275;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 269;goto st1324;} + {stack[top++] = 275;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 269;goto st1335;} + {stack[top++] = 275;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 269;goto st1337;} + {stack[top++] = 275;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 269;goto st1366;} + {stack[top++] = 275;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 269;goto st1379;} + {stack[top++] = 275;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 269;goto st1392;} + {stack[top++] = 275;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 269;goto st1398;} + {stack[top++] = 275;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 269;goto st1416;} + {stack[top++] = 275;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 269;goto st1411;} + {stack[top++] = 275;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 269;goto st1429;} + {stack[top++] = 275;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 269;goto st1435;} + {stack[top++] = 275;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 269;goto st1441;} + {stack[top++] = 275;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 269;goto st1449;} + {stack[top++] = 275;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 269;goto st1457;} + {stack[top++] = 275;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 269;goto st1463;} + {stack[top++] = 275;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } { s->dname = s->r_owner; s->r_owner_length = 0; } - { p--; {stack[top++] = 269;goto st321;} } - goto st269; -st269: + { p--; {stack[top++] = 275;goto st327;} } + goto st275; +st275: if ( ++p == pe ) - goto _test_eof269; -case 269: + goto _test_eof275; +case 275: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -37831,19 +38494,19 @@ case 269: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr901; - case 32: goto tr901; - case 40: goto tr902; - case 41: goto tr903; - case 65: goto st171; - case 97: goto st171; + case 9: goto tr915; + case 32: goto tr915; + case 40: goto tr916; + case 41: goto tr917; + case 65: goto st177; + case 97: goto st177; case 1802: goto tr89; case 1851: goto tr90; - case 2058: goto tr904; - case 2107: goto tr905; + case 2058: goto tr918; + case 2107: goto tr919; } - goto tr919; -tr4264: + goto tr933; +tr4299: { s->r_class = s->default_class; } @@ -37854,103 +38517,104 @@ tr4264: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 270;goto st1071;} + {stack[top++] = 276;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 270;goto st1073;} + {stack[top++] = 276;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 270;goto st1075;} + {stack[top++] = 276;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 270;goto st1107;} + {stack[top++] = 276;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 270;goto st1112;} + {stack[top++] = 276;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 270;goto st1117;} + {stack[top++] = 276;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 270;goto st1122;} + {stack[top++] = 276;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 270;goto st1126;} + {stack[top++] = 276;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 270;goto st1128;} + {stack[top++] = 276;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 270;goto st1183;} + {stack[top++] = 276;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 270;goto st1194;} + {stack[top++] = 276;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 270;goto st1211;} + {stack[top++] = 276;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 270;goto st1222;} + {stack[top++] = 276;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 270;goto st1233;} + {stack[top++] = 276;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 270;goto st1246;} + {stack[top++] = 276;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 270;goto st1256;} + {stack[top++] = 276;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 270;goto st1295;} + {stack[top++] = 276;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 270;goto st1321;} + {stack[top++] = 276;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 270;goto st1324;} + {stack[top++] = 276;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 270;goto st1335;} + {stack[top++] = 276;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 270;goto st1337;} + {stack[top++] = 276;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 270;goto st1366;} + {stack[top++] = 276;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 270;goto st1379;} + {stack[top++] = 276;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 270;goto st1392;} + {stack[top++] = 276;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 270;goto st1398;} + {stack[top++] = 276;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 270;goto st1416;} + {stack[top++] = 276;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 270;goto st1411;} + {stack[top++] = 276;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 270;goto st1429;} + {stack[top++] = 276;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 270;goto st1435;} + {stack[top++] = 276;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 270;goto st1441;} + {stack[top++] = 276;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 270;goto st1449;} + {stack[top++] = 276;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 270;goto st1457;} + {stack[top++] = 276;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 270;goto st1463;} + {stack[top++] = 276;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } { s->dname = s->r_owner; s->r_owner_length = 0; } - { p--; {stack[top++] = 270;goto st321;} } - goto st270; -st270: + { p--; {stack[top++] = 276;goto st327;} } + goto st276; +st276: if ( ++p == pe ) - goto _test_eof270; -case 270: + goto _test_eof276; +case 276: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -37964,19 +38628,19 @@ case 270: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr901; - case 32: goto tr901; - case 40: goto tr902; - case 41: goto tr903; - case 79: goto st177; - case 111: goto st177; + case 9: goto tr915; + case 32: goto tr915; + case 40: goto tr916; + case 41: goto tr917; + case 79: goto st183; + case 111: goto st183; case 1802: goto tr89; case 1851: goto tr90; - case 2058: goto tr904; - case 2107: goto tr905; + case 2058: goto tr918; + case 2107: goto tr919; } - goto tr919; -tr4170: + goto tr933; +tr4205: { if (pe - p == 1) { *wrap = WRAP_DETECTED; @@ -37986,12 +38650,12 @@ tr4170: s->dname = s->r_owner; s->r_owner_length = 0; } - { p--; {stack[top++] = 271;goto st321;} } - goto st271; -st271: + { p--; {stack[top++] = 277;goto st327;} } + goto st277; +st277: if ( ++p == pe ) - goto _test_eof271; -case 271: + goto _test_eof277; +case 277: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -38005,15 +38669,15 @@ case 271: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr932; - case 32: goto tr932; + case 9: goto tr946; + case 32: goto tr946; case 35: goto tr100; - case 40: goto tr934; - case 41: goto tr935; + case 40: goto tr948; + case 41: goto tr949; case 1802: goto tr99; case 1851: goto tr99; - case 2058: goto tr936; - case 2107: goto tr937; + case 2058: goto tr950; + case 2107: goto tr951; } if ( _widec < 11 ) { if ( _widec <= 8 ) @@ -38023,8 +38687,8 @@ case 271: goto tr99; } else goto tr99; - goto tr933; -tr932: + goto tr947; +tr946: { s->r_owner_length = s->dname_tmp_length; } @@ -38037,102 +38701,103 @@ tr932: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 272;goto st1071;} + {stack[top++] = 278;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 272;goto st1073;} + {stack[top++] = 278;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 272;goto st1075;} + {stack[top++] = 278;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 272;goto st1107;} + {stack[top++] = 278;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 272;goto st1112;} + {stack[top++] = 278;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 272;goto st1117;} + {stack[top++] = 278;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 272;goto st1122;} + {stack[top++] = 278;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 272;goto st1126;} + {stack[top++] = 278;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 272;goto st1128;} + {stack[top++] = 278;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 272;goto st1183;} + {stack[top++] = 278;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 272;goto st1194;} + {stack[top++] = 278;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 272;goto st1211;} + {stack[top++] = 278;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 272;goto st1222;} + {stack[top++] = 278;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 272;goto st1233;} + {stack[top++] = 278;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 272;goto st1246;} + {stack[top++] = 278;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 272;goto st1256;} + {stack[top++] = 278;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 272;goto st1295;} + {stack[top++] = 278;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 272;goto st1321;} + {stack[top++] = 278;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 272;goto st1324;} + {stack[top++] = 278;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 272;goto st1335;} + {stack[top++] = 278;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 272;goto st1337;} + {stack[top++] = 278;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 272;goto st1366;} + {stack[top++] = 278;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 272;goto st1379;} + {stack[top++] = 278;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 272;goto st1392;} + {stack[top++] = 278;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 272;goto st1398;} + {stack[top++] = 278;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 272;goto st1416;} + {stack[top++] = 278;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 272;goto st1411;} + {stack[top++] = 278;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 272;goto st1429;} + {stack[top++] = 278;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 272;goto st1435;} + {stack[top++] = 278;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 272;goto st1441;} + {stack[top++] = 278;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 272;goto st1449;} + {stack[top++] = 278;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 272;goto st1457;} + {stack[top++] = 278;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 272;goto st1463;} + {stack[top++] = 278;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } - goto st272; -tr934: + goto st278; +tr948: { s->r_owner_length = s->dname_tmp_length; } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } @@ -38145,102 +38810,103 @@ tr934: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 272;goto st1071;} + {stack[top++] = 278;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 272;goto st1073;} + {stack[top++] = 278;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 272;goto st1075;} + {stack[top++] = 278;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 272;goto st1107;} + {stack[top++] = 278;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 272;goto st1112;} + {stack[top++] = 278;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 272;goto st1117;} + {stack[top++] = 278;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 272;goto st1122;} + {stack[top++] = 278;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 272;goto st1126;} + {stack[top++] = 278;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 272;goto st1128;} + {stack[top++] = 278;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 272;goto st1183;} + {stack[top++] = 278;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 272;goto st1194;} + {stack[top++] = 278;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 272;goto st1211;} + {stack[top++] = 278;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 272;goto st1222;} + {stack[top++] = 278;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 272;goto st1233;} + {stack[top++] = 278;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 272;goto st1246;} + {stack[top++] = 278;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 272;goto st1256;} + {stack[top++] = 278;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 272;goto st1295;} + {stack[top++] = 278;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 272;goto st1321;} + {stack[top++] = 278;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 272;goto st1324;} + {stack[top++] = 278;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 272;goto st1335;} + {stack[top++] = 278;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 272;goto st1337;} + {stack[top++] = 278;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 272;goto st1366;} + {stack[top++] = 278;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 272;goto st1379;} + {stack[top++] = 278;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 272;goto st1392;} + {stack[top++] = 278;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 272;goto st1398;} + {stack[top++] = 278;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 272;goto st1416;} + {stack[top++] = 278;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 272;goto st1411;} + {stack[top++] = 278;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 272;goto st1429;} + {stack[top++] = 278;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 272;goto st1435;} + {stack[top++] = 278;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 272;goto st1441;} + {stack[top++] = 278;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 272;goto st1449;} + {stack[top++] = 278;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 272;goto st1457;} + {stack[top++] = 278;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 272;goto st1463;} + {stack[top++] = 278;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } - goto st272; -tr935: + goto st278; +tr949: { s->r_owner_length = s->dname_tmp_length; } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } @@ -38253,95 +38919,96 @@ tr935: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 272;goto st1071;} + {stack[top++] = 278;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 272;goto st1073;} + {stack[top++] = 278;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 272;goto st1075;} + {stack[top++] = 278;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 272;goto st1107;} + {stack[top++] = 278;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 272;goto st1112;} + {stack[top++] = 278;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 272;goto st1117;} + {stack[top++] = 278;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 272;goto st1122;} + {stack[top++] = 278;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 272;goto st1126;} + {stack[top++] = 278;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 272;goto st1128;} + {stack[top++] = 278;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 272;goto st1183;} + {stack[top++] = 278;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 272;goto st1194;} + {stack[top++] = 278;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 272;goto st1211;} + {stack[top++] = 278;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 272;goto st1222;} + {stack[top++] = 278;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 272;goto st1233;} + {stack[top++] = 278;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 272;goto st1246;} + {stack[top++] = 278;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 272;goto st1256;} + {stack[top++] = 278;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 272;goto st1295;} + {stack[top++] = 278;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 272;goto st1321;} + {stack[top++] = 278;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 272;goto st1324;} + {stack[top++] = 278;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 272;goto st1335;} + {stack[top++] = 278;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 272;goto st1337;} + {stack[top++] = 278;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 272;goto st1366;} + {stack[top++] = 278;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 272;goto st1379;} + {stack[top++] = 278;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 272;goto st1392;} + {stack[top++] = 278;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 272;goto st1398;} + {stack[top++] = 278;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 272;goto st1416;} + {stack[top++] = 278;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 272;goto st1411;} + {stack[top++] = 278;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 272;goto st1429;} + {stack[top++] = 278;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 272;goto st1435;} + {stack[top++] = 278;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 272;goto st1441;} + {stack[top++] = 278;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 272;goto st1449;} + {stack[top++] = 278;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 272;goto st1457;} + {stack[top++] = 278;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 272;goto st1463;} + {stack[top++] = 278;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } - goto st272; -tr936: + goto st278; +tr950: { s->r_owner_length = s->dname_tmp_length; } @@ -38357,98 +39024,99 @@ tr936: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 272;goto st1071;} + {stack[top++] = 278;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 272;goto st1073;} + {stack[top++] = 278;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 272;goto st1075;} + {stack[top++] = 278;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 272;goto st1107;} + {stack[top++] = 278;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 272;goto st1112;} + {stack[top++] = 278;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 272;goto st1117;} + {stack[top++] = 278;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 272;goto st1122;} + {stack[top++] = 278;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 272;goto st1126;} + {stack[top++] = 278;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 272;goto st1128;} + {stack[top++] = 278;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 272;goto st1183;} + {stack[top++] = 278;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 272;goto st1194;} + {stack[top++] = 278;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 272;goto st1211;} + {stack[top++] = 278;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 272;goto st1222;} + {stack[top++] = 278;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 272;goto st1233;} + {stack[top++] = 278;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 272;goto st1246;} + {stack[top++] = 278;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 272;goto st1256;} + {stack[top++] = 278;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 272;goto st1295;} + {stack[top++] = 278;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 272;goto st1321;} + {stack[top++] = 278;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 272;goto st1324;} + {stack[top++] = 278;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 272;goto st1335;} + {stack[top++] = 278;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 272;goto st1337;} + {stack[top++] = 278;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 272;goto st1366;} + {stack[top++] = 278;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 272;goto st1379;} + {stack[top++] = 278;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 272;goto st1392;} + {stack[top++] = 278;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 272;goto st1398;} + {stack[top++] = 278;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 272;goto st1416;} + {stack[top++] = 278;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 272;goto st1411;} + {stack[top++] = 278;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 272;goto st1429;} + {stack[top++] = 278;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 272;goto st1435;} + {stack[top++] = 278;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 272;goto st1441;} + {stack[top++] = 278;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 272;goto st1449;} + {stack[top++] = 278;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 272;goto st1457;} + {stack[top++] = 278;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 272;goto st1463;} + {stack[top++] = 278;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } - goto st272; -st272: + goto st278; +st278: if ( ++p == pe ) - goto _test_eof272; -case 272: + goto _test_eof278; +case 278: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -38462,10 +39130,10 @@ case 272: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr938; - case 32: goto tr938; - case 40: goto tr939; - case 41: goto tr940; + case 9: goto tr952; + case 32: goto tr952; + case 40: goto tr953; + case 41: goto tr954; case 65: goto tr5; case 67: goto tr6; case 68: goto tr7; @@ -38504,13 +39172,13 @@ case 272: case 122: goto tr22; case 1802: goto tr89; case 1851: goto tr90; - case 2058: goto tr941; - case 2107: goto tr942; + case 2058: goto tr955; + case 2107: goto tr956; } if ( 48 <= _widec && _widec <= 57 ) goto tr4; goto tr120; -tr937: +tr951: { s->r_owner_length = s->dname_tmp_length; } @@ -38526,98 +39194,99 @@ tr937: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 273;goto st1071;} + {stack[top++] = 279;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 273;goto st1073;} + {stack[top++] = 279;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 273;goto st1075;} + {stack[top++] = 279;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 273;goto st1107;} + {stack[top++] = 279;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 273;goto st1112;} + {stack[top++] = 279;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 273;goto st1117;} + {stack[top++] = 279;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 273;goto st1122;} + {stack[top++] = 279;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 273;goto st1126;} + {stack[top++] = 279;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 273;goto st1128;} + {stack[top++] = 279;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 273;goto st1183;} + {stack[top++] = 279;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 273;goto st1194;} + {stack[top++] = 279;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 273;goto st1211;} + {stack[top++] = 279;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 273;goto st1222;} + {stack[top++] = 279;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 273;goto st1233;} + {stack[top++] = 279;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 273;goto st1246;} + {stack[top++] = 279;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 273;goto st1256;} + {stack[top++] = 279;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 273;goto st1295;} + {stack[top++] = 279;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 273;goto st1321;} + {stack[top++] = 279;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 273;goto st1324;} + {stack[top++] = 279;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 273;goto st1335;} + {stack[top++] = 279;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 273;goto st1337;} + {stack[top++] = 279;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 273;goto st1366;} + {stack[top++] = 279;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 273;goto st1379;} + {stack[top++] = 279;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 273;goto st1392;} + {stack[top++] = 279;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 273;goto st1398;} + {stack[top++] = 279;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 273;goto st1416;} + {stack[top++] = 279;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 273;goto st1411;} + {stack[top++] = 279;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 273;goto st1429;} + {stack[top++] = 279;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 273;goto st1435;} + {stack[top++] = 279;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 273;goto st1441;} + {stack[top++] = 279;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 273;goto st1449;} + {stack[top++] = 279;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 273;goto st1457;} + {stack[top++] = 279;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 273;goto st1463;} + {stack[top++] = 279;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } - goto st273; -st273: + goto st279; +st279: if ( ++p == pe ) - goto _test_eof273; -case 273: + goto _test_eof279; +case 279: _widec = (*p); if ( (*p) < 11 ) { if ( (*p) > 9 ) { @@ -38655,24 +39324,24 @@ case 273: case 1832: goto tr87; case 1833: goto tr88; case 1851: goto tr90; - case 2057: goto tr943; - case 2058: goto tr944; - case 2080: goto tr943; - case 2088: goto tr945; - case 2089: goto tr946; - case 2107: goto tr947; + case 2057: goto tr957; + case 2058: goto tr958; + case 2080: goto tr957; + case 2088: goto tr959; + case 2089: goto tr960; + case 2107: goto tr961; } if ( 1920 <= _widec && _widec <= 2175 ) - goto tr806; + goto tr820; goto tr85; -tr948: +tr962: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st274; -tr943: + goto st280; +tr957: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); @@ -38682,8 +39351,8 @@ tr943: s->buffer[0] = 0; s->buffer_length = 0; } - goto st274; -tr945: + goto st280; +tr959: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); @@ -38696,12 +39365,12 @@ tr945: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st274; -tr946: + goto st280; +tr960: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); @@ -38714,12 +39383,12 @@ tr946: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st274; -tr949: + goto st280; +tr963: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); @@ -38728,12 +39397,12 @@ tr949: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st274; -tr950: + goto st280; +tr964: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); @@ -38742,15 +39411,15 @@ tr950: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st274; -st274: + goto st280; +st280: if ( ++p == pe ) - goto _test_eof274; -case 274: + goto _test_eof280; +case 280: _widec = (*p); if ( (*p) < 11 ) { if ( (*p) > 9 ) { @@ -38788,17 +39457,17 @@ case 274: case 1832: goto tr93; case 1833: goto tr94; case 1851: goto tr96; - case 2057: goto tr948; - case 2058: goto tr873; - case 2080: goto tr948; - case 2088: goto tr949; - case 2089: goto tr950; - case 2107: goto tr951; + case 2057: goto tr962; + case 2058: goto tr887; + case 2080: goto tr962; + case 2088: goto tr963; + case 2089: goto tr964; + case 2107: goto tr965; } if ( 1920 <= _widec && _widec <= 2175 ) - goto tr806; + goto tr820; goto tr91; -tr887: +tr901: { s->buffer_length = 0; } @@ -38806,95 +39475,96 @@ tr887: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 275;goto st1071;} + {stack[top++] = 281;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 275;goto st1073;} + {stack[top++] = 281;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 275;goto st1075;} + {stack[top++] = 281;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 275;goto st1107;} + {stack[top++] = 281;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 275;goto st1112;} + {stack[top++] = 281;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 275;goto st1117;} + {stack[top++] = 281;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 275;goto st1122;} + {stack[top++] = 281;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 275;goto st1126;} + {stack[top++] = 281;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 275;goto st1128;} + {stack[top++] = 281;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 275;goto st1183;} + {stack[top++] = 281;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 275;goto st1194;} + {stack[top++] = 281;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 275;goto st1211;} + {stack[top++] = 281;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 275;goto st1222;} + {stack[top++] = 281;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 275;goto st1233;} + {stack[top++] = 281;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 275;goto st1246;} + {stack[top++] = 281;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 275;goto st1256;} + {stack[top++] = 281;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 275;goto st1295;} + {stack[top++] = 281;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 275;goto st1321;} + {stack[top++] = 281;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 275;goto st1324;} + {stack[top++] = 281;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 275;goto st1335;} + {stack[top++] = 281;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 275;goto st1337;} + {stack[top++] = 281;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 275;goto st1366;} + {stack[top++] = 281;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 275;goto st1379;} + {stack[top++] = 281;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 275;goto st1392;} + {stack[top++] = 281;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 275;goto st1398;} + {stack[top++] = 281;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 275;goto st1416;} + {stack[top++] = 281;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 275;goto st1411;} + {stack[top++] = 281;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 275;goto st1429;} + {stack[top++] = 281;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 275;goto st1435;} + {stack[top++] = 281;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 275;goto st1441;} + {stack[top++] = 281;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 275;goto st1449;} + {stack[top++] = 281;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 275;goto st1457;} + {stack[top++] = 281;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 275;goto st1463;} + {stack[top++] = 281;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } - goto st275; -tr1018: + goto st281; +tr1032: { s->buffer_length = 0; } @@ -38902,99 +39572,100 @@ tr1018: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 275;goto st1071;} + {stack[top++] = 281;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 275;goto st1073;} + {stack[top++] = 281;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 275;goto st1075;} + {stack[top++] = 281;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 275;goto st1107;} + {stack[top++] = 281;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 275;goto st1112;} + {stack[top++] = 281;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 275;goto st1117;} + {stack[top++] = 281;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 275;goto st1122;} + {stack[top++] = 281;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 275;goto st1126;} + {stack[top++] = 281;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 275;goto st1128;} + {stack[top++] = 281;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 275;goto st1183;} + {stack[top++] = 281;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 275;goto st1194;} + {stack[top++] = 281;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 275;goto st1211;} + {stack[top++] = 281;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 275;goto st1222;} + {stack[top++] = 281;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 275;goto st1233;} + {stack[top++] = 281;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 275;goto st1246;} + {stack[top++] = 281;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 275;goto st1256;} + {stack[top++] = 281;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 275;goto st1295;} + {stack[top++] = 281;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 275;goto st1321;} + {stack[top++] = 281;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 275;goto st1324;} + {stack[top++] = 281;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 275;goto st1335;} + {stack[top++] = 281;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 275;goto st1337;} + {stack[top++] = 281;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 275;goto st1366;} + {stack[top++] = 281;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 275;goto st1379;} + {stack[top++] = 281;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 275;goto st1392;} + {stack[top++] = 281;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 275;goto st1398;} + {stack[top++] = 281;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 275;goto st1416;} + {stack[top++] = 281;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 275;goto st1411;} + {stack[top++] = 281;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 275;goto st1429;} + {stack[top++] = 281;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 275;goto st1435;} + {stack[top++] = 281;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 275;goto st1441;} + {stack[top++] = 281;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 275;goto st1449;} + {stack[top++] = 281;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 275;goto st1457;} + {stack[top++] = 281;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 275;goto st1463;} + {stack[top++] = 281;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } { s->buffer[0] = 0; s->buffer_length = 0; } - goto st275; -tr926: + goto st281; +tr940: { s->r_owner_length = s->dname_tmp_length; } @@ -39009,99 +39680,100 @@ tr926: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 275;goto st1071;} + {stack[top++] = 281;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 275;goto st1073;} + {stack[top++] = 281;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 275;goto st1075;} + {stack[top++] = 281;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 275;goto st1107;} + {stack[top++] = 281;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 275;goto st1112;} + {stack[top++] = 281;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 275;goto st1117;} + {stack[top++] = 281;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 275;goto st1122;} + {stack[top++] = 281;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 275;goto st1126;} + {stack[top++] = 281;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 275;goto st1128;} + {stack[top++] = 281;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 275;goto st1183;} + {stack[top++] = 281;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 275;goto st1194;} + {stack[top++] = 281;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 275;goto st1211;} + {stack[top++] = 281;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 275;goto st1222;} + {stack[top++] = 281;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 275;goto st1233;} + {stack[top++] = 281;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 275;goto st1246;} + {stack[top++] = 281;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 275;goto st1256;} + {stack[top++] = 281;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 275;goto st1295;} + {stack[top++] = 281;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 275;goto st1321;} + {stack[top++] = 281;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 275;goto st1324;} + {stack[top++] = 281;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 275;goto st1335;} + {stack[top++] = 281;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 275;goto st1337;} + {stack[top++] = 281;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 275;goto st1366;} + {stack[top++] = 281;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 275;goto st1379;} + {stack[top++] = 281;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 275;goto st1392;} + {stack[top++] = 281;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 275;goto st1398;} + {stack[top++] = 281;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 275;goto st1416;} + {stack[top++] = 281;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 275;goto st1411;} + {stack[top++] = 281;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 275;goto st1429;} + {stack[top++] = 281;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 275;goto st1435;} + {stack[top++] = 281;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 275;goto st1441;} + {stack[top++] = 281;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 275;goto st1449;} + {stack[top++] = 281;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 275;goto st1457;} + {stack[top++] = 281;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 275;goto st1463;} + {stack[top++] = 281;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } { s->buffer[0] = 0; s->buffer_length = 0; } - goto st275; -tr4244: + goto st281; +tr4279: { s->buffer_length = 0; } @@ -39109,91 +39781,92 @@ tr4244: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 275;goto st1071;} + {stack[top++] = 281;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 275;goto st1073;} + {stack[top++] = 281;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 275;goto st1075;} + {stack[top++] = 281;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 275;goto st1107;} + {stack[top++] = 281;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 275;goto st1112;} + {stack[top++] = 281;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 275;goto st1117;} + {stack[top++] = 281;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 275;goto st1122;} + {stack[top++] = 281;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 275;goto st1126;} + {stack[top++] = 281;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 275;goto st1128;} + {stack[top++] = 281;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 275;goto st1183;} + {stack[top++] = 281;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 275;goto st1194;} + {stack[top++] = 281;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 275;goto st1211;} + {stack[top++] = 281;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 275;goto st1222;} + {stack[top++] = 281;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 275;goto st1233;} + {stack[top++] = 281;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 275;goto st1246;} + {stack[top++] = 281;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 275;goto st1256;} + {stack[top++] = 281;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 275;goto st1295;} + {stack[top++] = 281;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 275;goto st1321;} + {stack[top++] = 281;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 275;goto st1324;} + {stack[top++] = 281;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 275;goto st1335;} + {stack[top++] = 281;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 275;goto st1337;} + {stack[top++] = 281;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 275;goto st1366;} + {stack[top++] = 281;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 275;goto st1379;} + {stack[top++] = 281;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 275;goto st1392;} + {stack[top++] = 281;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 275;goto st1398;} + {stack[top++] = 281;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 275;goto st1416;} + {stack[top++] = 281;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 275;goto st1411;} + {stack[top++] = 281;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 275;goto st1429;} + {stack[top++] = 281;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 275;goto st1435;} + {stack[top++] = 281;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 275;goto st1441;} + {stack[top++] = 281;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 275;goto st1449;} + {stack[top++] = 281;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 275;goto st1457;} + {stack[top++] = 281;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 275;goto st1463;} + {stack[top++] = 281;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } { @@ -39203,14 +39876,14 @@ tr4244: { if (s->r_owner_length == 0) { WARN(ZS_BAD_PREVIOUS_OWNER); - p--; {goto st319;} + p--; {goto st325;} } } - goto st275; -st275: + goto st281; +st281: if ( ++p == pe ) - goto _test_eof275; -case 275: + goto _test_eof281; +case 281: _widec = (*p); if ( (*p) < 11 ) { if ( (*p) > 9 ) { @@ -39242,33 +39915,33 @@ case 275: s->multiline ) _widec += 256; } switch( _widec ) { - case 1801: goto tr874; - case 1802: goto tr877; - case 1824: goto tr874; - case 1832: goto tr875; - case 1833: goto tr876; - case 1851: goto tr878; - case 2057: goto tr952; - case 2058: goto tr944; - case 2080: goto tr952; - case 2088: goto tr953; - case 2089: goto tr954; - case 2107: goto tr955; + case 1801: goto tr888; + case 1802: goto tr891; + case 1824: goto tr888; + case 1832: goto tr889; + case 1833: goto tr890; + case 1851: goto tr892; + case 2057: goto tr966; + case 2058: goto tr958; + case 2080: goto tr966; + case 2088: goto tr967; + case 2089: goto tr968; + case 2107: goto tr969; } if ( _widec > 1919 ) { if ( 1920 <= _widec && _widec <= 2175 ) - goto tr888; + goto tr902; } else if ( _widec >= 1664 ) goto tr97; goto tr85; -tr956: +tr970: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st276; -tr952: + goto st282; +tr966: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); @@ -39278,8 +39951,8 @@ tr952: s->buffer[0] = 0; s->buffer_length = 0; } - goto st276; -tr953: + goto st282; +tr967: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); @@ -39292,12 +39965,12 @@ tr953: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st276; -tr954: + goto st282; +tr968: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); @@ -39310,12 +39983,12 @@ tr954: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st276; -tr957: + goto st282; +tr971: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); @@ -39324,12 +39997,12 @@ tr957: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st276; -tr958: + goto st282; +tr972: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); @@ -39338,15 +40011,15 @@ tr958: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st276; -st276: + goto st282; +st282: if ( ++p == pe ) - goto _test_eof276; -case 276: + goto _test_eof282; +case 282: _widec = (*p); if ( (*p) < 11 ) { if ( (*p) > 9 ) { @@ -39378,47 +40051,47 @@ case 276: s->multiline ) _widec += 256; } switch( _widec ) { - case 1801: goto tr879; + case 1801: goto tr893; case 1802: goto tr98; - case 1824: goto tr879; - case 1832: goto tr880; - case 1833: goto tr881; - case 1851: goto tr882; - case 2057: goto tr956; - case 2058: goto tr873; - case 2080: goto tr956; - case 2088: goto tr957; - case 2089: goto tr958; - case 2107: goto tr959; + case 1824: goto tr893; + case 1832: goto tr894; + case 1833: goto tr895; + case 1851: goto tr896; + case 2057: goto tr970; + case 2058: goto tr887; + case 2080: goto tr970; + case 2088: goto tr971; + case 2089: goto tr972; + case 2107: goto tr973; } if ( _widec > 1919 ) { if ( 1920 <= _widec && _widec <= 2175 ) - goto tr888; + goto tr902; } else if ( _widec >= 1664 ) goto tr97; goto tr85; -st277: +st283: if ( ++p == pe ) - goto _test_eof277; -case 277: + goto _test_eof283; +case 283: switch( (*p) ) { - case 65: goto st278; - case 97: goto st278; + case 65: goto st284; + case 97: goto st284; } goto tr39; -st278: +st284: if ( ++p == pe ) - goto _test_eof278; -case 278: + goto _test_eof284; +case 284: switch( (*p) ) { - case 65: goto st279; - case 97: goto st279; + case 65: goto st285; + case 97: goto st285; } goto tr39; -st279: +st285: if ( ++p == pe ) - goto _test_eof279; -case 279: + goto _test_eof285; +case 285: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -39436,49 +40109,49 @@ case 279: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr962; - case 32: goto tr962; - case 40: goto tr963; - case 41: goto tr964; - case 3082: goto tr965; - case 3131: goto tr966; - case 3338: goto tr967; - case 3387: goto tr967; - case 3594: goto tr968; - case 3643: goto tr969; + case 9: goto tr976; + case 32: goto tr976; + case 40: goto tr977; + case 41: goto tr978; + case 3082: goto tr979; + case 3131: goto tr980; + case 3338: goto tr981; + case 3387: goto tr981; + case 3594: goto tr982; + case 3643: goto tr983; } goto tr63; -st280: +st286: if ( ++p == pe ) - goto _test_eof280; -case 280: + goto _test_eof286; +case 286: switch( (*p) ) { - case 83: goto st281; - case 115: goto st281; + case 83: goto st287; + case 115: goto st287; } goto tr39; -st281: +st287: if ( ++p == pe ) - goto _test_eof281; -case 281: + goto _test_eof287; +case 287: switch( (*p) ) { - case 68: goto st282; - case 100: goto st282; + case 68: goto st288; + case 100: goto st288; } goto tr39; -st282: +st288: if ( ++p == pe ) - goto _test_eof282; -case 282: + goto _test_eof288; +case 288: switch( (*p) ) { - case 66: goto st283; - case 98: goto st283; + case 66: goto st289; + case 98: goto st289; } goto tr39; -st283: +st289: if ( ++p == pe ) - goto _test_eof283; -case 283: + goto _test_eof289; +case 289: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -39496,31 +40169,31 @@ case 283: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr973; - case 32: goto tr973; - case 40: goto tr974; - case 41: goto tr975; - case 3082: goto tr976; - case 3131: goto tr977; - case 3338: goto tr978; - case 3387: goto tr978; - case 3594: goto tr979; - case 3643: goto tr980; + case 9: goto tr987; + case 32: goto tr987; + case 40: goto tr988; + case 41: goto tr989; + case 3082: goto tr990; + case 3131: goto tr991; + case 3338: goto tr992; + case 3387: goto tr992; + case 3594: goto tr993; + case 3643: goto tr994; } goto tr63; -st284: +st290: if ( ++p == pe ) - goto _test_eof284; -case 284: + goto _test_eof290; +case 290: switch( (*p) ) { - case 76: goto st285; - case 108: goto st285; + case 76: goto st291; + case 108: goto st291; } goto tr39; -st285: +st291: if ( ++p == pe ) - goto _test_eof285; -case 285: + goto _test_eof291; +case 291: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -39538,49 +40211,49 @@ case 285: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr982; - case 32: goto tr982; - case 40: goto tr983; - case 41: goto tr984; - case 3082: goto tr985; - case 3131: goto tr986; - case 3338: goto tr987; - case 3387: goto tr987; - case 3594: goto tr988; - case 3643: goto tr989; + case 9: goto tr996; + case 32: goto tr996; + case 40: goto tr997; + case 41: goto tr998; + case 3082: goto tr999; + case 3131: goto tr1000; + case 3338: goto tr1001; + case 3387: goto tr1001; + case 3594: goto tr1002; + case 3643: goto tr1003; } goto tr63; tr143: { s->buffer_length = 0; } - goto st286; -tr990: + goto st292; +tr1004: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st286; -tr4172: + goto st292; +tr4207: { s->buffer_length = 0; } { if (s->r_owner_length == 0) { WARN(ZS_BAD_PREVIOUS_OWNER); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer[0] = 0; s->buffer_length = 0; } - goto st286; -st286: + goto st292; +st292: if ( ++p == pe ) - goto _test_eof286; -case 286: + goto _test_eof292; +case 292: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -39600,105 +40273,106 @@ case 286: s->multiline ) _widec += 256; } switch( _widec ) { - case 1802: goto tr783; - case 2058: goto tr991; + case 1802: goto tr797; + case 2058: goto tr1005; } if ( _widec > 1919 ) { if ( 1920 <= _widec && _widec <= 2175 ) - goto tr990; + goto tr1004; } else if ( _widec >= 1664 ) - goto tr782; + goto tr796; goto tr85; -tr4174: +tr4209: { p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 287;goto st1071;} + {stack[top++] = 293;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 287;goto st1073;} + {stack[top++] = 293;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 287;goto st1075;} + {stack[top++] = 293;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 287;goto st1107;} + {stack[top++] = 293;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 287;goto st1112;} + {stack[top++] = 293;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 287;goto st1117;} + {stack[top++] = 293;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 287;goto st1122;} + {stack[top++] = 293;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 287;goto st1126;} + {stack[top++] = 293;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 287;goto st1128;} + {stack[top++] = 293;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 287;goto st1183;} + {stack[top++] = 293;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 287;goto st1194;} + {stack[top++] = 293;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 287;goto st1211;} + {stack[top++] = 293;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 287;goto st1222;} + {stack[top++] = 293;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 287;goto st1233;} + {stack[top++] = 293;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 287;goto st1246;} + {stack[top++] = 293;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 287;goto st1256;} + {stack[top++] = 293;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 287;goto st1295;} + {stack[top++] = 293;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 287;goto st1321;} + {stack[top++] = 293;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 287;goto st1324;} + {stack[top++] = 293;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 287;goto st1335;} + {stack[top++] = 293;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 287;goto st1337;} + {stack[top++] = 293;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 287;goto st1366;} + {stack[top++] = 293;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 287;goto st1379;} + {stack[top++] = 293;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 287;goto st1392;} + {stack[top++] = 293;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 287;goto st1398;} + {stack[top++] = 293;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 287;goto st1416;} + {stack[top++] = 293;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 287;goto st1411;} + {stack[top++] = 293;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 287;goto st1429;} + {stack[top++] = 293;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 287;goto st1435;} + {stack[top++] = 293;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 287;goto st1441;} + {stack[top++] = 293;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 287;goto st1449;} + {stack[top++] = 293;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 287;goto st1457;} + {stack[top++] = 293;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 287;goto st1463;} + {stack[top++] = 293;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } { @@ -39708,107 +40382,108 @@ tr4174: { s->buffer_length = 0; } - goto st287; + goto st293; tr145: { p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 287;goto st1071;} + {stack[top++] = 293;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 287;goto st1073;} + {stack[top++] = 293;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 287;goto st1075;} + {stack[top++] = 293;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 287;goto st1107;} + {stack[top++] = 293;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 287;goto st1112;} + {stack[top++] = 293;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 287;goto st1117;} + {stack[top++] = 293;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 287;goto st1122;} + {stack[top++] = 293;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 287;goto st1126;} + {stack[top++] = 293;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 287;goto st1128;} + {stack[top++] = 293;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 287;goto st1183;} + {stack[top++] = 293;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 287;goto st1194;} + {stack[top++] = 293;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 287;goto st1211;} + {stack[top++] = 293;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 287;goto st1222;} + {stack[top++] = 293;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 287;goto st1233;} + {stack[top++] = 293;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 287;goto st1246;} + {stack[top++] = 293;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 287;goto st1256;} + {stack[top++] = 293;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 287;goto st1295;} + {stack[top++] = 293;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 287;goto st1321;} + {stack[top++] = 293;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 287;goto st1324;} + {stack[top++] = 293;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 287;goto st1335;} + {stack[top++] = 293;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 287;goto st1337;} + {stack[top++] = 293;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 287;goto st1366;} + {stack[top++] = 293;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 287;goto st1379;} + {stack[top++] = 293;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 287;goto st1392;} + {stack[top++] = 293;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 287;goto st1398;} + {stack[top++] = 293;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 287;goto st1416;} + {stack[top++] = 293;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 287;goto st1411;} + {stack[top++] = 293;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 287;goto st1429;} + {stack[top++] = 293;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 287;goto st1435;} + {stack[top++] = 293;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 287;goto st1441;} + {stack[top++] = 293;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 287;goto st1449;} + {stack[top++] = 293;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 287;goto st1457;} + {stack[top++] = 293;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 287;goto st1463;} + {stack[top++] = 293;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } { s->buffer_length = 0; } - goto st287; -st287: + goto st293; +st293: if ( ++p == pe ) - goto _test_eof287; -case 287: + goto _test_eof293; +case 293: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -39822,32 +40497,32 @@ case 287: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr992; - case 32: goto tr992; - case 40: goto tr993; - case 41: goto tr994; - case 1802: goto tr995; - case 1851: goto tr878; - case 2058: goto tr995; - case 2107: goto tr878; + case 9: goto tr1006; + case 32: goto tr1006; + case 40: goto tr1007; + case 41: goto tr1008; + case 1802: goto tr1009; + case 1851: goto tr892; + case 2058: goto tr1009; + case 2107: goto tr892; } if ( _widec < 11 ) { if ( _widec <= 8 ) - goto tr782; + goto tr796; } else if ( _widec > 58 ) { if ( 60 <= _widec ) - goto tr782; + goto tr796; } else - goto tr782; + goto tr796; goto tr85; -tr996: +tr1010: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st288; -tr992: + goto st294; +tr1006: { s->buffer[0] = 0; s->buffer_length = 0; @@ -39857,8 +40532,8 @@ tr992: s->buffer[s->buffer_length++] = (*p); } } - goto st288; -tr993: + goto st294; +tr1007: { s->buffer[0] = 0; s->buffer_length = 0; @@ -39866,7 +40541,7 @@ tr993: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } @@ -39875,8 +40550,8 @@ tr993: s->buffer[s->buffer_length++] = (*p); } } - goto st288; -tr994: + goto st294; +tr1008: { s->buffer[0] = 0; s->buffer_length = 0; @@ -39884,7 +40559,7 @@ tr994: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } @@ -39893,12 +40568,12 @@ tr994: s->buffer[s->buffer_length++] = (*p); } } - goto st288; -tr997: + goto st294; +tr1011: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } @@ -39907,12 +40582,12 @@ tr997: s->buffer[s->buffer_length++] = (*p); } } - goto st288; -tr998: + goto st294; +tr1012: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } @@ -39921,11 +40596,11 @@ tr998: s->buffer[s->buffer_length++] = (*p); } } - goto st288; -st288: + goto st294; +st294: if ( ++p == pe ) - goto _test_eof288; -case 288: + goto _test_eof294; +case 294: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -39939,23 +40614,23 @@ case 288: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr996; - case 32: goto tr996; - case 40: goto tr997; - case 41: goto tr998; - case 1802: goto tr999; - case 1851: goto tr882; - case 2058: goto tr999; - case 2107: goto tr882; + case 9: goto tr1010; + case 32: goto tr1010; + case 40: goto tr1011; + case 41: goto tr1012; + case 1802: goto tr1013; + case 1851: goto tr896; + case 2058: goto tr1013; + case 2107: goto tr896; } if ( _widec < 11 ) { if ( _widec <= 8 ) - goto tr782; + goto tr796; } else if ( _widec > 58 ) { if ( 60 <= _widec ) - goto tr782; + goto tr796; } else - goto tr782; + goto tr796; goto tr91; tr147: { @@ -39965,95 +40640,96 @@ tr147: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 289;goto st1071;} + {stack[top++] = 295;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 289;goto st1073;} + {stack[top++] = 295;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 289;goto st1075;} + {stack[top++] = 295;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 289;goto st1107;} + {stack[top++] = 295;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 289;goto st1112;} + {stack[top++] = 295;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 289;goto st1117;} + {stack[top++] = 295;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 289;goto st1122;} + {stack[top++] = 295;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 289;goto st1126;} + {stack[top++] = 295;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 289;goto st1128;} + {stack[top++] = 295;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 289;goto st1183;} + {stack[top++] = 295;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 289;goto st1194;} + {stack[top++] = 295;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 289;goto st1211;} + {stack[top++] = 295;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 289;goto st1222;} + {stack[top++] = 295;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 289;goto st1233;} + {stack[top++] = 295;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 289;goto st1246;} + {stack[top++] = 295;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 289;goto st1256;} + {stack[top++] = 295;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 289;goto st1295;} + {stack[top++] = 295;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 289;goto st1321;} + {stack[top++] = 295;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 289;goto st1324;} + {stack[top++] = 295;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 289;goto st1335;} + {stack[top++] = 295;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 289;goto st1337;} + {stack[top++] = 295;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 289;goto st1366;} + {stack[top++] = 295;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 289;goto st1379;} + {stack[top++] = 295;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 289;goto st1392;} + {stack[top++] = 295;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 289;goto st1398;} + {stack[top++] = 295;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 289;goto st1416;} + {stack[top++] = 295;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 289;goto st1411;} + {stack[top++] = 295;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 289;goto st1429;} + {stack[top++] = 295;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 289;goto st1435;} + {stack[top++] = 295;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 289;goto st1441;} + {stack[top++] = 295;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 289;goto st1449;} + {stack[top++] = 295;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 289;goto st1457;} + {stack[top++] = 295;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 289;goto st1463;} + {stack[top++] = 295;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } - goto st289; -tr4176: + goto st295; +tr4211: { s->buffer_length = 0; } @@ -40061,108 +40737,109 @@ tr4176: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 289;goto st1071;} + {stack[top++] = 295;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 289;goto st1073;} + {stack[top++] = 295;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 289;goto st1075;} + {stack[top++] = 295;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 289;goto st1107;} + {stack[top++] = 295;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 289;goto st1112;} + {stack[top++] = 295;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 289;goto st1117;} + {stack[top++] = 295;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 289;goto st1122;} + {stack[top++] = 295;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 289;goto st1126;} + {stack[top++] = 295;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 289;goto st1128;} + {stack[top++] = 295;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 289;goto st1183;} + {stack[top++] = 295;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 289;goto st1194;} + {stack[top++] = 295;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 289;goto st1211;} + {stack[top++] = 295;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 289;goto st1222;} + {stack[top++] = 295;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 289;goto st1233;} + {stack[top++] = 295;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 289;goto st1246;} + {stack[top++] = 295;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 289;goto st1256;} + {stack[top++] = 295;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 289;goto st1295;} + {stack[top++] = 295;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 289;goto st1321;} + {stack[top++] = 295;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 289;goto st1324;} + {stack[top++] = 295;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 289;goto st1335;} + {stack[top++] = 295;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 289;goto st1337;} + {stack[top++] = 295;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 289;goto st1366;} + {stack[top++] = 295;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 289;goto st1379;} + {stack[top++] = 295;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 289;goto st1392;} + {stack[top++] = 295;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 289;goto st1398;} + {stack[top++] = 295;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 289;goto st1416;} + {stack[top++] = 295;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 289;goto st1411;} + {stack[top++] = 295;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 289;goto st1429;} + {stack[top++] = 295;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 289;goto st1435;} + {stack[top++] = 295;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 289;goto st1441;} + {stack[top++] = 295;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 289;goto st1449;} + {stack[top++] = 295;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 289;goto st1457;} + {stack[top++] = 295;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 289;goto st1463;} + {stack[top++] = 295;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } { if (s->r_owner_length == 0) { WARN(ZS_BAD_PREVIOUS_OWNER); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer[0] = 0; s->buffer_length = 0; } - goto st289; -st289: + goto st295; +st295: if ( ++p == pe ) - goto _test_eof289; -case 289: + goto _test_eof295; +case 295: _widec = (*p); if ( (*p) < 11 ) { if ( (*p) > 9 ) { @@ -40194,33 +40871,33 @@ case 289: s->multiline ) _widec += 256; } switch( _widec ) { - case 1801: goto tr992; - case 1802: goto tr995; - case 1824: goto tr992; - case 1832: goto tr993; - case 1833: goto tr994; - case 1851: goto tr878; - case 2057: goto tr1000; - case 2058: goto tr944; - case 2080: goto tr1000; - case 2088: goto tr1001; - case 2089: goto tr1002; - case 2107: goto tr955; + case 1801: goto tr1006; + case 1802: goto tr1009; + case 1824: goto tr1006; + case 1832: goto tr1007; + case 1833: goto tr1008; + case 1851: goto tr892; + case 2057: goto tr1014; + case 2058: goto tr958; + case 2080: goto tr1014; + case 2088: goto tr1015; + case 2089: goto tr1016; + case 2107: goto tr969; } if ( _widec > 1919 ) { if ( 1920 <= _widec && _widec <= 2175 ) - goto tr990; + goto tr1004; } else if ( _widec >= 1664 ) - goto tr782; + goto tr796; goto tr85; -tr1003: +tr1017: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st290; -tr1000: + goto st296; +tr1014: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); @@ -40230,8 +40907,8 @@ tr1000: s->buffer[0] = 0; s->buffer_length = 0; } - goto st290; -tr1001: + goto st296; +tr1015: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); @@ -40244,12 +40921,12 @@ tr1001: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st290; -tr1002: + goto st296; +tr1016: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); @@ -40262,12 +40939,12 @@ tr1002: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st290; -tr1004: + goto st296; +tr1018: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); @@ -40276,12 +40953,12 @@ tr1004: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st290; -tr1005: + goto st296; +tr1019: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); @@ -40290,15 +40967,15 @@ tr1005: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st290; -st290: + goto st296; +st296: if ( ++p == pe ) - goto _test_eof290; -case 290: + goto _test_eof296; +case 296: _widec = (*p); if ( (*p) < 11 ) { if ( (*p) > 9 ) { @@ -40330,24 +41007,24 @@ case 290: s->multiline ) _widec += 256; } switch( _widec ) { - case 1801: goto tr996; - case 1802: goto tr999; - case 1824: goto tr996; - case 1832: goto tr997; - case 1833: goto tr998; - case 1851: goto tr882; - case 2057: goto tr1003; - case 2058: goto tr873; - case 2080: goto tr1003; - case 2088: goto tr1004; - case 2089: goto tr1005; - case 2107: goto tr959; + case 1801: goto tr1010; + case 1802: goto tr1013; + case 1824: goto tr1010; + case 1832: goto tr1011; + case 1833: goto tr1012; + case 1851: goto tr896; + case 2057: goto tr1017; + case 2058: goto tr887; + case 2080: goto tr1017; + case 2088: goto tr1018; + case 2089: goto tr1019; + case 2107: goto tr973; } if ( _widec > 1919 ) { if ( 1920 <= _widec && _widec <= 2175 ) - goto tr990; + goto tr1004; } else if ( _widec >= 1664 ) - goto tr782; + goto tr796; goto tr85; tr116: { @@ -40357,94 +41034,95 @@ tr116: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 291;goto st1071;} + {stack[top++] = 297;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 291;goto st1073;} + {stack[top++] = 297;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 291;goto st1075;} + {stack[top++] = 297;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 291;goto st1107;} + {stack[top++] = 297;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 291;goto st1112;} + {stack[top++] = 297;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 291;goto st1117;} + {stack[top++] = 297;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 291;goto st1122;} + {stack[top++] = 297;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 291;goto st1126;} + {stack[top++] = 297;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 291;goto st1128;} + {stack[top++] = 297;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 291;goto st1183;} + {stack[top++] = 297;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 291;goto st1194;} + {stack[top++] = 297;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 291;goto st1211;} + {stack[top++] = 297;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 291;goto st1222;} + {stack[top++] = 297;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 291;goto st1233;} + {stack[top++] = 297;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 291;goto st1246;} + {stack[top++] = 297;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 291;goto st1256;} + {stack[top++] = 297;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 291;goto st1295;} + {stack[top++] = 297;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 291;goto st1321;} + {stack[top++] = 297;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 291;goto st1324;} + {stack[top++] = 297;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 291;goto st1335;} + {stack[top++] = 297;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 291;goto st1337;} + {stack[top++] = 297;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 291;goto st1366;} + {stack[top++] = 297;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 291;goto st1379;} + {stack[top++] = 297;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 291;goto st1392;} + {stack[top++] = 297;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 291;goto st1398;} + {stack[top++] = 297;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 291;goto st1416;} + {stack[top++] = 297;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 291;goto st1411;} + {stack[top++] = 297;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 291;goto st1429;} + {stack[top++] = 297;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 291;goto st1435;} + {stack[top++] = 297;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 291;goto st1441;} + {stack[top++] = 297;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 291;goto st1449;} + {stack[top++] = 297;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 291;goto st1457;} + {stack[top++] = 297;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 291;goto st1463;} + {stack[top++] = 297;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } - goto st291; + goto st297; tr109: { s->buffer_length = 0; @@ -40453,99 +41131,100 @@ tr109: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 291;goto st1071;} + {stack[top++] = 297;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 291;goto st1073;} + {stack[top++] = 297;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 291;goto st1075;} + {stack[top++] = 297;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 291;goto st1107;} + {stack[top++] = 297;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 291;goto st1112;} + {stack[top++] = 297;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 291;goto st1117;} + {stack[top++] = 297;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 291;goto st1122;} + {stack[top++] = 297;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 291;goto st1126;} + {stack[top++] = 297;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 291;goto st1128;} + {stack[top++] = 297;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 291;goto st1183;} + {stack[top++] = 297;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 291;goto st1194;} + {stack[top++] = 297;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 291;goto st1211;} + {stack[top++] = 297;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 291;goto st1222;} + {stack[top++] = 297;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 291;goto st1233;} + {stack[top++] = 297;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 291;goto st1246;} + {stack[top++] = 297;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 291;goto st1256;} + {stack[top++] = 297;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 291;goto st1295;} + {stack[top++] = 297;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 291;goto st1321;} + {stack[top++] = 297;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 291;goto st1324;} + {stack[top++] = 297;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 291;goto st1335;} + {stack[top++] = 297;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 291;goto st1337;} + {stack[top++] = 297;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 291;goto st1366;} + {stack[top++] = 297;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 291;goto st1379;} + {stack[top++] = 297;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 291;goto st1392;} + {stack[top++] = 297;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 291;goto st1398;} + {stack[top++] = 297;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 291;goto st1416;} + {stack[top++] = 297;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 291;goto st1411;} + {stack[top++] = 297;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 291;goto st1429;} + {stack[top++] = 297;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 291;goto st1435;} + {stack[top++] = 297;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 291;goto st1441;} + {stack[top++] = 297;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 291;goto st1449;} + {stack[top++] = 297;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 291;goto st1457;} + {stack[top++] = 297;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 291;goto st1463;} + {stack[top++] = 297;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } { s->buffer[0] = 0; s->buffer_length = 0; } - goto st291; -tr861: + goto st297; +tr875: { s->r_type = KNOT_RRTYPE_A; } { rdata_tail = s->r_data; @@ -40557,102 +41236,103 @@ tr861: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 291;goto st1071;} + {stack[top++] = 297;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 291;goto st1073;} + {stack[top++] = 297;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 291;goto st1075;} + {stack[top++] = 297;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 291;goto st1107;} + {stack[top++] = 297;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 291;goto st1112;} + {stack[top++] = 297;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 291;goto st1117;} + {stack[top++] = 297;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 291;goto st1122;} + {stack[top++] = 297;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 291;goto st1126;} + {stack[top++] = 297;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 291;goto st1128;} + {stack[top++] = 297;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 291;goto st1183;} + {stack[top++] = 297;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 291;goto st1194;} + {stack[top++] = 297;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 291;goto st1211;} + {stack[top++] = 297;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 291;goto st1222;} + {stack[top++] = 297;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 291;goto st1233;} + {stack[top++] = 297;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 291;goto st1246;} + {stack[top++] = 297;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 291;goto st1256;} + {stack[top++] = 297;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 291;goto st1295;} + {stack[top++] = 297;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 291;goto st1321;} + {stack[top++] = 297;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 291;goto st1324;} + {stack[top++] = 297;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 291;goto st1335;} + {stack[top++] = 297;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 291;goto st1337;} + {stack[top++] = 297;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 291;goto st1366;} + {stack[top++] = 297;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 291;goto st1379;} + {stack[top++] = 297;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 291;goto st1392;} + {stack[top++] = 297;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 291;goto st1398;} + {stack[top++] = 297;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 291;goto st1416;} + {stack[top++] = 297;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 291;goto st1411;} + {stack[top++] = 297;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 291;goto st1429;} + {stack[top++] = 297;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 291;goto st1435;} + {stack[top++] = 297;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 291;goto st1441;} + {stack[top++] = 297;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 291;goto st1449;} + {stack[top++] = 297;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 291;goto st1457;} + {stack[top++] = 297;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 291;goto st1463;} + {stack[top++] = 297;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } { s->buffer[0] = 0; s->buffer_length = 0; } - goto st291; -st291: + goto st297; +st297: if ( ++p == pe ) - goto _test_eof291; -case 291: + goto _test_eof297; +case 297: _widec = (*p); if ( (*p) < 11 ) { if ( (*p) > 9 ) { @@ -40684,17 +41364,17 @@ case 291: s->multiline ) _widec += 256; } switch( _widec ) { - case 1801: goto tr874; - case 1802: goto tr877; - case 1824: goto tr874; - case 1832: goto tr875; - case 1833: goto tr876; - case 1851: goto tr878; - case 2057: goto tr1006; - case 2058: goto tr877; - case 2080: goto tr1006; - case 2088: goto tr1007; - case 2089: goto tr1008; + case 1801: goto tr888; + case 1802: goto tr891; + case 1824: goto tr888; + case 1832: goto tr889; + case 1833: goto tr890; + case 1851: goto tr892; + case 2057: goto tr1020; + case 2058: goto tr891; + case 2080: goto tr1020; + case 2088: goto tr1021; + case 2089: goto tr1022; case 2107: goto tr177; } if ( _widec > 1919 ) { @@ -40703,14 +41383,14 @@ case 291: } else if ( _widec >= 1664 ) goto tr97; goto tr85; -tr1009: +tr1023: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st292; -tr1006: + goto st298; +tr1020: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); @@ -40720,8 +41400,8 @@ tr1006: s->buffer[0] = 0; s->buffer_length = 0; } - goto st292; -tr1007: + goto st298; +tr1021: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); @@ -40734,12 +41414,12 @@ tr1007: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st292; -tr1008: + goto st298; +tr1022: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); @@ -40752,12 +41432,12 @@ tr1008: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st292; -tr1010: + goto st298; +tr1024: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); @@ -40766,12 +41446,12 @@ tr1010: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st292; -tr1011: + goto st298; +tr1025: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); @@ -40780,15 +41460,15 @@ tr1011: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st292; -st292: + goto st298; +st298: if ( ++p == pe ) - goto _test_eof292; -case 292: + goto _test_eof298; +case 298: _widec = (*p); if ( (*p) < 11 ) { if ( (*p) > 9 ) { @@ -40820,17 +41500,17 @@ case 292: s->multiline ) _widec += 256; } switch( _widec ) { - case 1801: goto tr879; + case 1801: goto tr893; case 1802: goto tr98; - case 1824: goto tr879; - case 1832: goto tr880; - case 1833: goto tr881; - case 1851: goto tr882; - case 2057: goto tr1009; + case 1824: goto tr893; + case 1832: goto tr894; + case 1833: goto tr895; + case 1851: goto tr896; + case 2057: goto tr1023; case 2058: goto tr98; - case 2080: goto tr1009; - case 2088: goto tr1010; - case 2089: goto tr1011; + case 2080: goto tr1023; + case 2088: goto tr1024; + case 2089: goto tr1025; case 2107: goto tr181; } if ( _widec > 1919 ) { @@ -40839,19 +41519,19 @@ case 292: } else if ( _widec >= 1664 ) goto tr97; goto tr85; -tr849: +tr863: { s->buffer_length = 0; } - goto st293; -tr1012: + goto st299; +tr1026: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st293; -tr842: + goto st299; +tr856: { s->r_owner_length = s->dname_tmp_length; } @@ -40862,11 +41542,11 @@ tr842: { rdata_tail = s->r_data; } - goto st293; -st293: + goto st299; +st299: if ( ++p == pe ) - goto _test_eof293; -case 293: + goto _test_eof299; +case 299: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -40886,11 +41566,11 @@ case 293: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr1013; + goto tr1027; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr1012; + goto tr1026; goto tr77; -tr850: +tr864: { s->line_counter++; } @@ -40898,95 +41578,96 @@ tr850: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 294;goto st1071;} + {stack[top++] = 300;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 294;goto st1073;} + {stack[top++] = 300;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 294;goto st1075;} + {stack[top++] = 300;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 294;goto st1107;} + {stack[top++] = 300;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 294;goto st1112;} + {stack[top++] = 300;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 294;goto st1117;} + {stack[top++] = 300;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 294;goto st1122;} + {stack[top++] = 300;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 294;goto st1126;} + {stack[top++] = 300;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 294;goto st1128;} + {stack[top++] = 300;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 294;goto st1183;} + {stack[top++] = 300;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 294;goto st1194;} + {stack[top++] = 300;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 294;goto st1211;} + {stack[top++] = 300;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 294;goto st1222;} + {stack[top++] = 300;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 294;goto st1233;} + {stack[top++] = 300;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 294;goto st1246;} + {stack[top++] = 300;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 294;goto st1256;} + {stack[top++] = 300;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 294;goto st1295;} + {stack[top++] = 300;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 294;goto st1321;} + {stack[top++] = 300;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 294;goto st1324;} + {stack[top++] = 300;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 294;goto st1335;} + {stack[top++] = 300;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 294;goto st1337;} + {stack[top++] = 300;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 294;goto st1366;} + {stack[top++] = 300;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 294;goto st1379;} + {stack[top++] = 300;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 294;goto st1392;} + {stack[top++] = 300;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 294;goto st1398;} + {stack[top++] = 300;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 294;goto st1416;} + {stack[top++] = 300;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 294;goto st1411;} + {stack[top++] = 300;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 294;goto st1429;} + {stack[top++] = 300;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 294;goto st1435;} + {stack[top++] = 300;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 294;goto st1441;} + {stack[top++] = 300;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 294;goto st1449;} + {stack[top++] = 300;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 294;goto st1457;} + {stack[top++] = 300;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 294;goto st1463;} + {stack[top++] = 300;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } - goto st294; -tr843: + goto st300; +tr857: { s->r_owner_length = s->dname_tmp_length; } @@ -41001,98 +41682,99 @@ tr843: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 294;goto st1071;} + {stack[top++] = 300;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 294;goto st1073;} + {stack[top++] = 300;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 294;goto st1075;} + {stack[top++] = 300;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 294;goto st1107;} + {stack[top++] = 300;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 294;goto st1112;} + {stack[top++] = 300;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 294;goto st1117;} + {stack[top++] = 300;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 294;goto st1122;} + {stack[top++] = 300;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 294;goto st1126;} + {stack[top++] = 300;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 294;goto st1128;} + {stack[top++] = 300;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 294;goto st1183;} + {stack[top++] = 300;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 294;goto st1194;} + {stack[top++] = 300;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 294;goto st1211;} + {stack[top++] = 300;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 294;goto st1222;} + {stack[top++] = 300;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 294;goto st1233;} + {stack[top++] = 300;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 294;goto st1246;} + {stack[top++] = 300;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 294;goto st1256;} + {stack[top++] = 300;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 294;goto st1295;} + {stack[top++] = 300;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 294;goto st1321;} + {stack[top++] = 300;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 294;goto st1324;} + {stack[top++] = 300;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 294;goto st1335;} + {stack[top++] = 300;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 294;goto st1337;} + {stack[top++] = 300;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 294;goto st1366;} + {stack[top++] = 300;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 294;goto st1379;} + {stack[top++] = 300;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 294;goto st1392;} + {stack[top++] = 300;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 294;goto st1398;} + {stack[top++] = 300;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 294;goto st1416;} + {stack[top++] = 300;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 294;goto st1411;} + {stack[top++] = 300;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 294;goto st1429;} + {stack[top++] = 300;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 294;goto st1435;} + {stack[top++] = 300;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 294;goto st1441;} + {stack[top++] = 300;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 294;goto st1449;} + {stack[top++] = 300;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 294;goto st1457;} + {stack[top++] = 300;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 294;goto st1463;} + {stack[top++] = 300;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } - goto st294; -st294: + goto st300; +st300: if ( ++p == pe ) - goto _test_eof294; -case 294: + goto _test_eof300; +case 300: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -41110,10 +41792,10 @@ case 294: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr1014; - case 32: goto tr1014; - case 40: goto tr1015; - case 41: goto tr1016; + case 9: goto tr1028; + case 32: goto tr1028; + case 40: goto tr1029; + case 41: goto tr1030; case 58: goto tr75; case 65: goto tr124; case 67: goto tr125; @@ -41154,12 +41836,12 @@ case 294: case 122: goto tr141; case 2826: goto tr89; case 2875: goto tr90; - case 3082: goto tr941; - case 3131: goto tr1017; + case 3082: goto tr955; + case 3131: goto tr1031; case 3338: goto tr107; case 3387: goto tr108; - case 3594: goto tr941; - case 3643: goto tr1018; + case 3594: goto tr955; + case 3643: goto tr1032; } if ( _widec < 11 ) { if ( _widec <= 8 ) @@ -41173,7 +41855,7 @@ case 294: } else goto tr75; goto tr120; -tr851: +tr865: { s->buffer_length = 0; } @@ -41181,95 +41863,96 @@ tr851: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 295;goto st1071;} + {stack[top++] = 301;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 295;goto st1073;} + {stack[top++] = 301;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 295;goto st1075;} + {stack[top++] = 301;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 295;goto st1107;} + {stack[top++] = 301;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 295;goto st1112;} + {stack[top++] = 301;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 295;goto st1117;} + {stack[top++] = 301;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 295;goto st1122;} + {stack[top++] = 301;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 295;goto st1126;} + {stack[top++] = 301;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 295;goto st1128;} + {stack[top++] = 301;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 295;goto st1183;} + {stack[top++] = 301;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 295;goto st1194;} + {stack[top++] = 301;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 295;goto st1211;} + {stack[top++] = 301;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 295;goto st1222;} + {stack[top++] = 301;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 295;goto st1233;} + {stack[top++] = 301;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 295;goto st1246;} + {stack[top++] = 301;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 295;goto st1256;} + {stack[top++] = 301;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 295;goto st1295;} + {stack[top++] = 301;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 295;goto st1321;} + {stack[top++] = 301;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 295;goto st1324;} + {stack[top++] = 301;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 295;goto st1335;} + {stack[top++] = 301;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 295;goto st1337;} + {stack[top++] = 301;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 295;goto st1366;} + {stack[top++] = 301;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 295;goto st1379;} + {stack[top++] = 301;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 295;goto st1392;} + {stack[top++] = 301;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 295;goto st1398;} + {stack[top++] = 301;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 295;goto st1416;} + {stack[top++] = 301;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 295;goto st1411;} + {stack[top++] = 301;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 295;goto st1429;} + {stack[top++] = 301;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 295;goto st1435;} + {stack[top++] = 301;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 295;goto st1441;} + {stack[top++] = 301;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 295;goto st1449;} + {stack[top++] = 301;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 295;goto st1457;} + {stack[top++] = 301;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 295;goto st1463;} + {stack[top++] = 301;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } - goto st295; -tr844: + goto st301; +tr858: { s->r_owner_length = s->dname_tmp_length; } @@ -41284,98 +41967,99 @@ tr844: p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = 295;goto st1071;} + {stack[top++] = 301;goto st1089;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = 295;goto st1073;} + {stack[top++] = 301;goto st1091;} case KNOT_RRTYPE_SOA: - {stack[top++] = 295;goto st1075;} + {stack[top++] = 301;goto st1093;} case KNOT_RRTYPE_HINFO: - {stack[top++] = 295;goto st1107;} + {stack[top++] = 301;goto st1125;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = 295;goto st1112;} + {stack[top++] = 301;goto st1130;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = 295;goto st1117;} + {stack[top++] = 301;goto st1135;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = 295;goto st1122;} + {stack[top++] = 301;goto st1140;} case KNOT_RRTYPE_AAAA: - {stack[top++] = 295;goto st1126;} + {stack[top++] = 301;goto st1144;} case KNOT_RRTYPE_LOC: - {stack[top++] = 295;goto st1128;} + {stack[top++] = 301;goto st1146;} case KNOT_RRTYPE_SRV: - {stack[top++] = 295;goto st1183;} + {stack[top++] = 301;goto st1201;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = 295;goto st1194;} + {stack[top++] = 301;goto st1212;} case KNOT_RRTYPE_CERT: - {stack[top++] = 295;goto st1211;} + {stack[top++] = 301;goto st1229;} case KNOT_RRTYPE_APL: - {stack[top++] = 295;goto st1222;} + {stack[top++] = 301;goto st1240;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = 295;goto st1233;} + {stack[top++] = 301;goto st1251;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = 295;goto st1246;} + {stack[top++] = 301;goto st1264;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = 295;goto st1256;} + {stack[top++] = 301;goto st1274;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = 295;goto st1295;} + {stack[top++] = 301;goto st1313;} case KNOT_RRTYPE_NSEC: - {stack[top++] = 295;goto st1321;} + {stack[top++] = 301;goto st1339;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = 295;goto st1324;} + {stack[top++] = 301;goto st1342;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = 295;goto st1335;} + {stack[top++] = 301;goto st1353;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = 295;goto st1337;} + {stack[top++] = 301;goto st1355;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = 295;goto st1366;} + {stack[top++] = 301;goto st1384;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = 295;goto st1379;} + {stack[top++] = 301;goto st1397;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = 295;goto st1392;} + {stack[top++] = 301;goto st1410;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = 295;goto st1398;} + {stack[top++] = 301;goto st1416;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = 295;goto st1416;} + {stack[top++] = 301;goto st1434;} case KNOT_RRTYPE_L32: - {stack[top++] = 295;goto st1411;} + {stack[top++] = 301;goto st1429;} case KNOT_RRTYPE_EUI48: - {stack[top++] = 295;goto st1429;} + {stack[top++] = 301;goto st1447;} case KNOT_RRTYPE_EUI64: - {stack[top++] = 295;goto st1435;} + {stack[top++] = 301;goto st1453;} case KNOT_RRTYPE_URI: - {stack[top++] = 295;goto st1441;} + {stack[top++] = 301;goto st1459;} case KNOT_RRTYPE_CAA: - {stack[top++] = 295;goto st1449;} + {stack[top++] = 301;goto st1467;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = 295;goto st1457;} + {stack[top++] = 301;goto st1475;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = 295;goto st1463;} + {stack[top++] = 301;goto st1481;} default: WARN(ZS_CANNOT_TEXT_DATA); - {goto st319;} + {goto st325;} } } - goto st295; -st295: + goto st301; +st301: if ( ++p == pe ) - goto _test_eof295; -case 295: + goto _test_eof301; +case 301: _widec = (*p); if ( (*p) < 11 ) { if ( (*p) > 9 ) { @@ -41413,24 +42097,24 @@ case 295: case 1832: goto tr87; case 1833: goto tr88; case 1851: goto tr90; - case 2057: goto tr1019; - case 2058: goto tr944; - case 2080: goto tr1019; - case 2088: goto tr1020; - case 2089: goto tr1021; - case 2107: goto tr955; + case 2057: goto tr1033; + case 2058: goto tr958; + case 2080: goto tr1033; + case 2088: goto tr1034; + case 2089: goto tr1035; + case 2107: goto tr969; } if ( 1920 <= _widec && _widec <= 2175 ) - goto tr1012; + goto tr1026; goto tr85; -tr1022: +tr1036: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st296; -tr1019: + goto st302; +tr1033: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); @@ -41440,8 +42124,8 @@ tr1019: s->buffer[0] = 0; s->buffer_length = 0; } - goto st296; -tr1020: + goto st302; +tr1034: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); @@ -41454,12 +42138,12 @@ tr1020: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st296; -tr1021: + goto st302; +tr1035: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); @@ -41472,12 +42156,12 @@ tr1021: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st296; -tr1023: + goto st302; +tr1037: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); @@ -41486,12 +42170,12 @@ tr1023: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st296; -tr1024: + goto st302; +tr1038: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); @@ -41500,15 +42184,15 @@ tr1024: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st296; -st296: + goto st302; +st302: if ( ++p == pe ) - goto _test_eof296; -case 296: + goto _test_eof302; +case 302: _widec = (*p); if ( (*p) < 11 ) { if ( (*p) > 9 ) { @@ -41546,325 +42230,17 @@ case 296: case 1832: goto tr93; case 1833: goto tr94; case 1851: goto tr96; - case 2057: goto tr1022; - case 2058: goto tr873; - case 2080: goto tr1022; - case 2088: goto tr1023; - case 2089: goto tr1024; - case 2107: goto tr959; + case 2057: goto tr1036; + case 2058: goto tr887; + case 2080: goto tr1036; + case 2088: goto tr1037; + case 2089: goto tr1038; + case 2107: goto tr973; } if ( 1920 <= _widec && _widec <= 2175 ) - goto tr1012; + goto tr1026; goto tr85; -tr4182: - { - s->r_class = s->default_class; - } - { - s->dname = s->r_owner; - s->r_owner_length = 0; - } - { p--; {stack[top++] = 297;goto st321;} } - goto st297; -tr4204: - { - s->r_class = s->default_class; - } - { - s->r_ttl = s->default_ttl; - } - { - s->dname = s->r_owner; - s->r_owner_length = 0; - } - { p--; {stack[top++] = 297;goto st321;} } - goto st297; -st297: - if ( ++p == pe ) - goto _test_eof297; -case 297: - _widec = (*p); - if ( (*p) > 10 ) { - if ( 59 <= (*p) && (*p) <= 59 ) { - _widec = (short)(1664 + ((*p) - -128)); - if ( - s->multiline ) _widec += 256; - } - } else if ( (*p) >= 10 ) { - _widec = (short)(1664 + ((*p) - -128)); - if ( - s->multiline ) _widec += 256; - } - switch( _widec ) { - case 9: goto tr796; - case 32: goto tr796; - case 40: goto tr797; - case 41: goto tr798; - case 65: goto st18; - case 68: goto st22; - case 69: goto st29; - case 78: goto st32; - case 83: goto st36; - case 97: goto st18; - case 100: goto st22; - case 101: goto st29; - case 110: goto st32; - case 115: goto st36; - case 2058: goto tr799; - case 2107: goto tr800; - } - goto tr1025; -tr4183: - { - s->r_class = s->default_class; - } - { - s->dname = s->r_owner; - s->r_owner_length = 0; - } - { p--; {stack[top++] = 298;goto st321;} } - goto st298; -tr4205: - { - s->r_class = s->default_class; - } - { - s->r_ttl = s->default_ttl; - } - { - s->dname = s->r_owner; - s->r_owner_length = 0; - } - { p--; {stack[top++] = 298;goto st321;} } - goto st298; -st298: - if ( ++p == pe ) - goto _test_eof298; -case 298: - _widec = (*p); - if ( (*p) > 10 ) { - if ( 59 <= (*p) && (*p) <= 59 ) { - _widec = (short)(1664 + ((*p) - -128)); - if ( - s->multiline ) _widec += 256; - } - } else if ( (*p) >= 10 ) { - _widec = (short)(1664 + ((*p) - -128)); - if ( - s->multiline ) _widec += 256; - } - switch( _widec ) { - case 9: goto tr796; - case 32: goto tr796; - case 40: goto tr797; - case 41: goto tr798; - case 72: goto st41; - case 78: goto st45; - case 83: goto st53; - case 104: goto st41; - case 110: goto st45; - case 115: goto st53; - case 2058: goto tr799; - case 2107: goto tr800; - } - goto tr1025; -tr4184: - { - s->r_class = s->default_class; - } - { - s->dname = s->r_owner; - s->r_owner_length = 0; - } - { p--; {stack[top++] = 299;goto st321;} } - goto st299; -tr4206: - { - s->r_class = s->default_class; - } - { - s->r_ttl = s->default_ttl; - } - { - s->dname = s->r_owner; - s->r_owner_length = 0; - } - { p--; {stack[top++] = 299;goto st321;} } - goto st299; -st299: - if ( ++p == pe ) - goto _test_eof299; -case 299: - _widec = (*p); - if ( (*p) > 10 ) { - if ( 59 <= (*p) && (*p) <= 59 ) { - _widec = (short)(1664 + ((*p) - -128)); - if ( - s->multiline ) _widec += 256; - } - } else if ( (*p) >= 10 ) { - _widec = (short)(1664 + ((*p) - -128)); - if ( - s->multiline ) _widec += 256; - } - switch( _widec ) { - case 9: goto tr796; - case 32: goto tr796; - case 40: goto tr797; - case 41: goto tr798; - case 85: goto st58; - case 117: goto st58; - case 2058: goto tr799; - case 2107: goto tr800; - } - goto tr1025; -tr4185: - { - s->r_class = s->default_class; - } - { - s->dname = s->r_owner; - s->r_owner_length = 0; - } - { p--; {stack[top++] = 300;goto st321;} } - goto st300; -tr4207: - { - s->r_class = s->default_class; - } - { - s->r_ttl = s->default_ttl; - } - { - s->dname = s->r_owner; - s->r_owner_length = 0; - } - { p--; {stack[top++] = 300;goto st321;} } - goto st300; -st300: - if ( ++p == pe ) - goto _test_eof300; -case 300: - _widec = (*p); - if ( (*p) > 10 ) { - if ( 59 <= (*p) && (*p) <= 59 ) { - _widec = (short)(1664 + ((*p) - -128)); - if ( - s->multiline ) _widec += 256; - } - } else if ( (*p) >= 10 ) { - _widec = (short)(1664 + ((*p) - -128)); - if ( - s->multiline ) _widec += 256; - } - switch( _widec ) { - case 9: goto tr796; - case 32: goto tr796; - case 40: goto tr797; - case 41: goto tr798; - case 73: goto st65; - case 84: goto st69; - case 105: goto st65; - case 116: goto st69; - case 2058: goto tr799; - case 2107: goto tr800; - } - goto tr1025; -tr4208: - { - s->r_class = s->default_class; - } - { - s->r_ttl = s->default_ttl; - } - { - s->dname = s->r_owner; - s->r_owner_length = 0; - } - { p--; {stack[top++] = 301;goto st321;} } - goto st301; -st301: - if ( ++p == pe ) - goto _test_eof301; -case 301: - _widec = (*p); - if ( (*p) > 10 ) { - if ( 59 <= (*p) && (*p) <= 59 ) { - _widec = (short)(1664 + ((*p) - -128)); - if ( - s->multiline ) _widec += 256; - } - } else if ( (*p) >= 10 ) { - _widec = (short)(1664 + ((*p) - -128)); - if ( - s->multiline ) _widec += 256; - } - switch( _widec ) { - case 9: goto tr796; - case 32: goto tr796; - case 40: goto tr797; - case 41: goto tr798; - case 78: goto st185; - case 80: goto st77; - case 110: goto st185; - case 112: goto st77; - case 2058: goto tr799; - case 2107: goto tr800; - } - goto tr1025; -tr4187: - { - s->r_class = s->default_class; - } - { - s->dname = s->r_owner; - s->r_owner_length = 0; - } - { p--; {stack[top++] = 302;goto st321;} } - goto st302; -tr4209: - { - s->r_class = s->default_class; - } - { - s->r_ttl = s->default_ttl; - } - { - s->dname = s->r_owner; - s->r_owner_length = 0; - } - { p--; {stack[top++] = 302;goto st321;} } - goto st302; -st302: - if ( ++p == pe ) - goto _test_eof302; -case 302: - _widec = (*p); - if ( (*p) > 10 ) { - if ( 59 <= (*p) && (*p) <= 59 ) { - _widec = (short)(1664 + ((*p) - -128)); - if ( - s->multiline ) _widec += 256; - } - } else if ( (*p) >= 10 ) { - _widec = (short)(1664 + ((*p) - -128)); - if ( - s->multiline ) _widec += 256; - } - switch( _widec ) { - case 9: goto tr796; - case 32: goto tr796; - case 40: goto tr797; - case 41: goto tr798; - case 69: goto st85; - case 88: goto st87; - case 101: goto st85; - case 120: goto st87; - case 2058: goto tr799; - case 2107: goto tr800; - } - goto tr1025; -tr4188: +tr4217: { s->r_class = s->default_class; } @@ -41872,9 +42248,9 @@ tr4188: s->dname = s->r_owner; s->r_owner_length = 0; } - { p--; {stack[top++] = 303;goto st321;} } + { p--; {stack[top++] = 303;goto st327;} } goto st303; -tr4210: +tr4239: { s->r_class = s->default_class; } @@ -41885,7 +42261,7 @@ tr4210: s->dname = s->r_owner; s->r_owner_length = 0; } - { p--; {stack[top++] = 303;goto st321;} } + { p--; {stack[top++] = 303;goto st327;} } goto st303; st303: if ( ++p == pe ) @@ -41904,21 +42280,25 @@ case 303: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr796; - case 32: goto tr796; - case 40: goto tr797; - case 41: goto tr798; - case 51: goto st89; - case 54: goto st91; - case 79: goto st93; - case 80: goto st95; - case 111: goto st93; - case 112: goto st95; - case 2058: goto tr799; - case 2107: goto tr800; + case 9: goto tr810; + case 32: goto tr810; + case 40: goto tr811; + case 41: goto tr812; + case 65: goto st18; + case 68: goto st22; + case 69: goto st29; + case 78: goto st32; + case 83: goto st36; + case 97: goto st18; + case 100: goto st22; + case 101: goto st29; + case 110: goto st32; + case 115: goto st36; + case 2058: goto tr813; + case 2107: goto tr814; } - goto tr1025; -tr4189: + goto tr1039; +tr4218: { s->r_class = s->default_class; } @@ -41926,9 +42306,9 @@ tr4189: s->dname = s->r_owner; s->r_owner_length = 0; } - { p--; {stack[top++] = 304;goto st321;} } + { p--; {stack[top++] = 304;goto st327;} } goto st304; -tr4211: +tr4240: { s->r_class = s->default_class; } @@ -41939,7 +42319,7 @@ tr4211: s->dname = s->r_owner; s->r_owner_length = 0; } - { p--; {stack[top++] = 304;goto st321;} } + { p--; {stack[top++] = 304;goto st327;} } goto st304; st304: if ( ++p == pe ) @@ -41958,19 +42338,21 @@ case 304: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr796; - case 32: goto tr796; - case 40: goto tr797; - case 41: goto tr798; - case 73: goto st97; - case 88: goto st101; - case 105: goto st97; - case 120: goto st101; - case 2058: goto tr799; - case 2107: goto tr800; + case 9: goto tr810; + case 32: goto tr810; + case 40: goto tr811; + case 41: goto tr812; + case 72: goto st41; + case 78: goto st45; + case 83: goto st53; + case 104: goto st41; + case 110: goto st45; + case 115: goto st53; + case 2058: goto tr813; + case 2107: goto tr814; } - goto tr1025; -tr4190: + goto tr1039; +tr4219: { s->r_class = s->default_class; } @@ -41978,9 +42360,9 @@ tr4190: s->dname = s->r_owner; s->r_owner_length = 0; } - { p--; {stack[top++] = 305;goto st321;} } + { p--; {stack[top++] = 305;goto st327;} } goto st305; -tr4212: +tr4241: { s->r_class = s->default_class; } @@ -41991,7 +42373,7 @@ tr4212: s->dname = s->r_owner; s->r_owner_length = 0; } - { p--; {stack[top++] = 305;goto st321;} } + { p--; {stack[top++] = 305;goto st327;} } goto st305; st305: if ( ++p == pe ) @@ -42010,21 +42392,17 @@ case 305: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr796; - case 32: goto tr796; - case 40: goto tr797; - case 41: goto tr798; - case 65: goto st103; - case 73: goto st107; - case 83: goto st109; - case 97: goto st103; - case 105: goto st107; - case 115: goto st109; - case 2058: goto tr799; - case 2107: goto tr800; + case 9: goto tr810; + case 32: goto tr810; + case 40: goto tr811; + case 41: goto tr812; + case 85: goto st58; + case 117: goto st58; + case 2058: goto tr813; + case 2107: goto tr814; } - goto tr1025; -tr4191: + goto tr1039; +tr4220: { s->r_class = s->default_class; } @@ -42032,9 +42410,9 @@ tr4191: s->dname = s->r_owner; s->r_owner_length = 0; } - { p--; {stack[top++] = 306;goto st321;} } + { p--; {stack[top++] = 306;goto st327;} } goto st306; -tr4213: +tr4242: { s->r_class = s->default_class; } @@ -42045,7 +42423,7 @@ tr4213: s->dname = s->r_owner; s->r_owner_length = 0; } - { p--; {stack[top++] = 306;goto st321;} } + { p--; {stack[top++] = 306;goto st327;} } goto st306; st306: if ( ++p == pe ) @@ -42064,27 +42442,19 @@ case 306: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr796; - case 32: goto tr796; - case 40: goto tr797; - case 41: goto tr798; - case 80: goto st119; - case 112: goto st119; - case 2058: goto tr799; - case 2107: goto tr800; - } - goto tr1025; -tr4192: - { - s->r_class = s->default_class; - } - { - s->dname = s->r_owner; - s->r_owner_length = 0; + case 9: goto tr810; + case 32: goto tr810; + case 40: goto tr811; + case 41: goto tr812; + case 73: goto st65; + case 84: goto st69; + case 105: goto st65; + case 116: goto st69; + case 2058: goto tr813; + case 2107: goto tr814; } - { p--; {stack[top++] = 307;goto st321;} } - goto st307; -tr4214: + goto tr1039; +tr4243: { s->r_class = s->default_class; } @@ -42095,7 +42465,7 @@ tr4214: s->dname = s->r_owner; s->r_owner_length = 0; } - { p--; {stack[top++] = 307;goto st321;} } + { p--; {stack[top++] = 307;goto st327;} } goto st307; st307: if ( ++p == pe ) @@ -42114,17 +42484,19 @@ case 307: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr796; - case 32: goto tr796; - case 40: goto tr797; - case 41: goto tr798; - case 84: goto st129; - case 116: goto st129; - case 2058: goto tr799; - case 2107: goto tr800; + case 9: goto tr810; + case 32: goto tr810; + case 40: goto tr811; + case 41: goto tr812; + case 78: goto st191; + case 80: goto st77; + case 110: goto st191; + case 112: goto st77; + case 2058: goto tr813; + case 2107: goto tr814; } - goto tr1025; -tr4193: + goto tr1039; +tr4222: { s->r_class = s->default_class; } @@ -42132,9 +42504,9 @@ tr4193: s->dname = s->r_owner; s->r_owner_length = 0; } - { p--; {stack[top++] = 308;goto st321;} } + { p--; {stack[top++] = 308;goto st327;} } goto st308; -tr4215: +tr4244: { s->r_class = s->default_class; } @@ -42145,7 +42517,7 @@ tr4215: s->dname = s->r_owner; s->r_owner_length = 0; } - { p--; {stack[top++] = 308;goto st321;} } + { p--; {stack[top++] = 308;goto st327;} } goto st308; st308: if ( ++p == pe ) @@ -42164,21 +42536,19 @@ case 308: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr796; - case 32: goto tr796; - case 40: goto tr797; - case 41: goto tr798; - case 80: goto st132; - case 82: goto st133; - case 84: goto st137; - case 112: goto st132; - case 114: goto st133; - case 116: goto st137; - case 2058: goto tr799; - case 2107: goto tr800; - } - goto tr1025; -tr4194: + case 9: goto tr810; + case 32: goto tr810; + case 40: goto tr811; + case 41: goto tr812; + case 69: goto st85; + case 88: goto st87; + case 101: goto st85; + case 120: goto st87; + case 2058: goto tr813; + case 2107: goto tr814; + } + goto tr1039; +tr4223: { s->r_class = s->default_class; } @@ -42186,9 +42556,9 @@ tr4194: s->dname = s->r_owner; s->r_owner_length = 0; } - { p--; {stack[top++] = 309;goto st321;} } + { p--; {stack[top++] = 309;goto st327;} } goto st309; -tr4216: +tr4245: { s->r_class = s->default_class; } @@ -42199,7 +42569,7 @@ tr4216: s->dname = s->r_owner; s->r_owner_length = 0; } - { p--; {stack[top++] = 309;goto st321;} } + { p--; {stack[top++] = 309;goto st327;} } goto st309; st309: if ( ++p == pe ) @@ -42218,27 +42588,21 @@ case 309: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr796; - case 32: goto tr796; - case 40: goto tr797; - case 41: goto tr798; - case 77: goto st139; - case 79: goto st144; - case 80: goto st146; - case 82: goto st148; - case 83: goto st150; - case 86: goto st154; - case 109: goto st139; - case 111: goto st144; - case 112: goto st146; - case 114: goto st148; - case 115: goto st150; - case 118: goto st154; - case 2058: goto tr799; - case 2107: goto tr800; - } - goto tr1025; -tr4195: + case 9: goto tr810; + case 32: goto tr810; + case 40: goto tr811; + case 41: goto tr812; + case 51: goto st89; + case 54: goto st91; + case 79: goto st93; + case 80: goto st95; + case 111: goto st93; + case 112: goto st95; + case 2058: goto tr813; + case 2107: goto tr814; + } + goto tr1039; +tr4224: { s->r_class = s->default_class; } @@ -42246,9 +42610,9 @@ tr4195: s->dname = s->r_owner; s->r_owner_length = 0; } - { p--; {stack[top++] = 310;goto st321;} } + { p--; {stack[top++] = 310;goto st327;} } goto st310; -tr4217: +tr4246: { s->r_class = s->default_class; } @@ -42259,7 +42623,7 @@ tr4217: s->dname = s->r_owner; s->r_owner_length = 0; } - { p--; {stack[top++] = 310;goto st321;} } + { p--; {stack[top++] = 310;goto st327;} } goto st310; st310: if ( ++p == pe ) @@ -42278,21 +42642,19 @@ case 310: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr796; - case 32: goto tr796; - case 40: goto tr797; - case 41: goto tr798; - case 76: goto st158; - case 88: goto st161; - case 89: goto st163; - case 108: goto st158; - case 120: goto st161; - case 121: goto st163; - case 2058: goto tr799; - case 2107: goto tr800; - } - goto tr1025; -tr4196: + case 9: goto tr810; + case 32: goto tr810; + case 40: goto tr811; + case 41: goto tr812; + case 73: goto st97; + case 88: goto st101; + case 105: goto st97; + case 120: goto st101; + case 2058: goto tr813; + case 2107: goto tr814; + } + goto tr1039; +tr4225: { s->r_class = s->default_class; } @@ -42300,9 +42662,9 @@ tr4196: s->dname = s->r_owner; s->r_owner_length = 0; } - { p--; {stack[top++] = 311;goto st321;} } + { p--; {stack[top++] = 311;goto st327;} } goto st311; -tr4218: +tr4247: { s->r_class = s->default_class; } @@ -42313,7 +42675,7 @@ tr4218: s->dname = s->r_owner; s->r_owner_length = 0; } - { p--; {stack[top++] = 311;goto st321;} } + { p--; {stack[top++] = 311;goto st327;} } goto st311; st311: if ( ++p == pe ) @@ -42332,17 +42694,21 @@ case 311: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr796; - case 32: goto tr796; - case 40: goto tr797; - case 41: goto tr798; - case 82: goto st168; - case 114: goto st168; - case 2058: goto tr799; - case 2107: goto tr800; - } - goto tr1025; -tr4197: + case 9: goto tr810; + case 32: goto tr810; + case 40: goto tr811; + case 41: goto tr812; + case 65: goto st103; + case 73: goto st107; + case 83: goto st109; + case 97: goto st103; + case 105: goto st107; + case 115: goto st109; + case 2058: goto tr813; + case 2107: goto tr814; + } + goto tr1039; +tr4226: { s->r_class = s->default_class; } @@ -42350,9 +42716,9 @@ tr4197: s->dname = s->r_owner; s->r_owner_length = 0; } - { p--; {stack[top++] = 312;goto st321;} } + { p--; {stack[top++] = 312;goto st327;} } goto st312; -tr4219: +tr4248: { s->r_class = s->default_class; } @@ -42363,7 +42729,7 @@ tr4219: s->dname = s->r_owner; s->r_owner_length = 0; } - { p--; {stack[top++] = 312;goto st321;} } + { p--; {stack[top++] = 312;goto st327;} } goto st312; st312: if ( ++p == pe ) @@ -42382,17 +42748,17 @@ case 312: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr796; - case 32: goto tr796; - case 40: goto tr797; - case 41: goto tr798; - case 65: goto st171; - case 97: goto st171; - case 2058: goto tr799; - case 2107: goto tr800; - } - goto tr1025; -tr4198: + case 9: goto tr810; + case 32: goto tr810; + case 40: goto tr811; + case 41: goto tr812; + case 80: goto st119; + case 112: goto st119; + case 2058: goto tr813; + case 2107: goto tr814; + } + goto tr1039; +tr4227: { s->r_class = s->default_class; } @@ -42400,9 +42766,9 @@ tr4198: s->dname = s->r_owner; s->r_owner_length = 0; } - { p--; {stack[top++] = 313;goto st321;} } + { p--; {stack[top++] = 313;goto st327;} } goto st313; -tr4220: +tr4249: { s->r_class = s->default_class; } @@ -42413,7 +42779,7 @@ tr4220: s->dname = s->r_owner; s->r_owner_length = 0; } - { p--; {stack[top++] = 313;goto st321;} } + { p--; {stack[top++] = 313;goto st327;} } goto st313; st313: if ( ++p == pe ) @@ -42432,176 +42798,154 @@ case 313: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr796; - case 32: goto tr796; - case 40: goto tr797; - case 41: goto tr798; - case 79: goto st177; - case 111: goto st177; - case 2058: goto tr799; - case 2107: goto tr800; - } - goto tr1025; -tr26: - { - s->buffer_length = 0; - } - goto st314; -tr1026: - { - if (s->buffer_length < sizeof(s->buffer) - 1) { - s->buffer[s->buffer_length++] = (*p); - } - } - goto st314; -tr4164: - { - if (s->r_owner_length == 0) { - WARN(ZS_BAD_PREVIOUS_OWNER); - p--; {goto st319;} - } - } - { - s->buffer_length = 0; - } - { - s->buffer[0] = 0; - s->buffer_length = 0; - } - goto st314; -tr4234: - { - s->buffer_length = 0; + case 9: goto tr810; + case 32: goto tr810; + case 40: goto tr811; + case 41: goto tr812; + case 84: goto st129; + case 116: goto st129; + case 2058: goto tr813; + case 2107: goto tr814; } + goto tr1039; +tr4228: { - if (s->r_owner_length == 0) { - WARN(ZS_BAD_PREVIOUS_OWNER); - p--; {goto st319;} - } + s->r_class = s->default_class; } { - s->buffer[0] = 0; - s->buffer_length = 0; + s->dname = s->r_owner; + s->r_owner_length = 0; } + { p--; {stack[top++] = 314;goto st327;} } goto st314; -tr4230: - { - NOERR; - } +tr4250: { - if (s->r_owner_length == 0) { - WARN(ZS_BAD_PREVIOUS_OWNER); - p--; {goto st319;} - } + s->r_class = s->default_class; } { - s->buffer_length = 0; + s->r_ttl = s->default_ttl; } { - s->buffer[0] = 0; - s->buffer_length = 0; + s->dname = s->r_owner; + s->r_owner_length = 0; } + { p--; {stack[top++] = 314;goto st327;} } goto st314; st314: if ( ++p == pe ) goto _test_eof314; case 314: _widec = (*p); - if ( (*p) < 10 ) { - if ( (*p) <= 9 ) { + if ( (*p) > 10 ) { + if ( 59 <= (*p) && (*p) <= 59 ) { _widec = (short)(1664 + ((*p) - -128)); if ( s->multiline ) _widec += 256; } - } else if ( (*p) > 10 ) { - if ( 11 <= (*p) ) - { _widec = (short)(1664 + ((*p) - -128)); - if ( - s->multiline ) _widec += 256; - } - } else { + } else if ( (*p) >= 10 ) { _widec = (short)(1664 + ((*p) - -128)); if ( s->multiline ) _widec += 256; } switch( _widec ) { - case 1802: goto tr783; - case 2058: goto tr1027; + case 9: goto tr810; + case 32: goto tr810; + case 40: goto tr811; + case 41: goto tr812; + case 69: goto st132; + case 80: goto st138; + case 82: goto st139; + case 84: goto st143; + case 101: goto st132; + case 112: goto st138; + case 114: goto st139; + case 116: goto st143; + case 2058: goto tr813; + case 2107: goto tr814; } - if ( _widec > 1919 ) { - if ( 1920 <= _widec && _widec <= 2175 ) - goto tr1026; - } else if ( _widec >= 1664 ) - goto tr782; - goto tr91; -tr725: + goto tr1039; +tr4229: { - s->buffer_length = 0; + s->r_class = s->default_class; } - goto st315; -tr1028: { - if (s->buffer_length < sizeof(s->buffer) - 1) { - s->buffer[s->buffer_length++] = (*p); - } + s->dname = s->r_owner; + s->r_owner_length = 0; } + { p--; {stack[top++] = 315;goto st327;} } goto st315; -tr4200: +tr4251: { - s->buffer_length = 0; + s->r_class = s->default_class; } { - if (s->r_owner_length == 0) { - WARN(ZS_BAD_PREVIOUS_OWNER); - p--; {goto st319;} - } + s->r_ttl = s->default_ttl; } { - s->buffer[0] = 0; - s->buffer_length = 0; + s->dname = s->r_owner; + s->r_owner_length = 0; } + { p--; {stack[top++] = 315;goto st327;} } goto st315; st315: if ( ++p == pe ) goto _test_eof315; case 315: _widec = (*p); - if ( (*p) < 10 ) { - if ( (*p) <= 9 ) { + if ( (*p) > 10 ) { + if ( 59 <= (*p) && (*p) <= 59 ) { _widec = (short)(1664 + ((*p) - -128)); if ( s->multiline ) _widec += 256; } - } else if ( (*p) > 10 ) { - if ( 11 <= (*p) ) - { _widec = (short)(1664 + ((*p) - -128)); - if ( - s->multiline ) _widec += 256; - } - } else { + } else if ( (*p) >= 10 ) { _widec = (short)(1664 + ((*p) - -128)); if ( s->multiline ) _widec += 256; } switch( _widec ) { - case 1802: goto tr783; - case 2058: goto tr1029; + case 9: goto tr810; + case 32: goto tr810; + case 40: goto tr811; + case 41: goto tr812; + case 77: goto st145; + case 79: goto st150; + case 80: goto st152; + case 82: goto st154; + case 83: goto st156; + case 86: goto st160; + case 109: goto st145; + case 111: goto st150; + case 112: goto st152; + case 114: goto st154; + case 115: goto st156; + case 118: goto st160; + case 2058: goto tr813; + case 2107: goto tr814; + } + goto tr1039; +tr4230: + { + s->r_class = s->default_class; } - if ( _widec > 1919 ) { - if ( 1920 <= _widec && _widec <= 2175 ) - goto tr1028; - } else if ( _widec >= 1664 ) - goto tr782; - goto tr154; -tr4186: + { + s->dname = s->r_owner; + s->r_owner_length = 0; + } + { p--; {stack[top++] = 316;goto st327;} } + goto st316; +tr4252: { s->r_class = s->default_class; } + { + s->r_ttl = s->default_ttl; + } { s->dname = s->r_owner; s->r_owner_length = 0; } - { p--; {stack[top++] = 316;goto st321;} } + { p--; {stack[top++] = 316;goto st327;} } goto st316; st316: if ( ++p == pe ) @@ -42620,92 +42964,92 @@ case 316: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr796; - case 32: goto tr796; - case 40: goto tr797; - case 41: goto tr798; - case 78: goto st74; - case 80: goto st77; - case 110: goto st74; - case 112: goto st77; - case 2058: goto tr799; - case 2107: goto tr800; + case 9: goto tr810; + case 32: goto tr810; + case 40: goto tr811; + case 41: goto tr812; + case 76: goto st164; + case 88: goto st167; + case 89: goto st169; + case 108: goto st164; + case 120: goto st167; + case 121: goto st169; + case 2058: goto tr813; + case 2107: goto tr814; } - goto tr1025; -tr159: + goto tr1039; +tr4231: { - s->buffer_length = 0; + s->r_class = s->default_class; } - goto st317; -tr1030: { - if (s->buffer_length < sizeof(s->buffer) - 1) { - s->buffer[s->buffer_length++] = (*p); - } + s->dname = s->r_owner; + s->r_owner_length = 0; } + { p--; {stack[top++] = 317;goto st327;} } goto st317; -tr153: +tr4253: { - if (s->number64 <= UINT32_MAX) { - s->r_ttl = (uint32_t)(s->number64); - } else { - WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} - } + s->r_class = s->default_class; } { - s->buffer_length = 0; + s->r_ttl = s->default_ttl; } { - s->buffer[0] = 0; - s->buffer_length = 0; + s->dname = s->r_owner; + s->r_owner_length = 0; } + { p--; {stack[top++] = 317;goto st327;} } goto st317; st317: if ( ++p == pe ) goto _test_eof317; case 317: _widec = (*p); - if ( (*p) < 10 ) { - if ( (*p) <= 9 ) { + if ( (*p) > 10 ) { + if ( 59 <= (*p) && (*p) <= 59 ) { _widec = (short)(1664 + ((*p) - -128)); if ( s->multiline ) _widec += 256; } - } else if ( (*p) > 10 ) { - if ( 11 <= (*p) ) - { _widec = (short)(1664 + ((*p) - -128)); - if ( - s->multiline ) _widec += 256; - } - } else { + } else if ( (*p) >= 10 ) { _widec = (short)(1664 + ((*p) - -128)); if ( s->multiline ) _widec += 256; } switch( _widec ) { - case 1802: goto tr98; - case 2058: goto tr1031; + case 9: goto tr810; + case 32: goto tr810; + case 40: goto tr811; + case 41: goto tr812; + case 82: goto st174; + case 114: goto st174; + case 2058: goto tr813; + case 2107: goto tr814; } - if ( _widec > 1919 ) { - if ( 1920 <= _widec && _widec <= 2175 ) - goto tr1030; - } else if ( _widec >= 1664 ) - goto tr97; - goto tr154; -tr1035: + goto tr1039; +tr4232: { - if (s->multiline == false) { - ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} - } - s->multiline = false; + s->r_class = s->default_class; + } + { + s->dname = s->r_owner; + s->r_owner_length = 0; } + { p--; {stack[top++] = 318;goto st327;} } goto st318; -tr1034: +tr4254: { - s->line_counter++; + s->r_class = s->default_class; + } + { + s->r_ttl = s->default_ttl; + } + { + s->dname = s->r_owner; + s->r_owner_length = 0; } + { p--; {stack[top++] = 318;goto st327;} } goto st318; st318: if ( ++p == pe ) @@ -42713,101 +43057,443 @@ st318: case 318: _widec = (*p); if ( (*p) > 10 ) { - if ( 41 <= (*p) && (*p) <= 41 ) { - _widec = (short)(640 + ((*p) - -128)); + if ( 59 <= (*p) && (*p) <= 59 ) { + _widec = (short)(1664 + ((*p) - -128)); if ( s->multiline ) _widec += 256; } } else if ( (*p) >= 10 ) { - _widec = (short)(128 + ((*p) - -128)); + _widec = (short)(1664 + ((*p) - -128)); if ( s->multiline ) _widec += 256; } switch( _widec ) { - case 266: goto tr1033; - case 522: goto tr1034; - case 1065: goto tr1035; + case 9: goto tr810; + case 32: goto tr810; + case 40: goto tr811; + case 41: goto tr812; + case 65: goto st177; + case 97: goto st177; + case 2058: goto tr813; + case 2107: goto tr814; } - if ( _widec < 11 ) { - if ( _widec <= 9 ) - goto st318; - } else if ( _widec > 40 ) { - if ( 42 <= _widec ) - goto st318; - } else - goto st318; - goto st0; -tr1033: - { p--; {stack[top++] = 1484;goto st1474;} } + goto tr1039; +tr4233: { - s->line_counter++; + s->r_class = s->default_class; } - goto st1484; -st1484: - if ( ++p == pe ) - goto _test_eof1484; -case 1484: - goto st0; + { + s->dname = s->r_owner; + s->r_owner_length = 0; + } + { p--; {stack[top++] = 319;goto st327;} } + goto st319; +tr4255: + { + s->r_class = s->default_class; + } + { + s->r_ttl = s->default_ttl; + } + { + s->dname = s->r_owner; + s->r_owner_length = 0; + } + { p--; {stack[top++] = 319;goto st327;} } + goto st319; st319: if ( ++p == pe ) goto _test_eof319; case 319: - if ( (*p) == 10 ) - goto tr1037; - goto tr1036; -tr1036: + _widec = (*p); + if ( (*p) > 10 ) { + if ( 59 <= (*p) && (*p) <= 59 ) { + _widec = (short)(1664 + ((*p) - -128)); + if ( + s->multiline ) _widec += 256; + } + } else if ( (*p) >= 10 ) { + _widec = (short)(1664 + ((*p) - -128)); + if ( + s->multiline ) _widec += 256; + } + switch( _widec ) { + case 9: goto tr810; + case 32: goto tr810; + case 40: goto tr811; + case 41: goto tr812; + case 79: goto st183; + case 111: goto st183; + case 2058: goto tr813; + case 2107: goto tr814; + } + goto tr1039; +tr26: { s->buffer_length = 0; } + goto st320; +tr1040: { - if ((*p) == '\r') { - ERR(ZS_DOS_NEWLINE); - } - if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } goto st320; -tr1038: +tr4199: { - if ((*p) == '\r') { - ERR(ZS_DOS_NEWLINE); - } - - if (s->buffer_length < sizeof(s->buffer) - 1) { - s->buffer[s->buffer_length++] = (*p); + if (s->r_owner_length == 0) { + WARN(ZS_BAD_PREVIOUS_OWNER); + p--; {goto st325;} } } + { + s->buffer_length = 0; + } + { + s->buffer[0] = 0; + s->buffer_length = 0; + } goto st320; -st320: - if ( ++p == pe ) - goto _test_eof320; -case 320: - if ( (*p) == 10 ) - goto tr1039; - goto tr1038; -tr1037: - cs = 1485; +tr4269: { s->buffer_length = 0; } { - // Terminate the error context string. - s->buffer[s->buffer_length++] = 0; - - // Error counter incrementation. - s->error.counter++; - - // Initialize the fcall stack. - top = 0; - - // Reset per-record contexts. - s->long_string = false; - s->comma_list = false; - s->pending_backslash = false; - - s->state = ZS_STATE_ERROR; + if (s->r_owner_length == 0) { + WARN(ZS_BAD_PREVIOUS_OWNER); + p--; {goto st325;} + } + } + { + s->buffer[0] = 0; + s->buffer_length = 0; + } + goto st320; +tr4265: + { + NOERR; + } + { + if (s->r_owner_length == 0) { + WARN(ZS_BAD_PREVIOUS_OWNER); + p--; {goto st325;} + } + } + { + s->buffer_length = 0; + } + { + s->buffer[0] = 0; + s->buffer_length = 0; + } + goto st320; +st320: + if ( ++p == pe ) + goto _test_eof320; +case 320: + _widec = (*p); + if ( (*p) < 10 ) { + if ( (*p) <= 9 ) { + _widec = (short)(1664 + ((*p) - -128)); + if ( + s->multiline ) _widec += 256; + } + } else if ( (*p) > 10 ) { + if ( 11 <= (*p) ) + { _widec = (short)(1664 + ((*p) - -128)); + if ( + s->multiline ) _widec += 256; + } + } else { + _widec = (short)(1664 + ((*p) - -128)); + if ( + s->multiline ) _widec += 256; + } + switch( _widec ) { + case 1802: goto tr797; + case 2058: goto tr1041; + } + if ( _widec > 1919 ) { + if ( 1920 <= _widec && _widec <= 2175 ) + goto tr1040; + } else if ( _widec >= 1664 ) + goto tr796; + goto tr91; +tr739: + { + s->buffer_length = 0; + } + goto st321; +tr1042: + { + if (s->buffer_length < sizeof(s->buffer) - 1) { + s->buffer[s->buffer_length++] = (*p); + } + } + goto st321; +tr4235: + { + s->buffer_length = 0; + } + { + if (s->r_owner_length == 0) { + WARN(ZS_BAD_PREVIOUS_OWNER); + p--; {goto st325;} + } + } + { + s->buffer[0] = 0; + s->buffer_length = 0; + } + goto st321; +st321: + if ( ++p == pe ) + goto _test_eof321; +case 321: + _widec = (*p); + if ( (*p) < 10 ) { + if ( (*p) <= 9 ) { + _widec = (short)(1664 + ((*p) - -128)); + if ( + s->multiline ) _widec += 256; + } + } else if ( (*p) > 10 ) { + if ( 11 <= (*p) ) + { _widec = (short)(1664 + ((*p) - -128)); + if ( + s->multiline ) _widec += 256; + } + } else { + _widec = (short)(1664 + ((*p) - -128)); + if ( + s->multiline ) _widec += 256; + } + switch( _widec ) { + case 1802: goto tr797; + case 2058: goto tr1043; + } + if ( _widec > 1919 ) { + if ( 1920 <= _widec && _widec <= 2175 ) + goto tr1042; + } else if ( _widec >= 1664 ) + goto tr796; + goto tr154; +tr4221: + { + s->r_class = s->default_class; + } + { + s->dname = s->r_owner; + s->r_owner_length = 0; + } + { p--; {stack[top++] = 322;goto st327;} } + goto st322; +st322: + if ( ++p == pe ) + goto _test_eof322; +case 322: + _widec = (*p); + if ( (*p) > 10 ) { + if ( 59 <= (*p) && (*p) <= 59 ) { + _widec = (short)(1664 + ((*p) - -128)); + if ( + s->multiline ) _widec += 256; + } + } else if ( (*p) >= 10 ) { + _widec = (short)(1664 + ((*p) - -128)); + if ( + s->multiline ) _widec += 256; + } + switch( _widec ) { + case 9: goto tr810; + case 32: goto tr810; + case 40: goto tr811; + case 41: goto tr812; + case 78: goto st74; + case 80: goto st77; + case 110: goto st74; + case 112: goto st77; + case 2058: goto tr813; + case 2107: goto tr814; + } + goto tr1039; +tr159: + { + s->buffer_length = 0; + } + goto st323; +tr1044: + { + if (s->buffer_length < sizeof(s->buffer) - 1) { + s->buffer[s->buffer_length++] = (*p); + } + } + goto st323; +tr153: + { + if (s->number64 <= UINT32_MAX) { + s->r_ttl = (uint32_t)(s->number64); + } else { + WARN(ZS_NUMBER32_OVERFLOW); + p--; {goto st325;} + } + } + { + s->buffer_length = 0; + } + { + s->buffer[0] = 0; + s->buffer_length = 0; + } + goto st323; +st323: + if ( ++p == pe ) + goto _test_eof323; +case 323: + _widec = (*p); + if ( (*p) < 10 ) { + if ( (*p) <= 9 ) { + _widec = (short)(1664 + ((*p) - -128)); + if ( + s->multiline ) _widec += 256; + } + } else if ( (*p) > 10 ) { + if ( 11 <= (*p) ) + { _widec = (short)(1664 + ((*p) - -128)); + if ( + s->multiline ) _widec += 256; + } + } else { + _widec = (short)(1664 + ((*p) - -128)); + if ( + s->multiline ) _widec += 256; + } + switch( _widec ) { + case 1802: goto tr98; + case 2058: goto tr1045; + } + if ( _widec > 1919 ) { + if ( 1920 <= _widec && _widec <= 2175 ) + goto tr1044; + } else if ( _widec >= 1664 ) + goto tr97; + goto tr154; +tr1049: + { + if (s->multiline == false) { + ERR(ZS_RIGHT_PARENTHESIS); + p--; {goto st325;} + } + s->multiline = false; + } + goto st324; +tr1048: + { + s->line_counter++; + } + goto st324; +st324: + if ( ++p == pe ) + goto _test_eof324; +case 324: + _widec = (*p); + if ( (*p) > 10 ) { + if ( 41 <= (*p) && (*p) <= 41 ) { + _widec = (short)(640 + ((*p) - -128)); + if ( + s->multiline ) _widec += 256; + } + } else if ( (*p) >= 10 ) { + _widec = (short)(128 + ((*p) - -128)); + if ( + s->multiline ) _widec += 256; + } + switch( _widec ) { + case 266: goto tr1047; + case 522: goto tr1048; + case 1065: goto tr1049; + } + if ( _widec < 11 ) { + if ( _widec <= 9 ) + goto st324; + } else if ( _widec > 40 ) { + if ( 42 <= _widec ) + goto st324; + } else + goto st324; + goto st0; +tr1047: + { p--; {stack[top++] = 1502;goto st1492;} } + { + s->line_counter++; + } + goto st1502; +st1502: + if ( ++p == pe ) + goto _test_eof1502; +case 1502: + goto st0; +st325: + if ( ++p == pe ) + goto _test_eof325; +case 325: + if ( (*p) == 10 ) + goto tr1051; + goto tr1050; +tr1050: + { + s->buffer_length = 0; + } + { + if ((*p) == '\r') { + ERR(ZS_DOS_NEWLINE); + } + + if (s->buffer_length < sizeof(s->buffer) - 1) { + s->buffer[s->buffer_length++] = (*p); + } + } + goto st326; +tr1052: + { + if ((*p) == '\r') { + ERR(ZS_DOS_NEWLINE); + } + + if (s->buffer_length < sizeof(s->buffer) - 1) { + s->buffer[s->buffer_length++] = (*p); + } + } + goto st326; +st326: + if ( ++p == pe ) + goto _test_eof326; +case 326: + if ( (*p) == 10 ) + goto tr1053; + goto tr1052; +tr1051: + cs = 1503; + { + s->buffer_length = 0; + } + { + // Terminate the error context string. + s->buffer[s->buffer_length++] = 0; + + // Error counter incrementation. + s->error.counter++; + + // Initialize the fcall stack. + top = 0; + + // Reset per-record contexts. + s->long_string = false; + s->comma_list = false; + s->pending_backslash = false; + + s->state = ZS_STATE_ERROR; // Execute the error callback. if (s->process.automatic) { @@ -42825,18 +43511,18 @@ tr1037: if (s->error.fatal) { {p++; goto _out;} } - {goto st318;} + {goto st324;} } else { // Return if external processing. - p--; cs = 318; {p++; goto _out;} + p--; cs = 324; {p++; goto _out;} } } { s->line_counter++; } goto _again; -tr1039: - cs = 1485; +tr1053: + cs = 1503; { // Terminate the error context string. s->buffer[s->buffer_length++] = 0; @@ -42870,42 +43556,42 @@ tr1039: if (s->error.fatal) { {p++; goto _out;} } - {goto st318;} + {goto st324;} } else { // Return if external processing. - p--; cs = 318; {p++; goto _out;} + p--; cs = 324; {p++; goto _out;} } } { s->line_counter++; } goto _again; -st1485: +st1503: if ( ++p == pe ) - goto _test_eof1485; -case 1485: + goto _test_eof1503; +case 1503: goto st0; -st321: +st327: if ( ++p == pe ) - goto _test_eof321; -case 321: + goto _test_eof327; +case 327: switch( (*p) ) { - case 42: goto tr1041; - case 46: goto tr1042; - case 64: goto st329; - case 92: goto tr1044; - case 95: goto tr1041; + case 42: goto tr1055; + case 46: goto tr1056; + case 64: goto st335; + case 92: goto tr1058; + case 95: goto tr1055; } if ( (*p) < 65 ) { if ( 45 <= (*p) && (*p) <= 57 ) - goto tr1041; + goto tr1055; } else if ( (*p) > 90 ) { if ( 97 <= (*p) && (*p) <= 122 ) - goto tr1041; + goto tr1055; } else - goto tr1041; - goto tr1040; -tr1041: + goto tr1055; + goto tr1054; +tr1055: { s->item_length_position = 0; s->dname_tmp_length = 0; @@ -42921,11 +43607,11 @@ tr1041: s->item_length++; } else { WARN(ZS_LABEL_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st322; -tr1046: + goto st328; +tr1060: { // Check for maximum dname label length. if (s->item_length < ZS_MAX_LABEL_LENGTH) { @@ -42933,11 +43619,11 @@ tr1046: s->item_length++; } else { WARN(ZS_LABEL_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st322; -tr1050: + goto st328; +tr1064: { s->item_length = 0; s->item_length_position = s->dname_tmp_length++; @@ -42949,11 +43635,11 @@ tr1050: s->item_length++; } else { WARN(ZS_LABEL_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st322; -tr1057: + goto st328; +tr1071: { s->dname_tmp_length++; } @@ -42964,38 +43650,38 @@ tr1057: s->item_length++; } else { WARN(ZS_LABEL_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st322; -st322: + goto st328; +st328: if ( ++p == pe ) - goto _test_eof322; -case 322: + goto _test_eof328; +case 328: switch( (*p) ) { - case 32: goto tr1045; - case 42: goto tr1046; - case 46: goto tr1047; - case 59: goto tr1045; - case 92: goto st324; - case 95: goto tr1046; + case 32: goto tr1059; + case 42: goto tr1060; + case 46: goto tr1061; + case 59: goto tr1059; + case 92: goto st330; + case 95: goto tr1060; } if ( (*p) < 45 ) { if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr1045; + goto tr1059; } else if ( (*p) >= 9 ) - goto tr1045; + goto tr1059; } else if ( (*p) > 57 ) { if ( (*p) > 90 ) { if ( 97 <= (*p) && (*p) <= 122 ) - goto tr1046; + goto tr1060; } else if ( (*p) >= 65 ) - goto tr1046; + goto tr1060; } else - goto tr1046; - goto tr1040; -tr1045: + goto tr1060; + goto tr1054; +tr1059: { // Check for maximum dname length overflow after each label. // (at least the next label length must follow). @@ -43004,7 +43690,7 @@ tr1045: (uint8_t)(s->item_length); } else { WARN(ZS_DNAME_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -43017,14 +43703,14 @@ tr1045: s->dname_tmp_length += s->zone_origin_length; } else { WARN(ZS_DNAME_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { p--; {cs = stack[--top];goto _again;} } - goto st1486; -tr1049: + goto st1504; +tr1063: { // Enough room for the terminal label is guaranteed (_label_exit). (s->dname)[s->dname_tmp_length++] = 0; @@ -43032,8 +43718,8 @@ tr1049: { p--; {cs = stack[--top];goto _again;} } - goto st1486; -tr1056: + goto st1504; +tr1070: { s->dname_tmp_length++; } @@ -43045,7 +43731,7 @@ tr1056: (uint8_t)(s->item_length); } else { WARN(ZS_DNAME_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -43058,14 +43744,14 @@ tr1056: s->dname_tmp_length += s->zone_origin_length; } else { WARN(ZS_DNAME_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { p--; {cs = stack[--top];goto _again;} } - goto st1486; -tr1060: + goto st1504; +tr1074: { // Copy already verified zone origin. memcpy(s->dname, @@ -43077,13 +43763,13 @@ tr1060: { p--; {cs = stack[--top];goto _again;} } - goto st1486; -st1486: + goto st1504; +st1504: if ( ++p == pe ) - goto _test_eof1486; -case 1486: + goto _test_eof1504; +case 1504: goto st0; -tr1047: +tr1061: { // Check for maximum dname length overflow after each label. // (at least the next label length must follow). @@ -43092,11 +43778,11 @@ tr1047: (uint8_t)(s->item_length); } else { WARN(ZS_DNAME_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st323; -tr1058: + goto st329; +tr1072: { s->dname_tmp_length++; } @@ -43108,38 +43794,38 @@ tr1058: (uint8_t)(s->item_length); } else { WARN(ZS_DNAME_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st323; -st323: + goto st329; +st329: if ( ++p == pe ) - goto _test_eof323; -case 323: + goto _test_eof329; +case 329: switch( (*p) ) { - case 32: goto tr1049; - case 42: goto tr1050; - case 45: goto tr1050; - case 59: goto tr1049; - case 92: goto tr1051; - case 95: goto tr1050; + case 32: goto tr1063; + case 42: goto tr1064; + case 45: goto tr1064; + case 59: goto tr1063; + case 92: goto tr1065; + case 95: goto tr1064; } if ( (*p) < 47 ) { if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr1049; + goto tr1063; } else if ( (*p) >= 9 ) - goto tr1049; + goto tr1063; } else if ( (*p) > 57 ) { if ( (*p) > 90 ) { if ( 97 <= (*p) && (*p) <= 122 ) - goto tr1050; + goto tr1064; } else if ( (*p) >= 65 ) - goto tr1050; + goto tr1064; } else - goto tr1050; - goto tr1040; -tr1044: + goto tr1064; + goto tr1054; +tr1058: { s->item_length_position = 0; s->dname_tmp_length = 0; @@ -43148,142 +43834,142 @@ tr1044: s->item_length = 0; s->item_length_position = s->dname_tmp_length++; } - goto st324; -tr1051: + goto st330; +tr1065: { s->item_length = 0; s->item_length_position = s->dname_tmp_length++; } - goto st324; -tr1059: + goto st330; +tr1073: { s->dname_tmp_length++; } - goto st324; -st324: + goto st330; +st330: if ( ++p == pe ) - goto _test_eof324; -case 324: + goto _test_eof330; +case 330: if ( 48 <= (*p) && (*p) <= 57 ) - goto tr1052; - goto tr1046; -tr1052: + goto tr1066; + goto tr1060; +tr1066: { if (s->item_length < ZS_MAX_LABEL_LENGTH) { (s->dname)[s->dname_tmp_length] = 0; s->item_length++; } else { WARN(ZS_LABEL_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { (s->dname)[s->dname_tmp_length] *= 10; (s->dname)[s->dname_tmp_length] += digit_to_num[(uint8_t)(*p)]; } - goto st325; -st325: + goto st331; +st331: if ( ++p == pe ) - goto _test_eof325; -case 325: + goto _test_eof331; +case 331: if ( 48 <= (*p) && (*p) <= 57 ) - goto tr1054; - goto tr1053; -tr1054: + goto tr1068; + goto tr1067; +tr1068: { (s->dname)[s->dname_tmp_length] *= 10; (s->dname)[s->dname_tmp_length] += digit_to_num[(uint8_t)(*p)]; } - goto st326; -st326: + goto st332; +st332: if ( ++p == pe ) - goto _test_eof326; -case 326: + goto _test_eof332; +case 332: if ( 48 <= (*p) && (*p) <= 57 ) - goto tr1055; - goto tr1053; -tr1055: + goto tr1069; + goto tr1067; +tr1069: { (s->dname)[s->dname_tmp_length] *= 10; (s->dname)[s->dname_tmp_length] += digit_to_num[(uint8_t)(*p)]; } - goto st327; -st327: + goto st333; +st333: if ( ++p == pe ) - goto _test_eof327; -case 327: + goto _test_eof333; +case 333: switch( (*p) ) { - case 32: goto tr1056; - case 42: goto tr1057; - case 46: goto tr1058; - case 59: goto tr1056; - case 92: goto tr1059; - case 95: goto tr1057; + case 32: goto tr1070; + case 42: goto tr1071; + case 46: goto tr1072; + case 59: goto tr1070; + case 92: goto tr1073; + case 95: goto tr1071; } if ( (*p) < 45 ) { if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr1056; + goto tr1070; } else if ( (*p) >= 9 ) - goto tr1056; + goto tr1070; } else if ( (*p) > 57 ) { if ( (*p) > 90 ) { if ( 97 <= (*p) && (*p) <= 122 ) - goto tr1057; + goto tr1071; } else if ( (*p) >= 65 ) - goto tr1057; + goto tr1071; } else - goto tr1057; - goto tr1053; -tr1042: + goto tr1071; + goto tr1067; +tr1056: { s->item_length_position = 0; s->dname_tmp_length = 0; } - goto st328; -st328: + goto st334; +st334: if ( ++p == pe ) - goto _test_eof328; -case 328: + goto _test_eof334; +case 334: switch( (*p) ) { - case 32: goto tr1049; - case 59: goto tr1049; + case 32: goto tr1063; + case 59: goto tr1063; } if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr1049; + goto tr1063; } else if ( (*p) >= 9 ) - goto tr1049; - goto tr1040; -st329: + goto tr1063; + goto tr1054; +st335: if ( ++p == pe ) - goto _test_eof329; -case 329: + goto _test_eof335; +case 335: switch( (*p) ) { - case 32: goto tr1060; - case 59: goto tr1060; + case 32: goto tr1074; + case 59: goto tr1074; } if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr1060; + goto tr1074; } else if ( (*p) >= 9 ) - goto tr1060; - goto tr1040; -st330: + goto tr1074; + goto tr1054; +st336: if ( ++p == pe ) - goto _test_eof330; -case 330: + goto _test_eof336; +case 336: switch( (*p) ) { - case 34: goto st336; - case 92: goto st332; + case 34: goto st342; + case 92: goto st338; } if ( (*p) > 58 ) { if ( 60 <= (*p) && (*p) <= 126 ) - goto tr1062; + goto tr1076; } else if ( (*p) >= 33 ) - goto tr1062; - goto tr1061; -tr1062: + goto tr1076; + goto tr1075; +tr1076: { if (rdata_tail <= rdata_stop) { // Split long string. @@ -43296,18 +43982,18 @@ tr1062: if (rdata_tail > rdata_stop) { WARN(ZS_TEXT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } *(rdata_tail++) = (*p); } else { WARN(ZS_TEXT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st331; -tr1066: + goto st337; +tr1080: { if (s->comma_list) { uint8_t *last_two = rdata_tail - 2; @@ -43315,7 +44001,7 @@ tr1066: if (last_two[1] == ',') { if (current_len <= 1) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {goto st319;} + p--; {goto st325;} } else if (last_two[0] != '\\' || !s->pending_backslash) { // Start a new item. *(s->item_length_location) = current_len; s->item_length_location = rdata_tail - 1; @@ -43333,7 +44019,7 @@ tr1066: } } else if (s->pending_backslash) { WARN(ZS_BAD_ALPN_BACKSLASH); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -43349,18 +44035,18 @@ tr1066: if (rdata_tail > rdata_stop) { WARN(ZS_TEXT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } *(rdata_tail++) = (*p); } else { WARN(ZS_TEXT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st331; -tr1074: + goto st337; +tr1088: { rdata_tail++; } @@ -43371,7 +44057,7 @@ tr1074: if (last_two[1] == ',') { if (current_len <= 1) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {goto st319;} + p--; {goto st325;} } else if (last_two[0] != '\\' || !s->pending_backslash) { // Start a new item. *(s->item_length_location) = current_len; s->item_length_location = rdata_tail - 1; @@ -43389,7 +44075,7 @@ tr1074: } } else if (s->pending_backslash) { WARN(ZS_BAD_ALPN_BACKSLASH); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -43405,40 +44091,40 @@ tr1074: if (rdata_tail > rdata_stop) { WARN(ZS_TEXT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } *(rdata_tail++) = (*p); } else { WARN(ZS_TEXT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st331; -st331: + goto st337; +st337: if ( ++p == pe ) - goto _test_eof331; -case 331: + goto _test_eof337; +case 337: switch( (*p) ) { - case 32: goto tr1065; - case 33: goto tr1066; - case 59: goto tr1065; - case 92: goto tr1068; + case 32: goto tr1079; + case 33: goto tr1080; + case 59: goto tr1079; + case 92: goto tr1082; } if ( (*p) < 35 ) { if ( 9 <= (*p) && (*p) <= 10 ) - goto tr1065; + goto tr1079; } else if ( (*p) > 39 ) { if ( (*p) > 41 ) { if ( 42 <= (*p) && (*p) <= 126 ) - goto tr1066; + goto tr1080; } else if ( (*p) >= 40 ) - goto tr1067; + goto tr1081; } else - goto tr1066; - goto tr1061; -tr1065: + goto tr1080; + goto tr1075; +tr1079: { if (s->comma_list) { uint8_t *last_two = rdata_tail - 2; @@ -43446,7 +44132,7 @@ tr1065: if (last_two[1] == ',') { if (current_len <= 1) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {goto st319;} + p--; {goto st325;} } else if (last_two[0] != '\\' || !s->pending_backslash) { // Start a new item. *(s->item_length_location) = current_len; s->item_length_location = rdata_tail - 1; @@ -43464,15 +44150,15 @@ tr1065: } } else if (s->pending_backslash) { WARN(ZS_BAD_ALPN_BACKSLASH); - p--; {goto st319;} + p--; {goto st325;} } } } { p--; {cs = stack[--top];goto _again;} } - goto st1487; -tr1073: + goto st1505; +tr1087: { rdata_tail++; } @@ -43483,7 +44169,7 @@ tr1073: if (last_two[1] == ',') { if (current_len <= 1) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {goto st319;} + p--; {goto st325;} } else if (last_two[0] != '\\' || !s->pending_backslash) { // Start a new item. *(s->item_length_location) = current_len; s->item_length_location = rdata_tail - 1; @@ -43501,25 +44187,25 @@ tr1073: } } else if (s->pending_backslash) { WARN(ZS_BAD_ALPN_BACKSLASH); - p--; {goto st319;} + p--; {goto st325;} } } } { p--; {cs = stack[--top];goto _again;} } - goto st1487; -tr1086: + goto st1505; +tr1100: { p--; {cs = stack[--top];goto _again;} } - goto st1487; -st1487: + goto st1505; +st1505: if ( ++p == pe ) - goto _test_eof1487; -case 1487: + goto _test_eof1505; +case 1505: goto st0; -tr1067: +tr1081: { if (s->comma_list) { uint8_t *last_two = rdata_tail - 2; @@ -43527,7 +44213,7 @@ tr1067: if (last_two[1] == ',') { if (current_len <= 1) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {goto st319;} + p--; {goto st325;} } else if (last_two[0] != '\\' || !s->pending_backslash) { // Start a new item. *(s->item_length_location) = current_len; s->item_length_location = rdata_tail - 1; @@ -43545,7 +44231,7 @@ tr1067: } } else if (s->pending_backslash) { WARN(ZS_BAD_ALPN_BACKSLASH); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -43561,21 +44247,21 @@ tr1067: if (rdata_tail > rdata_stop) { WARN(ZS_TEXT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } *(rdata_tail++) = (*p); } else { WARN(ZS_TEXT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { p--; {cs = stack[--top];goto _again;} } - goto st1488; -tr1075: + goto st1506; +tr1089: { rdata_tail++; } @@ -43586,7 +44272,7 @@ tr1075: if (last_two[1] == ',') { if (current_len <= 1) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {goto st319;} + p--; {goto st325;} } else if (last_two[0] != '\\' || !s->pending_backslash) { // Start a new item. *(s->item_length_location) = current_len; s->item_length_location = rdata_tail - 1; @@ -43604,7 +44290,7 @@ tr1075: } } else if (s->pending_backslash) { WARN(ZS_BAD_ALPN_BACKSLASH); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -43620,43 +44306,43 @@ tr1075: if (rdata_tail > rdata_stop) { WARN(ZS_TEXT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } *(rdata_tail++) = (*p); } else { WARN(ZS_TEXT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { p--; {cs = stack[--top];goto _again;} } - goto st1488; -st1488: + goto st1506; +st1506: if ( ++p == pe ) - goto _test_eof1488; -case 1488: + goto _test_eof1506; +case 1506: switch( (*p) ) { - case 32: goto tr1065; - case 33: goto tr1066; - case 59: goto tr1065; - case 92: goto tr1068; + case 32: goto tr1079; + case 33: goto tr1080; + case 59: goto tr1079; + case 92: goto tr1082; } if ( (*p) < 35 ) { if ( 9 <= (*p) && (*p) <= 10 ) - goto tr1065; + goto tr1079; } else if ( (*p) > 39 ) { if ( (*p) > 41 ) { if ( 42 <= (*p) && (*p) <= 126 ) - goto tr1066; + goto tr1080; } else if ( (*p) >= 40 ) - goto tr1067; + goto tr1081; } else - goto tr1066; - goto tr1061; -tr1068: + goto tr1080; + goto tr1075; +tr1082: { if (s->comma_list) { uint8_t *last_two = rdata_tail - 2; @@ -43664,7 +44350,7 @@ tr1068: if (last_two[1] == ',') { if (current_len <= 1) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {goto st319;} + p--; {goto st325;} } else if (last_two[0] != '\\' || !s->pending_backslash) { // Start a new item. *(s->item_length_location) = current_len; s->item_length_location = rdata_tail - 1; @@ -43682,12 +44368,12 @@ tr1068: } } else if (s->pending_backslash) { WARN(ZS_BAD_ALPN_BACKSLASH); - p--; {goto st319;} + p--; {goto st325;} } } } - goto st332; -tr1076: + goto st338; +tr1090: { rdata_tail++; } @@ -43698,7 +44384,7 @@ tr1076: if (last_two[1] == ',') { if (current_len <= 1) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {goto st319;} + p--; {goto st325;} } else if (last_two[0] != '\\' || !s->pending_backslash) { // Start a new item. *(s->item_length_location) = current_len; s->item_length_location = rdata_tail - 1; @@ -43716,25 +44402,25 @@ tr1076: } } else if (s->pending_backslash) { WARN(ZS_BAD_ALPN_BACKSLASH); - p--; {goto st319;} + p--; {goto st325;} } } } - goto st332; -st332: + goto st338; +st338: if ( ++p == pe ) - goto _test_eof332; -case 332: + goto _test_eof338; +case 338: if ( (*p) < 48 ) { if ( 32 <= (*p) && (*p) <= 47 ) - goto tr1062; + goto tr1076; } else if ( (*p) > 57 ) { if ( 58 <= (*p) && (*p) <= 126 ) - goto tr1062; + goto tr1076; } else - goto tr1070; - goto tr1069; -tr1070: + goto tr1084; + goto tr1083; +tr1084: { if (rdata_tail <= rdata_stop) { // Split long string. @@ -43747,7 +44433,7 @@ tr1070: if (rdata_tail > rdata_stop) { WARN(ZS_TEXT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } @@ -43755,7 +44441,7 @@ tr1070: s->item_length++; } else { WARN(ZS_TEXT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -43768,18 +44454,18 @@ tr1070: *rdata_tail += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st333; -st333: + goto st339; +st339: if ( ++p == pe ) - goto _test_eof333; -case 333: + goto _test_eof339; +case 339: if ( 48 <= (*p) && (*p) <= 57 ) - goto tr1071; - goto tr1069; -tr1071: + goto tr1085; + goto tr1083; +tr1085: { if ((*rdata_tail < (UINT8_MAX / 10)) || // Dominant fast check. ((*rdata_tail == (UINT8_MAX / 10)) && // Marginal case. @@ -43790,18 +44476,18 @@ tr1071: *rdata_tail += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st334; -st334: + goto st340; +st340: if ( ++p == pe ) - goto _test_eof334; -case 334: + goto _test_eof340; +case 340: if ( 48 <= (*p) && (*p) <= 57 ) - goto tr1072; - goto tr1069; -tr1072: + goto tr1086; + goto tr1083; +tr1086: { if ((*rdata_tail < (UINT8_MAX / 10)) || // Dominant fast check. ((*rdata_tail == (UINT8_MAX / 10)) && // Marginal case. @@ -43812,33 +44498,33 @@ tr1072: *rdata_tail += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st335; -st335: + goto st341; +st341: if ( ++p == pe ) - goto _test_eof335; -case 335: + goto _test_eof341; +case 341: switch( (*p) ) { - case 32: goto tr1073; - case 33: goto tr1074; - case 59: goto tr1073; - case 92: goto tr1076; + case 32: goto tr1087; + case 33: goto tr1088; + case 59: goto tr1087; + case 92: goto tr1090; } if ( (*p) < 35 ) { if ( 9 <= (*p) && (*p) <= 10 ) - goto tr1073; + goto tr1087; } else if ( (*p) > 39 ) { if ( (*p) > 41 ) { if ( 42 <= (*p) && (*p) <= 126 ) - goto tr1074; + goto tr1088; } else if ( (*p) >= 40 ) - goto tr1075; + goto tr1089; } else - goto tr1074; - goto tr1069; -tr1077: + goto tr1088; + goto tr1083; +tr1091: { if (rdata_tail <= rdata_stop) { // Split long string. @@ -43851,18 +44537,18 @@ tr1077: if (rdata_tail > rdata_stop) { WARN(ZS_TEXT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } *(rdata_tail++) = (*p); } else { WARN(ZS_TEXT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st336; -tr1081: + goto st342; +tr1095: { if (s->comma_list) { uint8_t *last_two = rdata_tail - 2; @@ -43870,7 +44556,7 @@ tr1081: if (last_two[1] == ',') { if (current_len <= 1) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {goto st319;} + p--; {goto st325;} } else if (last_two[0] != '\\' || !s->pending_backslash) { // Start a new item. *(s->item_length_location) = current_len; s->item_length_location = rdata_tail - 1; @@ -43888,7 +44574,7 @@ tr1081: } } else if (s->pending_backslash) { WARN(ZS_BAD_ALPN_BACKSLASH); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -43904,18 +44590,18 @@ tr1081: if (rdata_tail > rdata_stop) { WARN(ZS_TEXT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } *(rdata_tail++) = (*p); } else { WARN(ZS_TEXT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st336; -tr1090: + goto st342; +tr1104: { rdata_tail++; } @@ -43926,7 +44612,7 @@ tr1090: if (last_two[1] == ',') { if (current_len <= 1) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {goto st319;} + p--; {goto st325;} } else if (last_two[0] != '\\' || !s->pending_backslash) { // Start a new item. *(s->item_length_location) = current_len; s->item_length_location = rdata_tail - 1; @@ -43944,7 +44630,7 @@ tr1090: } } else if (s->pending_backslash) { WARN(ZS_BAD_ALPN_BACKSLASH); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -43960,21 +44646,21 @@ tr1090: if (rdata_tail > rdata_stop) { WARN(ZS_TEXT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } *(rdata_tail++) = (*p); } else { WARN(ZS_TEXT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st336; -st336: + goto st342; +st342: if ( ++p == pe ) - goto _test_eof336; -case 336: + goto _test_eof342; +case 342: _widec = (*p); if ( 10 <= (*p) && (*p) <= 10 ) { _widec = (short)(1152 + ((*p) - -128)); @@ -43982,17 +44668,17 @@ case 336: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr1077; - case 32: goto tr1077; - case 34: goto st338; - case 59: goto tr1077; - case 92: goto st339; - case 1546: goto tr1077; + case 9: goto tr1091; + case 32: goto tr1091; + case 34: goto st344; + case 59: goto tr1091; + case 92: goto st345; + case 1546: goto tr1091; } if ( 33 <= _widec && _widec <= 126 ) - goto tr1078; - goto tr1061; -tr1078: + goto tr1092; + goto tr1075; +tr1092: { if (rdata_tail <= rdata_stop) { // Split long string. @@ -44005,18 +44691,18 @@ tr1078: if (rdata_tail > rdata_stop) { WARN(ZS_TEXT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } *(rdata_tail++) = (*p); } else { WARN(ZS_TEXT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st337; -tr1082: + goto st343; +tr1096: { if (s->comma_list) { uint8_t *last_two = rdata_tail - 2; @@ -44024,7 +44710,7 @@ tr1082: if (last_two[1] == ',') { if (current_len <= 1) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {goto st319;} + p--; {goto st325;} } else if (last_two[0] != '\\' || !s->pending_backslash) { // Start a new item. *(s->item_length_location) = current_len; s->item_length_location = rdata_tail - 1; @@ -44042,7 +44728,7 @@ tr1082: } } else if (s->pending_backslash) { WARN(ZS_BAD_ALPN_BACKSLASH); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -44058,18 +44744,18 @@ tr1082: if (rdata_tail > rdata_stop) { WARN(ZS_TEXT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } *(rdata_tail++) = (*p); } else { WARN(ZS_TEXT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st337; -tr1091: + goto st343; +tr1105: { rdata_tail++; } @@ -44080,7 +44766,7 @@ tr1091: if (last_two[1] == ',') { if (current_len <= 1) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {goto st319;} + p--; {goto st325;} } else if (last_two[0] != '\\' || !s->pending_backslash) { // Start a new item. *(s->item_length_location) = current_len; s->item_length_location = rdata_tail - 1; @@ -44098,7 +44784,7 @@ tr1091: } } else if (s->pending_backslash) { WARN(ZS_BAD_ALPN_BACKSLASH); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -44114,21 +44800,21 @@ tr1091: if (rdata_tail > rdata_stop) { WARN(ZS_TEXT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } *(rdata_tail++) = (*p); } else { WARN(ZS_TEXT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st337; -st337: + goto st343; +st343: if ( ++p == pe ) - goto _test_eof337; -case 337: + goto _test_eof343; +case 343: _widec = (*p); if ( 10 <= (*p) && (*p) <= 10 ) { _widec = (short)(1152 + ((*p) - -128)); @@ -44136,17 +44822,17 @@ case 337: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr1081; - case 32: goto tr1081; - case 34: goto tr1083; - case 59: goto tr1081; - case 92: goto tr1084; - case 1546: goto tr1081; + case 9: goto tr1095; + case 32: goto tr1095; + case 34: goto tr1097; + case 59: goto tr1095; + case 92: goto tr1098; + case 1546: goto tr1095; } if ( 33 <= _widec && _widec <= 126 ) - goto tr1082; - goto tr1061; -tr1083: + goto tr1096; + goto tr1075; +tr1097: { if (s->comma_list) { uint8_t *last_two = rdata_tail - 2; @@ -44154,7 +44840,7 @@ tr1083: if (last_two[1] == ',') { if (current_len <= 1) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {goto st319;} + p--; {goto st325;} } else if (last_two[0] != '\\' || !s->pending_backslash) { // Start a new item. *(s->item_length_location) = current_len; s->item_length_location = rdata_tail - 1; @@ -44172,12 +44858,12 @@ tr1083: } } else if (s->pending_backslash) { WARN(ZS_BAD_ALPN_BACKSLASH); - p--; {goto st319;} + p--; {goto st325;} } } } - goto st338; -tr1092: + goto st344; +tr1106: { rdata_tail++; } @@ -44188,7 +44874,7 @@ tr1092: if (last_two[1] == ',') { if (current_len <= 1) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {goto st319;} + p--; {goto st325;} } else if (last_two[0] != '\\' || !s->pending_backslash) { // Start a new item. *(s->item_length_location) = current_len; s->item_length_location = rdata_tail - 1; @@ -44206,26 +44892,26 @@ tr1092: } } else if (s->pending_backslash) { WARN(ZS_BAD_ALPN_BACKSLASH); - p--; {goto st319;} + p--; {goto st325;} } } } - goto st338; -st338: + goto st344; +st344: if ( ++p == pe ) - goto _test_eof338; -case 338: + goto _test_eof344; +case 344: switch( (*p) ) { - case 32: goto tr1086; - case 59: goto tr1086; + case 32: goto tr1100; + case 59: goto tr1100; } if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr1086; + goto tr1100; } else if ( (*p) >= 9 ) - goto tr1086; - goto tr1085; -tr1084: + goto tr1100; + goto tr1099; +tr1098: { if (s->comma_list) { uint8_t *last_two = rdata_tail - 2; @@ -44233,7 +44919,7 @@ tr1084: if (last_two[1] == ',') { if (current_len <= 1) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {goto st319;} + p--; {goto st325;} } else if (last_two[0] != '\\' || !s->pending_backslash) { // Start a new item. *(s->item_length_location) = current_len; s->item_length_location = rdata_tail - 1; @@ -44251,12 +44937,12 @@ tr1084: } } else if (s->pending_backslash) { WARN(ZS_BAD_ALPN_BACKSLASH); - p--; {goto st319;} + p--; {goto st325;} } } } - goto st339; -tr1093: + goto st345; +tr1107: { rdata_tail++; } @@ -44267,7 +44953,7 @@ tr1093: if (last_two[1] == ',') { if (current_len <= 1) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {goto st319;} + p--; {goto st325;} } else if (last_two[0] != '\\' || !s->pending_backslash) { // Start a new item. *(s->item_length_location) = current_len; s->item_length_location = rdata_tail - 1; @@ -44285,25 +44971,25 @@ tr1093: } } else if (s->pending_backslash) { WARN(ZS_BAD_ALPN_BACKSLASH); - p--; {goto st319;} + p--; {goto st325;} } } } - goto st339; -st339: + goto st345; +st345: if ( ++p == pe ) - goto _test_eof339; -case 339: + goto _test_eof345; +case 345: if ( (*p) < 48 ) { if ( 32 <= (*p) && (*p) <= 47 ) - goto tr1078; + goto tr1092; } else if ( (*p) > 57 ) { if ( 58 <= (*p) && (*p) <= 126 ) - goto tr1078; + goto tr1092; } else - goto tr1087; - goto tr1069; -tr1087: + goto tr1101; + goto tr1083; +tr1101: { if (rdata_tail <= rdata_stop) { // Split long string. @@ -44316,7 +45002,7 @@ tr1087: if (rdata_tail > rdata_stop) { WARN(ZS_TEXT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } @@ -44324,7 +45010,7 @@ tr1087: s->item_length++; } else { WARN(ZS_TEXT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -44337,18 +45023,18 @@ tr1087: *rdata_tail += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st340; -st340: + goto st346; +st346: if ( ++p == pe ) - goto _test_eof340; -case 340: + goto _test_eof346; +case 346: if ( 48 <= (*p) && (*p) <= 57 ) - goto tr1088; - goto tr1069; -tr1088: + goto tr1102; + goto tr1083; +tr1102: { if ((*rdata_tail < (UINT8_MAX / 10)) || // Dominant fast check. ((*rdata_tail == (UINT8_MAX / 10)) && // Marginal case. @@ -44359,18 +45045,18 @@ tr1088: *rdata_tail += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st341; -st341: + goto st347; +st347: if ( ++p == pe ) - goto _test_eof341; -case 341: + goto _test_eof347; +case 347: if ( 48 <= (*p) && (*p) <= 57 ) - goto tr1089; - goto tr1069; -tr1089: + goto tr1103; + goto tr1083; +tr1103: { if ((*rdata_tail < (UINT8_MAX / 10)) || // Dominant fast check. ((*rdata_tail == (UINT8_MAX / 10)) && // Marginal case. @@ -44381,14 +45067,14 @@ tr1089: *rdata_tail += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st342; -st342: + goto st348; +st348: if ( ++p == pe ) - goto _test_eof342; -case 342: + goto _test_eof348; +case 348: _widec = (*p); if ( 10 <= (*p) && (*p) <= 10 ) { _widec = (short)(1152 + ((*p) - -128)); @@ -44396,20 +45082,20 @@ case 342: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr1090; - case 32: goto tr1090; - case 34: goto tr1092; - case 59: goto tr1090; - case 92: goto tr1093; - case 1546: goto tr1090; + case 9: goto tr1104; + case 32: goto tr1104; + case 34: goto tr1106; + case 59: goto tr1104; + case 92: goto tr1107; + case 1546: goto tr1104; } if ( 33 <= _widec && _widec <= 126 ) - goto tr1091; - goto tr1069; -st343: + goto tr1105; + goto tr1083; +st349: if ( ++p == pe ) - goto _test_eof343; -case 343: + goto _test_eof349; +case 349: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -44423,38 +45109,38 @@ case 343: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st344; - case 32: goto st344; - case 40: goto tr1096; - case 41: goto tr1097; - case 2058: goto tr1098; - case 2107: goto tr1099; - } - goto tr1094; -tr1096: + case 9: goto st350; + case 32: goto st350; + case 40: goto tr1110; + case 41: goto tr1111; + case 2058: goto tr1112; + case 2107: goto tr1113; + } + goto tr1108; +tr1110: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st344; -tr1097: + goto st350; +tr1111: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st344; -tr1098: + goto st350; +tr1112: { s->line_counter++; } - goto st344; -tr1137: + goto st350; +tr1151: { s->buffer[s->buffer_length++] = 0; @@ -44464,18 +45150,18 @@ tr1137: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 344; goto _out;} + {p++; cs = 350; goto _out;} } } } { s->line_counter++; } - goto st344; -st344: + goto st350; +st350: if ( ++p == pe ) - goto _test_eof344; -case 344: + goto _test_eof350; +case 350: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -44489,17 +45175,17 @@ case 344: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st344; - case 32: goto st344; - case 40: goto tr1096; - case 41: goto tr1097; - case 2058: goto tr1098; - case 2107: goto tr1099; + case 9: goto st350; + case 32: goto st350; + case 40: goto tr1110; + case 41: goto tr1111; + case 2058: goto tr1112; + case 2107: goto tr1113; } if ( 48 <= _widec && _widec <= 57 ) - goto tr1101; - goto tr1100; -tr1101: + goto tr1115; + goto tr1114; +tr1115: { s->number64 = 0; } @@ -44514,11 +45200,11 @@ tr1101: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st345; -tr1106: + goto st351; +tr1120: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -44530,14 +45216,14 @@ tr1106: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st345; -st345: + goto st351; +st351: if ( ++p == pe ) - goto _test_eof345; -case 345: + goto _test_eof351; +case 351: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -44551,53 +45237,53 @@ case 345: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr1103; - case 32: goto tr1103; - case 40: goto tr1104; - case 41: goto tr1105; - case 68: goto tr1107; - case 72: goto tr1108; - case 77: goto tr1109; - case 83: goto st348; - case 87: goto tr1111; - case 100: goto tr1107; - case 104: goto tr1108; - case 109: goto tr1109; - case 115: goto st348; - case 119: goto tr1111; - case 1802: goto tr1112; - case 1851: goto tr1113; - case 2058: goto tr1112; - case 2107: goto tr1113; + case 9: goto tr1117; + case 32: goto tr1117; + case 40: goto tr1118; + case 41: goto tr1119; + case 68: goto tr1121; + case 72: goto tr1122; + case 77: goto tr1123; + case 83: goto st354; + case 87: goto tr1125; + case 100: goto tr1121; + case 104: goto tr1122; + case 109: goto tr1123; + case 115: goto st354; + case 119: goto tr1125; + case 1802: goto tr1126; + case 1851: goto tr1127; + case 2058: goto tr1126; + case 2107: goto tr1127; } if ( 48 <= _widec && _widec <= 57 ) - goto tr1106; - goto tr1102; -tr1116: + goto tr1120; + goto tr1116; +tr1130: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st346; -tr1117: + goto st352; +tr1131: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st346; -tr1103: + goto st352; +tr1117: { s->buffer[0] = 0; s->buffer_length = 0; } - goto st346; -tr1104: + goto st352; +tr1118: { s->buffer[0] = 0; s->buffer_length = 0; @@ -44605,12 +45291,12 @@ tr1104: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st346; -tr1105: + goto st352; +tr1119: { s->buffer[0] = 0; s->buffer_length = 0; @@ -44618,32 +45304,32 @@ tr1105: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st346; -tr1130: + goto st352; +tr1144: { if (s->number64 + s->number64_tmp < UINT32_MAX) { s->number64 += s->number64_tmp; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer[0] = 0; s->buffer_length = 0; } - goto st346; -tr1131: + goto st352; +tr1145: { if (s->number64 + s->number64_tmp < UINT32_MAX) { s->number64 += s->number64_tmp; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -44653,18 +45339,18 @@ tr1131: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st346; -tr1132: + goto st352; +tr1146: { if (s->number64 + s->number64_tmp < UINT32_MAX) { s->number64 += s->number64_tmp; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -44674,15 +45360,15 @@ tr1132: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st346; -st346: + goto st352; +st352: if ( ++p == pe ) - goto _test_eof346; -case 346: + goto _test_eof352; +case 352: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -44696,17 +45382,17 @@ case 346: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st346; - case 32: goto st346; - case 40: goto tr1116; - case 41: goto tr1117; - case 1802: goto tr1118; - case 1851: goto tr1119; - case 2058: goto tr1118; - case 2107: goto tr1119; - } - goto tr1114; -tr1112: + case 9: goto st352; + case 32: goto st352; + case 40: goto tr1130; + case 41: goto tr1131; + case 1802: goto tr1132; + case 1851: goto tr1133; + case 2058: goto tr1132; + case 2107: goto tr1133; + } + goto tr1128; +tr1126: { s->buffer[0] = 0; s->buffer_length = 0; @@ -44716,7 +45402,7 @@ tr1112: s->default_ttl = (uint32_t)(s->number64); } else { ERR(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -44725,14 +45411,14 @@ tr1112: { s->line_counter++; } - goto st1489; -tr1118: + goto st1507; +tr1132: { if (s->number64 <= UINT32_MAX) { s->default_ttl = (uint32_t)(s->number64); } else { ERR(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -44741,8 +45427,8 @@ tr1118: { s->line_counter++; } - goto st1489; -tr1121: + goto st1507; +tr1135: { s->buffer[s->buffer_length++] = 0; @@ -44752,7 +45438,7 @@ tr1121: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1489; goto _out;} + {p++; cs = 1507; goto _out;} } } } @@ -44761,7 +45447,7 @@ tr1121: s->default_ttl = (uint32_t)(s->number64); } else { ERR(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -44770,14 +45456,14 @@ tr1121: { s->line_counter++; } - goto st1489; -tr1134: + goto st1507; +tr1148: { if (s->number64 + s->number64_tmp < UINT32_MAX) { s->number64 += s->number64_tmp; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -44789,7 +45475,7 @@ tr1134: s->default_ttl = (uint32_t)(s->number64); } else { ERR(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -44798,18 +45484,18 @@ tr1134: { s->line_counter++; } - goto st1489; -st1489: + goto st1507; +st1507: if ( ++p == pe ) - goto _test_eof1489; -case 1489: + goto _test_eof1507; +case 1507: goto st0; -tr1119: +tr1133: { s->buffer_length = 0; } - goto st347; -tr1113: + goto st353; +tr1127: { s->buffer[0] = 0; s->buffer_length = 0; @@ -44817,21 +45503,21 @@ tr1113: { s->buffer_length = 0; } - goto st347; -tr1120: + goto st353; +tr1134: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st347; -tr1135: + goto st353; +tr1149: { if (s->number64 + s->number64_tmp < UINT32_MAX) { s->number64 += s->number64_tmp; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -44841,54 +45527,54 @@ tr1135: { s->buffer_length = 0; } - goto st347; -st347: + goto st353; +st353: if ( ++p == pe ) - goto _test_eof347; -case 347: + goto _test_eof353; +case 353: if ( (*p) == 10 ) - goto tr1121; - goto tr1120; -tr1107: + goto tr1135; + goto tr1134; +tr1121: { if (s->number64 <= (UINT32_MAX / 86400)) { s->number64 *= 86400; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st348; -tr1108: + goto st354; +tr1122: { if (s->number64 <= (UINT32_MAX / 3600)) { s->number64 *= 3600; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st348; -tr1109: + goto st354; +tr1123: { if (s->number64 <= (UINT32_MAX / 60)) { s->number64 *= 60; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st348; -tr1111: + goto st354; +tr1125: { if (s->number64 <= (UINT32_MAX / 604800)) { s->number64 *= 604800; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st348; -st348: + goto st354; +st354: if ( ++p == pe ) - goto _test_eof348; -case 348: + goto _test_eof354; +case 354: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -44902,19 +45588,19 @@ case 348: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr1103; - case 32: goto tr1103; - case 40: goto tr1104; - case 41: goto tr1105; - case 1802: goto tr1112; - case 1851: goto tr1113; - case 2058: goto tr1112; - case 2107: goto tr1113; + case 9: goto tr1117; + case 32: goto tr1117; + case 40: goto tr1118; + case 41: goto tr1119; + case 1802: goto tr1126; + case 1851: goto tr1127; + case 2058: goto tr1126; + case 2107: goto tr1127; } if ( 48 <= _widec && _widec <= 57 ) - goto tr1122; - goto tr1102; -tr1124: + goto tr1136; + goto tr1116; +tr1138: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -44926,11 +45612,11 @@ tr1124: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st349; -tr1122: + goto st355; +tr1136: { s->number64_tmp = s->number64; } @@ -44948,17 +45634,17 @@ tr1122: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st349; -tr1133: + goto st355; +tr1147: { if (s->number64 + s->number64_tmp < UINT32_MAX) { s->number64 += s->number64_tmp; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -44978,69 +45664,69 @@ tr1133: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st349; -st349: + goto st355; +st355: if ( ++p == pe ) - goto _test_eof349; -case 349: + goto _test_eof355; +case 355: switch( (*p) ) { - case 68: goto tr1125; - case 72: goto tr1126; - case 77: goto tr1127; - case 83: goto st350; - case 87: goto tr1129; - case 100: goto tr1125; - case 104: goto tr1126; - case 109: goto tr1127; - case 115: goto st350; - case 119: goto tr1129; + case 68: goto tr1139; + case 72: goto tr1140; + case 77: goto tr1141; + case 83: goto st356; + case 87: goto tr1143; + case 100: goto tr1139; + case 104: goto tr1140; + case 109: goto tr1141; + case 115: goto st356; + case 119: goto tr1143; } if ( 48 <= (*p) && (*p) <= 57 ) - goto tr1124; - goto tr1123; -tr1125: + goto tr1138; + goto tr1137; +tr1139: { if (s->number64 <= (UINT32_MAX / 86400)) { s->number64 *= 86400; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st350; -tr1126: + goto st356; +tr1140: { if (s->number64 <= (UINT32_MAX / 3600)) { s->number64 *= 3600; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st350; -tr1127: + goto st356; +tr1141: { if (s->number64 <= (UINT32_MAX / 60)) { s->number64 *= 60; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st350; -tr1129: + goto st356; +tr1143: { if (s->number64 <= (UINT32_MAX / 604800)) { s->number64 *= 604800; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st350; -st350: + goto st356; +st356: if ( ++p == pe ) - goto _test_eof350; -case 350: + goto _test_eof356; +case 356: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -45054,34 +45740,34 @@ case 350: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr1130; - case 32: goto tr1130; - case 40: goto tr1131; - case 41: goto tr1132; - case 1802: goto tr1134; - case 1851: goto tr1135; - case 2058: goto tr1134; - case 2107: goto tr1135; + case 9: goto tr1144; + case 32: goto tr1144; + case 40: goto tr1145; + case 41: goto tr1146; + case 1802: goto tr1148; + case 1851: goto tr1149; + case 2058: goto tr1148; + case 2107: goto tr1149; } if ( 48 <= _widec && _widec <= 57 ) - goto tr1133; - goto tr1102; -tr1099: + goto tr1147; + goto tr1116; +tr1113: { s->buffer_length = 0; } - goto st351; -tr1136: + goto st357; +tr1150: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st351; -st351: + goto st357; +st357: if ( ++p == pe ) - goto _test_eof351; -case 351: + goto _test_eof357; +case 357: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -45101,14 +45787,14 @@ case 351: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr1137; + goto tr1151; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr1136; - goto tr1094; -st352: + goto tr1150; + goto tr1108; +st358: if ( ++p == pe ) - goto _test_eof352; -case 352: + goto _test_eof358; +case 358: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -45122,38 +45808,38 @@ case 352: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st353; - case 32: goto st353; - case 40: goto tr1140; - case 41: goto tr1141; - case 2058: goto tr1142; - case 2107: goto tr1143; - } - goto tr1138; -tr1140: + case 9: goto st359; + case 32: goto st359; + case 40: goto tr1154; + case 41: goto tr1155; + case 2058: goto tr1156; + case 2107: goto tr1157; + } + goto tr1152; +tr1154: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st353; -tr1141: + goto st359; +tr1155: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st353; -tr1142: + goto st359; +tr1156: { s->line_counter++; } - goto st353; -tr1173: + goto st359; +tr1187: { s->buffer[s->buffer_length++] = 0; @@ -45163,18 +45849,18 @@ tr1173: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 353; goto _out;} + {p++; cs = 359; goto _out;} } } } { s->line_counter++; } - goto st353; -st353: + goto st359; +st359: if ( ++p == pe ) - goto _test_eof353; -case 353: + goto _test_eof359; +case 359: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -45188,27 +45874,27 @@ case 353: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st353; - case 32: goto st353; - case 40: goto tr1140; - case 41: goto tr1141; - case 42: goto tr1144; - case 46: goto tr1145; - case 92: goto tr1146; - case 95: goto tr1144; - case 2058: goto tr1142; - case 2107: goto tr1143; + case 9: goto st359; + case 32: goto st359; + case 40: goto tr1154; + case 41: goto tr1155; + case 42: goto tr1158; + case 46: goto tr1159; + case 92: goto tr1160; + case 95: goto tr1158; + case 2058: goto tr1156; + case 2107: goto tr1157; } if ( _widec < 65 ) { if ( 45 <= _widec && _widec <= 57 ) - goto tr1144; + goto tr1158; } else if ( _widec > 90 ) { if ( 97 <= _widec && _widec <= 122 ) - goto tr1144; + goto tr1158; } else - goto tr1144; - goto tr1138; -tr1147: + goto tr1158; + goto tr1152; +tr1161: { // Check for maximum dname label length. if (s->item_length < ZS_MAX_LABEL_LENGTH) { @@ -45216,11 +45902,11 @@ tr1147: s->item_length++; } else { WARN(ZS_LABEL_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st354; -tr1154: + goto st360; +tr1168: { s->item_length = 0; s->item_length_position = s->dname_tmp_length++; @@ -45232,11 +45918,11 @@ tr1154: s->item_length++; } else { WARN(ZS_LABEL_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st354; -tr1169: + goto st360; +tr1183: { s->dname_tmp_length++; } @@ -45247,11 +45933,11 @@ tr1169: s->item_length++; } else { WARN(ZS_LABEL_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st354; -tr1144: + goto st360; +tr1158: { s->dname = s->zone_origin; } @@ -45270,30 +45956,30 @@ tr1144: s->item_length++; } else { WARN(ZS_LABEL_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st354; -st354: + goto st360; +st360: if ( ++p == pe ) - goto _test_eof354; -case 354: + goto _test_eof360; +case 360: switch( (*p) ) { - case 42: goto tr1147; - case 46: goto tr1148; - case 92: goto st358; - case 95: goto tr1147; + case 42: goto tr1161; + case 46: goto tr1162; + case 92: goto st364; + case 95: goto tr1161; } if ( (*p) < 65 ) { if ( 45 <= (*p) && (*p) <= 57 ) - goto tr1147; + goto tr1161; } else if ( (*p) > 90 ) { if ( 97 <= (*p) && (*p) <= 122 ) - goto tr1147; + goto tr1161; } else - goto tr1147; - goto tr1138; -tr1148: + goto tr1161; + goto tr1152; +tr1162: { // Check for maximum dname length overflow after each label. // (at least the next label length must follow). @@ -45302,11 +45988,11 @@ tr1148: (uint8_t)(s->item_length); } else { WARN(ZS_DNAME_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st355; -tr1170: + goto st361; +tr1184: { s->dname_tmp_length++; } @@ -45318,14 +46004,14 @@ tr1170: (uint8_t)(s->item_length); } else { WARN(ZS_DNAME_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st355; -st355: + goto st361; +st361: if ( ++p == pe ) - goto _test_eof355; -case 355: + goto _test_eof361; +case 361: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -45339,47 +46025,47 @@ case 355: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr1151; - case 32: goto tr1151; - case 40: goto tr1152; - case 41: goto tr1153; - case 42: goto tr1154; - case 45: goto tr1154; - case 92: goto tr1155; - case 95: goto tr1154; - case 1802: goto tr1156; - case 1851: goto tr1157; - case 2058: goto tr1156; - case 2107: goto tr1157; + case 9: goto tr1165; + case 32: goto tr1165; + case 40: goto tr1166; + case 41: goto tr1167; + case 42: goto tr1168; + case 45: goto tr1168; + case 92: goto tr1169; + case 95: goto tr1168; + case 1802: goto tr1170; + case 1851: goto tr1171; + case 2058: goto tr1170; + case 2107: goto tr1171; } if ( _widec < 65 ) { if ( 47 <= _widec && _widec <= 57 ) - goto tr1154; + goto tr1168; } else if ( _widec > 90 ) { if ( 97 <= _widec && _widec <= 122 ) - goto tr1154; + goto tr1168; } else - goto tr1154; - goto tr1150; -tr1159: + goto tr1168; + goto tr1164; +tr1173: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st356; -tr1160: + goto st362; +tr1174: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st356; -tr1151: + goto st362; +tr1165: { // Enough room for the terminal label is guaranteed (_label_exit). (s->dname)[s->dname_tmp_length++] = 0; @@ -45388,8 +46074,8 @@ tr1151: s->buffer[0] = 0; s->buffer_length = 0; } - goto st356; -tr1152: + goto st362; +tr1166: { // Enough room for the terminal label is guaranteed (_label_exit). (s->dname)[s->dname_tmp_length++] = 0; @@ -45401,12 +46087,12 @@ tr1152: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st356; -tr1153: + goto st362; +tr1167: { // Enough room for the terminal label is guaranteed (_label_exit). (s->dname)[s->dname_tmp_length++] = 0; @@ -45418,15 +46104,15 @@ tr1153: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st356; -st356: + goto st362; +st362: if ( ++p == pe ) - goto _test_eof356; -case 356: + goto _test_eof362; +case 362: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -45440,17 +46126,17 @@ case 356: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st356; - case 32: goto st356; - case 40: goto tr1159; - case 41: goto tr1160; - case 1802: goto tr1161; - case 1851: goto tr1162; - case 2058: goto tr1161; - case 2107: goto tr1162; - } - goto tr1150; -tr1156: + case 9: goto st362; + case 32: goto st362; + case 40: goto tr1173; + case 41: goto tr1174; + case 1802: goto tr1175; + case 1851: goto tr1176; + case 2058: goto tr1175; + case 2107: goto tr1176; + } + goto tr1164; +tr1170: { // Enough room for the terminal label is guaranteed (_label_exit). (s->dname)[s->dname_tmp_length++] = 0; @@ -45468,8 +46154,8 @@ tr1156: { s->line_counter++; } - goto st1490; -tr1161: + goto st1508; +tr1175: { s->zone_origin_length = s->dname_tmp_length; } @@ -45479,8 +46165,8 @@ tr1161: { s->line_counter++; } - goto st1490; -tr1164: + goto st1508; +tr1178: { s->buffer[s->buffer_length++] = 0; @@ -45490,7 +46176,7 @@ tr1164: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1490; goto _out;} + {p++; cs = 1508; goto _out;} } } } @@ -45503,25 +46189,25 @@ tr1164: { s->line_counter++; } - goto st1490; -st1490: + goto st1508; +st1508: if ( ++p == pe ) - goto _test_eof1490; -case 1490: + goto _test_eof1508; +case 1508: goto st0; -tr1162: +tr1176: { s->buffer_length = 0; } - goto st357; -tr1163: + goto st363; +tr1177: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st357; -tr1157: + goto st363; +tr1171: { // Enough room for the terminal label is guaranteed (_label_exit). (s->dname)[s->dname_tmp_length++] = 0; @@ -45533,26 +46219,26 @@ tr1157: { s->buffer_length = 0; } - goto st357; -st357: + goto st363; +st363: if ( ++p == pe ) - goto _test_eof357; -case 357: + goto _test_eof363; +case 363: if ( (*p) == 10 ) - goto tr1164; - goto tr1163; -tr1155: + goto tr1178; + goto tr1177; +tr1169: { s->item_length = 0; s->item_length_position = s->dname_tmp_length++; } - goto st358; -tr1171: + goto st364; +tr1185: { s->dname_tmp_length++; } - goto st358; -tr1146: + goto st364; +tr1160: { s->dname = s->zone_origin; } @@ -45564,75 +46250,75 @@ tr1146: s->item_length = 0; s->item_length_position = s->dname_tmp_length++; } - goto st358; -st358: + goto st364; +st364: if ( ++p == pe ) - goto _test_eof358; -case 358: + goto _test_eof364; +case 364: if ( 48 <= (*p) && (*p) <= 57 ) - goto tr1165; - goto tr1147; -tr1165: + goto tr1179; + goto tr1161; +tr1179: { if (s->item_length < ZS_MAX_LABEL_LENGTH) { (s->dname)[s->dname_tmp_length] = 0; s->item_length++; } else { WARN(ZS_LABEL_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { (s->dname)[s->dname_tmp_length] *= 10; (s->dname)[s->dname_tmp_length] += digit_to_num[(uint8_t)(*p)]; } - goto st359; -st359: + goto st365; +st365: if ( ++p == pe ) - goto _test_eof359; -case 359: + goto _test_eof365; +case 365: if ( 48 <= (*p) && (*p) <= 57 ) - goto tr1167; - goto tr1166; -tr1167: + goto tr1181; + goto tr1180; +tr1181: { (s->dname)[s->dname_tmp_length] *= 10; (s->dname)[s->dname_tmp_length] += digit_to_num[(uint8_t)(*p)]; } - goto st360; -st360: + goto st366; +st366: if ( ++p == pe ) - goto _test_eof360; -case 360: + goto _test_eof366; +case 366: if ( 48 <= (*p) && (*p) <= 57 ) - goto tr1168; - goto tr1166; -tr1168: + goto tr1182; + goto tr1180; +tr1182: { (s->dname)[s->dname_tmp_length] *= 10; (s->dname)[s->dname_tmp_length] += digit_to_num[(uint8_t)(*p)]; } - goto st361; -st361: + goto st367; +st367: if ( ++p == pe ) - goto _test_eof361; -case 361: + goto _test_eof367; +case 367: switch( (*p) ) { - case 42: goto tr1169; - case 46: goto tr1170; - case 92: goto tr1171; - case 95: goto tr1169; + case 42: goto tr1183; + case 46: goto tr1184; + case 92: goto tr1185; + case 95: goto tr1183; } if ( (*p) < 65 ) { if ( 45 <= (*p) && (*p) <= 57 ) - goto tr1169; + goto tr1183; } else if ( (*p) > 90 ) { if ( 97 <= (*p) && (*p) <= 122 ) - goto tr1169; + goto tr1183; } else - goto tr1169; - goto tr1166; -tr1145: + goto tr1183; + goto tr1180; +tr1159: { s->dname = s->zone_origin; } @@ -45640,11 +46326,11 @@ tr1145: s->item_length_position = 0; s->dname_tmp_length = 0; } - goto st362; -st362: + goto st368; +st368: if ( ++p == pe ) - goto _test_eof362; -case 362: + goto _test_eof368; +case 368: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -45658,32 +46344,32 @@ case 362: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr1151; - case 32: goto tr1151; - case 40: goto tr1152; - case 41: goto tr1153; - case 1802: goto tr1156; - case 1851: goto tr1157; - case 2058: goto tr1156; - case 2107: goto tr1157; - } - goto tr1150; -tr1143: + case 9: goto tr1165; + case 32: goto tr1165; + case 40: goto tr1166; + case 41: goto tr1167; + case 1802: goto tr1170; + case 1851: goto tr1171; + case 2058: goto tr1170; + case 2107: goto tr1171; + } + goto tr1164; +tr1157: { s->buffer_length = 0; } - goto st363; -tr1172: + goto st369; +tr1186: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st363; -st363: + goto st369; +st369: if ( ++p == pe ) - goto _test_eof363; -case 363: + goto _test_eof369; +case 369: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -45703,14 +46389,14 @@ case 363: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr1173; + goto tr1187; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr1172; - goto tr1138; -st364: + goto tr1186; + goto tr1152; +st370: if ( ++p == pe ) - goto _test_eof364; -case 364: + goto _test_eof370; +case 370: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -45724,38 +46410,38 @@ case 364: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st365; - case 32: goto st365; - case 40: goto tr1175; - case 41: goto tr1176; - case 2058: goto tr1177; - case 2107: goto tr1178; + case 9: goto st371; + case 32: goto st371; + case 40: goto tr1189; + case 41: goto tr1190; + case 2058: goto tr1191; + case 2107: goto tr1192; } goto st0; -tr1175: +tr1189: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st365; -tr1176: + goto st371; +tr1190: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st365; -tr1177: + goto st371; +tr1191: { s->line_counter++; } - goto st365; -tr1231: + goto st371; +tr1245: { s->buffer[s->buffer_length++] = 0; @@ -45765,18 +46451,18 @@ tr1231: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 365; goto _out;} + {p++; cs = 371; goto _out;} } } } { s->line_counter++; } - goto st365; -st365: + goto st371; +st371: if ( ++p == pe ) - goto _test_eof365; -case 365: + goto _test_eof371; +case 371: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -45790,32 +46476,32 @@ case 365: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st365; - case 32: goto st365; - case 40: goto tr1175; - case 41: goto tr1176; - case 2058: goto tr1177; - case 2107: goto tr1178; + case 9: goto st371; + case 32: goto st371; + case 40: goto tr1189; + case 41: goto tr1190; + case 2058: goto tr1191; + case 2107: goto tr1192; } if ( _widec < 11 ) { if ( _widec <= 8 ) - goto tr1179; + goto tr1193; } else if ( _widec > 58 ) { if ( 60 <= _widec ) - goto tr1179; + goto tr1193; } else - goto tr1179; - goto tr1180; -tr1179: + goto tr1193; + goto tr1194; +tr1193: { rdata_tail = s->r_data; } - { p--; {stack[top++] = 366;goto st330;} } - goto st366; -st366: + { p--; {stack[top++] = 372;goto st336;} } + goto st372; +st372: if ( ++p == pe ) - goto _test_eof366; -case 366: + goto _test_eof372; +case 372: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -45829,40 +46515,40 @@ case 366: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr1182; - case 32: goto tr1182; - case 40: goto tr1183; - case 41: goto tr1184; - case 1802: goto tr1185; - case 1851: goto tr1186; - case 2058: goto tr1185; - case 2107: goto tr1187; - } - goto tr1181; -tr1190: + case 9: goto tr1196; + case 32: goto tr1196; + case 40: goto tr1197; + case 41: goto tr1198; + case 1802: goto tr1199; + case 1851: goto tr1200; + case 2058: goto tr1199; + case 2107: goto tr1201; + } + goto tr1195; +tr1204: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st367; -tr1191: + goto st373; +tr1205: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st367; -tr1182: + goto st373; +tr1196: { size_t len = rdata_tail - s->r_data; if (len >= sizeof(s->include_filename)) { ERR(ZS_BAD_INCLUDE_FILENAME); - p--; {goto st319;} + p--; {goto st325;} } // Store zero terminated include filename. @@ -45876,13 +46562,13 @@ tr1182: s->buffer[0] = 0; s->buffer_length = 0; } - goto st367; -tr1183: + goto st373; +tr1197: { size_t len = rdata_tail - s->r_data; if (len >= sizeof(s->include_filename)) { ERR(ZS_BAD_INCLUDE_FILENAME); - p--; {goto st319;} + p--; {goto st325;} } // Store zero terminated include filename. @@ -45895,7 +46581,7 @@ tr1183: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } @@ -45903,13 +46589,13 @@ tr1183: s->buffer[0] = 0; s->buffer_length = 0; } - goto st367; -tr1184: + goto st373; +tr1198: { size_t len = rdata_tail - s->r_data; if (len >= sizeof(s->include_filename)) { ERR(ZS_BAD_INCLUDE_FILENAME); - p--; {goto st319;} + p--; {goto st325;} } // Store zero terminated include filename. @@ -45922,7 +46608,7 @@ tr1184: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } @@ -45930,11 +46616,11 @@ tr1184: s->buffer[0] = 0; s->buffer_length = 0; } - goto st367; -st367: + goto st373; +st373: if ( ++p == pe ) - goto _test_eof367; -case 367: + goto _test_eof373; +case 373: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -45948,29 +46634,29 @@ case 367: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st367; - case 32: goto st367; - case 40: goto tr1190; - case 41: goto tr1191; - case 42: goto tr1192; - case 46: goto tr1193; - case 92: goto tr1194; - case 95: goto tr1192; - case 1802: goto tr1195; - case 1851: goto tr1196; - case 2058: goto tr1195; - case 2107: goto tr1197; + case 9: goto st373; + case 32: goto st373; + case 40: goto tr1204; + case 41: goto tr1205; + case 42: goto tr1206; + case 46: goto tr1207; + case 92: goto tr1208; + case 95: goto tr1206; + case 1802: goto tr1209; + case 1851: goto tr1210; + case 2058: goto tr1209; + case 2107: goto tr1211; } if ( _widec < 65 ) { if ( 45 <= _widec && _widec <= 57 ) - goto tr1192; + goto tr1206; } else if ( _widec > 90 ) { if ( 97 <= _widec && _widec <= 122 ) - goto tr1192; + goto tr1206; } else - goto tr1192; - goto tr1188; -tr1199: + goto tr1206; + goto tr1202; +tr1213: { // Check for maximum dname label length. if (s->item_length < ZS_MAX_LABEL_LENGTH) { @@ -45978,11 +46664,11 @@ tr1199: s->item_length++; } else { WARN(ZS_LABEL_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st368; -tr1205: + goto st374; +tr1219: { s->item_length = 0; s->item_length_position = s->dname_tmp_length++; @@ -45994,11 +46680,11 @@ tr1205: s->item_length++; } else { WARN(ZS_LABEL_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st368; -tr1218: + goto st374; +tr1232: { s->dname_tmp_length++; } @@ -46009,11 +46695,11 @@ tr1218: s->item_length++; } else { WARN(ZS_LABEL_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st368; -tr1192: + goto st374; +tr1206: { s->dname = s->r_data; } @@ -46032,30 +46718,30 @@ tr1192: s->item_length++; } else { WARN(ZS_LABEL_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st368; -st368: + goto st374; +st374: if ( ++p == pe ) - goto _test_eof368; -case 368: + goto _test_eof374; +case 374: switch( (*p) ) { - case 42: goto tr1199; - case 46: goto tr1200; - case 92: goto st372; - case 95: goto tr1199; + case 42: goto tr1213; + case 46: goto tr1214; + case 92: goto st378; + case 95: goto tr1213; } if ( (*p) < 65 ) { if ( 45 <= (*p) && (*p) <= 57 ) - goto tr1199; + goto tr1213; } else if ( (*p) > 90 ) { if ( 97 <= (*p) && (*p) <= 122 ) - goto tr1199; + goto tr1213; } else - goto tr1199; - goto tr1198; -tr1200: + goto tr1213; + goto tr1212; +tr1214: { // Check for maximum dname length overflow after each label. // (at least the next label length must follow). @@ -46064,11 +46750,11 @@ tr1200: (uint8_t)(s->item_length); } else { WARN(ZS_DNAME_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st369; -tr1219: + goto st375; +tr1233: { s->dname_tmp_length++; } @@ -46080,14 +46766,14 @@ tr1219: (uint8_t)(s->item_length); } else { WARN(ZS_DNAME_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st369; -st369: + goto st375; +st375: if ( ++p == pe ) - goto _test_eof369; -case 369: + goto _test_eof375; +case 375: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -46101,47 +46787,47 @@ case 369: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr1202; - case 32: goto tr1202; - case 40: goto tr1203; - case 41: goto tr1204; - case 42: goto tr1205; - case 45: goto tr1205; - case 92: goto tr1206; - case 95: goto tr1205; - case 1802: goto tr1207; - case 1851: goto tr1208; - case 2058: goto tr1207; - case 2107: goto tr1208; + case 9: goto tr1216; + case 32: goto tr1216; + case 40: goto tr1217; + case 41: goto tr1218; + case 42: goto tr1219; + case 45: goto tr1219; + case 92: goto tr1220; + case 95: goto tr1219; + case 1802: goto tr1221; + case 1851: goto tr1222; + case 2058: goto tr1221; + case 2107: goto tr1222; } if ( _widec < 65 ) { if ( 47 <= _widec && _widec <= 57 ) - goto tr1205; + goto tr1219; } else if ( _widec > 90 ) { if ( 97 <= _widec && _widec <= 122 ) - goto tr1205; + goto tr1219; } else - goto tr1205; - goto tr1188; -tr1210: + goto tr1219; + goto tr1202; +tr1224: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st370; -tr1211: + goto st376; +tr1225: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st370; -tr1202: + goto st376; +tr1216: { // Enough room for the terminal label is guaranteed (_label_exit). (s->dname)[s->dname_tmp_length++] = 0; @@ -46153,8 +46839,8 @@ tr1202: s->buffer[0] = 0; s->buffer_length = 0; } - goto st370; -tr1203: + goto st376; +tr1217: { // Enough room for the terminal label is guaranteed (_label_exit). (s->dname)[s->dname_tmp_length++] = 0; @@ -46169,12 +46855,12 @@ tr1203: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st370; -tr1204: + goto st376; +tr1218: { // Enough room for the terminal label is guaranteed (_label_exit). (s->dname)[s->dname_tmp_length++] = 0; @@ -46189,15 +46875,15 @@ tr1204: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st370; -st370: + goto st376; +st376: if ( ++p == pe ) - goto _test_eof370; -case 370: + goto _test_eof376; +case 376: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -46211,23 +46897,23 @@ case 370: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st370; - case 32: goto st370; - case 40: goto tr1210; - case 41: goto tr1211; - case 1802: goto tr1195; - case 1851: goto tr1196; - case 2058: goto tr1195; - case 2107: goto tr1196; + case 9: goto st376; + case 32: goto st376; + case 40: goto tr1224; + case 41: goto tr1225; + case 1802: goto tr1209; + case 1851: goto tr1210; + case 2058: goto tr1209; + case 2107: goto tr1210; } goto tr91; -tr1185: - cs = 1491; +tr1199: + cs = 1509; { size_t len = rdata_tail - s->r_data; if (len >= sizeof(s->include_filename)) { ERR(ZS_BAD_INCLUDE_FILENAME); - p--; {goto st319;} + p--; {goto st325;} } // Store zero terminated include filename. @@ -46248,7 +46934,7 @@ tr1185: "%s/%s", s->path, s->include_filename); if (ret <= 0 || ret >= sizeof(s->buffer)) { ERR(ZS_BAD_INCLUDE_FILENAME); - p--; {goto st319;} + p--; {goto st325;} } memcpy(s->include_filename, s->buffer, ret + 1); } @@ -46268,7 +46954,7 @@ tr1185: zs_scanner_t *ss = malloc(sizeof(zs_scanner_t)); if (ss == NULL) { ERR(ZS_UNPROCESSED_INCLUDE); - p--; {goto st319;} + p--; {goto st325;} } // Parse included zone file. @@ -46288,13 +46974,13 @@ tr1185: } zs_deinit(ss); free(ss); - p--; {goto st319;} + p--; {goto st325;} } zs_deinit(ss); free(ss); } else { s->state = ZS_STATE_INCLUDE; - p--; cs = 1474; {p++; goto _out;} + p--; cs = 1492; {p++; goto _out;} } } { @@ -46304,8 +46990,8 @@ tr1185: s->line_counter++; } goto _again; -tr1195: - cs = 1491; +tr1209: + cs = 1509; { // Extend relative file path. if (s->include_filename[0] != '/') { @@ -46313,7 +46999,7 @@ tr1195: "%s/%s", s->path, s->include_filename); if (ret <= 0 || ret >= sizeof(s->buffer)) { ERR(ZS_BAD_INCLUDE_FILENAME); - p--; {goto st319;} + p--; {goto st325;} } memcpy(s->include_filename, s->buffer, ret + 1); } @@ -46333,7 +47019,7 @@ tr1195: zs_scanner_t *ss = malloc(sizeof(zs_scanner_t)); if (ss == NULL) { ERR(ZS_UNPROCESSED_INCLUDE); - p--; {goto st319;} + p--; {goto st325;} } // Parse included zone file. @@ -46353,13 +47039,13 @@ tr1195: } zs_deinit(ss); free(ss); - p--; {goto st319;} + p--; {goto st325;} } zs_deinit(ss); free(ss); } else { s->state = ZS_STATE_INCLUDE; - p--; cs = 1474; {p++; goto _out;} + p--; cs = 1492; {p++; goto _out;} } } { @@ -46369,8 +47055,8 @@ tr1195: s->line_counter++; } goto _again; -tr1207: - cs = 1491; +tr1221: + cs = 1509; { // Enough room for the terminal label is guaranteed (_label_exit). (s->dname)[s->dname_tmp_length++] = 0; @@ -46389,7 +47075,7 @@ tr1207: "%s/%s", s->path, s->include_filename); if (ret <= 0 || ret >= sizeof(s->buffer)) { ERR(ZS_BAD_INCLUDE_FILENAME); - p--; {goto st319;} + p--; {goto st325;} } memcpy(s->include_filename, s->buffer, ret + 1); } @@ -46409,7 +47095,7 @@ tr1207: zs_scanner_t *ss = malloc(sizeof(zs_scanner_t)); if (ss == NULL) { ERR(ZS_UNPROCESSED_INCLUDE); - p--; {goto st319;} + p--; {goto st325;} } // Parse included zone file. @@ -46429,13 +47115,13 @@ tr1207: } zs_deinit(ss); free(ss); - p--; {goto st319;} + p--; {goto st325;} } zs_deinit(ss); free(ss); } else { s->state = ZS_STATE_INCLUDE; - p--; cs = 1474; {p++; goto _out;} + p--; cs = 1492; {p++; goto _out;} } } { @@ -46445,8 +47131,8 @@ tr1207: s->line_counter++; } goto _again; -tr1213: - cs = 1491; +tr1227: + cs = 1509; { s->buffer[s->buffer_length++] = 0; @@ -46467,7 +47153,7 @@ tr1213: "%s/%s", s->path, s->include_filename); if (ret <= 0 || ret >= sizeof(s->buffer)) { ERR(ZS_BAD_INCLUDE_FILENAME); - p--; {goto st319;} + p--; {goto st325;} } memcpy(s->include_filename, s->buffer, ret + 1); } @@ -46487,7 +47173,7 @@ tr1213: zs_scanner_t *ss = malloc(sizeof(zs_scanner_t)); if (ss == NULL) { ERR(ZS_UNPROCESSED_INCLUDE); - p--; {goto st319;} + p--; {goto st325;} } // Parse included zone file. @@ -46507,13 +47193,13 @@ tr1213: } zs_deinit(ss); free(ss); - p--; {goto st319;} + p--; {goto st325;} } zs_deinit(ss); free(ss); } else { s->state = ZS_STATE_INCLUDE; - p--; cs = 1474; {p++; goto _out;} + p--; cs = 1492; {p++; goto _out;} } } { @@ -46523,29 +47209,29 @@ tr1213: s->line_counter++; } goto _again; -st1491: +st1509: if ( ++p == pe ) - goto _test_eof1491; -case 1491: + goto _test_eof1509; +case 1509: goto st0; -tr1196: +tr1210: { s->buffer_length = 0; } - goto st371; -tr1212: + goto st377; +tr1226: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st371; -tr1186: + goto st377; +tr1200: { size_t len = rdata_tail - s->r_data; if (len >= sizeof(s->include_filename)) { ERR(ZS_BAD_INCLUDE_FILENAME); - p--; {goto st319;} + p--; {goto st325;} } // Store zero terminated include filename. @@ -46562,8 +47248,8 @@ tr1186: { s->buffer_length = 0; } - goto st371; -tr1208: + goto st377; +tr1222: { // Enough room for the terminal label is guaranteed (_label_exit). (s->dname)[s->dname_tmp_length++] = 0; @@ -46578,26 +47264,26 @@ tr1208: { s->buffer_length = 0; } - goto st371; -st371: + goto st377; +st377: if ( ++p == pe ) - goto _test_eof371; -case 371: + goto _test_eof377; +case 377: if ( (*p) == 10 ) - goto tr1213; - goto tr1212; -tr1206: + goto tr1227; + goto tr1226; +tr1220: { s->item_length = 0; s->item_length_position = s->dname_tmp_length++; } - goto st372; -tr1220: + goto st378; +tr1234: { s->dname_tmp_length++; } - goto st372; -tr1194: + goto st378; +tr1208: { s->dname = s->r_data; } @@ -46609,75 +47295,75 @@ tr1194: s->item_length = 0; s->item_length_position = s->dname_tmp_length++; } - goto st372; -st372: + goto st378; +st378: if ( ++p == pe ) - goto _test_eof372; -case 372: + goto _test_eof378; +case 378: if ( 48 <= (*p) && (*p) <= 57 ) - goto tr1214; - goto tr1199; -tr1214: + goto tr1228; + goto tr1213; +tr1228: { if (s->item_length < ZS_MAX_LABEL_LENGTH) { (s->dname)[s->dname_tmp_length] = 0; s->item_length++; } else { WARN(ZS_LABEL_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { (s->dname)[s->dname_tmp_length] *= 10; (s->dname)[s->dname_tmp_length] += digit_to_num[(uint8_t)(*p)]; } - goto st373; -st373: + goto st379; +st379: if ( ++p == pe ) - goto _test_eof373; -case 373: + goto _test_eof379; +case 379: if ( 48 <= (*p) && (*p) <= 57 ) - goto tr1216; - goto tr1215; -tr1216: + goto tr1230; + goto tr1229; +tr1230: { (s->dname)[s->dname_tmp_length] *= 10; (s->dname)[s->dname_tmp_length] += digit_to_num[(uint8_t)(*p)]; } - goto st374; -st374: + goto st380; +st380: if ( ++p == pe ) - goto _test_eof374; -case 374: + goto _test_eof380; +case 380: if ( 48 <= (*p) && (*p) <= 57 ) - goto tr1217; - goto tr1215; -tr1217: + goto tr1231; + goto tr1229; +tr1231: { (s->dname)[s->dname_tmp_length] *= 10; (s->dname)[s->dname_tmp_length] += digit_to_num[(uint8_t)(*p)]; } - goto st375; -st375: + goto st381; +st381: if ( ++p == pe ) - goto _test_eof375; -case 375: + goto _test_eof381; +case 381: switch( (*p) ) { - case 42: goto tr1218; - case 46: goto tr1219; - case 92: goto tr1220; - case 95: goto tr1218; + case 42: goto tr1232; + case 46: goto tr1233; + case 92: goto tr1234; + case 95: goto tr1232; } if ( (*p) < 65 ) { if ( 45 <= (*p) && (*p) <= 57 ) - goto tr1218; + goto tr1232; } else if ( (*p) > 90 ) { if ( 97 <= (*p) && (*p) <= 122 ) - goto tr1218; + goto tr1232; } else - goto tr1218; - goto tr1215; -tr1193: + goto tr1232; + goto tr1229; +tr1207: { s->dname = s->r_data; } @@ -46685,11 +47371,11 @@ tr1193: s->item_length_position = 0; s->dname_tmp_length = 0; } - goto st376; -st376: + goto st382; +st382: if ( ++p == pe ) - goto _test_eof376; -case 376: + goto _test_eof382; +case 382: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -46703,34 +47389,34 @@ case 376: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr1202; - case 32: goto tr1202; - case 40: goto tr1203; - case 41: goto tr1204; - case 1802: goto tr1207; - case 1851: goto tr1208; - case 2058: goto tr1207; - case 2107: goto tr1208; - } - goto tr1188; -tr1197: + case 9: goto tr1216; + case 32: goto tr1216; + case 40: goto tr1217; + case 41: goto tr1218; + case 1802: goto tr1221; + case 1851: goto tr1222; + case 2058: goto tr1221; + case 2107: goto tr1222; + } + goto tr1202; +tr1211: { s->buffer_length = 0; } - goto st377; -tr1221: + goto st383; +tr1235: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st377; -tr1187: + goto st383; +tr1201: { size_t len = rdata_tail - s->r_data; if (len >= sizeof(s->include_filename)) { ERR(ZS_BAD_INCLUDE_FILENAME); - p--; {goto st319;} + p--; {goto st325;} } // Store zero terminated include filename. @@ -46747,11 +47433,11 @@ tr1187: s->buffer[0] = 0; s->buffer_length = 0; } - goto st377; -st377: + goto st383; +st383: if ( ++p == pe ) - goto _test_eof377; -case 377: + goto _test_eof383; +case 383: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -46771,17 +47457,17 @@ case 377: s->multiline ) _widec += 256; } switch( _widec ) { - case 1802: goto tr1213; - case 2058: goto tr1222; + case 1802: goto tr1227; + case 2058: goto tr1236; } if ( _widec > 1919 ) { if ( 1920 <= _widec && _widec <= 2175 ) - goto tr1221; + goto tr1235; } else if ( _widec >= 1664 ) - goto tr1212; + goto tr1226; goto tr91; -tr1222: - cs = 1492; +tr1236: + cs = 1510; { s->buffer[s->buffer_length++] = 0; @@ -46805,7 +47491,7 @@ tr1222: "%s/%s", s->path, s->include_filename); if (ret <= 0 || ret >= sizeof(s->buffer)) { ERR(ZS_BAD_INCLUDE_FILENAME); - p--; {goto st319;} + p--; {goto st325;} } memcpy(s->include_filename, s->buffer, ret + 1); } @@ -46825,7 +47511,7 @@ tr1222: zs_scanner_t *ss = malloc(sizeof(zs_scanner_t)); if (ss == NULL) { ERR(ZS_UNPROCESSED_INCLUDE); - p--; {goto st319;} + p--; {goto st325;} } // Parse included zone file. @@ -46845,23 +47531,23 @@ tr1222: } zs_deinit(ss); free(ss); - p--; {goto st319;} + p--; {goto st325;} } zs_deinit(ss); free(ss); } else { s->state = ZS_STATE_INCLUDE; - p--; cs = 1474; {p++; goto _out;} + p--; cs = 1492; {p++; goto _out;} } } { p--; {cs = stack[--top];goto _again;} } goto _again; -st1492: +st1510: if ( ++p == pe ) - goto _test_eof1492; -case 1492: + goto _test_eof1510; +case 1510: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -46875,50 +47561,50 @@ case 1492: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st378; - case 32: goto st378; - case 40: goto tr1224; - case 41: goto tr1225; - case 42: goto tr1192; - case 46: goto tr1193; - case 92: goto tr1194; - case 95: goto tr1192; - case 2058: goto tr1226; - case 2107: goto tr1227; + case 9: goto st384; + case 32: goto st384; + case 40: goto tr1238; + case 41: goto tr1239; + case 42: goto tr1206; + case 46: goto tr1207; + case 92: goto tr1208; + case 95: goto tr1206; + case 2058: goto tr1240; + case 2107: goto tr1241; } if ( _widec < 65 ) { if ( 45 <= _widec && _widec <= 57 ) - goto tr1192; + goto tr1206; } else if ( _widec > 90 ) { if ( 97 <= _widec && _widec <= 122 ) - goto tr1192; + goto tr1206; } else - goto tr1192; - goto tr1198; -tr1224: + goto tr1206; + goto tr1212; +tr1238: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st378; -tr1225: + goto st384; +tr1239: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st378; -tr1226: + goto st384; +tr1240: { s->line_counter++; } - goto st378; -tr1229: + goto st384; +tr1243: { s->buffer[s->buffer_length++] = 0; @@ -46928,18 +47614,18 @@ tr1229: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 378; goto _out;} + {p++; cs = 384; goto _out;} } } } { s->line_counter++; } - goto st378; -st378: + goto st384; +st384: if ( ++p == pe ) - goto _test_eof378; -case 378: + goto _test_eof384; +case 384: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -46953,42 +47639,42 @@ case 378: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st378; - case 32: goto st378; - case 40: goto tr1224; - case 41: goto tr1225; - case 42: goto tr1192; - case 46: goto tr1193; - case 92: goto tr1194; - case 95: goto tr1192; - case 2058: goto tr1226; - case 2107: goto tr1227; + case 9: goto st384; + case 32: goto st384; + case 40: goto tr1238; + case 41: goto tr1239; + case 42: goto tr1206; + case 46: goto tr1207; + case 92: goto tr1208; + case 95: goto tr1206; + case 2058: goto tr1240; + case 2107: goto tr1241; } if ( _widec < 65 ) { if ( 45 <= _widec && _widec <= 57 ) - goto tr1192; + goto tr1206; } else if ( _widec > 90 ) { if ( 97 <= _widec && _widec <= 122 ) - goto tr1192; + goto tr1206; } else - goto tr1192; - goto tr1198; -tr1227: + goto tr1206; + goto tr1212; +tr1241: { s->buffer_length = 0; } - goto st379; -tr1228: + goto st385; +tr1242: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st379; -st379: + goto st385; +st385: if ( ++p == pe ) - goto _test_eof379; -case 379: + goto _test_eof385; +case 385: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -47008,26 +47694,26 @@ case 379: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr1229; + goto tr1243; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr1228; + goto tr1242; goto st0; -tr1178: +tr1192: { s->buffer_length = 0; } - goto st380; -tr1230: + goto st386; +tr1244: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st380; -st380: + goto st386; +st386: if ( ++p == pe ) - goto _test_eof380; -case 380: + goto _test_eof386; +case 386: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -47047,51 +47733,51 @@ case 380: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr1231; + goto tr1245; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr1230; + goto tr1244; goto st0; -st381: +st387: if ( ++p == pe ) - goto _test_eof381; -case 381: + goto _test_eof387; +case 387: if ( (*p) == 43 ) - goto tr1233; + goto tr1247; if ( (*p) < 65 ) { if ( 47 <= (*p) && (*p) <= 57 ) - goto tr1233; + goto tr1247; } else if ( (*p) > 90 ) { if ( 97 <= (*p) && (*p) <= 122 ) - goto tr1233; + goto tr1247; } else - goto tr1233; - goto tr1232; -tr1233: + goto tr1247; + goto tr1246; +tr1247: { if (rdata_tail <= rdata_stop) { *rdata_tail = first_base64_to_num[(uint8_t)(*p)]; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st382; -st382: + goto st388; +st388: if ( ++p == pe ) - goto _test_eof382; -case 382: + goto _test_eof388; +case 388: if ( (*p) == 43 ) - goto tr1234; + goto tr1248; if ( (*p) < 65 ) { if ( 47 <= (*p) && (*p) <= 57 ) - goto tr1234; + goto tr1248; } else if ( (*p) > 90 ) { if ( 97 <= (*p) && (*p) <= 122 ) - goto tr1234; + goto tr1248; } else - goto tr1234; - goto tr1232; -tr1234: + goto tr1248; + goto tr1246; +tr1248: { *(rdata_tail++) += second_left_base64_to_num[(uint8_t)(*p)]; @@ -47099,28 +47785,28 @@ tr1234: *rdata_tail = second_right_base64_to_num[(uint8_t)(*p)]; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st383; -st383: + goto st389; +st389: if ( ++p == pe ) - goto _test_eof383; -case 383: + goto _test_eof389; +case 389: switch( (*p) ) { - case 43: goto tr1235; - case 61: goto st387; + case 43: goto tr1249; + case 61: goto st393; } if ( (*p) < 65 ) { if ( 47 <= (*p) && (*p) <= 57 ) - goto tr1235; + goto tr1249; } else if ( (*p) > 90 ) { if ( 97 <= (*p) && (*p) <= 122 ) - goto tr1235; + goto tr1249; } else - goto tr1235; - goto tr1232; -tr1235: + goto tr1249; + goto tr1246; +tr1249: { *(rdata_tail++) += third_left_base64_to_num[(uint8_t)(*p)]; @@ -47128,51 +47814,51 @@ tr1235: *rdata_tail = third_right_base64_to_num[(uint8_t)(*p)]; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st384; -st384: + goto st390; +st390: if ( ++p == pe ) - goto _test_eof384; -case 384: + goto _test_eof390; +case 390: switch( (*p) ) { - case 43: goto tr1237; - case 61: goto st385; + case 43: goto tr1251; + case 61: goto st391; } if ( (*p) < 65 ) { if ( 47 <= (*p) && (*p) <= 57 ) - goto tr1237; + goto tr1251; } else if ( (*p) > 90 ) { if ( 97 <= (*p) && (*p) <= 122 ) - goto tr1237; + goto tr1251; } else - goto tr1237; - goto tr1232; -tr1239: + goto tr1251; + goto tr1246; +tr1253: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st385; -tr1240: + goto st391; +tr1254: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st385; -tr1241: + goto st391; +tr1255: { s->line_counter++; } - goto st385; -tr1247: + goto st391; +tr1261: { s->buffer[s->buffer_length++] = 0; @@ -47182,23 +47868,23 @@ tr1247: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 385; goto _out;} + {p++; cs = 391; goto _out;} } } } { s->line_counter++; } - goto st385; -tr1237: + goto st391; +tr1251: { *(rdata_tail++) += fourth_base64_to_num[(uint8_t)(*p)]; } - goto st385; -st385: + goto st391; +st391: if ( ++p == pe ) - goto _test_eof385; -case 385: + goto _test_eof391; +case 391: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -47216,43 +47902,43 @@ case 385: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto st385; - case 32: goto st385; - case 40: goto tr1239; - case 41: goto tr1240; - case 43: goto tr1233; - case 3082: goto tr1241; - case 3131: goto tr1242; - case 3338: goto tr1243; - case 3387: goto tr1243; - case 3594: goto tr1244; - case 3643: goto tr1245; + case 9: goto st391; + case 32: goto st391; + case 40: goto tr1253; + case 41: goto tr1254; + case 43: goto tr1247; + case 3082: goto tr1255; + case 3131: goto tr1256; + case 3338: goto tr1257; + case 3387: goto tr1257; + case 3594: goto tr1258; + case 3643: goto tr1259; } if ( _widec < 65 ) { if ( 47 <= _widec && _widec <= 57 ) - goto tr1233; + goto tr1247; } else if ( _widec > 90 ) { if ( 97 <= _widec && _widec <= 122 ) - goto tr1233; + goto tr1247; } else - goto tr1233; - goto tr1232; -tr1242: + goto tr1247; + goto tr1246; +tr1256: { s->buffer_length = 0; } - goto st386; -tr1246: + goto st392; +tr1260: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st386; -st386: + goto st392; +st392: if ( ++p == pe ) - goto _test_eof386; -case 386: + goto _test_eof392; +case 392: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -47272,32 +47958,32 @@ case 386: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr1247; + goto tr1261; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr1246; - goto tr1232; -tr1243: + goto tr1260; + goto tr1246; +tr1257: { p--; {cs = stack[--top];goto _again;} } - goto st1493; -st1493: + goto st1511; +st1511: if ( ++p == pe ) - goto _test_eof1493; -case 1493: + goto _test_eof1511; +case 1511: goto st0; -tr1244: +tr1258: { s->line_counter++; } { p--; {cs = stack[--top];goto _again;} } - goto st1494; -st1494: + goto st1512; +st1512: if ( ++p == pe ) - goto _test_eof1494; -case 1494: + goto _test_eof1512; +case 1512: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -47315,39 +48001,39 @@ case 1494: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto st385; - case 32: goto st385; - case 40: goto tr1239; - case 41: goto tr1240; - case 43: goto tr1233; - case 3082: goto tr1241; - case 3131: goto tr1242; - case 3338: goto tr1243; - case 3387: goto tr1243; - case 3594: goto tr1244; - case 3643: goto tr1245; + case 9: goto st391; + case 32: goto st391; + case 40: goto tr1253; + case 41: goto tr1254; + case 43: goto tr1247; + case 3082: goto tr1255; + case 3131: goto tr1256; + case 3338: goto tr1257; + case 3387: goto tr1257; + case 3594: goto tr1258; + case 3643: goto tr1259; } if ( _widec < 65 ) { if ( 47 <= _widec && _widec <= 57 ) - goto tr1233; + goto tr1247; } else if ( _widec > 90 ) { if ( 97 <= _widec && _widec <= 122 ) - goto tr1233; + goto tr1247; } else - goto tr1233; - goto tr1232; -tr1245: + goto tr1247; + goto tr1246; +tr1259: { s->buffer_length = 0; } { p--; {cs = stack[--top];goto _again;} } - goto st1495; -st1495: + goto st1513; +st1513: if ( ++p == pe ) - goto _test_eof1495; -case 1495: + goto _test_eof1513; +case 1513: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -47367,363 +48053,369 @@ case 1495: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr1247; + goto tr1261; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr1246; - goto tr1232; -st387: + goto tr1260; + goto tr1246; +st393: if ( ++p == pe ) - goto _test_eof387; -case 387: + goto _test_eof393; +case 393: if ( (*p) == 61 ) - goto st385; - goto tr1232; -st388: + goto st391; + goto tr1246; +st394: if ( ++p == pe ) - goto _test_eof388; -case 388: + goto _test_eof394; +case 394: switch( (*p) ) { - case 65: goto st389; - case 67: goto st399; - case 68: goto st420; - case 69: goto st437; - case 72: goto st444; - case 73: goto st453; - case 75: goto st461; - case 76: goto st465; - case 77: goto st473; - case 78: goto st479; - case 79: goto st495; - case 80: goto st505; - case 82: goto st508; - case 83: goto st515; - case 84: goto st534; - case 85: goto st544; - case 87: goto st547; - case 90: goto st553; - case 97: goto st389; - case 99: goto st399; - case 100: goto st420; - case 101: goto st437; - case 104: goto st444; - case 105: goto st453; - case 107: goto st461; - case 108: goto st465; - case 109: goto st473; - case 110: goto st479; - case 111: goto st495; - case 112: goto st505; - case 114: goto st508; - case 115: goto st515; - case 116: goto st534; - case 117: goto st544; - case 119: goto st547; - case 122: goto st553; - } - goto tr1248; -st389: + case 65: goto st395; + case 67: goto st405; + case 68: goto st426; + case 69: goto st443; + case 72: goto st450; + case 73: goto st459; + case 75: goto st467; + case 76: goto st471; + case 77: goto st479; + case 78: goto st485; + case 79: goto st501; + case 80: goto st511; + case 82: goto st514; + case 83: goto st527; + case 84: goto st546; + case 85: goto st556; + case 87: goto st559; + case 90: goto st565; + case 97: goto st395; + case 99: goto st405; + case 100: goto st426; + case 101: goto st443; + case 104: goto st450; + case 105: goto st459; + case 107: goto st467; + case 108: goto st471; + case 109: goto st479; + case 110: goto st485; + case 111: goto st501; + case 112: goto st511; + case 114: goto st514; + case 115: goto st527; + case 116: goto st546; + case 117: goto st556; + case 119: goto st559; + case 122: goto st565; + } + goto tr1262; +st395: if ( ++p == pe ) - goto _test_eof389; -case 389: + goto _test_eof395; +case 395: switch( (*p) ) { - case 32: goto tr1267; - case 59: goto tr1267; - case 65: goto st390; - case 70: goto st393; - case 80: goto st397; - case 97: goto st390; - case 102: goto st393; - case 112: goto st397; + case 32: goto tr1281; + case 59: goto tr1281; + case 65: goto st396; + case 70: goto st399; + case 80: goto st403; + case 97: goto st396; + case 102: goto st399; + case 112: goto st403; } if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr1267; + goto tr1281; } else if ( (*p) >= 9 ) - goto tr1267; - goto tr1248; -tr1267: + goto tr1281; + goto tr1262; +tr1281: { type_num(KNOT_RRTYPE_A, &rdata_tail); } { p--; {cs = stack[--top];goto _again;} } - goto st1496; -tr1273: + goto st1514; +tr1287: { type_num(KNOT_RRTYPE_AAAA, &rdata_tail); } { p--; {cs = stack[--top];goto _again;} } - goto st1496; -tr1277: + goto st1514; +tr1291: { type_num(KNOT_RRTYPE_AFSDB, &rdata_tail); } { p--; {cs = stack[--top];goto _again;} } - goto st1496; -tr1279: + goto st1514; +tr1293: { type_num(KNOT_RRTYPE_APL, &rdata_tail); } { p--; {cs = stack[--top];goto _again;} } - goto st1496; -tr1286: + goto st1514; +tr1300: { type_num(KNOT_RRTYPE_CAA, &rdata_tail); } { p--; {cs = stack[--top];goto _again;} } - goto st1496; -tr1293: + goto st1514; +tr1307: { type_num(KNOT_RRTYPE_CDNSKEY, &rdata_tail); } { p--; {cs = stack[--top];goto _again;} } - goto st1496; -tr1294: + goto st1514; +tr1308: { type_num(KNOT_RRTYPE_CDS, &rdata_tail); } { p--; {cs = stack[--top];goto _again;} } - goto st1496; -tr1297: + goto st1514; +tr1311: { type_num(KNOT_RRTYPE_CERT, &rdata_tail); } { p--; {cs = stack[--top];goto _again;} } - goto st1496; -tr1301: + goto st1514; +tr1315: { type_num(KNOT_RRTYPE_CNAME, &rdata_tail); } { p--; {cs = stack[--top];goto _again;} } - goto st1496; -tr1305: + goto st1514; +tr1319: { type_num(KNOT_RRTYPE_CSYNC, &rdata_tail); } { p--; {cs = stack[--top];goto _again;} } - goto st1496; -tr1312: + goto st1514; +tr1326: { type_num(KNOT_RRTYPE_DHCID, &rdata_tail); } { p--; {cs = stack[--top];goto _again;} } - goto st1496; -tr1317: + goto st1514; +tr1331: { type_num(KNOT_RRTYPE_DNAME, &rdata_tail); } { p--; {cs = stack[--top];goto _again;} } - goto st1496; -tr1321: + goto st1514; +tr1335: { type_num(KNOT_RRTYPE_DNSKEY, &rdata_tail); } { p--; {cs = stack[--top];goto _again;} } - goto st1496; -tr1322: + goto st1514; +tr1336: { type_num(KNOT_RRTYPE_DS, &rdata_tail); } { p--; {cs = stack[--top];goto _again;} } - goto st1496; -tr1326: + goto st1514; +tr1340: { type_num(KNOT_RRTYPE_DSYNC, &rdata_tail); } { p--; {cs = stack[--top];goto _again;} } - goto st1496; -tr1332: + goto st1514; +tr1346: { type_num(KNOT_RRTYPE_EUI48, &rdata_tail); } { p--; {cs = stack[--top];goto _again;} } - goto st1496; -tr1334: + goto st1514; +tr1348: { type_num(KNOT_RRTYPE_EUI64, &rdata_tail); } { p--; {cs = stack[--top];goto _again;} } - goto st1496; -tr1340: + goto st1514; +tr1354: { type_num(KNOT_RRTYPE_HINFO, &rdata_tail); } { p--; {cs = stack[--top];goto _again;} } - goto st1496; -tr1344: + goto st1514; +tr1358: { type_num(KNOT_RRTYPE_HTTPS, &rdata_tail); } { p--; {cs = stack[--top];goto _again;} } - goto st1496; -tr1352: + goto st1514; +tr1366: { type_num(KNOT_RRTYPE_IPSECKEY, &rdata_tail); } { p--; {cs = stack[--top];goto _again;} } - goto st1496; -tr1356: + goto st1514; +tr1370: { type_num(KNOT_RRTYPE_KEY, &rdata_tail); } { p--; {cs = stack[--top];goto _again;} } - goto st1496; -tr1357: + goto st1514; +tr1371: { type_num(KNOT_RRTYPE_KX, &rdata_tail); } { p--; {cs = stack[--top];goto _again;} } - goto st1496; -tr1363: + goto st1514; +tr1377: { type_num(KNOT_RRTYPE_L32, &rdata_tail); } { p--; {cs = stack[--top];goto _again;} } - goto st1496; -tr1365: + goto st1514; +tr1379: { type_num(KNOT_RRTYPE_L64, &rdata_tail); } { p--; {cs = stack[--top];goto _again;} } - goto st1496; -tr1367: + goto st1514; +tr1381: { type_num(KNOT_RRTYPE_LOC, &rdata_tail); } { p--; {cs = stack[--top];goto _again;} } - goto st1496; -tr1368: + goto st1514; +tr1382: { type_num(KNOT_RRTYPE_LP, &rdata_tail); } { p--; {cs = stack[--top];goto _again;} } - goto st1496; -tr1374: + goto st1514; +tr1388: { type_num(KNOT_RRTYPE_MINFO, &rdata_tail); } { p--; {cs = stack[--top];goto _again;} } - goto st1496; -tr1375: + goto st1514; +tr1389: { type_num(KNOT_RRTYPE_MX, &rdata_tail); } { p--; {cs = stack[--top];goto _again;} } - goto st1496; -tr1382: + goto st1514; +tr1396: { type_num(KNOT_RRTYPE_NAPTR, &rdata_tail); } { p--; {cs = stack[--top];goto _again;} } - goto st1496; -tr1384: + goto st1514; +tr1398: { type_num(KNOT_RRTYPE_NID, &rdata_tail); } { p--; {cs = stack[--top];goto _again;} } - goto st1496; -tr1385: + goto st1514; +tr1399: { type_num(KNOT_RRTYPE_NS, &rdata_tail); } { p--; {cs = stack[--top];goto _again;} } - goto st1496; -tr1388: + goto st1514; +tr1402: { type_num(KNOT_RRTYPE_NSEC, &rdata_tail); } { p--; {cs = stack[--top];goto _again;} } - goto st1496; -tr1390: + goto st1514; +tr1404: { type_num(KNOT_RRTYPE_NSEC3, &rdata_tail); } { p--; {cs = stack[--top];goto _again;} } - goto st1496; -tr1396: + goto st1514; +tr1410: { type_num(KNOT_RRTYPE_NSEC3PARAM, &rdata_tail); } { p--; {cs = stack[--top];goto _again;} } - goto st1496; -tr1406: + goto st1514; +tr1420: { type_num(KNOT_RRTYPE_OPENPGPKEY, &rdata_tail); } { p--; {cs = stack[--top];goto _again;} } - goto st1496; -tr1409: + goto st1514; +tr1423: { type_num(KNOT_RRTYPE_PTR, &rdata_tail); } { p--; {cs = stack[--top];goto _again;} } - goto st1496; -tr1413: + goto st1514; +tr1433: + { type_num(KNOT_RRTYPE_RESINFO, &rdata_tail); } + { + p--; {cs = stack[--top];goto _again;} + } + goto st1514; +tr1434: { type_num(KNOT_RRTYPE_RP, &rdata_tail); } { p--; {cs = stack[--top];goto _again;} } - goto st1496; -tr1417: + goto st1514; +tr1438: { type_num(KNOT_RRTYPE_RRSIG, &rdata_tail); } { p--; {cs = stack[--top];goto _again;} } - goto st1496; -tr1418: + goto st1514; +tr1439: { type_num(KNOT_RRTYPE_RT, &rdata_tail); } { p--; {cs = stack[--top];goto _again;} } - goto st1496; -tr1429: + goto st1514; +tr1450: { type_num(KNOT_RRTYPE_SMIMEA, &rdata_tail); } { p--; {cs = stack[--top];goto _again;} } - goto st1496; -tr1431: + goto st1514; +tr1452: { type_num(KNOT_RRTYPE_SOA, &rdata_tail); } { p--; {cs = stack[--top];goto _again;} } - goto st1496; -tr1433: + goto st1514; +tr1454: { type_num(KNOT_RRTYPE_SPF, &rdata_tail); } { p--; {cs = stack[--top];goto _again;} } - goto st1496; -tr1435: + goto st1514; +tr1456: { type_num(KNOT_RRTYPE_SRV, &rdata_tail); } { p--; {cs = stack[--top];goto _again;} } - goto st1496; -tr1439: + goto st1514; +tr1460: { type_num(KNOT_RRTYPE_SSHFP, &rdata_tail); } { p--; {cs = stack[--top];goto _again;} } - goto st1496; -tr1442: + goto st1514; +tr1463: { type_num(KNOT_RRTYPE_SVCB, &rdata_tail); } { p--; {cs = stack[--top];goto _again;} } - goto st1496; -tr1448: + goto st1514; +tr1469: { type_num(KNOT_RRTYPE_TLSA, &rdata_tail); } { p--; {cs = stack[--top];goto _again;} } - goto st1496; -tr1450: + goto st1514; +tr1471: { type_num(KNOT_RRTYPE_TXT, &rdata_tail); } { p--; {cs = stack[--top];goto _again;} } - goto st1496; -tr1455: + goto st1514; +tr1476: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -47731,1238 +48423,1184 @@ tr1455: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { p--; {cs = stack[--top];goto _again;} } - goto st1496; -tr1459: + goto st1514; +tr1480: { type_num(KNOT_RRTYPE_URI, &rdata_tail); } { p--; {cs = stack[--top];goto _again;} } - goto st1496; -tr1465: + goto st1514; +tr1486: { type_num(KNOT_RRTYPE_WALLET, &rdata_tail); } { p--; {cs = stack[--top];goto _again;} } - goto st1496; -tr1471: + goto st1514; +tr1492: { type_num(KNOT_RRTYPE_ZONEMD, &rdata_tail); } { p--; {cs = stack[--top];goto _again;} } - goto st1496; -st1496: + goto st1514; +st1514: if ( ++p == pe ) - goto _test_eof1496; -case 1496: + goto _test_eof1514; +case 1514: goto st0; -st390: - if ( ++p == pe ) - goto _test_eof390; -case 390: - switch( (*p) ) { - case 65: goto st391; - case 97: goto st391; - } - goto tr1248; -st391: - if ( ++p == pe ) - goto _test_eof391; -case 391: - switch( (*p) ) { - case 65: goto st392; - case 97: goto st392; - } - goto tr1248; -st392: - if ( ++p == pe ) - goto _test_eof392; -case 392: - switch( (*p) ) { - case 32: goto tr1273; - case 59: goto tr1273; - } - if ( (*p) > 10 ) { - if ( 40 <= (*p) && (*p) <= 41 ) - goto tr1273; - } else if ( (*p) >= 9 ) - goto tr1273; - goto tr1248; -st393: - if ( ++p == pe ) - goto _test_eof393; -case 393: - switch( (*p) ) { - case 83: goto st394; - case 115: goto st394; - } - goto tr1248; -st394: - if ( ++p == pe ) - goto _test_eof394; -case 394: - switch( (*p) ) { - case 68: goto st395; - case 100: goto st395; - } - goto tr1248; -st395: - if ( ++p == pe ) - goto _test_eof395; -case 395: - switch( (*p) ) { - case 66: goto st396; - case 98: goto st396; - } - goto tr1248; st396: if ( ++p == pe ) goto _test_eof396; case 396: switch( (*p) ) { - case 32: goto tr1277; - case 59: goto tr1277; + case 65: goto st397; + case 97: goto st397; } - if ( (*p) > 10 ) { - if ( 40 <= (*p) && (*p) <= 41 ) - goto tr1277; - } else if ( (*p) >= 9 ) - goto tr1277; - goto tr1248; + goto tr1262; st397: if ( ++p == pe ) goto _test_eof397; case 397: switch( (*p) ) { - case 76: goto st398; - case 108: goto st398; + case 65: goto st398; + case 97: goto st398; } - goto tr1248; + goto tr1262; st398: if ( ++p == pe ) goto _test_eof398; case 398: switch( (*p) ) { - case 32: goto tr1279; - case 59: goto tr1279; + case 32: goto tr1287; + case 59: goto tr1287; } if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr1279; + goto tr1287; } else if ( (*p) >= 9 ) - goto tr1279; - goto tr1248; + goto tr1287; + goto tr1262; st399: if ( ++p == pe ) goto _test_eof399; case 399: switch( (*p) ) { - case 65: goto st400; - case 68: goto st402; - case 69: goto st409; - case 78: goto st412; - case 83: goto st416; - case 97: goto st400; - case 100: goto st402; - case 101: goto st409; - case 110: goto st412; - case 115: goto st416; - } - goto tr1248; + case 83: goto st400; + case 115: goto st400; + } + goto tr1262; st400: if ( ++p == pe ) goto _test_eof400; case 400: switch( (*p) ) { - case 65: goto st401; - case 97: goto st401; + case 68: goto st401; + case 100: goto st401; } - goto tr1248; + goto tr1262; st401: if ( ++p == pe ) goto _test_eof401; case 401: switch( (*p) ) { - case 32: goto tr1286; - case 59: goto tr1286; + case 66: goto st402; + case 98: goto st402; } - if ( (*p) > 10 ) { - if ( 40 <= (*p) && (*p) <= 41 ) - goto tr1286; - } else if ( (*p) >= 9 ) - goto tr1286; - goto tr1248; + goto tr1262; st402: if ( ++p == pe ) goto _test_eof402; case 402: switch( (*p) ) { - case 78: goto st403; - case 83: goto st408; - case 110: goto st403; - case 115: goto st408; + case 32: goto tr1291; + case 59: goto tr1291; } - goto tr1248; + if ( (*p) > 10 ) { + if ( 40 <= (*p) && (*p) <= 41 ) + goto tr1291; + } else if ( (*p) >= 9 ) + goto tr1291; + goto tr1262; st403: if ( ++p == pe ) goto _test_eof403; case 403: switch( (*p) ) { - case 83: goto st404; - case 115: goto st404; + case 76: goto st404; + case 108: goto st404; } - goto tr1248; + goto tr1262; st404: if ( ++p == pe ) goto _test_eof404; case 404: switch( (*p) ) { - case 75: goto st405; - case 107: goto st405; + case 32: goto tr1293; + case 59: goto tr1293; } - goto tr1248; + if ( (*p) > 10 ) { + if ( 40 <= (*p) && (*p) <= 41 ) + goto tr1293; + } else if ( (*p) >= 9 ) + goto tr1293; + goto tr1262; st405: if ( ++p == pe ) goto _test_eof405; case 405: switch( (*p) ) { - case 69: goto st406; - case 101: goto st406; + case 65: goto st406; + case 68: goto st408; + case 69: goto st415; + case 78: goto st418; + case 83: goto st422; + case 97: goto st406; + case 100: goto st408; + case 101: goto st415; + case 110: goto st418; + case 115: goto st422; } - goto tr1248; + goto tr1262; st406: if ( ++p == pe ) goto _test_eof406; case 406: switch( (*p) ) { - case 89: goto st407; - case 121: goto st407; + case 65: goto st407; + case 97: goto st407; } - goto tr1248; + goto tr1262; st407: if ( ++p == pe ) goto _test_eof407; case 407: switch( (*p) ) { - case 32: goto tr1293; - case 59: goto tr1293; + case 32: goto tr1300; + case 59: goto tr1300; } if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr1293; + goto tr1300; } else if ( (*p) >= 9 ) - goto tr1293; - goto tr1248; + goto tr1300; + goto tr1262; st408: if ( ++p == pe ) goto _test_eof408; case 408: switch( (*p) ) { - case 32: goto tr1294; - case 59: goto tr1294; + case 78: goto st409; + case 83: goto st414; + case 110: goto st409; + case 115: goto st414; } - if ( (*p) > 10 ) { - if ( 40 <= (*p) && (*p) <= 41 ) - goto tr1294; - } else if ( (*p) >= 9 ) - goto tr1294; - goto tr1248; + goto tr1262; st409: if ( ++p == pe ) goto _test_eof409; case 409: switch( (*p) ) { - case 82: goto st410; - case 114: goto st410; + case 83: goto st410; + case 115: goto st410; } - goto tr1248; + goto tr1262; st410: if ( ++p == pe ) goto _test_eof410; case 410: switch( (*p) ) { - case 84: goto st411; - case 116: goto st411; + case 75: goto st411; + case 107: goto st411; } - goto tr1248; + goto tr1262; st411: if ( ++p == pe ) goto _test_eof411; case 411: switch( (*p) ) { - case 32: goto tr1297; - case 59: goto tr1297; + case 69: goto st412; + case 101: goto st412; } - if ( (*p) > 10 ) { - if ( 40 <= (*p) && (*p) <= 41 ) - goto tr1297; - } else if ( (*p) >= 9 ) - goto tr1297; - goto tr1248; + goto tr1262; st412: if ( ++p == pe ) goto _test_eof412; case 412: switch( (*p) ) { - case 65: goto st413; - case 97: goto st413; + case 89: goto st413; + case 121: goto st413; } - goto tr1248; + goto tr1262; st413: if ( ++p == pe ) goto _test_eof413; case 413: switch( (*p) ) { - case 77: goto st414; - case 109: goto st414; + case 32: goto tr1307; + case 59: goto tr1307; } - goto tr1248; + if ( (*p) > 10 ) { + if ( 40 <= (*p) && (*p) <= 41 ) + goto tr1307; + } else if ( (*p) >= 9 ) + goto tr1307; + goto tr1262; st414: if ( ++p == pe ) goto _test_eof414; case 414: switch( (*p) ) { - case 69: goto st415; - case 101: goto st415; + case 32: goto tr1308; + case 59: goto tr1308; } - goto tr1248; + if ( (*p) > 10 ) { + if ( 40 <= (*p) && (*p) <= 41 ) + goto tr1308; + } else if ( (*p) >= 9 ) + goto tr1308; + goto tr1262; st415: if ( ++p == pe ) goto _test_eof415; case 415: switch( (*p) ) { - case 32: goto tr1301; - case 59: goto tr1301; + case 82: goto st416; + case 114: goto st416; } - if ( (*p) > 10 ) { - if ( 40 <= (*p) && (*p) <= 41 ) - goto tr1301; - } else if ( (*p) >= 9 ) - goto tr1301; - goto tr1248; + goto tr1262; st416: if ( ++p == pe ) goto _test_eof416; case 416: switch( (*p) ) { - case 89: goto st417; - case 121: goto st417; + case 84: goto st417; + case 116: goto st417; } - goto tr1248; + goto tr1262; st417: if ( ++p == pe ) goto _test_eof417; case 417: switch( (*p) ) { - case 78: goto st418; - case 110: goto st418; + case 32: goto tr1311; + case 59: goto tr1311; } - goto tr1248; + if ( (*p) > 10 ) { + if ( 40 <= (*p) && (*p) <= 41 ) + goto tr1311; + } else if ( (*p) >= 9 ) + goto tr1311; + goto tr1262; st418: if ( ++p == pe ) goto _test_eof418; case 418: switch( (*p) ) { - case 67: goto st419; - case 99: goto st419; + case 65: goto st419; + case 97: goto st419; } - goto tr1248; + goto tr1262; st419: if ( ++p == pe ) goto _test_eof419; case 419: switch( (*p) ) { - case 32: goto tr1305; - case 59: goto tr1305; + case 77: goto st420; + case 109: goto st420; } - if ( (*p) > 10 ) { - if ( 40 <= (*p) && (*p) <= 41 ) - goto tr1305; - } else if ( (*p) >= 9 ) - goto tr1305; - goto tr1248; + goto tr1262; st420: if ( ++p == pe ) goto _test_eof420; case 420: switch( (*p) ) { - case 72: goto st421; - case 78: goto st425; - case 83: goto st433; - case 104: goto st421; - case 110: goto st425; - case 115: goto st433; + case 69: goto st421; + case 101: goto st421; } - goto tr1248; + goto tr1262; st421: if ( ++p == pe ) goto _test_eof421; case 421: switch( (*p) ) { - case 67: goto st422; - case 99: goto st422; + case 32: goto tr1315; + case 59: goto tr1315; } - goto tr1248; + if ( (*p) > 10 ) { + if ( 40 <= (*p) && (*p) <= 41 ) + goto tr1315; + } else if ( (*p) >= 9 ) + goto tr1315; + goto tr1262; st422: if ( ++p == pe ) goto _test_eof422; case 422: switch( (*p) ) { - case 73: goto st423; - case 105: goto st423; + case 89: goto st423; + case 121: goto st423; } - goto tr1248; + goto tr1262; st423: if ( ++p == pe ) goto _test_eof423; case 423: switch( (*p) ) { - case 68: goto st424; - case 100: goto st424; + case 78: goto st424; + case 110: goto st424; } - goto tr1248; + goto tr1262; st424: if ( ++p == pe ) goto _test_eof424; case 424: switch( (*p) ) { - case 32: goto tr1312; - case 59: goto tr1312; + case 67: goto st425; + case 99: goto st425; } - if ( (*p) > 10 ) { - if ( 40 <= (*p) && (*p) <= 41 ) - goto tr1312; - } else if ( (*p) >= 9 ) - goto tr1312; - goto tr1248; + goto tr1262; st425: if ( ++p == pe ) goto _test_eof425; case 425: switch( (*p) ) { - case 65: goto st426; - case 83: goto st429; - case 97: goto st426; - case 115: goto st429; + case 32: goto tr1319; + case 59: goto tr1319; } - goto tr1248; + if ( (*p) > 10 ) { + if ( 40 <= (*p) && (*p) <= 41 ) + goto tr1319; + } else if ( (*p) >= 9 ) + goto tr1319; + goto tr1262; st426: if ( ++p == pe ) goto _test_eof426; case 426: switch( (*p) ) { - case 77: goto st427; - case 109: goto st427; + case 72: goto st427; + case 78: goto st431; + case 83: goto st439; + case 104: goto st427; + case 110: goto st431; + case 115: goto st439; } - goto tr1248; + goto tr1262; st427: if ( ++p == pe ) goto _test_eof427; case 427: switch( (*p) ) { - case 69: goto st428; - case 101: goto st428; + case 67: goto st428; + case 99: goto st428; } - goto tr1248; + goto tr1262; st428: if ( ++p == pe ) goto _test_eof428; case 428: switch( (*p) ) { - case 32: goto tr1317; - case 59: goto tr1317; + case 73: goto st429; + case 105: goto st429; } - if ( (*p) > 10 ) { - if ( 40 <= (*p) && (*p) <= 41 ) - goto tr1317; - } else if ( (*p) >= 9 ) - goto tr1317; - goto tr1248; + goto tr1262; st429: if ( ++p == pe ) goto _test_eof429; case 429: switch( (*p) ) { - case 75: goto st430; - case 107: goto st430; + case 68: goto st430; + case 100: goto st430; } - goto tr1248; + goto tr1262; st430: if ( ++p == pe ) goto _test_eof430; case 430: switch( (*p) ) { - case 69: goto st431; - case 101: goto st431; + case 32: goto tr1326; + case 59: goto tr1326; } - goto tr1248; + if ( (*p) > 10 ) { + if ( 40 <= (*p) && (*p) <= 41 ) + goto tr1326; + } else if ( (*p) >= 9 ) + goto tr1326; + goto tr1262; st431: if ( ++p == pe ) goto _test_eof431; case 431: switch( (*p) ) { - case 89: goto st432; - case 121: goto st432; + case 65: goto st432; + case 83: goto st435; + case 97: goto st432; + case 115: goto st435; } - goto tr1248; + goto tr1262; st432: if ( ++p == pe ) goto _test_eof432; case 432: switch( (*p) ) { - case 32: goto tr1321; - case 59: goto tr1321; + case 77: goto st433; + case 109: goto st433; } - if ( (*p) > 10 ) { - if ( 40 <= (*p) && (*p) <= 41 ) - goto tr1321; - } else if ( (*p) >= 9 ) - goto tr1321; - goto tr1248; + goto tr1262; st433: if ( ++p == pe ) goto _test_eof433; case 433: switch( (*p) ) { - case 32: goto tr1322; - case 59: goto tr1322; - case 89: goto st434; - case 121: goto st434; + case 69: goto st434; + case 101: goto st434; } - if ( (*p) > 10 ) { - if ( 40 <= (*p) && (*p) <= 41 ) - goto tr1322; - } else if ( (*p) >= 9 ) - goto tr1322; - goto tr1248; + goto tr1262; st434: if ( ++p == pe ) goto _test_eof434; case 434: switch( (*p) ) { - case 78: goto st435; - case 110: goto st435; + case 32: goto tr1331; + case 59: goto tr1331; } - goto tr1248; + if ( (*p) > 10 ) { + if ( 40 <= (*p) && (*p) <= 41 ) + goto tr1331; + } else if ( (*p) >= 9 ) + goto tr1331; + goto tr1262; st435: if ( ++p == pe ) goto _test_eof435; case 435: switch( (*p) ) { - case 67: goto st436; - case 99: goto st436; + case 75: goto st436; + case 107: goto st436; } - goto tr1248; + goto tr1262; st436: if ( ++p == pe ) goto _test_eof436; case 436: switch( (*p) ) { - case 32: goto tr1326; - case 59: goto tr1326; + case 69: goto st437; + case 101: goto st437; } - if ( (*p) > 10 ) { - if ( 40 <= (*p) && (*p) <= 41 ) - goto tr1326; - } else if ( (*p) >= 9 ) - goto tr1326; - goto tr1248; + goto tr1262; st437: if ( ++p == pe ) goto _test_eof437; case 437: switch( (*p) ) { - case 85: goto st438; - case 117: goto st438; + case 89: goto st438; + case 121: goto st438; } - goto tr1248; + goto tr1262; st438: if ( ++p == pe ) goto _test_eof438; case 438: switch( (*p) ) { - case 73: goto st439; - case 105: goto st439; + case 32: goto tr1335; + case 59: goto tr1335; } - goto tr1248; + if ( (*p) > 10 ) { + if ( 40 <= (*p) && (*p) <= 41 ) + goto tr1335; + } else if ( (*p) >= 9 ) + goto tr1335; + goto tr1262; st439: if ( ++p == pe ) goto _test_eof439; case 439: switch( (*p) ) { - case 52: goto st440; - case 54: goto st442; + case 32: goto tr1336; + case 59: goto tr1336; + case 89: goto st440; + case 121: goto st440; } - goto tr1248; + if ( (*p) > 10 ) { + if ( 40 <= (*p) && (*p) <= 41 ) + goto tr1336; + } else if ( (*p) >= 9 ) + goto tr1336; + goto tr1262; st440: if ( ++p == pe ) goto _test_eof440; case 440: - if ( (*p) == 56 ) - goto st441; - goto tr1248; + switch( (*p) ) { + case 78: goto st441; + case 110: goto st441; + } + goto tr1262; st441: if ( ++p == pe ) goto _test_eof441; case 441: switch( (*p) ) { - case 32: goto tr1332; - case 59: goto tr1332; + case 67: goto st442; + case 99: goto st442; } - if ( (*p) > 10 ) { - if ( 40 <= (*p) && (*p) <= 41 ) - goto tr1332; - } else if ( (*p) >= 9 ) - goto tr1332; - goto tr1248; + goto tr1262; st442: if ( ++p == pe ) goto _test_eof442; case 442: - if ( (*p) == 52 ) - goto st443; - goto tr1248; + switch( (*p) ) { + case 32: goto tr1340; + case 59: goto tr1340; + } + if ( (*p) > 10 ) { + if ( 40 <= (*p) && (*p) <= 41 ) + goto tr1340; + } else if ( (*p) >= 9 ) + goto tr1340; + goto tr1262; st443: if ( ++p == pe ) goto _test_eof443; case 443: switch( (*p) ) { - case 32: goto tr1334; - case 59: goto tr1334; + case 85: goto st444; + case 117: goto st444; } - if ( (*p) > 10 ) { - if ( 40 <= (*p) && (*p) <= 41 ) - goto tr1334; - } else if ( (*p) >= 9 ) - goto tr1334; - goto tr1248; + goto tr1262; st444: if ( ++p == pe ) goto _test_eof444; case 444: switch( (*p) ) { case 73: goto st445; - case 84: goto st449; case 105: goto st445; - case 116: goto st449; } - goto tr1248; + goto tr1262; st445: if ( ++p == pe ) goto _test_eof445; case 445: switch( (*p) ) { - case 78: goto st446; - case 110: goto st446; + case 52: goto st446; + case 54: goto st448; } - goto tr1248; + goto tr1262; st446: if ( ++p == pe ) goto _test_eof446; case 446: - switch( (*p) ) { - case 70: goto st447; - case 102: goto st447; - } - goto tr1248; + if ( (*p) == 56 ) + goto st447; + goto tr1262; st447: if ( ++p == pe ) goto _test_eof447; case 447: switch( (*p) ) { - case 79: goto st448; - case 111: goto st448; + case 32: goto tr1346; + case 59: goto tr1346; } - goto tr1248; + if ( (*p) > 10 ) { + if ( 40 <= (*p) && (*p) <= 41 ) + goto tr1346; + } else if ( (*p) >= 9 ) + goto tr1346; + goto tr1262; st448: if ( ++p == pe ) goto _test_eof448; case 448: - switch( (*p) ) { - case 32: goto tr1340; - case 59: goto tr1340; - } - if ( (*p) > 10 ) { - if ( 40 <= (*p) && (*p) <= 41 ) - goto tr1340; - } else if ( (*p) >= 9 ) - goto tr1340; - goto tr1248; + if ( (*p) == 52 ) + goto st449; + goto tr1262; st449: if ( ++p == pe ) goto _test_eof449; case 449: switch( (*p) ) { - case 84: goto st450; - case 116: goto st450; + case 32: goto tr1348; + case 59: goto tr1348; } - goto tr1248; + if ( (*p) > 10 ) { + if ( 40 <= (*p) && (*p) <= 41 ) + goto tr1348; + } else if ( (*p) >= 9 ) + goto tr1348; + goto tr1262; st450: if ( ++p == pe ) goto _test_eof450; case 450: switch( (*p) ) { - case 80: goto st451; - case 112: goto st451; + case 73: goto st451; + case 84: goto st455; + case 105: goto st451; + case 116: goto st455; } - goto tr1248; + goto tr1262; st451: if ( ++p == pe ) goto _test_eof451; case 451: switch( (*p) ) { - case 83: goto st452; - case 115: goto st452; + case 78: goto st452; + case 110: goto st452; } - goto tr1248; + goto tr1262; st452: if ( ++p == pe ) goto _test_eof452; case 452: switch( (*p) ) { - case 32: goto tr1344; - case 59: goto tr1344; + case 70: goto st453; + case 102: goto st453; } - if ( (*p) > 10 ) { - if ( 40 <= (*p) && (*p) <= 41 ) - goto tr1344; - } else if ( (*p) >= 9 ) - goto tr1344; - goto tr1248; + goto tr1262; st453: if ( ++p == pe ) goto _test_eof453; case 453: switch( (*p) ) { - case 80: goto st454; - case 112: goto st454; + case 79: goto st454; + case 111: goto st454; } - goto tr1248; + goto tr1262; st454: if ( ++p == pe ) goto _test_eof454; case 454: switch( (*p) ) { - case 83: goto st455; - case 115: goto st455; + case 32: goto tr1354; + case 59: goto tr1354; } - goto tr1248; + if ( (*p) > 10 ) { + if ( 40 <= (*p) && (*p) <= 41 ) + goto tr1354; + } else if ( (*p) >= 9 ) + goto tr1354; + goto tr1262; st455: if ( ++p == pe ) goto _test_eof455; case 455: switch( (*p) ) { - case 69: goto st456; - case 101: goto st456; + case 84: goto st456; + case 116: goto st456; } - goto tr1248; + goto tr1262; st456: if ( ++p == pe ) goto _test_eof456; case 456: switch( (*p) ) { - case 67: goto st457; - case 99: goto st457; + case 80: goto st457; + case 112: goto st457; } - goto tr1248; + goto tr1262; st457: if ( ++p == pe ) goto _test_eof457; case 457: switch( (*p) ) { - case 75: goto st458; - case 107: goto st458; + case 83: goto st458; + case 115: goto st458; } - goto tr1248; + goto tr1262; st458: if ( ++p == pe ) goto _test_eof458; case 458: switch( (*p) ) { - case 69: goto st459; - case 101: goto st459; + case 32: goto tr1358; + case 59: goto tr1358; } - goto tr1248; + if ( (*p) > 10 ) { + if ( 40 <= (*p) && (*p) <= 41 ) + goto tr1358; + } else if ( (*p) >= 9 ) + goto tr1358; + goto tr1262; st459: if ( ++p == pe ) goto _test_eof459; case 459: switch( (*p) ) { - case 89: goto st460; - case 121: goto st460; + case 80: goto st460; + case 112: goto st460; } - goto tr1248; + goto tr1262; st460: if ( ++p == pe ) goto _test_eof460; case 460: switch( (*p) ) { - case 32: goto tr1352; - case 59: goto tr1352; + case 83: goto st461; + case 115: goto st461; } - if ( (*p) > 10 ) { - if ( 40 <= (*p) && (*p) <= 41 ) - goto tr1352; - } else if ( (*p) >= 9 ) - goto tr1352; - goto tr1248; + goto tr1262; st461: if ( ++p == pe ) goto _test_eof461; case 461: switch( (*p) ) { case 69: goto st462; - case 88: goto st464; case 101: goto st462; - case 120: goto st464; } - goto tr1248; + goto tr1262; st462: if ( ++p == pe ) goto _test_eof462; case 462: switch( (*p) ) { - case 89: goto st463; - case 121: goto st463; + case 67: goto st463; + case 99: goto st463; } - goto tr1248; + goto tr1262; st463: if ( ++p == pe ) goto _test_eof463; case 463: switch( (*p) ) { - case 32: goto tr1356; - case 59: goto tr1356; + case 75: goto st464; + case 107: goto st464; } - if ( (*p) > 10 ) { - if ( 40 <= (*p) && (*p) <= 41 ) - goto tr1356; - } else if ( (*p) >= 9 ) - goto tr1356; - goto tr1248; + goto tr1262; st464: if ( ++p == pe ) goto _test_eof464; case 464: switch( (*p) ) { - case 32: goto tr1357; - case 59: goto tr1357; + case 69: goto st465; + case 101: goto st465; } - if ( (*p) > 10 ) { - if ( 40 <= (*p) && (*p) <= 41 ) - goto tr1357; - } else if ( (*p) >= 9 ) - goto tr1357; - goto tr1248; + goto tr1262; st465: if ( ++p == pe ) goto _test_eof465; case 465: switch( (*p) ) { - case 51: goto st466; - case 54: goto st468; - case 79: goto st470; - case 80: goto st472; - case 111: goto st470; - case 112: goto st472; + case 89: goto st466; + case 121: goto st466; } - goto tr1248; + goto tr1262; st466: if ( ++p == pe ) goto _test_eof466; case 466: - if ( (*p) == 50 ) - goto st467; - goto tr1248; + switch( (*p) ) { + case 32: goto tr1366; + case 59: goto tr1366; + } + if ( (*p) > 10 ) { + if ( 40 <= (*p) && (*p) <= 41 ) + goto tr1366; + } else if ( (*p) >= 9 ) + goto tr1366; + goto tr1262; st467: if ( ++p == pe ) goto _test_eof467; case 467: switch( (*p) ) { - case 32: goto tr1363; - case 59: goto tr1363; + case 69: goto st468; + case 88: goto st470; + case 101: goto st468; + case 120: goto st470; } - if ( (*p) > 10 ) { - if ( 40 <= (*p) && (*p) <= 41 ) - goto tr1363; - } else if ( (*p) >= 9 ) - goto tr1363; - goto tr1248; + goto tr1262; st468: if ( ++p == pe ) goto _test_eof468; case 468: - if ( (*p) == 52 ) - goto st469; - goto tr1248; + switch( (*p) ) { + case 89: goto st469; + case 121: goto st469; + } + goto tr1262; st469: if ( ++p == pe ) goto _test_eof469; case 469: switch( (*p) ) { - case 32: goto tr1365; - case 59: goto tr1365; + case 32: goto tr1370; + case 59: goto tr1370; } if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr1365; + goto tr1370; } else if ( (*p) >= 9 ) - goto tr1365; - goto tr1248; + goto tr1370; + goto tr1262; st470: if ( ++p == pe ) goto _test_eof470; case 470: switch( (*p) ) { - case 67: goto st471; - case 99: goto st471; + case 32: goto tr1371; + case 59: goto tr1371; } - goto tr1248; + if ( (*p) > 10 ) { + if ( 40 <= (*p) && (*p) <= 41 ) + goto tr1371; + } else if ( (*p) >= 9 ) + goto tr1371; + goto tr1262; st471: if ( ++p == pe ) goto _test_eof471; case 471: switch( (*p) ) { - case 32: goto tr1367; - case 59: goto tr1367; + case 51: goto st472; + case 54: goto st474; + case 79: goto st476; + case 80: goto st478; + case 111: goto st476; + case 112: goto st478; } - if ( (*p) > 10 ) { - if ( 40 <= (*p) && (*p) <= 41 ) - goto tr1367; - } else if ( (*p) >= 9 ) - goto tr1367; - goto tr1248; + goto tr1262; st472: if ( ++p == pe ) goto _test_eof472; case 472: - switch( (*p) ) { - case 32: goto tr1368; - case 59: goto tr1368; - } - if ( (*p) > 10 ) { - if ( 40 <= (*p) && (*p) <= 41 ) - goto tr1368; - } else if ( (*p) >= 9 ) - goto tr1368; - goto tr1248; + if ( (*p) == 50 ) + goto st473; + goto tr1262; st473: if ( ++p == pe ) goto _test_eof473; case 473: switch( (*p) ) { - case 73: goto st474; - case 88: goto st478; - case 105: goto st474; - case 120: goto st478; + case 32: goto tr1377; + case 59: goto tr1377; } - goto tr1248; + if ( (*p) > 10 ) { + if ( 40 <= (*p) && (*p) <= 41 ) + goto tr1377; + } else if ( (*p) >= 9 ) + goto tr1377; + goto tr1262; st474: if ( ++p == pe ) goto _test_eof474; case 474: - switch( (*p) ) { - case 78: goto st475; - case 110: goto st475; - } - goto tr1248; + if ( (*p) == 52 ) + goto st475; + goto tr1262; st475: if ( ++p == pe ) goto _test_eof475; case 475: switch( (*p) ) { - case 70: goto st476; - case 102: goto st476; + case 32: goto tr1379; + case 59: goto tr1379; } - goto tr1248; + if ( (*p) > 10 ) { + if ( 40 <= (*p) && (*p) <= 41 ) + goto tr1379; + } else if ( (*p) >= 9 ) + goto tr1379; + goto tr1262; st476: if ( ++p == pe ) goto _test_eof476; case 476: switch( (*p) ) { - case 79: goto st477; - case 111: goto st477; + case 67: goto st477; + case 99: goto st477; } - goto tr1248; + goto tr1262; st477: if ( ++p == pe ) goto _test_eof477; case 477: switch( (*p) ) { - case 32: goto tr1374; - case 59: goto tr1374; + case 32: goto tr1381; + case 59: goto tr1381; } if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr1374; + goto tr1381; } else if ( (*p) >= 9 ) - goto tr1374; - goto tr1248; + goto tr1381; + goto tr1262; st478: if ( ++p == pe ) goto _test_eof478; case 478: switch( (*p) ) { - case 32: goto tr1375; - case 59: goto tr1375; + case 32: goto tr1382; + case 59: goto tr1382; } if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr1375; + goto tr1382; } else if ( (*p) >= 9 ) - goto tr1375; - goto tr1248; + goto tr1382; + goto tr1262; st479: if ( ++p == pe ) goto _test_eof479; case 479: switch( (*p) ) { - case 65: goto st480; - case 73: goto st484; - case 83: goto st486; - case 97: goto st480; - case 105: goto st484; - case 115: goto st486; + case 73: goto st480; + case 88: goto st484; + case 105: goto st480; + case 120: goto st484; } - goto tr1248; + goto tr1262; st480: if ( ++p == pe ) goto _test_eof480; case 480: switch( (*p) ) { - case 80: goto st481; - case 112: goto st481; + case 78: goto st481; + case 110: goto st481; } - goto tr1248; + goto tr1262; st481: if ( ++p == pe ) goto _test_eof481; case 481: switch( (*p) ) { - case 84: goto st482; - case 116: goto st482; + case 70: goto st482; + case 102: goto st482; } - goto tr1248; + goto tr1262; st482: if ( ++p == pe ) goto _test_eof482; case 482: switch( (*p) ) { - case 82: goto st483; - case 114: goto st483; + case 79: goto st483; + case 111: goto st483; } - goto tr1248; + goto tr1262; st483: if ( ++p == pe ) goto _test_eof483; case 483: switch( (*p) ) { - case 32: goto tr1382; - case 59: goto tr1382; + case 32: goto tr1388; + case 59: goto tr1388; } if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr1382; + goto tr1388; } else if ( (*p) >= 9 ) - goto tr1382; - goto tr1248; + goto tr1388; + goto tr1262; st484: if ( ++p == pe ) goto _test_eof484; case 484: switch( (*p) ) { - case 68: goto st485; - case 100: goto st485; + case 32: goto tr1389; + case 59: goto tr1389; } - goto tr1248; + if ( (*p) > 10 ) { + if ( 40 <= (*p) && (*p) <= 41 ) + goto tr1389; + } else if ( (*p) >= 9 ) + goto tr1389; + goto tr1262; st485: if ( ++p == pe ) goto _test_eof485; case 485: switch( (*p) ) { - case 32: goto tr1384; - case 59: goto tr1384; + case 65: goto st486; + case 73: goto st490; + case 83: goto st492; + case 97: goto st486; + case 105: goto st490; + case 115: goto st492; } - if ( (*p) > 10 ) { - if ( 40 <= (*p) && (*p) <= 41 ) - goto tr1384; - } else if ( (*p) >= 9 ) - goto tr1384; - goto tr1248; + goto tr1262; st486: if ( ++p == pe ) goto _test_eof486; case 486: switch( (*p) ) { - case 32: goto tr1385; - case 59: goto tr1385; - case 69: goto st487; - case 101: goto st487; + case 80: goto st487; + case 112: goto st487; } - if ( (*p) > 10 ) { - if ( 40 <= (*p) && (*p) <= 41 ) - goto tr1385; - } else if ( (*p) >= 9 ) - goto tr1385; - goto tr1248; + goto tr1262; st487: if ( ++p == pe ) goto _test_eof487; case 487: switch( (*p) ) { - case 67: goto st488; - case 99: goto st488; + case 84: goto st488; + case 116: goto st488; } - goto tr1248; + goto tr1262; st488: if ( ++p == pe ) goto _test_eof488; case 488: switch( (*p) ) { - case 32: goto tr1388; - case 51: goto st489; - case 59: goto tr1388; + case 82: goto st489; + case 114: goto st489; } - if ( (*p) > 10 ) { - if ( 40 <= (*p) && (*p) <= 41 ) - goto tr1388; - } else if ( (*p) >= 9 ) - goto tr1388; - goto tr1248; + goto tr1262; st489: if ( ++p == pe ) goto _test_eof489; case 489: switch( (*p) ) { - case 32: goto tr1390; - case 59: goto tr1390; - case 80: goto st490; - case 112: goto st490; + case 32: goto tr1396; + case 59: goto tr1396; } if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr1390; + goto tr1396; } else if ( (*p) >= 9 ) - goto tr1390; - goto tr1248; + goto tr1396; + goto tr1262; st490: if ( ++p == pe ) goto _test_eof490; case 490: switch( (*p) ) { - case 65: goto st491; - case 97: goto st491; + case 68: goto st491; + case 100: goto st491; } - goto tr1248; + goto tr1262; st491: if ( ++p == pe ) goto _test_eof491; case 491: switch( (*p) ) { - case 82: goto st492; - case 114: goto st492; + case 32: goto tr1398; + case 59: goto tr1398; } - goto tr1248; + if ( (*p) > 10 ) { + if ( 40 <= (*p) && (*p) <= 41 ) + goto tr1398; + } else if ( (*p) >= 9 ) + goto tr1398; + goto tr1262; st492: if ( ++p == pe ) goto _test_eof492; case 492: switch( (*p) ) { - case 65: goto st493; - case 97: goto st493; + case 32: goto tr1399; + case 59: goto tr1399; + case 69: goto st493; + case 101: goto st493; } - goto tr1248; + if ( (*p) > 10 ) { + if ( 40 <= (*p) && (*p) <= 41 ) + goto tr1399; + } else if ( (*p) >= 9 ) + goto tr1399; + goto tr1262; st493: if ( ++p == pe ) goto _test_eof493; case 493: switch( (*p) ) { - case 77: goto st494; - case 109: goto st494; + case 67: goto st494; + case 99: goto st494; } - goto tr1248; + goto tr1262; st494: if ( ++p == pe ) goto _test_eof494; case 494: switch( (*p) ) { - case 32: goto tr1396; - case 59: goto tr1396; + case 32: goto tr1402; + case 51: goto st495; + case 59: goto tr1402; } if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr1396; + goto tr1402; } else if ( (*p) >= 9 ) - goto tr1396; - goto tr1248; + goto tr1402; + goto tr1262; st495: if ( ++p == pe ) goto _test_eof495; case 495: switch( (*p) ) { + case 32: goto tr1404; + case 59: goto tr1404; case 80: goto st496; case 112: goto st496; } - goto tr1248; + if ( (*p) > 10 ) { + if ( 40 <= (*p) && (*p) <= 41 ) + goto tr1404; + } else if ( (*p) >= 9 ) + goto tr1404; + goto tr1262; st496: if ( ++p == pe ) goto _test_eof496; case 496: switch( (*p) ) { - case 69: goto st497; - case 101: goto st497; + case 65: goto st497; + case 97: goto st497; } - goto tr1248; + goto tr1262; st497: if ( ++p == pe ) goto _test_eof497; case 497: switch( (*p) ) { - case 78: goto st498; - case 110: goto st498; + case 82: goto st498; + case 114: goto st498; } - goto tr1248; + goto tr1262; st498: if ( ++p == pe ) goto _test_eof498; case 498: switch( (*p) ) { - case 80: goto st499; - case 112: goto st499; + case 65: goto st499; + case 97: goto st499; } - goto tr1248; + goto tr1262; st499: if ( ++p == pe ) goto _test_eof499; case 499: switch( (*p) ) { - case 71: goto st500; - case 103: goto st500; + case 77: goto st500; + case 109: goto st500; } - goto tr1248; + goto tr1262; st500: if ( ++p == pe ) goto _test_eof500; case 500: switch( (*p) ) { - case 80: goto st501; - case 112: goto st501; + case 32: goto tr1410; + case 59: goto tr1410; } - goto tr1248; + if ( (*p) > 10 ) { + if ( 40 <= (*p) && (*p) <= 41 ) + goto tr1410; + } else if ( (*p) >= 9 ) + goto tr1410; + goto tr1262; st501: if ( ++p == pe ) goto _test_eof501; case 501: switch( (*p) ) { - case 75: goto st502; - case 107: goto st502; + case 80: goto st502; + case 112: goto st502; } - goto tr1248; + goto tr1262; st502: if ( ++p == pe ) goto _test_eof502; @@ -48971,163 +49609,140 @@ case 502: case 69: goto st503; case 101: goto st503; } - goto tr1248; + goto tr1262; st503: if ( ++p == pe ) goto _test_eof503; case 503: switch( (*p) ) { - case 89: goto st504; - case 121: goto st504; + case 78: goto st504; + case 110: goto st504; } - goto tr1248; + goto tr1262; st504: if ( ++p == pe ) goto _test_eof504; case 504: switch( (*p) ) { - case 32: goto tr1406; - case 59: goto tr1406; + case 80: goto st505; + case 112: goto st505; } - if ( (*p) > 10 ) { - if ( 40 <= (*p) && (*p) <= 41 ) - goto tr1406; - } else if ( (*p) >= 9 ) - goto tr1406; - goto tr1248; + goto tr1262; st505: if ( ++p == pe ) goto _test_eof505; case 505: switch( (*p) ) { - case 84: goto st506; - case 116: goto st506; + case 71: goto st506; + case 103: goto st506; } - goto tr1248; + goto tr1262; st506: if ( ++p == pe ) goto _test_eof506; case 506: switch( (*p) ) { - case 82: goto st507; - case 114: goto st507; + case 80: goto st507; + case 112: goto st507; } - goto tr1248; + goto tr1262; st507: if ( ++p == pe ) goto _test_eof507; case 507: switch( (*p) ) { - case 32: goto tr1409; - case 59: goto tr1409; + case 75: goto st508; + case 107: goto st508; } - if ( (*p) > 10 ) { - if ( 40 <= (*p) && (*p) <= 41 ) - goto tr1409; - } else if ( (*p) >= 9 ) - goto tr1409; - goto tr1248; + goto tr1262; st508: if ( ++p == pe ) goto _test_eof508; case 508: switch( (*p) ) { - case 80: goto st509; - case 82: goto st510; - case 84: goto st514; - case 112: goto st509; - case 114: goto st510; - case 116: goto st514; + case 69: goto st509; + case 101: goto st509; } - goto tr1248; + goto tr1262; st509: if ( ++p == pe ) goto _test_eof509; case 509: switch( (*p) ) { - case 32: goto tr1413; - case 59: goto tr1413; + case 89: goto st510; + case 121: goto st510; } - if ( (*p) > 10 ) { - if ( 40 <= (*p) && (*p) <= 41 ) - goto tr1413; - } else if ( (*p) >= 9 ) - goto tr1413; - goto tr1248; + goto tr1262; st510: if ( ++p == pe ) goto _test_eof510; case 510: switch( (*p) ) { - case 83: goto st511; - case 115: goto st511; + case 32: goto tr1420; + case 59: goto tr1420; } - goto tr1248; + if ( (*p) > 10 ) { + if ( 40 <= (*p) && (*p) <= 41 ) + goto tr1420; + } else if ( (*p) >= 9 ) + goto tr1420; + goto tr1262; st511: if ( ++p == pe ) goto _test_eof511; case 511: switch( (*p) ) { - case 73: goto st512; - case 105: goto st512; + case 84: goto st512; + case 116: goto st512; } - goto tr1248; + goto tr1262; st512: if ( ++p == pe ) goto _test_eof512; case 512: switch( (*p) ) { - case 71: goto st513; - case 103: goto st513; + case 82: goto st513; + case 114: goto st513; } - goto tr1248; + goto tr1262; st513: if ( ++p == pe ) goto _test_eof513; case 513: switch( (*p) ) { - case 32: goto tr1417; - case 59: goto tr1417; + case 32: goto tr1423; + case 59: goto tr1423; } if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr1417; + goto tr1423; } else if ( (*p) >= 9 ) - goto tr1417; - goto tr1248; + goto tr1423; + goto tr1262; st514: if ( ++p == pe ) goto _test_eof514; case 514: switch( (*p) ) { - case 32: goto tr1418; - case 59: goto tr1418; + case 69: goto st515; + case 80: goto st521; + case 82: goto st522; + case 84: goto st526; + case 101: goto st515; + case 112: goto st521; + case 114: goto st522; + case 116: goto st526; } - if ( (*p) > 10 ) { - if ( 40 <= (*p) && (*p) <= 41 ) - goto tr1418; - } else if ( (*p) >= 9 ) - goto tr1418; - goto tr1248; + goto tr1262; st515: if ( ++p == pe ) goto _test_eof515; case 515: switch( (*p) ) { - case 77: goto st516; - case 79: goto st521; - case 80: goto st523; - case 82: goto st525; - case 83: goto st527; - case 86: goto st531; - case 109: goto st516; - case 111: goto st521; - case 112: goto st523; - case 114: goto st525; - case 115: goto st527; - case 118: goto st531; + case 83: goto st516; + case 115: goto st516; } - goto tr1248; + goto tr1262; st516: if ( ++p == pe ) goto _test_eof516; @@ -49136,489 +49751,627 @@ case 516: case 73: goto st517; case 105: goto st517; } - goto tr1248; + goto tr1262; st517: if ( ++p == pe ) goto _test_eof517; case 517: switch( (*p) ) { - case 77: goto st518; - case 109: goto st518; + case 78: goto st518; + case 110: goto st518; } - goto tr1248; + goto tr1262; st518: if ( ++p == pe ) goto _test_eof518; case 518: switch( (*p) ) { - case 69: goto st519; - case 101: goto st519; + case 70: goto st519; + case 102: goto st519; } - goto tr1248; + goto tr1262; st519: if ( ++p == pe ) goto _test_eof519; case 519: switch( (*p) ) { - case 65: goto st520; - case 97: goto st520; + case 79: goto st520; + case 111: goto st520; } - goto tr1248; + goto tr1262; st520: if ( ++p == pe ) goto _test_eof520; case 520: switch( (*p) ) { - case 32: goto tr1429; - case 59: goto tr1429; + case 32: goto tr1433; + case 59: goto tr1433; } if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr1429; + goto tr1433; } else if ( (*p) >= 9 ) - goto tr1429; - goto tr1248; + goto tr1433; + goto tr1262; st521: if ( ++p == pe ) goto _test_eof521; case 521: switch( (*p) ) { - case 65: goto st522; - case 97: goto st522; + case 32: goto tr1434; + case 59: goto tr1434; } - goto tr1248; + if ( (*p) > 10 ) { + if ( 40 <= (*p) && (*p) <= 41 ) + goto tr1434; + } else if ( (*p) >= 9 ) + goto tr1434; + goto tr1262; st522: if ( ++p == pe ) goto _test_eof522; case 522: switch( (*p) ) { - case 32: goto tr1431; - case 59: goto tr1431; + case 83: goto st523; + case 115: goto st523; } - if ( (*p) > 10 ) { - if ( 40 <= (*p) && (*p) <= 41 ) - goto tr1431; - } else if ( (*p) >= 9 ) - goto tr1431; - goto tr1248; + goto tr1262; st523: if ( ++p == pe ) goto _test_eof523; case 523: switch( (*p) ) { - case 70: goto st524; - case 102: goto st524; + case 73: goto st524; + case 105: goto st524; } - goto tr1248; + goto tr1262; st524: if ( ++p == pe ) goto _test_eof524; case 524: switch( (*p) ) { - case 32: goto tr1433; - case 59: goto tr1433; + case 71: goto st525; + case 103: goto st525; } - if ( (*p) > 10 ) { - if ( 40 <= (*p) && (*p) <= 41 ) - goto tr1433; - } else if ( (*p) >= 9 ) - goto tr1433; - goto tr1248; + goto tr1262; st525: if ( ++p == pe ) goto _test_eof525; case 525: switch( (*p) ) { - case 86: goto st526; - case 118: goto st526; + case 32: goto tr1438; + case 59: goto tr1438; } - goto tr1248; + if ( (*p) > 10 ) { + if ( 40 <= (*p) && (*p) <= 41 ) + goto tr1438; + } else if ( (*p) >= 9 ) + goto tr1438; + goto tr1262; st526: if ( ++p == pe ) goto _test_eof526; case 526: switch( (*p) ) { - case 32: goto tr1435; - case 59: goto tr1435; + case 32: goto tr1439; + case 59: goto tr1439; } if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr1435; + goto tr1439; } else if ( (*p) >= 9 ) - goto tr1435; - goto tr1248; + goto tr1439; + goto tr1262; st527: if ( ++p == pe ) goto _test_eof527; case 527: switch( (*p) ) { - case 72: goto st528; - case 104: goto st528; - } - goto tr1248; + case 77: goto st528; + case 79: goto st533; + case 80: goto st535; + case 82: goto st537; + case 83: goto st539; + case 86: goto st543; + case 109: goto st528; + case 111: goto st533; + case 112: goto st535; + case 114: goto st537; + case 115: goto st539; + case 118: goto st543; + } + goto tr1262; st528: if ( ++p == pe ) goto _test_eof528; case 528: switch( (*p) ) { - case 70: goto st529; - case 102: goto st529; + case 73: goto st529; + case 105: goto st529; } - goto tr1248; + goto tr1262; st529: if ( ++p == pe ) goto _test_eof529; case 529: switch( (*p) ) { - case 80: goto st530; - case 112: goto st530; + case 77: goto st530; + case 109: goto st530; } - goto tr1248; + goto tr1262; st530: if ( ++p == pe ) goto _test_eof530; case 530: switch( (*p) ) { - case 32: goto tr1439; - case 59: goto tr1439; + case 69: goto st531; + case 101: goto st531; } - if ( (*p) > 10 ) { - if ( 40 <= (*p) && (*p) <= 41 ) - goto tr1439; - } else if ( (*p) >= 9 ) - goto tr1439; - goto tr1248; + goto tr1262; st531: if ( ++p == pe ) goto _test_eof531; case 531: switch( (*p) ) { - case 67: goto st532; - case 99: goto st532; + case 65: goto st532; + case 97: goto st532; } - goto tr1248; + goto tr1262; st532: if ( ++p == pe ) goto _test_eof532; case 532: switch( (*p) ) { - case 66: goto st533; - case 98: goto st533; + case 32: goto tr1450; + case 59: goto tr1450; } - goto tr1248; + if ( (*p) > 10 ) { + if ( 40 <= (*p) && (*p) <= 41 ) + goto tr1450; + } else if ( (*p) >= 9 ) + goto tr1450; + goto tr1262; st533: if ( ++p == pe ) goto _test_eof533; case 533: switch( (*p) ) { - case 32: goto tr1442; - case 59: goto tr1442; + case 65: goto st534; + case 97: goto st534; } - if ( (*p) > 10 ) { - if ( 40 <= (*p) && (*p) <= 41 ) - goto tr1442; - } else if ( (*p) >= 9 ) - goto tr1442; - goto tr1248; + goto tr1262; st534: if ( ++p == pe ) goto _test_eof534; case 534: switch( (*p) ) { - case 76: goto st535; - case 88: goto st538; - case 89: goto st540; - case 108: goto st535; - case 120: goto st538; - case 121: goto st540; + case 32: goto tr1452; + case 59: goto tr1452; } - goto tr1248; + if ( (*p) > 10 ) { + if ( 40 <= (*p) && (*p) <= 41 ) + goto tr1452; + } else if ( (*p) >= 9 ) + goto tr1452; + goto tr1262; st535: if ( ++p == pe ) goto _test_eof535; case 535: switch( (*p) ) { - case 83: goto st536; - case 115: goto st536; + case 70: goto st536; + case 102: goto st536; } - goto tr1248; + goto tr1262; st536: if ( ++p == pe ) goto _test_eof536; case 536: switch( (*p) ) { - case 65: goto st537; - case 97: goto st537; + case 32: goto tr1454; + case 59: goto tr1454; } - goto tr1248; + if ( (*p) > 10 ) { + if ( 40 <= (*p) && (*p) <= 41 ) + goto tr1454; + } else if ( (*p) >= 9 ) + goto tr1454; + goto tr1262; st537: if ( ++p == pe ) goto _test_eof537; case 537: switch( (*p) ) { - case 32: goto tr1448; - case 59: goto tr1448; + case 86: goto st538; + case 118: goto st538; } - if ( (*p) > 10 ) { - if ( 40 <= (*p) && (*p) <= 41 ) - goto tr1448; - } else if ( (*p) >= 9 ) - goto tr1448; - goto tr1248; + goto tr1262; st538: if ( ++p == pe ) goto _test_eof538; case 538: switch( (*p) ) { - case 84: goto st539; - case 116: goto st539; + case 32: goto tr1456; + case 59: goto tr1456; } - goto tr1248; + if ( (*p) > 10 ) { + if ( 40 <= (*p) && (*p) <= 41 ) + goto tr1456; + } else if ( (*p) >= 9 ) + goto tr1456; + goto tr1262; st539: if ( ++p == pe ) goto _test_eof539; case 539: switch( (*p) ) { - case 32: goto tr1450; - case 59: goto tr1450; + case 72: goto st540; + case 104: goto st540; } - if ( (*p) > 10 ) { - if ( 40 <= (*p) && (*p) <= 41 ) - goto tr1450; - } else if ( (*p) >= 9 ) - goto tr1450; - goto tr1248; + goto tr1262; st540: if ( ++p == pe ) goto _test_eof540; case 540: switch( (*p) ) { - case 80: goto st541; - case 112: goto st541; + case 70: goto st541; + case 102: goto st541; } - goto tr1248; + goto tr1262; st541: if ( ++p == pe ) goto _test_eof541; case 541: switch( (*p) ) { - case 69: goto st542; - case 101: goto st542; + case 80: goto st542; + case 112: goto st542; } - goto tr1248; + goto tr1262; st542: if ( ++p == pe ) goto _test_eof542; case 542: - if ( 48 <= (*p) && (*p) <= 57 ) - goto tr1454; - goto tr1453; -tr1454: - { - s->number64 = 0; - } - { - // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX - if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. - ((s->number64 == (UINT64_MAX / 10)) && // Marginal case. - ((uint8_t)(*p) <= (UINT64_MAX % 10) + '0') - ) - ) { - s->number64 *= 10; - s->number64 += digit_to_num[(uint8_t)(*p)]; - } else { - WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} - } - } - goto st543; -tr1456: - { - // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX - if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. - ((s->number64 == (UINT64_MAX / 10)) && // Marginal case. - ((uint8_t)(*p) <= (UINT64_MAX % 10) + '0') - ) - ) { - s->number64 *= 10; - s->number64 += digit_to_num[(uint8_t)(*p)]; - } else { - WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} - } + switch( (*p) ) { + case 32: goto tr1460; + case 59: goto tr1460; } - goto st543; + if ( (*p) > 10 ) { + if ( 40 <= (*p) && (*p) <= 41 ) + goto tr1460; + } else if ( (*p) >= 9 ) + goto tr1460; + goto tr1262; st543: if ( ++p == pe ) goto _test_eof543; case 543: switch( (*p) ) { - case 32: goto tr1455; - case 59: goto tr1455; + case 67: goto st544; + case 99: goto st544; } - if ( (*p) < 40 ) { - if ( 9 <= (*p) && (*p) <= 10 ) - goto tr1455; - } else if ( (*p) > 41 ) { - if ( 48 <= (*p) && (*p) <= 57 ) - goto tr1456; - } else - goto tr1455; - goto tr1453; + goto tr1262; st544: if ( ++p == pe ) goto _test_eof544; case 544: switch( (*p) ) { - case 82: goto st545; - case 114: goto st545; + case 66: goto st545; + case 98: goto st545; } - goto tr1248; + goto tr1262; st545: if ( ++p == pe ) goto _test_eof545; case 545: switch( (*p) ) { - case 73: goto st546; - case 105: goto st546; + case 32: goto tr1463; + case 59: goto tr1463; } - goto tr1248; + if ( (*p) > 10 ) { + if ( 40 <= (*p) && (*p) <= 41 ) + goto tr1463; + } else if ( (*p) >= 9 ) + goto tr1463; + goto tr1262; st546: if ( ++p == pe ) goto _test_eof546; case 546: switch( (*p) ) { - case 32: goto tr1459; - case 59: goto tr1459; + case 76: goto st547; + case 88: goto st550; + case 89: goto st552; + case 108: goto st547; + case 120: goto st550; + case 121: goto st552; } - if ( (*p) > 10 ) { - if ( 40 <= (*p) && (*p) <= 41 ) - goto tr1459; - } else if ( (*p) >= 9 ) - goto tr1459; - goto tr1248; + goto tr1262; st547: if ( ++p == pe ) goto _test_eof547; case 547: switch( (*p) ) { - case 65: goto st548; - case 97: goto st548; + case 83: goto st548; + case 115: goto st548; } - goto tr1248; + goto tr1262; st548: if ( ++p == pe ) goto _test_eof548; case 548: switch( (*p) ) { - case 76: goto st549; - case 108: goto st549; + case 65: goto st549; + case 97: goto st549; } - goto tr1248; + goto tr1262; st549: if ( ++p == pe ) goto _test_eof549; case 549: switch( (*p) ) { - case 76: goto st550; - case 108: goto st550; + case 32: goto tr1469; + case 59: goto tr1469; } - goto tr1248; + if ( (*p) > 10 ) { + if ( 40 <= (*p) && (*p) <= 41 ) + goto tr1469; + } else if ( (*p) >= 9 ) + goto tr1469; + goto tr1262; st550: if ( ++p == pe ) goto _test_eof550; case 550: switch( (*p) ) { - case 69: goto st551; - case 101: goto st551; + case 84: goto st551; + case 116: goto st551; } - goto tr1248; + goto tr1262; st551: if ( ++p == pe ) goto _test_eof551; case 551: switch( (*p) ) { - case 84: goto st552; - case 116: goto st552; + case 32: goto tr1471; + case 59: goto tr1471; } - goto tr1248; + if ( (*p) > 10 ) { + if ( 40 <= (*p) && (*p) <= 41 ) + goto tr1471; + } else if ( (*p) >= 9 ) + goto tr1471; + goto tr1262; st552: if ( ++p == pe ) goto _test_eof552; case 552: switch( (*p) ) { - case 32: goto tr1465; - case 59: goto tr1465; + case 80: goto st553; + case 112: goto st553; } - if ( (*p) > 10 ) { - if ( 40 <= (*p) && (*p) <= 41 ) - goto tr1465; - } else if ( (*p) >= 9 ) - goto tr1465; - goto tr1248; + goto tr1262; st553: if ( ++p == pe ) goto _test_eof553; case 553: switch( (*p) ) { - case 79: goto st554; - case 111: goto st554; + case 69: goto st554; + case 101: goto st554; } - goto tr1248; + goto tr1262; st554: if ( ++p == pe ) goto _test_eof554; case 554: - switch( (*p) ) { - case 78: goto st555; - case 110: goto st555; + if ( 48 <= (*p) && (*p) <= 57 ) + goto tr1475; + goto tr1474; +tr1475: + { + s->number64 = 0; + } + { + // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX + if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. + ((s->number64 == (UINT64_MAX / 10)) && // Marginal case. + ((uint8_t)(*p) <= (UINT64_MAX % 10) + '0') + ) + ) { + s->number64 *= 10; + s->number64 += digit_to_num[(uint8_t)(*p)]; + } else { + WARN(ZS_NUMBER64_OVERFLOW); + p--; {goto st325;} + } + } + goto st555; +tr1477: + { + // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX + if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. + ((s->number64 == (UINT64_MAX / 10)) && // Marginal case. + ((uint8_t)(*p) <= (UINT64_MAX % 10) + '0') + ) + ) { + s->number64 *= 10; + s->number64 += digit_to_num[(uint8_t)(*p)]; + } else { + WARN(ZS_NUMBER64_OVERFLOW); + p--; {goto st325;} + } } - goto tr1248; + goto st555; st555: if ( ++p == pe ) goto _test_eof555; case 555: switch( (*p) ) { - case 69: goto st556; - case 101: goto st556; + case 32: goto tr1476; + case 59: goto tr1476; } - goto tr1248; + if ( (*p) < 40 ) { + if ( 9 <= (*p) && (*p) <= 10 ) + goto tr1476; + } else if ( (*p) > 41 ) { + if ( 48 <= (*p) && (*p) <= 57 ) + goto tr1477; + } else + goto tr1476; + goto tr1474; st556: if ( ++p == pe ) goto _test_eof556; case 556: switch( (*p) ) { - case 77: goto st557; - case 109: goto st557; + case 82: goto st557; + case 114: goto st557; } - goto tr1248; + goto tr1262; st557: if ( ++p == pe ) goto _test_eof557; case 557: switch( (*p) ) { - case 68: goto st558; - case 100: goto st558; + case 73: goto st558; + case 105: goto st558; } - goto tr1248; + goto tr1262; st558: if ( ++p == pe ) goto _test_eof558; case 558: switch( (*p) ) { - case 32: goto tr1471; - case 59: goto tr1471; + case 32: goto tr1480; + case 59: goto tr1480; } if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr1471; + goto tr1480; } else if ( (*p) >= 9 ) - goto tr1471; - goto tr1248; + goto tr1480; + goto tr1262; st559: if ( ++p == pe ) goto _test_eof559; case 559: + switch( (*p) ) { + case 65: goto st560; + case 97: goto st560; + } + goto tr1262; +st560: + if ( ++p == pe ) + goto _test_eof560; +case 560: + switch( (*p) ) { + case 76: goto st561; + case 108: goto st561; + } + goto tr1262; +st561: + if ( ++p == pe ) + goto _test_eof561; +case 561: + switch( (*p) ) { + case 76: goto st562; + case 108: goto st562; + } + goto tr1262; +st562: + if ( ++p == pe ) + goto _test_eof562; +case 562: + switch( (*p) ) { + case 69: goto st563; + case 101: goto st563; + } + goto tr1262; +st563: + if ( ++p == pe ) + goto _test_eof563; +case 563: + switch( (*p) ) { + case 84: goto st564; + case 116: goto st564; + } + goto tr1262; +st564: + if ( ++p == pe ) + goto _test_eof564; +case 564: + switch( (*p) ) { + case 32: goto tr1486; + case 59: goto tr1486; + } + if ( (*p) > 10 ) { + if ( 40 <= (*p) && (*p) <= 41 ) + goto tr1486; + } else if ( (*p) >= 9 ) + goto tr1486; + goto tr1262; +st565: + if ( ++p == pe ) + goto _test_eof565; +case 565: + switch( (*p) ) { + case 79: goto st566; + case 111: goto st566; + } + goto tr1262; +st566: + if ( ++p == pe ) + goto _test_eof566; +case 566: + switch( (*p) ) { + case 78: goto st567; + case 110: goto st567; + } + goto tr1262; +st567: + if ( ++p == pe ) + goto _test_eof567; +case 567: + switch( (*p) ) { + case 69: goto st568; + case 101: goto st568; + } + goto tr1262; +st568: + if ( ++p == pe ) + goto _test_eof568; +case 568: + switch( (*p) ) { + case 77: goto st569; + case 109: goto st569; + } + goto tr1262; +st569: + if ( ++p == pe ) + goto _test_eof569; +case 569: + switch( (*p) ) { + case 68: goto st570; + case 100: goto st570; + } + goto tr1262; +st570: + if ( ++p == pe ) + goto _test_eof570; +case 570: + switch( (*p) ) { + case 32: goto tr1492; + case 59: goto tr1492; + } + if ( (*p) > 10 ) { + if ( 40 <= (*p) && (*p) <= 41 ) + goto tr1492; + } else if ( (*p) >= 9 ) + goto tr1492; + goto tr1262; +st571: + if ( ++p == pe ) + goto _test_eof571; +case 571: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -49636,42 +50389,42 @@ case 559: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr1473; - case 32: goto tr1473; - case 40: goto tr1474; - case 41: goto tr1475; - case 3082: goto tr1476; - case 3131: goto tr1477; - case 3338: goto tr1478; - case 3387: goto tr1478; - case 3594: goto tr1479; - case 3643: goto tr1480; - } - goto tr1472; -tr1482: + case 9: goto tr1494; + case 32: goto tr1494; + case 40: goto tr1495; + case 41: goto tr1496; + case 3082: goto tr1497; + case 3131: goto tr1498; + case 3338: goto tr1499; + case 3387: goto tr1499; + case 3594: goto tr1500; + case 3643: goto tr1501; + } + goto tr1493; +tr1503: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st560; -tr1483: + goto st572; +tr1504: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st560; -tr1502: + goto st572; +tr1523: { s->line_counter++; } - goto st560; -tr1529: + goto st572; +tr1550: { s->buffer[s->buffer_length++] = 0; @@ -49681,21 +50434,21 @@ tr1529: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 560; goto _out;} + {p++; cs = 572; goto _out;} } } } { s->line_counter++; } - goto st560; -tr1473: + goto st572; +tr1494: { memset(s->windows, 0, sizeof(s->windows)); s->last_window = -1; } - goto st560; -tr1474: + goto st572; +tr1495: { memset(s->windows, 0, sizeof(s->windows)); s->last_window = -1; @@ -49703,12 +50456,12 @@ tr1474: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st560; -tr1475: + goto st572; +tr1496: { memset(s->windows, 0, sizeof(s->windows)); s->last_window = -1; @@ -49716,12 +50469,12 @@ tr1475: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st560; -tr1476: + goto st572; +tr1497: { memset(s->windows, 0, sizeof(s->windows)); s->last_window = -1; @@ -49729,1518 +50482,1547 @@ tr1476: { s->line_counter++; } - goto st560; -tr1507: + goto st572; +tr1528: { window_add_bit(KNOT_RRTYPE_A, s); } - goto st560; -tr1508: + goto st572; +tr1529: { window_add_bit(KNOT_RRTYPE_A, s); } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st560; -tr1509: + goto st572; +tr1530: { window_add_bit(KNOT_RRTYPE_A, s); } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st560; -tr1513: + goto st572; +tr1534: { window_add_bit(KNOT_RRTYPE_A, s); } { s->line_counter++; } - goto st560; -tr1520: + goto st572; +tr1541: { window_add_bit(KNOT_RRTYPE_AAAA, s); } - goto st560; -tr1521: + goto st572; +tr1542: { window_add_bit(KNOT_RRTYPE_AAAA, s); } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st560; -tr1522: + goto st572; +tr1543: { window_add_bit(KNOT_RRTYPE_AAAA, s); } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st560; -tr1523: + goto st572; +tr1544: { window_add_bit(KNOT_RRTYPE_AAAA, s); } { s->line_counter++; } - goto st560; -tr1536: + goto st572; +tr1557: { window_add_bit(KNOT_RRTYPE_CAA, s); } - goto st560; -tr1537: + goto st572; +tr1558: { window_add_bit(KNOT_RRTYPE_CAA, s); } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st560; -tr1538: + goto st572; +tr1559: { window_add_bit(KNOT_RRTYPE_CAA, s); } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st560; -tr1539: + goto st572; +tr1560: { window_add_bit(KNOT_RRTYPE_CAA, s); } { s->line_counter++; } - goto st560; -tr1550: + goto st572; +tr1571: { window_add_bit(KNOT_RRTYPE_CDNSKEY, s); } - goto st560; -tr1551: + goto st572; +tr1572: { window_add_bit(KNOT_RRTYPE_CDNSKEY, s); } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st560; -tr1552: + goto st572; +tr1573: { window_add_bit(KNOT_RRTYPE_CDNSKEY, s); } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st560; -tr1553: + goto st572; +tr1574: { window_add_bit(KNOT_RRTYPE_CDNSKEY, s); } { s->line_counter++; } - goto st560; -tr1558: + goto st572; +tr1579: { window_add_bit(KNOT_RRTYPE_CDS, s); } - goto st560; -tr1559: + goto st572; +tr1580: { window_add_bit(KNOT_RRTYPE_CDS, s); } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st560; -tr1560: + goto st572; +tr1581: { window_add_bit(KNOT_RRTYPE_CDS, s); } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st560; -tr1561: + goto st572; +tr1582: { window_add_bit(KNOT_RRTYPE_CDS, s); } { s->line_counter++; } - goto st560; -tr1568: + goto st572; +tr1589: { window_add_bit(KNOT_RRTYPE_CERT, s); } - goto st560; -tr1569: + goto st572; +tr1590: { window_add_bit(KNOT_RRTYPE_CERT, s); } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st560; -tr1570: + goto st572; +tr1591: { window_add_bit(KNOT_RRTYPE_CERT, s); } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st560; -tr1571: + goto st572; +tr1592: { window_add_bit(KNOT_RRTYPE_CERT, s); } { s->line_counter++; } - goto st560; -tr1579: + goto st572; +tr1600: { window_add_bit(KNOT_RRTYPE_CNAME, s); } - goto st560; -tr1580: + goto st572; +tr1601: { window_add_bit(KNOT_RRTYPE_CNAME, s); } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st560; -tr1581: + goto st572; +tr1602: { window_add_bit(KNOT_RRTYPE_CNAME, s); } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st560; -tr1582: + goto st572; +tr1603: { window_add_bit(KNOT_RRTYPE_CNAME, s); } { s->line_counter++; } - goto st560; -tr1590: + goto st572; +tr1611: { window_add_bit(KNOT_RRTYPE_CSYNC, s); } - goto st560; -tr1591: + goto st572; +tr1612: { window_add_bit(KNOT_RRTYPE_CSYNC, s); } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st560; -tr1592: + goto st572; +tr1613: { window_add_bit(KNOT_RRTYPE_CSYNC, s); } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st560; -tr1593: + goto st572; +tr1614: { window_add_bit(KNOT_RRTYPE_CSYNC, s); } { s->line_counter++; } - goto st560; -tr1604: + goto st572; +tr1625: { window_add_bit(KNOT_RRTYPE_DHCID, s); } - goto st560; -tr1605: + goto st572; +tr1626: { window_add_bit(KNOT_RRTYPE_DHCID, s); } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st560; -tr1606: + goto st572; +tr1627: { window_add_bit(KNOT_RRTYPE_DHCID, s); } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st560; -tr1607: + goto st572; +tr1628: { window_add_bit(KNOT_RRTYPE_DHCID, s); } { s->line_counter++; } - goto st560; -tr1616: + goto st572; +tr1637: { window_add_bit(KNOT_RRTYPE_DNAME, s); } - goto st560; -tr1617: + goto st572; +tr1638: { window_add_bit(KNOT_RRTYPE_DNAME, s); } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st560; -tr1618: + goto st572; +tr1639: { window_add_bit(KNOT_RRTYPE_DNAME, s); } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st560; -tr1619: + goto st572; +tr1640: { window_add_bit(KNOT_RRTYPE_DNAME, s); } { s->line_counter++; } - goto st560; -tr1627: + goto st572; +tr1648: { window_add_bit(KNOT_RRTYPE_DNSKEY, s); } - goto st560; -tr1628: + goto st572; +tr1649: { window_add_bit(KNOT_RRTYPE_DNSKEY, s); } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st560; -tr1629: + goto st572; +tr1650: { window_add_bit(KNOT_RRTYPE_DNSKEY, s); } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st560; -tr1630: + goto st572; +tr1651: { window_add_bit(KNOT_RRTYPE_DNSKEY, s); } { s->line_counter++; } - goto st560; -tr1635: + goto st572; +tr1656: { window_add_bit(KNOT_RRTYPE_DS, s); } - goto st560; -tr1636: + goto st572; +tr1657: { window_add_bit(KNOT_RRTYPE_DS, s); } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st560; -tr1637: + goto st572; +tr1658: { window_add_bit(KNOT_RRTYPE_DS, s); } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st560; -tr1639: + goto st572; +tr1660: { window_add_bit(KNOT_RRTYPE_DS, s); } { s->line_counter++; } - goto st560; -tr1646: + goto st572; +tr1667: { window_add_bit(KNOT_RRTYPE_DSYNC, s); } - goto st560; -tr1647: + goto st572; +tr1668: { window_add_bit(KNOT_RRTYPE_DSYNC, s); } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st560; -tr1648: + goto st572; +tr1669: { window_add_bit(KNOT_RRTYPE_DSYNC, s); } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st560; -tr1649: + goto st572; +tr1670: { window_add_bit(KNOT_RRTYPE_DSYNC, s); } { s->line_counter++; } - goto st560; -tr1659: + goto st572; +tr1680: { window_add_bit(KNOT_RRTYPE_EUI48, s); } - goto st560; -tr1660: + goto st572; +tr1681: { window_add_bit(KNOT_RRTYPE_EUI48, s); } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st560; -tr1661: + goto st572; +tr1682: { window_add_bit(KNOT_RRTYPE_EUI48, s); } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st560; -tr1662: + goto st572; +tr1683: { window_add_bit(KNOT_RRTYPE_EUI48, s); } { s->line_counter++; } - goto st560; -tr1668: + goto st572; +tr1689: { window_add_bit(KNOT_RRTYPE_EUI64, s); } - goto st560; -tr1669: + goto st572; +tr1690: { window_add_bit(KNOT_RRTYPE_EUI64, s); } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st560; -tr1670: + goto st572; +tr1691: { window_add_bit(KNOT_RRTYPE_EUI64, s); } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st560; -tr1671: + goto st572; +tr1692: { window_add_bit(KNOT_RRTYPE_EUI64, s); } { s->line_counter++; } - goto st560; -tr1681: + goto st572; +tr1702: { window_add_bit(KNOT_RRTYPE_HINFO, s); } - goto st560; -tr1682: + goto st572; +tr1703: { window_add_bit(KNOT_RRTYPE_HINFO, s); } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st560; -tr1683: + goto st572; +tr1704: { window_add_bit(KNOT_RRTYPE_HINFO, s); } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st560; -tr1684: + goto st572; +tr1705: { window_add_bit(KNOT_RRTYPE_HINFO, s); } { s->line_counter++; } - goto st560; -tr1692: + goto st572; +tr1713: { window_add_bit(KNOT_RRTYPE_HTTPS, s); } - goto st560; -tr1693: + goto st572; +tr1714: { window_add_bit(KNOT_RRTYPE_HTTPS, s); } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st560; -tr1694: + goto st572; +tr1715: { window_add_bit(KNOT_RRTYPE_HTTPS, s); } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st560; -tr1695: + goto st572; +tr1716: { window_add_bit(KNOT_RRTYPE_HTTPS, s); } { s->line_counter++; } - goto st560; -tr1707: + goto st572; +tr1728: { window_add_bit(KNOT_RRTYPE_IPSECKEY, s); } - goto st560; -tr1708: + goto st572; +tr1729: { window_add_bit(KNOT_RRTYPE_IPSECKEY, s); } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st560; -tr1709: + goto st572; +tr1730: { window_add_bit(KNOT_RRTYPE_IPSECKEY, s); } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st560; -tr1710: + goto st572; +tr1731: { window_add_bit(KNOT_RRTYPE_IPSECKEY, s); } { s->line_counter++; } - goto st560; -tr1718: + goto st572; +tr1739: { window_add_bit(KNOT_RRTYPE_KEY, s); } - goto st560; -tr1719: + goto st572; +tr1740: { window_add_bit(KNOT_RRTYPE_KEY, s); } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st560; -tr1720: + goto st572; +tr1741: { window_add_bit(KNOT_RRTYPE_KEY, s); } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st560; -tr1721: + goto st572; +tr1742: { window_add_bit(KNOT_RRTYPE_KEY, s); } { s->line_counter++; } - goto st560; -tr1726: + goto st572; +tr1747: { window_add_bit(KNOT_RRTYPE_KX, s); } - goto st560; -tr1727: + goto st572; +tr1748: { window_add_bit(KNOT_RRTYPE_KX, s); } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st560; -tr1728: + goto st572; +tr1749: { window_add_bit(KNOT_RRTYPE_KX, s); } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st560; -tr1729: + goto st572; +tr1750: { window_add_bit(KNOT_RRTYPE_KX, s); } { s->line_counter++; } - goto st560; -tr1739: + goto st572; +tr1760: { window_add_bit(KNOT_RRTYPE_L32, s); } - goto st560; -tr1740: + goto st572; +tr1761: { window_add_bit(KNOT_RRTYPE_L32, s); } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st560; -tr1741: + goto st572; +tr1762: { window_add_bit(KNOT_RRTYPE_L32, s); } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st560; -tr1742: + goto st572; +tr1763: { window_add_bit(KNOT_RRTYPE_L32, s); } { s->line_counter++; } - goto st560; -tr1748: + goto st572; +tr1769: { window_add_bit(KNOT_RRTYPE_L64, s); } - goto st560; -tr1749: + goto st572; +tr1770: { window_add_bit(KNOT_RRTYPE_L64, s); } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st560; -tr1750: + goto st572; +tr1771: { window_add_bit(KNOT_RRTYPE_L64, s); } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st560; -tr1751: + goto st572; +tr1772: { window_add_bit(KNOT_RRTYPE_L64, s); } { s->line_counter++; } - goto st560; -tr1757: + goto st572; +tr1778: { window_add_bit(KNOT_RRTYPE_LOC, s); } - goto st560; -tr1758: + goto st572; +tr1779: { window_add_bit(KNOT_RRTYPE_LOC, s); } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st560; -tr1759: + goto st572; +tr1780: { window_add_bit(KNOT_RRTYPE_LOC, s); } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st560; -tr1760: + goto st572; +tr1781: { window_add_bit(KNOT_RRTYPE_LOC, s); } { s->line_counter++; } - goto st560; -tr1765: + goto st572; +tr1786: { window_add_bit(KNOT_RRTYPE_LP, s); } - goto st560; -tr1766: + goto st572; +tr1787: { window_add_bit(KNOT_RRTYPE_LP, s); } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st560; -tr1767: + goto st572; +tr1788: { window_add_bit(KNOT_RRTYPE_LP, s); } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st560; -tr1768: + goto st572; +tr1789: { window_add_bit(KNOT_RRTYPE_LP, s); } { s->line_counter++; } - goto st560; -tr1778: + goto st572; +tr1799: { window_add_bit(KNOT_RRTYPE_MINFO, s); } - goto st560; -tr1779: + goto st572; +tr1800: { window_add_bit(KNOT_RRTYPE_MINFO, s); } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st560; -tr1780: + goto st572; +tr1801: { window_add_bit(KNOT_RRTYPE_MINFO, s); } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st560; -tr1781: + goto st572; +tr1802: { window_add_bit(KNOT_RRTYPE_MINFO, s); } { s->line_counter++; } - goto st560; -tr1786: + goto st572; +tr1807: { window_add_bit(KNOT_RRTYPE_MX, s); } - goto st560; -tr1787: + goto st572; +tr1808: { window_add_bit(KNOT_RRTYPE_MX, s); } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st560; -tr1788: + goto st572; +tr1809: { window_add_bit(KNOT_RRTYPE_MX, s); } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st560; -tr1789: + goto st572; +tr1810: { window_add_bit(KNOT_RRTYPE_MX, s); } { s->line_counter++; } - goto st560; -tr1800: + goto st572; +tr1821: { window_add_bit(KNOT_RRTYPE_NAPTR, s); } - goto st560; -tr1801: + goto st572; +tr1822: { window_add_bit(KNOT_RRTYPE_NAPTR, s); } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st560; -tr1802: + goto st572; +tr1823: { window_add_bit(KNOT_RRTYPE_NAPTR, s); } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st560; -tr1803: + goto st572; +tr1824: { window_add_bit(KNOT_RRTYPE_NAPTR, s); } { s->line_counter++; } - goto st560; -tr1809: + goto st572; +tr1830: { window_add_bit(KNOT_RRTYPE_NID, s); } - goto st560; -tr1810: + goto st572; +tr1831: { window_add_bit(KNOT_RRTYPE_NID, s); } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st560; -tr1811: + goto st572; +tr1832: { window_add_bit(KNOT_RRTYPE_NID, s); } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st560; -tr1812: + goto st572; +tr1833: { window_add_bit(KNOT_RRTYPE_NID, s); } { s->line_counter++; } - goto st560; -tr1817: + goto st572; +tr1838: { window_add_bit(KNOT_RRTYPE_NS, s); } - goto st560; -tr1818: + goto st572; +tr1839: { window_add_bit(KNOT_RRTYPE_NS, s); } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st560; -tr1819: + goto st572; +tr1840: { window_add_bit(KNOT_RRTYPE_NS, s); } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st560; -tr1821: + goto st572; +tr1842: { window_add_bit(KNOT_RRTYPE_NS, s); } { s->line_counter++; } - goto st560; -tr1827: + goto st572; +tr1848: { window_add_bit(KNOT_RRTYPE_NSEC, s); } - goto st560; -tr1828: + goto st572; +tr1849: { window_add_bit(KNOT_RRTYPE_NSEC, s); } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st560; -tr1829: + goto st572; +tr1850: { window_add_bit(KNOT_RRTYPE_NSEC, s); } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st560; -tr1831: + goto st572; +tr1852: { window_add_bit(KNOT_RRTYPE_NSEC, s); } { s->line_counter++; } - goto st560; -tr1836: + goto st572; +tr1857: { window_add_bit(KNOT_RRTYPE_NSEC3, s); } - goto st560; -tr1837: + goto st572; +tr1858: { window_add_bit(KNOT_RRTYPE_NSEC3, s); } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st560; -tr1838: + goto st572; +tr1859: { window_add_bit(KNOT_RRTYPE_NSEC3, s); } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st560; -tr1840: + goto st572; +tr1861: { window_add_bit(KNOT_RRTYPE_NSEC3, s); } { s->line_counter++; } - goto st560; -tr1849: + goto st572; +tr1870: { window_add_bit(KNOT_RRTYPE_NSEC3PARAM, s); } - goto st560; -tr1850: + goto st572; +tr1871: { window_add_bit(KNOT_RRTYPE_NSEC3PARAM, s); } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st560; -tr1851: + goto st572; +tr1872: { window_add_bit(KNOT_RRTYPE_NSEC3PARAM, s); } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st560; -tr1852: + goto st572; +tr1873: { window_add_bit(KNOT_RRTYPE_NSEC3PARAM, s); } { s->line_counter++; } - goto st560; -tr1866: + goto st572; +tr1887: { window_add_bit(KNOT_RRTYPE_OPENPGPKEY, s); } - goto st560; -tr1867: + goto st572; +tr1888: { window_add_bit(KNOT_RRTYPE_OPENPGPKEY, s); } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st560; -tr1868: + goto st572; +tr1889: { window_add_bit(KNOT_RRTYPE_OPENPGPKEY, s); } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st560; -tr1869: + goto st572; +tr1890: { window_add_bit(KNOT_RRTYPE_OPENPGPKEY, s); } { s->line_counter++; } - goto st560; -tr1876: + goto st572; +tr1897: { window_add_bit(KNOT_RRTYPE_PTR, s); } - goto st560; -tr1877: + goto st572; +tr1898: { window_add_bit(KNOT_RRTYPE_PTR, s); } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st560; -tr1878: + goto st572; +tr1899: { window_add_bit(KNOT_RRTYPE_PTR, s); } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st560; -tr1879: + goto st572; +tr1900: { window_add_bit(KNOT_RRTYPE_PTR, s); } { s->line_counter++; } - goto st560; -tr1887: + goto st572; +tr1914: + { window_add_bit(KNOT_RRTYPE_RESINFO, s); } + goto st572; +tr1915: + { window_add_bit(KNOT_RRTYPE_RESINFO, s); } + { + if (s->multiline == true) { + ERR(ZS_LEFT_PARENTHESIS); + p--; {goto st325;} + } + s->multiline = true; + } + goto st572; +tr1916: + { window_add_bit(KNOT_RRTYPE_RESINFO, s); } + { + if (s->multiline == false) { + ERR(ZS_RIGHT_PARENTHESIS); + p--; {goto st325;} + } + s->multiline = false; + } + goto st572; +tr1917: + { window_add_bit(KNOT_RRTYPE_RESINFO, s); } + { + s->line_counter++; + } + goto st572; +tr1922: { window_add_bit(KNOT_RRTYPE_RP, s); } - goto st560; -tr1888: + goto st572; +tr1923: { window_add_bit(KNOT_RRTYPE_RP, s); } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st560; -tr1889: + goto st572; +tr1924: { window_add_bit(KNOT_RRTYPE_RP, s); } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st560; -tr1890: + goto st572; +tr1925: { window_add_bit(KNOT_RRTYPE_RP, s); } { s->line_counter++; } - goto st560; -tr1898: + goto st572; +tr1933: { window_add_bit(KNOT_RRTYPE_RRSIG, s); } - goto st560; -tr1899: + goto st572; +tr1934: { window_add_bit(KNOT_RRTYPE_RRSIG, s); } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st560; -tr1900: + goto st572; +tr1935: { window_add_bit(KNOT_RRTYPE_RRSIG, s); } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st560; -tr1901: + goto st572; +tr1936: { window_add_bit(KNOT_RRTYPE_RRSIG, s); } { s->line_counter++; } - goto st560; -tr1906: + goto st572; +tr1941: { window_add_bit(KNOT_RRTYPE_RT, s); } - goto st560; -tr1907: + goto st572; +tr1942: { window_add_bit(KNOT_RRTYPE_RT, s); } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st560; -tr1908: + goto st572; +tr1943: { window_add_bit(KNOT_RRTYPE_RT, s); } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st560; -tr1909: + goto st572; +tr1944: { window_add_bit(KNOT_RRTYPE_RT, s); } { s->line_counter++; } - goto st560; -tr1924: + goto st572; +tr1959: { window_add_bit(KNOT_RRTYPE_SMIMEA, s); } - goto st560; -tr1925: + goto st572; +tr1960: { window_add_bit(KNOT_RRTYPE_SMIMEA, s); } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st560; -tr1926: + goto st572; +tr1961: { window_add_bit(KNOT_RRTYPE_SMIMEA, s); } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st560; -tr1927: + goto st572; +tr1962: { window_add_bit(KNOT_RRTYPE_SMIMEA, s); } { s->line_counter++; } - goto st560; -tr1933: + goto st572; +tr1968: { window_add_bit(KNOT_RRTYPE_SOA, s); } - goto st560; -tr1934: + goto st572; +tr1969: { window_add_bit(KNOT_RRTYPE_SOA, s); } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st560; -tr1935: + goto st572; +tr1970: { window_add_bit(KNOT_RRTYPE_SOA, s); } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st560; -tr1936: + goto st572; +tr1971: { window_add_bit(KNOT_RRTYPE_SOA, s); } { s->line_counter++; } - goto st560; -tr1942: + goto st572; +tr1977: { window_add_bit(KNOT_RRTYPE_SPF, s); } - goto st560; -tr1943: + goto st572; +tr1978: { window_add_bit(KNOT_RRTYPE_SPF, s); } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st560; -tr1944: + goto st572; +tr1979: { window_add_bit(KNOT_RRTYPE_SPF, s); } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st560; -tr1945: + goto st572; +tr1980: { window_add_bit(KNOT_RRTYPE_SPF, s); } { s->line_counter++; } - goto st560; -tr1951: + goto st572; +tr1986: { window_add_bit(KNOT_RRTYPE_SRV, s); } - goto st560; -tr1952: + goto st572; +tr1987: { window_add_bit(KNOT_RRTYPE_SRV, s); } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st560; -tr1953: + goto st572; +tr1988: { window_add_bit(KNOT_RRTYPE_SRV, s); } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st560; -tr1954: + goto st572; +tr1989: { window_add_bit(KNOT_RRTYPE_SRV, s); } { s->line_counter++; } - goto st560; -tr1962: + goto st572; +tr1997: { window_add_bit(KNOT_RRTYPE_SSHFP, s); } - goto st560; -tr1963: + goto st572; +tr1998: { window_add_bit(KNOT_RRTYPE_SSHFP, s); } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st560; -tr1964: + goto st572; +tr1999: { window_add_bit(KNOT_RRTYPE_SSHFP, s); } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st560; -tr1965: + goto st572; +tr2000: { window_add_bit(KNOT_RRTYPE_SSHFP, s); } { s->line_counter++; } - goto st560; -tr1972: + goto st572; +tr2007: { window_add_bit(KNOT_RRTYPE_SVCB, s); } - goto st560; -tr1973: + goto st572; +tr2008: { window_add_bit(KNOT_RRTYPE_SVCB, s); } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st560; -tr1974: + goto st572; +tr2009: { window_add_bit(KNOT_RRTYPE_SVCB, s); } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st560; -tr1975: + goto st572; +tr2010: { window_add_bit(KNOT_RRTYPE_SVCB, s); } { s->line_counter++; } - goto st560; -tr1985: + goto st572; +tr2020: { window_add_bit(KNOT_RRTYPE_TLSA, s); } - goto st560; -tr1986: + goto st572; +tr2021: { window_add_bit(KNOT_RRTYPE_TLSA, s); } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st560; -tr1987: + goto st572; +tr2022: { window_add_bit(KNOT_RRTYPE_TLSA, s); } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st560; -tr1988: + goto st572; +tr2023: { window_add_bit(KNOT_RRTYPE_TLSA, s); } { s->line_counter++; } - goto st560; -tr1994: + goto st572; +tr2029: { window_add_bit(KNOT_RRTYPE_TXT, s); } - goto st560; -tr1995: + goto st572; +tr2030: { window_add_bit(KNOT_RRTYPE_TXT, s); } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st560; -tr1996: + goto st572; +tr2031: { window_add_bit(KNOT_RRTYPE_TXT, s); } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st560; -tr1997: + goto st572; +tr2032: { window_add_bit(KNOT_RRTYPE_TXT, s); } { s->line_counter++; } - goto st560; -tr2005: + goto st572; +tr2040: { if (s->number64 <= UINT16_MAX) { window_add_bit(s->number64, s); } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st560; -tr2006: + goto st572; +tr2041: { if (s->number64 <= UINT16_MAX) { window_add_bit(s->number64, s); } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st560; -tr2007: + goto st572; +tr2042: { if (s->number64 <= UINT16_MAX) { window_add_bit(s->number64, s); } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st560; -tr2009: + goto st572; +tr2044: { if (s->number64 <= UINT16_MAX) { window_add_bit(s->number64, s); } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st560; -tr2016: + goto st572; +tr2051: { window_add_bit(KNOT_RRTYPE_URI, s); } - goto st560; -tr2017: + goto st572; +tr2052: { window_add_bit(KNOT_RRTYPE_URI, s); } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st560; -tr2018: + goto st572; +tr2053: { window_add_bit(KNOT_RRTYPE_URI, s); } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st560; -tr2019: + goto st572; +tr2054: { window_add_bit(KNOT_RRTYPE_URI, s); } { s->line_counter++; } - goto st560; -tr2029: + goto st572; +tr2064: { window_add_bit(KNOT_RRTYPE_WALLET, s); } - goto st560; -tr2030: + goto st572; +tr2065: { window_add_bit(KNOT_RRTYPE_WALLET, s); } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st560; -tr2031: + goto st572; +tr2066: { window_add_bit(KNOT_RRTYPE_WALLET, s); } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st560; -tr2032: + goto st572; +tr2067: { window_add_bit(KNOT_RRTYPE_WALLET, s); } { s->line_counter++; } - goto st560; -tr2042: + goto st572; +tr2077: { window_add_bit(KNOT_RRTYPE_ZONEMD, s); } - goto st560; -tr2043: + goto st572; +tr2078: { window_add_bit(KNOT_RRTYPE_ZONEMD, s); } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st560; -tr2044: + goto st572; +tr2079: { window_add_bit(KNOT_RRTYPE_ZONEMD, s); } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st560; -tr2045: + goto st572; +tr2080: { window_add_bit(KNOT_RRTYPE_ZONEMD, s); } { s->line_counter++; } - goto st560; -tr2053: + goto st572; +tr2088: { window_add_bit(KNOT_RRTYPE_AFSDB, s); } - goto st560; -tr2054: + goto st572; +tr2089: { window_add_bit(KNOT_RRTYPE_AFSDB, s); } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st560; -tr2055: + goto st572; +tr2090: { window_add_bit(KNOT_RRTYPE_AFSDB, s); } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st560; -tr2056: + goto st572; +tr2091: { window_add_bit(KNOT_RRTYPE_AFSDB, s); } { s->line_counter++; } - goto st560; -tr2062: + goto st572; +tr2097: { window_add_bit(KNOT_RRTYPE_APL, s); } - goto st560; -tr2063: + goto st572; +tr2098: { window_add_bit(KNOT_RRTYPE_APL, s); } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st560; -tr2064: + goto st572; +tr2099: { window_add_bit(KNOT_RRTYPE_APL, s); } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st560; -tr2065: + goto st572; +tr2100: { window_add_bit(KNOT_RRTYPE_APL, s); } { s->line_counter++; } - goto st560; -st560: + goto st572; +st572: if ( ++p == pe ) - goto _test_eof560; -case 560: + goto _test_eof572; +case 572: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -51258,58 +52040,58 @@ case 560: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto st560; - case 32: goto st560; - case 40: goto tr1482; - case 41: goto tr1483; - case 65: goto st561; - case 67: goto st566; - case 68: goto st587; - case 69: goto st604; - case 72: goto st611; - case 73: goto st620; - case 75: goto st628; - case 76: goto st632; - case 77: goto st640; - case 78: goto st646; - case 79: goto st662; - case 80: goto st672; - case 82: goto st675; - case 83: goto st682; - case 84: goto st701; - case 85: goto st711; - case 87: goto st714; - case 90: goto st720; - case 97: goto st561; - case 99: goto st566; - case 100: goto st587; - case 101: goto st604; - case 104: goto st611; - case 105: goto st620; - case 107: goto st628; - case 108: goto st632; - case 109: goto st640; - case 110: goto st646; - case 111: goto st662; - case 112: goto st672; - case 114: goto st675; - case 115: goto st682; - case 116: goto st701; - case 117: goto st711; - case 119: goto st714; - case 122: goto st720; - case 3082: goto tr1502; - case 3131: goto tr1503; - case 3338: goto tr1504; - case 3387: goto tr1504; - case 3594: goto tr1505; - case 3643: goto tr1506; - } - goto tr1472; -st561: + case 9: goto st572; + case 32: goto st572; + case 40: goto tr1503; + case 41: goto tr1504; + case 65: goto st573; + case 67: goto st578; + case 68: goto st599; + case 69: goto st616; + case 72: goto st623; + case 73: goto st632; + case 75: goto st640; + case 76: goto st644; + case 77: goto st652; + case 78: goto st658; + case 79: goto st674; + case 80: goto st684; + case 82: goto st687; + case 83: goto st700; + case 84: goto st719; + case 85: goto st729; + case 87: goto st732; + case 90: goto st738; + case 97: goto st573; + case 99: goto st578; + case 100: goto st599; + case 101: goto st616; + case 104: goto st623; + case 105: goto st632; + case 107: goto st640; + case 108: goto st644; + case 109: goto st652; + case 110: goto st658; + case 111: goto st674; + case 112: goto st684; + case 114: goto st687; + case 115: goto st700; + case 116: goto st719; + case 117: goto st729; + case 119: goto st732; + case 122: goto st738; + case 3082: goto tr1523; + case 3131: goto tr1524; + case 3338: goto tr1525; + case 3387: goto tr1525; + case 3594: goto tr1526; + case 3643: goto tr1527; + } + goto tr1493; +st573: if ( ++p == pe ) - goto _test_eof561; -case 561: + goto _test_eof573; +case 573: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -51327,46 +52109,46 @@ case 561: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr1507; - case 32: goto tr1507; - case 40: goto tr1508; - case 41: goto tr1509; - case 65: goto st562; - case 70: goto st726; - case 80: goto st730; - case 97: goto st562; - case 102: goto st726; - case 112: goto st730; - case 3082: goto tr1513; - case 3131: goto tr1514; - case 3338: goto tr1515; - case 3387: goto tr1515; - case 3594: goto tr1516; - case 3643: goto tr1517; - } - goto tr1472; -st562: + case 9: goto tr1528; + case 32: goto tr1528; + case 40: goto tr1529; + case 41: goto tr1530; + case 65: goto st574; + case 70: goto st744; + case 80: goto st748; + case 97: goto st574; + case 102: goto st744; + case 112: goto st748; + case 3082: goto tr1534; + case 3131: goto tr1535; + case 3338: goto tr1536; + case 3387: goto tr1536; + case 3594: goto tr1537; + case 3643: goto tr1538; + } + goto tr1493; +st574: if ( ++p == pe ) - goto _test_eof562; -case 562: + goto _test_eof574; +case 574: switch( (*p) ) { - case 65: goto st563; - case 97: goto st563; + case 65: goto st575; + case 97: goto st575; } - goto tr1472; -st563: + goto tr1493; +st575: if ( ++p == pe ) - goto _test_eof563; -case 563: + goto _test_eof575; +case 575: switch( (*p) ) { - case 65: goto st564; - case 97: goto st564; + case 65: goto st576; + case 97: goto st576; } - goto tr1472; -st564: + goto tr1493; +st576: if ( ++p == pe ) - goto _test_eof564; -case 564: + goto _test_eof576; +case 576: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -51384,31 +52166,31 @@ case 564: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr1520; - case 32: goto tr1520; - case 40: goto tr1521; - case 41: goto tr1522; - case 3082: goto tr1523; - case 3131: goto tr1524; - case 3338: goto tr1525; - case 3387: goto tr1525; - case 3594: goto tr1526; - case 3643: goto tr1527; - } - goto tr1472; -tr1503: + case 9: goto tr1541; + case 32: goto tr1541; + case 40: goto tr1542; + case 41: goto tr1543; + case 3082: goto tr1544; + case 3131: goto tr1545; + case 3338: goto tr1546; + case 3387: goto tr1546; + case 3594: goto tr1547; + case 3643: goto tr1548; + } + goto tr1493; +tr1524: { s->buffer_length = 0; } - goto st565; -tr1528: + goto st577; +tr1549: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st565; -tr1477: + goto st577; +tr1498: { memset(s->windows, 0, sizeof(s->windows)); s->last_window = -1; @@ -51416,324 +52198,330 @@ tr1477: { s->buffer_length = 0; } - goto st565; -tr1514: + goto st577; +tr1535: { window_add_bit(KNOT_RRTYPE_A, s); } { s->buffer_length = 0; } - goto st565; -tr1524: + goto st577; +tr1545: { window_add_bit(KNOT_RRTYPE_AAAA, s); } { s->buffer_length = 0; } - goto st565; -tr1540: + goto st577; +tr1561: { window_add_bit(KNOT_RRTYPE_CAA, s); } { s->buffer_length = 0; } - goto st565; -tr1554: + goto st577; +tr1575: { window_add_bit(KNOT_RRTYPE_CDNSKEY, s); } { s->buffer_length = 0; } - goto st565; -tr1562: + goto st577; +tr1583: { window_add_bit(KNOT_RRTYPE_CDS, s); } { s->buffer_length = 0; } - goto st565; -tr1572: + goto st577; +tr1593: { window_add_bit(KNOT_RRTYPE_CERT, s); } { s->buffer_length = 0; } - goto st565; -tr1583: + goto st577; +tr1604: { window_add_bit(KNOT_RRTYPE_CNAME, s); } { s->buffer_length = 0; } - goto st565; -tr1594: + goto st577; +tr1615: { window_add_bit(KNOT_RRTYPE_CSYNC, s); } { s->buffer_length = 0; } - goto st565; -tr1608: + goto st577; +tr1629: { window_add_bit(KNOT_RRTYPE_DHCID, s); } { s->buffer_length = 0; } - goto st565; -tr1620: + goto st577; +tr1641: { window_add_bit(KNOT_RRTYPE_DNAME, s); } { s->buffer_length = 0; } - goto st565; -tr1631: + goto st577; +tr1652: { window_add_bit(KNOT_RRTYPE_DNSKEY, s); } { s->buffer_length = 0; } - goto st565; -tr1640: + goto st577; +tr1661: { window_add_bit(KNOT_RRTYPE_DS, s); } { s->buffer_length = 0; } - goto st565; -tr1650: + goto st577; +tr1671: { window_add_bit(KNOT_RRTYPE_DSYNC, s); } { s->buffer_length = 0; } - goto st565; -tr1663: + goto st577; +tr1684: { window_add_bit(KNOT_RRTYPE_EUI48, s); } { s->buffer_length = 0; } - goto st565; -tr1672: + goto st577; +tr1693: { window_add_bit(KNOT_RRTYPE_EUI64, s); } { s->buffer_length = 0; } - goto st565; -tr1685: + goto st577; +tr1706: { window_add_bit(KNOT_RRTYPE_HINFO, s); } { s->buffer_length = 0; } - goto st565; -tr1696: + goto st577; +tr1717: { window_add_bit(KNOT_RRTYPE_HTTPS, s); } { s->buffer_length = 0; } - goto st565; -tr1711: + goto st577; +tr1732: { window_add_bit(KNOT_RRTYPE_IPSECKEY, s); } { s->buffer_length = 0; } - goto st565; -tr1722: + goto st577; +tr1743: { window_add_bit(KNOT_RRTYPE_KEY, s); } { s->buffer_length = 0; } - goto st565; -tr1730: + goto st577; +tr1751: { window_add_bit(KNOT_RRTYPE_KX, s); } { s->buffer_length = 0; } - goto st565; -tr1743: + goto st577; +tr1764: { window_add_bit(KNOT_RRTYPE_L32, s); } { s->buffer_length = 0; } - goto st565; -tr1752: + goto st577; +tr1773: { window_add_bit(KNOT_RRTYPE_L64, s); } { s->buffer_length = 0; } - goto st565; -tr1761: + goto st577; +tr1782: { window_add_bit(KNOT_RRTYPE_LOC, s); } { s->buffer_length = 0; } - goto st565; -tr1769: + goto st577; +tr1790: { window_add_bit(KNOT_RRTYPE_LP, s); } { s->buffer_length = 0; } - goto st565; -tr1782: + goto st577; +tr1803: { window_add_bit(KNOT_RRTYPE_MINFO, s); } { s->buffer_length = 0; } - goto st565; -tr1790: + goto st577; +tr1811: { window_add_bit(KNOT_RRTYPE_MX, s); } { s->buffer_length = 0; } - goto st565; -tr1804: + goto st577; +tr1825: { window_add_bit(KNOT_RRTYPE_NAPTR, s); } { s->buffer_length = 0; } - goto st565; -tr1813: + goto st577; +tr1834: { window_add_bit(KNOT_RRTYPE_NID, s); } { s->buffer_length = 0; } - goto st565; -tr1822: + goto st577; +tr1843: { window_add_bit(KNOT_RRTYPE_NS, s); } { s->buffer_length = 0; } - goto st565; -tr1832: + goto st577; +tr1853: { window_add_bit(KNOT_RRTYPE_NSEC, s); } { s->buffer_length = 0; } - goto st565; -tr1841: + goto st577; +tr1862: { window_add_bit(KNOT_RRTYPE_NSEC3, s); } { s->buffer_length = 0; } - goto st565; -tr1853: + goto st577; +tr1874: { window_add_bit(KNOT_RRTYPE_NSEC3PARAM, s); } { s->buffer_length = 0; } - goto st565; -tr1870: + goto st577; +tr1891: { window_add_bit(KNOT_RRTYPE_OPENPGPKEY, s); } { s->buffer_length = 0; } - goto st565; -tr1880: + goto st577; +tr1901: { window_add_bit(KNOT_RRTYPE_PTR, s); } { s->buffer_length = 0; } - goto st565; -tr1891: + goto st577; +tr1918: + { window_add_bit(KNOT_RRTYPE_RESINFO, s); } + { + s->buffer_length = 0; + } + goto st577; +tr1926: { window_add_bit(KNOT_RRTYPE_RP, s); } { s->buffer_length = 0; } - goto st565; -tr1902: + goto st577; +tr1937: { window_add_bit(KNOT_RRTYPE_RRSIG, s); } { s->buffer_length = 0; } - goto st565; -tr1910: + goto st577; +tr1945: { window_add_bit(KNOT_RRTYPE_RT, s); } { s->buffer_length = 0; } - goto st565; -tr1928: + goto st577; +tr1963: { window_add_bit(KNOT_RRTYPE_SMIMEA, s); } { s->buffer_length = 0; } - goto st565; -tr1937: + goto st577; +tr1972: { window_add_bit(KNOT_RRTYPE_SOA, s); } { s->buffer_length = 0; } - goto st565; -tr1946: + goto st577; +tr1981: { window_add_bit(KNOT_RRTYPE_SPF, s); } { s->buffer_length = 0; } - goto st565; -tr1955: + goto st577; +tr1990: { window_add_bit(KNOT_RRTYPE_SRV, s); } { s->buffer_length = 0; } - goto st565; -tr1966: + goto st577; +tr2001: { window_add_bit(KNOT_RRTYPE_SSHFP, s); } { s->buffer_length = 0; } - goto st565; -tr1976: + goto st577; +tr2011: { window_add_bit(KNOT_RRTYPE_SVCB, s); } { s->buffer_length = 0; } - goto st565; -tr1989: + goto st577; +tr2024: { window_add_bit(KNOT_RRTYPE_TLSA, s); } { s->buffer_length = 0; } - goto st565; -tr1998: + goto st577; +tr2033: { window_add_bit(KNOT_RRTYPE_TXT, s); } { s->buffer_length = 0; } - goto st565; -tr2010: + goto st577; +tr2045: { if (s->number64 <= UINT16_MAX) { window_add_bit(s->number64, s); } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st565; -tr2020: + goto st577; +tr2055: { window_add_bit(KNOT_RRTYPE_URI, s); } { s->buffer_length = 0; } - goto st565; -tr2033: + goto st577; +tr2068: { window_add_bit(KNOT_RRTYPE_WALLET, s); } { s->buffer_length = 0; } - goto st565; -tr2046: + goto st577; +tr2081: { window_add_bit(KNOT_RRTYPE_ZONEMD, s); } { s->buffer_length = 0; } - goto st565; -tr2057: + goto st577; +tr2092: { window_add_bit(KNOT_RRTYPE_AFSDB, s); } { s->buffer_length = 0; } - goto st565; -tr2066: + goto st577; +tr2101: { window_add_bit(KNOT_RRTYPE_APL, s); } { s->buffer_length = 0; } - goto st565; -st565: + goto st577; +st577: if ( ++p == pe ) - goto _test_eof565; -case 565: + goto _test_eof577; +case 577: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -51753,11 +52541,11 @@ case 565: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr1529; + goto tr1550; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr1528; - goto tr1472; -tr1478: + goto tr1549; + goto tr1493; +tr1499: { memset(s->windows, 0, sizeof(s->windows)); s->last_window = -1; @@ -51780,7 +52568,7 @@ tr1478: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -51788,8 +52576,8 @@ tr1478: { p--; {cs = stack[--top];goto _again;} } - goto st1497; -tr1504: + goto st1515; +tr1525: { for (uint16_t window = 0; window <= s->last_window; window++) { if ((s->windows[window]).length > 0) { @@ -51808,7 +52596,7 @@ tr1504: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -51816,8 +52604,8 @@ tr1504: { p--; {cs = stack[--top];goto _again;} } - goto st1497; -tr1515: + goto st1515; +tr1536: { window_add_bit(KNOT_RRTYPE_A, s); } { for (uint16_t window = 0; window <= s->last_window; window++) { @@ -51837,7 +52625,7 @@ tr1515: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -51845,8 +52633,8 @@ tr1515: { p--; {cs = stack[--top];goto _again;} } - goto st1497; -tr1525: + goto st1515; +tr1546: { window_add_bit(KNOT_RRTYPE_AAAA, s); } { for (uint16_t window = 0; window <= s->last_window; window++) { @@ -51866,7 +52654,7 @@ tr1525: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -51874,8 +52662,8 @@ tr1525: { p--; {cs = stack[--top];goto _again;} } - goto st1497; -tr1541: + goto st1515; +tr1562: { window_add_bit(KNOT_RRTYPE_CAA, s); } { for (uint16_t window = 0; window <= s->last_window; window++) { @@ -51895,7 +52683,7 @@ tr1541: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -51903,8 +52691,8 @@ tr1541: { p--; {cs = stack[--top];goto _again;} } - goto st1497; -tr1555: + goto st1515; +tr1576: { window_add_bit(KNOT_RRTYPE_CDNSKEY, s); } { for (uint16_t window = 0; window <= s->last_window; window++) { @@ -51924,7 +52712,7 @@ tr1555: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -51932,8 +52720,8 @@ tr1555: { p--; {cs = stack[--top];goto _again;} } - goto st1497; -tr1563: + goto st1515; +tr1584: { window_add_bit(KNOT_RRTYPE_CDS, s); } { for (uint16_t window = 0; window <= s->last_window; window++) { @@ -51953,7 +52741,7 @@ tr1563: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -51961,8 +52749,8 @@ tr1563: { p--; {cs = stack[--top];goto _again;} } - goto st1497; -tr1573: + goto st1515; +tr1594: { window_add_bit(KNOT_RRTYPE_CERT, s); } { for (uint16_t window = 0; window <= s->last_window; window++) { @@ -51982,7 +52770,7 @@ tr1573: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -51990,8 +52778,8 @@ tr1573: { p--; {cs = stack[--top];goto _again;} } - goto st1497; -tr1584: + goto st1515; +tr1605: { window_add_bit(KNOT_RRTYPE_CNAME, s); } { for (uint16_t window = 0; window <= s->last_window; window++) { @@ -52011,7 +52799,7 @@ tr1584: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -52019,8 +52807,8 @@ tr1584: { p--; {cs = stack[--top];goto _again;} } - goto st1497; -tr1595: + goto st1515; +tr1616: { window_add_bit(KNOT_RRTYPE_CSYNC, s); } { for (uint16_t window = 0; window <= s->last_window; window++) { @@ -52040,7 +52828,7 @@ tr1595: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -52048,8 +52836,8 @@ tr1595: { p--; {cs = stack[--top];goto _again;} } - goto st1497; -tr1609: + goto st1515; +tr1630: { window_add_bit(KNOT_RRTYPE_DHCID, s); } { for (uint16_t window = 0; window <= s->last_window; window++) { @@ -52069,7 +52857,7 @@ tr1609: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -52077,8 +52865,8 @@ tr1609: { p--; {cs = stack[--top];goto _again;} } - goto st1497; -tr1621: + goto st1515; +tr1642: { window_add_bit(KNOT_RRTYPE_DNAME, s); } { for (uint16_t window = 0; window <= s->last_window; window++) { @@ -52098,7 +52886,7 @@ tr1621: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -52106,8 +52894,8 @@ tr1621: { p--; {cs = stack[--top];goto _again;} } - goto st1497; -tr1632: + goto st1515; +tr1653: { window_add_bit(KNOT_RRTYPE_DNSKEY, s); } { for (uint16_t window = 0; window <= s->last_window; window++) { @@ -52127,7 +52915,7 @@ tr1632: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -52135,8 +52923,8 @@ tr1632: { p--; {cs = stack[--top];goto _again;} } - goto st1497; -tr1641: + goto st1515; +tr1662: { window_add_bit(KNOT_RRTYPE_DS, s); } { for (uint16_t window = 0; window <= s->last_window; window++) { @@ -52156,7 +52944,7 @@ tr1641: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -52164,8 +52952,8 @@ tr1641: { p--; {cs = stack[--top];goto _again;} } - goto st1497; -tr1651: + goto st1515; +tr1672: { window_add_bit(KNOT_RRTYPE_DSYNC, s); } { for (uint16_t window = 0; window <= s->last_window; window++) { @@ -52185,7 +52973,7 @@ tr1651: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -52193,8 +52981,8 @@ tr1651: { p--; {cs = stack[--top];goto _again;} } - goto st1497; -tr1664: + goto st1515; +tr1685: { window_add_bit(KNOT_RRTYPE_EUI48, s); } { for (uint16_t window = 0; window <= s->last_window; window++) { @@ -52214,7 +53002,7 @@ tr1664: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -52222,8 +53010,8 @@ tr1664: { p--; {cs = stack[--top];goto _again;} } - goto st1497; -tr1673: + goto st1515; +tr1694: { window_add_bit(KNOT_RRTYPE_EUI64, s); } { for (uint16_t window = 0; window <= s->last_window; window++) { @@ -52243,7 +53031,7 @@ tr1673: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -52251,8 +53039,8 @@ tr1673: { p--; {cs = stack[--top];goto _again;} } - goto st1497; -tr1686: + goto st1515; +tr1707: { window_add_bit(KNOT_RRTYPE_HINFO, s); } { for (uint16_t window = 0; window <= s->last_window; window++) { @@ -52272,7 +53060,7 @@ tr1686: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -52280,8 +53068,8 @@ tr1686: { p--; {cs = stack[--top];goto _again;} } - goto st1497; -tr1697: + goto st1515; +tr1718: { window_add_bit(KNOT_RRTYPE_HTTPS, s); } { for (uint16_t window = 0; window <= s->last_window; window++) { @@ -52301,7 +53089,7 @@ tr1697: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -52309,8 +53097,8 @@ tr1697: { p--; {cs = stack[--top];goto _again;} } - goto st1497; -tr1712: + goto st1515; +tr1733: { window_add_bit(KNOT_RRTYPE_IPSECKEY, s); } { for (uint16_t window = 0; window <= s->last_window; window++) { @@ -52330,7 +53118,7 @@ tr1712: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -52338,8 +53126,8 @@ tr1712: { p--; {cs = stack[--top];goto _again;} } - goto st1497; -tr1723: + goto st1515; +tr1744: { window_add_bit(KNOT_RRTYPE_KEY, s); } { for (uint16_t window = 0; window <= s->last_window; window++) { @@ -52359,7 +53147,7 @@ tr1723: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -52367,8 +53155,8 @@ tr1723: { p--; {cs = stack[--top];goto _again;} } - goto st1497; -tr1731: + goto st1515; +tr1752: { window_add_bit(KNOT_RRTYPE_KX, s); } { for (uint16_t window = 0; window <= s->last_window; window++) { @@ -52388,7 +53176,7 @@ tr1731: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -52396,8 +53184,8 @@ tr1731: { p--; {cs = stack[--top];goto _again;} } - goto st1497; -tr1744: + goto st1515; +tr1765: { window_add_bit(KNOT_RRTYPE_L32, s); } { for (uint16_t window = 0; window <= s->last_window; window++) { @@ -52417,7 +53205,7 @@ tr1744: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -52425,8 +53213,8 @@ tr1744: { p--; {cs = stack[--top];goto _again;} } - goto st1497; -tr1753: + goto st1515; +tr1774: { window_add_bit(KNOT_RRTYPE_L64, s); } { for (uint16_t window = 0; window <= s->last_window; window++) { @@ -52446,7 +53234,7 @@ tr1753: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -52454,8 +53242,8 @@ tr1753: { p--; {cs = stack[--top];goto _again;} } - goto st1497; -tr1762: + goto st1515; +tr1783: { window_add_bit(KNOT_RRTYPE_LOC, s); } { for (uint16_t window = 0; window <= s->last_window; window++) { @@ -52475,7 +53263,7 @@ tr1762: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -52483,8 +53271,8 @@ tr1762: { p--; {cs = stack[--top];goto _again;} } - goto st1497; -tr1770: + goto st1515; +tr1791: { window_add_bit(KNOT_RRTYPE_LP, s); } { for (uint16_t window = 0; window <= s->last_window; window++) { @@ -52504,7 +53292,7 @@ tr1770: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -52512,8 +53300,8 @@ tr1770: { p--; {cs = stack[--top];goto _again;} } - goto st1497; -tr1783: + goto st1515; +tr1804: { window_add_bit(KNOT_RRTYPE_MINFO, s); } { for (uint16_t window = 0; window <= s->last_window; window++) { @@ -52533,7 +53321,7 @@ tr1783: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -52541,8 +53329,8 @@ tr1783: { p--; {cs = stack[--top];goto _again;} } - goto st1497; -tr1791: + goto st1515; +tr1812: { window_add_bit(KNOT_RRTYPE_MX, s); } { for (uint16_t window = 0; window <= s->last_window; window++) { @@ -52562,7 +53350,7 @@ tr1791: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -52570,8 +53358,8 @@ tr1791: { p--; {cs = stack[--top];goto _again;} } - goto st1497; -tr1805: + goto st1515; +tr1826: { window_add_bit(KNOT_RRTYPE_NAPTR, s); } { for (uint16_t window = 0; window <= s->last_window; window++) { @@ -52591,7 +53379,7 @@ tr1805: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -52599,8 +53387,8 @@ tr1805: { p--; {cs = stack[--top];goto _again;} } - goto st1497; -tr1814: + goto st1515; +tr1835: { window_add_bit(KNOT_RRTYPE_NID, s); } { for (uint16_t window = 0; window <= s->last_window; window++) { @@ -52620,7 +53408,7 @@ tr1814: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -52628,8 +53416,8 @@ tr1814: { p--; {cs = stack[--top];goto _again;} } - goto st1497; -tr1823: + goto st1515; +tr1844: { window_add_bit(KNOT_RRTYPE_NS, s); } { for (uint16_t window = 0; window <= s->last_window; window++) { @@ -52649,7 +53437,7 @@ tr1823: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -52657,8 +53445,8 @@ tr1823: { p--; {cs = stack[--top];goto _again;} } - goto st1497; -tr1833: + goto st1515; +tr1854: { window_add_bit(KNOT_RRTYPE_NSEC, s); } { for (uint16_t window = 0; window <= s->last_window; window++) { @@ -52678,7 +53466,7 @@ tr1833: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -52686,8 +53474,8 @@ tr1833: { p--; {cs = stack[--top];goto _again;} } - goto st1497; -tr1842: + goto st1515; +tr1863: { window_add_bit(KNOT_RRTYPE_NSEC3, s); } { for (uint16_t window = 0; window <= s->last_window; window++) { @@ -52707,7 +53495,7 @@ tr1842: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -52715,8 +53503,8 @@ tr1842: { p--; {cs = stack[--top];goto _again;} } - goto st1497; -tr1854: + goto st1515; +tr1875: { window_add_bit(KNOT_RRTYPE_NSEC3PARAM, s); } { for (uint16_t window = 0; window <= s->last_window; window++) { @@ -52736,7 +53524,7 @@ tr1854: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -52744,8 +53532,8 @@ tr1854: { p--; {cs = stack[--top];goto _again;} } - goto st1497; -tr1871: + goto st1515; +tr1892: { window_add_bit(KNOT_RRTYPE_OPENPGPKEY, s); } { for (uint16_t window = 0; window <= s->last_window; window++) { @@ -52765,7 +53553,7 @@ tr1871: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -52773,8 +53561,8 @@ tr1871: { p--; {cs = stack[--top];goto _again;} } - goto st1497; -tr1881: + goto st1515; +tr1902: { window_add_bit(KNOT_RRTYPE_PTR, s); } { for (uint16_t window = 0; window <= s->last_window; window++) { @@ -52794,7 +53582,7 @@ tr1881: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -52802,8 +53590,37 @@ tr1881: { p--; {cs = stack[--top];goto _again;} } - goto st1497; -tr1892: + goto st1515; +tr1919: + { window_add_bit(KNOT_RRTYPE_RESINFO, s); } + { + for (uint16_t window = 0; window <= s->last_window; window++) { + if ((s->windows[window]).length > 0) { + if (rdata_tail + 2 + (s->windows[window]).length <= rdata_stop) + { + // Window number. + *rdata_tail = (uint8_t)window; + rdata_tail += 1; + // Bitmap length. + *rdata_tail = (s->windows[window]).length; + rdata_tail += 1; + // Copying bitmap. + memcpy(rdata_tail, + (s->windows[window]).bitmap, + (s->windows[window]).length); + rdata_tail += (s->windows[window]).length; + } else { + WARN(ZS_RDATA_OVERFLOW); + p--; {goto st325;} + } + } + } + } + { + p--; {cs = stack[--top];goto _again;} + } + goto st1515; +tr1927: { window_add_bit(KNOT_RRTYPE_RP, s); } { for (uint16_t window = 0; window <= s->last_window; window++) { @@ -52823,7 +53640,7 @@ tr1892: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -52831,8 +53648,8 @@ tr1892: { p--; {cs = stack[--top];goto _again;} } - goto st1497; -tr1903: + goto st1515; +tr1938: { window_add_bit(KNOT_RRTYPE_RRSIG, s); } { for (uint16_t window = 0; window <= s->last_window; window++) { @@ -52852,7 +53669,7 @@ tr1903: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -52860,8 +53677,8 @@ tr1903: { p--; {cs = stack[--top];goto _again;} } - goto st1497; -tr1911: + goto st1515; +tr1946: { window_add_bit(KNOT_RRTYPE_RT, s); } { for (uint16_t window = 0; window <= s->last_window; window++) { @@ -52881,7 +53698,7 @@ tr1911: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -52889,8 +53706,8 @@ tr1911: { p--; {cs = stack[--top];goto _again;} } - goto st1497; -tr1929: + goto st1515; +tr1964: { window_add_bit(KNOT_RRTYPE_SMIMEA, s); } { for (uint16_t window = 0; window <= s->last_window; window++) { @@ -52910,7 +53727,7 @@ tr1929: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -52918,8 +53735,8 @@ tr1929: { p--; {cs = stack[--top];goto _again;} } - goto st1497; -tr1938: + goto st1515; +tr1973: { window_add_bit(KNOT_RRTYPE_SOA, s); } { for (uint16_t window = 0; window <= s->last_window; window++) { @@ -52939,7 +53756,7 @@ tr1938: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -52947,8 +53764,8 @@ tr1938: { p--; {cs = stack[--top];goto _again;} } - goto st1497; -tr1947: + goto st1515; +tr1982: { window_add_bit(KNOT_RRTYPE_SPF, s); } { for (uint16_t window = 0; window <= s->last_window; window++) { @@ -52968,7 +53785,7 @@ tr1947: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -52976,8 +53793,8 @@ tr1947: { p--; {cs = stack[--top];goto _again;} } - goto st1497; -tr1956: + goto st1515; +tr1991: { window_add_bit(KNOT_RRTYPE_SRV, s); } { for (uint16_t window = 0; window <= s->last_window; window++) { @@ -52997,7 +53814,7 @@ tr1956: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -53005,8 +53822,8 @@ tr1956: { p--; {cs = stack[--top];goto _again;} } - goto st1497; -tr1967: + goto st1515; +tr2002: { window_add_bit(KNOT_RRTYPE_SSHFP, s); } { for (uint16_t window = 0; window <= s->last_window; window++) { @@ -53026,7 +53843,7 @@ tr1967: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -53034,8 +53851,8 @@ tr1967: { p--; {cs = stack[--top];goto _again;} } - goto st1497; -tr1977: + goto st1515; +tr2012: { window_add_bit(KNOT_RRTYPE_SVCB, s); } { for (uint16_t window = 0; window <= s->last_window; window++) { @@ -53055,7 +53872,7 @@ tr1977: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -53063,8 +53880,8 @@ tr1977: { p--; {cs = stack[--top];goto _again;} } - goto st1497; -tr1990: + goto st1515; +tr2025: { window_add_bit(KNOT_RRTYPE_TLSA, s); } { for (uint16_t window = 0; window <= s->last_window; window++) { @@ -53084,7 +53901,7 @@ tr1990: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -53092,8 +53909,8 @@ tr1990: { p--; {cs = stack[--top];goto _again;} } - goto st1497; -tr1999: + goto st1515; +tr2034: { window_add_bit(KNOT_RRTYPE_TXT, s); } { for (uint16_t window = 0; window <= s->last_window; window++) { @@ -53113,7 +53930,7 @@ tr1999: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -53121,14 +53938,14 @@ tr1999: { p--; {cs = stack[--top];goto _again;} } - goto st1497; -tr2011: + goto st1515; +tr2046: { if (s->number64 <= UINT16_MAX) { window_add_bit(s->number64, s); } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -53149,7 +53966,7 @@ tr2011: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -53157,8 +53974,8 @@ tr2011: { p--; {cs = stack[--top];goto _again;} } - goto st1497; -tr2021: + goto st1515; +tr2056: { window_add_bit(KNOT_RRTYPE_URI, s); } { for (uint16_t window = 0; window <= s->last_window; window++) { @@ -53178,7 +53995,7 @@ tr2021: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -53186,8 +54003,8 @@ tr2021: { p--; {cs = stack[--top];goto _again;} } - goto st1497; -tr2034: + goto st1515; +tr2069: { window_add_bit(KNOT_RRTYPE_WALLET, s); } { for (uint16_t window = 0; window <= s->last_window; window++) { @@ -53207,7 +54024,7 @@ tr2034: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -53215,8 +54032,8 @@ tr2034: { p--; {cs = stack[--top];goto _again;} } - goto st1497; -tr2047: + goto st1515; +tr2082: { window_add_bit(KNOT_RRTYPE_ZONEMD, s); } { for (uint16_t window = 0; window <= s->last_window; window++) { @@ -53236,7 +54053,7 @@ tr2047: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -53244,8 +54061,8 @@ tr2047: { p--; {cs = stack[--top];goto _again;} } - goto st1497; -tr2058: + goto st1515; +tr2093: { window_add_bit(KNOT_RRTYPE_AFSDB, s); } { for (uint16_t window = 0; window <= s->last_window; window++) { @@ -53265,7 +54082,7 @@ tr2058: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -53273,8 +54090,8 @@ tr2058: { p--; {cs = stack[--top];goto _again;} } - goto st1497; -tr2067: + goto st1515; +tr2102: { window_add_bit(KNOT_RRTYPE_APL, s); } { for (uint16_t window = 0; window <= s->last_window; window++) { @@ -53294,7 +54111,7 @@ tr2067: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -53302,13 +54119,13 @@ tr2067: { p--; {cs = stack[--top];goto _again;} } - goto st1497; -st1497: + goto st1515; +st1515: if ( ++p == pe ) - goto _test_eof1497; -case 1497: + goto _test_eof1515; +case 1515: goto st0; -tr1479: +tr1500: { memset(s->windows, 0, sizeof(s->windows)); s->last_window = -1; @@ -53334,7 +54151,7 @@ tr1479: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -53342,8 +54159,8 @@ tr1479: { p--; {cs = stack[--top];goto _again;} } - goto st1498; -tr1505: + goto st1516; +tr1526: { s->line_counter++; } @@ -53365,7 +54182,7 @@ tr1505: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -53373,8 +54190,8 @@ tr1505: { p--; {cs = stack[--top];goto _again;} } - goto st1498; -tr1516: + goto st1516; +tr1537: { window_add_bit(KNOT_RRTYPE_A, s); } { s->line_counter++; @@ -53397,7 +54214,7 @@ tr1516: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -53405,8 +54222,8 @@ tr1516: { p--; {cs = stack[--top];goto _again;} } - goto st1498; -tr1526: + goto st1516; +tr1547: { window_add_bit(KNOT_RRTYPE_AAAA, s); } { s->line_counter++; @@ -53429,7 +54246,7 @@ tr1526: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -53437,8 +54254,8 @@ tr1526: { p--; {cs = stack[--top];goto _again;} } - goto st1498; -tr1542: + goto st1516; +tr1563: { window_add_bit(KNOT_RRTYPE_CAA, s); } { s->line_counter++; @@ -53461,7 +54278,7 @@ tr1542: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -53469,8 +54286,8 @@ tr1542: { p--; {cs = stack[--top];goto _again;} } - goto st1498; -tr1556: + goto st1516; +tr1577: { window_add_bit(KNOT_RRTYPE_CDNSKEY, s); } { s->line_counter++; @@ -53493,7 +54310,7 @@ tr1556: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -53501,8 +54318,8 @@ tr1556: { p--; {cs = stack[--top];goto _again;} } - goto st1498; -tr1564: + goto st1516; +tr1585: { window_add_bit(KNOT_RRTYPE_CDS, s); } { s->line_counter++; @@ -53525,7 +54342,7 @@ tr1564: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -53533,8 +54350,8 @@ tr1564: { p--; {cs = stack[--top];goto _again;} } - goto st1498; -tr1574: + goto st1516; +tr1595: { window_add_bit(KNOT_RRTYPE_CERT, s); } { s->line_counter++; @@ -53557,7 +54374,7 @@ tr1574: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -53565,8 +54382,8 @@ tr1574: { p--; {cs = stack[--top];goto _again;} } - goto st1498; -tr1585: + goto st1516; +tr1606: { window_add_bit(KNOT_RRTYPE_CNAME, s); } { s->line_counter++; @@ -53589,7 +54406,7 @@ tr1585: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -53597,8 +54414,8 @@ tr1585: { p--; {cs = stack[--top];goto _again;} } - goto st1498; -tr1596: + goto st1516; +tr1617: { window_add_bit(KNOT_RRTYPE_CSYNC, s); } { s->line_counter++; @@ -53621,7 +54438,7 @@ tr1596: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -53629,8 +54446,8 @@ tr1596: { p--; {cs = stack[--top];goto _again;} } - goto st1498; -tr1610: + goto st1516; +tr1631: { window_add_bit(KNOT_RRTYPE_DHCID, s); } { s->line_counter++; @@ -53653,7 +54470,7 @@ tr1610: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -53661,8 +54478,8 @@ tr1610: { p--; {cs = stack[--top];goto _again;} } - goto st1498; -tr1622: + goto st1516; +tr1643: { window_add_bit(KNOT_RRTYPE_DNAME, s); } { s->line_counter++; @@ -53685,7 +54502,7 @@ tr1622: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -53693,8 +54510,8 @@ tr1622: { p--; {cs = stack[--top];goto _again;} } - goto st1498; -tr1633: + goto st1516; +tr1654: { window_add_bit(KNOT_RRTYPE_DNSKEY, s); } { s->line_counter++; @@ -53717,7 +54534,7 @@ tr1633: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -53725,8 +54542,8 @@ tr1633: { p--; {cs = stack[--top];goto _again;} } - goto st1498; -tr1642: + goto st1516; +tr1663: { window_add_bit(KNOT_RRTYPE_DS, s); } { s->line_counter++; @@ -53749,7 +54566,7 @@ tr1642: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -53757,8 +54574,8 @@ tr1642: { p--; {cs = stack[--top];goto _again;} } - goto st1498; -tr1652: + goto st1516; +tr1673: { window_add_bit(KNOT_RRTYPE_DSYNC, s); } { s->line_counter++; @@ -53781,7 +54598,7 @@ tr1652: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -53789,8 +54606,8 @@ tr1652: { p--; {cs = stack[--top];goto _again;} } - goto st1498; -tr1665: + goto st1516; +tr1686: { window_add_bit(KNOT_RRTYPE_EUI48, s); } { s->line_counter++; @@ -53813,7 +54630,7 @@ tr1665: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -53821,8 +54638,8 @@ tr1665: { p--; {cs = stack[--top];goto _again;} } - goto st1498; -tr1674: + goto st1516; +tr1695: { window_add_bit(KNOT_RRTYPE_EUI64, s); } { s->line_counter++; @@ -53845,7 +54662,7 @@ tr1674: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -53853,8 +54670,8 @@ tr1674: { p--; {cs = stack[--top];goto _again;} } - goto st1498; -tr1687: + goto st1516; +tr1708: { window_add_bit(KNOT_RRTYPE_HINFO, s); } { s->line_counter++; @@ -53877,7 +54694,7 @@ tr1687: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -53885,8 +54702,8 @@ tr1687: { p--; {cs = stack[--top];goto _again;} } - goto st1498; -tr1698: + goto st1516; +tr1719: { window_add_bit(KNOT_RRTYPE_HTTPS, s); } { s->line_counter++; @@ -53909,7 +54726,7 @@ tr1698: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -53917,8 +54734,8 @@ tr1698: { p--; {cs = stack[--top];goto _again;} } - goto st1498; -tr1713: + goto st1516; +tr1734: { window_add_bit(KNOT_RRTYPE_IPSECKEY, s); } { s->line_counter++; @@ -53941,7 +54758,7 @@ tr1713: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -53949,8 +54766,8 @@ tr1713: { p--; {cs = stack[--top];goto _again;} } - goto st1498; -tr1724: + goto st1516; +tr1745: { window_add_bit(KNOT_RRTYPE_KEY, s); } { s->line_counter++; @@ -53973,7 +54790,7 @@ tr1724: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -53981,8 +54798,8 @@ tr1724: { p--; {cs = stack[--top];goto _again;} } - goto st1498; -tr1732: + goto st1516; +tr1753: { window_add_bit(KNOT_RRTYPE_KX, s); } { s->line_counter++; @@ -54005,7 +54822,7 @@ tr1732: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -54013,8 +54830,8 @@ tr1732: { p--; {cs = stack[--top];goto _again;} } - goto st1498; -tr1745: + goto st1516; +tr1766: { window_add_bit(KNOT_RRTYPE_L32, s); } { s->line_counter++; @@ -54037,7 +54854,7 @@ tr1745: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -54045,8 +54862,8 @@ tr1745: { p--; {cs = stack[--top];goto _again;} } - goto st1498; -tr1754: + goto st1516; +tr1775: { window_add_bit(KNOT_RRTYPE_L64, s); } { s->line_counter++; @@ -54069,7 +54886,7 @@ tr1754: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -54077,8 +54894,8 @@ tr1754: { p--; {cs = stack[--top];goto _again;} } - goto st1498; -tr1763: + goto st1516; +tr1784: { window_add_bit(KNOT_RRTYPE_LOC, s); } { s->line_counter++; @@ -54101,7 +54918,7 @@ tr1763: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -54109,8 +54926,8 @@ tr1763: { p--; {cs = stack[--top];goto _again;} } - goto st1498; -tr1771: + goto st1516; +tr1792: { window_add_bit(KNOT_RRTYPE_LP, s); } { s->line_counter++; @@ -54133,7 +54950,7 @@ tr1771: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -54141,8 +54958,8 @@ tr1771: { p--; {cs = stack[--top];goto _again;} } - goto st1498; -tr1784: + goto st1516; +tr1805: { window_add_bit(KNOT_RRTYPE_MINFO, s); } { s->line_counter++; @@ -54165,7 +54982,7 @@ tr1784: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -54173,8 +54990,8 @@ tr1784: { p--; {cs = stack[--top];goto _again;} } - goto st1498; -tr1792: + goto st1516; +tr1813: { window_add_bit(KNOT_RRTYPE_MX, s); } { s->line_counter++; @@ -54197,7 +55014,7 @@ tr1792: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -54205,8 +55022,8 @@ tr1792: { p--; {cs = stack[--top];goto _again;} } - goto st1498; -tr1806: + goto st1516; +tr1827: { window_add_bit(KNOT_RRTYPE_NAPTR, s); } { s->line_counter++; @@ -54229,7 +55046,7 @@ tr1806: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -54237,8 +55054,8 @@ tr1806: { p--; {cs = stack[--top];goto _again;} } - goto st1498; -tr1815: + goto st1516; +tr1836: { window_add_bit(KNOT_RRTYPE_NID, s); } { s->line_counter++; @@ -54261,7 +55078,7 @@ tr1815: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -54269,8 +55086,8 @@ tr1815: { p--; {cs = stack[--top];goto _again;} } - goto st1498; -tr1824: + goto st1516; +tr1845: { window_add_bit(KNOT_RRTYPE_NS, s); } { s->line_counter++; @@ -54293,7 +55110,7 @@ tr1824: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -54301,8 +55118,8 @@ tr1824: { p--; {cs = stack[--top];goto _again;} } - goto st1498; -tr1834: + goto st1516; +tr1855: { window_add_bit(KNOT_RRTYPE_NSEC, s); } { s->line_counter++; @@ -54325,7 +55142,7 @@ tr1834: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -54333,8 +55150,8 @@ tr1834: { p--; {cs = stack[--top];goto _again;} } - goto st1498; -tr1843: + goto st1516; +tr1864: { window_add_bit(KNOT_RRTYPE_NSEC3, s); } { s->line_counter++; @@ -54357,7 +55174,7 @@ tr1843: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -54365,8 +55182,8 @@ tr1843: { p--; {cs = stack[--top];goto _again;} } - goto st1498; -tr1855: + goto st1516; +tr1876: { window_add_bit(KNOT_RRTYPE_NSEC3PARAM, s); } { s->line_counter++; @@ -54389,7 +55206,7 @@ tr1855: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -54397,8 +55214,8 @@ tr1855: { p--; {cs = stack[--top];goto _again;} } - goto st1498; -tr1872: + goto st1516; +tr1893: { window_add_bit(KNOT_RRTYPE_OPENPGPKEY, s); } { s->line_counter++; @@ -54421,7 +55238,7 @@ tr1872: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -54429,8 +55246,8 @@ tr1872: { p--; {cs = stack[--top];goto _again;} } - goto st1498; -tr1882: + goto st1516; +tr1903: { window_add_bit(KNOT_RRTYPE_PTR, s); } { s->line_counter++; @@ -54453,7 +55270,7 @@ tr1882: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -54461,9 +55278,9 @@ tr1882: { p--; {cs = stack[--top];goto _again;} } - goto st1498; -tr1893: - { window_add_bit(KNOT_RRTYPE_RP, s); } + goto st1516; +tr1920: + { window_add_bit(KNOT_RRTYPE_RESINFO, s); } { s->line_counter++; } @@ -54485,7 +55302,7 @@ tr1893: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -54493,9 +55310,9 @@ tr1893: { p--; {cs = stack[--top];goto _again;} } - goto st1498; -tr1904: - { window_add_bit(KNOT_RRTYPE_RRSIG, s); } + goto st1516; +tr1928: + { window_add_bit(KNOT_RRTYPE_RP, s); } { s->line_counter++; } @@ -54517,7 +55334,7 @@ tr1904: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -54525,9 +55342,9 @@ tr1904: { p--; {cs = stack[--top];goto _again;} } - goto st1498; -tr1912: - { window_add_bit(KNOT_RRTYPE_RT, s); } + goto st1516; +tr1939: + { window_add_bit(KNOT_RRTYPE_RRSIG, s); } { s->line_counter++; } @@ -54549,7 +55366,7 @@ tr1912: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -54557,9 +55374,9 @@ tr1912: { p--; {cs = stack[--top];goto _again;} } - goto st1498; -tr1930: - { window_add_bit(KNOT_RRTYPE_SMIMEA, s); } + goto st1516; +tr1947: + { window_add_bit(KNOT_RRTYPE_RT, s); } { s->line_counter++; } @@ -54581,7 +55398,7 @@ tr1930: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -54589,9 +55406,9 @@ tr1930: { p--; {cs = stack[--top];goto _again;} } - goto st1498; -tr1939: - { window_add_bit(KNOT_RRTYPE_SOA, s); } + goto st1516; +tr1965: + { window_add_bit(KNOT_RRTYPE_SMIMEA, s); } { s->line_counter++; } @@ -54613,7 +55430,7 @@ tr1939: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -54621,9 +55438,9 @@ tr1939: { p--; {cs = stack[--top];goto _again;} } - goto st1498; -tr1948: - { window_add_bit(KNOT_RRTYPE_SPF, s); } + goto st1516; +tr1974: + { window_add_bit(KNOT_RRTYPE_SOA, s); } { s->line_counter++; } @@ -54645,7 +55462,7 @@ tr1948: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -54653,9 +55470,9 @@ tr1948: { p--; {cs = stack[--top];goto _again;} } - goto st1498; -tr1957: - { window_add_bit(KNOT_RRTYPE_SRV, s); } + goto st1516; +tr1983: + { window_add_bit(KNOT_RRTYPE_SPF, s); } { s->line_counter++; } @@ -54677,7 +55494,7 @@ tr1957: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -54685,9 +55502,9 @@ tr1957: { p--; {cs = stack[--top];goto _again;} } - goto st1498; -tr1968: - { window_add_bit(KNOT_RRTYPE_SSHFP, s); } + goto st1516; +tr1992: + { window_add_bit(KNOT_RRTYPE_SRV, s); } { s->line_counter++; } @@ -54709,7 +55526,7 @@ tr1968: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -54717,9 +55534,9 @@ tr1968: { p--; {cs = stack[--top];goto _again;} } - goto st1498; -tr1978: - { window_add_bit(KNOT_RRTYPE_SVCB, s); } + goto st1516; +tr2003: + { window_add_bit(KNOT_RRTYPE_SSHFP, s); } { s->line_counter++; } @@ -54741,7 +55558,7 @@ tr1978: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -54749,9 +55566,9 @@ tr1978: { p--; {cs = stack[--top];goto _again;} } - goto st1498; -tr1991: - { window_add_bit(KNOT_RRTYPE_TLSA, s); } + goto st1516; +tr2013: + { window_add_bit(KNOT_RRTYPE_SVCB, s); } { s->line_counter++; } @@ -54773,7 +55590,7 @@ tr1991: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -54781,9 +55598,9 @@ tr1991: { p--; {cs = stack[--top];goto _again;} } - goto st1498; -tr2000: - { window_add_bit(KNOT_RRTYPE_TXT, s); } + goto st1516; +tr2026: + { window_add_bit(KNOT_RRTYPE_TLSA, s); } { s->line_counter++; } @@ -54805,7 +55622,7 @@ tr2000: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -54813,16 +55630,9 @@ tr2000: { p--; {cs = stack[--top];goto _again;} } - goto st1498; -tr2012: - { - if (s->number64 <= UINT16_MAX) { - window_add_bit(s->number64, s); - } else { - WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} - } - } + goto st1516; +tr2035: + { window_add_bit(KNOT_RRTYPE_TXT, s); } { s->line_counter++; } @@ -54844,7 +55654,7 @@ tr2012: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -54852,9 +55662,16 @@ tr2012: { p--; {cs = stack[--top];goto _again;} } - goto st1498; -tr2022: - { window_add_bit(KNOT_RRTYPE_URI, s); } + goto st1516; +tr2047: + { + if (s->number64 <= UINT16_MAX) { + window_add_bit(s->number64, s); + } else { + WARN(ZS_NUMBER16_OVERFLOW); + p--; {goto st325;} + } + } { s->line_counter++; } @@ -54876,7 +55693,7 @@ tr2022: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -54884,9 +55701,9 @@ tr2022: { p--; {cs = stack[--top];goto _again;} } - goto st1498; -tr2035: - { window_add_bit(KNOT_RRTYPE_WALLET, s); } + goto st1516; +tr2057: + { window_add_bit(KNOT_RRTYPE_URI, s); } { s->line_counter++; } @@ -54908,7 +55725,7 @@ tr2035: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -54916,9 +55733,9 @@ tr2035: { p--; {cs = stack[--top];goto _again;} } - goto st1498; -tr2048: - { window_add_bit(KNOT_RRTYPE_ZONEMD, s); } + goto st1516; +tr2070: + { window_add_bit(KNOT_RRTYPE_WALLET, s); } { s->line_counter++; } @@ -54940,7 +55757,7 @@ tr2048: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -54948,9 +55765,9 @@ tr2048: { p--; {cs = stack[--top];goto _again;} } - goto st1498; -tr2059: - { window_add_bit(KNOT_RRTYPE_AFSDB, s); } + goto st1516; +tr2083: + { window_add_bit(KNOT_RRTYPE_ZONEMD, s); } { s->line_counter++; } @@ -54972,7 +55789,7 @@ tr2059: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -54980,9 +55797,9 @@ tr2059: { p--; {cs = stack[--top];goto _again;} } - goto st1498; -tr2068: - { window_add_bit(KNOT_RRTYPE_APL, s); } + goto st1516; +tr2094: + { window_add_bit(KNOT_RRTYPE_AFSDB, s); } { s->line_counter++; } @@ -55004,7 +55821,7 @@ tr2068: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -55012,142 +55829,11 @@ tr2068: { p--; {cs = stack[--top];goto _again;} } - goto st1498; -st1498: - if ( ++p == pe ) - goto _test_eof1498; -case 1498: - _widec = (*p); - if ( (*p) > 10 ) { - if ( 59 <= (*p) && (*p) <= 59 ) { - _widec = (short)(2688 + ((*p) - -128)); - if ( - s->multiline ) _widec += 256; - if ( - !s->multiline ) _widec += 512; - } - } else if ( (*p) >= 10 ) { - _widec = (short)(2688 + ((*p) - -128)); - if ( - s->multiline ) _widec += 256; - if ( - !s->multiline ) _widec += 512; - } - switch( _widec ) { - case 9: goto st560; - case 32: goto st560; - case 40: goto tr1482; - case 41: goto tr1483; - case 65: goto st561; - case 67: goto st566; - case 68: goto st587; - case 69: goto st604; - case 72: goto st611; - case 73: goto st620; - case 75: goto st628; - case 76: goto st632; - case 77: goto st640; - case 78: goto st646; - case 79: goto st662; - case 80: goto st672; - case 82: goto st675; - case 83: goto st682; - case 84: goto st701; - case 85: goto st711; - case 87: goto st714; - case 90: goto st720; - case 97: goto st561; - case 99: goto st566; - case 100: goto st587; - case 101: goto st604; - case 104: goto st611; - case 105: goto st620; - case 107: goto st628; - case 108: goto st632; - case 109: goto st640; - case 110: goto st646; - case 111: goto st662; - case 112: goto st672; - case 114: goto st675; - case 115: goto st682; - case 116: goto st701; - case 117: goto st711; - case 119: goto st714; - case 122: goto st720; - case 3082: goto tr1502; - case 3131: goto tr1503; - case 3338: goto tr1504; - case 3387: goto tr1504; - case 3594: goto tr1505; - case 3643: goto tr1506; - } - goto tr1472; -st566: - if ( ++p == pe ) - goto _test_eof566; -case 566: - switch( (*p) ) { - case 65: goto st567; - case 68: goto st569; - case 69: goto st576; - case 78: goto st579; - case 83: goto st583; - case 97: goto st567; - case 100: goto st569; - case 101: goto st576; - case 110: goto st579; - case 115: goto st583; - } - goto tr1472; -st567: - if ( ++p == pe ) - goto _test_eof567; -case 567: - switch( (*p) ) { - case 65: goto st568; - case 97: goto st568; - } - goto tr1472; -st568: - if ( ++p == pe ) - goto _test_eof568; -case 568: - _widec = (*p); - if ( (*p) > 10 ) { - if ( 59 <= (*p) && (*p) <= 59 ) { - _widec = (short)(2688 + ((*p) - -128)); - if ( - s->multiline ) _widec += 256; - if ( - !s->multiline ) _widec += 512; - } - } else if ( (*p) >= 10 ) { - _widec = (short)(2688 + ((*p) - -128)); - if ( - s->multiline ) _widec += 256; - if ( - !s->multiline ) _widec += 512; - } - switch( _widec ) { - case 9: goto tr1536; - case 32: goto tr1536; - case 40: goto tr1537; - case 41: goto tr1538; - case 3082: goto tr1539; - case 3131: goto tr1540; - case 3338: goto tr1541; - case 3387: goto tr1541; - case 3594: goto tr1542; - case 3643: goto tr1543; - } - goto tr1472; -tr1480: - { - memset(s->windows, 0, sizeof(s->windows)); - s->last_window = -1; - } + goto st1516; +tr2103: + { window_add_bit(KNOT_RRTYPE_APL, s); } { - s->buffer_length = 0; + s->line_counter++; } { for (uint16_t window = 0; window <= s->last_window; window++) { @@ -55167,7 +55853,7 @@ tr1480: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -55175,8 +55861,140 @@ tr1480: { p--; {cs = stack[--top];goto _again;} } - goto st1499; -tr1506: + goto st1516; +st1516: + if ( ++p == pe ) + goto _test_eof1516; +case 1516: + _widec = (*p); + if ( (*p) > 10 ) { + if ( 59 <= (*p) && (*p) <= 59 ) { + _widec = (short)(2688 + ((*p) - -128)); + if ( + s->multiline ) _widec += 256; + if ( + !s->multiline ) _widec += 512; + } + } else if ( (*p) >= 10 ) { + _widec = (short)(2688 + ((*p) - -128)); + if ( + s->multiline ) _widec += 256; + if ( + !s->multiline ) _widec += 512; + } + switch( _widec ) { + case 9: goto st572; + case 32: goto st572; + case 40: goto tr1503; + case 41: goto tr1504; + case 65: goto st573; + case 67: goto st578; + case 68: goto st599; + case 69: goto st616; + case 72: goto st623; + case 73: goto st632; + case 75: goto st640; + case 76: goto st644; + case 77: goto st652; + case 78: goto st658; + case 79: goto st674; + case 80: goto st684; + case 82: goto st687; + case 83: goto st700; + case 84: goto st719; + case 85: goto st729; + case 87: goto st732; + case 90: goto st738; + case 97: goto st573; + case 99: goto st578; + case 100: goto st599; + case 101: goto st616; + case 104: goto st623; + case 105: goto st632; + case 107: goto st640; + case 108: goto st644; + case 109: goto st652; + case 110: goto st658; + case 111: goto st674; + case 112: goto st684; + case 114: goto st687; + case 115: goto st700; + case 116: goto st719; + case 117: goto st729; + case 119: goto st732; + case 122: goto st738; + case 3082: goto tr1523; + case 3131: goto tr1524; + case 3338: goto tr1525; + case 3387: goto tr1525; + case 3594: goto tr1526; + case 3643: goto tr1527; + } + goto tr1493; +st578: + if ( ++p == pe ) + goto _test_eof578; +case 578: + switch( (*p) ) { + case 65: goto st579; + case 68: goto st581; + case 69: goto st588; + case 78: goto st591; + case 83: goto st595; + case 97: goto st579; + case 100: goto st581; + case 101: goto st588; + case 110: goto st591; + case 115: goto st595; + } + goto tr1493; +st579: + if ( ++p == pe ) + goto _test_eof579; +case 579: + switch( (*p) ) { + case 65: goto st580; + case 97: goto st580; + } + goto tr1493; +st580: + if ( ++p == pe ) + goto _test_eof580; +case 580: + _widec = (*p); + if ( (*p) > 10 ) { + if ( 59 <= (*p) && (*p) <= 59 ) { + _widec = (short)(2688 + ((*p) - -128)); + if ( + s->multiline ) _widec += 256; + if ( + !s->multiline ) _widec += 512; + } + } else if ( (*p) >= 10 ) { + _widec = (short)(2688 + ((*p) - -128)); + if ( + s->multiline ) _widec += 256; + if ( + !s->multiline ) _widec += 512; + } + switch( _widec ) { + case 9: goto tr1557; + case 32: goto tr1557; + case 40: goto tr1558; + case 41: goto tr1559; + case 3082: goto tr1560; + case 3131: goto tr1561; + case 3338: goto tr1562; + case 3387: goto tr1562; + case 3594: goto tr1563; + case 3643: goto tr1564; + } + goto tr1493; +tr1501: + { + memset(s->windows, 0, sizeof(s->windows)); + s->last_window = -1; + } { s->buffer_length = 0; } @@ -55198,7 +56016,7 @@ tr1506: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -55206,8 +56024,39 @@ tr1506: { p--; {cs = stack[--top];goto _again;} } - goto st1499; -tr1517: + goto st1517; +tr1527: + { + s->buffer_length = 0; + } + { + for (uint16_t window = 0; window <= s->last_window; window++) { + if ((s->windows[window]).length > 0) { + if (rdata_tail + 2 + (s->windows[window]).length <= rdata_stop) + { + // Window number. + *rdata_tail = (uint8_t)window; + rdata_tail += 1; + // Bitmap length. + *rdata_tail = (s->windows[window]).length; + rdata_tail += 1; + // Copying bitmap. + memcpy(rdata_tail, + (s->windows[window]).bitmap, + (s->windows[window]).length); + rdata_tail += (s->windows[window]).length; + } else { + WARN(ZS_RDATA_OVERFLOW); + p--; {goto st325;} + } + } + } + } + { + p--; {cs = stack[--top];goto _again;} + } + goto st1517; +tr1538: { window_add_bit(KNOT_RRTYPE_A, s); } { s->buffer_length = 0; @@ -55230,7 +56079,7 @@ tr1517: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -55238,8 +56087,8 @@ tr1517: { p--; {cs = stack[--top];goto _again;} } - goto st1499; -tr1527: + goto st1517; +tr1548: { window_add_bit(KNOT_RRTYPE_AAAA, s); } { s->buffer_length = 0; @@ -55262,7 +56111,7 @@ tr1527: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -55270,8 +56119,8 @@ tr1527: { p--; {cs = stack[--top];goto _again;} } - goto st1499; -tr1543: + goto st1517; +tr1564: { window_add_bit(KNOT_RRTYPE_CAA, s); } { s->buffer_length = 0; @@ -55294,7 +56143,7 @@ tr1543: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -55302,8 +56151,8 @@ tr1543: { p--; {cs = stack[--top];goto _again;} } - goto st1499; -tr1557: + goto st1517; +tr1578: { window_add_bit(KNOT_RRTYPE_CDNSKEY, s); } { s->buffer_length = 0; @@ -55326,7 +56175,7 @@ tr1557: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -55334,8 +56183,8 @@ tr1557: { p--; {cs = stack[--top];goto _again;} } - goto st1499; -tr1565: + goto st1517; +tr1586: { window_add_bit(KNOT_RRTYPE_CDS, s); } { s->buffer_length = 0; @@ -55358,7 +56207,7 @@ tr1565: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -55366,8 +56215,8 @@ tr1565: { p--; {cs = stack[--top];goto _again;} } - goto st1499; -tr1575: + goto st1517; +tr1596: { window_add_bit(KNOT_RRTYPE_CERT, s); } { s->buffer_length = 0; @@ -55390,7 +56239,7 @@ tr1575: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -55398,8 +56247,8 @@ tr1575: { p--; {cs = stack[--top];goto _again;} } - goto st1499; -tr1586: + goto st1517; +tr1607: { window_add_bit(KNOT_RRTYPE_CNAME, s); } { s->buffer_length = 0; @@ -55422,7 +56271,7 @@ tr1586: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -55430,8 +56279,8 @@ tr1586: { p--; {cs = stack[--top];goto _again;} } - goto st1499; -tr1597: + goto st1517; +tr1618: { window_add_bit(KNOT_RRTYPE_CSYNC, s); } { s->buffer_length = 0; @@ -55454,7 +56303,7 @@ tr1597: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -55462,8 +56311,8 @@ tr1597: { p--; {cs = stack[--top];goto _again;} } - goto st1499; -tr1611: + goto st1517; +tr1632: { window_add_bit(KNOT_RRTYPE_DHCID, s); } { s->buffer_length = 0; @@ -55486,7 +56335,7 @@ tr1611: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -55494,8 +56343,8 @@ tr1611: { p--; {cs = stack[--top];goto _again;} } - goto st1499; -tr1623: + goto st1517; +tr1644: { window_add_bit(KNOT_RRTYPE_DNAME, s); } { s->buffer_length = 0; @@ -55518,7 +56367,7 @@ tr1623: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -55526,8 +56375,8 @@ tr1623: { p--; {cs = stack[--top];goto _again;} } - goto st1499; -tr1634: + goto st1517; +tr1655: { window_add_bit(KNOT_RRTYPE_DNSKEY, s); } { s->buffer_length = 0; @@ -55550,7 +56399,7 @@ tr1634: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -55558,8 +56407,8 @@ tr1634: { p--; {cs = stack[--top];goto _again;} } - goto st1499; -tr1643: + goto st1517; +tr1664: { window_add_bit(KNOT_RRTYPE_DS, s); } { s->buffer_length = 0; @@ -55582,7 +56431,7 @@ tr1643: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -55590,8 +56439,8 @@ tr1643: { p--; {cs = stack[--top];goto _again;} } - goto st1499; -tr1653: + goto st1517; +tr1674: { window_add_bit(KNOT_RRTYPE_DSYNC, s); } { s->buffer_length = 0; @@ -55614,7 +56463,7 @@ tr1653: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -55622,8 +56471,8 @@ tr1653: { p--; {cs = stack[--top];goto _again;} } - goto st1499; -tr1666: + goto st1517; +tr1687: { window_add_bit(KNOT_RRTYPE_EUI48, s); } { s->buffer_length = 0; @@ -55646,7 +56495,7 @@ tr1666: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -55654,8 +56503,8 @@ tr1666: { p--; {cs = stack[--top];goto _again;} } - goto st1499; -tr1675: + goto st1517; +tr1696: { window_add_bit(KNOT_RRTYPE_EUI64, s); } { s->buffer_length = 0; @@ -55678,7 +56527,7 @@ tr1675: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -55686,8 +56535,8 @@ tr1675: { p--; {cs = stack[--top];goto _again;} } - goto st1499; -tr1688: + goto st1517; +tr1709: { window_add_bit(KNOT_RRTYPE_HINFO, s); } { s->buffer_length = 0; @@ -55710,7 +56559,7 @@ tr1688: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -55718,8 +56567,8 @@ tr1688: { p--; {cs = stack[--top];goto _again;} } - goto st1499; -tr1699: + goto st1517; +tr1720: { window_add_bit(KNOT_RRTYPE_HTTPS, s); } { s->buffer_length = 0; @@ -55742,7 +56591,7 @@ tr1699: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -55750,8 +56599,8 @@ tr1699: { p--; {cs = stack[--top];goto _again;} } - goto st1499; -tr1714: + goto st1517; +tr1735: { window_add_bit(KNOT_RRTYPE_IPSECKEY, s); } { s->buffer_length = 0; @@ -55774,7 +56623,7 @@ tr1714: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -55782,8 +56631,8 @@ tr1714: { p--; {cs = stack[--top];goto _again;} } - goto st1499; -tr1725: + goto st1517; +tr1746: { window_add_bit(KNOT_RRTYPE_KEY, s); } { s->buffer_length = 0; @@ -55806,7 +56655,7 @@ tr1725: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -55814,8 +56663,8 @@ tr1725: { p--; {cs = stack[--top];goto _again;} } - goto st1499; -tr1733: + goto st1517; +tr1754: { window_add_bit(KNOT_RRTYPE_KX, s); } { s->buffer_length = 0; @@ -55838,7 +56687,7 @@ tr1733: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -55846,8 +56695,8 @@ tr1733: { p--; {cs = stack[--top];goto _again;} } - goto st1499; -tr1746: + goto st1517; +tr1767: { window_add_bit(KNOT_RRTYPE_L32, s); } { s->buffer_length = 0; @@ -55870,7 +56719,7 @@ tr1746: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -55878,8 +56727,8 @@ tr1746: { p--; {cs = stack[--top];goto _again;} } - goto st1499; -tr1755: + goto st1517; +tr1776: { window_add_bit(KNOT_RRTYPE_L64, s); } { s->buffer_length = 0; @@ -55902,7 +56751,7 @@ tr1755: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -55910,8 +56759,8 @@ tr1755: { p--; {cs = stack[--top];goto _again;} } - goto st1499; -tr1764: + goto st1517; +tr1785: { window_add_bit(KNOT_RRTYPE_LOC, s); } { s->buffer_length = 0; @@ -55934,7 +56783,7 @@ tr1764: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -55942,8 +56791,8 @@ tr1764: { p--; {cs = stack[--top];goto _again;} } - goto st1499; -tr1772: + goto st1517; +tr1793: { window_add_bit(KNOT_RRTYPE_LP, s); } { s->buffer_length = 0; @@ -55966,7 +56815,7 @@ tr1772: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -55974,8 +56823,8 @@ tr1772: { p--; {cs = stack[--top];goto _again;} } - goto st1499; -tr1785: + goto st1517; +tr1806: { window_add_bit(KNOT_RRTYPE_MINFO, s); } { s->buffer_length = 0; @@ -55998,7 +56847,7 @@ tr1785: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -56006,8 +56855,8 @@ tr1785: { p--; {cs = stack[--top];goto _again;} } - goto st1499; -tr1793: + goto st1517; +tr1814: { window_add_bit(KNOT_RRTYPE_MX, s); } { s->buffer_length = 0; @@ -56030,7 +56879,7 @@ tr1793: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -56038,8 +56887,8 @@ tr1793: { p--; {cs = stack[--top];goto _again;} } - goto st1499; -tr1807: + goto st1517; +tr1828: { window_add_bit(KNOT_RRTYPE_NAPTR, s); } { s->buffer_length = 0; @@ -56062,7 +56911,7 @@ tr1807: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -56070,8 +56919,8 @@ tr1807: { p--; {cs = stack[--top];goto _again;} } - goto st1499; -tr1816: + goto st1517; +tr1837: { window_add_bit(KNOT_RRTYPE_NID, s); } { s->buffer_length = 0; @@ -56094,7 +56943,7 @@ tr1816: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -56102,8 +56951,8 @@ tr1816: { p--; {cs = stack[--top];goto _again;} } - goto st1499; -tr1825: + goto st1517; +tr1846: { window_add_bit(KNOT_RRTYPE_NS, s); } { s->buffer_length = 0; @@ -56126,7 +56975,7 @@ tr1825: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -56134,8 +56983,8 @@ tr1825: { p--; {cs = stack[--top];goto _again;} } - goto st1499; -tr1835: + goto st1517; +tr1856: { window_add_bit(KNOT_RRTYPE_NSEC, s); } { s->buffer_length = 0; @@ -56158,7 +57007,7 @@ tr1835: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -56166,8 +57015,8 @@ tr1835: { p--; {cs = stack[--top];goto _again;} } - goto st1499; -tr1844: + goto st1517; +tr1865: { window_add_bit(KNOT_RRTYPE_NSEC3, s); } { s->buffer_length = 0; @@ -56190,7 +57039,7 @@ tr1844: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -56198,8 +57047,8 @@ tr1844: { p--; {cs = stack[--top];goto _again;} } - goto st1499; -tr1856: + goto st1517; +tr1877: { window_add_bit(KNOT_RRTYPE_NSEC3PARAM, s); } { s->buffer_length = 0; @@ -56222,7 +57071,7 @@ tr1856: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -56230,8 +57079,8 @@ tr1856: { p--; {cs = stack[--top];goto _again;} } - goto st1499; -tr1873: + goto st1517; +tr1894: { window_add_bit(KNOT_RRTYPE_OPENPGPKEY, s); } { s->buffer_length = 0; @@ -56254,7 +57103,7 @@ tr1873: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -56262,8 +57111,8 @@ tr1873: { p--; {cs = stack[--top];goto _again;} } - goto st1499; -tr1883: + goto st1517; +tr1904: { window_add_bit(KNOT_RRTYPE_PTR, s); } { s->buffer_length = 0; @@ -56286,7 +57135,7 @@ tr1883: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -56294,8 +57143,40 @@ tr1883: { p--; {cs = stack[--top];goto _again;} } - goto st1499; -tr1894: + goto st1517; +tr1921: + { window_add_bit(KNOT_RRTYPE_RESINFO, s); } + { + s->buffer_length = 0; + } + { + for (uint16_t window = 0; window <= s->last_window; window++) { + if ((s->windows[window]).length > 0) { + if (rdata_tail + 2 + (s->windows[window]).length <= rdata_stop) + { + // Window number. + *rdata_tail = (uint8_t)window; + rdata_tail += 1; + // Bitmap length. + *rdata_tail = (s->windows[window]).length; + rdata_tail += 1; + // Copying bitmap. + memcpy(rdata_tail, + (s->windows[window]).bitmap, + (s->windows[window]).length); + rdata_tail += (s->windows[window]).length; + } else { + WARN(ZS_RDATA_OVERFLOW); + p--; {goto st325;} + } + } + } + } + { + p--; {cs = stack[--top];goto _again;} + } + goto st1517; +tr1929: { window_add_bit(KNOT_RRTYPE_RP, s); } { s->buffer_length = 0; @@ -56318,7 +57199,7 @@ tr1894: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -56326,8 +57207,8 @@ tr1894: { p--; {cs = stack[--top];goto _again;} } - goto st1499; -tr1905: + goto st1517; +tr1940: { window_add_bit(KNOT_RRTYPE_RRSIG, s); } { s->buffer_length = 0; @@ -56350,7 +57231,7 @@ tr1905: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -56358,8 +57239,8 @@ tr1905: { p--; {cs = stack[--top];goto _again;} } - goto st1499; -tr1913: + goto st1517; +tr1948: { window_add_bit(KNOT_RRTYPE_RT, s); } { s->buffer_length = 0; @@ -56382,7 +57263,7 @@ tr1913: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -56390,8 +57271,8 @@ tr1913: { p--; {cs = stack[--top];goto _again;} } - goto st1499; -tr1931: + goto st1517; +tr1966: { window_add_bit(KNOT_RRTYPE_SMIMEA, s); } { s->buffer_length = 0; @@ -56414,7 +57295,7 @@ tr1931: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -56422,8 +57303,8 @@ tr1931: { p--; {cs = stack[--top];goto _again;} } - goto st1499; -tr1940: + goto st1517; +tr1975: { window_add_bit(KNOT_RRTYPE_SOA, s); } { s->buffer_length = 0; @@ -56446,7 +57327,7 @@ tr1940: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -56454,8 +57335,8 @@ tr1940: { p--; {cs = stack[--top];goto _again;} } - goto st1499; -tr1949: + goto st1517; +tr1984: { window_add_bit(KNOT_RRTYPE_SPF, s); } { s->buffer_length = 0; @@ -56478,7 +57359,7 @@ tr1949: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -56486,8 +57367,8 @@ tr1949: { p--; {cs = stack[--top];goto _again;} } - goto st1499; -tr1958: + goto st1517; +tr1993: { window_add_bit(KNOT_RRTYPE_SRV, s); } { s->buffer_length = 0; @@ -56510,7 +57391,7 @@ tr1958: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -56518,8 +57399,8 @@ tr1958: { p--; {cs = stack[--top];goto _again;} } - goto st1499; -tr1969: + goto st1517; +tr2004: { window_add_bit(KNOT_RRTYPE_SSHFP, s); } { s->buffer_length = 0; @@ -56542,7 +57423,7 @@ tr1969: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -56550,8 +57431,8 @@ tr1969: { p--; {cs = stack[--top];goto _again;} } - goto st1499; -tr1979: + goto st1517; +tr2014: { window_add_bit(KNOT_RRTYPE_SVCB, s); } { s->buffer_length = 0; @@ -56574,7 +57455,7 @@ tr1979: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -56582,8 +57463,8 @@ tr1979: { p--; {cs = stack[--top];goto _again;} } - goto st1499; -tr1992: + goto st1517; +tr2027: { window_add_bit(KNOT_RRTYPE_TLSA, s); } { s->buffer_length = 0; @@ -56606,7 +57487,7 @@ tr1992: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -56614,8 +57495,8 @@ tr1992: { p--; {cs = stack[--top];goto _again;} } - goto st1499; -tr2001: + goto st1517; +tr2036: { window_add_bit(KNOT_RRTYPE_TXT, s); } { s->buffer_length = 0; @@ -56638,7 +57519,7 @@ tr2001: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -56646,14 +57527,14 @@ tr2001: { p--; {cs = stack[--top];goto _again;} } - goto st1499; -tr2013: + goto st1517; +tr2048: { if (s->number64 <= UINT16_MAX) { window_add_bit(s->number64, s); } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -56677,7 +57558,7 @@ tr2013: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -56685,8 +57566,8 @@ tr2013: { p--; {cs = stack[--top];goto _again;} } - goto st1499; -tr2023: + goto st1517; +tr2058: { window_add_bit(KNOT_RRTYPE_URI, s); } { s->buffer_length = 0; @@ -56709,7 +57590,7 @@ tr2023: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -56717,8 +57598,8 @@ tr2023: { p--; {cs = stack[--top];goto _again;} } - goto st1499; -tr2036: + goto st1517; +tr2071: { window_add_bit(KNOT_RRTYPE_WALLET, s); } { s->buffer_length = 0; @@ -56741,7 +57622,7 @@ tr2036: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -56749,8 +57630,8 @@ tr2036: { p--; {cs = stack[--top];goto _again;} } - goto st1499; -tr2049: + goto st1517; +tr2084: { window_add_bit(KNOT_RRTYPE_ZONEMD, s); } { s->buffer_length = 0; @@ -56773,7 +57654,7 @@ tr2049: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -56781,8 +57662,8 @@ tr2049: { p--; {cs = stack[--top];goto _again;} } - goto st1499; -tr2060: + goto st1517; +tr2095: { window_add_bit(KNOT_RRTYPE_AFSDB, s); } { s->buffer_length = 0; @@ -56805,7 +57686,7 @@ tr2060: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -56813,8 +57694,8 @@ tr2060: { p--; {cs = stack[--top];goto _again;} } - goto st1499; -tr2069: + goto st1517; +tr2104: { window_add_bit(KNOT_RRTYPE_APL, s); } { s->buffer_length = 0; @@ -56837,7 +57718,7 @@ tr2069: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } } @@ -56845,11 +57726,11 @@ tr2069: { p--; {cs = stack[--top];goto _again;} } - goto st1499; -st1499: + goto st1517; +st1517: if ( ++p == pe ) - goto _test_eof1499; -case 1499: + goto _test_eof1517; +case 1517: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -56869,145 +57750,61 @@ case 1499: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr1529; + goto tr1550; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr1528; - goto tr1472; -st569: - if ( ++p == pe ) - goto _test_eof569; -case 569: - switch( (*p) ) { - case 78: goto st570; - case 83: goto st575; - case 110: goto st570; - case 115: goto st575; - } - goto tr1472; -st570: - if ( ++p == pe ) - goto _test_eof570; -case 570: - switch( (*p) ) { - case 83: goto st571; - case 115: goto st571; - } - goto tr1472; -st571: + goto tr1549; + goto tr1493; +st581: if ( ++p == pe ) - goto _test_eof571; -case 571: + goto _test_eof581; +case 581: switch( (*p) ) { - case 75: goto st572; - case 107: goto st572; + case 78: goto st582; + case 83: goto st587; + case 110: goto st582; + case 115: goto st587; } - goto tr1472; -st572: + goto tr1493; +st582: if ( ++p == pe ) - goto _test_eof572; -case 572: + goto _test_eof582; +case 582: switch( (*p) ) { - case 69: goto st573; - case 101: goto st573; + case 83: goto st583; + case 115: goto st583; } - goto tr1472; -st573: + goto tr1493; +st583: if ( ++p == pe ) - goto _test_eof573; -case 573: + goto _test_eof583; +case 583: switch( (*p) ) { - case 89: goto st574; - case 121: goto st574; + case 75: goto st584; + case 107: goto st584; } - goto tr1472; -st574: - if ( ++p == pe ) - goto _test_eof574; -case 574: - _widec = (*p); - if ( (*p) > 10 ) { - if ( 59 <= (*p) && (*p) <= 59 ) { - _widec = (short)(2688 + ((*p) - -128)); - if ( - s->multiline ) _widec += 256; - if ( - !s->multiline ) _widec += 512; - } - } else if ( (*p) >= 10 ) { - _widec = (short)(2688 + ((*p) - -128)); - if ( - s->multiline ) _widec += 256; - if ( - !s->multiline ) _widec += 512; - } - switch( _widec ) { - case 9: goto tr1550; - case 32: goto tr1550; - case 40: goto tr1551; - case 41: goto tr1552; - case 3082: goto tr1553; - case 3131: goto tr1554; - case 3338: goto tr1555; - case 3387: goto tr1555; - case 3594: goto tr1556; - case 3643: goto tr1557; - } - goto tr1472; -st575: - if ( ++p == pe ) - goto _test_eof575; -case 575: - _widec = (*p); - if ( (*p) > 10 ) { - if ( 59 <= (*p) && (*p) <= 59 ) { - _widec = (short)(2688 + ((*p) - -128)); - if ( - s->multiline ) _widec += 256; - if ( - !s->multiline ) _widec += 512; - } - } else if ( (*p) >= 10 ) { - _widec = (short)(2688 + ((*p) - -128)); - if ( - s->multiline ) _widec += 256; - if ( - !s->multiline ) _widec += 512; - } - switch( _widec ) { - case 9: goto tr1558; - case 32: goto tr1558; - case 40: goto tr1559; - case 41: goto tr1560; - case 3082: goto tr1561; - case 3131: goto tr1562; - case 3338: goto tr1563; - case 3387: goto tr1563; - case 3594: goto tr1564; - case 3643: goto tr1565; - } - goto tr1472; -st576: + goto tr1493; +st584: if ( ++p == pe ) - goto _test_eof576; -case 576: + goto _test_eof584; +case 584: switch( (*p) ) { - case 82: goto st577; - case 114: goto st577; + case 69: goto st585; + case 101: goto st585; } - goto tr1472; -st577: + goto tr1493; +st585: if ( ++p == pe ) - goto _test_eof577; -case 577: + goto _test_eof585; +case 585: switch( (*p) ) { - case 84: goto st578; - case 116: goto st578; + case 89: goto st586; + case 121: goto st586; } - goto tr1472; -st578: + goto tr1493; +st586: if ( ++p == pe ) - goto _test_eof578; -case 578: + goto _test_eof586; +case 586: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -57025,49 +57822,22 @@ case 578: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr1568; - case 32: goto tr1568; - case 40: goto tr1569; - case 41: goto tr1570; - case 3082: goto tr1571; - case 3131: goto tr1572; - case 3338: goto tr1573; - case 3387: goto tr1573; - case 3594: goto tr1574; - case 3643: goto tr1575; - } - goto tr1472; -st579: - if ( ++p == pe ) - goto _test_eof579; -case 579: - switch( (*p) ) { - case 65: goto st580; - case 97: goto st580; - } - goto tr1472; -st580: - if ( ++p == pe ) - goto _test_eof580; -case 580: - switch( (*p) ) { - case 77: goto st581; - case 109: goto st581; - } - goto tr1472; -st581: - if ( ++p == pe ) - goto _test_eof581; -case 581: - switch( (*p) ) { - case 69: goto st582; - case 101: goto st582; - } - goto tr1472; -st582: + case 9: goto tr1571; + case 32: goto tr1571; + case 40: goto tr1572; + case 41: goto tr1573; + case 3082: goto tr1574; + case 3131: goto tr1575; + case 3338: goto tr1576; + case 3387: goto tr1576; + case 3594: goto tr1577; + case 3643: goto tr1578; + } + goto tr1493; +st587: if ( ++p == pe ) - goto _test_eof582; -case 582: + goto _test_eof587; +case 587: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -57096,111 +57866,29 @@ case 582: case 3594: goto tr1585; case 3643: goto tr1586; } - goto tr1472; -st583: - if ( ++p == pe ) - goto _test_eof583; -case 583: - switch( (*p) ) { - case 89: goto st584; - case 121: goto st584; - } - goto tr1472; -st584: - if ( ++p == pe ) - goto _test_eof584; -case 584: - switch( (*p) ) { - case 78: goto st585; - case 110: goto st585; - } - goto tr1472; -st585: - if ( ++p == pe ) - goto _test_eof585; -case 585: - switch( (*p) ) { - case 67: goto st586; - case 99: goto st586; - } - goto tr1472; -st586: - if ( ++p == pe ) - goto _test_eof586; -case 586: - _widec = (*p); - if ( (*p) > 10 ) { - if ( 59 <= (*p) && (*p) <= 59 ) { - _widec = (short)(2688 + ((*p) - -128)); - if ( - s->multiline ) _widec += 256; - if ( - !s->multiline ) _widec += 512; - } - } else if ( (*p) >= 10 ) { - _widec = (short)(2688 + ((*p) - -128)); - if ( - s->multiline ) _widec += 256; - if ( - !s->multiline ) _widec += 512; - } - switch( _widec ) { - case 9: goto tr1590; - case 32: goto tr1590; - case 40: goto tr1591; - case 41: goto tr1592; - case 3082: goto tr1593; - case 3131: goto tr1594; - case 3338: goto tr1595; - case 3387: goto tr1595; - case 3594: goto tr1596; - case 3643: goto tr1597; - } - goto tr1472; -st587: - if ( ++p == pe ) - goto _test_eof587; -case 587: - switch( (*p) ) { - case 72: goto st588; - case 78: goto st592; - case 83: goto st600; - case 104: goto st588; - case 110: goto st592; - case 115: goto st600; - } - goto tr1472; + goto tr1493; st588: if ( ++p == pe ) goto _test_eof588; case 588: switch( (*p) ) { - case 67: goto st589; - case 99: goto st589; + case 82: goto st589; + case 114: goto st589; } - goto tr1472; + goto tr1493; st589: if ( ++p == pe ) goto _test_eof589; case 589: switch( (*p) ) { - case 73: goto st590; - case 105: goto st590; + case 84: goto st590; + case 116: goto st590; } - goto tr1472; + goto tr1493; st590: if ( ++p == pe ) goto _test_eof590; case 590: - switch( (*p) ) { - case 68: goto st591; - case 100: goto st591; - } - goto tr1472; -st591: - if ( ++p == pe ) - goto _test_eof591; -case 591: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -57218,51 +57906,49 @@ case 591: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr1604; - case 32: goto tr1604; - case 40: goto tr1605; - case 41: goto tr1606; - case 3082: goto tr1607; - case 3131: goto tr1608; - case 3338: goto tr1609; - case 3387: goto tr1609; - case 3594: goto tr1610; - case 3643: goto tr1611; - } - goto tr1472; + case 9: goto tr1589; + case 32: goto tr1589; + case 40: goto tr1590; + case 41: goto tr1591; + case 3082: goto tr1592; + case 3131: goto tr1593; + case 3338: goto tr1594; + case 3387: goto tr1594; + case 3594: goto tr1595; + case 3643: goto tr1596; + } + goto tr1493; +st591: + if ( ++p == pe ) + goto _test_eof591; +case 591: + switch( (*p) ) { + case 65: goto st592; + case 97: goto st592; + } + goto tr1493; st592: if ( ++p == pe ) goto _test_eof592; case 592: switch( (*p) ) { - case 65: goto st593; - case 83: goto st596; - case 97: goto st593; - case 115: goto st596; + case 77: goto st593; + case 109: goto st593; } - goto tr1472; + goto tr1493; st593: if ( ++p == pe ) goto _test_eof593; case 593: switch( (*p) ) { - case 77: goto st594; - case 109: goto st594; + case 69: goto st594; + case 101: goto st594; } - goto tr1472; + goto tr1493; st594: if ( ++p == pe ) goto _test_eof594; case 594: - switch( (*p) ) { - case 69: goto st595; - case 101: goto st595; - } - goto tr1472; -st595: - if ( ++p == pe ) - goto _test_eof595; -case 595: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -57280,49 +57966,49 @@ case 595: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr1616; - case 32: goto tr1616; - case 40: goto tr1617; - case 41: goto tr1618; - case 3082: goto tr1619; - case 3131: goto tr1620; - case 3338: goto tr1621; - case 3387: goto tr1621; - case 3594: goto tr1622; - case 3643: goto tr1623; - } - goto tr1472; + case 9: goto tr1600; + case 32: goto tr1600; + case 40: goto tr1601; + case 41: goto tr1602; + case 3082: goto tr1603; + case 3131: goto tr1604; + case 3338: goto tr1605; + case 3387: goto tr1605; + case 3594: goto tr1606; + case 3643: goto tr1607; + } + goto tr1493; +st595: + if ( ++p == pe ) + goto _test_eof595; +case 595: + switch( (*p) ) { + case 89: goto st596; + case 121: goto st596; + } + goto tr1493; st596: if ( ++p == pe ) goto _test_eof596; case 596: switch( (*p) ) { - case 75: goto st597; - case 107: goto st597; + case 78: goto st597; + case 110: goto st597; } - goto tr1472; + goto tr1493; st597: if ( ++p == pe ) goto _test_eof597; case 597: switch( (*p) ) { - case 69: goto st598; - case 101: goto st598; + case 67: goto st598; + case 99: goto st598; } - goto tr1472; + goto tr1493; st598: if ( ++p == pe ) goto _test_eof598; case 598: - switch( (*p) ) { - case 89: goto st599; - case 121: goto st599; - } - goto tr1472; -st599: - if ( ++p == pe ) - goto _test_eof599; -case 599: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -57340,71 +58026,58 @@ case 599: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr1627; - case 32: goto tr1627; - case 40: goto tr1628; - case 41: goto tr1629; - case 3082: goto tr1630; - case 3131: goto tr1631; - case 3338: goto tr1632; - case 3387: goto tr1632; - case 3594: goto tr1633; - case 3643: goto tr1634; - } - goto tr1472; + case 9: goto tr1611; + case 32: goto tr1611; + case 40: goto tr1612; + case 41: goto tr1613; + case 3082: goto tr1614; + case 3131: goto tr1615; + case 3338: goto tr1616; + case 3387: goto tr1616; + case 3594: goto tr1617; + case 3643: goto tr1618; + } + goto tr1493; +st599: + if ( ++p == pe ) + goto _test_eof599; +case 599: + switch( (*p) ) { + case 72: goto st600; + case 78: goto st604; + case 83: goto st612; + case 104: goto st600; + case 110: goto st604; + case 115: goto st612; + } + goto tr1493; st600: if ( ++p == pe ) goto _test_eof600; case 600: - _widec = (*p); - if ( (*p) > 10 ) { - if ( 59 <= (*p) && (*p) <= 59 ) { - _widec = (short)(2688 + ((*p) - -128)); - if ( - s->multiline ) _widec += 256; - if ( - !s->multiline ) _widec += 512; - } - } else if ( (*p) >= 10 ) { - _widec = (short)(2688 + ((*p) - -128)); - if ( - s->multiline ) _widec += 256; - if ( - !s->multiline ) _widec += 512; + switch( (*p) ) { + case 67: goto st601; + case 99: goto st601; } - switch( _widec ) { - case 9: goto tr1635; - case 32: goto tr1635; - case 40: goto tr1636; - case 41: goto tr1637; - case 89: goto st601; - case 121: goto st601; - case 3082: goto tr1639; - case 3131: goto tr1640; - case 3338: goto tr1641; - case 3387: goto tr1641; - case 3594: goto tr1642; - case 3643: goto tr1643; - } - goto tr1472; + goto tr1493; st601: if ( ++p == pe ) goto _test_eof601; case 601: switch( (*p) ) { - case 78: goto st602; - case 110: goto st602; + case 73: goto st602; + case 105: goto st602; } - goto tr1472; + goto tr1493; st602: if ( ++p == pe ) goto _test_eof602; case 602: switch( (*p) ) { - case 67: goto st603; - case 99: goto st603; + case 68: goto st603; + case 100: goto st603; } - goto tr1472; + goto tr1493; st603: if ( ++p == pe ) goto _test_eof603; @@ -57426,56 +58099,51 @@ case 603: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr1646; - case 32: goto tr1646; - case 40: goto tr1647; - case 41: goto tr1648; - case 3082: goto tr1649; - case 3131: goto tr1650; - case 3338: goto tr1651; - case 3387: goto tr1651; - case 3594: goto tr1652; - case 3643: goto tr1653; - } - goto tr1472; + case 9: goto tr1625; + case 32: goto tr1625; + case 40: goto tr1626; + case 41: goto tr1627; + case 3082: goto tr1628; + case 3131: goto tr1629; + case 3338: goto tr1630; + case 3387: goto tr1630; + case 3594: goto tr1631; + case 3643: goto tr1632; + } + goto tr1493; st604: if ( ++p == pe ) goto _test_eof604; case 604: switch( (*p) ) { - case 85: goto st605; - case 117: goto st605; + case 65: goto st605; + case 83: goto st608; + case 97: goto st605; + case 115: goto st608; } - goto tr1472; + goto tr1493; st605: if ( ++p == pe ) goto _test_eof605; case 605: switch( (*p) ) { - case 73: goto st606; - case 105: goto st606; + case 77: goto st606; + case 109: goto st606; } - goto tr1472; + goto tr1493; st606: if ( ++p == pe ) goto _test_eof606; case 606: switch( (*p) ) { - case 52: goto st607; - case 54: goto st609; + case 69: goto st607; + case 101: goto st607; } - goto tr1472; + goto tr1493; st607: if ( ++p == pe ) goto _test_eof607; case 607: - if ( (*p) == 56 ) - goto st608; - goto tr1472; -st608: - if ( ++p == pe ) - goto _test_eof608; -case 608: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -57493,29 +58161,49 @@ case 608: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr1659; - case 32: goto tr1659; - case 40: goto tr1660; - case 41: goto tr1661; - case 3082: goto tr1662; - case 3131: goto tr1663; - case 3338: goto tr1664; - case 3387: goto tr1664; - case 3594: goto tr1665; - case 3643: goto tr1666; - } - goto tr1472; + case 9: goto tr1637; + case 32: goto tr1637; + case 40: goto tr1638; + case 41: goto tr1639; + case 3082: goto tr1640; + case 3131: goto tr1641; + case 3338: goto tr1642; + case 3387: goto tr1642; + case 3594: goto tr1643; + case 3643: goto tr1644; + } + goto tr1493; +st608: + if ( ++p == pe ) + goto _test_eof608; +case 608: + switch( (*p) ) { + case 75: goto st609; + case 107: goto st609; + } + goto tr1493; st609: if ( ++p == pe ) goto _test_eof609; case 609: - if ( (*p) == 52 ) - goto st610; - goto tr1472; + switch( (*p) ) { + case 69: goto st610; + case 101: goto st610; + } + goto tr1493; st610: if ( ++p == pe ) goto _test_eof610; case 610: + switch( (*p) ) { + case 89: goto st611; + case 121: goto st611; + } + goto tr1493; +st611: + if ( ++p == pe ) + goto _test_eof611; +case 611: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -57533,56 +58221,71 @@ case 610: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr1668; - case 32: goto tr1668; - case 40: goto tr1669; - case 41: goto tr1670; - case 3082: goto tr1671; - case 3131: goto tr1672; - case 3338: goto tr1673; - case 3387: goto tr1673; - case 3594: goto tr1674; - case 3643: goto tr1675; - } - goto tr1472; -st611: - if ( ++p == pe ) - goto _test_eof611; -case 611: - switch( (*p) ) { - case 73: goto st612; - case 84: goto st616; - case 105: goto st612; - case 116: goto st616; - } - goto tr1472; + case 9: goto tr1648; + case 32: goto tr1648; + case 40: goto tr1649; + case 41: goto tr1650; + case 3082: goto tr1651; + case 3131: goto tr1652; + case 3338: goto tr1653; + case 3387: goto tr1653; + case 3594: goto tr1654; + case 3643: goto tr1655; + } + goto tr1493; st612: if ( ++p == pe ) goto _test_eof612; case 612: - switch( (*p) ) { - case 78: goto st613; - case 110: goto st613; + _widec = (*p); + if ( (*p) > 10 ) { + if ( 59 <= (*p) && (*p) <= 59 ) { + _widec = (short)(2688 + ((*p) - -128)); + if ( + s->multiline ) _widec += 256; + if ( + !s->multiline ) _widec += 512; + } + } else if ( (*p) >= 10 ) { + _widec = (short)(2688 + ((*p) - -128)); + if ( + s->multiline ) _widec += 256; + if ( + !s->multiline ) _widec += 512; } - goto tr1472; + switch( _widec ) { + case 9: goto tr1656; + case 32: goto tr1656; + case 40: goto tr1657; + case 41: goto tr1658; + case 89: goto st613; + case 121: goto st613; + case 3082: goto tr1660; + case 3131: goto tr1661; + case 3338: goto tr1662; + case 3387: goto tr1662; + case 3594: goto tr1663; + case 3643: goto tr1664; + } + goto tr1493; st613: if ( ++p == pe ) goto _test_eof613; case 613: switch( (*p) ) { - case 70: goto st614; - case 102: goto st614; + case 78: goto st614; + case 110: goto st614; } - goto tr1472; + goto tr1493; st614: if ( ++p == pe ) goto _test_eof614; case 614: switch( (*p) ) { - case 79: goto st615; - case 111: goto st615; + case 67: goto st615; + case 99: goto st615; } - goto tr1472; + goto tr1493; st615: if ( ++p == pe ) goto _test_eof615; @@ -57604,49 +58307,56 @@ case 615: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr1681; - case 32: goto tr1681; - case 40: goto tr1682; - case 41: goto tr1683; - case 3082: goto tr1684; - case 3131: goto tr1685; - case 3338: goto tr1686; - case 3387: goto tr1686; - case 3594: goto tr1687; - case 3643: goto tr1688; - } - goto tr1472; + case 9: goto tr1667; + case 32: goto tr1667; + case 40: goto tr1668; + case 41: goto tr1669; + case 3082: goto tr1670; + case 3131: goto tr1671; + case 3338: goto tr1672; + case 3387: goto tr1672; + case 3594: goto tr1673; + case 3643: goto tr1674; + } + goto tr1493; st616: if ( ++p == pe ) goto _test_eof616; case 616: switch( (*p) ) { - case 84: goto st617; - case 116: goto st617; + case 85: goto st617; + case 117: goto st617; } - goto tr1472; + goto tr1493; st617: if ( ++p == pe ) goto _test_eof617; case 617: switch( (*p) ) { - case 80: goto st618; - case 112: goto st618; + case 73: goto st618; + case 105: goto st618; } - goto tr1472; + goto tr1493; st618: if ( ++p == pe ) goto _test_eof618; case 618: switch( (*p) ) { - case 83: goto st619; - case 115: goto st619; + case 52: goto st619; + case 54: goto st621; } - goto tr1472; + goto tr1493; st619: if ( ++p == pe ) goto _test_eof619; case 619: + if ( (*p) == 56 ) + goto st620; + goto tr1493; +st620: + if ( ++p == pe ) + goto _test_eof620; +case 620: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -57664,81 +58374,96 @@ case 619: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr1692; - case 32: goto tr1692; - case 40: goto tr1693; - case 41: goto tr1694; - case 3082: goto tr1695; - case 3131: goto tr1696; - case 3338: goto tr1697; - case 3387: goto tr1697; - case 3594: goto tr1698; - case 3643: goto tr1699; - } - goto tr1472; -st620: - if ( ++p == pe ) - goto _test_eof620; -case 620: - switch( (*p) ) { - case 80: goto st621; - case 112: goto st621; - } - goto tr1472; + case 9: goto tr1680; + case 32: goto tr1680; + case 40: goto tr1681; + case 41: goto tr1682; + case 3082: goto tr1683; + case 3131: goto tr1684; + case 3338: goto tr1685; + case 3387: goto tr1685; + case 3594: goto tr1686; + case 3643: goto tr1687; + } + goto tr1493; st621: if ( ++p == pe ) goto _test_eof621; case 621: - switch( (*p) ) { - case 83: goto st622; - case 115: goto st622; - } - goto tr1472; + if ( (*p) == 52 ) + goto st622; + goto tr1493; st622: if ( ++p == pe ) goto _test_eof622; case 622: - switch( (*p) ) { - case 69: goto st623; - case 101: goto st623; + _widec = (*p); + if ( (*p) > 10 ) { + if ( 59 <= (*p) && (*p) <= 59 ) { + _widec = (short)(2688 + ((*p) - -128)); + if ( + s->multiline ) _widec += 256; + if ( + !s->multiline ) _widec += 512; + } + } else if ( (*p) >= 10 ) { + _widec = (short)(2688 + ((*p) - -128)); + if ( + s->multiline ) _widec += 256; + if ( + !s->multiline ) _widec += 512; } - goto tr1472; + switch( _widec ) { + case 9: goto tr1689; + case 32: goto tr1689; + case 40: goto tr1690; + case 41: goto tr1691; + case 3082: goto tr1692; + case 3131: goto tr1693; + case 3338: goto tr1694; + case 3387: goto tr1694; + case 3594: goto tr1695; + case 3643: goto tr1696; + } + goto tr1493; st623: if ( ++p == pe ) goto _test_eof623; case 623: switch( (*p) ) { - case 67: goto st624; - case 99: goto st624; + case 73: goto st624; + case 84: goto st628; + case 105: goto st624; + case 116: goto st628; } - goto tr1472; + goto tr1493; st624: if ( ++p == pe ) goto _test_eof624; case 624: switch( (*p) ) { - case 75: goto st625; - case 107: goto st625; + case 78: goto st625; + case 110: goto st625; } - goto tr1472; + goto tr1493; st625: if ( ++p == pe ) goto _test_eof625; case 625: switch( (*p) ) { - case 69: goto st626; - case 101: goto st626; + case 70: goto st626; + case 102: goto st626; } - goto tr1472; + goto tr1493; st626: if ( ++p == pe ) goto _test_eof626; case 626: switch( (*p) ) { - case 89: goto st627; - case 121: goto st627; + case 79: goto st627; + case 111: goto st627; } - goto tr1472; + goto tr1493; st627: if ( ++p == pe ) goto _test_eof627; @@ -57760,42 +58485,49 @@ case 627: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr1707; - case 32: goto tr1707; - case 40: goto tr1708; - case 41: goto tr1709; - case 3082: goto tr1710; - case 3131: goto tr1711; - case 3338: goto tr1712; - case 3387: goto tr1712; - case 3594: goto tr1713; - case 3643: goto tr1714; - } - goto tr1472; + case 9: goto tr1702; + case 32: goto tr1702; + case 40: goto tr1703; + case 41: goto tr1704; + case 3082: goto tr1705; + case 3131: goto tr1706; + case 3338: goto tr1707; + case 3387: goto tr1707; + case 3594: goto tr1708; + case 3643: goto tr1709; + } + goto tr1493; st628: if ( ++p == pe ) goto _test_eof628; case 628: switch( (*p) ) { - case 69: goto st629; - case 88: goto st631; - case 101: goto st629; - case 120: goto st631; + case 84: goto st629; + case 116: goto st629; } - goto tr1472; + goto tr1493; st629: if ( ++p == pe ) goto _test_eof629; case 629: switch( (*p) ) { - case 89: goto st630; - case 121: goto st630; + case 80: goto st630; + case 112: goto st630; } - goto tr1472; + goto tr1493; st630: if ( ++p == pe ) goto _test_eof630; case 630: + switch( (*p) ) { + case 83: goto st631; + case 115: goto st631; + } + goto tr1493; +st631: + if ( ++p == pe ) + goto _test_eof631; +case 631: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -57813,22 +58545,85 @@ case 630: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr1718; - case 32: goto tr1718; - case 40: goto tr1719; - case 41: goto tr1720; - case 3082: goto tr1721; - case 3131: goto tr1722; - case 3338: goto tr1723; - case 3387: goto tr1723; - case 3594: goto tr1724; - case 3643: goto tr1725; - } - goto tr1472; -st631: + case 9: goto tr1713; + case 32: goto tr1713; + case 40: goto tr1714; + case 41: goto tr1715; + case 3082: goto tr1716; + case 3131: goto tr1717; + case 3338: goto tr1718; + case 3387: goto tr1718; + case 3594: goto tr1719; + case 3643: goto tr1720; + } + goto tr1493; +st632: if ( ++p == pe ) - goto _test_eof631; -case 631: + goto _test_eof632; +case 632: + switch( (*p) ) { + case 80: goto st633; + case 112: goto st633; + } + goto tr1493; +st633: + if ( ++p == pe ) + goto _test_eof633; +case 633: + switch( (*p) ) { + case 83: goto st634; + case 115: goto st634; + } + goto tr1493; +st634: + if ( ++p == pe ) + goto _test_eof634; +case 634: + switch( (*p) ) { + case 69: goto st635; + case 101: goto st635; + } + goto tr1493; +st635: + if ( ++p == pe ) + goto _test_eof635; +case 635: + switch( (*p) ) { + case 67: goto st636; + case 99: goto st636; + } + goto tr1493; +st636: + if ( ++p == pe ) + goto _test_eof636; +case 636: + switch( (*p) ) { + case 75: goto st637; + case 107: goto st637; + } + goto tr1493; +st637: + if ( ++p == pe ) + goto _test_eof637; +case 637: + switch( (*p) ) { + case 69: goto st638; + case 101: goto st638; + } + goto tr1493; +st638: + if ( ++p == pe ) + goto _test_eof638; +case 638: + switch( (*p) ) { + case 89: goto st639; + case 121: goto st639; + } + goto tr1493; +st639: + if ( ++p == pe ) + goto _test_eof639; +case 639: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -57846,42 +58641,42 @@ case 631: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr1726; - case 32: goto tr1726; - case 40: goto tr1727; - case 41: goto tr1728; - case 3082: goto tr1729; - case 3131: goto tr1730; - case 3338: goto tr1731; - case 3387: goto tr1731; - case 3594: goto tr1732; - case 3643: goto tr1733; - } - goto tr1472; -st632: + case 9: goto tr1728; + case 32: goto tr1728; + case 40: goto tr1729; + case 41: goto tr1730; + case 3082: goto tr1731; + case 3131: goto tr1732; + case 3338: goto tr1733; + case 3387: goto tr1733; + case 3594: goto tr1734; + case 3643: goto tr1735; + } + goto tr1493; +st640: if ( ++p == pe ) - goto _test_eof632; -case 632: + goto _test_eof640; +case 640: switch( (*p) ) { - case 51: goto st633; - case 54: goto st635; - case 79: goto st637; - case 80: goto st639; - case 111: goto st637; - case 112: goto st639; + case 69: goto st641; + case 88: goto st643; + case 101: goto st641; + case 120: goto st643; } - goto tr1472; -st633: + goto tr1493; +st641: if ( ++p == pe ) - goto _test_eof633; -case 633: - if ( (*p) == 50 ) - goto st634; - goto tr1472; -st634: + goto _test_eof641; +case 641: + switch( (*p) ) { + case 89: goto st642; + case 121: goto st642; + } + goto tr1493; +st642: if ( ++p == pe ) - goto _test_eof634; -case 634: + goto _test_eof642; +case 642: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -57910,18 +58705,11 @@ case 634: case 3594: goto tr1745; case 3643: goto tr1746; } - goto tr1472; -st635: - if ( ++p == pe ) - goto _test_eof635; -case 635: - if ( (*p) == 52 ) - goto st636; - goto tr1472; -st636: + goto tr1493; +st643: if ( ++p == pe ) - goto _test_eof636; -case 636: + goto _test_eof643; +case 643: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -57939,31 +58727,42 @@ case 636: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr1748; - case 32: goto tr1748; - case 40: goto tr1749; - case 41: goto tr1750; - case 3082: goto tr1751; - case 3131: goto tr1752; - case 3338: goto tr1753; - case 3387: goto tr1753; - case 3594: goto tr1754; - case 3643: goto tr1755; - } - goto tr1472; -st637: + case 9: goto tr1747; + case 32: goto tr1747; + case 40: goto tr1748; + case 41: goto tr1749; + case 3082: goto tr1750; + case 3131: goto tr1751; + case 3338: goto tr1752; + case 3387: goto tr1752; + case 3594: goto tr1753; + case 3643: goto tr1754; + } + goto tr1493; +st644: if ( ++p == pe ) - goto _test_eof637; -case 637: + goto _test_eof644; +case 644: switch( (*p) ) { - case 67: goto st638; - case 99: goto st638; + case 51: goto st645; + case 54: goto st647; + case 79: goto st649; + case 80: goto st651; + case 111: goto st649; + case 112: goto st651; } - goto tr1472; -st638: + goto tr1493; +st645: if ( ++p == pe ) - goto _test_eof638; -case 638: + goto _test_eof645; +case 645: + if ( (*p) == 50 ) + goto st646; + goto tr1493; +st646: + if ( ++p == pe ) + goto _test_eof646; +case 646: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -57981,22 +58780,29 @@ case 638: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr1757; - case 32: goto tr1757; - case 40: goto tr1758; - case 41: goto tr1759; - case 3082: goto tr1760; - case 3131: goto tr1761; - case 3338: goto tr1762; - case 3387: goto tr1762; - case 3594: goto tr1763; - case 3643: goto tr1764; - } - goto tr1472; -st639: + case 9: goto tr1760; + case 32: goto tr1760; + case 40: goto tr1761; + case 41: goto tr1762; + case 3082: goto tr1763; + case 3131: goto tr1764; + case 3338: goto tr1765; + case 3387: goto tr1765; + case 3594: goto tr1766; + case 3643: goto tr1767; + } + goto tr1493; +st647: if ( ++p == pe ) - goto _test_eof639; -case 639: + goto _test_eof647; +case 647: + if ( (*p) == 52 ) + goto st648; + goto tr1493; +st648: + if ( ++p == pe ) + goto _test_eof648; +case 648: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -58014,60 +58820,31 @@ case 639: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr1765; - case 32: goto tr1765; - case 40: goto tr1766; - case 41: goto tr1767; - case 3082: goto tr1768; - case 3131: goto tr1769; - case 3338: goto tr1770; - case 3387: goto tr1770; - case 3594: goto tr1771; - case 3643: goto tr1772; - } - goto tr1472; -st640: - if ( ++p == pe ) - goto _test_eof640; -case 640: - switch( (*p) ) { - case 73: goto st641; - case 88: goto st645; - case 105: goto st641; - case 120: goto st645; - } - goto tr1472; -st641: - if ( ++p == pe ) - goto _test_eof641; -case 641: - switch( (*p) ) { - case 78: goto st642; - case 110: goto st642; - } - goto tr1472; -st642: - if ( ++p == pe ) - goto _test_eof642; -case 642: - switch( (*p) ) { - case 70: goto st643; - case 102: goto st643; - } - goto tr1472; -st643: + case 9: goto tr1769; + case 32: goto tr1769; + case 40: goto tr1770; + case 41: goto tr1771; + case 3082: goto tr1772; + case 3131: goto tr1773; + case 3338: goto tr1774; + case 3387: goto tr1774; + case 3594: goto tr1775; + case 3643: goto tr1776; + } + goto tr1493; +st649: if ( ++p == pe ) - goto _test_eof643; -case 643: + goto _test_eof649; +case 649: switch( (*p) ) { - case 79: goto st644; - case 111: goto st644; + case 67: goto st650; + case 99: goto st650; } - goto tr1472; -st644: + goto tr1493; +st650: if ( ++p == pe ) - goto _test_eof644; -case 644: + goto _test_eof650; +case 650: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -58096,11 +58873,11 @@ case 644: case 3594: goto tr1784; case 3643: goto tr1785; } - goto tr1472; -st645: + goto tr1493; +st651: if ( ++p == pe ) - goto _test_eof645; -case 645: + goto _test_eof651; +case 651: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -58129,51 +58906,49 @@ case 645: case 3594: goto tr1792; case 3643: goto tr1793; } - goto tr1472; -st646: + goto tr1493; +st652: if ( ++p == pe ) - goto _test_eof646; -case 646: + goto _test_eof652; +case 652: switch( (*p) ) { - case 65: goto st647; - case 73: goto st651; - case 83: goto st653; - case 97: goto st647; - case 105: goto st651; - case 115: goto st653; + case 73: goto st653; + case 88: goto st657; + case 105: goto st653; + case 120: goto st657; } - goto tr1472; -st647: + goto tr1493; +st653: if ( ++p == pe ) - goto _test_eof647; -case 647: + goto _test_eof653; +case 653: switch( (*p) ) { - case 80: goto st648; - case 112: goto st648; + case 78: goto st654; + case 110: goto st654; } - goto tr1472; -st648: + goto tr1493; +st654: if ( ++p == pe ) - goto _test_eof648; -case 648: + goto _test_eof654; +case 654: switch( (*p) ) { - case 84: goto st649; - case 116: goto st649; + case 70: goto st655; + case 102: goto st655; } - goto tr1472; -st649: + goto tr1493; +st655: if ( ++p == pe ) - goto _test_eof649; -case 649: + goto _test_eof655; +case 655: switch( (*p) ) { - case 82: goto st650; - case 114: goto st650; + case 79: goto st656; + case 111: goto st656; } - goto tr1472; -st650: + goto tr1493; +st656: if ( ++p == pe ) - goto _test_eof650; -case 650: + goto _test_eof656; +case 656: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -58191,31 +58966,95 @@ case 650: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr1800; - case 32: goto tr1800; - case 40: goto tr1801; - case 41: goto tr1802; - case 3082: goto tr1803; - case 3131: goto tr1804; - case 3338: goto tr1805; - case 3387: goto tr1805; - case 3594: goto tr1806; - case 3643: goto tr1807; - } - goto tr1472; -st651: + case 9: goto tr1799; + case 32: goto tr1799; + case 40: goto tr1800; + case 41: goto tr1801; + case 3082: goto tr1802; + case 3131: goto tr1803; + case 3338: goto tr1804; + case 3387: goto tr1804; + case 3594: goto tr1805; + case 3643: goto tr1806; + } + goto tr1493; +st657: if ( ++p == pe ) - goto _test_eof651; -case 651: + goto _test_eof657; +case 657: + _widec = (*p); + if ( (*p) > 10 ) { + if ( 59 <= (*p) && (*p) <= 59 ) { + _widec = (short)(2688 + ((*p) - -128)); + if ( + s->multiline ) _widec += 256; + if ( + !s->multiline ) _widec += 512; + } + } else if ( (*p) >= 10 ) { + _widec = (short)(2688 + ((*p) - -128)); + if ( + s->multiline ) _widec += 256; + if ( + !s->multiline ) _widec += 512; + } + switch( _widec ) { + case 9: goto tr1807; + case 32: goto tr1807; + case 40: goto tr1808; + case 41: goto tr1809; + case 3082: goto tr1810; + case 3131: goto tr1811; + case 3338: goto tr1812; + case 3387: goto tr1812; + case 3594: goto tr1813; + case 3643: goto tr1814; + } + goto tr1493; +st658: + if ( ++p == pe ) + goto _test_eof658; +case 658: switch( (*p) ) { - case 68: goto st652; - case 100: goto st652; + case 65: goto st659; + case 73: goto st663; + case 83: goto st665; + case 97: goto st659; + case 105: goto st663; + case 115: goto st665; } - goto tr1472; -st652: + goto tr1493; +st659: if ( ++p == pe ) - goto _test_eof652; -case 652: + goto _test_eof659; +case 659: + switch( (*p) ) { + case 80: goto st660; + case 112: goto st660; + } + goto tr1493; +st660: + if ( ++p == pe ) + goto _test_eof660; +case 660: + switch( (*p) ) { + case 84: goto st661; + case 116: goto st661; + } + goto tr1493; +st661: + if ( ++p == pe ) + goto _test_eof661; +case 661: + switch( (*p) ) { + case 82: goto st662; + case 114: goto st662; + } + goto tr1493; +st662: + if ( ++p == pe ) + goto _test_eof662; +case 662: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -58233,22 +59072,31 @@ case 652: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr1809; - case 32: goto tr1809; - case 40: goto tr1810; - case 41: goto tr1811; - case 3082: goto tr1812; - case 3131: goto tr1813; - case 3338: goto tr1814; - case 3387: goto tr1814; - case 3594: goto tr1815; - case 3643: goto tr1816; - } - goto tr1472; -st653: + case 9: goto tr1821; + case 32: goto tr1821; + case 40: goto tr1822; + case 41: goto tr1823; + case 3082: goto tr1824; + case 3131: goto tr1825; + case 3338: goto tr1826; + case 3387: goto tr1826; + case 3594: goto tr1827; + case 3643: goto tr1828; + } + goto tr1493; +st663: if ( ++p == pe ) - goto _test_eof653; -case 653: + goto _test_eof663; +case 663: + switch( (*p) ) { + case 68: goto st664; + case 100: goto st664; + } + goto tr1493; +st664: + if ( ++p == pe ) + goto _test_eof664; +case 664: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -58266,33 +59114,66 @@ case 653: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr1817; - case 32: goto tr1817; - case 40: goto tr1818; - case 41: goto tr1819; - case 69: goto st654; - case 101: goto st654; - case 3082: goto tr1821; - case 3131: goto tr1822; - case 3338: goto tr1823; - case 3387: goto tr1823; - case 3594: goto tr1824; - case 3643: goto tr1825; - } - goto tr1472; -st654: + case 9: goto tr1830; + case 32: goto tr1830; + case 40: goto tr1831; + case 41: goto tr1832; + case 3082: goto tr1833; + case 3131: goto tr1834; + case 3338: goto tr1835; + case 3387: goto tr1835; + case 3594: goto tr1836; + case 3643: goto tr1837; + } + goto tr1493; +st665: if ( ++p == pe ) - goto _test_eof654; -case 654: + goto _test_eof665; +case 665: + _widec = (*p); + if ( (*p) > 10 ) { + if ( 59 <= (*p) && (*p) <= 59 ) { + _widec = (short)(2688 + ((*p) - -128)); + if ( + s->multiline ) _widec += 256; + if ( + !s->multiline ) _widec += 512; + } + } else if ( (*p) >= 10 ) { + _widec = (short)(2688 + ((*p) - -128)); + if ( + s->multiline ) _widec += 256; + if ( + !s->multiline ) _widec += 512; + } + switch( _widec ) { + case 9: goto tr1838; + case 32: goto tr1838; + case 40: goto tr1839; + case 41: goto tr1840; + case 69: goto st666; + case 101: goto st666; + case 3082: goto tr1842; + case 3131: goto tr1843; + case 3338: goto tr1844; + case 3387: goto tr1844; + case 3594: goto tr1845; + case 3643: goto tr1846; + } + goto tr1493; +st666: + if ( ++p == pe ) + goto _test_eof666; +case 666: switch( (*p) ) { - case 67: goto st655; - case 99: goto st655; + case 67: goto st667; + case 99: goto st667; } - goto tr1472; -st655: + goto tr1493; +st667: if ( ++p == pe ) - goto _test_eof655; -case 655: + goto _test_eof667; +case 667: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -58310,23 +59191,23 @@ case 655: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr1827; - case 32: goto tr1827; - case 40: goto tr1828; - case 41: goto tr1829; - case 51: goto st656; - case 3082: goto tr1831; - case 3131: goto tr1832; - case 3338: goto tr1833; - case 3387: goto tr1833; - case 3594: goto tr1834; - case 3643: goto tr1835; - } - goto tr1472; -st656: + case 9: goto tr1848; + case 32: goto tr1848; + case 40: goto tr1849; + case 41: goto tr1850; + case 51: goto st668; + case 3082: goto tr1852; + case 3131: goto tr1853; + case 3338: goto tr1854; + case 3387: goto tr1854; + case 3594: goto tr1855; + case 3643: goto tr1856; + } + goto tr1493; +st668: if ( ++p == pe ) - goto _test_eof656; -case 656: + goto _test_eof668; +case 668: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -58344,60 +59225,60 @@ case 656: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr1836; - case 32: goto tr1836; - case 40: goto tr1837; - case 41: goto tr1838; - case 80: goto st657; - case 112: goto st657; - case 3082: goto tr1840; - case 3131: goto tr1841; - case 3338: goto tr1842; - case 3387: goto tr1842; - case 3594: goto tr1843; - case 3643: goto tr1844; - } - goto tr1472; -st657: + case 9: goto tr1857; + case 32: goto tr1857; + case 40: goto tr1858; + case 41: goto tr1859; + case 80: goto st669; + case 112: goto st669; + case 3082: goto tr1861; + case 3131: goto tr1862; + case 3338: goto tr1863; + case 3387: goto tr1863; + case 3594: goto tr1864; + case 3643: goto tr1865; + } + goto tr1493; +st669: if ( ++p == pe ) - goto _test_eof657; -case 657: + goto _test_eof669; +case 669: switch( (*p) ) { - case 65: goto st658; - case 97: goto st658; + case 65: goto st670; + case 97: goto st670; } - goto tr1472; -st658: + goto tr1493; +st670: if ( ++p == pe ) - goto _test_eof658; -case 658: + goto _test_eof670; +case 670: switch( (*p) ) { - case 82: goto st659; - case 114: goto st659; + case 82: goto st671; + case 114: goto st671; } - goto tr1472; -st659: + goto tr1493; +st671: if ( ++p == pe ) - goto _test_eof659; -case 659: + goto _test_eof671; +case 671: switch( (*p) ) { - case 65: goto st660; - case 97: goto st660; + case 65: goto st672; + case 97: goto st672; } - goto tr1472; -st660: + goto tr1493; +st672: if ( ++p == pe ) - goto _test_eof660; -case 660: + goto _test_eof672; +case 672: switch( (*p) ) { - case 77: goto st661; - case 109: goto st661; + case 77: goto st673; + case 109: goto st673; } - goto tr1472; -st661: + goto tr1493; +st673: if ( ++p == pe ) - goto _test_eof661; -case 661: + goto _test_eof673; +case 673: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -58415,103 +59296,103 @@ case 661: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr1849; - case 32: goto tr1849; - case 40: goto tr1850; - case 41: goto tr1851; - case 3082: goto tr1852; - case 3131: goto tr1853; - case 3338: goto tr1854; - case 3387: goto tr1854; - case 3594: goto tr1855; - case 3643: goto tr1856; - } - goto tr1472; -st662: + case 9: goto tr1870; + case 32: goto tr1870; + case 40: goto tr1871; + case 41: goto tr1872; + case 3082: goto tr1873; + case 3131: goto tr1874; + case 3338: goto tr1875; + case 3387: goto tr1875; + case 3594: goto tr1876; + case 3643: goto tr1877; + } + goto tr1493; +st674: if ( ++p == pe ) - goto _test_eof662; -case 662: + goto _test_eof674; +case 674: switch( (*p) ) { - case 80: goto st663; - case 112: goto st663; + case 80: goto st675; + case 112: goto st675; } - goto tr1472; -st663: + goto tr1493; +st675: if ( ++p == pe ) - goto _test_eof663; -case 663: + goto _test_eof675; +case 675: switch( (*p) ) { - case 69: goto st664; - case 101: goto st664; + case 69: goto st676; + case 101: goto st676; } - goto tr1472; -st664: + goto tr1493; +st676: if ( ++p == pe ) - goto _test_eof664; -case 664: + goto _test_eof676; +case 676: switch( (*p) ) { - case 78: goto st665; - case 110: goto st665; + case 78: goto st677; + case 110: goto st677; } - goto tr1472; -st665: + goto tr1493; +st677: if ( ++p == pe ) - goto _test_eof665; -case 665: + goto _test_eof677; +case 677: switch( (*p) ) { - case 80: goto st666; - case 112: goto st666; + case 80: goto st678; + case 112: goto st678; } - goto tr1472; -st666: + goto tr1493; +st678: if ( ++p == pe ) - goto _test_eof666; -case 666: + goto _test_eof678; +case 678: switch( (*p) ) { - case 71: goto st667; - case 103: goto st667; + case 71: goto st679; + case 103: goto st679; } - goto tr1472; -st667: + goto tr1493; +st679: if ( ++p == pe ) - goto _test_eof667; -case 667: + goto _test_eof679; +case 679: switch( (*p) ) { - case 80: goto st668; - case 112: goto st668; + case 80: goto st680; + case 112: goto st680; } - goto tr1472; -st668: + goto tr1493; +st680: if ( ++p == pe ) - goto _test_eof668; -case 668: + goto _test_eof680; +case 680: switch( (*p) ) { - case 75: goto st669; - case 107: goto st669; + case 75: goto st681; + case 107: goto st681; } - goto tr1472; -st669: + goto tr1493; +st681: if ( ++p == pe ) - goto _test_eof669; -case 669: + goto _test_eof681; +case 681: switch( (*p) ) { - case 69: goto st670; - case 101: goto st670; + case 69: goto st682; + case 101: goto st682; } - goto tr1472; -st670: + goto tr1493; +st682: if ( ++p == pe ) - goto _test_eof670; -case 670: + goto _test_eof682; +case 682: switch( (*p) ) { - case 89: goto st671; - case 121: goto st671; + case 89: goto st683; + case 121: goto st683; } - goto tr1472; -st671: + goto tr1493; +st683: if ( ++p == pe ) - goto _test_eof671; -case 671: + goto _test_eof683; +case 683: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -58529,40 +59410,40 @@ case 671: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr1866; - case 32: goto tr1866; - case 40: goto tr1867; - case 41: goto tr1868; - case 3082: goto tr1869; - case 3131: goto tr1870; - case 3338: goto tr1871; - case 3387: goto tr1871; - case 3594: goto tr1872; - case 3643: goto tr1873; - } - goto tr1472; -st672: + case 9: goto tr1887; + case 32: goto tr1887; + case 40: goto tr1888; + case 41: goto tr1889; + case 3082: goto tr1890; + case 3131: goto tr1891; + case 3338: goto tr1892; + case 3387: goto tr1892; + case 3594: goto tr1893; + case 3643: goto tr1894; + } + goto tr1493; +st684: if ( ++p == pe ) - goto _test_eof672; -case 672: + goto _test_eof684; +case 684: switch( (*p) ) { - case 84: goto st673; - case 116: goto st673; + case 84: goto st685; + case 116: goto st685; } - goto tr1472; -st673: + goto tr1493; +st685: if ( ++p == pe ) - goto _test_eof673; -case 673: + goto _test_eof685; +case 685: switch( (*p) ) { - case 82: goto st674; - case 114: goto st674; + case 82: goto st686; + case 114: goto st686; } - goto tr1472; -st674: + goto tr1493; +st686: if ( ++p == pe ) - goto _test_eof674; -case 674: + goto _test_eof686; +case 686: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -58580,35 +59461,82 @@ case 674: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr1876; - case 32: goto tr1876; - case 40: goto tr1877; - case 41: goto tr1878; - case 3082: goto tr1879; - case 3131: goto tr1880; - case 3338: goto tr1881; - case 3387: goto tr1881; - case 3594: goto tr1882; - case 3643: goto tr1883; - } - goto tr1472; -st675: + case 9: goto tr1897; + case 32: goto tr1897; + case 40: goto tr1898; + case 41: goto tr1899; + case 3082: goto tr1900; + case 3131: goto tr1901; + case 3338: goto tr1902; + case 3387: goto tr1902; + case 3594: goto tr1903; + case 3643: goto tr1904; + } + goto tr1493; +st687: if ( ++p == pe ) - goto _test_eof675; -case 675: + goto _test_eof687; +case 687: switch( (*p) ) { - case 80: goto st676; - case 82: goto st677; - case 84: goto st681; - case 112: goto st676; - case 114: goto st677; - case 116: goto st681; + case 69: goto st688; + case 80: goto st694; + case 82: goto st695; + case 84: goto st699; + case 101: goto st688; + case 112: goto st694; + case 114: goto st695; + case 116: goto st699; } - goto tr1472; -st676: + goto tr1493; +st688: if ( ++p == pe ) - goto _test_eof676; -case 676: + goto _test_eof688; +case 688: + switch( (*p) ) { + case 83: goto st689; + case 115: goto st689; + } + goto tr1493; +st689: + if ( ++p == pe ) + goto _test_eof689; +case 689: + switch( (*p) ) { + case 73: goto st690; + case 105: goto st690; + } + goto tr1493; +st690: + if ( ++p == pe ) + goto _test_eof690; +case 690: + switch( (*p) ) { + case 78: goto st691; + case 110: goto st691; + } + goto tr1493; +st691: + if ( ++p == pe ) + goto _test_eof691; +case 691: + switch( (*p) ) { + case 70: goto st692; + case 102: goto st692; + } + goto tr1493; +st692: + if ( ++p == pe ) + goto _test_eof692; +case 692: + switch( (*p) ) { + case 79: goto st693; + case 111: goto st693; + } + goto tr1493; +st693: + if ( ++p == pe ) + goto _test_eof693; +case 693: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -58626,49 +59554,82 @@ case 676: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr1887; - case 32: goto tr1887; - case 40: goto tr1888; - case 41: goto tr1889; - case 3082: goto tr1890; - case 3131: goto tr1891; - case 3338: goto tr1892; - case 3387: goto tr1892; - case 3594: goto tr1893; - case 3643: goto tr1894; + case 9: goto tr1914; + case 32: goto tr1914; + case 40: goto tr1915; + case 41: goto tr1916; + case 3082: goto tr1917; + case 3131: goto tr1918; + case 3338: goto tr1919; + case 3387: goto tr1919; + case 3594: goto tr1920; + case 3643: goto tr1921; + } + goto tr1493; +st694: + if ( ++p == pe ) + goto _test_eof694; +case 694: + _widec = (*p); + if ( (*p) > 10 ) { + if ( 59 <= (*p) && (*p) <= 59 ) { + _widec = (short)(2688 + ((*p) - -128)); + if ( + s->multiline ) _widec += 256; + if ( + !s->multiline ) _widec += 512; + } + } else if ( (*p) >= 10 ) { + _widec = (short)(2688 + ((*p) - -128)); + if ( + s->multiline ) _widec += 256; + if ( + !s->multiline ) _widec += 512; } - goto tr1472; -st677: + switch( _widec ) { + case 9: goto tr1922; + case 32: goto tr1922; + case 40: goto tr1923; + case 41: goto tr1924; + case 3082: goto tr1925; + case 3131: goto tr1926; + case 3338: goto tr1927; + case 3387: goto tr1927; + case 3594: goto tr1928; + case 3643: goto tr1929; + } + goto tr1493; +st695: if ( ++p == pe ) - goto _test_eof677; -case 677: + goto _test_eof695; +case 695: switch( (*p) ) { - case 83: goto st678; - case 115: goto st678; + case 83: goto st696; + case 115: goto st696; } - goto tr1472; -st678: + goto tr1493; +st696: if ( ++p == pe ) - goto _test_eof678; -case 678: + goto _test_eof696; +case 696: switch( (*p) ) { - case 73: goto st679; - case 105: goto st679; + case 73: goto st697; + case 105: goto st697; } - goto tr1472; -st679: + goto tr1493; +st697: if ( ++p == pe ) - goto _test_eof679; -case 679: + goto _test_eof697; +case 697: switch( (*p) ) { - case 71: goto st680; - case 103: goto st680; + case 71: goto st698; + case 103: goto st698; } - goto tr1472; -st680: + goto tr1493; +st698: if ( ++p == pe ) - goto _test_eof680; -case 680: + goto _test_eof698; +case 698: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -58686,22 +59647,22 @@ case 680: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr1898; - case 32: goto tr1898; - case 40: goto tr1899; - case 41: goto tr1900; - case 3082: goto tr1901; - case 3131: goto tr1902; - case 3338: goto tr1903; - case 3387: goto tr1903; - case 3594: goto tr1904; - case 3643: goto tr1905; - } - goto tr1472; -st681: + case 9: goto tr1933; + case 32: goto tr1933; + case 40: goto tr1934; + case 41: goto tr1935; + case 3082: goto tr1936; + case 3131: goto tr1937; + case 3338: goto tr1938; + case 3387: goto tr1938; + case 3594: goto tr1939; + case 3643: goto tr1940; + } + goto tr1493; +st699: if ( ++p == pe ) - goto _test_eof681; -case 681: + goto _test_eof699; +case 699: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -58719,77 +59680,77 @@ case 681: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr1906; - case 32: goto tr1906; - case 40: goto tr1907; - case 41: goto tr1908; - case 3082: goto tr1909; - case 3131: goto tr1910; - case 3338: goto tr1911; - case 3387: goto tr1911; - case 3594: goto tr1912; - case 3643: goto tr1913; - } - goto tr1472; -st682: + case 9: goto tr1941; + case 32: goto tr1941; + case 40: goto tr1942; + case 41: goto tr1943; + case 3082: goto tr1944; + case 3131: goto tr1945; + case 3338: goto tr1946; + case 3387: goto tr1946; + case 3594: goto tr1947; + case 3643: goto tr1948; + } + goto tr1493; +st700: if ( ++p == pe ) - goto _test_eof682; -case 682: + goto _test_eof700; +case 700: switch( (*p) ) { - case 77: goto st683; - case 79: goto st688; - case 80: goto st690; - case 82: goto st692; - case 83: goto st694; - case 86: goto st698; - case 109: goto st683; - case 111: goto st688; - case 112: goto st690; - case 114: goto st692; - case 115: goto st694; - case 118: goto st698; - } - goto tr1472; -st683: + case 77: goto st701; + case 79: goto st706; + case 80: goto st708; + case 82: goto st710; + case 83: goto st712; + case 86: goto st716; + case 109: goto st701; + case 111: goto st706; + case 112: goto st708; + case 114: goto st710; + case 115: goto st712; + case 118: goto st716; + } + goto tr1493; +st701: if ( ++p == pe ) - goto _test_eof683; -case 683: + goto _test_eof701; +case 701: switch( (*p) ) { - case 73: goto st684; - case 105: goto st684; + case 73: goto st702; + case 105: goto st702; } - goto tr1472; -st684: + goto tr1493; +st702: if ( ++p == pe ) - goto _test_eof684; -case 684: + goto _test_eof702; +case 702: switch( (*p) ) { - case 77: goto st685; - case 109: goto st685; + case 77: goto st703; + case 109: goto st703; } - goto tr1472; -st685: + goto tr1493; +st703: if ( ++p == pe ) - goto _test_eof685; -case 685: + goto _test_eof703; +case 703: switch( (*p) ) { - case 69: goto st686; - case 101: goto st686; + case 69: goto st704; + case 101: goto st704; } - goto tr1472; -st686: + goto tr1493; +st704: if ( ++p == pe ) - goto _test_eof686; -case 686: + goto _test_eof704; +case 704: switch( (*p) ) { - case 65: goto st687; - case 97: goto st687; + case 65: goto st705; + case 97: goto st705; } - goto tr1472; -st687: + goto tr1493; +st705: if ( ++p == pe ) - goto _test_eof687; -case 687: + goto _test_eof705; +case 705: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -58807,31 +59768,31 @@ case 687: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr1924; - case 32: goto tr1924; - case 40: goto tr1925; - case 41: goto tr1926; - case 3082: goto tr1927; - case 3131: goto tr1928; - case 3338: goto tr1929; - case 3387: goto tr1929; - case 3594: goto tr1930; - case 3643: goto tr1931; - } - goto tr1472; -st688: + case 9: goto tr1959; + case 32: goto tr1959; + case 40: goto tr1960; + case 41: goto tr1961; + case 3082: goto tr1962; + case 3131: goto tr1963; + case 3338: goto tr1964; + case 3387: goto tr1964; + case 3594: goto tr1965; + case 3643: goto tr1966; + } + goto tr1493; +st706: if ( ++p == pe ) - goto _test_eof688; -case 688: + goto _test_eof706; +case 706: switch( (*p) ) { - case 65: goto st689; - case 97: goto st689; + case 65: goto st707; + case 97: goto st707; } - goto tr1472; -st689: + goto tr1493; +st707: if ( ++p == pe ) - goto _test_eof689; -case 689: + goto _test_eof707; +case 707: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -58849,31 +59810,31 @@ case 689: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr1933; - case 32: goto tr1933; - case 40: goto tr1934; - case 41: goto tr1935; - case 3082: goto tr1936; - case 3131: goto tr1937; - case 3338: goto tr1938; - case 3387: goto tr1938; - case 3594: goto tr1939; - case 3643: goto tr1940; - } - goto tr1472; -st690: + case 9: goto tr1968; + case 32: goto tr1968; + case 40: goto tr1969; + case 41: goto tr1970; + case 3082: goto tr1971; + case 3131: goto tr1972; + case 3338: goto tr1973; + case 3387: goto tr1973; + case 3594: goto tr1974; + case 3643: goto tr1975; + } + goto tr1493; +st708: if ( ++p == pe ) - goto _test_eof690; -case 690: + goto _test_eof708; +case 708: switch( (*p) ) { - case 70: goto st691; - case 102: goto st691; + case 70: goto st709; + case 102: goto st709; } - goto tr1472; -st691: + goto tr1493; +st709: if ( ++p == pe ) - goto _test_eof691; -case 691: + goto _test_eof709; +case 709: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -58891,31 +59852,31 @@ case 691: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr1942; - case 32: goto tr1942; - case 40: goto tr1943; - case 41: goto tr1944; - case 3082: goto tr1945; - case 3131: goto tr1946; - case 3338: goto tr1947; - case 3387: goto tr1947; - case 3594: goto tr1948; - case 3643: goto tr1949; - } - goto tr1472; -st692: + case 9: goto tr1977; + case 32: goto tr1977; + case 40: goto tr1978; + case 41: goto tr1979; + case 3082: goto tr1980; + case 3131: goto tr1981; + case 3338: goto tr1982; + case 3387: goto tr1982; + case 3594: goto tr1983; + case 3643: goto tr1984; + } + goto tr1493; +st710: if ( ++p == pe ) - goto _test_eof692; -case 692: + goto _test_eof710; +case 710: switch( (*p) ) { - case 86: goto st693; - case 118: goto st693; + case 86: goto st711; + case 118: goto st711; } - goto tr1472; -st693: + goto tr1493; +st711: if ( ++p == pe ) - goto _test_eof693; -case 693: + goto _test_eof711; +case 711: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -58933,49 +59894,49 @@ case 693: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr1951; - case 32: goto tr1951; - case 40: goto tr1952; - case 41: goto tr1953; - case 3082: goto tr1954; - case 3131: goto tr1955; - case 3338: goto tr1956; - case 3387: goto tr1956; - case 3594: goto tr1957; - case 3643: goto tr1958; - } - goto tr1472; -st694: + case 9: goto tr1986; + case 32: goto tr1986; + case 40: goto tr1987; + case 41: goto tr1988; + case 3082: goto tr1989; + case 3131: goto tr1990; + case 3338: goto tr1991; + case 3387: goto tr1991; + case 3594: goto tr1992; + case 3643: goto tr1993; + } + goto tr1493; +st712: if ( ++p == pe ) - goto _test_eof694; -case 694: + goto _test_eof712; +case 712: switch( (*p) ) { - case 72: goto st695; - case 104: goto st695; + case 72: goto st713; + case 104: goto st713; } - goto tr1472; -st695: + goto tr1493; +st713: if ( ++p == pe ) - goto _test_eof695; -case 695: + goto _test_eof713; +case 713: switch( (*p) ) { - case 70: goto st696; - case 102: goto st696; + case 70: goto st714; + case 102: goto st714; } - goto tr1472; -st696: + goto tr1493; +st714: if ( ++p == pe ) - goto _test_eof696; -case 696: + goto _test_eof714; +case 714: switch( (*p) ) { - case 80: goto st697; - case 112: goto st697; + case 80: goto st715; + case 112: goto st715; } - goto tr1472; -st697: + goto tr1493; +st715: if ( ++p == pe ) - goto _test_eof697; -case 697: + goto _test_eof715; +case 715: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -58993,40 +59954,40 @@ case 697: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr1962; - case 32: goto tr1962; - case 40: goto tr1963; - case 41: goto tr1964; - case 3082: goto tr1965; - case 3131: goto tr1966; - case 3338: goto tr1967; - case 3387: goto tr1967; - case 3594: goto tr1968; - case 3643: goto tr1969; - } - goto tr1472; -st698: + case 9: goto tr1997; + case 32: goto tr1997; + case 40: goto tr1998; + case 41: goto tr1999; + case 3082: goto tr2000; + case 3131: goto tr2001; + case 3338: goto tr2002; + case 3387: goto tr2002; + case 3594: goto tr2003; + case 3643: goto tr2004; + } + goto tr1493; +st716: if ( ++p == pe ) - goto _test_eof698; -case 698: + goto _test_eof716; +case 716: switch( (*p) ) { - case 67: goto st699; - case 99: goto st699; + case 67: goto st717; + case 99: goto st717; } - goto tr1472; -st699: + goto tr1493; +st717: if ( ++p == pe ) - goto _test_eof699; -case 699: + goto _test_eof717; +case 717: switch( (*p) ) { - case 66: goto st700; - case 98: goto st700; + case 66: goto st718; + case 98: goto st718; } - goto tr1472; -st700: + goto tr1493; +st718: if ( ++p == pe ) - goto _test_eof700; -case 700: + goto _test_eof718; +case 718: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -59044,53 +60005,53 @@ case 700: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr1972; - case 32: goto tr1972; - case 40: goto tr1973; - case 41: goto tr1974; - case 3082: goto tr1975; - case 3131: goto tr1976; - case 3338: goto tr1977; - case 3387: goto tr1977; - case 3594: goto tr1978; - case 3643: goto tr1979; - } - goto tr1472; -st701: + case 9: goto tr2007; + case 32: goto tr2007; + case 40: goto tr2008; + case 41: goto tr2009; + case 3082: goto tr2010; + case 3131: goto tr2011; + case 3338: goto tr2012; + case 3387: goto tr2012; + case 3594: goto tr2013; + case 3643: goto tr2014; + } + goto tr1493; +st719: if ( ++p == pe ) - goto _test_eof701; -case 701: + goto _test_eof719; +case 719: switch( (*p) ) { - case 76: goto st702; - case 88: goto st705; - case 89: goto st707; - case 108: goto st702; - case 120: goto st705; - case 121: goto st707; + case 76: goto st720; + case 88: goto st723; + case 89: goto st725; + case 108: goto st720; + case 120: goto st723; + case 121: goto st725; } - goto tr1472; -st702: + goto tr1493; +st720: if ( ++p == pe ) - goto _test_eof702; -case 702: + goto _test_eof720; +case 720: switch( (*p) ) { - case 83: goto st703; - case 115: goto st703; + case 83: goto st721; + case 115: goto st721; } - goto tr1472; -st703: + goto tr1493; +st721: if ( ++p == pe ) - goto _test_eof703; -case 703: + goto _test_eof721; +case 721: switch( (*p) ) { - case 65: goto st704; - case 97: goto st704; + case 65: goto st722; + case 97: goto st722; } - goto tr1472; -st704: + goto tr1493; +st722: if ( ++p == pe ) - goto _test_eof704; -case 704: + goto _test_eof722; +case 722: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -59108,31 +60069,31 @@ case 704: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr1985; - case 32: goto tr1985; - case 40: goto tr1986; - case 41: goto tr1987; - case 3082: goto tr1988; - case 3131: goto tr1989; - case 3338: goto tr1990; - case 3387: goto tr1990; - case 3594: goto tr1991; - case 3643: goto tr1992; - } - goto tr1472; -st705: + case 9: goto tr2020; + case 32: goto tr2020; + case 40: goto tr2021; + case 41: goto tr2022; + case 3082: goto tr2023; + case 3131: goto tr2024; + case 3338: goto tr2025; + case 3387: goto tr2025; + case 3594: goto tr2026; + case 3643: goto tr2027; + } + goto tr1493; +st723: if ( ++p == pe ) - goto _test_eof705; -case 705: + goto _test_eof723; +case 723: switch( (*p) ) { - case 84: goto st706; - case 116: goto st706; + case 84: goto st724; + case 116: goto st724; } - goto tr1472; -st706: + goto tr1493; +st724: if ( ++p == pe ) - goto _test_eof706; -case 706: + goto _test_eof724; +case 724: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -59150,44 +60111,44 @@ case 706: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr1994; - case 32: goto tr1994; - case 40: goto tr1995; - case 41: goto tr1996; - case 3082: goto tr1997; - case 3131: goto tr1998; - case 3338: goto tr1999; - case 3387: goto tr1999; - case 3594: goto tr2000; - case 3643: goto tr2001; - } - goto tr1472; -st707: + case 9: goto tr2029; + case 32: goto tr2029; + case 40: goto tr2030; + case 41: goto tr2031; + case 3082: goto tr2032; + case 3131: goto tr2033; + case 3338: goto tr2034; + case 3387: goto tr2034; + case 3594: goto tr2035; + case 3643: goto tr2036; + } + goto tr1493; +st725: if ( ++p == pe ) - goto _test_eof707; -case 707: + goto _test_eof725; +case 725: switch( (*p) ) { - case 80: goto st708; - case 112: goto st708; + case 80: goto st726; + case 112: goto st726; } - goto tr1472; -st708: + goto tr1493; +st726: if ( ++p == pe ) - goto _test_eof708; -case 708: + goto _test_eof726; +case 726: switch( (*p) ) { - case 69: goto st709; - case 101: goto st709; + case 69: goto st727; + case 101: goto st727; } - goto tr1472; -st709: + goto tr1493; +st727: if ( ++p == pe ) - goto _test_eof709; -case 709: + goto _test_eof727; +case 727: if ( 48 <= (*p) && (*p) <= 57 ) - goto tr2004; - goto tr1472; -tr2004: + goto tr2039; + goto tr1493; +tr2039: { s->number64 = 0; } @@ -59202,11 +60163,11 @@ tr2004: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st710; -tr2008: + goto st728; +tr2043: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -59218,14 +60179,14 @@ tr2008: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st710; -st710: + goto st728; +st728: if ( ++p == pe ) - goto _test_eof710; -case 710: + goto _test_eof728; +case 728: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -59243,42 +60204,42 @@ case 710: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr2005; - case 32: goto tr2005; - case 40: goto tr2006; - case 41: goto tr2007; - case 3082: goto tr2009; - case 3131: goto tr2010; - case 3338: goto tr2011; - case 3387: goto tr2011; - case 3594: goto tr2012; - case 3643: goto tr2013; + case 9: goto tr2040; + case 32: goto tr2040; + case 40: goto tr2041; + case 41: goto tr2042; + case 3082: goto tr2044; + case 3131: goto tr2045; + case 3338: goto tr2046; + case 3387: goto tr2046; + case 3594: goto tr2047; + case 3643: goto tr2048; } if ( 48 <= _widec && _widec <= 57 ) - goto tr2008; - goto tr1472; -st711: + goto tr2043; + goto tr1493; +st729: if ( ++p == pe ) - goto _test_eof711; -case 711: + goto _test_eof729; +case 729: switch( (*p) ) { - case 82: goto st712; - case 114: goto st712; + case 82: goto st730; + case 114: goto st730; } - goto tr1472; -st712: + goto tr1493; +st730: if ( ++p == pe ) - goto _test_eof712; -case 712: + goto _test_eof730; +case 730: switch( (*p) ) { - case 73: goto st713; - case 105: goto st713; + case 73: goto st731; + case 105: goto st731; } - goto tr1472; -st713: + goto tr1493; +st731: if ( ++p == pe ) - goto _test_eof713; -case 713: + goto _test_eof731; +case 731: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -59296,67 +60257,67 @@ case 713: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr2016; - case 32: goto tr2016; - case 40: goto tr2017; - case 41: goto tr2018; - case 3082: goto tr2019; - case 3131: goto tr2020; - case 3338: goto tr2021; - case 3387: goto tr2021; - case 3594: goto tr2022; - case 3643: goto tr2023; - } - goto tr1472; -st714: + case 9: goto tr2051; + case 32: goto tr2051; + case 40: goto tr2052; + case 41: goto tr2053; + case 3082: goto tr2054; + case 3131: goto tr2055; + case 3338: goto tr2056; + case 3387: goto tr2056; + case 3594: goto tr2057; + case 3643: goto tr2058; + } + goto tr1493; +st732: if ( ++p == pe ) - goto _test_eof714; -case 714: + goto _test_eof732; +case 732: switch( (*p) ) { - case 65: goto st715; - case 97: goto st715; + case 65: goto st733; + case 97: goto st733; } - goto tr1472; -st715: + goto tr1493; +st733: if ( ++p == pe ) - goto _test_eof715; -case 715: + goto _test_eof733; +case 733: switch( (*p) ) { - case 76: goto st716; - case 108: goto st716; + case 76: goto st734; + case 108: goto st734; } - goto tr1472; -st716: + goto tr1493; +st734: if ( ++p == pe ) - goto _test_eof716; -case 716: + goto _test_eof734; +case 734: switch( (*p) ) { - case 76: goto st717; - case 108: goto st717; + case 76: goto st735; + case 108: goto st735; } - goto tr1472; -st717: + goto tr1493; +st735: if ( ++p == pe ) - goto _test_eof717; -case 717: + goto _test_eof735; +case 735: switch( (*p) ) { - case 69: goto st718; - case 101: goto st718; + case 69: goto st736; + case 101: goto st736; } - goto tr1472; -st718: + goto tr1493; +st736: if ( ++p == pe ) - goto _test_eof718; -case 718: + goto _test_eof736; +case 736: switch( (*p) ) { - case 84: goto st719; - case 116: goto st719; + case 84: goto st737; + case 116: goto st737; } - goto tr1472; -st719: + goto tr1493; +st737: if ( ++p == pe ) - goto _test_eof719; -case 719: + goto _test_eof737; +case 737: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -59374,67 +60335,67 @@ case 719: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr2029; - case 32: goto tr2029; - case 40: goto tr2030; - case 41: goto tr2031; - case 3082: goto tr2032; - case 3131: goto tr2033; - case 3338: goto tr2034; - case 3387: goto tr2034; - case 3594: goto tr2035; - case 3643: goto tr2036; - } - goto tr1472; -st720: + case 9: goto tr2064; + case 32: goto tr2064; + case 40: goto tr2065; + case 41: goto tr2066; + case 3082: goto tr2067; + case 3131: goto tr2068; + case 3338: goto tr2069; + case 3387: goto tr2069; + case 3594: goto tr2070; + case 3643: goto tr2071; + } + goto tr1493; +st738: if ( ++p == pe ) - goto _test_eof720; -case 720: + goto _test_eof738; +case 738: switch( (*p) ) { - case 79: goto st721; - case 111: goto st721; + case 79: goto st739; + case 111: goto st739; } - goto tr1472; -st721: + goto tr1493; +st739: if ( ++p == pe ) - goto _test_eof721; -case 721: + goto _test_eof739; +case 739: switch( (*p) ) { - case 78: goto st722; - case 110: goto st722; + case 78: goto st740; + case 110: goto st740; } - goto tr1472; -st722: + goto tr1493; +st740: if ( ++p == pe ) - goto _test_eof722; -case 722: + goto _test_eof740; +case 740: switch( (*p) ) { - case 69: goto st723; - case 101: goto st723; + case 69: goto st741; + case 101: goto st741; } - goto tr1472; -st723: + goto tr1493; +st741: if ( ++p == pe ) - goto _test_eof723; -case 723: + goto _test_eof741; +case 741: switch( (*p) ) { - case 77: goto st724; - case 109: goto st724; + case 77: goto st742; + case 109: goto st742; } - goto tr1472; -st724: + goto tr1493; +st742: if ( ++p == pe ) - goto _test_eof724; -case 724: + goto _test_eof742; +case 742: switch( (*p) ) { - case 68: goto st725; - case 100: goto st725; + case 68: goto st743; + case 100: goto st743; } - goto tr1472; -st725: + goto tr1493; +st743: if ( ++p == pe ) - goto _test_eof725; -case 725: + goto _test_eof743; +case 743: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -59452,49 +60413,49 @@ case 725: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr2042; - case 32: goto tr2042; - case 40: goto tr2043; - case 41: goto tr2044; - case 3082: goto tr2045; - case 3131: goto tr2046; - case 3338: goto tr2047; - case 3387: goto tr2047; - case 3594: goto tr2048; - case 3643: goto tr2049; - } - goto tr1472; -st726: + case 9: goto tr2077; + case 32: goto tr2077; + case 40: goto tr2078; + case 41: goto tr2079; + case 3082: goto tr2080; + case 3131: goto tr2081; + case 3338: goto tr2082; + case 3387: goto tr2082; + case 3594: goto tr2083; + case 3643: goto tr2084; + } + goto tr1493; +st744: if ( ++p == pe ) - goto _test_eof726; -case 726: + goto _test_eof744; +case 744: switch( (*p) ) { - case 83: goto st727; - case 115: goto st727; + case 83: goto st745; + case 115: goto st745; } - goto tr1472; -st727: + goto tr1493; +st745: if ( ++p == pe ) - goto _test_eof727; -case 727: + goto _test_eof745; +case 745: switch( (*p) ) { - case 68: goto st728; - case 100: goto st728; + case 68: goto st746; + case 100: goto st746; } - goto tr1472; -st728: + goto tr1493; +st746: if ( ++p == pe ) - goto _test_eof728; -case 728: + goto _test_eof746; +case 746: switch( (*p) ) { - case 66: goto st729; - case 98: goto st729; + case 66: goto st747; + case 98: goto st747; } - goto tr1472; -st729: + goto tr1493; +st747: if ( ++p == pe ) - goto _test_eof729; -case 729: + goto _test_eof747; +case 747: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -59512,31 +60473,31 @@ case 729: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr2053; - case 32: goto tr2053; - case 40: goto tr2054; - case 41: goto tr2055; - case 3082: goto tr2056; - case 3131: goto tr2057; - case 3338: goto tr2058; - case 3387: goto tr2058; - case 3594: goto tr2059; - case 3643: goto tr2060; - } - goto tr1472; -st730: + case 9: goto tr2088; + case 32: goto tr2088; + case 40: goto tr2089; + case 41: goto tr2090; + case 3082: goto tr2091; + case 3131: goto tr2092; + case 3338: goto tr2093; + case 3387: goto tr2093; + case 3594: goto tr2094; + case 3643: goto tr2095; + } + goto tr1493; +st748: if ( ++p == pe ) - goto _test_eof730; -case 730: + goto _test_eof748; +case 748: switch( (*p) ) { - case 76: goto st731; - case 108: goto st731; + case 76: goto st749; + case 108: goto st749; } - goto tr1472; -st731: + goto tr1493; +st749: if ( ++p == pe ) - goto _test_eof731; -case 731: + goto _test_eof749; +case 749: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -59554,22 +60515,22 @@ case 731: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr2062; - case 32: goto tr2062; - case 40: goto tr2063; - case 41: goto tr2064; - case 3082: goto tr2065; - case 3131: goto tr2066; - case 3338: goto tr2067; - case 3387: goto tr2067; - case 3594: goto tr2068; - case 3643: goto tr2069; - } - goto tr1472; -st732: + case 9: goto tr2097; + case 32: goto tr2097; + case 40: goto tr2098; + case 41: goto tr2099; + case 3082: goto tr2100; + case 3131: goto tr2101; + case 3338: goto tr2102; + case 3387: goto tr2102; + case 3594: goto tr2103; + case 3643: goto tr2104; + } + goto tr1493; +st750: if ( ++p == pe ) - goto _test_eof732; -case 732: + goto _test_eof750; +case 750: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -59583,38 +60544,38 @@ case 732: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st733; - case 32: goto st733; - case 40: goto tr2072; - case 41: goto tr2073; - case 2058: goto tr2074; - case 2107: goto tr2075; + case 9: goto st751; + case 32: goto st751; + case 40: goto tr2107; + case 41: goto tr2108; + case 2058: goto tr2109; + case 2107: goto tr2110; } - goto tr2070; -tr2072: + goto tr2105; +tr2107: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st733; -tr2073: + goto st751; +tr2108: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st733; -tr2074: + goto st751; +tr2109: { s->line_counter++; } - goto st733; -tr2105: + goto st751; +tr2140: { s->buffer[s->buffer_length++] = 0; @@ -59624,18 +60585,18 @@ tr2105: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 733; goto _out;} + {p++; cs = 751; goto _out;} } } } { s->line_counter++; } - goto st733; -st733: + goto st751; +st751: if ( ++p == pe ) - goto _test_eof733; -case 733: + goto _test_eof751; +case 751: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -59649,17 +60610,17 @@ case 733: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st733; - case 32: goto st733; - case 40: goto tr2072; - case 41: goto tr2073; - case 2058: goto tr2074; - case 2107: goto tr2075; + case 9: goto st751; + case 32: goto st751; + case 40: goto tr2107; + case 41: goto tr2108; + case 2058: goto tr2109; + case 2107: goto tr2110; } if ( 48 <= _widec && _widec <= 57 ) - goto tr2077; - goto tr2076; -tr2077: + goto tr2112; + goto tr2111; +tr2112: { s->number64 = 0; } @@ -59674,11 +60635,11 @@ tr2077: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st734; -tr2081: + goto st752; +tr2116: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -59690,14 +60651,14 @@ tr2081: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st734; -st734: + goto st752; +st752: if ( ++p == pe ) - goto _test_eof734; -case 734: + goto _test_eof752; +case 752: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -59711,40 +60672,40 @@ case 734: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr2078; - case 32: goto tr2078; - case 40: goto tr2079; - case 41: goto tr2080; - case 2058: goto tr2082; - case 2107: goto tr2083; + case 9: goto tr2113; + case 32: goto tr2113; + case 40: goto tr2114; + case 41: goto tr2115; + case 2058: goto tr2117; + case 2107: goto tr2118; } if ( 48 <= _widec && _widec <= 57 ) - goto tr2081; - goto tr2076; -tr2086: + goto tr2116; + goto tr2111; +tr2121: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st735; -tr2087: + goto st753; +tr2122: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st735; -tr2089: + goto st753; +tr2124: { s->line_counter++; } - goto st735; -tr2103: + goto st753; +tr2138: { s->buffer[s->buffer_length++] = 0; @@ -59754,75 +60715,75 @@ tr2103: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 735; goto _out;} + {p++; cs = 753; goto _out;} } } } { s->line_counter++; } - goto st735; -tr2078: + goto st753; +tr2113: { if (s->number64 <= UINT16_MAX) { s->r_data_length = (uint16_t)(s->number64); } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st735; -tr2079: + goto st753; +tr2114: { if (s->number64 <= UINT16_MAX) { s->r_data_length = (uint16_t)(s->number64); } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st735; -tr2080: + goto st753; +tr2115: { if (s->number64 <= UINT16_MAX) { s->r_data_length = (uint16_t)(s->number64); } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st735; -tr2082: + goto st753; +tr2117: { if (s->number64 <= UINT16_MAX) { s->r_data_length = (uint16_t)(s->number64); } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st735; -st735: + goto st753; +st753: if ( ++p == pe ) - goto _test_eof735; -case 735: + goto _test_eof753; +case 753: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -59836,69 +60797,69 @@ case 735: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st735; - case 32: goto st735; - case 40: goto tr2086; - case 41: goto tr2087; - case 2058: goto tr2089; - case 2107: goto tr2090; + case 9: goto st753; + case 32: goto st753; + case 40: goto tr2121; + case 41: goto tr2122; + case 2058: goto tr2124; + case 2107: goto tr2125; } if ( _widec < 65 ) { if ( 48 <= _widec && _widec <= 57 ) - goto tr2088; + goto tr2123; } else if ( _widec > 70 ) { if ( 97 <= _widec && _widec <= 102 ) - goto tr2088; + goto tr2123; } else - goto tr2088; - goto tr2084; -tr2088: + goto tr2123; + goto tr2119; +tr2123: { if (rdata_tail <= rdata_stop) { *rdata_tail = first_hex_to_num[(uint8_t)(*p)]; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st736; -st736: + goto st754; +st754: if ( ++p == pe ) - goto _test_eof736; -case 736: + goto _test_eof754; +case 754: if ( (*p) < 65 ) { if ( 48 <= (*p) && (*p) <= 57 ) - goto tr2091; + goto tr2126; } else if ( (*p) > 70 ) { if ( 97 <= (*p) && (*p) <= 102 ) - goto tr2091; + goto tr2126; } else - goto tr2091; - goto tr2084; -tr2093: + goto tr2126; + goto tr2119; +tr2128: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st737; -tr2094: + goto st755; +tr2129: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st737; -tr2095: + goto st755; +tr2130: { s->line_counter++; } - goto st737; -tr2101: + goto st755; +tr2136: { s->buffer[s->buffer_length++] = 0; @@ -59908,24 +60869,24 @@ tr2101: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 737; goto _out;} + {p++; cs = 755; goto _out;} } } } { s->line_counter++; } - goto st737; -tr2091: + goto st755; +tr2126: { *rdata_tail += second_hex_to_num[(uint8_t)(*p)]; rdata_tail++; } - goto st737; -st737: + goto st755; +st755: if ( ++p == pe ) - goto _test_eof737; -case 737: + goto _test_eof755; +case 755: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -59943,42 +60904,42 @@ case 737: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto st737; - case 32: goto st737; - case 40: goto tr2093; - case 41: goto tr2094; - case 3082: goto tr2095; - case 3131: goto tr2096; - case 3338: goto tr2097; - case 3387: goto tr2097; - case 3594: goto tr2098; - case 3643: goto tr2099; + case 9: goto st755; + case 32: goto st755; + case 40: goto tr2128; + case 41: goto tr2129; + case 3082: goto tr2130; + case 3131: goto tr2131; + case 3338: goto tr2132; + case 3387: goto tr2132; + case 3594: goto tr2133; + case 3643: goto tr2134; } if ( _widec < 65 ) { if ( 48 <= _widec && _widec <= 57 ) - goto tr2088; + goto tr2123; } else if ( _widec > 70 ) { if ( 97 <= _widec && _widec <= 102 ) - goto tr2088; + goto tr2123; } else - goto tr2088; - goto tr2084; -tr2096: + goto tr2123; + goto tr2119; +tr2131: { s->buffer_length = 0; } - goto st738; -tr2100: + goto st756; +tr2135: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st738; -st738: + goto st756; +st756: if ( ++p == pe ) - goto _test_eof738; -case 738: + goto _test_eof756; +case 756: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -59998,44 +60959,44 @@ case 738: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr2101; + goto tr2136; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr2100; - goto tr2084; -tr2097: + goto tr2135; + goto tr2119; +tr2132: { if ((rdata_tail - s->r_data) != s->r_data_length) { WARN(ZS_BAD_RDATA_LENGTH); - p--; {goto st319;} + p--; {goto st325;} } } { p--; {cs = stack[--top];goto _again;} } - goto st1500; -st1500: + goto st1518; +st1518: if ( ++p == pe ) - goto _test_eof1500; -case 1500: + goto _test_eof1518; +case 1518: goto st0; -tr2098: +tr2133: { s->line_counter++; } { if ((rdata_tail - s->r_data) != s->r_data_length) { WARN(ZS_BAD_RDATA_LENGTH); - p--; {goto st319;} + p--; {goto st325;} } } { p--; {cs = stack[--top];goto _again;} } - goto st1501; -st1501: + goto st1519; +st1519: if ( ++p == pe ) - goto _test_eof1501; -case 1501: + goto _test_eof1519; +case 1519: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -60053,44 +61014,44 @@ case 1501: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto st737; - case 32: goto st737; - case 40: goto tr2093; - case 41: goto tr2094; - case 3082: goto tr2095; - case 3131: goto tr2096; - case 3338: goto tr2097; - case 3387: goto tr2097; - case 3594: goto tr2098; - case 3643: goto tr2099; + case 9: goto st755; + case 32: goto st755; + case 40: goto tr2128; + case 41: goto tr2129; + case 3082: goto tr2130; + case 3131: goto tr2131; + case 3338: goto tr2132; + case 3387: goto tr2132; + case 3594: goto tr2133; + case 3643: goto tr2134; } if ( _widec < 65 ) { if ( 48 <= _widec && _widec <= 57 ) - goto tr2088; + goto tr2123; } else if ( _widec > 70 ) { if ( 97 <= _widec && _widec <= 102 ) - goto tr2088; + goto tr2123; } else - goto tr2088; - goto tr2084; -tr2099: + goto tr2123; + goto tr2119; +tr2134: { s->buffer_length = 0; } { if ((rdata_tail - s->r_data) != s->r_data_length) { WARN(ZS_BAD_RDATA_LENGTH); - p--; {goto st319;} + p--; {goto st325;} } } { p--; {cs = stack[--top];goto _again;} } - goto st1502; -st1502: + goto st1520; +st1520: if ( ++p == pe ) - goto _test_eof1502; -case 1502: + goto _test_eof1520; +case 1520: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -60110,39 +61071,39 @@ case 1502: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr2101; + goto tr2136; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr2100; - goto tr2084; -tr2090: + goto tr2135; + goto tr2119; +tr2125: { s->buffer_length = 0; } - goto st739; -tr2102: + goto st757; +tr2137: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st739; -tr2083: + goto st757; +tr2118: { if (s->number64 <= UINT16_MAX) { s->r_data_length = (uint16_t)(s->number64); } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st739; -st739: + goto st757; +st757: if ( ++p == pe ) - goto _test_eof739; -case 739: + goto _test_eof757; +case 757: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -60162,26 +61123,26 @@ case 739: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr2103; + goto tr2138; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr2102; - goto tr2070; -tr2075: + goto tr2137; + goto tr2105; +tr2110: { s->buffer_length = 0; } - goto st740; -tr2104: + goto st758; +tr2139: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st740; -st740: + goto st758; +st758: if ( ++p == pe ) - goto _test_eof740; -case 740: + goto _test_eof758; +case 758: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -60201,14 +61162,14 @@ case 740: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr2105; + goto tr2140; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr2104; - goto tr2070; -st741: + goto tr2139; + goto tr2105; +st759: if ( ++p == pe ) - goto _test_eof741; -case 741: + goto _test_eof759; +case 759: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -60222,38 +61183,38 @@ case 741: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st742; - case 32: goto st742; - case 40: goto tr2107; - case 41: goto tr2108; - case 2058: goto tr2109; - case 2107: goto tr2110; - } - goto tr2070; -tr2107: + case 9: goto st760; + case 32: goto st760; + case 40: goto tr2142; + case 41: goto tr2143; + case 2058: goto tr2144; + case 2107: goto tr2145; + } + goto tr2105; +tr2142: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st742; -tr2108: + goto st760; +tr2143: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st742; -tr2109: + goto st760; +tr2144: { s->line_counter++; } - goto st742; -tr2145: + goto st760; +tr2180: { s->buffer[s->buffer_length++] = 0; @@ -60263,18 +61224,18 @@ tr2145: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 742; goto _out;} + {p++; cs = 760; goto _out;} } } } { s->line_counter++; } - goto st742; -st742: + goto st760; +st760: if ( ++p == pe ) - goto _test_eof742; -case 742: + goto _test_eof760; +case 760: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -60288,18 +61249,18 @@ case 742: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st742; - case 32: goto st742; - case 40: goto tr2107; - case 41: goto tr2108; - case 48: goto tr2111; - case 2058: goto tr2109; - case 2107: goto tr2110; + case 9: goto st760; + case 32: goto st760; + case 40: goto tr2142; + case 41: goto tr2143; + case 48: goto tr2146; + case 2058: goto tr2144; + case 2107: goto tr2145; } if ( 49 <= _widec && _widec <= 57 ) - goto tr2112; - goto tr2076; -tr2111: + goto tr2147; + goto tr2111; +tr2146: { s->number64 = 0; } @@ -60314,14 +61275,14 @@ tr2111: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st743; -st743: + goto st761; +st761: if ( ++p == pe ) - goto _test_eof743; -case 743: + goto _test_eof761; +case 761: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -60335,19 +61296,19 @@ case 743: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr2113; - case 32: goto tr2113; - case 40: goto tr2114; - case 41: goto tr2115; - case 1802: goto tr2117; - case 1851: goto tr2117; - case 2058: goto tr2118; - case 2107: goto tr2119; + case 9: goto tr2148; + case 32: goto tr2148; + case 40: goto tr2149; + case 41: goto tr2150; + case 1802: goto tr2152; + case 1851: goto tr2152; + case 2058: goto tr2153; + case 2107: goto tr2154; } if ( 48 <= _widec && _widec <= 57 ) - goto tr2116; - goto tr2076; -tr2113: + goto tr2151; + goto tr2111; +tr2148: { p--; {cs = stack[--top];goto _again;} } @@ -60356,11 +61317,11 @@ tr2113: s->r_data_length = (uint16_t)(s->number64); } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1503; -tr2114: + goto st1521; +tr2149: { p--; {cs = stack[--top];goto _again;} } @@ -60369,18 +61330,18 @@ tr2114: s->r_data_length = (uint16_t)(s->number64); } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1503; -tr2115: + goto st1521; +tr2150: { p--; {cs = stack[--top];goto _again;} } @@ -60389,18 +61350,18 @@ tr2115: s->r_data_length = (uint16_t)(s->number64); } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1503; -tr2118: + goto st1521; +tr2153: { p--; {cs = stack[--top];goto _again;} } @@ -60409,17 +61370,17 @@ tr2118: s->r_data_length = (uint16_t)(s->number64); } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1503; -st1503: + goto st1521; +st1521: if ( ++p == pe ) - goto _test_eof1503; -case 1503: + goto _test_eof1521; +case 1521: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -60433,46 +61394,46 @@ case 1503: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st744; - case 32: goto st744; - case 40: goto tr2121; - case 41: goto tr2122; - case 2058: goto tr2124; - case 2107: goto tr2125; + case 9: goto st762; + case 32: goto st762; + case 40: goto tr2156; + case 41: goto tr2157; + case 2058: goto tr2159; + case 2107: goto tr2160; } if ( _widec < 65 ) { if ( 48 <= _widec && _widec <= 57 ) - goto tr2123; + goto tr2158; } else if ( _widec > 70 ) { if ( 97 <= _widec && _widec <= 102 ) - goto tr2123; + goto tr2158; } else - goto tr2123; - goto tr2084; -tr2121: + goto tr2158; + goto tr2119; +tr2156: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st744; -tr2122: + goto st762; +tr2157: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st744; -tr2124: + goto st762; +tr2159: { s->line_counter++; } - goto st744; -tr2138: + goto st762; +tr2173: { s->buffer[s->buffer_length++] = 0; @@ -60482,75 +61443,75 @@ tr2138: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 744; goto _out;} + {p++; cs = 762; goto _out;} } } } { s->line_counter++; } - goto st744; -tr2139: + goto st762; +tr2174: { if (s->number64 <= UINT16_MAX) { s->r_data_length = (uint16_t)(s->number64); } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st744; -tr2140: + goto st762; +tr2175: { if (s->number64 <= UINT16_MAX) { s->r_data_length = (uint16_t)(s->number64); } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st744; -tr2141: + goto st762; +tr2176: { if (s->number64 <= UINT16_MAX) { s->r_data_length = (uint16_t)(s->number64); } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st744; -tr2142: + goto st762; +tr2177: { if (s->number64 <= UINT16_MAX) { s->r_data_length = (uint16_t)(s->number64); } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st744; -st744: + goto st762; +st762: if ( ++p == pe ) - goto _test_eof744; -case 744: + goto _test_eof762; +case 762: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -60564,69 +61525,69 @@ case 744: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st744; - case 32: goto st744; - case 40: goto tr2121; - case 41: goto tr2122; - case 2058: goto tr2124; - case 2107: goto tr2125; + case 9: goto st762; + case 32: goto st762; + case 40: goto tr2156; + case 41: goto tr2157; + case 2058: goto tr2159; + case 2107: goto tr2160; } if ( _widec < 65 ) { if ( 48 <= _widec && _widec <= 57 ) - goto tr2123; + goto tr2158; } else if ( _widec > 70 ) { if ( 97 <= _widec && _widec <= 102 ) - goto tr2123; + goto tr2158; } else - goto tr2123; - goto tr2084; -tr2123: + goto tr2158; + goto tr2119; +tr2158: { if (rdata_tail <= rdata_stop) { *rdata_tail = first_hex_to_num[(uint8_t)(*p)]; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st745; -st745: + goto st763; +st763: if ( ++p == pe ) - goto _test_eof745; -case 745: + goto _test_eof763; +case 763: if ( (*p) < 65 ) { if ( 48 <= (*p) && (*p) <= 57 ) - goto tr2126; + goto tr2161; } else if ( (*p) > 70 ) { if ( 97 <= (*p) && (*p) <= 102 ) - goto tr2126; + goto tr2161; } else - goto tr2126; - goto tr2084; -tr2128: + goto tr2161; + goto tr2119; +tr2163: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st746; -tr2129: + goto st764; +tr2164: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st746; -tr2130: + goto st764; +tr2165: { s->line_counter++; } - goto st746; -tr2136: + goto st764; +tr2171: { s->buffer[s->buffer_length++] = 0; @@ -60636,24 +61597,24 @@ tr2136: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 746; goto _out;} + {p++; cs = 764; goto _out;} } } } { s->line_counter++; } - goto st746; -tr2126: + goto st764; +tr2161: { *rdata_tail += second_hex_to_num[(uint8_t)(*p)]; rdata_tail++; } - goto st746; -st746: + goto st764; +st764: if ( ++p == pe ) - goto _test_eof746; -case 746: + goto _test_eof764; +case 764: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -60671,42 +61632,42 @@ case 746: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto st746; - case 32: goto st746; - case 40: goto tr2128; - case 41: goto tr2129; - case 3082: goto tr2130; - case 3131: goto tr2131; - case 3338: goto tr2132; - case 3387: goto tr2132; - case 3594: goto tr2133; - case 3643: goto tr2134; + case 9: goto st764; + case 32: goto st764; + case 40: goto tr2163; + case 41: goto tr2164; + case 3082: goto tr2165; + case 3131: goto tr2166; + case 3338: goto tr2167; + case 3387: goto tr2167; + case 3594: goto tr2168; + case 3643: goto tr2169; } if ( _widec < 65 ) { if ( 48 <= _widec && _widec <= 57 ) - goto tr2123; + goto tr2158; } else if ( _widec > 70 ) { if ( 97 <= _widec && _widec <= 102 ) - goto tr2123; + goto tr2158; } else - goto tr2123; - goto tr2084; -tr2131: + goto tr2158; + goto tr2119; +tr2166: { s->buffer_length = 0; } - goto st747; -tr2135: + goto st765; +tr2170: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st747; -st747: + goto st765; +st765: if ( ++p == pe ) - goto _test_eof747; -case 747: + goto _test_eof765; +case 765: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -60726,49 +61687,49 @@ case 747: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr2136; + goto tr2171; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr2135; - goto tr2084; -tr2117: + goto tr2170; + goto tr2119; +tr2152: { p--; {cs = stack[--top];goto _again;} } - goto st1504; -tr2132: + goto st1522; +tr2167: { if ((rdata_tail - s->r_data) != s->r_data_length) { WARN(ZS_BAD_RDATA_LENGTH); - p--; {goto st319;} + p--; {goto st325;} } } { p--; {cs = stack[--top];goto _again;} } - goto st1504; -st1504: + goto st1522; +st1522: if ( ++p == pe ) - goto _test_eof1504; -case 1504: - goto tr2070; -tr2133: + goto _test_eof1522; +case 1522: + goto tr2105; +tr2168: { s->line_counter++; } { if ((rdata_tail - s->r_data) != s->r_data_length) { WARN(ZS_BAD_RDATA_LENGTH); - p--; {goto st319;} + p--; {goto st325;} } } { p--; {cs = stack[--top];goto _again;} } - goto st1505; -st1505: + goto st1523; +st1523: if ( ++p == pe ) - goto _test_eof1505; -case 1505: + goto _test_eof1523; +case 1523: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -60786,44 +61747,44 @@ case 1505: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto st746; - case 32: goto st746; - case 40: goto tr2128; - case 41: goto tr2129; - case 3082: goto tr2130; - case 3131: goto tr2131; - case 3338: goto tr2132; - case 3387: goto tr2132; - case 3594: goto tr2133; - case 3643: goto tr2134; + case 9: goto st764; + case 32: goto st764; + case 40: goto tr2163; + case 41: goto tr2164; + case 3082: goto tr2165; + case 3131: goto tr2166; + case 3338: goto tr2167; + case 3387: goto tr2167; + case 3594: goto tr2168; + case 3643: goto tr2169; } if ( _widec < 65 ) { if ( 48 <= _widec && _widec <= 57 ) - goto tr2123; + goto tr2158; } else if ( _widec > 70 ) { if ( 97 <= _widec && _widec <= 102 ) - goto tr2123; + goto tr2158; } else - goto tr2123; - goto tr2084; -tr2134: + goto tr2158; + goto tr2119; +tr2169: { s->buffer_length = 0; } { if ((rdata_tail - s->r_data) != s->r_data_length) { WARN(ZS_BAD_RDATA_LENGTH); - p--; {goto st319;} + p--; {goto st325;} } } { p--; {cs = stack[--top];goto _again;} } - goto st1506; -st1506: + goto st1524; +st1524: if ( ++p == pe ) - goto _test_eof1506; -case 1506: + goto _test_eof1524; +case 1524: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -60843,39 +61804,39 @@ case 1506: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr2136; + goto tr2171; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr2135; - goto tr2084; -tr2125: + goto tr2170; + goto tr2119; +tr2160: { s->buffer_length = 0; } - goto st748; -tr2137: + goto st766; +tr2172: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st748; -tr2143: + goto st766; +tr2178: { if (s->number64 <= UINT16_MAX) { s->r_data_length = (uint16_t)(s->number64); } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st748; -st748: + goto st766; +st766: if ( ++p == pe ) - goto _test_eof748; -case 748: + goto _test_eof766; +case 766: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -60895,11 +61856,11 @@ case 748: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr2138; + goto tr2173; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr2137; - goto tr2070; -tr2112: + goto tr2172; + goto tr2105; +tr2147: { s->number64 = 0; } @@ -60914,11 +61875,11 @@ tr2112: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st749; -tr2116: + goto st767; +tr2151: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -60930,14 +61891,14 @@ tr2116: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st749; -st749: + goto st767; +st767: if ( ++p == pe ) - goto _test_eof749; -case 749: + goto _test_eof767; +case 767: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -60951,17 +61912,17 @@ case 749: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr2139; - case 32: goto tr2139; - case 40: goto tr2140; - case 41: goto tr2141; - case 2058: goto tr2142; - case 2107: goto tr2143; + case 9: goto tr2174; + case 32: goto tr2174; + case 40: goto tr2175; + case 41: goto tr2176; + case 2058: goto tr2177; + case 2107: goto tr2178; } if ( 48 <= _widec && _widec <= 57 ) - goto tr2116; - goto tr2076; -tr2119: + goto tr2151; + goto tr2111; +tr2154: { p--; {cs = stack[--top];goto _again;} } @@ -60970,17 +61931,17 @@ tr2119: s->r_data_length = (uint16_t)(s->number64); } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1507; -st1507: + goto st1525; +st1525: if ( ++p == pe ) - goto _test_eof1507; -case 1507: + goto _test_eof1525; +case 1525: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -61000,26 +61961,26 @@ case 1507: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr2138; + goto tr2173; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr2137; - goto tr2070; -tr2110: + goto tr2172; + goto tr2105; +tr2145: { s->buffer_length = 0; } - goto st750; -tr2144: + goto st768; +tr2179: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st750; -st750: + goto st768; +st768: if ( ++p == pe ) - goto _test_eof750; -case 750: + goto _test_eof768; +case 768: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -61039,71 +62000,71 @@ case 750: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr2145; + goto tr2180; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr2144; - goto tr2070; -st751: + goto tr2179; + goto tr2105; +st769: if ( ++p == pe ) - goto _test_eof751; -case 751: + goto _test_eof769; +case 769: switch( (*p) ) { - case 97: goto tr2147; - case 100: goto tr2148; - case 101: goto tr2149; - case 105: goto tr2150; - case 107: goto tr2151; - case 110: goto tr2152; - case 111: goto tr2153; - case 112: goto tr2154; + case 97: goto tr2182; + case 100: goto tr2183; + case 101: goto tr2184; + case 105: goto tr2185; + case 107: goto tr2186; + case 110: goto tr2187; + case 111: goto tr2188; + case 112: goto tr2189; } - goto tr2146; -tr2147: + goto tr2181; +tr2182: { if (rdata_tail + 2 > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st752; -st752: + goto st770; +st770: if ( ++p == pe ) - goto _test_eof752; -case 752: + goto _test_eof770; +case 770: if ( (*p) == 108 ) - goto st753; - goto tr2146; -st753: + goto st771; + goto tr2181; +st771: if ( ++p == pe ) - goto _test_eof753; -case 753: + goto _test_eof771; +case 771: if ( (*p) == 112 ) - goto st754; - goto tr2146; -st754: + goto st772; + goto tr2181; +st772: if ( ++p == pe ) - goto _test_eof754; -case 754: + goto _test_eof772; +case 772: if ( (*p) == 110 ) - goto st755; - goto tr2146; -st755: + goto st773; + goto tr2181; +st773: if ( ++p == pe ) - goto _test_eof755; -case 755: + goto _test_eof773; +case 773: switch( (*p) ) { - case 32: goto tr2158; - case 34: goto tr2158; - case 44: goto tr2158; - case 59: goto tr2158; + case 32: goto tr2193; + case 34: goto tr2193; + case 44: goto tr2193; + case 59: goto tr2193; } if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr2158; + goto tr2193; } else if ( (*p) >= 9 ) - goto tr2158; - goto tr2146; -tr2187: + goto tr2193; + goto tr2181; +tr2222: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -61111,14 +62072,14 @@ tr2187: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { p--; {cs = stack[--top];goto _again;} } - goto st1508; -tr2158: + goto st1526; +tr2193: { uint16_t val = htons(1); memcpy(rdata_tail, &val, 2); @@ -61127,8 +62088,8 @@ tr2158: { p--; {cs = stack[--top];goto _again;} } - goto st1508; -tr2165: + goto st1526; +tr2200: { uint16_t val = htons(7); memcpy(rdata_tail, &val, 2); @@ -61137,8 +62098,8 @@ tr2165: { p--; {cs = stack[--top];goto _again;} } - goto st1508; -tr2168: + goto st1526; +tr2203: { uint16_t val = htons(5); memcpy(rdata_tail, &val, 2); @@ -61147,8 +62108,8 @@ tr2168: { p--; {cs = stack[--top];goto _again;} } - goto st1508; -tr2177: + goto st1526; +tr2212: { uint16_t val = htons(4); memcpy(rdata_tail, &val, 2); @@ -61157,8 +62118,8 @@ tr2177: { p--; {cs = stack[--top];goto _again;} } - goto st1508; -tr2182: + goto st1526; +tr2217: { uint16_t val = htons(6); memcpy(rdata_tail, &val, 2); @@ -61167,8 +62128,8 @@ tr2182: { p--; {cs = stack[--top];goto _again;} } - goto st1508; -tr2203: + goto st1526; +tr2238: { uint16_t val = htons(2); memcpy(rdata_tail, &val, 2); @@ -61177,8 +62138,8 @@ tr2203: { p--; {cs = stack[--top];goto _again;} } - goto st1508; -tr2208: + goto st1526; +tr2243: { uint16_t val = htons(8); memcpy(rdata_tail, &val, 2); @@ -61187,8 +62148,8 @@ tr2208: { p--; {cs = stack[--top];goto _again;} } - goto st1508; -tr2212: + goto st1526; +tr2247: { uint16_t val = htons(3); memcpy(rdata_tail, &val, 2); @@ -61197,265 +62158,265 @@ tr2212: { p--; {cs = stack[--top];goto _again;} } - goto st1508; -st1508: + goto st1526; +st1526: if ( ++p == pe ) - goto _test_eof1508; -case 1508: + goto _test_eof1526; +case 1526: goto st0; -tr2148: +tr2183: { if (rdata_tail + 2 > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st756; -st756: + goto st774; +st774: if ( ++p == pe ) - goto _test_eof756; -case 756: + goto _test_eof774; +case 774: if ( (*p) == 111 ) - goto st757; - goto tr2146; -st757: + goto st775; + goto tr2181; +st775: if ( ++p == pe ) - goto _test_eof757; -case 757: + goto _test_eof775; +case 775: if ( (*p) == 104 ) - goto st758; - goto tr2146; -st758: + goto st776; + goto tr2181; +st776: if ( ++p == pe ) - goto _test_eof758; -case 758: + goto _test_eof776; +case 776: if ( (*p) == 112 ) - goto st759; - goto tr2146; -st759: + goto st777; + goto tr2181; +st777: if ( ++p == pe ) - goto _test_eof759; -case 759: + goto _test_eof777; +case 777: if ( (*p) == 97 ) - goto st760; - goto tr2146; -st760: + goto st778; + goto tr2181; +st778: if ( ++p == pe ) - goto _test_eof760; -case 760: + goto _test_eof778; +case 778: if ( (*p) == 116 ) - goto st761; - goto tr2146; -st761: + goto st779; + goto tr2181; +st779: if ( ++p == pe ) - goto _test_eof761; -case 761: + goto _test_eof779; +case 779: if ( (*p) == 104 ) - goto st762; - goto tr2146; -st762: + goto st780; + goto tr2181; +st780: if ( ++p == pe ) - goto _test_eof762; -case 762: + goto _test_eof780; +case 780: switch( (*p) ) { - case 32: goto tr2165; - case 34: goto tr2165; - case 44: goto tr2165; - case 59: goto tr2165; + case 32: goto tr2200; + case 34: goto tr2200; + case 44: goto tr2200; + case 59: goto tr2200; } if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr2165; + goto tr2200; } else if ( (*p) >= 9 ) - goto tr2165; - goto tr2146; -tr2149: + goto tr2200; + goto tr2181; +tr2184: { if (rdata_tail + 2 > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st763; -st763: + goto st781; +st781: if ( ++p == pe ) - goto _test_eof763; -case 763: + goto _test_eof781; +case 781: if ( (*p) == 99 ) - goto st764; - goto tr2146; -st764: + goto st782; + goto tr2181; +st782: if ( ++p == pe ) - goto _test_eof764; -case 764: + goto _test_eof782; +case 782: if ( (*p) == 104 ) - goto st765; - goto tr2146; -st765: + goto st783; + goto tr2181; +st783: if ( ++p == pe ) - goto _test_eof765; -case 765: + goto _test_eof783; +case 783: switch( (*p) ) { - case 32: goto tr2168; - case 34: goto tr2168; - case 44: goto tr2168; - case 59: goto tr2168; + case 32: goto tr2203; + case 34: goto tr2203; + case 44: goto tr2203; + case 59: goto tr2203; } if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr2168; + goto tr2203; } else if ( (*p) >= 9 ) - goto tr2168; - goto tr2146; -tr2150: + goto tr2203; + goto tr2181; +tr2185: { if (rdata_tail + 2 > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st766; -st766: + goto st784; +st784: if ( ++p == pe ) - goto _test_eof766; -case 766: + goto _test_eof784; +case 784: if ( (*p) == 112 ) - goto st767; - goto tr2146; -st767: + goto st785; + goto tr2181; +st785: if ( ++p == pe ) - goto _test_eof767; -case 767: + goto _test_eof785; +case 785: if ( (*p) == 118 ) - goto st768; - goto tr2146; -st768: + goto st786; + goto tr2181; +st786: if ( ++p == pe ) - goto _test_eof768; -case 768: + goto _test_eof786; +case 786: switch( (*p) ) { - case 52: goto st769; - case 54: goto st774; + case 52: goto st787; + case 54: goto st792; } - goto tr2146; -st769: + goto tr2181; +st787: if ( ++p == pe ) - goto _test_eof769; -case 769: + goto _test_eof787; +case 787: if ( (*p) == 104 ) - goto st770; - goto tr2146; -st770: + goto st788; + goto tr2181; +st788: if ( ++p == pe ) - goto _test_eof770; -case 770: + goto _test_eof788; +case 788: if ( (*p) == 105 ) - goto st771; - goto tr2146; -st771: + goto st789; + goto tr2181; +st789: if ( ++p == pe ) - goto _test_eof771; -case 771: + goto _test_eof789; +case 789: if ( (*p) == 110 ) - goto st772; - goto tr2146; -st772: + goto st790; + goto tr2181; +st790: if ( ++p == pe ) - goto _test_eof772; -case 772: + goto _test_eof790; +case 790: if ( (*p) == 116 ) - goto st773; - goto tr2146; -st773: + goto st791; + goto tr2181; +st791: if ( ++p == pe ) - goto _test_eof773; -case 773: + goto _test_eof791; +case 791: switch( (*p) ) { - case 32: goto tr2177; - case 34: goto tr2177; - case 44: goto tr2177; - case 59: goto tr2177; + case 32: goto tr2212; + case 34: goto tr2212; + case 44: goto tr2212; + case 59: goto tr2212; } if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr2177; + goto tr2212; } else if ( (*p) >= 9 ) - goto tr2177; - goto tr2146; -st774: + goto tr2212; + goto tr2181; +st792: if ( ++p == pe ) - goto _test_eof774; -case 774: + goto _test_eof792; +case 792: if ( (*p) == 104 ) - goto st775; - goto tr2146; -st775: + goto st793; + goto tr2181; +st793: if ( ++p == pe ) - goto _test_eof775; -case 775: + goto _test_eof793; +case 793: if ( (*p) == 105 ) - goto st776; - goto tr2146; -st776: + goto st794; + goto tr2181; +st794: if ( ++p == pe ) - goto _test_eof776; -case 776: + goto _test_eof794; +case 794: if ( (*p) == 110 ) - goto st777; - goto tr2146; -st777: + goto st795; + goto tr2181; +st795: if ( ++p == pe ) - goto _test_eof777; -case 777: + goto _test_eof795; +case 795: if ( (*p) == 116 ) - goto st778; - goto tr2146; -st778: + goto st796; + goto tr2181; +st796: if ( ++p == pe ) - goto _test_eof778; -case 778: + goto _test_eof796; +case 796: switch( (*p) ) { - case 32: goto tr2182; - case 34: goto tr2182; - case 44: goto tr2182; - case 59: goto tr2182; + case 32: goto tr2217; + case 34: goto tr2217; + case 44: goto tr2217; + case 59: goto tr2217; } if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr2182; + goto tr2217; } else if ( (*p) >= 9 ) - goto tr2182; - goto tr2146; -tr2151: + goto tr2217; + goto tr2181; +tr2186: { if (rdata_tail + 2 > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st779; -st779: + goto st797; +st797: if ( ++p == pe ) - goto _test_eof779; -case 779: + goto _test_eof797; +case 797: if ( (*p) == 101 ) - goto st780; - goto tr2146; -st780: + goto st798; + goto tr2181; +st798: if ( ++p == pe ) - goto _test_eof780; -case 780: + goto _test_eof798; +case 798: if ( (*p) == 121 ) - goto st781; - goto tr2146; -st781: + goto st799; + goto tr2181; +st799: if ( ++p == pe ) - goto _test_eof781; -case 781: + goto _test_eof799; +case 799: if ( 48 <= (*p) && (*p) <= 57 ) - goto tr2186; - goto tr2185; -tr2186: + goto tr2221; + goto tr2220; +tr2221: { s->number64 = 0; } @@ -61470,11 +62431,11 @@ tr2186: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st782; -tr2188: + goto st800; +tr2223: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -61486,252 +62447,252 @@ tr2188: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st782; -st782: + goto st800; +st800: if ( ++p == pe ) - goto _test_eof782; -case 782: + goto _test_eof800; +case 800: switch( (*p) ) { - case 32: goto tr2187; - case 34: goto tr2187; - case 44: goto tr2187; - case 59: goto tr2187; + case 32: goto tr2222; + case 34: goto tr2222; + case 44: goto tr2222; + case 59: goto tr2222; } if ( (*p) < 40 ) { if ( 9 <= (*p) && (*p) <= 10 ) - goto tr2187; + goto tr2222; } else if ( (*p) > 41 ) { if ( 48 <= (*p) && (*p) <= 57 ) - goto tr2188; + goto tr2223; } else - goto tr2187; - goto tr2185; -tr2152: + goto tr2222; + goto tr2220; +tr2187: { if (rdata_tail + 2 > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st783; -st783: + goto st801; +st801: if ( ++p == pe ) - goto _test_eof783; -case 783: + goto _test_eof801; +case 801: if ( (*p) == 111 ) - goto st784; - goto tr2146; -st784: + goto st802; + goto tr2181; +st802: if ( ++p == pe ) - goto _test_eof784; -case 784: + goto _test_eof802; +case 802: if ( (*p) == 45 ) - goto st785; - goto tr2146; -st785: + goto st803; + goto tr2181; +st803: if ( ++p == pe ) - goto _test_eof785; -case 785: + goto _test_eof803; +case 803: if ( (*p) == 100 ) - goto st786; - goto tr2146; -st786: + goto st804; + goto tr2181; +st804: if ( ++p == pe ) - goto _test_eof786; -case 786: + goto _test_eof804; +case 804: if ( (*p) == 101 ) - goto st787; - goto tr2146; -st787: + goto st805; + goto tr2181; +st805: if ( ++p == pe ) - goto _test_eof787; -case 787: + goto _test_eof805; +case 805: if ( (*p) == 102 ) - goto st788; - goto tr2146; -st788: + goto st806; + goto tr2181; +st806: if ( ++p == pe ) - goto _test_eof788; -case 788: + goto _test_eof806; +case 806: if ( (*p) == 97 ) - goto st789; - goto tr2146; -st789: + goto st807; + goto tr2181; +st807: if ( ++p == pe ) - goto _test_eof789; -case 789: + goto _test_eof807; +case 807: if ( (*p) == 117 ) - goto st790; - goto tr2146; -st790: + goto st808; + goto tr2181; +st808: if ( ++p == pe ) - goto _test_eof790; -case 790: + goto _test_eof808; +case 808: if ( (*p) == 108 ) - goto st791; - goto tr2146; -st791: + goto st809; + goto tr2181; +st809: if ( ++p == pe ) - goto _test_eof791; -case 791: + goto _test_eof809; +case 809: if ( (*p) == 116 ) - goto st792; - goto tr2146; -st792: + goto st810; + goto tr2181; +st810: if ( ++p == pe ) - goto _test_eof792; -case 792: + goto _test_eof810; +case 810: if ( (*p) == 45 ) - goto st793; - goto tr2146; -st793: + goto st811; + goto tr2181; +st811: if ( ++p == pe ) - goto _test_eof793; -case 793: + goto _test_eof811; +case 811: if ( (*p) == 97 ) - goto st794; - goto tr2146; -st794: + goto st812; + goto tr2181; +st812: if ( ++p == pe ) - goto _test_eof794; -case 794: + goto _test_eof812; +case 812: if ( (*p) == 108 ) - goto st795; - goto tr2146; -st795: + goto st813; + goto tr2181; +st813: if ( ++p == pe ) - goto _test_eof795; -case 795: + goto _test_eof813; +case 813: if ( (*p) == 112 ) - goto st796; - goto tr2146; -st796: + goto st814; + goto tr2181; +st814: if ( ++p == pe ) - goto _test_eof796; -case 796: + goto _test_eof814; +case 814: if ( (*p) == 110 ) - goto st797; - goto tr2146; -st797: + goto st815; + goto tr2181; +st815: if ( ++p == pe ) - goto _test_eof797; -case 797: + goto _test_eof815; +case 815: switch( (*p) ) { - case 32: goto tr2203; - case 34: goto tr2203; - case 44: goto tr2203; - case 59: goto tr2203; + case 32: goto tr2238; + case 34: goto tr2238; + case 44: goto tr2238; + case 59: goto tr2238; } if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr2203; + goto tr2238; } else if ( (*p) >= 9 ) - goto tr2203; - goto tr2146; -tr2153: + goto tr2238; + goto tr2181; +tr2188: { if (rdata_tail + 2 > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st798; -st798: + goto st816; +st816: if ( ++p == pe ) - goto _test_eof798; -case 798: + goto _test_eof816; +case 816: if ( (*p) == 104 ) - goto st799; - goto tr2146; -st799: + goto st817; + goto tr2181; +st817: if ( ++p == pe ) - goto _test_eof799; -case 799: + goto _test_eof817; +case 817: if ( (*p) == 116 ) - goto st800; - goto tr2146; -st800: + goto st818; + goto tr2181; +st818: if ( ++p == pe ) - goto _test_eof800; -case 800: + goto _test_eof818; +case 818: if ( (*p) == 116 ) - goto st801; - goto tr2146; -st801: + goto st819; + goto tr2181; +st819: if ( ++p == pe ) - goto _test_eof801; -case 801: + goto _test_eof819; +case 819: if ( (*p) == 112 ) - goto st802; - goto tr2146; -st802: + goto st820; + goto tr2181; +st820: if ( ++p == pe ) - goto _test_eof802; -case 802: + goto _test_eof820; +case 820: switch( (*p) ) { - case 32: goto tr2208; - case 34: goto tr2208; - case 44: goto tr2208; - case 59: goto tr2208; + case 32: goto tr2243; + case 34: goto tr2243; + case 44: goto tr2243; + case 59: goto tr2243; } if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr2208; + goto tr2243; } else if ( (*p) >= 9 ) - goto tr2208; - goto tr2146; -tr2154: + goto tr2243; + goto tr2181; +tr2189: { if (rdata_tail + 2 > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st803; -st803: + goto st821; +st821: if ( ++p == pe ) - goto _test_eof803; -case 803: + goto _test_eof821; +case 821: if ( (*p) == 111 ) - goto st804; - goto tr2146; -st804: + goto st822; + goto tr2181; +st822: if ( ++p == pe ) - goto _test_eof804; -case 804: + goto _test_eof822; +case 822: if ( (*p) == 114 ) - goto st805; - goto tr2146; -st805: + goto st823; + goto tr2181; +st823: if ( ++p == pe ) - goto _test_eof805; -case 805: + goto _test_eof823; +case 823: if ( (*p) == 116 ) - goto st806; - goto tr2146; -st806: + goto st824; + goto tr2181; +st824: if ( ++p == pe ) - goto _test_eof806; -case 806: + goto _test_eof824; +case 824: switch( (*p) ) { - case 32: goto tr2212; - case 34: goto tr2212; - case 44: goto tr2212; - case 59: goto tr2212; + case 32: goto tr2247; + case 34: goto tr2247; + case 44: goto tr2247; + case 59: goto tr2247; } if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr2212; + goto tr2247; } else if ( (*p) >= 9 ) - goto tr2212; - goto tr2146; -st807: + goto tr2247; + goto tr2181; +st825: if ( ++p == pe ) - goto _test_eof807; -case 807: + goto _test_eof825; +case 825: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -61749,42 +62710,42 @@ case 807: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr2214; - case 32: goto tr2214; - case 40: goto tr2215; - case 41: goto tr2216; - case 3082: goto tr2217; - case 3131: goto tr2218; - case 3338: goto tr2219; - case 3387: goto tr2219; - case 3594: goto tr2220; - case 3643: goto tr2221; - } - goto tr2213; -tr2223: + case 9: goto tr2249; + case 32: goto tr2249; + case 40: goto tr2250; + case 41: goto tr2251; + case 3082: goto tr2252; + case 3131: goto tr2253; + case 3338: goto tr2254; + case 3387: goto tr2254; + case 3594: goto tr2255; + case 3643: goto tr2256; + } + goto tr2248; +tr2258: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st808; -tr2224: + goto st826; +tr2259: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st808; -tr2234: + goto st826; +tr2269: { s->line_counter++; } - goto st808; -tr2254: + goto st826; +tr2289: { s->buffer[s->buffer_length++] = 0; @@ -61794,21 +62755,21 @@ tr2254: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 808; goto _out;} + {p++; cs = 826; goto _out;} } } } { s->line_counter++; } - goto st808; -tr2214: + goto st826; +tr2249: { s->svcb.params_position = rdata_tail; s->svcb.last_key = -1; } - goto st808; -tr2215: + goto st826; +tr2250: { s->svcb.params_position = rdata_tail; s->svcb.last_key = -1; @@ -61816,12 +62777,12 @@ tr2215: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st808; -tr2216: + goto st826; +tr2251: { s->svcb.params_position = rdata_tail; s->svcb.last_key = -1; @@ -61829,12 +62790,12 @@ tr2216: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st808; -tr2217: + goto st826; +tr2252: { s->svcb.params_position = rdata_tail; s->svcb.last_key = -1; @@ -61842,26 +62803,26 @@ tr2217: { s->line_counter++; } - goto st808; -tr2245: + goto st826; +tr2280: { s->item_length = rdata_tail - s->item_length_location - 1; if (s->comma_list && s->item_length == 0) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {goto st319;} + p--; {goto st325;} } if (s->item_length <= MAX_ITEM_LENGTH) { *(s->item_length_location) = (uint8_t)(s->item_length); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->comma_list = false; if (s->pending_backslash) { WARN(ZS_BAD_ALPN_BACKSLASH); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -61872,36 +62833,36 @@ tr2245: memcpy(s->item_length2_location, &val, 2); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } - goto st808; -tr2246: + goto st826; +tr2281: { s->item_length = rdata_tail - s->item_length_location - 1; if (s->comma_list && s->item_length == 0) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {goto st319;} + p--; {goto st325;} } if (s->item_length <= MAX_ITEM_LENGTH) { *(s->item_length_location) = (uint8_t)(s->item_length); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->comma_list = false; if (s->pending_backslash) { WARN(ZS_BAD_ALPN_BACKSLASH); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -61912,43 +62873,43 @@ tr2246: memcpy(s->item_length2_location, &val, 2); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st808; -tr2247: + goto st826; +tr2282: { s->item_length = rdata_tail - s->item_length_location - 1; if (s->comma_list && s->item_length == 0) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {goto st319;} + p--; {goto st325;} } if (s->item_length <= MAX_ITEM_LENGTH) { *(s->item_length_location) = (uint8_t)(s->item_length); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->comma_list = false; if (s->pending_backslash) { WARN(ZS_BAD_ALPN_BACKSLASH); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -61959,43 +62920,43 @@ tr2247: memcpy(s->item_length2_location, &val, 2); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st808; -tr2248: + goto st826; +tr2283: { s->item_length = rdata_tail - s->item_length_location - 1; if (s->comma_list && s->item_length == 0) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {goto st319;} + p--; {goto st325;} } if (s->item_length <= MAX_ITEM_LENGTH) { *(s->item_length_location) = (uint8_t)(s->item_length); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->comma_list = false; if (s->pending_backslash) { WARN(ZS_BAD_ALPN_BACKSLASH); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -62006,21 +62967,21 @@ tr2248: memcpy(s->item_length2_location, &val, 2); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st808; -tr2264: + goto st826; +tr2299: { s->item_length = rdata_tail - s->item_length2_location - 2; @@ -62029,18 +62990,18 @@ tr2264: memcpy(s->item_length2_location, &val, 2); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } - goto st808; -tr2265: + goto st826; +tr2300: { s->item_length = rdata_tail - s->item_length2_location - 2; @@ -62049,25 +63010,25 @@ tr2265: memcpy(s->item_length2_location, &val, 2); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st808; -tr2266: + goto st826; +tr2301: { s->item_length = rdata_tail - s->item_length2_location - 2; @@ -62076,25 +63037,25 @@ tr2266: memcpy(s->item_length2_location, &val, 2); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st808; -tr2267: + goto st826; +tr2302: { s->item_length = rdata_tail - s->item_length2_location - 2; @@ -62103,86 +63064,86 @@ tr2267: memcpy(s->item_length2_location, &val, 2); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st808; -tr2274: + goto st826; +tr2309: { int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } - goto st808; -tr2275: + goto st826; +tr2310: { int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st808; -tr2276: + goto st826; +tr2311: { int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st808; -tr2277: + goto st826; +tr2312: { int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st808; -tr2317: + goto st826; +tr2352: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV4); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET4_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET4_ADDR_LENGTH); rdata_tail += ZS_INET4_ADDR_LENGTH; @@ -62195,30 +63156,30 @@ tr2317: memcpy(s->item_length2_location, &val, 2); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } - goto st808; -tr2318: + goto st826; +tr2353: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV4); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET4_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET4_ADDR_LENGTH); rdata_tail += ZS_INET4_ADDR_LENGTH; @@ -62231,37 +63192,37 @@ tr2318: memcpy(s->item_length2_location, &val, 2); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st808; -tr2319: + goto st826; +tr2354: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV4); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET4_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET4_ADDR_LENGTH); rdata_tail += ZS_INET4_ADDR_LENGTH; @@ -62274,37 +63235,37 @@ tr2319: memcpy(s->item_length2_location, &val, 2); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st808; -tr2322: + goto st826; +tr2357: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV4); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET4_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET4_ADDR_LENGTH); rdata_tail += ZS_INET4_ADDR_LENGTH; @@ -62317,33 +63278,33 @@ tr2322: memcpy(s->item_length2_location, &val, 2); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st808; -tr2340: + goto st826; +tr2375: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET6, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV6); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET6_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET6_ADDR_LENGTH); rdata_tail += ZS_INET6_ADDR_LENGTH; @@ -62356,30 +63317,30 @@ tr2340: memcpy(s->item_length2_location, &val, 2); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } - goto st808; -tr2341: + goto st826; +tr2376: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET6, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV6); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET6_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET6_ADDR_LENGTH); rdata_tail += ZS_INET6_ADDR_LENGTH; @@ -62392,37 +63353,37 @@ tr2341: memcpy(s->item_length2_location, &val, 2); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st808; -tr2342: + goto st826; +tr2377: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET6, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV6); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET6_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET6_ADDR_LENGTH); rdata_tail += ZS_INET6_ADDR_LENGTH; @@ -62435,37 +63396,37 @@ tr2342: memcpy(s->item_length2_location, &val, 2); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st808; -tr2345: + goto st826; +tr2380: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET6, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV6); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET6_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET6_ADDR_LENGTH); rdata_tail += ZS_INET6_ADDR_LENGTH; @@ -62478,21 +63439,21 @@ tr2345: memcpy(s->item_length2_location, &val, 2); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st808; -tr2355: + goto st826; +tr2390: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -62500,7 +63461,7 @@ tr2355: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -62512,11 +63473,11 @@ tr2355: int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } - goto st808; -tr2356: + goto st826; +tr2391: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -62524,7 +63485,7 @@ tr2356: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -62536,18 +63497,18 @@ tr2356: int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st808; -tr2357: + goto st826; +tr2392: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -62555,7 +63516,7 @@ tr2357: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -62567,18 +63528,18 @@ tr2357: int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st808; -tr2360: + goto st826; +tr2395: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -62586,7 +63547,7 @@ tr2360: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -62598,14 +63559,14 @@ tr2360: int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st808; -tr2380: + goto st826; +tr2415: { s->item_length = rdata_tail - s->item_length2_location - 2; @@ -62614,7 +63575,7 @@ tr2380: memcpy(s->item_length2_location, &val, 2); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -62624,11 +63585,11 @@ tr2380: int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } - goto st808; -tr2381: + goto st826; +tr2416: { s->item_length = rdata_tail - s->item_length2_location - 2; @@ -62637,7 +63598,7 @@ tr2381: memcpy(s->item_length2_location, &val, 2); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -62647,18 +63608,18 @@ tr2381: int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st808; -tr2382: + goto st826; +tr2417: { s->item_length = rdata_tail - s->item_length2_location - 2; @@ -62667,7 +63628,7 @@ tr2382: memcpy(s->item_length2_location, &val, 2); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -62677,18 +63638,18 @@ tr2382: int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st808; -tr2384: + goto st826; +tr2419: { s->item_length = rdata_tail - s->item_length2_location - 2; @@ -62697,7 +63658,7 @@ tr2384: memcpy(s->item_length2_location, &val, 2); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -62707,14 +63668,14 @@ tr2384: int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st808; -tr2404: + goto st826; +tr2439: { uint16_t val = htons(2); memcpy(rdata_tail, &val, 2); @@ -62729,11 +63690,11 @@ tr2404: int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } - goto st808; -tr2405: + goto st826; +tr2440: { uint16_t val = htons(2); memcpy(rdata_tail, &val, 2); @@ -62748,18 +63709,18 @@ tr2405: int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st808; -tr2406: + goto st826; +tr2441: { uint16_t val = htons(2); memcpy(rdata_tail, &val, 2); @@ -62774,18 +63735,18 @@ tr2406: int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st808; -tr2407: + goto st826; +tr2442: { uint16_t val = htons(2); memcpy(rdata_tail, &val, 2); @@ -62800,14 +63761,14 @@ tr2407: int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st808; -tr2416: + goto st826; +tr2451: { uint16_t val = htons(8); memcpy(rdata_tail, &val, 2); @@ -62822,11 +63783,11 @@ tr2416: int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } - goto st808; -tr2417: + goto st826; +tr2452: { uint16_t val = htons(8); memcpy(rdata_tail, &val, 2); @@ -62841,18 +63802,18 @@ tr2417: int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st808; -tr2418: + goto st826; +tr2453: { uint16_t val = htons(8); memcpy(rdata_tail, &val, 2); @@ -62867,18 +63828,18 @@ tr2418: int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st808; -tr2419: + goto st826; +tr2454: { uint16_t val = htons(8); memcpy(rdata_tail, &val, 2); @@ -62893,14 +63854,14 @@ tr2419: int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st808; -tr2433: + goto st826; +tr2468: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -62908,18 +63869,18 @@ tr2433: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } - goto st808; -tr2434: + goto st826; +tr2469: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -62927,25 +63888,25 @@ tr2434: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st808; -tr2435: + goto st826; +tr2470: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -62953,25 +63914,25 @@ tr2435: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st808; -tr2437: + goto st826; +tr2472: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -62979,24 +63940,24 @@ tr2437: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st808; -st808: + goto st826; +st826: if ( ++p == pe ) - goto _test_eof808; -case 808: + goto _test_eof826; +case 826: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -63014,87 +63975,87 @@ case 808: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto st808; - case 32: goto st808; - case 40: goto tr2223; - case 41: goto tr2224; - case 97: goto tr2225; - case 100: goto tr2226; - case 101: goto tr2227; - case 105: goto tr2228; - case 107: goto tr2229; - case 109: goto tr2230; - case 110: goto tr2231; - case 111: goto tr2232; - case 112: goto tr2233; - case 3082: goto tr2234; - case 3131: goto tr2235; - case 3338: goto tr2236; - case 3387: goto tr2236; - case 3594: goto tr2237; - case 3643: goto tr2238; - } - goto tr2213; -tr2225: + case 9: goto st826; + case 32: goto st826; + case 40: goto tr2258; + case 41: goto tr2259; + case 97: goto tr2260; + case 100: goto tr2261; + case 101: goto tr2262; + case 105: goto tr2263; + case 107: goto tr2264; + case 109: goto tr2265; + case 110: goto tr2266; + case 111: goto tr2267; + case 112: goto tr2268; + case 3082: goto tr2269; + case 3131: goto tr2270; + case 3338: goto tr2271; + case 3387: goto tr2271; + case 3594: goto tr2272; + case 3643: goto tr2273; + } + goto tr2248; +tr2260: { if (rdata_tail + 4 > rdata_stop + 1) { // key_len + val_len WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } s->svcb.param_position = rdata_tail; } - goto st809; -st809: + goto st827; +st827: if ( ++p == pe ) - goto _test_eof809; -case 809: + goto _test_eof827; +case 827: if ( (*p) == 108 ) - goto st810; - goto tr2213; -st810: + goto st828; + goto tr2248; +st828: if ( ++p == pe ) - goto _test_eof810; -case 810: + goto _test_eof828; +case 828: if ( (*p) == 112 ) - goto st811; - goto tr2213; -st811: + goto st829; + goto tr2248; +st829: if ( ++p == pe ) - goto _test_eof811; -case 811: + goto _test_eof829; +case 829: if ( (*p) == 110 ) - goto st812; - goto tr2213; -st812: + goto st830; + goto tr2248; +st830: if ( ++p == pe ) - goto _test_eof812; -case 812: + goto _test_eof830; +case 830: if ( (*p) == 61 ) - goto tr2242; - goto tr2213; -tr2242: + goto tr2277; + goto tr2248; +tr2277: { uint16_t val = htons(1); memcpy(rdata_tail, &val, 2); rdata_tail += 2; } - goto st813; -st813: + goto st831; +st831: if ( ++p == pe ) - goto _test_eof813; -case 813: + goto _test_eof831; +case 831: switch( (*p) ) { - case 32: goto tr2213; - case 34: goto tr2244; - case 59: goto tr2213; + case 32: goto tr2248; + case 34: goto tr2279; + case 59: goto tr2248; } if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr2213; + goto tr2248; } else if ( (*p) >= 9 ) - goto tr2213; - goto tr2243; -tr2243: + goto tr2248; + goto tr2278; +tr2278: { s->comma_list = true; s->pending_backslash = false; @@ -63105,7 +64066,7 @@ tr2243: rdata_tail += 2; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -63113,15 +64074,15 @@ tr2243: s->item_length_location = rdata_tail++; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - { p--; {stack[top++] = 814;goto st330;} } - goto st814; -st814: + { p--; {stack[top++] = 832;goto st336;} } + goto st832; +st832: if ( ++p == pe ) - goto _test_eof814; -case 814: + goto _test_eof832; +case 832: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -63139,31 +64100,31 @@ case 814: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr2245; - case 32: goto tr2245; - case 40: goto tr2246; - case 41: goto tr2247; - case 3082: goto tr2248; - case 3131: goto tr2249; - case 3338: goto tr2250; - case 3387: goto tr2250; - case 3594: goto tr2251; - case 3643: goto tr2252; - } - goto tr2213; -tr2235: + case 9: goto tr2280; + case 32: goto tr2280; + case 40: goto tr2281; + case 41: goto tr2282; + case 3082: goto tr2283; + case 3131: goto tr2284; + case 3338: goto tr2285; + case 3387: goto tr2285; + case 3594: goto tr2286; + case 3643: goto tr2287; + } + goto tr2248; +tr2270: { s->buffer_length = 0; } - goto st815; -tr2253: + goto st833; +tr2288: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st815; -tr2218: + goto st833; +tr2253: { s->svcb.params_position = rdata_tail; s->svcb.last_key = -1; @@ -63171,26 +64132,26 @@ tr2218: { s->buffer_length = 0; } - goto st815; -tr2249: + goto st833; +tr2284: { s->item_length = rdata_tail - s->item_length_location - 1; if (s->comma_list && s->item_length == 0) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {goto st319;} + p--; {goto st325;} } if (s->item_length <= MAX_ITEM_LENGTH) { *(s->item_length_location) = (uint8_t)(s->item_length); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->comma_list = false; if (s->pending_backslash) { WARN(ZS_BAD_ALPN_BACKSLASH); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -63201,21 +64162,21 @@ tr2249: memcpy(s->item_length2_location, &val, 2); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st815; -tr2268: + goto st833; +tr2303: { s->item_length = rdata_tail - s->item_length2_location - 2; @@ -63224,45 +64185,45 @@ tr2268: memcpy(s->item_length2_location, &val, 2); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st815; -tr2278: + goto st833; +tr2313: { int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st815; -tr2323: + goto st833; +tr2358: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV4); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET4_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET4_ADDR_LENGTH); rdata_tail += ZS_INET4_ADDR_LENGTH; @@ -63275,33 +64236,33 @@ tr2323: memcpy(s->item_length2_location, &val, 2); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st815; -tr2346: + goto st833; +tr2381: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET6, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV6); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET6_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET6_ADDR_LENGTH); rdata_tail += ZS_INET6_ADDR_LENGTH; @@ -63314,21 +64275,21 @@ tr2346: memcpy(s->item_length2_location, &val, 2); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st815; -tr2361: + goto st833; +tr2396: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -63336,7 +64297,7 @@ tr2361: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -63348,14 +64309,14 @@ tr2361: int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st815; -tr2385: + goto st833; +tr2420: { s->item_length = rdata_tail - s->item_length2_location - 2; @@ -63364,7 +64325,7 @@ tr2385: memcpy(s->item_length2_location, &val, 2); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -63374,14 +64335,14 @@ tr2385: int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st815; -tr2408: + goto st833; +tr2443: { uint16_t val = htons(2); memcpy(rdata_tail, &val, 2); @@ -63396,14 +64357,14 @@ tr2408: int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st815; -tr2420: + goto st833; +tr2455: { uint16_t val = htons(8); memcpy(rdata_tail, &val, 2); @@ -63418,14 +64379,14 @@ tr2420: int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st815; -tr2438: + goto st833; +tr2473: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -63433,24 +64394,24 @@ tr2438: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st815; -st815: + goto st833; +st833: if ( ++p == pe ) - goto _test_eof815; -case 815: + goto _test_eof833; +case 833: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -63470,11 +64431,11 @@ case 815: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr2254; + goto tr2289; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr2253; - goto tr2213; -tr2219: + goto tr2288; + goto tr2248; +tr2254: { s->svcb.params_position = rdata_tail; s->svcb.last_key = -1; @@ -63483,44 +64444,44 @@ tr2219: int ret = svcb_check(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { p--; {cs = stack[--top];goto _again;} } - goto st1509; -tr2236: + goto st1527; +tr2271: { int ret = svcb_check(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { p--; {cs = stack[--top];goto _again;} } - goto st1509; -tr2250: + goto st1527; +tr2285: { s->item_length = rdata_tail - s->item_length_location - 1; if (s->comma_list && s->item_length == 0) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {goto st319;} + p--; {goto st325;} } if (s->item_length <= MAX_ITEM_LENGTH) { *(s->item_length_location) = (uint8_t)(s->item_length); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->comma_list = false; if (s->pending_backslash) { WARN(ZS_BAD_ALPN_BACKSLASH); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -63531,28 +64492,28 @@ tr2250: memcpy(s->item_length2_location, &val, 2); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { int ret = svcb_check(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { p--; {cs = stack[--top];goto _again;} } - goto st1509; -tr2269: + goto st1527; +tr2304: { s->item_length = rdata_tail - s->item_length2_location - 2; @@ -63561,59 +64522,59 @@ tr2269: memcpy(s->item_length2_location, &val, 2); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { int ret = svcb_check(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { p--; {cs = stack[--top];goto _again;} } - goto st1509; -tr2279: + goto st1527; +tr2314: { int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { int ret = svcb_check(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { p--; {cs = stack[--top];goto _again;} } - goto st1509; -tr2324: + goto st1527; +tr2359: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV4); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET4_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET4_ADDR_LENGTH); rdata_tail += ZS_INET4_ADDR_LENGTH; @@ -63626,40 +64587,40 @@ tr2324: memcpy(s->item_length2_location, &val, 2); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { int ret = svcb_check(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { p--; {cs = stack[--top];goto _again;} } - goto st1509; -tr2347: + goto st1527; +tr2382: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET6, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV6); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET6_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET6_ADDR_LENGTH); rdata_tail += ZS_INET6_ADDR_LENGTH; @@ -63672,28 +64633,28 @@ tr2347: memcpy(s->item_length2_location, &val, 2); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { int ret = svcb_check(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { p--; {cs = stack[--top];goto _again;} } - goto st1509; -tr2362: + goto st1527; +tr2397: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -63701,7 +64662,7 @@ tr2362: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -63713,21 +64674,21 @@ tr2362: int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { int ret = svcb_check(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { p--; {cs = stack[--top];goto _again;} } - goto st1509; -tr2386: + goto st1527; +tr2421: { s->item_length = rdata_tail - s->item_length2_location - 2; @@ -63736,7 +64697,7 @@ tr2386: memcpy(s->item_length2_location, &val, 2); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -63746,21 +64707,21 @@ tr2386: int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { int ret = svcb_check(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { p--; {cs = stack[--top];goto _again;} } - goto st1509; -tr2409: + goto st1527; +tr2444: { uint16_t val = htons(2); memcpy(rdata_tail, &val, 2); @@ -63775,21 +64736,21 @@ tr2409: int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { int ret = svcb_check(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { p--; {cs = stack[--top];goto _again;} } - goto st1509; -tr2421: + goto st1527; +tr2456: { uint16_t val = htons(8); memcpy(rdata_tail, &val, 2); @@ -63804,21 +64765,21 @@ tr2421: int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { int ret = svcb_check(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { p--; {cs = stack[--top];goto _again;} } - goto st1509; -tr2439: + goto st1527; +tr2474: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -63826,33 +64787,33 @@ tr2439: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { int ret = svcb_check(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { p--; {cs = stack[--top];goto _again;} } - goto st1509; -st1509: + goto st1527; +st1527: if ( ++p == pe ) - goto _test_eof1509; -case 1509: + goto _test_eof1527; +case 1527: goto st0; -tr2220: +tr2255: { s->svcb.params_position = rdata_tail; s->svcb.last_key = -1; @@ -63864,14 +64825,14 @@ tr2220: int ret = svcb_check(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { p--; {cs = stack[--top];goto _again;} } - goto st1510; -tr2237: + goto st1528; +tr2272: { s->line_counter++; } @@ -63879,32 +64840,32 @@ tr2237: int ret = svcb_check(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { p--; {cs = stack[--top];goto _again;} } - goto st1510; -tr2251: + goto st1528; +tr2286: { s->item_length = rdata_tail - s->item_length_location - 1; if (s->comma_list && s->item_length == 0) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {goto st319;} + p--; {goto st325;} } if (s->item_length <= MAX_ITEM_LENGTH) { *(s->item_length_location) = (uint8_t)(s->item_length); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->comma_list = false; if (s->pending_backslash) { WARN(ZS_BAD_ALPN_BACKSLASH); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -63915,14 +64876,14 @@ tr2251: memcpy(s->item_length2_location, &val, 2); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -63932,14 +64893,14 @@ tr2251: int ret = svcb_check(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { p--; {cs = stack[--top];goto _again;} } - goto st1510; -tr2270: + goto st1528; +tr2305: { s->item_length = rdata_tail - s->item_length2_location - 2; @@ -63948,14 +64909,14 @@ tr2270: memcpy(s->item_length2_location, &val, 2); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -63965,19 +64926,19 @@ tr2270: int ret = svcb_check(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { p--; {cs = stack[--top];goto _again;} } - goto st1510; -tr2280: + goto st1528; +tr2315: { int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -63987,26 +64948,26 @@ tr2280: int ret = svcb_check(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { p--; {cs = stack[--top];goto _again;} } - goto st1510; -tr2325: + goto st1528; +tr2360: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV4); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET4_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET4_ADDR_LENGTH); rdata_tail += ZS_INET4_ADDR_LENGTH; @@ -64019,14 +64980,14 @@ tr2325: memcpy(s->item_length2_location, &val, 2); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -64036,26 +64997,26 @@ tr2325: int ret = svcb_check(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { p--; {cs = stack[--top];goto _again;} } - goto st1510; -tr2348: + goto st1528; +tr2383: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET6, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV6); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET6_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET6_ADDR_LENGTH); rdata_tail += ZS_INET6_ADDR_LENGTH; @@ -64068,14 +65029,14 @@ tr2348: memcpy(s->item_length2_location, &val, 2); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -64085,14 +65046,14 @@ tr2348: int ret = svcb_check(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { p--; {cs = stack[--top];goto _again;} } - goto st1510; -tr2363: + goto st1528; +tr2398: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -64100,7 +65061,7 @@ tr2363: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -64112,7 +65073,7 @@ tr2363: int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -64122,14 +65083,14 @@ tr2363: int ret = svcb_check(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { p--; {cs = stack[--top];goto _again;} } - goto st1510; -tr2387: + goto st1528; +tr2422: { s->item_length = rdata_tail - s->item_length2_location - 2; @@ -64138,7 +65099,7 @@ tr2387: memcpy(s->item_length2_location, &val, 2); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -64148,7 +65109,7 @@ tr2387: int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -64158,14 +65119,14 @@ tr2387: int ret = svcb_check(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { p--; {cs = stack[--top];goto _again;} } - goto st1510; -tr2410: + goto st1528; +tr2445: { uint16_t val = htons(2); memcpy(rdata_tail, &val, 2); @@ -64180,7 +65141,7 @@ tr2410: int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -64190,14 +65151,14 @@ tr2410: int ret = svcb_check(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { p--; {cs = stack[--top];goto _again;} } - goto st1510; -tr2422: + goto st1528; +tr2457: { uint16_t val = htons(8); memcpy(rdata_tail, &val, 2); @@ -64212,7 +65173,7 @@ tr2422: int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -64222,14 +65183,14 @@ tr2422: int ret = svcb_check(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { p--; {cs = stack[--top];goto _again;} } - goto st1510; -tr2440: + goto st1528; +tr2475: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -64237,14 +65198,14 @@ tr2440: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -64254,17 +65215,17 @@ tr2440: int ret = svcb_check(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { p--; {cs = stack[--top];goto _again;} } - goto st1510; -st1510: + goto st1528; +st1528: if ( ++p == pe ) - goto _test_eof1510; -case 1510: + goto _test_eof1528; +case 1528: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -64282,123 +65243,123 @@ case 1510: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto st808; - case 32: goto st808; - case 40: goto tr2223; - case 41: goto tr2224; - case 97: goto tr2225; - case 100: goto tr2226; - case 101: goto tr2227; - case 105: goto tr2228; - case 107: goto tr2229; - case 109: goto tr2230; - case 110: goto tr2231; - case 111: goto tr2232; - case 112: goto tr2233; - case 3082: goto tr2234; - case 3131: goto tr2235; - case 3338: goto tr2236; - case 3387: goto tr2236; - case 3594: goto tr2237; - case 3643: goto tr2238; - } - goto tr2213; -tr2226: + case 9: goto st826; + case 32: goto st826; + case 40: goto tr2258; + case 41: goto tr2259; + case 97: goto tr2260; + case 100: goto tr2261; + case 101: goto tr2262; + case 105: goto tr2263; + case 107: goto tr2264; + case 109: goto tr2265; + case 110: goto tr2266; + case 111: goto tr2267; + case 112: goto tr2268; + case 3082: goto tr2269; + case 3131: goto tr2270; + case 3338: goto tr2271; + case 3387: goto tr2271; + case 3594: goto tr2272; + case 3643: goto tr2273; + } + goto tr2248; +tr2261: { if (rdata_tail + 4 > rdata_stop + 1) { // key_len + val_len WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } s->svcb.param_position = rdata_tail; } - goto st816; -st816: + goto st834; +st834: if ( ++p == pe ) - goto _test_eof816; -case 816: + goto _test_eof834; +case 834: if ( (*p) == 111 ) - goto st817; - goto tr2213; -st817: + goto st835; + goto tr2248; +st835: if ( ++p == pe ) - goto _test_eof817; -case 817: + goto _test_eof835; +case 835: if ( (*p) == 104 ) - goto st818; - goto tr2213; -st818: + goto st836; + goto tr2248; +st836: if ( ++p == pe ) - goto _test_eof818; -case 818: + goto _test_eof836; +case 836: if ( (*p) == 112 ) - goto st819; - goto tr2213; -st819: + goto st837; + goto tr2248; +st837: if ( ++p == pe ) - goto _test_eof819; -case 819: + goto _test_eof837; +case 837: if ( (*p) == 97 ) - goto st820; - goto tr2213; -st820: + goto st838; + goto tr2248; +st838: if ( ++p == pe ) - goto _test_eof820; -case 820: + goto _test_eof838; +case 838: if ( (*p) == 116 ) - goto st821; - goto tr2213; -st821: + goto st839; + goto tr2248; +st839: if ( ++p == pe ) - goto _test_eof821; -case 821: + goto _test_eof839; +case 839: if ( (*p) == 104 ) - goto st822; - goto tr2213; -st822: + goto st840; + goto tr2248; +st840: if ( ++p == pe ) - goto _test_eof822; -case 822: + goto _test_eof840; +case 840: if ( (*p) == 61 ) - goto tr2261; - goto tr2213; -tr2261: + goto tr2296; + goto tr2248; +tr2296: { uint16_t val = htons(7); memcpy(rdata_tail, &val, 2); rdata_tail += 2; } - goto st823; -st823: + goto st841; +st841: if ( ++p == pe ) - goto _test_eof823; -case 823: + goto _test_eof841; +case 841: switch( (*p) ) { - case 32: goto tr2213; - case 34: goto tr2263; - case 59: goto tr2213; + case 32: goto tr2248; + case 34: goto tr2298; + case 59: goto tr2248; } if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr2213; + goto tr2248; } else if ( (*p) >= 9 ) - goto tr2213; - goto tr2262; -tr2262: + goto tr2248; + goto tr2297; +tr2297: { if (rdata_tail < rdata_stop) { s->item_length2_location = rdata_tail; rdata_tail += 2; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - { p--; {stack[top++] = 824;goto st330;} } - goto st824; -st824: + { p--; {stack[top++] = 842;goto st336;} } + goto st842; +st842: if ( ++p == pe ) - goto _test_eof824; -case 824: + goto _test_eof842; +case 842: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -64416,19 +65377,19 @@ case 824: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr2264; - case 32: goto tr2264; - case 40: goto tr2265; - case 41: goto tr2266; - case 3082: goto tr2267; - case 3131: goto tr2268; - case 3338: goto tr2269; - case 3387: goto tr2269; - case 3594: goto tr2270; - case 3643: goto tr2271; - } - goto tr2213; -tr2221: + case 9: goto tr2299; + case 32: goto tr2299; + case 40: goto tr2300; + case 41: goto tr2301; + case 3082: goto tr2302; + case 3131: goto tr2303; + case 3338: goto tr2304; + case 3387: goto tr2304; + case 3594: goto tr2305; + case 3643: goto tr2306; + } + goto tr2248; +tr2256: { s->svcb.params_position = rdata_tail; s->svcb.last_key = -1; @@ -64440,14 +65401,14 @@ tr2221: int ret = svcb_check(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { p--; {cs = stack[--top];goto _again;} } - goto st1511; -tr2238: + goto st1529; +tr2273: { s->buffer_length = 0; } @@ -64455,32 +65416,32 @@ tr2238: int ret = svcb_check(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { p--; {cs = stack[--top];goto _again;} } - goto st1511; -tr2252: + goto st1529; +tr2287: { s->item_length = rdata_tail - s->item_length_location - 1; if (s->comma_list && s->item_length == 0) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {goto st319;} + p--; {goto st325;} } if (s->item_length <= MAX_ITEM_LENGTH) { *(s->item_length_location) = (uint8_t)(s->item_length); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->comma_list = false; if (s->pending_backslash) { WARN(ZS_BAD_ALPN_BACKSLASH); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -64491,14 +65452,14 @@ tr2252: memcpy(s->item_length2_location, &val, 2); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -64508,14 +65469,14 @@ tr2252: int ret = svcb_check(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { p--; {cs = stack[--top];goto _again;} } - goto st1511; -tr2271: + goto st1529; +tr2306: { s->item_length = rdata_tail - s->item_length2_location - 2; @@ -64524,14 +65485,14 @@ tr2271: memcpy(s->item_length2_location, &val, 2); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -64541,19 +65502,19 @@ tr2271: int ret = svcb_check(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { p--; {cs = stack[--top];goto _again;} } - goto st1511; -tr2281: + goto st1529; +tr2316: { int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -64563,26 +65524,26 @@ tr2281: int ret = svcb_check(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { p--; {cs = stack[--top];goto _again;} } - goto st1511; -tr2326: + goto st1529; +tr2361: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV4); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET4_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET4_ADDR_LENGTH); rdata_tail += ZS_INET4_ADDR_LENGTH; @@ -64595,14 +65556,14 @@ tr2326: memcpy(s->item_length2_location, &val, 2); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -64612,26 +65573,26 @@ tr2326: int ret = svcb_check(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { p--; {cs = stack[--top];goto _again;} } - goto st1511; -tr2349: + goto st1529; +tr2384: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET6, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV6); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET6_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET6_ADDR_LENGTH); rdata_tail += ZS_INET6_ADDR_LENGTH; @@ -64644,14 +65605,14 @@ tr2349: memcpy(s->item_length2_location, &val, 2); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -64661,14 +65622,14 @@ tr2349: int ret = svcb_check(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { p--; {cs = stack[--top];goto _again;} } - goto st1511; -tr2364: + goto st1529; +tr2399: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -64676,7 +65637,7 @@ tr2364: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -64688,7 +65649,7 @@ tr2364: int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -64698,14 +65659,14 @@ tr2364: int ret = svcb_check(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { p--; {cs = stack[--top];goto _again;} } - goto st1511; -tr2388: + goto st1529; +tr2423: { s->item_length = rdata_tail - s->item_length2_location - 2; @@ -64714,7 +65675,7 @@ tr2388: memcpy(s->item_length2_location, &val, 2); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -64724,7 +65685,7 @@ tr2388: int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -64734,14 +65695,14 @@ tr2388: int ret = svcb_check(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { p--; {cs = stack[--top];goto _again;} } - goto st1511; -tr2411: + goto st1529; +tr2446: { uint16_t val = htons(2); memcpy(rdata_tail, &val, 2); @@ -64756,7 +65717,7 @@ tr2411: int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -64766,14 +65727,14 @@ tr2411: int ret = svcb_check(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { p--; {cs = stack[--top];goto _again;} } - goto st1511; -tr2423: + goto st1529; +tr2458: { uint16_t val = htons(8); memcpy(rdata_tail, &val, 2); @@ -64788,7 +65749,7 @@ tr2423: int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -64798,14 +65759,14 @@ tr2423: int ret = svcb_check(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { p--; {cs = stack[--top];goto _again;} } - goto st1511; -tr2441: + goto st1529; +tr2476: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -64813,14 +65774,14 @@ tr2441: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -64830,17 +65791,17 @@ tr2441: int ret = svcb_check(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } { p--; {cs = stack[--top];goto _again;} } - goto st1511; -st1511: + goto st1529; +st1529: if ( ++p == pe ) - goto _test_eof1511; -case 1511: + goto _test_eof1529; +case 1529: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -64860,26 +65821,26 @@ case 1511: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr2254; + goto tr2289; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr2253; - goto tr2213; -tr2263: + goto tr2288; + goto tr2248; +tr2298: { if (rdata_tail < rdata_stop) { s->item_length2_location = rdata_tail; rdata_tail += 2; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - { p--; {stack[top++] = 825;goto st330;} } - goto st825; -st825: + { p--; {stack[top++] = 843;goto st336;} } + goto st843; +st843: if ( ++p == pe ) - goto _test_eof825; -case 825: + goto _test_eof843; +case 843: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -64897,46 +65858,46 @@ case 825: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr2264; - case 32: goto tr2264; - case 40: goto tr2265; - case 41: goto tr2266; - case 3082: goto tr2267; - case 3131: goto tr2268; - case 3338: goto tr2269; - case 3387: goto tr2269; - case 3594: goto tr2270; - case 3643: goto tr2271; + case 9: goto tr2299; + case 32: goto tr2299; + case 40: goto tr2300; + case 41: goto tr2301; + case 3082: goto tr2302; + case 3131: goto tr2303; + case 3338: goto tr2304; + case 3387: goto tr2304; + case 3594: goto tr2305; + case 3643: goto tr2306; } if ( _widec < 11 ) { if ( _widec <= 8 ) - goto tr2272; + goto tr2307; } else if ( _widec > 58 ) { if ( 60 <= _widec ) - goto tr2272; + goto tr2307; } else - goto tr2272; - goto tr2213; -tr2272: + goto tr2307; + goto tr2248; +tr2307: { if (rdata_tail < rdata_stop) { s->item_length2_location = rdata_tail; rdata_tail += 2; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - { p--; {stack[top++] = 826;goto st330;} } - goto st826; -st826: + { p--; {stack[top++] = 844;goto st336;} } + goto st844; +st844: if ( ++p == pe ) - goto _test_eof826; -case 826: + goto _test_eof844; +case 844: if ( (*p) == 34 ) - goto tr2273; - goto tr2213; -tr2273: + goto tr2308; + goto tr2248; +tr2308: { s->item_length = rdata_tail - s->item_length2_location - 2; @@ -64945,23 +65906,23 @@ tr2273: memcpy(s->item_length2_location, &val, 2); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st827; -tr2313: + goto st845; +tr2348: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV4); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET4_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET4_ADDR_LENGTH); rdata_tail += ZS_INET4_ADDR_LENGTH; @@ -64974,23 +65935,23 @@ tr2313: memcpy(s->item_length2_location, &val, 2); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st827; -tr2336: + goto st845; +tr2371: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET6, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV6); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET6_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET6_ADDR_LENGTH); rdata_tail += ZS_INET6_ADDR_LENGTH; @@ -65003,11 +65964,11 @@ tr2336: memcpy(s->item_length2_location, &val, 2); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st827; -tr2431: + goto st845; +tr2466: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -65015,11 +65976,11 @@ tr2431: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st827; -tr2377: + goto st845; +tr2412: { s->item_length = rdata_tail - s->item_length2_location - 2; @@ -65028,32 +65989,32 @@ tr2377: memcpy(s->item_length2_location, &val, 2); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { svcb_mandatory_sort(s->svcb.mandatory_position, rdata_tail); } - goto st827; -tr2443: + goto st845; +tr2478: { s->item_length = rdata_tail - s->item_length_location - 1; if (s->comma_list && s->item_length == 0) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {goto st319;} + p--; {goto st325;} } if (s->item_length <= MAX_ITEM_LENGTH) { *(s->item_length_location) = (uint8_t)(s->item_length); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->comma_list = false; if (s->pending_backslash) { WARN(ZS_BAD_ALPN_BACKSLASH); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -65064,14 +66025,14 @@ tr2443: memcpy(s->item_length2_location, &val, 2); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st827; -st827: + goto st845; +st845: if ( ++p == pe ) - goto _test_eof827; -case 827: + goto _test_eof845; +case 845: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -65089,105 +66050,105 @@ case 827: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr2274; - case 32: goto tr2274; - case 40: goto tr2275; - case 41: goto tr2276; - case 3082: goto tr2277; - case 3131: goto tr2278; - case 3338: goto tr2279; - case 3387: goto tr2279; - case 3594: goto tr2280; - case 3643: goto tr2281; - } - goto tr2213; -tr2227: + case 9: goto tr2309; + case 32: goto tr2309; + case 40: goto tr2310; + case 41: goto tr2311; + case 3082: goto tr2312; + case 3131: goto tr2313; + case 3338: goto tr2314; + case 3387: goto tr2314; + case 3594: goto tr2315; + case 3643: goto tr2316; + } + goto tr2248; +tr2262: { if (rdata_tail + 4 > rdata_stop + 1) { // key_len + val_len WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } s->svcb.param_position = rdata_tail; } - goto st828; -st828: + goto st846; +st846: if ( ++p == pe ) - goto _test_eof828; -case 828: + goto _test_eof846; +case 846: if ( (*p) == 99 ) - goto st829; - goto tr2213; -st829: + goto st847; + goto tr2248; +st847: if ( ++p == pe ) - goto _test_eof829; -case 829: + goto _test_eof847; +case 847: if ( (*p) == 104 ) - goto st830; - goto tr2213; -st830: + goto st848; + goto tr2248; +st848: if ( ++p == pe ) - goto _test_eof830; -case 830: + goto _test_eof848; +case 848: if ( (*p) == 61 ) - goto tr2284; - goto tr2213; -tr2284: + goto tr2319; + goto tr2248; +tr2319: { uint16_t val = htons(5); memcpy(rdata_tail, &val, 2); rdata_tail += 2; } - goto st831; -st831: + goto st849; +st849: if ( ++p == pe ) - goto _test_eof831; -case 831: + goto _test_eof849; +case 849: switch( (*p) ) { - case 34: goto st832; - case 43: goto tr2286; + case 34: goto st850; + case 43: goto tr2321; } if ( (*p) < 65 ) { if ( 47 <= (*p) && (*p) <= 57 ) - goto tr2286; + goto tr2321; } else if ( (*p) > 90 ) { if ( 97 <= (*p) && (*p) <= 122 ) - goto tr2286; + goto tr2321; } else - goto tr2286; - goto tr2213; -st832: + goto tr2321; + goto tr2248; +st850: if ( ++p == pe ) - goto _test_eof832; -case 832: + goto _test_eof850; +case 850: if ( (*p) == 43 ) - goto tr2287; + goto tr2322; if ( (*p) < 65 ) { if ( 47 <= (*p) && (*p) <= 57 ) - goto tr2287; + goto tr2322; } else if ( (*p) > 90 ) { if ( 97 <= (*p) && (*p) <= 122 ) - goto tr2287; + goto tr2322; } else - goto tr2287; - goto tr2213; -tr2293: + goto tr2322; + goto tr2248; +tr2328: { if (rdata_tail <= rdata_stop) { *rdata_tail = first_base64_to_num[(uint8_t)(*p)]; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st833; -tr2287: + goto st851; +tr2322: { if (rdata_tail < rdata_stop) { s->item_length2_location = rdata_tail; rdata_tail += 2; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -65195,26 +66156,26 @@ tr2287: *rdata_tail = first_base64_to_num[(uint8_t)(*p)]; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st833; -st833: + goto st851; +st851: if ( ++p == pe ) - goto _test_eof833; -case 833: + goto _test_eof851; +case 851: if ( (*p) == 43 ) - goto tr2288; + goto tr2323; if ( (*p) < 65 ) { if ( 47 <= (*p) && (*p) <= 57 ) - goto tr2288; + goto tr2323; } else if ( (*p) > 90 ) { if ( 97 <= (*p) && (*p) <= 122 ) - goto tr2288; + goto tr2323; } else - goto tr2288; - goto tr2213; -tr2288: + goto tr2323; + goto tr2248; +tr2323: { *(rdata_tail++) += second_left_base64_to_num[(uint8_t)(*p)]; @@ -65222,28 +66183,28 @@ tr2288: *rdata_tail = second_right_base64_to_num[(uint8_t)(*p)]; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st834; -st834: + goto st852; +st852: if ( ++p == pe ) - goto _test_eof834; -case 834: + goto _test_eof852; +case 852: switch( (*p) ) { - case 43: goto tr2289; - case 61: goto st837; + case 43: goto tr2324; + case 61: goto st855; } if ( (*p) < 65 ) { if ( 47 <= (*p) && (*p) <= 57 ) - goto tr2289; + goto tr2324; } else if ( (*p) > 90 ) { if ( 97 <= (*p) && (*p) <= 122 ) - goto tr2289; + goto tr2324; } else - goto tr2289; - goto tr2213; -tr2289: + goto tr2324; + goto tr2248; +tr2324: { *(rdata_tail++) += third_left_base64_to_num[(uint8_t)(*p)]; @@ -65251,74 +66212,74 @@ tr2289: *rdata_tail = third_right_base64_to_num[(uint8_t)(*p)]; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st835; -st835: + goto st853; +st853: if ( ++p == pe ) - goto _test_eof835; -case 835: + goto _test_eof853; +case 853: switch( (*p) ) { - case 43: goto tr2291; - case 61: goto st836; + case 43: goto tr2326; + case 61: goto st854; } if ( (*p) < 65 ) { if ( 47 <= (*p) && (*p) <= 57 ) - goto tr2291; + goto tr2326; } else if ( (*p) > 90 ) { if ( 97 <= (*p) && (*p) <= 122 ) - goto tr2291; + goto tr2326; } else - goto tr2291; - goto tr2213; -tr2291: + goto tr2326; + goto tr2248; +tr2326: { *(rdata_tail++) += fourth_base64_to_num[(uint8_t)(*p)]; } - goto st836; -st836: + goto st854; +st854: if ( ++p == pe ) - goto _test_eof836; -case 836: + goto _test_eof854; +case 854: switch( (*p) ) { - case 34: goto tr2273; - case 43: goto tr2293; + case 34: goto tr2308; + case 43: goto tr2328; } if ( (*p) < 65 ) { if ( 47 <= (*p) && (*p) <= 57 ) - goto tr2293; + goto tr2328; } else if ( (*p) > 90 ) { if ( 97 <= (*p) && (*p) <= 122 ) - goto tr2293; + goto tr2328; } else - goto tr2293; - goto tr2213; -st837: + goto tr2328; + goto tr2248; +st855: if ( ++p == pe ) - goto _test_eof837; -case 837: + goto _test_eof855; +case 855: if ( (*p) == 61 ) - goto st836; - goto tr2213; -tr2299: + goto st854; + goto tr2248; +tr2334: { if (rdata_tail <= rdata_stop) { *rdata_tail = first_base64_to_num[(uint8_t)(*p)]; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st838; -tr2286: + goto st856; +tr2321: { if (rdata_tail < rdata_stop) { s->item_length2_location = rdata_tail; rdata_tail += 2; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -65326,26 +66287,26 @@ tr2286: *rdata_tail = first_base64_to_num[(uint8_t)(*p)]; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st838; -st838: + goto st856; +st856: if ( ++p == pe ) - goto _test_eof838; -case 838: + goto _test_eof856; +case 856: if ( (*p) == 43 ) - goto tr2294; + goto tr2329; if ( (*p) < 65 ) { if ( 47 <= (*p) && (*p) <= 57 ) - goto tr2294; + goto tr2329; } else if ( (*p) > 90 ) { if ( 97 <= (*p) && (*p) <= 122 ) - goto tr2294; + goto tr2329; } else - goto tr2294; - goto tr2213; -tr2294: + goto tr2329; + goto tr2248; +tr2329: { *(rdata_tail++) += second_left_base64_to_num[(uint8_t)(*p)]; @@ -65353,28 +66314,28 @@ tr2294: *rdata_tail = second_right_base64_to_num[(uint8_t)(*p)]; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st839; -st839: + goto st857; +st857: if ( ++p == pe ) - goto _test_eof839; -case 839: + goto _test_eof857; +case 857: switch( (*p) ) { - case 43: goto tr2295; - case 61: goto st842; + case 43: goto tr2330; + case 61: goto st860; } if ( (*p) < 65 ) { if ( 47 <= (*p) && (*p) <= 57 ) - goto tr2295; + goto tr2330; } else if ( (*p) > 90 ) { if ( 97 <= (*p) && (*p) <= 122 ) - goto tr2295; + goto tr2330; } else - goto tr2295; - goto tr2213; -tr2295: + goto tr2330; + goto tr2248; +tr2330: { *(rdata_tail++) += third_left_base64_to_num[(uint8_t)(*p)]; @@ -65382,36 +66343,36 @@ tr2295: *rdata_tail = third_right_base64_to_num[(uint8_t)(*p)]; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st840; -st840: + goto st858; +st858: if ( ++p == pe ) - goto _test_eof840; -case 840: + goto _test_eof858; +case 858: switch( (*p) ) { - case 43: goto tr2297; - case 61: goto st841; + case 43: goto tr2332; + case 61: goto st859; } if ( (*p) < 65 ) { if ( 47 <= (*p) && (*p) <= 57 ) - goto tr2297; + goto tr2332; } else if ( (*p) > 90 ) { if ( 97 <= (*p) && (*p) <= 122 ) - goto tr2297; + goto tr2332; } else - goto tr2297; - goto tr2213; -tr2297: + goto tr2332; + goto tr2248; +tr2332: { *(rdata_tail++) += fourth_base64_to_num[(uint8_t)(*p)]; } - goto st841; -st841: + goto st859; +st859: if ( ++p == pe ) - goto _test_eof841; -case 841: + goto _test_eof859; +case 859: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -65429,136 +66390,136 @@ case 841: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr2264; - case 32: goto tr2264; - case 40: goto tr2265; - case 41: goto tr2266; - case 43: goto tr2299; - case 3082: goto tr2267; - case 3131: goto tr2268; - case 3338: goto tr2269; - case 3387: goto tr2269; - case 3594: goto tr2270; - case 3643: goto tr2271; + case 9: goto tr2299; + case 32: goto tr2299; + case 40: goto tr2300; + case 41: goto tr2301; + case 43: goto tr2334; + case 3082: goto tr2302; + case 3131: goto tr2303; + case 3338: goto tr2304; + case 3387: goto tr2304; + case 3594: goto tr2305; + case 3643: goto tr2306; } if ( _widec < 65 ) { if ( 47 <= _widec && _widec <= 57 ) - goto tr2299; + goto tr2334; } else if ( _widec > 90 ) { if ( 97 <= _widec && _widec <= 122 ) - goto tr2299; + goto tr2334; } else - goto tr2299; - goto tr2213; -st842: + goto tr2334; + goto tr2248; +st860: if ( ++p == pe ) - goto _test_eof842; -case 842: + goto _test_eof860; +case 860: if ( (*p) == 61 ) - goto st841; - goto tr2213; -tr2228: + goto st859; + goto tr2248; +tr2263: { if (rdata_tail + 4 > rdata_stop + 1) { // key_len + val_len WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } s->svcb.param_position = rdata_tail; } - goto st843; -st843: + goto st861; +st861: if ( ++p == pe ) - goto _test_eof843; -case 843: + goto _test_eof861; +case 861: if ( (*p) == 112 ) - goto st844; - goto tr2213; -st844: + goto st862; + goto tr2248; +st862: if ( ++p == pe ) - goto _test_eof844; -case 844: + goto _test_eof862; +case 862: if ( (*p) == 118 ) - goto st845; - goto tr2213; -st845: + goto st863; + goto tr2248; +st863: if ( ++p == pe ) - goto _test_eof845; -case 845: + goto _test_eof863; +case 863: switch( (*p) ) { - case 52: goto st846; - case 54: goto st857; + case 52: goto st864; + case 54: goto st875; } - goto tr2213; -st846: + goto tr2248; +st864: if ( ++p == pe ) - goto _test_eof846; -case 846: + goto _test_eof864; +case 864: if ( (*p) == 104 ) - goto st847; - goto tr2213; -st847: + goto st865; + goto tr2248; +st865: if ( ++p == pe ) - goto _test_eof847; -case 847: + goto _test_eof865; +case 865: if ( (*p) == 105 ) - goto st848; - goto tr2213; -st848: + goto st866; + goto tr2248; +st866: if ( ++p == pe ) - goto _test_eof848; -case 848: + goto _test_eof866; +case 866: if ( (*p) == 110 ) - goto st849; - goto tr2213; -st849: + goto st867; + goto tr2248; +st867: if ( ++p == pe ) - goto _test_eof849; -case 849: + goto _test_eof867; +case 867: if ( (*p) == 116 ) - goto st850; - goto tr2213; -st850: + goto st868; + goto tr2248; +st868: if ( ++p == pe ) - goto _test_eof850; -case 850: + goto _test_eof868; +case 868: if ( (*p) == 61 ) - goto tr2308; - goto tr2213; -tr2308: + goto tr2343; + goto tr2248; +tr2343: { uint16_t val = htons(4); memcpy(rdata_tail, &val, 2); rdata_tail += 2; } - goto st851; -st851: + goto st869; +st869: if ( ++p == pe ) - goto _test_eof851; -case 851: + goto _test_eof869; +case 869: switch( (*p) ) { - case 34: goto st852; - case 46: goto tr2311; + case 34: goto st870; + case 46: goto tr2346; } if ( 48 <= (*p) && (*p) <= 57 ) - goto tr2311; - goto tr2309; -st852: + goto tr2346; + goto tr2344; +st870: if ( ++p == pe ) - goto _test_eof852; -case 852: + goto _test_eof870; +case 870: if ( (*p) == 46 ) - goto tr2312; + goto tr2347; if ( 48 <= (*p) && (*p) <= 57 ) - goto tr2312; - goto tr2309; -tr2312: + goto tr2347; + goto tr2344; +tr2347: { if (rdata_tail < rdata_stop) { s->item_length2_location = rdata_tail; rdata_tail += 2; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -65569,21 +66530,21 @@ tr2312: s->buffer[s->buffer_length++] = (*p); } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st853; -tr2315: + goto st871; +tr2350: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st853; -tr2316: + goto st871; +tr2351: { s->buffer_length = 0; } @@ -65592,57 +66553,57 @@ tr2316: s->buffer[s->buffer_length++] = (*p); } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st853; -st853: + goto st871; +st871: if ( ++p == pe ) - goto _test_eof853; -case 853: + goto _test_eof871; +case 871: switch( (*p) ) { - case 34: goto tr2313; - case 44: goto tr2314; - case 46: goto tr2315; + case 34: goto tr2348; + case 44: goto tr2349; + case 46: goto tr2350; } if ( 48 <= (*p) && (*p) <= 57 ) - goto tr2315; - goto tr2309; -tr2314: + goto tr2350; + goto tr2344; +tr2349: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV4); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET4_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET4_ADDR_LENGTH); rdata_tail += ZS_INET4_ADDR_LENGTH; } - goto st854; -st854: + goto st872; +st872: if ( ++p == pe ) - goto _test_eof854; -case 854: + goto _test_eof872; +case 872: if ( (*p) == 46 ) - goto tr2316; + goto tr2351; if ( 48 <= (*p) && (*p) <= 57 ) - goto tr2316; - goto tr2309; -tr2311: + goto tr2351; + goto tr2344; +tr2346: { if (rdata_tail < rdata_stop) { s->item_length2_location = rdata_tail; rdata_tail += 2; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -65653,21 +66614,21 @@ tr2311: s->buffer[s->buffer_length++] = (*p); } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st855; -tr2321: + goto st873; +tr2356: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st855; -tr2327: + goto st873; +tr2362: { s->buffer_length = 0; } @@ -65676,14 +66637,14 @@ tr2327: s->buffer[s->buffer_length++] = (*p); } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st855; -st855: + goto st873; +st873: if ( ++p == pe ) - goto _test_eof855; -case 855: + goto _test_eof873; +case 873: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -65701,131 +66662,131 @@ case 855: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr2317; - case 32: goto tr2317; - case 40: goto tr2318; - case 41: goto tr2319; - case 44: goto tr2320; - case 46: goto tr2321; - case 3082: goto tr2322; - case 3131: goto tr2323; - case 3338: goto tr2324; - case 3387: goto tr2324; - case 3594: goto tr2325; - case 3643: goto tr2326; + case 9: goto tr2352; + case 32: goto tr2352; + case 40: goto tr2353; + case 41: goto tr2354; + case 44: goto tr2355; + case 46: goto tr2356; + case 3082: goto tr2357; + case 3131: goto tr2358; + case 3338: goto tr2359; + case 3387: goto tr2359; + case 3594: goto tr2360; + case 3643: goto tr2361; } if ( 48 <= _widec && _widec <= 57 ) - goto tr2321; - goto tr2309; -tr2320: + goto tr2356; + goto tr2344; +tr2355: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV4); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET4_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET4_ADDR_LENGTH); rdata_tail += ZS_INET4_ADDR_LENGTH; } - goto st856; -st856: + goto st874; +st874: if ( ++p == pe ) - goto _test_eof856; -case 856: + goto _test_eof874; +case 874: if ( (*p) == 46 ) - goto tr2327; + goto tr2362; if ( 48 <= (*p) && (*p) <= 57 ) - goto tr2327; - goto tr2309; -st857: + goto tr2362; + goto tr2344; +st875: if ( ++p == pe ) - goto _test_eof857; -case 857: + goto _test_eof875; +case 875: if ( (*p) == 104 ) - goto st858; - goto tr2213; -st858: + goto st876; + goto tr2248; +st876: if ( ++p == pe ) - goto _test_eof858; -case 858: + goto _test_eof876; +case 876: if ( (*p) == 105 ) - goto st859; - goto tr2213; -st859: + goto st877; + goto tr2248; +st877: if ( ++p == pe ) - goto _test_eof859; -case 859: + goto _test_eof877; +case 877: if ( (*p) == 110 ) - goto st860; - goto tr2213; -st860: + goto st878; + goto tr2248; +st878: if ( ++p == pe ) - goto _test_eof860; -case 860: + goto _test_eof878; +case 878: if ( (*p) == 116 ) - goto st861; - goto tr2213; -st861: + goto st879; + goto tr2248; +st879: if ( ++p == pe ) - goto _test_eof861; -case 861: + goto _test_eof879; +case 879: if ( (*p) == 61 ) - goto tr2332; - goto tr2213; -tr2332: + goto tr2367; + goto tr2248; +tr2367: { uint16_t val = htons(6); memcpy(rdata_tail, &val, 2); rdata_tail += 2; } - goto st862; -st862: + goto st880; +st880: if ( ++p == pe ) - goto _test_eof862; -case 862: + goto _test_eof880; +case 880: switch( (*p) ) { - case 34: goto st863; - case 46: goto tr2334; + case 34: goto st881; + case 46: goto tr2369; } if ( (*p) < 65 ) { if ( 48 <= (*p) && (*p) <= 58 ) - goto tr2334; + goto tr2369; } else if ( (*p) > 70 ) { if ( 97 <= (*p) && (*p) <= 102 ) - goto tr2334; + goto tr2369; } else - goto tr2334; - goto tr2309; -st863: + goto tr2369; + goto tr2344; +st881: if ( ++p == pe ) - goto _test_eof863; -case 863: + goto _test_eof881; +case 881: if ( (*p) == 46 ) - goto tr2335; + goto tr2370; if ( (*p) < 65 ) { if ( 48 <= (*p) && (*p) <= 58 ) - goto tr2335; + goto tr2370; } else if ( (*p) > 70 ) { if ( 97 <= (*p) && (*p) <= 102 ) - goto tr2335; + goto tr2370; } else - goto tr2335; - goto tr2309; -tr2335: + goto tr2370; + goto tr2344; +tr2370: { if (rdata_tail < rdata_stop) { s->item_length2_location = rdata_tail; rdata_tail += 2; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -65836,21 +66797,21 @@ tr2335: s->buffer[s->buffer_length++] = (*p); } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st864; -tr2338: + goto st882; +tr2373: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st864; -tr2339: + goto st882; +tr2374: { s->buffer_length = 0; } @@ -65859,69 +66820,69 @@ tr2339: s->buffer[s->buffer_length++] = (*p); } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st864; -st864: + goto st882; +st882: if ( ++p == pe ) - goto _test_eof864; -case 864: + goto _test_eof882; +case 882: switch( (*p) ) { - case 34: goto tr2336; - case 44: goto tr2337; - case 46: goto tr2338; + case 34: goto tr2371; + case 44: goto tr2372; + case 46: goto tr2373; } if ( (*p) < 65 ) { if ( 48 <= (*p) && (*p) <= 58 ) - goto tr2338; + goto tr2373; } else if ( (*p) > 70 ) { if ( 97 <= (*p) && (*p) <= 102 ) - goto tr2338; + goto tr2373; } else - goto tr2338; - goto tr2309; -tr2337: + goto tr2373; + goto tr2344; +tr2372: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET6, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV6); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET6_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET6_ADDR_LENGTH); rdata_tail += ZS_INET6_ADDR_LENGTH; } - goto st865; -st865: + goto st883; +st883: if ( ++p == pe ) - goto _test_eof865; -case 865: + goto _test_eof883; +case 883: if ( (*p) == 46 ) - goto tr2339; + goto tr2374; if ( (*p) < 65 ) { if ( 48 <= (*p) && (*p) <= 58 ) - goto tr2339; + goto tr2374; } else if ( (*p) > 70 ) { if ( 97 <= (*p) && (*p) <= 102 ) - goto tr2339; + goto tr2374; } else - goto tr2339; - goto tr2309; -tr2334: + goto tr2374; + goto tr2344; +tr2369: { if (rdata_tail < rdata_stop) { s->item_length2_location = rdata_tail; rdata_tail += 2; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -65932,21 +66893,21 @@ tr2334: s->buffer[s->buffer_length++] = (*p); } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st866; -tr2344: + goto st884; +tr2379: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st866; -tr2350: + goto st884; +tr2385: { s->buffer_length = 0; } @@ -65955,14 +66916,14 @@ tr2350: s->buffer[s->buffer_length++] = (*p); } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st866; -st866: + goto st884; +st884: if ( ++p == pe ) - goto _test_eof866; -case 866: + goto _test_eof884; +case 884: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -65980,92 +66941,92 @@ case 866: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr2340; - case 32: goto tr2340; - case 40: goto tr2341; - case 41: goto tr2342; - case 44: goto tr2343; - case 46: goto tr2344; - case 3082: goto tr2345; - case 3131: goto tr2346; - case 3338: goto tr2347; - case 3387: goto tr2347; - case 3594: goto tr2348; - case 3643: goto tr2349; + case 9: goto tr2375; + case 32: goto tr2375; + case 40: goto tr2376; + case 41: goto tr2377; + case 44: goto tr2378; + case 46: goto tr2379; + case 3082: goto tr2380; + case 3131: goto tr2381; + case 3338: goto tr2382; + case 3387: goto tr2382; + case 3594: goto tr2383; + case 3643: goto tr2384; } if ( _widec < 65 ) { if ( 48 <= _widec && _widec <= 58 ) - goto tr2344; + goto tr2379; } else if ( _widec > 70 ) { if ( 97 <= _widec && _widec <= 102 ) - goto tr2344; + goto tr2379; } else - goto tr2344; - goto tr2309; -tr2343: + goto tr2379; + goto tr2344; +tr2378: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET6, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV6); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET6_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET6_ADDR_LENGTH); rdata_tail += ZS_INET6_ADDR_LENGTH; } - goto st867; -st867: + goto st885; +st885: if ( ++p == pe ) - goto _test_eof867; -case 867: + goto _test_eof885; +case 885: if ( (*p) == 46 ) - goto tr2350; + goto tr2385; if ( (*p) < 65 ) { if ( 48 <= (*p) && (*p) <= 58 ) - goto tr2350; + goto tr2385; } else if ( (*p) > 70 ) { if ( 97 <= (*p) && (*p) <= 102 ) - goto tr2350; + goto tr2385; } else - goto tr2350; - goto tr2309; -tr2229: + goto tr2385; + goto tr2344; +tr2264: { if (rdata_tail + 4 > rdata_stop + 1) { // key_len + val_len WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } s->svcb.param_position = rdata_tail; } - goto st868; -st868: + goto st886; +st886: if ( ++p == pe ) - goto _test_eof868; -case 868: + goto _test_eof886; +case 886: if ( (*p) == 101 ) - goto st869; - goto tr2213; -st869: + goto st887; + goto tr2248; +st887: if ( ++p == pe ) - goto _test_eof869; -case 869: + goto _test_eof887; +case 887: if ( (*p) == 121 ) - goto st870; - goto tr2213; -st870: + goto st888; + goto tr2248; +st888: if ( ++p == pe ) - goto _test_eof870; -case 870: + goto _test_eof888; +case 888: if ( 48 <= (*p) && (*p) <= 57 ) - goto tr2354; - goto tr2353; -tr2354: + goto tr2389; + goto tr2388; +tr2389: { s->number64 = 0; } @@ -66080,11 +67041,11 @@ tr2354: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st871; -tr2358: + goto st889; +tr2393: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -66096,14 +67057,14 @@ tr2358: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st871; -st871: + goto st889; +st889: if ( ++p == pe ) - goto _test_eof871; -case 871: + goto _test_eof889; +case 889: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -66121,22 +67082,22 @@ case 871: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr2355; - case 32: goto tr2355; - case 40: goto tr2356; - case 41: goto tr2357; - case 61: goto tr2359; - case 3082: goto tr2360; - case 3131: goto tr2361; - case 3338: goto tr2362; - case 3387: goto tr2362; - case 3594: goto tr2363; - case 3643: goto tr2364; + case 9: goto tr2390; + case 32: goto tr2390; + case 40: goto tr2391; + case 41: goto tr2392; + case 61: goto tr2394; + case 3082: goto tr2395; + case 3131: goto tr2396; + case 3338: goto tr2397; + case 3387: goto tr2397; + case 3594: goto tr2398; + case 3643: goto tr2399; } if ( 48 <= _widec && _widec <= 57 ) - goto tr2358; - goto tr2353; -tr2359: + goto tr2393; + goto tr2388; +tr2394: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -66144,126 +67105,126 @@ tr2359: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st872; -st872: + goto st890; +st890: if ( ++p == pe ) - goto _test_eof872; -case 872: + goto _test_eof890; +case 890: switch( (*p) ) { - case 32: goto tr2213; - case 59: goto tr2213; + case 32: goto tr2248; + case 59: goto tr2248; } if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr2213; + goto tr2248; } else if ( (*p) >= 9 ) - goto tr2213; - goto tr2262; -tr2230: + goto tr2248; + goto tr2297; +tr2265: { if (rdata_tail + 4 > rdata_stop + 1) { // key_len + val_len WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } s->svcb.param_position = rdata_tail; } - goto st873; -st873: + goto st891; +st891: if ( ++p == pe ) - goto _test_eof873; -case 873: + goto _test_eof891; +case 891: if ( (*p) == 97 ) - goto st874; - goto tr2213; -st874: + goto st892; + goto tr2248; +st892: if ( ++p == pe ) - goto _test_eof874; -case 874: + goto _test_eof892; +case 892: if ( (*p) == 110 ) - goto st875; - goto tr2213; -st875: + goto st893; + goto tr2248; +st893: if ( ++p == pe ) - goto _test_eof875; -case 875: + goto _test_eof893; +case 893: if ( (*p) == 100 ) - goto st876; - goto tr2213; -st876: + goto st894; + goto tr2248; +st894: if ( ++p == pe ) - goto _test_eof876; -case 876: + goto _test_eof894; +case 894: if ( (*p) == 97 ) - goto st877; - goto tr2213; -st877: + goto st895; + goto tr2248; +st895: if ( ++p == pe ) - goto _test_eof877; -case 877: + goto _test_eof895; +case 895: if ( (*p) == 116 ) - goto st878; - goto tr2213; -st878: + goto st896; + goto tr2248; +st896: if ( ++p == pe ) - goto _test_eof878; -case 878: + goto _test_eof896; +case 896: if ( (*p) == 111 ) - goto st879; - goto tr2213; -st879: + goto st897; + goto tr2248; +st897: if ( ++p == pe ) - goto _test_eof879; -case 879: + goto _test_eof897; +case 897: if ( (*p) == 114 ) - goto st880; - goto tr2213; -st880: + goto st898; + goto tr2248; +st898: if ( ++p == pe ) - goto _test_eof880; -case 880: + goto _test_eof898; +case 898: if ( (*p) == 121 ) - goto st881; - goto tr2213; -st881: + goto st899; + goto tr2248; +st899: if ( ++p == pe ) - goto _test_eof881; -case 881: + goto _test_eof899; +case 899: if ( (*p) == 61 ) - goto tr2373; - goto tr2213; -tr2373: + goto tr2408; + goto tr2248; +tr2408: { uint16_t val = htons(0); memcpy(rdata_tail, &val, 2); rdata_tail += 2; } - goto st882; -st882: + goto st900; +st900: if ( ++p == pe ) - goto _test_eof882; -case 882: + goto _test_eof900; +case 900: if ( (*p) == 34 ) - goto st883; + goto st901; if ( (*p) > 90 ) { if ( 97 <= (*p) && (*p) <= 122 ) - goto tr2375; + goto tr2410; } else if ( (*p) >= 65 ) - goto tr2375; - goto tr2213; -st883: + goto tr2410; + goto tr2248; +st901: if ( ++p == pe ) - goto _test_eof883; -case 883: + goto _test_eof901; +case 901: if ( (*p) > 90 ) { if ( 97 <= (*p) && (*p) <= 122 ) - goto tr2376; + goto tr2411; } else if ( (*p) >= 65 ) - goto tr2376; - goto tr2213; -tr2376: + goto tr2411; + goto tr2248; +tr2411: { s->svcb.mandatory_position = rdata_tail + 2; // Skip 2-B prefix. } @@ -66273,34 +67234,34 @@ tr2376: rdata_tail += 2; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - { p--; {stack[top++] = 884;goto st751;} } - goto st884; -tr2379: - { p--; {stack[top++] = 884;goto st751;} } - goto st884; -st884: + { p--; {stack[top++] = 902;goto st769;} } + goto st902; +tr2414: + { p--; {stack[top++] = 902;goto st769;} } + goto st902; +st902: if ( ++p == pe ) - goto _test_eof884; -case 884: + goto _test_eof902; +case 902: switch( (*p) ) { - case 34: goto tr2377; - case 44: goto st885; + case 34: goto tr2412; + case 44: goto st903; } - goto tr2213; -st885: + goto tr2248; +st903: if ( ++p == pe ) - goto _test_eof885; -case 885: + goto _test_eof903; +case 903: if ( (*p) > 90 ) { if ( 97 <= (*p) && (*p) <= 122 ) - goto tr2379; + goto tr2414; } else if ( (*p) >= 65 ) - goto tr2379; - goto tr2213; -tr2375: + goto tr2414; + goto tr2248; +tr2410: { s->svcb.mandatory_position = rdata_tail + 2; // Skip 2-B prefix. } @@ -66310,18 +67271,18 @@ tr2375: rdata_tail += 2; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - { p--; {stack[top++] = 886;goto st751;} } - goto st886; -tr2389: - { p--; {stack[top++] = 886;goto st751;} } - goto st886; -st886: + { p--; {stack[top++] = 904;goto st769;} } + goto st904; +tr2424: + { p--; {stack[top++] = 904;goto st769;} } + goto st904; +st904: if ( ++p == pe ) - goto _test_eof886; -case 886: + goto _test_eof904; +case 904: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -66339,140 +67300,140 @@ case 886: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr2380; - case 32: goto tr2380; - case 40: goto tr2381; - case 41: goto tr2382; - case 44: goto st887; - case 3082: goto tr2384; - case 3131: goto tr2385; - case 3338: goto tr2386; - case 3387: goto tr2386; - case 3594: goto tr2387; - case 3643: goto tr2388; - } - goto tr2213; -st887: + case 9: goto tr2415; + case 32: goto tr2415; + case 40: goto tr2416; + case 41: goto tr2417; + case 44: goto st905; + case 3082: goto tr2419; + case 3131: goto tr2420; + case 3338: goto tr2421; + case 3387: goto tr2421; + case 3594: goto tr2422; + case 3643: goto tr2423; + } + goto tr2248; +st905: if ( ++p == pe ) - goto _test_eof887; -case 887: + goto _test_eof905; +case 905: if ( (*p) > 90 ) { if ( 97 <= (*p) && (*p) <= 122 ) - goto tr2389; + goto tr2424; } else if ( (*p) >= 65 ) - goto tr2389; - goto tr2213; -tr2231: + goto tr2424; + goto tr2248; +tr2266: { if (rdata_tail + 4 > rdata_stop + 1) { // key_len + val_len WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } s->svcb.param_position = rdata_tail; } - goto st888; -st888: + goto st906; +st906: if ( ++p == pe ) - goto _test_eof888; -case 888: + goto _test_eof906; +case 906: if ( (*p) == 111 ) - goto st889; - goto tr2213; -st889: + goto st907; + goto tr2248; +st907: if ( ++p == pe ) - goto _test_eof889; -case 889: + goto _test_eof907; +case 907: if ( (*p) == 45 ) - goto st890; - goto tr2213; -st890: + goto st908; + goto tr2248; +st908: if ( ++p == pe ) - goto _test_eof890; -case 890: + goto _test_eof908; +case 908: if ( (*p) == 100 ) - goto st891; - goto tr2213; -st891: + goto st909; + goto tr2248; +st909: if ( ++p == pe ) - goto _test_eof891; -case 891: + goto _test_eof909; +case 909: if ( (*p) == 101 ) - goto st892; - goto tr2213; -st892: + goto st910; + goto tr2248; +st910: if ( ++p == pe ) - goto _test_eof892; -case 892: + goto _test_eof910; +case 910: if ( (*p) == 102 ) - goto st893; - goto tr2213; -st893: + goto st911; + goto tr2248; +st911: if ( ++p == pe ) - goto _test_eof893; -case 893: + goto _test_eof911; +case 911: if ( (*p) == 97 ) - goto st894; - goto tr2213; -st894: + goto st912; + goto tr2248; +st912: if ( ++p == pe ) - goto _test_eof894; -case 894: + goto _test_eof912; +case 912: if ( (*p) == 117 ) - goto st895; - goto tr2213; -st895: + goto st913; + goto tr2248; +st913: if ( ++p == pe ) - goto _test_eof895; -case 895: + goto _test_eof913; +case 913: if ( (*p) == 108 ) - goto st896; - goto tr2213; -st896: + goto st914; + goto tr2248; +st914: if ( ++p == pe ) - goto _test_eof896; -case 896: + goto _test_eof914; +case 914: if ( (*p) == 116 ) - goto st897; - goto tr2213; -st897: + goto st915; + goto tr2248; +st915: if ( ++p == pe ) - goto _test_eof897; -case 897: + goto _test_eof915; +case 915: if ( (*p) == 45 ) - goto st898; - goto tr2213; -st898: + goto st916; + goto tr2248; +st916: if ( ++p == pe ) - goto _test_eof898; -case 898: + goto _test_eof916; +case 916: if ( (*p) == 97 ) - goto st899; - goto tr2213; -st899: + goto st917; + goto tr2248; +st917: if ( ++p == pe ) - goto _test_eof899; -case 899: + goto _test_eof917; +case 917: if ( (*p) == 108 ) - goto st900; - goto tr2213; -st900: + goto st918; + goto tr2248; +st918: if ( ++p == pe ) - goto _test_eof900; -case 900: + goto _test_eof918; +case 918: if ( (*p) == 112 ) - goto st901; - goto tr2213; -st901: + goto st919; + goto tr2248; +st919: if ( ++p == pe ) - goto _test_eof901; -case 901: + goto _test_eof919; +case 919: if ( (*p) == 110 ) - goto st902; - goto tr2213; -st902: + goto st920; + goto tr2248; +st920: if ( ++p == pe ) - goto _test_eof902; -case 902: + goto _test_eof920; +case 920: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -66490,59 +67451,59 @@ case 902: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr2404; - case 32: goto tr2404; - case 40: goto tr2405; - case 41: goto tr2406; - case 3082: goto tr2407; - case 3131: goto tr2408; - case 3338: goto tr2409; - case 3387: goto tr2409; - case 3594: goto tr2410; - case 3643: goto tr2411; - } - goto tr2213; -tr2232: + case 9: goto tr2439; + case 32: goto tr2439; + case 40: goto tr2440; + case 41: goto tr2441; + case 3082: goto tr2442; + case 3131: goto tr2443; + case 3338: goto tr2444; + case 3387: goto tr2444; + case 3594: goto tr2445; + case 3643: goto tr2446; + } + goto tr2248; +tr2267: { if (rdata_tail + 4 > rdata_stop + 1) { // key_len + val_len WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } s->svcb.param_position = rdata_tail; } - goto st903; -st903: + goto st921; +st921: if ( ++p == pe ) - goto _test_eof903; -case 903: + goto _test_eof921; +case 921: if ( (*p) == 104 ) - goto st904; - goto tr2213; -st904: + goto st922; + goto tr2248; +st922: if ( ++p == pe ) - goto _test_eof904; -case 904: + goto _test_eof922; +case 922: if ( (*p) == 116 ) - goto st905; - goto tr2213; -st905: + goto st923; + goto tr2248; +st923: if ( ++p == pe ) - goto _test_eof905; -case 905: + goto _test_eof923; +case 923: if ( (*p) == 116 ) - goto st906; - goto tr2213; -st906: + goto st924; + goto tr2248; +st924: if ( ++p == pe ) - goto _test_eof906; -case 906: + goto _test_eof924; +case 924: if ( (*p) == 112 ) - goto st907; - goto tr2213; -st907: + goto st925; + goto tr2248; +st925: if ( ++p == pe ) - goto _test_eof907; -case 907: + goto _test_eof925; +case 925: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -66560,79 +67521,79 @@ case 907: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr2416; - case 32: goto tr2416; - case 40: goto tr2417; - case 41: goto tr2418; - case 3082: goto tr2419; - case 3131: goto tr2420; - case 3338: goto tr2421; - case 3387: goto tr2421; - case 3594: goto tr2422; - case 3643: goto tr2423; - } - goto tr2213; -tr2233: + case 9: goto tr2451; + case 32: goto tr2451; + case 40: goto tr2452; + case 41: goto tr2453; + case 3082: goto tr2454; + case 3131: goto tr2455; + case 3338: goto tr2456; + case 3387: goto tr2456; + case 3594: goto tr2457; + case 3643: goto tr2458; + } + goto tr2248; +tr2268: { if (rdata_tail + 4 > rdata_stop + 1) { // key_len + val_len WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } s->svcb.param_position = rdata_tail; } - goto st908; -st908: + goto st926; +st926: if ( ++p == pe ) - goto _test_eof908; -case 908: + goto _test_eof926; +case 926: if ( (*p) == 111 ) - goto st909; - goto tr2213; -st909: + goto st927; + goto tr2248; +st927: if ( ++p == pe ) - goto _test_eof909; -case 909: + goto _test_eof927; +case 927: if ( (*p) == 114 ) - goto st910; - goto tr2213; -st910: + goto st928; + goto tr2248; +st928: if ( ++p == pe ) - goto _test_eof910; -case 910: + goto _test_eof928; +case 928: if ( (*p) == 116 ) - goto st911; - goto tr2213; -st911: + goto st929; + goto tr2248; +st929: if ( ++p == pe ) - goto _test_eof911; -case 911: + goto _test_eof929; +case 929: if ( (*p) == 61 ) - goto tr2427; - goto tr2213; -tr2427: + goto tr2462; + goto tr2248; +tr2462: { uint16_t val = htons(3); memcpy(rdata_tail, &val, 2); rdata_tail += 2; } - goto st912; -st912: + goto st930; +st930: if ( ++p == pe ) - goto _test_eof912; -case 912: + goto _test_eof930; +case 930: if ( (*p) == 34 ) - goto st913; + goto st931; if ( 48 <= (*p) && (*p) <= 57 ) - goto tr2429; - goto tr2353; -st913: + goto tr2464; + goto tr2388; +st931: if ( ++p == pe ) - goto _test_eof913; -case 913: + goto _test_eof931; +case 931: if ( 48 <= (*p) && (*p) <= 57 ) - goto tr2430; - goto tr2353; -tr2432: + goto tr2465; + goto tr2388; +tr2467: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -66644,11 +67605,11 @@ tr2432: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st914; -tr2430: + goto st932; +tr2465: { uint16_t val = htons(2); memcpy(rdata_tail, &val, 2); @@ -66657,7 +67618,7 @@ tr2430: { if (rdata_tail + 2 > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -66674,20 +67635,20 @@ tr2430: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st914; -st914: + goto st932; +st932: if ( ++p == pe ) - goto _test_eof914; -case 914: + goto _test_eof932; +case 932: if ( (*p) == 34 ) - goto tr2431; + goto tr2466; if ( 48 <= (*p) && (*p) <= 57 ) - goto tr2432; - goto tr2353; -tr2436: + goto tr2467; + goto tr2388; +tr2471: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -66699,11 +67660,11 @@ tr2436: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st915; -tr2429: + goto st933; +tr2464: { uint16_t val = htons(2); memcpy(rdata_tail, &val, 2); @@ -66712,7 +67673,7 @@ tr2429: { if (rdata_tail + 2 > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -66729,14 +67690,14 @@ tr2429: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st915; -st915: + goto st933; +st933: if ( ++p == pe ) - goto _test_eof915; -case 915: + goto _test_eof933; +case 933: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -66754,21 +67715,21 @@ case 915: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr2433; - case 32: goto tr2433; - case 40: goto tr2434; - case 41: goto tr2435; - case 3082: goto tr2437; - case 3131: goto tr2438; - case 3338: goto tr2439; - case 3387: goto tr2439; - case 3594: goto tr2440; - case 3643: goto tr2441; + case 9: goto tr2468; + case 32: goto tr2468; + case 40: goto tr2469; + case 41: goto tr2470; + case 3082: goto tr2472; + case 3131: goto tr2473; + case 3338: goto tr2474; + case 3387: goto tr2474; + case 3594: goto tr2475; + case 3643: goto tr2476; } if ( 48 <= _widec && _widec <= 57 ) - goto tr2436; - goto tr2353; -tr2244: + goto tr2471; + goto tr2388; +tr2279: { s->comma_list = true; s->pending_backslash = false; @@ -66779,7 +67740,7 @@ tr2244: rdata_tail += 2; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -66787,15 +67748,15 @@ tr2244: s->item_length_location = rdata_tail++; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - { p--; {stack[top++] = 916;goto st330;} } - goto st916; -st916: + { p--; {stack[top++] = 934;goto st336;} } + goto st934; +st934: if ( ++p == pe ) - goto _test_eof916; -case 916: + goto _test_eof934; +case 934: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -66813,27 +67774,27 @@ case 916: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr2245; - case 32: goto tr2245; - case 40: goto tr2246; - case 41: goto tr2247; - case 3082: goto tr2248; - case 3131: goto tr2249; - case 3338: goto tr2250; - case 3387: goto tr2250; - case 3594: goto tr2251; - case 3643: goto tr2252; + case 9: goto tr2280; + case 32: goto tr2280; + case 40: goto tr2281; + case 41: goto tr2282; + case 3082: goto tr2283; + case 3131: goto tr2284; + case 3338: goto tr2285; + case 3387: goto tr2285; + case 3594: goto tr2286; + case 3643: goto tr2287; } if ( _widec < 11 ) { if ( _widec <= 8 ) - goto tr2442; + goto tr2477; } else if ( _widec > 58 ) { if ( 60 <= _widec ) - goto tr2442; + goto tr2477; } else - goto tr2442; - goto tr2213; -tr2442: + goto tr2477; + goto tr2248; +tr2477: { s->comma_list = true; s->pending_backslash = false; @@ -66844,7 +67805,7 @@ tr2442: rdata_tail += 2; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -66852,38 +67813,38 @@ tr2442: s->item_length_location = rdata_tail++; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - { p--; {stack[top++] = 917;goto st330;} } - goto st917; -st917: + { p--; {stack[top++] = 935;goto st336;} } + goto st935; +st935: if ( ++p == pe ) - goto _test_eof917; -case 917: + goto _test_eof935; +case 935: if ( (*p) == 34 ) - goto tr2443; - goto tr2213; -st918: + goto tr2478; + goto tr2248; +st936: if ( ++p == pe ) - goto _test_eof918; -case 918: + goto _test_eof936; +case 936: switch( (*p) ) { - case 68: goto st920; - case 69: goto st935; - case 73: goto st974; - case 80: goto st982; - case 82: goto st995; - case 100: goto st920; - case 101: goto st935; - case 105: goto st974; - case 112: goto st982; - case 114: goto st995; + case 68: goto st938; + case 69: goto st953; + case 73: goto st992; + case 80: goto st1000; + case 82: goto st1013; + case 100: goto st938; + case 101: goto st953; + case 105: goto st992; + case 112: goto st1000; + case 114: goto st1013; } if ( 48 <= (*p) && (*p) <= 57 ) - goto tr2445; - goto tr2444; -tr2445: + goto tr2480; + goto tr2479; +tr2480: { s->number64 = 0; } @@ -66898,11 +67859,11 @@ tr2445: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st919; -tr2452: + goto st937; +tr2487: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -66914,400 +67875,232 @@ tr2452: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st919; -st919: + goto st937; +st937: if ( ++p == pe ) - goto _test_eof919; -case 919: + goto _test_eof937; +case 937: switch( (*p) ) { - case 32: goto tr2451; - case 59: goto tr2451; + case 32: goto tr2486; + case 59: goto tr2486; } if ( (*p) < 40 ) { if ( 9 <= (*p) && (*p) <= 10 ) - goto tr2451; + goto tr2486; } else if ( (*p) > 41 ) { if ( 48 <= (*p) && (*p) <= 57 ) - goto tr2452; + goto tr2487; } else - goto tr2451; - goto tr2444; -tr2451: + goto tr2486; + goto tr2479; +tr2486: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { p--; {cs = stack[--top];goto _again;} } - goto st1512; -tr2455: + goto st1530; +tr2490: { *(rdata_tail++) = 2; } { p--; {cs = stack[--top];goto _again;} } - goto st1512; -tr2457: + goto st1530; +tr2492: { *(rdata_tail++) = 3; } { p--; {cs = stack[--top];goto _again;} } - goto st1512; -tr2469: + goto st1530; +tr2504: { *(rdata_tail++) = 6; } { p--; {cs = stack[--top];goto _again;} } - goto st1512; -tr2479: + goto st1530; +tr2514: { *(rdata_tail++) = 12; } { p--; {cs = stack[--top];goto _again;} } - goto st1512; -tr2493: + goto st1530; +tr2528: { *(rdata_tail++) = 13; } { p--; {cs = stack[--top];goto _again;} } - goto st1512; -tr2502: + goto st1530; +tr2537: { *(rdata_tail++) = 14; } { p--; {cs = stack[--top];goto _again;} } - goto st1512; -tr2509: + goto st1530; +tr2544: { *(rdata_tail++) = 15; } { p--; {cs = stack[--top];goto _again;} } - goto st1512; -tr2512: + goto st1530; +tr2547: { *(rdata_tail++) = 16; } { p--; {cs = stack[--top];goto _again;} } - goto st1512; -tr2520: + goto st1530; +tr2555: { *(rdata_tail++) = 252; } { p--; {cs = stack[--top];goto _again;} } - goto st1512; -tr2531: + goto st1530; +tr2566: { *(rdata_tail++) = 253; } { p--; {cs = stack[--top];goto _again;} } - goto st1512; -tr2534: + goto st1530; +tr2569: { *(rdata_tail++) = 254; } { p--; {cs = stack[--top];goto _again;} } - goto st1512; -tr2541: + goto st1530; +tr2576: { *(rdata_tail++) = 1; } { p--; {cs = stack[--top];goto _again;} } - goto st1512; -tr2547: + goto st1530; +tr2582: { *(rdata_tail++) = 5; } { p--; {cs = stack[--top];goto _again;} } - goto st1512; -tr2559: + goto st1530; +tr2594: { *(rdata_tail++) = 7; } { p--; {cs = stack[--top];goto _again;} } - goto st1512; -tr2562: + goto st1530; +tr2597: { *(rdata_tail++) = 8; } { p--; {cs = stack[--top];goto _again;} } - goto st1512; -tr2565: + goto st1530; +tr2600: { *(rdata_tail++) = 10; } { p--; {cs = stack[--top];goto _again;} } - goto st1512; -st1512: + goto st1530; +st1530: if ( ++p == pe ) - goto _test_eof1512; -case 1512: + goto _test_eof1530; +case 1530: goto st0; -st920: - if ( ++p == pe ) - goto _test_eof920; -case 920: - switch( (*p) ) { - case 72: goto st921; - case 83: goto st922; - case 104: goto st921; - case 115: goto st922; - } - goto tr2444; -st921: - if ( ++p == pe ) - goto _test_eof921; -case 921: - switch( (*p) ) { - case 32: goto tr2455; - case 59: goto tr2455; - } - if ( (*p) > 10 ) { - if ( 40 <= (*p) && (*p) <= 41 ) - goto tr2455; - } else if ( (*p) >= 9 ) - goto tr2455; - goto tr2444; -st922: - if ( ++p == pe ) - goto _test_eof922; -case 922: - switch( (*p) ) { - case 65: goto st923; - case 97: goto st923; - } - goto tr2444; -st923: - if ( ++p == pe ) - goto _test_eof923; -case 923: - switch( (*p) ) { - case 32: goto tr2457; - case 45: goto st924; - case 59: goto tr2457; - } - if ( (*p) > 10 ) { - if ( 40 <= (*p) && (*p) <= 41 ) - goto tr2457; - } else if ( (*p) >= 9 ) - goto tr2457; - goto tr2444; -st924: - if ( ++p == pe ) - goto _test_eof924; -case 924: - switch( (*p) ) { - case 78: goto st925; - case 110: goto st925; - } - goto tr2444; -st925: - if ( ++p == pe ) - goto _test_eof925; -case 925: - switch( (*p) ) { - case 83: goto st926; - case 115: goto st926; - } - goto tr2444; -st926: - if ( ++p == pe ) - goto _test_eof926; -case 926: - switch( (*p) ) { - case 69: goto st927; - case 101: goto st927; - } - goto tr2444; -st927: - if ( ++p == pe ) - goto _test_eof927; -case 927: - switch( (*p) ) { - case 67: goto st928; - case 99: goto st928; - } - goto tr2444; -st928: - if ( ++p == pe ) - goto _test_eof928; -case 928: - if ( (*p) == 51 ) - goto st929; - goto tr2444; -st929: - if ( ++p == pe ) - goto _test_eof929; -case 929: - if ( (*p) == 45 ) - goto st930; - goto tr2444; -st930: - if ( ++p == pe ) - goto _test_eof930; -case 930: - switch( (*p) ) { - case 83: goto st931; - case 115: goto st931; - } - goto tr2444; -st931: - if ( ++p == pe ) - goto _test_eof931; -case 931: - switch( (*p) ) { - case 72: goto st932; - case 104: goto st932; - } - goto tr2444; -st932: - if ( ++p == pe ) - goto _test_eof932; -case 932: - switch( (*p) ) { - case 65: goto st933; - case 97: goto st933; - } - goto tr2444; -st933: - if ( ++p == pe ) - goto _test_eof933; -case 933: - if ( (*p) == 49 ) - goto st934; - goto tr2444; -st934: - if ( ++p == pe ) - goto _test_eof934; -case 934: - switch( (*p) ) { - case 32: goto tr2469; - case 59: goto tr2469; - } - if ( (*p) > 10 ) { - if ( 40 <= (*p) && (*p) <= 41 ) - goto tr2469; - } else if ( (*p) >= 9 ) - goto tr2469; - goto tr2444; -st935: - if ( ++p == pe ) - goto _test_eof935; -case 935: - switch( (*p) ) { - case 67: goto st936; - case 68: goto st965; - case 99: goto st936; - case 100: goto st965; - } - goto tr2444; -st936: - if ( ++p == pe ) - goto _test_eof936; -case 936: - switch( (*p) ) { - case 67: goto st937; - case 68: goto st943; - case 99: goto st937; - case 100: goto st943; - } - goto tr2444; -st937: - if ( ++p == pe ) - goto _test_eof937; -case 937: - if ( (*p) == 45 ) - goto st938; - goto tr2444; st938: if ( ++p == pe ) goto _test_eof938; case 938: switch( (*p) ) { - case 71: goto st939; - case 103: goto st939; + case 72: goto st939; + case 83: goto st940; + case 104: goto st939; + case 115: goto st940; } - goto tr2444; + goto tr2479; st939: if ( ++p == pe ) goto _test_eof939; case 939: switch( (*p) ) { - case 79: goto st940; - case 111: goto st940; + case 32: goto tr2490; + case 59: goto tr2490; } - goto tr2444; + if ( (*p) > 10 ) { + if ( 40 <= (*p) && (*p) <= 41 ) + goto tr2490; + } else if ( (*p) >= 9 ) + goto tr2490; + goto tr2479; st940: if ( ++p == pe ) goto _test_eof940; case 940: switch( (*p) ) { - case 83: goto st941; - case 115: goto st941; + case 65: goto st941; + case 97: goto st941; } - goto tr2444; + goto tr2479; st941: if ( ++p == pe ) goto _test_eof941; case 941: switch( (*p) ) { - case 84: goto st942; - case 116: goto st942; + case 32: goto tr2492; + case 45: goto st942; + case 59: goto tr2492; } - goto tr2444; + if ( (*p) > 10 ) { + if ( 40 <= (*p) && (*p) <= 41 ) + goto tr2492; + } else if ( (*p) >= 9 ) + goto tr2492; + goto tr2479; st942: if ( ++p == pe ) goto _test_eof942; case 942: switch( (*p) ) { - case 32: goto tr2479; - case 59: goto tr2479; + case 78: goto st943; + case 110: goto st943; } - if ( (*p) > 10 ) { - if ( 40 <= (*p) && (*p) <= 41 ) - goto tr2479; - } else if ( (*p) >= 9 ) - goto tr2479; - goto tr2444; + goto tr2479; st943: if ( ++p == pe ) goto _test_eof943; @@ -67316,124 +68109,134 @@ case 943: case 83: goto st944; case 115: goto st944; } - goto tr2444; + goto tr2479; st944: if ( ++p == pe ) goto _test_eof944; case 944: switch( (*p) ) { - case 65: goto st945; - case 97: goto st945; + case 69: goto st945; + case 101: goto st945; } - goto tr2444; + goto tr2479; st945: if ( ++p == pe ) goto _test_eof945; case 945: switch( (*p) ) { - case 80: goto st946; - case 112: goto st946; + case 67: goto st946; + case 99: goto st946; } - goto tr2444; + goto tr2479; st946: if ( ++p == pe ) goto _test_eof946; case 946: - switch( (*p) ) { - case 50: goto st947; - case 51: goto st956; - } - goto tr2444; + if ( (*p) == 51 ) + goto st947; + goto tr2479; st947: if ( ++p == pe ) goto _test_eof947; case 947: - if ( (*p) == 53 ) + if ( (*p) == 45 ) goto st948; - goto tr2444; + goto tr2479; st948: if ( ++p == pe ) goto _test_eof948; case 948: - if ( (*p) == 54 ) - goto st949; - goto tr2444; + switch( (*p) ) { + case 83: goto st949; + case 115: goto st949; + } + goto tr2479; st949: if ( ++p == pe ) goto _test_eof949; case 949: switch( (*p) ) { - case 83: goto st950; - case 115: goto st950; + case 72: goto st950; + case 104: goto st950; } - goto tr2444; + goto tr2479; st950: if ( ++p == pe ) goto _test_eof950; case 950: switch( (*p) ) { - case 72: goto st951; - case 104: goto st951; + case 65: goto st951; + case 97: goto st951; } - goto tr2444; + goto tr2479; st951: if ( ++p == pe ) goto _test_eof951; case 951: - switch( (*p) ) { - case 65: goto st952; - case 97: goto st952; - } - goto tr2444; + if ( (*p) == 49 ) + goto st952; + goto tr2479; st952: if ( ++p == pe ) goto _test_eof952; case 952: - if ( (*p) == 50 ) - goto st953; - goto tr2444; + switch( (*p) ) { + case 32: goto tr2504; + case 59: goto tr2504; + } + if ( (*p) > 10 ) { + if ( 40 <= (*p) && (*p) <= 41 ) + goto tr2504; + } else if ( (*p) >= 9 ) + goto tr2504; + goto tr2479; st953: if ( ++p == pe ) goto _test_eof953; case 953: - if ( (*p) == 53 ) - goto st954; - goto tr2444; + switch( (*p) ) { + case 67: goto st954; + case 68: goto st983; + case 99: goto st954; + case 100: goto st983; + } + goto tr2479; st954: if ( ++p == pe ) goto _test_eof954; case 954: - if ( (*p) == 54 ) - goto st955; - goto tr2444; + switch( (*p) ) { + case 67: goto st955; + case 68: goto st961; + case 99: goto st955; + case 100: goto st961; + } + goto tr2479; st955: if ( ++p == pe ) goto _test_eof955; case 955: - switch( (*p) ) { - case 32: goto tr2493; - case 59: goto tr2493; - } - if ( (*p) > 10 ) { - if ( 40 <= (*p) && (*p) <= 41 ) - goto tr2493; - } else if ( (*p) >= 9 ) - goto tr2493; - goto tr2444; + if ( (*p) == 45 ) + goto st956; + goto tr2479; st956: if ( ++p == pe ) goto _test_eof956; case 956: - if ( (*p) == 56 ) - goto st957; - goto tr2444; + switch( (*p) ) { + case 71: goto st957; + case 103: goto st957; + } + goto tr2479; st957: if ( ++p == pe ) goto _test_eof957; case 957: - if ( (*p) == 52 ) - goto st958; - goto tr2444; + switch( (*p) ) { + case 79: goto st958; + case 111: goto st958; + } + goto tr2479; st958: if ( ++p == pe ) goto _test_eof958; @@ -67442,322 +68245,306 @@ case 958: case 83: goto st959; case 115: goto st959; } - goto tr2444; + goto tr2479; st959: if ( ++p == pe ) goto _test_eof959; case 959: switch( (*p) ) { - case 72: goto st960; - case 104: goto st960; + case 84: goto st960; + case 116: goto st960; } - goto tr2444; + goto tr2479; st960: if ( ++p == pe ) goto _test_eof960; case 960: switch( (*p) ) { - case 65: goto st961; - case 97: goto st961; + case 32: goto tr2514; + case 59: goto tr2514; } - goto tr2444; + if ( (*p) > 10 ) { + if ( 40 <= (*p) && (*p) <= 41 ) + goto tr2514; + } else if ( (*p) >= 9 ) + goto tr2514; + goto tr2479; st961: if ( ++p == pe ) goto _test_eof961; case 961: - if ( (*p) == 51 ) - goto st962; - goto tr2444; + switch( (*p) ) { + case 83: goto st962; + case 115: goto st962; + } + goto tr2479; st962: if ( ++p == pe ) goto _test_eof962; case 962: - if ( (*p) == 56 ) - goto st963; - goto tr2444; + switch( (*p) ) { + case 65: goto st963; + case 97: goto st963; + } + goto tr2479; st963: if ( ++p == pe ) goto _test_eof963; case 963: - if ( (*p) == 52 ) - goto st964; - goto tr2444; + switch( (*p) ) { + case 80: goto st964; + case 112: goto st964; + } + goto tr2479; st964: if ( ++p == pe ) goto _test_eof964; case 964: switch( (*p) ) { - case 32: goto tr2502; - case 59: goto tr2502; + case 50: goto st965; + case 51: goto st974; } - if ( (*p) > 10 ) { - if ( 40 <= (*p) && (*p) <= 41 ) - goto tr2502; - } else if ( (*p) >= 9 ) - goto tr2502; - goto tr2444; + goto tr2479; st965: if ( ++p == pe ) goto _test_eof965; case 965: - switch( (*p) ) { - case 50: goto st966; - case 52: goto st971; - } - goto tr2444; + if ( (*p) == 53 ) + goto st966; + goto tr2479; st966: if ( ++p == pe ) goto _test_eof966; case 966: - if ( (*p) == 53 ) + if ( (*p) == 54 ) goto st967; - goto tr2444; + goto tr2479; st967: if ( ++p == pe ) goto _test_eof967; case 967: - if ( (*p) == 53 ) - goto st968; - goto tr2444; + switch( (*p) ) { + case 83: goto st968; + case 115: goto st968; + } + goto tr2479; st968: if ( ++p == pe ) goto _test_eof968; case 968: - if ( (*p) == 49 ) - goto st969; - goto tr2444; + switch( (*p) ) { + case 72: goto st969; + case 104: goto st969; + } + goto tr2479; st969: if ( ++p == pe ) goto _test_eof969; case 969: - if ( (*p) == 57 ) - goto st970; - goto tr2444; + switch( (*p) ) { + case 65: goto st970; + case 97: goto st970; + } + goto tr2479; st970: if ( ++p == pe ) goto _test_eof970; case 970: - switch( (*p) ) { - case 32: goto tr2509; - case 59: goto tr2509; - } - if ( (*p) > 10 ) { - if ( 40 <= (*p) && (*p) <= 41 ) - goto tr2509; - } else if ( (*p) >= 9 ) - goto tr2509; - goto tr2444; + if ( (*p) == 50 ) + goto st971; + goto tr2479; st971: if ( ++p == pe ) goto _test_eof971; case 971: - if ( (*p) == 52 ) + if ( (*p) == 53 ) goto st972; - goto tr2444; + goto tr2479; st972: if ( ++p == pe ) goto _test_eof972; case 972: - if ( (*p) == 56 ) + if ( (*p) == 54 ) goto st973; - goto tr2444; + goto tr2479; st973: if ( ++p == pe ) goto _test_eof973; case 973: switch( (*p) ) { - case 32: goto tr2512; - case 59: goto tr2512; + case 32: goto tr2528; + case 59: goto tr2528; } if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr2512; + goto tr2528; } else if ( (*p) >= 9 ) - goto tr2512; - goto tr2444; + goto tr2528; + goto tr2479; st974: if ( ++p == pe ) goto _test_eof974; case 974: - switch( (*p) ) { - case 78: goto st975; - case 110: goto st975; - } - goto tr2444; + if ( (*p) == 56 ) + goto st975; + goto tr2479; st975: if ( ++p == pe ) goto _test_eof975; case 975: - switch( (*p) ) { - case 68: goto st976; - case 100: goto st976; - } - goto tr2444; + if ( (*p) == 52 ) + goto st976; + goto tr2479; st976: if ( ++p == pe ) goto _test_eof976; case 976: switch( (*p) ) { - case 73: goto st977; - case 105: goto st977; + case 83: goto st977; + case 115: goto st977; } - goto tr2444; + goto tr2479; st977: if ( ++p == pe ) goto _test_eof977; case 977: switch( (*p) ) { - case 82: goto st978; - case 114: goto st978; + case 72: goto st978; + case 104: goto st978; } - goto tr2444; + goto tr2479; st978: if ( ++p == pe ) goto _test_eof978; case 978: switch( (*p) ) { - case 69: goto st979; - case 101: goto st979; + case 65: goto st979; + case 97: goto st979; } - goto tr2444; + goto tr2479; st979: if ( ++p == pe ) goto _test_eof979; case 979: - switch( (*p) ) { - case 67: goto st980; - case 99: goto st980; - } - goto tr2444; + if ( (*p) == 51 ) + goto st980; + goto tr2479; st980: if ( ++p == pe ) goto _test_eof980; case 980: - switch( (*p) ) { - case 84: goto st981; - case 116: goto st981; - } - goto tr2444; + if ( (*p) == 56 ) + goto st981; + goto tr2479; st981: if ( ++p == pe ) goto _test_eof981; case 981: - switch( (*p) ) { - case 32: goto tr2520; - case 59: goto tr2520; - } - if ( (*p) > 10 ) { - if ( 40 <= (*p) && (*p) <= 41 ) - goto tr2520; - } else if ( (*p) >= 9 ) - goto tr2520; - goto tr2444; + if ( (*p) == 52 ) + goto st982; + goto tr2479; st982: if ( ++p == pe ) goto _test_eof982; case 982: switch( (*p) ) { - case 82: goto st983; - case 114: goto st983; + case 32: goto tr2537; + case 59: goto tr2537; } - goto tr2444; + if ( (*p) > 10 ) { + if ( 40 <= (*p) && (*p) <= 41 ) + goto tr2537; + } else if ( (*p) >= 9 ) + goto tr2537; + goto tr2479; st983: if ( ++p == pe ) goto _test_eof983; case 983: switch( (*p) ) { - case 73: goto st984; - case 105: goto st984; + case 50: goto st984; + case 52: goto st989; } - goto tr2444; + goto tr2479; st984: if ( ++p == pe ) goto _test_eof984; case 984: - switch( (*p) ) { - case 86: goto st985; - case 118: goto st985; - } - goto tr2444; + if ( (*p) == 53 ) + goto st985; + goto tr2479; st985: if ( ++p == pe ) goto _test_eof985; case 985: - switch( (*p) ) { - case 65: goto st986; - case 97: goto st986; - } - goto tr2444; + if ( (*p) == 53 ) + goto st986; + goto tr2479; st986: if ( ++p == pe ) goto _test_eof986; case 986: - switch( (*p) ) { - case 84: goto st987; - case 116: goto st987; - } - goto tr2444; + if ( (*p) == 49 ) + goto st987; + goto tr2479; st987: if ( ++p == pe ) goto _test_eof987; case 987: - switch( (*p) ) { - case 69: goto st988; - case 101: goto st988; - } - goto tr2444; + if ( (*p) == 57 ) + goto st988; + goto tr2479; st988: if ( ++p == pe ) goto _test_eof988; case 988: switch( (*p) ) { - case 68: goto st989; - case 79: goto st992; - case 100: goto st989; - case 111: goto st992; + case 32: goto tr2544; + case 59: goto tr2544; } - goto tr2444; + if ( (*p) > 10 ) { + if ( 40 <= (*p) && (*p) <= 41 ) + goto tr2544; + } else if ( (*p) >= 9 ) + goto tr2544; + goto tr2479; st989: if ( ++p == pe ) goto _test_eof989; case 989: - switch( (*p) ) { - case 78: goto st990; - case 110: goto st990; - } - goto tr2444; + if ( (*p) == 52 ) + goto st990; + goto tr2479; st990: if ( ++p == pe ) goto _test_eof990; case 990: - switch( (*p) ) { - case 83: goto st991; - case 115: goto st991; - } - goto tr2444; + if ( (*p) == 56 ) + goto st991; + goto tr2479; st991: if ( ++p == pe ) goto _test_eof991; case 991: switch( (*p) ) { - case 32: goto tr2531; - case 59: goto tr2531; + case 32: goto tr2547; + case 59: goto tr2547; } if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr2531; + goto tr2547; } else if ( (*p) >= 9 ) - goto tr2531; - goto tr2444; + goto tr2547; + goto tr2479; st992: if ( ++p == pe ) goto _test_eof992; case 992: switch( (*p) ) { - case 73: goto st993; - case 105: goto st993; + case 78: goto st993; + case 110: goto st993; } - goto tr2444; + goto tr2479; st993: if ( ++p == pe ) goto _test_eof993; @@ -67766,299 +68553,473 @@ case 993: case 68: goto st994; case 100: goto st994; } - goto tr2444; + goto tr2479; st994: if ( ++p == pe ) goto _test_eof994; case 994: switch( (*p) ) { - case 32: goto tr2534; - case 59: goto tr2534; + case 73: goto st995; + case 105: goto st995; } - if ( (*p) > 10 ) { - if ( 40 <= (*p) && (*p) <= 41 ) - goto tr2534; - } else if ( (*p) >= 9 ) - goto tr2534; - goto tr2444; + goto tr2479; st995: if ( ++p == pe ) goto _test_eof995; case 995: switch( (*p) ) { - case 83: goto st996; - case 115: goto st996; + case 82: goto st996; + case 114: goto st996; } - goto tr2444; + goto tr2479; st996: if ( ++p == pe ) goto _test_eof996; case 996: switch( (*p) ) { - case 65: goto st997; - case 97: goto st997; + case 69: goto st997; + case 101: goto st997; } - goto tr2444; + goto tr2479; st997: if ( ++p == pe ) goto _test_eof997; case 997: switch( (*p) ) { - case 77: goto st998; - case 83: goto st1001; - case 109: goto st998; - case 115: goto st1001; + case 67: goto st998; + case 99: goto st998; } - goto tr2444; + goto tr2479; st998: if ( ++p == pe ) goto _test_eof998; case 998: switch( (*p) ) { - case 68: goto st999; - case 100: goto st999; + case 84: goto st999; + case 116: goto st999; } - goto tr2444; + goto tr2479; st999: if ( ++p == pe ) goto _test_eof999; case 999: - if ( (*p) == 53 ) - goto st1000; - goto tr2444; + switch( (*p) ) { + case 32: goto tr2555; + case 59: goto tr2555; + } + if ( (*p) > 10 ) { + if ( 40 <= (*p) && (*p) <= 41 ) + goto tr2555; + } else if ( (*p) >= 9 ) + goto tr2555; + goto tr2479; st1000: if ( ++p == pe ) goto _test_eof1000; case 1000: switch( (*p) ) { - case 32: goto tr2541; - case 59: goto tr2541; + case 82: goto st1001; + case 114: goto st1001; } - if ( (*p) > 10 ) { - if ( 40 <= (*p) && (*p) <= 41 ) - goto tr2541; - } else if ( (*p) >= 9 ) - goto tr2541; - goto tr2444; + goto tr2479; st1001: if ( ++p == pe ) goto _test_eof1001; case 1001: switch( (*p) ) { - case 72: goto st1002; - case 104: goto st1002; + case 73: goto st1002; + case 105: goto st1002; } - goto tr2444; + goto tr2479; st1002: if ( ++p == pe ) goto _test_eof1002; case 1002: switch( (*p) ) { - case 65: goto st1003; - case 97: goto st1003; + case 86: goto st1003; + case 118: goto st1003; } - goto tr2444; + goto tr2479; st1003: if ( ++p == pe ) goto _test_eof1003; case 1003: switch( (*p) ) { - case 49: goto st1004; - case 50: goto st1016; - case 53: goto st1019; + case 65: goto st1004; + case 97: goto st1004; } - goto tr2444; + goto tr2479; st1004: if ( ++p == pe ) goto _test_eof1004; case 1004: switch( (*p) ) { - case 32: goto tr2547; - case 45: goto st1005; - case 59: goto tr2547; + case 84: goto st1005; + case 116: goto st1005; } - if ( (*p) > 10 ) { - if ( 40 <= (*p) && (*p) <= 41 ) - goto tr2547; - } else if ( (*p) >= 9 ) - goto tr2547; - goto tr2444; + goto tr2479; st1005: if ( ++p == pe ) goto _test_eof1005; case 1005: switch( (*p) ) { - case 78: goto st1006; - case 110: goto st1006; + case 69: goto st1006; + case 101: goto st1006; } - goto tr2444; + goto tr2479; st1006: if ( ++p == pe ) goto _test_eof1006; case 1006: switch( (*p) ) { - case 83: goto st1007; - case 115: goto st1007; + case 68: goto st1007; + case 79: goto st1010; + case 100: goto st1007; + case 111: goto st1010; } - goto tr2444; + goto tr2479; st1007: if ( ++p == pe ) goto _test_eof1007; case 1007: switch( (*p) ) { - case 69: goto st1008; - case 101: goto st1008; + case 78: goto st1008; + case 110: goto st1008; } - goto tr2444; + goto tr2479; st1008: if ( ++p == pe ) goto _test_eof1008; case 1008: switch( (*p) ) { - case 67: goto st1009; - case 99: goto st1009; + case 83: goto st1009; + case 115: goto st1009; } - goto tr2444; + goto tr2479; st1009: if ( ++p == pe ) goto _test_eof1009; case 1009: - if ( (*p) == 51 ) - goto st1010; - goto tr2444; + switch( (*p) ) { + case 32: goto tr2566; + case 59: goto tr2566; + } + if ( (*p) > 10 ) { + if ( 40 <= (*p) && (*p) <= 41 ) + goto tr2566; + } else if ( (*p) >= 9 ) + goto tr2566; + goto tr2479; st1010: if ( ++p == pe ) goto _test_eof1010; case 1010: - if ( (*p) == 45 ) - goto st1011; - goto tr2444; + switch( (*p) ) { + case 73: goto st1011; + case 105: goto st1011; + } + goto tr2479; st1011: if ( ++p == pe ) goto _test_eof1011; case 1011: switch( (*p) ) { - case 83: goto st1012; - case 115: goto st1012; + case 68: goto st1012; + case 100: goto st1012; } - goto tr2444; + goto tr2479; st1012: if ( ++p == pe ) goto _test_eof1012; case 1012: switch( (*p) ) { - case 72: goto st1013; - case 104: goto st1013; + case 32: goto tr2569; + case 59: goto tr2569; } - goto tr2444; + if ( (*p) > 10 ) { + if ( 40 <= (*p) && (*p) <= 41 ) + goto tr2569; + } else if ( (*p) >= 9 ) + goto tr2569; + goto tr2479; st1013: if ( ++p == pe ) goto _test_eof1013; case 1013: switch( (*p) ) { - case 65: goto st1014; - case 97: goto st1014; + case 83: goto st1014; + case 115: goto st1014; } - goto tr2444; + goto tr2479; st1014: if ( ++p == pe ) goto _test_eof1014; case 1014: - if ( (*p) == 49 ) - goto st1015; - goto tr2444; + switch( (*p) ) { + case 65: goto st1015; + case 97: goto st1015; + } + goto tr2479; st1015: if ( ++p == pe ) goto _test_eof1015; case 1015: switch( (*p) ) { - case 32: goto tr2559; - case 59: goto tr2559; + case 77: goto st1016; + case 83: goto st1019; + case 109: goto st1016; + case 115: goto st1019; } - if ( (*p) > 10 ) { - if ( 40 <= (*p) && (*p) <= 41 ) - goto tr2559; - } else if ( (*p) >= 9 ) - goto tr2559; - goto tr2444; + goto tr2479; st1016: if ( ++p == pe ) goto _test_eof1016; case 1016: - if ( (*p) == 53 ) - goto st1017; - goto tr2444; + switch( (*p) ) { + case 68: goto st1017; + case 100: goto st1017; + } + goto tr2479; st1017: if ( ++p == pe ) goto _test_eof1017; case 1017: - if ( (*p) == 54 ) + if ( (*p) == 53 ) goto st1018; - goto tr2444; + goto tr2479; st1018: if ( ++p == pe ) goto _test_eof1018; case 1018: switch( (*p) ) { - case 32: goto tr2562; - case 59: goto tr2562; + case 32: goto tr2576; + case 59: goto tr2576; } if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr2562; + goto tr2576; } else if ( (*p) >= 9 ) - goto tr2562; - goto tr2444; + goto tr2576; + goto tr2479; st1019: if ( ++p == pe ) goto _test_eof1019; case 1019: + switch( (*p) ) { + case 72: goto st1020; + case 104: goto st1020; + } + goto tr2479; +st1020: + if ( ++p == pe ) + goto _test_eof1020; +case 1020: + switch( (*p) ) { + case 65: goto st1021; + case 97: goto st1021; + } + goto tr2479; +st1021: + if ( ++p == pe ) + goto _test_eof1021; +case 1021: + switch( (*p) ) { + case 49: goto st1022; + case 50: goto st1034; + case 53: goto st1037; + } + goto tr2479; +st1022: + if ( ++p == pe ) + goto _test_eof1022; +case 1022: + switch( (*p) ) { + case 32: goto tr2582; + case 45: goto st1023; + case 59: goto tr2582; + } + if ( (*p) > 10 ) { + if ( 40 <= (*p) && (*p) <= 41 ) + goto tr2582; + } else if ( (*p) >= 9 ) + goto tr2582; + goto tr2479; +st1023: + if ( ++p == pe ) + goto _test_eof1023; +case 1023: + switch( (*p) ) { + case 78: goto st1024; + case 110: goto st1024; + } + goto tr2479; +st1024: + if ( ++p == pe ) + goto _test_eof1024; +case 1024: + switch( (*p) ) { + case 83: goto st1025; + case 115: goto st1025; + } + goto tr2479; +st1025: + if ( ++p == pe ) + goto _test_eof1025; +case 1025: + switch( (*p) ) { + case 69: goto st1026; + case 101: goto st1026; + } + goto tr2479; +st1026: + if ( ++p == pe ) + goto _test_eof1026; +case 1026: + switch( (*p) ) { + case 67: goto st1027; + case 99: goto st1027; + } + goto tr2479; +st1027: + if ( ++p == pe ) + goto _test_eof1027; +case 1027: + if ( (*p) == 51 ) + goto st1028; + goto tr2479; +st1028: + if ( ++p == pe ) + goto _test_eof1028; +case 1028: + if ( (*p) == 45 ) + goto st1029; + goto tr2479; +st1029: + if ( ++p == pe ) + goto _test_eof1029; +case 1029: + switch( (*p) ) { + case 83: goto st1030; + case 115: goto st1030; + } + goto tr2479; +st1030: + if ( ++p == pe ) + goto _test_eof1030; +case 1030: + switch( (*p) ) { + case 72: goto st1031; + case 104: goto st1031; + } + goto tr2479; +st1031: + if ( ++p == pe ) + goto _test_eof1031; +case 1031: + switch( (*p) ) { + case 65: goto st1032; + case 97: goto st1032; + } + goto tr2479; +st1032: + if ( ++p == pe ) + goto _test_eof1032; +case 1032: + if ( (*p) == 49 ) + goto st1033; + goto tr2479; +st1033: + if ( ++p == pe ) + goto _test_eof1033; +case 1033: + switch( (*p) ) { + case 32: goto tr2594; + case 59: goto tr2594; + } + if ( (*p) > 10 ) { + if ( 40 <= (*p) && (*p) <= 41 ) + goto tr2594; + } else if ( (*p) >= 9 ) + goto tr2594; + goto tr2479; +st1034: + if ( ++p == pe ) + goto _test_eof1034; +case 1034: + if ( (*p) == 53 ) + goto st1035; + goto tr2479; +st1035: + if ( ++p == pe ) + goto _test_eof1035; +case 1035: + if ( (*p) == 54 ) + goto st1036; + goto tr2479; +st1036: + if ( ++p == pe ) + goto _test_eof1036; +case 1036: + switch( (*p) ) { + case 32: goto tr2597; + case 59: goto tr2597; + } + if ( (*p) > 10 ) { + if ( 40 <= (*p) && (*p) <= 41 ) + goto tr2597; + } else if ( (*p) >= 9 ) + goto tr2597; + goto tr2479; +st1037: + if ( ++p == pe ) + goto _test_eof1037; +case 1037: if ( (*p) == 49 ) - goto st1020; - goto tr2444; -st1020: + goto st1038; + goto tr2479; +st1038: if ( ++p == pe ) - goto _test_eof1020; -case 1020: + goto _test_eof1038; +case 1038: if ( (*p) == 50 ) - goto st1021; - goto tr2444; -st1021: + goto st1039; + goto tr2479; +st1039: if ( ++p == pe ) - goto _test_eof1021; -case 1021: + goto _test_eof1039; +case 1039: switch( (*p) ) { - case 32: goto tr2565; - case 59: goto tr2565; + case 32: goto tr2600; + case 59: goto tr2600; } if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr2565; + goto tr2600; } else if ( (*p) >= 9 ) - goto tr2565; - goto tr2444; -st1022: + goto tr2600; + goto tr2479; +st1040: if ( ++p == pe ) - goto _test_eof1022; -case 1022: + goto _test_eof1040; +case 1040: switch( (*p) ) { - case 65: goto st1024; - case 73: goto st1030; - case 79: goto st1047; - case 80: goto st1050; - case 83: goto st1056; - case 85: goto st1060; - case 97: goto st1024; - case 105: goto st1030; - case 111: goto st1047; - case 112: goto st1050; - case 115: goto st1056; - case 117: goto st1060; + case 65: goto st1042; + case 73: goto st1048; + case 79: goto st1065; + case 80: goto st1068; + case 83: goto st1074; + case 85: goto st1078; + case 97: goto st1042; + case 105: goto st1048; + case 111: goto st1065; + case 112: goto st1068; + case 115: goto st1074; + case 117: goto st1078; } if ( 48 <= (*p) && (*p) <= 57 ) - goto tr2567; - goto tr2566; -tr2567: + goto tr2602; + goto tr2601; +tr2602: { s->number64 = 0; } @@ -68073,11 +69034,11 @@ tr2567: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1023; -tr2575: + goto st1041; +tr2610: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -68089,28 +69050,28 @@ tr2575: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1023; -st1023: + goto st1041; +st1041: if ( ++p == pe ) - goto _test_eof1023; -case 1023: + goto _test_eof1041; +case 1041: switch( (*p) ) { - case 32: goto tr2574; - case 59: goto tr2574; + case 32: goto tr2609; + case 59: goto tr2609; } if ( (*p) < 40 ) { if ( 9 <= (*p) && (*p) <= 10 ) - goto tr2574; + goto tr2609; } else if ( (*p) > 41 ) { if ( 48 <= (*p) && (*p) <= 57 ) - goto tr2575; + goto tr2610; } else - goto tr2574; - goto tr2566; -tr2574: + goto tr2609; + goto tr2601; +tr2609: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -68118,14 +69079,14 @@ tr2574: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { p--; {cs = stack[--top];goto _again;} } - goto st1513; -tr2611: + goto st1531; +tr2646: { uint16_t val = htons(1); memcpy(rdata_tail, &val, 2); @@ -68134,8 +69095,8 @@ tr2611: { p--; {cs = stack[--top];goto _again;} } - goto st1513; -tr2581: + goto st1531; +tr2616: { uint16_t val = htons(7); memcpy(rdata_tail, &val, 2); @@ -68144,8 +69105,8 @@ tr2581: { p--; {cs = stack[--top];goto _again;} } - goto st1513; -tr2601: + goto st1531; +tr2636: { uint16_t val = htons(5); memcpy(rdata_tail, &val, 2); @@ -68154,8 +69115,8 @@ tr2601: { p--; {cs = stack[--top];goto _again;} } - goto st1513; -tr2597: + goto st1531; +tr2632: { uint16_t val = htons(4); memcpy(rdata_tail, &val, 2); @@ -68164,8 +69125,8 @@ tr2597: { p--; {cs = stack[--top];goto _again;} } - goto st1513; -tr2594: + goto st1531; +tr2629: { uint16_t val = htons(6); memcpy(rdata_tail, &val, 2); @@ -68174,8 +69135,8 @@ tr2594: { p--; {cs = stack[--top];goto _again;} } - goto st1513; -tr2615: + goto st1531; +tr2650: { uint16_t val = htons(2); memcpy(rdata_tail, &val, 2); @@ -68184,8 +69145,8 @@ tr2615: { p--; {cs = stack[--top];goto _again;} } - goto st1513; -tr2590: + goto st1531; +tr2625: { uint16_t val = htons(8); memcpy(rdata_tail, &val, 2); @@ -68194,8 +69155,8 @@ tr2590: { p--; {cs = stack[--top];goto _again;} } - goto st1513; -tr2608: + goto st1531; +tr2643: { uint16_t val = htons(3); memcpy(rdata_tail, &val, 2); @@ -68204,8 +69165,8 @@ tr2608: { p--; {cs = stack[--top];goto _again;} } - goto st1513; -tr2604: + goto st1531; +tr2639: { uint16_t val = htons(254); memcpy(rdata_tail, &val, 2); @@ -68214,8 +69175,8 @@ tr2604: { p--; {cs = stack[--top];goto _again;} } - goto st1513; -tr2618: + goto st1531; +tr2653: { uint16_t val = htons(253); memcpy(rdata_tail, &val, 2); @@ -68224,433 +69185,433 @@ tr2618: { p--; {cs = stack[--top];goto _again;} } - goto st1513; -st1513: + goto st1531; +st1531: if ( ++p == pe ) - goto _test_eof1513; -case 1513: + goto _test_eof1531; +case 1531: goto st0; -st1024: +st1042: if ( ++p == pe ) - goto _test_eof1024; -case 1024: + goto _test_eof1042; +case 1042: switch( (*p) ) { - case 67: goto st1025; - case 99: goto st1025; + case 67: goto st1043; + case 99: goto st1043; } - goto tr2566; -st1025: + goto tr2601; +st1043: if ( ++p == pe ) - goto _test_eof1025; -case 1025: + goto _test_eof1043; +case 1043: switch( (*p) ) { - case 80: goto st1026; - case 112: goto st1026; + case 80: goto st1044; + case 112: goto st1044; } - goto tr2566; -st1026: + goto tr2601; +st1044: if ( ++p == pe ) - goto _test_eof1026; -case 1026: + goto _test_eof1044; +case 1044: switch( (*p) ) { - case 75: goto st1027; - case 107: goto st1027; + case 75: goto st1045; + case 107: goto st1045; } - goto tr2566; -st1027: + goto tr2601; +st1045: if ( ++p == pe ) - goto _test_eof1027; -case 1027: + goto _test_eof1045; +case 1045: switch( (*p) ) { - case 73: goto st1028; - case 105: goto st1028; + case 73: goto st1046; + case 105: goto st1046; } - goto tr2566; -st1028: + goto tr2601; +st1046: if ( ++p == pe ) - goto _test_eof1028; -case 1028: + goto _test_eof1046; +case 1046: switch( (*p) ) { - case 88: goto st1029; - case 120: goto st1029; + case 88: goto st1047; + case 120: goto st1047; } - goto tr2566; -st1029: + goto tr2601; +st1047: if ( ++p == pe ) - goto _test_eof1029; -case 1029: + goto _test_eof1047; +case 1047: switch( (*p) ) { - case 32: goto tr2581; - case 59: goto tr2581; + case 32: goto tr2616; + case 59: goto tr2616; } if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr2581; + goto tr2616; } else if ( (*p) >= 9 ) - goto tr2581; - goto tr2566; -st1030: + goto tr2616; + goto tr2601; +st1048: if ( ++p == pe ) - goto _test_eof1030; -case 1030: + goto _test_eof1048; +case 1048: switch( (*p) ) { - case 65: goto st1031; - case 80: goto st1037; - case 83: goto st1043; - case 97: goto st1031; - case 112: goto st1037; - case 115: goto st1043; + case 65: goto st1049; + case 80: goto st1055; + case 83: goto st1061; + case 97: goto st1049; + case 112: goto st1055; + case 115: goto st1061; } - goto tr2566; -st1031: + goto tr2601; +st1049: if ( ++p == pe ) - goto _test_eof1031; -case 1031: + goto _test_eof1049; +case 1049: switch( (*p) ) { - case 67: goto st1032; - case 99: goto st1032; + case 67: goto st1050; + case 99: goto st1050; } - goto tr2566; -st1032: + goto tr2601; +st1050: if ( ++p == pe ) - goto _test_eof1032; -case 1032: + goto _test_eof1050; +case 1050: switch( (*p) ) { - case 80: goto st1033; - case 112: goto st1033; + case 80: goto st1051; + case 112: goto st1051; } - goto tr2566; -st1033: + goto tr2601; +st1051: if ( ++p == pe ) - goto _test_eof1033; -case 1033: + goto _test_eof1051; +case 1051: switch( (*p) ) { - case 75: goto st1034; - case 107: goto st1034; + case 75: goto st1052; + case 107: goto st1052; } - goto tr2566; -st1034: + goto tr2601; +st1052: if ( ++p == pe ) - goto _test_eof1034; -case 1034: + goto _test_eof1052; +case 1052: switch( (*p) ) { - case 73: goto st1035; - case 105: goto st1035; + case 73: goto st1053; + case 105: goto st1053; } - goto tr2566; -st1035: + goto tr2601; +st1053: if ( ++p == pe ) - goto _test_eof1035; -case 1035: + goto _test_eof1053; +case 1053: switch( (*p) ) { - case 88: goto st1036; - case 120: goto st1036; + case 88: goto st1054; + case 120: goto st1054; } - goto tr2566; -st1036: + goto tr2601; +st1054: if ( ++p == pe ) - goto _test_eof1036; -case 1036: + goto _test_eof1054; +case 1054: switch( (*p) ) { - case 32: goto tr2590; - case 59: goto tr2590; + case 32: goto tr2625; + case 59: goto tr2625; } if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr2590; + goto tr2625; } else if ( (*p) >= 9 ) - goto tr2590; - goto tr2566; -st1037: + goto tr2625; + goto tr2601; +st1055: if ( ++p == pe ) - goto _test_eof1037; -case 1037: + goto _test_eof1055; +case 1055: switch( (*p) ) { - case 71: goto st1038; - case 75: goto st1040; - case 103: goto st1038; - case 107: goto st1040; + case 71: goto st1056; + case 75: goto st1058; + case 103: goto st1056; + case 107: goto st1058; } - goto tr2566; -st1038: + goto tr2601; +st1056: if ( ++p == pe ) - goto _test_eof1038; -case 1038: + goto _test_eof1056; +case 1056: switch( (*p) ) { - case 80: goto st1039; - case 112: goto st1039; + case 80: goto st1057; + case 112: goto st1057; } - goto tr2566; -st1039: + goto tr2601; +st1057: if ( ++p == pe ) - goto _test_eof1039; -case 1039: + goto _test_eof1057; +case 1057: switch( (*p) ) { - case 32: goto tr2594; - case 59: goto tr2594; + case 32: goto tr2629; + case 59: goto tr2629; } if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr2594; + goto tr2629; } else if ( (*p) >= 9 ) - goto tr2594; - goto tr2566; -st1040: + goto tr2629; + goto tr2601; +st1058: if ( ++p == pe ) - goto _test_eof1040; -case 1040: + goto _test_eof1058; +case 1058: switch( (*p) ) { - case 73: goto st1041; - case 105: goto st1041; + case 73: goto st1059; + case 105: goto st1059; } - goto tr2566; -st1041: + goto tr2601; +st1059: if ( ++p == pe ) - goto _test_eof1041; -case 1041: + goto _test_eof1059; +case 1059: switch( (*p) ) { - case 88: goto st1042; - case 120: goto st1042; + case 88: goto st1060; + case 120: goto st1060; } - goto tr2566; -st1042: + goto tr2601; +st1060: if ( ++p == pe ) - goto _test_eof1042; -case 1042: + goto _test_eof1060; +case 1060: switch( (*p) ) { - case 32: goto tr2597; - case 59: goto tr2597; + case 32: goto tr2632; + case 59: goto tr2632; } if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr2597; + goto tr2632; } else if ( (*p) >= 9 ) - goto tr2597; - goto tr2566; -st1043: + goto tr2632; + goto tr2601; +st1061: if ( ++p == pe ) - goto _test_eof1043; -case 1043: + goto _test_eof1061; +case 1061: switch( (*p) ) { - case 80: goto st1044; - case 112: goto st1044; + case 80: goto st1062; + case 112: goto st1062; } - goto tr2566; -st1044: + goto tr2601; +st1062: if ( ++p == pe ) - goto _test_eof1044; -case 1044: + goto _test_eof1062; +case 1062: switch( (*p) ) { - case 75: goto st1045; - case 107: goto st1045; + case 75: goto st1063; + case 107: goto st1063; } - goto tr2566; -st1045: + goto tr2601; +st1063: if ( ++p == pe ) - goto _test_eof1045; -case 1045: + goto _test_eof1063; +case 1063: switch( (*p) ) { - case 73: goto st1046; - case 105: goto st1046; + case 73: goto st1064; + case 105: goto st1064; } - goto tr2566; -st1046: + goto tr2601; +st1064: if ( ++p == pe ) - goto _test_eof1046; -case 1046: + goto _test_eof1064; +case 1064: switch( (*p) ) { - case 32: goto tr2601; - case 59: goto tr2601; + case 32: goto tr2636; + case 59: goto tr2636; } if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr2601; + goto tr2636; } else if ( (*p) >= 9 ) - goto tr2601; - goto tr2566; -st1047: + goto tr2636; + goto tr2601; +st1065: if ( ++p == pe ) - goto _test_eof1047; -case 1047: + goto _test_eof1065; +case 1065: switch( (*p) ) { - case 73: goto st1048; - case 105: goto st1048; + case 73: goto st1066; + case 105: goto st1066; } - goto tr2566; -st1048: + goto tr2601; +st1066: if ( ++p == pe ) - goto _test_eof1048; -case 1048: + goto _test_eof1066; +case 1066: switch( (*p) ) { - case 68: goto st1049; - case 100: goto st1049; + case 68: goto st1067; + case 100: goto st1067; } - goto tr2566; -st1049: + goto tr2601; +st1067: if ( ++p == pe ) - goto _test_eof1049; -case 1049: + goto _test_eof1067; +case 1067: switch( (*p) ) { - case 32: goto tr2604; - case 59: goto tr2604; + case 32: goto tr2639; + case 59: goto tr2639; } if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr2604; + goto tr2639; } else if ( (*p) >= 9 ) - goto tr2604; - goto tr2566; -st1050: + goto tr2639; + goto tr2601; +st1068: if ( ++p == pe ) - goto _test_eof1050; -case 1050: + goto _test_eof1068; +case 1068: switch( (*p) ) { - case 71: goto st1051; - case 75: goto st1053; - case 103: goto st1051; - case 107: goto st1053; + case 71: goto st1069; + case 75: goto st1071; + case 103: goto st1069; + case 107: goto st1071; } - goto tr2566; -st1051: + goto tr2601; +st1069: if ( ++p == pe ) - goto _test_eof1051; -case 1051: + goto _test_eof1069; +case 1069: switch( (*p) ) { - case 80: goto st1052; - case 112: goto st1052; + case 80: goto st1070; + case 112: goto st1070; } - goto tr2566; -st1052: + goto tr2601; +st1070: if ( ++p == pe ) - goto _test_eof1052; -case 1052: + goto _test_eof1070; +case 1070: switch( (*p) ) { - case 32: goto tr2608; - case 59: goto tr2608; + case 32: goto tr2643; + case 59: goto tr2643; } if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr2608; + goto tr2643; } else if ( (*p) >= 9 ) - goto tr2608; - goto tr2566; -st1053: + goto tr2643; + goto tr2601; +st1071: if ( ++p == pe ) - goto _test_eof1053; -case 1053: + goto _test_eof1071; +case 1071: switch( (*p) ) { - case 73: goto st1054; - case 105: goto st1054; + case 73: goto st1072; + case 105: goto st1072; } - goto tr2566; -st1054: + goto tr2601; +st1072: if ( ++p == pe ) - goto _test_eof1054; -case 1054: + goto _test_eof1072; +case 1072: switch( (*p) ) { - case 88: goto st1055; - case 120: goto st1055; + case 88: goto st1073; + case 120: goto st1073; } - goto tr2566; -st1055: + goto tr2601; +st1073: if ( ++p == pe ) - goto _test_eof1055; -case 1055: + goto _test_eof1073; +case 1073: switch( (*p) ) { - case 32: goto tr2611; - case 59: goto tr2611; + case 32: goto tr2646; + case 59: goto tr2646; } if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr2611; + goto tr2646; } else if ( (*p) >= 9 ) - goto tr2611; - goto tr2566; -st1056: + goto tr2646; + goto tr2601; +st1074: if ( ++p == pe ) - goto _test_eof1056; -case 1056: + goto _test_eof1074; +case 1074: switch( (*p) ) { - case 80: goto st1057; - case 112: goto st1057; + case 80: goto st1075; + case 112: goto st1075; } - goto tr2566; -st1057: + goto tr2601; +st1075: if ( ++p == pe ) - goto _test_eof1057; -case 1057: + goto _test_eof1075; +case 1075: switch( (*p) ) { - case 75: goto st1058; - case 107: goto st1058; + case 75: goto st1076; + case 107: goto st1076; } - goto tr2566; -st1058: + goto tr2601; +st1076: if ( ++p == pe ) - goto _test_eof1058; -case 1058: + goto _test_eof1076; +case 1076: switch( (*p) ) { - case 73: goto st1059; - case 105: goto st1059; + case 73: goto st1077; + case 105: goto st1077; } - goto tr2566; -st1059: + goto tr2601; +st1077: if ( ++p == pe ) - goto _test_eof1059; -case 1059: + goto _test_eof1077; +case 1077: switch( (*p) ) { - case 32: goto tr2615; - case 59: goto tr2615; + case 32: goto tr2650; + case 59: goto tr2650; } if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr2615; + goto tr2650; } else if ( (*p) >= 9 ) - goto tr2615; - goto tr2566; -st1060: + goto tr2650; + goto tr2601; +st1078: if ( ++p == pe ) - goto _test_eof1060; -case 1060: + goto _test_eof1078; +case 1078: switch( (*p) ) { - case 82: goto st1061; - case 114: goto st1061; + case 82: goto st1079; + case 114: goto st1079; } - goto tr2566; -st1061: + goto tr2601; +st1079: if ( ++p == pe ) - goto _test_eof1061; -case 1061: + goto _test_eof1079; +case 1079: switch( (*p) ) { - case 73: goto st1062; - case 105: goto st1062; + case 73: goto st1080; + case 105: goto st1080; } - goto tr2566; -st1062: + goto tr2601; +st1080: if ( ++p == pe ) - goto _test_eof1062; -case 1062: + goto _test_eof1080; +case 1080: switch( (*p) ) { - case 32: goto tr2618; - case 59: goto tr2618; + case 32: goto tr2653; + case 59: goto tr2653; } if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr2618; + goto tr2653; } else if ( (*p) >= 9 ) - goto tr2618; - goto tr2566; -st1063: + goto tr2653; + goto tr2601; +st1081: if ( ++p == pe ) - goto _test_eof1063; -case 1063: + goto _test_eof1081; +case 1081: switch( (*p) ) { - case 78: goto st1065; - case 110: goto st1065; + case 78: goto st1083; + case 110: goto st1083; } if ( 48 <= (*p) && (*p) <= 57 ) - goto tr2620; - goto tr2619; -tr2620: + goto tr2655; + goto tr2654; +tr2655: { s->number64 = 0; } @@ -68665,11 +69626,11 @@ tr2620: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1064; -tr2623: + goto st1082; +tr2658: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -68681,133 +69642,133 @@ tr2623: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1064; -st1064: + goto st1082; +st1082: if ( ++p == pe ) - goto _test_eof1064; -case 1064: + goto _test_eof1082; +case 1082: switch( (*p) ) { - case 32: goto tr2622; - case 59: goto tr2622; + case 32: goto tr2657; + case 59: goto tr2657; } if ( (*p) < 40 ) { if ( 9 <= (*p) && (*p) <= 10 ) - goto tr2622; + goto tr2657; } else if ( (*p) > 41 ) { if ( 48 <= (*p) && (*p) <= 57 ) - goto tr2623; + goto tr2658; } else - goto tr2622; - goto tr2619; -tr2622: + goto tr2657; + goto tr2654; +tr2657: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { p--; {cs = stack[--top];goto _again;} } - goto st1514; -tr2629: + goto st1532; +tr2664: { *(rdata_tail++) = 1; } { p--; {cs = stack[--top];goto _again;} } - goto st1514; -st1514: + goto st1532; +st1532: if ( ++p == pe ) - goto _test_eof1514; -case 1514: + goto _test_eof1532; +case 1532: goto st0; -st1065: +st1083: if ( ++p == pe ) - goto _test_eof1065; -case 1065: + goto _test_eof1083; +case 1083: switch( (*p) ) { - case 79: goto st1066; - case 111: goto st1066; + case 79: goto st1084; + case 111: goto st1084; } - goto tr2619; -st1066: + goto tr2654; +st1084: if ( ++p == pe ) - goto _test_eof1066; -case 1066: + goto _test_eof1084; +case 1084: switch( (*p) ) { - case 84: goto st1067; - case 116: goto st1067; + case 84: goto st1085; + case 116: goto st1085; } - goto tr2619; -st1067: + goto tr2654; +st1085: if ( ++p == pe ) - goto _test_eof1067; -case 1067: + goto _test_eof1085; +case 1085: switch( (*p) ) { - case 73: goto st1068; - case 105: goto st1068; + case 73: goto st1086; + case 105: goto st1086; } - goto tr2619; -st1068: + goto tr2654; +st1086: if ( ++p == pe ) - goto _test_eof1068; -case 1068: + goto _test_eof1086; +case 1086: switch( (*p) ) { - case 70: goto st1069; - case 102: goto st1069; + case 70: goto st1087; + case 102: goto st1087; } - goto tr2619; -st1069: + goto tr2654; +st1087: if ( ++p == pe ) - goto _test_eof1069; -case 1069: + goto _test_eof1087; +case 1087: switch( (*p) ) { - case 89: goto st1070; - case 121: goto st1070; + case 89: goto st1088; + case 121: goto st1088; } - goto tr2619; -st1070: + goto tr2654; +st1088: if ( ++p == pe ) - goto _test_eof1070; -case 1070: + goto _test_eof1088; +case 1088: switch( (*p) ) { - case 32: goto tr2629; - case 59: goto tr2629; + case 32: goto tr2664; + case 59: goto tr2664; } if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr2629; + goto tr2664; } else if ( (*p) >= 9 ) - goto tr2629; - goto tr2619; -st1071: + goto tr2664; + goto tr2654; +st1089: if ( ++p == pe ) - goto _test_eof1071; -case 1071: + goto _test_eof1089; +case 1089: if ( (*p) == 46 ) - goto tr2631; + goto tr2666; if ( 48 <= (*p) && (*p) <= 57 ) - goto tr2631; - goto tr2630; -tr2633: + goto tr2666; + goto tr2665; +tr2668: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1072; -tr2631: + goto st1090; +tr2666: { s->buffer_length = 0; } @@ -68816,41 +69777,41 @@ tr2631: s->buffer[s->buffer_length++] = (*p); } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1072; -st1072: + goto st1090; +st1090: if ( ++p == pe ) - goto _test_eof1072; -case 1072: + goto _test_eof1090; +case 1090: switch( (*p) ) { - case 32: goto tr2632; - case 46: goto tr2633; - case 59: goto tr2632; + case 32: goto tr2667; + case 46: goto tr2668; + case 59: goto tr2667; } if ( (*p) < 40 ) { if ( 9 <= (*p) && (*p) <= 10 ) - goto tr2632; + goto tr2667; } else if ( (*p) > 41 ) { if ( 48 <= (*p) && (*p) <= 57 ) - goto tr2633; + goto tr2668; } else - goto tr2632; - goto tr2630; -tr2632: + goto tr2667; + goto tr2665; +tr2667: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV4); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET4_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET4_ADDR_LENGTH); rdata_tail += ZS_INET4_ADDR_LENGTH; @@ -68858,91 +69819,91 @@ tr2632: { p--; {cs = stack[--top];goto _again;} } - goto st1515; -st1515: + goto st1533; +st1533: if ( ++p == pe ) - goto _test_eof1515; -case 1515: + goto _test_eof1533; +case 1533: goto st0; -st1073: +st1091: if ( ++p == pe ) - goto _test_eof1073; -case 1073: + goto _test_eof1091; +case 1091: switch( (*p) ) { - case 42: goto tr2634; - case 92: goto tr2634; - case 95: goto tr2634; + case 42: goto tr2669; + case 92: goto tr2669; + case 95: goto tr2669; } if ( (*p) < 64 ) { if ( 45 <= (*p) && (*p) <= 57 ) - goto tr2634; + goto tr2669; } else if ( (*p) > 90 ) { if ( 97 <= (*p) && (*p) <= 122 ) - goto tr2634; + goto tr2669; } else - goto tr2634; + goto tr2669; goto tr77; -tr2634: +tr2669: { s->dname = rdata_tail; } - { p--; {stack[top++] = 1074;goto st321;} } - goto st1074; -st1074: + { p--; {stack[top++] = 1092;goto st327;} } + goto st1092; +st1092: if ( ++p == pe ) - goto _test_eof1074; -case 1074: + goto _test_eof1092; +case 1092: switch( (*p) ) { - case 32: goto tr2635; - case 59: goto tr2635; + case 32: goto tr2670; + case 59: goto tr2670; } if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr2635; + goto tr2670; } else if ( (*p) >= 9 ) - goto tr2635; + goto tr2670; goto tr77; -tr2635: +tr2670: { rdata_tail += s->dname_tmp_length; } { p--; {cs = stack[--top];goto _again;} } - goto st1516; -st1516: + goto st1534; +st1534: if ( ++p == pe ) - goto _test_eof1516; -case 1516: + goto _test_eof1534; +case 1534: goto st0; -st1075: +st1093: if ( ++p == pe ) - goto _test_eof1075; -case 1075: + goto _test_eof1093; +case 1093: switch( (*p) ) { - case 42: goto tr2636; - case 92: goto tr2636; - case 95: goto tr2636; + case 42: goto tr2671; + case 92: goto tr2671; + case 95: goto tr2671; } if ( (*p) < 64 ) { if ( 45 <= (*p) && (*p) <= 57 ) - goto tr2636; + goto tr2671; } else if ( (*p) > 90 ) { if ( 97 <= (*p) && (*p) <= 122 ) - goto tr2636; + goto tr2671; } else - goto tr2636; + goto tr2671; goto tr77; -tr2636: +tr2671: { s->dname = rdata_tail; } - { p--; {stack[top++] = 1076;goto st321;} } - goto st1076; -st1076: + { p--; {stack[top++] = 1094;goto st327;} } + goto st1094; +st1094: if ( ++p == pe ) - goto _test_eof1076; -case 1076: + goto _test_eof1094; +case 1094: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -68956,38 +69917,38 @@ case 1076: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr2637; - case 32: goto tr2637; - case 40: goto tr2638; - case 41: goto tr2639; - case 2058: goto tr2640; - case 2107: goto tr2641; + case 9: goto tr2672; + case 32: goto tr2672; + case 40: goto tr2673; + case 41: goto tr2674; + case 2058: goto tr2675; + case 2107: goto tr2676; } goto tr77; -tr2643: +tr2678: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1077; -tr2644: + goto st1095; +tr2679: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1077; -tr2646: + goto st1095; +tr2681: { s->line_counter++; } - goto st1077; -tr2790: + goto st1095; +tr2825: { s->buffer[s->buffer_length++] = 0; @@ -68997,55 +69958,55 @@ tr2790: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1077; goto _out;} + {p++; cs = 1095; goto _out;} } } } { s->line_counter++; } - goto st1077; -tr2637: + goto st1095; +tr2672: { rdata_tail += s->dname_tmp_length; } - goto st1077; -tr2638: + goto st1095; +tr2673: { rdata_tail += s->dname_tmp_length; } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1077; -tr2639: + goto st1095; +tr2674: { rdata_tail += s->dname_tmp_length; } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1077; -tr2640: + goto st1095; +tr2675: { rdata_tail += s->dname_tmp_length; } { s->line_counter++; } - goto st1077; -st1077: + goto st1095; +st1095: if ( ++p == pe ) - goto _test_eof1077; -case 1077: + goto _test_eof1095; +case 1095: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -69059,35 +70020,35 @@ case 1077: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1077; - case 32: goto st1077; - case 40: goto tr2643; - case 41: goto tr2644; - case 42: goto tr2645; - case 92: goto tr2645; - case 95: goto tr2645; - case 2058: goto tr2646; - case 2107: goto tr2647; + case 9: goto st1095; + case 32: goto st1095; + case 40: goto tr2678; + case 41: goto tr2679; + case 42: goto tr2680; + case 92: goto tr2680; + case 95: goto tr2680; + case 2058: goto tr2681; + case 2107: goto tr2682; } if ( _widec < 64 ) { if ( 45 <= _widec && _widec <= 57 ) - goto tr2645; + goto tr2680; } else if ( _widec > 90 ) { if ( 97 <= _widec && _widec <= 122 ) - goto tr2645; + goto tr2680; } else - goto tr2645; + goto tr2680; goto tr77; -tr2645: +tr2680: { s->dname = rdata_tail; } - { p--; {stack[top++] = 1078;goto st321;} } - goto st1078; -st1078: + { p--; {stack[top++] = 1096;goto st327;} } + goto st1096; +st1096: if ( ++p == pe ) - goto _test_eof1078; -case 1078: + goto _test_eof1096; +case 1096: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -69101,38 +70062,38 @@ case 1078: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr2648; - case 32: goto tr2648; - case 40: goto tr2649; - case 41: goto tr2650; - case 2058: goto tr2651; - case 2107: goto tr2652; + case 9: goto tr2683; + case 32: goto tr2683; + case 40: goto tr2684; + case 41: goto tr2685; + case 2058: goto tr2686; + case 2107: goto tr2687; } goto tr77; -tr2655: +tr2690: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1079; -tr2656: + goto st1097; +tr2691: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1079; -tr2658: + goto st1097; +tr2693: { s->line_counter++; } - goto st1079; -tr2788: + goto st1097; +tr2823: { s->buffer[s->buffer_length++] = 0; @@ -69142,55 +70103,55 @@ tr2788: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1079; goto _out;} + {p++; cs = 1097; goto _out;} } } } { s->line_counter++; } - goto st1079; -tr2648: + goto st1097; +tr2683: { rdata_tail += s->dname_tmp_length; } - goto st1079; -tr2649: + goto st1097; +tr2684: { rdata_tail += s->dname_tmp_length; } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1079; -tr2650: + goto st1097; +tr2685: { rdata_tail += s->dname_tmp_length; } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1079; -tr2651: + goto st1097; +tr2686: { rdata_tail += s->dname_tmp_length; } { s->line_counter++; } - goto st1079; -st1079: + goto st1097; +st1097: if ( ++p == pe ) - goto _test_eof1079; -case 1079: + goto _test_eof1097; +case 1097: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -69204,17 +70165,17 @@ case 1079: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1079; - case 32: goto st1079; - case 40: goto tr2655; - case 41: goto tr2656; - case 2058: goto tr2658; - case 2107: goto tr2659; + case 9: goto st1097; + case 32: goto st1097; + case 40: goto tr2690; + case 41: goto tr2691; + case 2058: goto tr2693; + case 2107: goto tr2694; } if ( 48 <= _widec && _widec <= 57 ) - goto tr2657; - goto tr2653; -tr2657: + goto tr2692; + goto tr2688; +tr2692: { s->number64 = 0; } @@ -69229,11 +70190,11 @@ tr2657: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1080; -tr2663: + goto st1098; +tr2698: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -69245,14 +70206,14 @@ tr2663: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1080; -st1080: + goto st1098; +st1098: if ( ++p == pe ) - goto _test_eof1080; -case 1080: + goto _test_eof1098; +case 1098: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -69266,40 +70227,40 @@ case 1080: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr2660; - case 32: goto tr2660; - case 40: goto tr2661; - case 41: goto tr2662; - case 2058: goto tr2664; - case 2107: goto tr2665; + case 9: goto tr2695; + case 32: goto tr2695; + case 40: goto tr2696; + case 41: goto tr2697; + case 2058: goto tr2699; + case 2107: goto tr2700; } if ( 48 <= _widec && _widec <= 57 ) - goto tr2663; - goto tr2653; -tr2667: + goto tr2698; + goto tr2688; +tr2702: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1081; -tr2668: + goto st1099; +tr2703: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1081; -tr2670: + goto st1099; +tr2705: { s->line_counter++; } - goto st1081; -tr2786: + goto st1099; +tr2821: { s->buffer[s->buffer_length++] = 0; @@ -69309,15 +70270,15 @@ tr2786: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1081; goto _out;} + {p++; cs = 1099; goto _out;} } } } { s->line_counter++; } - goto st1081; -tr2660: + goto st1099; +tr2695: { if (s->number64 <= UINT32_MAX) { uint32_t num32 = htonl((uint32_t)s->number64); @@ -69325,11 +70286,11 @@ tr2660: rdata_tail += 4; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1081; -tr2661: + goto st1099; +tr2696: { if (s->number64 <= UINT32_MAX) { uint32_t num32 = htonl((uint32_t)s->number64); @@ -69337,18 +70298,18 @@ tr2661: rdata_tail += 4; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1081; -tr2662: + goto st1099; +tr2697: { if (s->number64 <= UINT32_MAX) { uint32_t num32 = htonl((uint32_t)s->number64); @@ -69356,18 +70317,18 @@ tr2662: rdata_tail += 4; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1081; -tr2664: + goto st1099; +tr2699: { if (s->number64 <= UINT32_MAX) { uint32_t num32 = htonl((uint32_t)s->number64); @@ -69375,17 +70336,17 @@ tr2664: rdata_tail += 4; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1081; -st1081: + goto st1099; +st1099: if ( ++p == pe ) - goto _test_eof1081; -case 1081: + goto _test_eof1099; +case 1099: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -69399,17 +70360,17 @@ case 1081: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1081; - case 32: goto st1081; - case 40: goto tr2667; - case 41: goto tr2668; - case 2058: goto tr2670; - case 2107: goto tr2671; + case 9: goto st1099; + case 32: goto st1099; + case 40: goto tr2702; + case 41: goto tr2703; + case 2058: goto tr2705; + case 2107: goto tr2706; } if ( 48 <= _widec && _widec <= 57 ) - goto tr2669; - goto tr2653; -tr2669: + goto tr2704; + goto tr2688; +tr2704: { s->number64 = 0; } @@ -69424,11 +70385,11 @@ tr2669: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1082; -tr2676: + goto st1100; +tr2711: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -69440,14 +70401,14 @@ tr2676: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1082; -st1082: + goto st1100; +st1100: if ( ++p == pe ) - goto _test_eof1082; -case 1082: + goto _test_eof1100; +case 1100: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -69461,50 +70422,50 @@ case 1082: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr2673; - case 32: goto tr2673; - case 40: goto tr2674; - case 41: goto tr2675; - case 68: goto tr2677; - case 72: goto tr2678; - case 77: goto tr2679; - case 83: goto st1101; - case 87: goto tr2681; - case 100: goto tr2677; - case 104: goto tr2678; - case 109: goto tr2679; - case 115: goto st1101; - case 119: goto tr2681; - case 2058: goto tr2682; - case 2107: goto tr2683; + case 9: goto tr2708; + case 32: goto tr2708; + case 40: goto tr2709; + case 41: goto tr2710; + case 68: goto tr2712; + case 72: goto tr2713; + case 77: goto tr2714; + case 83: goto st1119; + case 87: goto tr2716; + case 100: goto tr2712; + case 104: goto tr2713; + case 109: goto tr2714; + case 115: goto st1119; + case 119: goto tr2716; + case 2058: goto tr2717; + case 2107: goto tr2718; } if ( 48 <= _widec && _widec <= 57 ) - goto tr2676; - goto tr2672; -tr2685: + goto tr2711; + goto tr2707; +tr2720: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1083; -tr2686: + goto st1101; +tr2721: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1083; -tr2688: + goto st1101; +tr2723: { s->line_counter++; } - goto st1083; -tr2771: + goto st1101; +tr2806: { s->buffer[s->buffer_length++] = 0; @@ -69514,15 +70475,15 @@ tr2771: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1083; goto _out;} + {p++; cs = 1101; goto _out;} } } } { s->line_counter++; } - goto st1083; -tr2673: + goto st1101; +tr2708: { if (s->number64 <= UINT32_MAX) { uint32_t num32 = htonl((uint32_t)s->number64); @@ -69530,11 +70491,11 @@ tr2673: rdata_tail += 4; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1083; -tr2674: + goto st1101; +tr2709: { if (s->number64 <= UINT32_MAX) { uint32_t num32 = htonl((uint32_t)s->number64); @@ -69542,18 +70503,18 @@ tr2674: rdata_tail += 4; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1083; -tr2675: + goto st1101; +tr2710: { if (s->number64 <= UINT32_MAX) { uint32_t num32 = htonl((uint32_t)s->number64); @@ -69561,18 +70522,18 @@ tr2675: rdata_tail += 4; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1083; -tr2682: + goto st1101; +tr2717: { if (s->number64 <= UINT32_MAX) { uint32_t num32 = htonl((uint32_t)s->number64); @@ -69580,20 +70541,20 @@ tr2682: rdata_tail += 4; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1083; -tr2779: + goto st1101; +tr2814: { if (s->number64 + s->number64_tmp < UINT32_MAX) { s->number64 += s->number64_tmp; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -69603,17 +70564,17 @@ tr2779: rdata_tail += 4; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1083; -tr2780: + goto st1101; +tr2815: { if (s->number64 + s->number64_tmp < UINT32_MAX) { s->number64 += s->number64_tmp; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -69623,24 +70584,24 @@ tr2780: rdata_tail += 4; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1083; -tr2781: + goto st1101; +tr2816: { if (s->number64 + s->number64_tmp < UINT32_MAX) { s->number64 += s->number64_tmp; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -69650,24 +70611,24 @@ tr2781: rdata_tail += 4; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1083; -tr2783: + goto st1101; +tr2818: { if (s->number64 + s->number64_tmp < UINT32_MAX) { s->number64 += s->number64_tmp; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -69677,17 +70638,17 @@ tr2783: rdata_tail += 4; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1083; -st1083: + goto st1101; +st1101: if ( ++p == pe ) - goto _test_eof1083; -case 1083: + goto _test_eof1101; +case 1101: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -69701,17 +70662,17 @@ case 1083: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1083; - case 32: goto st1083; - case 40: goto tr2685; - case 41: goto tr2686; - case 2058: goto tr2688; - case 2107: goto tr2689; + case 9: goto st1101; + case 32: goto st1101; + case 40: goto tr2720; + case 41: goto tr2721; + case 2058: goto tr2723; + case 2107: goto tr2724; } if ( 48 <= _widec && _widec <= 57 ) - goto tr2687; - goto tr2653; -tr2687: + goto tr2722; + goto tr2688; +tr2722: { s->number64 = 0; } @@ -69726,11 +70687,11 @@ tr2687: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1084; -tr2693: + goto st1102; +tr2728: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -69742,14 +70703,14 @@ tr2693: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1084; -st1084: + goto st1102; +st1102: if ( ++p == pe ) - goto _test_eof1084; -case 1084: + goto _test_eof1102; +case 1102: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -69763,50 +70724,50 @@ case 1084: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr2690; - case 32: goto tr2690; - case 40: goto tr2691; - case 41: goto tr2692; - case 68: goto tr2694; - case 72: goto tr2695; - case 77: goto tr2696; - case 83: goto st1097; - case 87: goto tr2698; - case 100: goto tr2694; - case 104: goto tr2695; - case 109: goto tr2696; - case 115: goto st1097; - case 119: goto tr2698; - case 2058: goto tr2699; - case 2107: goto tr2700; + case 9: goto tr2725; + case 32: goto tr2725; + case 40: goto tr2726; + case 41: goto tr2727; + case 68: goto tr2729; + case 72: goto tr2730; + case 77: goto tr2731; + case 83: goto st1115; + case 87: goto tr2733; + case 100: goto tr2729; + case 104: goto tr2730; + case 109: goto tr2731; + case 115: goto st1115; + case 119: goto tr2733; + case 2058: goto tr2734; + case 2107: goto tr2735; } if ( 48 <= _widec && _widec <= 57 ) - goto tr2693; - goto tr2672; -tr2702: + goto tr2728; + goto tr2707; +tr2737: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1085; -tr2703: + goto st1103; +tr2738: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1085; -tr2705: + goto st1103; +tr2740: { s->line_counter++; } - goto st1085; -tr2756: + goto st1103; +tr2791: { s->buffer[s->buffer_length++] = 0; @@ -69816,15 +70777,15 @@ tr2756: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1085; goto _out;} + {p++; cs = 1103; goto _out;} } } } { s->line_counter++; } - goto st1085; -tr2690: + goto st1103; +tr2725: { if (s->number64 <= UINT32_MAX) { uint32_t num32 = htonl((uint32_t)s->number64); @@ -69832,11 +70793,11 @@ tr2690: rdata_tail += 4; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1085; -tr2691: + goto st1103; +tr2726: { if (s->number64 <= UINT32_MAX) { uint32_t num32 = htonl((uint32_t)s->number64); @@ -69844,18 +70805,18 @@ tr2691: rdata_tail += 4; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1085; -tr2692: + goto st1103; +tr2727: { if (s->number64 <= UINT32_MAX) { uint32_t num32 = htonl((uint32_t)s->number64); @@ -69863,18 +70824,18 @@ tr2692: rdata_tail += 4; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1085; -tr2699: + goto st1103; +tr2734: { if (s->number64 <= UINT32_MAX) { uint32_t num32 = htonl((uint32_t)s->number64); @@ -69882,20 +70843,20 @@ tr2699: rdata_tail += 4; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1085; -tr2764: + goto st1103; +tr2799: { if (s->number64 + s->number64_tmp < UINT32_MAX) { s->number64 += s->number64_tmp; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -69905,17 +70866,17 @@ tr2764: rdata_tail += 4; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1085; -tr2765: + goto st1103; +tr2800: { if (s->number64 + s->number64_tmp < UINT32_MAX) { s->number64 += s->number64_tmp; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -69925,24 +70886,24 @@ tr2765: rdata_tail += 4; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1085; -tr2766: + goto st1103; +tr2801: { if (s->number64 + s->number64_tmp < UINT32_MAX) { s->number64 += s->number64_tmp; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -69952,24 +70913,24 @@ tr2766: rdata_tail += 4; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1085; -tr2768: + goto st1103; +tr2803: { if (s->number64 + s->number64_tmp < UINT32_MAX) { s->number64 += s->number64_tmp; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -69979,17 +70940,17 @@ tr2768: rdata_tail += 4; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1085; -st1085: + goto st1103; +st1103: if ( ++p == pe ) - goto _test_eof1085; -case 1085: + goto _test_eof1103; +case 1103: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -70003,17 +70964,17 @@ case 1085: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1085; - case 32: goto st1085; - case 40: goto tr2702; - case 41: goto tr2703; - case 2058: goto tr2705; - case 2107: goto tr2706; + case 9: goto st1103; + case 32: goto st1103; + case 40: goto tr2737; + case 41: goto tr2738; + case 2058: goto tr2740; + case 2107: goto tr2741; } if ( 48 <= _widec && _widec <= 57 ) - goto tr2704; - goto tr2653; -tr2704: + goto tr2739; + goto tr2688; +tr2739: { s->number64 = 0; } @@ -70028,11 +70989,11 @@ tr2704: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1086; -tr2710: + goto st1104; +tr2745: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -70044,14 +71005,14 @@ tr2710: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1086; -st1086: + goto st1104; +st1104: if ( ++p == pe ) - goto _test_eof1086; -case 1086: + goto _test_eof1104; +case 1104: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -70065,50 +71026,50 @@ case 1086: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr2707; - case 32: goto tr2707; - case 40: goto tr2708; - case 41: goto tr2709; - case 68: goto tr2711; - case 72: goto tr2712; - case 77: goto tr2713; - case 83: goto st1093; - case 87: goto tr2715; - case 100: goto tr2711; - case 104: goto tr2712; - case 109: goto tr2713; - case 115: goto st1093; - case 119: goto tr2715; - case 2058: goto tr2716; - case 2107: goto tr2717; + case 9: goto tr2742; + case 32: goto tr2742; + case 40: goto tr2743; + case 41: goto tr2744; + case 68: goto tr2746; + case 72: goto tr2747; + case 77: goto tr2748; + case 83: goto st1111; + case 87: goto tr2750; + case 100: goto tr2746; + case 104: goto tr2747; + case 109: goto tr2748; + case 115: goto st1111; + case 119: goto tr2750; + case 2058: goto tr2751; + case 2107: goto tr2752; } if ( 48 <= _widec && _widec <= 57 ) - goto tr2710; - goto tr2672; -tr2719: + goto tr2745; + goto tr2707; +tr2754: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1087; -tr2720: + goto st1105; +tr2755: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1087; -tr2722: + goto st1105; +tr2757: { s->line_counter++; } - goto st1087; -tr2741: + goto st1105; +tr2776: { s->buffer[s->buffer_length++] = 0; @@ -70118,15 +71079,15 @@ tr2741: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1087; goto _out;} + {p++; cs = 1105; goto _out;} } } } { s->line_counter++; } - goto st1087; -tr2707: + goto st1105; +tr2742: { if (s->number64 <= UINT32_MAX) { uint32_t num32 = htonl((uint32_t)s->number64); @@ -70134,11 +71095,11 @@ tr2707: rdata_tail += 4; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1087; -tr2708: + goto st1105; +tr2743: { if (s->number64 <= UINT32_MAX) { uint32_t num32 = htonl((uint32_t)s->number64); @@ -70146,18 +71107,18 @@ tr2708: rdata_tail += 4; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1087; -tr2709: + goto st1105; +tr2744: { if (s->number64 <= UINT32_MAX) { uint32_t num32 = htonl((uint32_t)s->number64); @@ -70165,18 +71126,18 @@ tr2709: rdata_tail += 4; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1087; -tr2716: + goto st1105; +tr2751: { if (s->number64 <= UINT32_MAX) { uint32_t num32 = htonl((uint32_t)s->number64); @@ -70184,20 +71145,20 @@ tr2716: rdata_tail += 4; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1087; -tr2749: + goto st1105; +tr2784: { if (s->number64 + s->number64_tmp < UINT32_MAX) { s->number64 += s->number64_tmp; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -70207,17 +71168,17 @@ tr2749: rdata_tail += 4; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1087; -tr2750: + goto st1105; +tr2785: { if (s->number64 + s->number64_tmp < UINT32_MAX) { s->number64 += s->number64_tmp; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -70227,24 +71188,24 @@ tr2750: rdata_tail += 4; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1087; -tr2751: + goto st1105; +tr2786: { if (s->number64 + s->number64_tmp < UINT32_MAX) { s->number64 += s->number64_tmp; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -70254,24 +71215,24 @@ tr2751: rdata_tail += 4; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1087; -tr2753: + goto st1105; +tr2788: { if (s->number64 + s->number64_tmp < UINT32_MAX) { s->number64 += s->number64_tmp; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -70281,17 +71242,17 @@ tr2753: rdata_tail += 4; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1087; -st1087: + goto st1105; +st1105: if ( ++p == pe ) - goto _test_eof1087; -case 1087: + goto _test_eof1105; +case 1105: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -70305,17 +71266,17 @@ case 1087: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1087; - case 32: goto st1087; - case 40: goto tr2719; - case 41: goto tr2720; - case 2058: goto tr2722; - case 2107: goto tr2723; + case 9: goto st1105; + case 32: goto st1105; + case 40: goto tr2754; + case 41: goto tr2755; + case 2058: goto tr2757; + case 2107: goto tr2758; } if ( 48 <= _widec && _widec <= 57 ) - goto tr2721; - goto tr2653; -tr2721: + goto tr2756; + goto tr2688; +tr2756: { s->number64 = 0; } @@ -70330,11 +71291,11 @@ tr2721: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1088; -tr2725: + goto st1106; +tr2760: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -70346,38 +71307,38 @@ tr2725: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1088; -st1088: + goto st1106; +st1106: if ( ++p == pe ) - goto _test_eof1088; -case 1088: + goto _test_eof1106; +case 1106: switch( (*p) ) { - case 32: goto tr2724; - case 59: goto tr2724; - case 68: goto tr2726; - case 72: goto tr2727; - case 77: goto tr2728; - case 83: goto st1089; - case 87: goto tr2730; - case 100: goto tr2726; - case 104: goto tr2727; - case 109: goto tr2728; - case 115: goto st1089; - case 119: goto tr2730; + case 32: goto tr2759; + case 59: goto tr2759; + case 68: goto tr2761; + case 72: goto tr2762; + case 77: goto tr2763; + case 83: goto st1107; + case 87: goto tr2765; + case 100: goto tr2761; + case 104: goto tr2762; + case 109: goto tr2763; + case 115: goto st1107; + case 119: goto tr2765; } if ( (*p) < 40 ) { if ( 9 <= (*p) && (*p) <= 10 ) - goto tr2724; + goto tr2759; } else if ( (*p) > 41 ) { if ( 48 <= (*p) && (*p) <= 57 ) - goto tr2725; + goto tr2760; } else - goto tr2724; - goto tr2672; -tr2724: + goto tr2759; + goto tr2707; +tr2759: { if (s->number64 <= UINT32_MAX) { uint32_t num32 = htonl((uint32_t)s->number64); @@ -70385,20 +71346,20 @@ tr2724: rdata_tail += 4; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { p--; {cs = stack[--top];goto _again;} } - goto st1517; -tr2738: + goto st1535; +tr2773: { if (s->number64 + s->number64_tmp < UINT32_MAX) { s->number64 += s->number64_tmp; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -70408,72 +71369,72 @@ tr2738: rdata_tail += 4; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { p--; {cs = stack[--top];goto _again;} } - goto st1517; -st1517: + goto st1535; +st1535: if ( ++p == pe ) - goto _test_eof1517; -case 1517: + goto _test_eof1535; +case 1535: goto st0; -tr2726: +tr2761: { if (s->number64 <= (UINT32_MAX / 86400)) { s->number64 *= 86400; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1089; -tr2727: + goto st1107; +tr2762: { if (s->number64 <= (UINT32_MAX / 3600)) { s->number64 *= 3600; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1089; -tr2728: + goto st1107; +tr2763: { if (s->number64 <= (UINT32_MAX / 60)) { s->number64 *= 60; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1089; -tr2730: + goto st1107; +tr2765: { if (s->number64 <= (UINT32_MAX / 604800)) { s->number64 *= 604800; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1089; -st1089: + goto st1107; +st1107: if ( ++p == pe ) - goto _test_eof1089; -case 1089: + goto _test_eof1107; +case 1107: switch( (*p) ) { - case 32: goto tr2724; - case 59: goto tr2724; + case 32: goto tr2759; + case 59: goto tr2759; } if ( (*p) < 40 ) { if ( 9 <= (*p) && (*p) <= 10 ) - goto tr2724; + goto tr2759; } else if ( (*p) > 41 ) { if ( 48 <= (*p) && (*p) <= 57 ) - goto tr2731; + goto tr2766; } else - goto tr2724; - goto tr2672; -tr2732: + goto tr2759; + goto tr2707; +tr2767: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -70485,11 +71446,11 @@ tr2732: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1090; -tr2731: + goto st1108; +tr2766: { s->number64_tmp = s->number64; } @@ -70507,17 +71468,17 @@ tr2731: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1090; -tr2739: + goto st1108; +tr2774: { if (s->number64 + s->number64_tmp < UINT32_MAX) { s->number64 += s->number64_tmp; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -70537,95 +71498,95 @@ tr2739: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1090; -st1090: + goto st1108; +st1108: if ( ++p == pe ) - goto _test_eof1090; -case 1090: + goto _test_eof1108; +case 1108: switch( (*p) ) { - case 68: goto tr2733; - case 72: goto tr2734; - case 77: goto tr2735; - case 83: goto st1091; - case 87: goto tr2737; - case 100: goto tr2733; - case 104: goto tr2734; - case 109: goto tr2735; - case 115: goto st1091; - case 119: goto tr2737; + case 68: goto tr2768; + case 72: goto tr2769; + case 77: goto tr2770; + case 83: goto st1109; + case 87: goto tr2772; + case 100: goto tr2768; + case 104: goto tr2769; + case 109: goto tr2770; + case 115: goto st1109; + case 119: goto tr2772; } if ( 48 <= (*p) && (*p) <= 57 ) - goto tr2732; - goto tr2672; -tr2733: + goto tr2767; + goto tr2707; +tr2768: { if (s->number64 <= (UINT32_MAX / 86400)) { s->number64 *= 86400; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1091; -tr2734: + goto st1109; +tr2769: { if (s->number64 <= (UINT32_MAX / 3600)) { s->number64 *= 3600; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1091; -tr2735: + goto st1109; +tr2770: { if (s->number64 <= (UINT32_MAX / 60)) { s->number64 *= 60; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1091; -tr2737: + goto st1109; +tr2772: { if (s->number64 <= (UINT32_MAX / 604800)) { s->number64 *= 604800; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1091; -st1091: + goto st1109; +st1109: if ( ++p == pe ) - goto _test_eof1091; -case 1091: + goto _test_eof1109; +case 1109: switch( (*p) ) { - case 32: goto tr2738; - case 59: goto tr2738; + case 32: goto tr2773; + case 59: goto tr2773; } if ( (*p) < 40 ) { if ( 9 <= (*p) && (*p) <= 10 ) - goto tr2738; + goto tr2773; } else if ( (*p) > 41 ) { if ( 48 <= (*p) && (*p) <= 57 ) - goto tr2739; + goto tr2774; } else - goto tr2738; - goto tr2672; -tr2723: + goto tr2773; + goto tr2707; +tr2758: { s->buffer_length = 0; } - goto st1092; -tr2740: + goto st1110; +tr2775: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1092; -tr2717: + goto st1110; +tr2752: { if (s->number64 <= UINT32_MAX) { uint32_t num32 = htonl((uint32_t)s->number64); @@ -70633,20 +71594,20 @@ tr2717: rdata_tail += 4; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1092; -tr2754: + goto st1110; +tr2789: { if (s->number64 + s->number64_tmp < UINT32_MAX) { s->number64 += s->number64_tmp; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -70656,17 +71617,17 @@ tr2754: rdata_tail += 4; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1092; -st1092: + goto st1110; +st1110: if ( ++p == pe ) - goto _test_eof1092; -case 1092: + goto _test_eof1110; +case 1110: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -70686,50 +71647,50 @@ case 1092: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr2741; + goto tr2776; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr2740; + goto tr2775; goto tr77; -tr2711: +tr2746: { if (s->number64 <= (UINT32_MAX / 86400)) { s->number64 *= 86400; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1093; -tr2712: + goto st1111; +tr2747: { if (s->number64 <= (UINT32_MAX / 3600)) { s->number64 *= 3600; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1093; -tr2713: + goto st1111; +tr2748: { if (s->number64 <= (UINT32_MAX / 60)) { s->number64 *= 60; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1093; -tr2715: + goto st1111; +tr2750: { if (s->number64 <= (UINT32_MAX / 604800)) { s->number64 *= 604800; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1093; -st1093: + goto st1111; +st1111: if ( ++p == pe ) - goto _test_eof1093; -case 1093: + goto _test_eof1111; +case 1111: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -70743,17 +71704,17 @@ case 1093: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr2707; - case 32: goto tr2707; - case 40: goto tr2708; - case 41: goto tr2709; - case 2058: goto tr2716; - case 2107: goto tr2717; + case 9: goto tr2742; + case 32: goto tr2742; + case 40: goto tr2743; + case 41: goto tr2744; + case 2058: goto tr2751; + case 2107: goto tr2752; } if ( 48 <= _widec && _widec <= 57 ) - goto tr2742; - goto tr2672; -tr2743: + goto tr2777; + goto tr2707; +tr2778: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -70765,11 +71726,11 @@ tr2743: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1094; -tr2742: + goto st1112; +tr2777: { s->number64_tmp = s->number64; } @@ -70787,17 +71748,17 @@ tr2742: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1094; -tr2752: + goto st1112; +tr2787: { if (s->number64 + s->number64_tmp < UINT32_MAX) { s->number64 += s->number64_tmp; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -70817,69 +71778,69 @@ tr2752: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1094; -st1094: + goto st1112; +st1112: if ( ++p == pe ) - goto _test_eof1094; -case 1094: + goto _test_eof1112; +case 1112: switch( (*p) ) { - case 68: goto tr2744; - case 72: goto tr2745; - case 77: goto tr2746; - case 83: goto st1095; - case 87: goto tr2748; - case 100: goto tr2744; - case 104: goto tr2745; - case 109: goto tr2746; - case 115: goto st1095; - case 119: goto tr2748; + case 68: goto tr2779; + case 72: goto tr2780; + case 77: goto tr2781; + case 83: goto st1113; + case 87: goto tr2783; + case 100: goto tr2779; + case 104: goto tr2780; + case 109: goto tr2781; + case 115: goto st1113; + case 119: goto tr2783; } if ( 48 <= (*p) && (*p) <= 57 ) - goto tr2743; - goto tr2672; -tr2744: + goto tr2778; + goto tr2707; +tr2779: { if (s->number64 <= (UINT32_MAX / 86400)) { s->number64 *= 86400; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1095; -tr2745: + goto st1113; +tr2780: { if (s->number64 <= (UINT32_MAX / 3600)) { s->number64 *= 3600; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1095; -tr2746: + goto st1113; +tr2781: { if (s->number64 <= (UINT32_MAX / 60)) { s->number64 *= 60; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1095; -tr2748: + goto st1113; +tr2783: { if (s->number64 <= (UINT32_MAX / 604800)) { s->number64 *= 604800; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1095; -st1095: + goto st1113; +st1113: if ( ++p == pe ) - goto _test_eof1095; -case 1095: + goto _test_eof1113; +case 1113: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -70893,29 +71854,29 @@ case 1095: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr2749; - case 32: goto tr2749; - case 40: goto tr2750; - case 41: goto tr2751; - case 2058: goto tr2753; - case 2107: goto tr2754; + case 9: goto tr2784; + case 32: goto tr2784; + case 40: goto tr2785; + case 41: goto tr2786; + case 2058: goto tr2788; + case 2107: goto tr2789; } if ( 48 <= _widec && _widec <= 57 ) - goto tr2752; - goto tr2672; -tr2706: + goto tr2787; + goto tr2707; +tr2741: { s->buffer_length = 0; } - goto st1096; -tr2755: + goto st1114; +tr2790: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1096; -tr2700: + goto st1114; +tr2735: { if (s->number64 <= UINT32_MAX) { uint32_t num32 = htonl((uint32_t)s->number64); @@ -70923,20 +71884,20 @@ tr2700: rdata_tail += 4; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1096; -tr2769: + goto st1114; +tr2804: { if (s->number64 + s->number64_tmp < UINT32_MAX) { s->number64 += s->number64_tmp; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -70946,17 +71907,17 @@ tr2769: rdata_tail += 4; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1096; -st1096: + goto st1114; +st1114: if ( ++p == pe ) - goto _test_eof1096; -case 1096: + goto _test_eof1114; +case 1114: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -70976,50 +71937,50 @@ case 1096: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr2756; + goto tr2791; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr2755; + goto tr2790; goto tr77; -tr2694: +tr2729: { if (s->number64 <= (UINT32_MAX / 86400)) { s->number64 *= 86400; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1097; -tr2695: + goto st1115; +tr2730: { if (s->number64 <= (UINT32_MAX / 3600)) { s->number64 *= 3600; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1097; -tr2696: + goto st1115; +tr2731: { if (s->number64 <= (UINT32_MAX / 60)) { s->number64 *= 60; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1097; -tr2698: + goto st1115; +tr2733: { if (s->number64 <= (UINT32_MAX / 604800)) { s->number64 *= 604800; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1097; -st1097: + goto st1115; +st1115: if ( ++p == pe ) - goto _test_eof1097; -case 1097: + goto _test_eof1115; +case 1115: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -71033,17 +71994,17 @@ case 1097: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr2690; - case 32: goto tr2690; - case 40: goto tr2691; - case 41: goto tr2692; - case 2058: goto tr2699; - case 2107: goto tr2700; + case 9: goto tr2725; + case 32: goto tr2725; + case 40: goto tr2726; + case 41: goto tr2727; + case 2058: goto tr2734; + case 2107: goto tr2735; } if ( 48 <= _widec && _widec <= 57 ) - goto tr2757; - goto tr2672; -tr2758: + goto tr2792; + goto tr2707; +tr2793: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -71055,11 +72016,11 @@ tr2758: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1098; -tr2757: + goto st1116; +tr2792: { s->number64_tmp = s->number64; } @@ -71077,17 +72038,17 @@ tr2757: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1098; -tr2767: + goto st1116; +tr2802: { if (s->number64 + s->number64_tmp < UINT32_MAX) { s->number64 += s->number64_tmp; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -71107,69 +72068,69 @@ tr2767: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1098; -st1098: + goto st1116; +st1116: if ( ++p == pe ) - goto _test_eof1098; -case 1098: + goto _test_eof1116; +case 1116: switch( (*p) ) { - case 68: goto tr2759; - case 72: goto tr2760; - case 77: goto tr2761; - case 83: goto st1099; - case 87: goto tr2763; - case 100: goto tr2759; - case 104: goto tr2760; - case 109: goto tr2761; - case 115: goto st1099; - case 119: goto tr2763; + case 68: goto tr2794; + case 72: goto tr2795; + case 77: goto tr2796; + case 83: goto st1117; + case 87: goto tr2798; + case 100: goto tr2794; + case 104: goto tr2795; + case 109: goto tr2796; + case 115: goto st1117; + case 119: goto tr2798; } if ( 48 <= (*p) && (*p) <= 57 ) - goto tr2758; - goto tr2672; -tr2759: + goto tr2793; + goto tr2707; +tr2794: { if (s->number64 <= (UINT32_MAX / 86400)) { s->number64 *= 86400; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1099; -tr2760: + goto st1117; +tr2795: { if (s->number64 <= (UINT32_MAX / 3600)) { s->number64 *= 3600; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1099; -tr2761: + goto st1117; +tr2796: { if (s->number64 <= (UINT32_MAX / 60)) { s->number64 *= 60; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1099; -tr2763: + goto st1117; +tr2798: { if (s->number64 <= (UINT32_MAX / 604800)) { s->number64 *= 604800; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1099; -st1099: + goto st1117; +st1117: if ( ++p == pe ) - goto _test_eof1099; -case 1099: + goto _test_eof1117; +case 1117: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -71183,29 +72144,29 @@ case 1099: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr2764; - case 32: goto tr2764; - case 40: goto tr2765; - case 41: goto tr2766; - case 2058: goto tr2768; - case 2107: goto tr2769; + case 9: goto tr2799; + case 32: goto tr2799; + case 40: goto tr2800; + case 41: goto tr2801; + case 2058: goto tr2803; + case 2107: goto tr2804; } if ( 48 <= _widec && _widec <= 57 ) - goto tr2767; - goto tr2672; -tr2689: + goto tr2802; + goto tr2707; +tr2724: { s->buffer_length = 0; } - goto st1100; -tr2770: + goto st1118; +tr2805: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1100; -tr2683: + goto st1118; +tr2718: { if (s->number64 <= UINT32_MAX) { uint32_t num32 = htonl((uint32_t)s->number64); @@ -71213,20 +72174,20 @@ tr2683: rdata_tail += 4; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1100; -tr2784: + goto st1118; +tr2819: { if (s->number64 + s->number64_tmp < UINT32_MAX) { s->number64 += s->number64_tmp; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -71236,17 +72197,17 @@ tr2784: rdata_tail += 4; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1100; -st1100: + goto st1118; +st1118: if ( ++p == pe ) - goto _test_eof1100; -case 1100: + goto _test_eof1118; +case 1118: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -71266,50 +72227,50 @@ case 1100: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr2771; + goto tr2806; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr2770; + goto tr2805; goto tr77; -tr2677: +tr2712: { if (s->number64 <= (UINT32_MAX / 86400)) { s->number64 *= 86400; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1101; -tr2678: + goto st1119; +tr2713: { if (s->number64 <= (UINT32_MAX / 3600)) { s->number64 *= 3600; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1101; -tr2679: + goto st1119; +tr2714: { if (s->number64 <= (UINT32_MAX / 60)) { s->number64 *= 60; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1101; -tr2681: + goto st1119; +tr2716: { if (s->number64 <= (UINT32_MAX / 604800)) { s->number64 *= 604800; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1101; -st1101: + goto st1119; +st1119: if ( ++p == pe ) - goto _test_eof1101; -case 1101: + goto _test_eof1119; +case 1119: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -71323,17 +72284,17 @@ case 1101: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr2673; - case 32: goto tr2673; - case 40: goto tr2674; - case 41: goto tr2675; - case 2058: goto tr2682; - case 2107: goto tr2683; + case 9: goto tr2708; + case 32: goto tr2708; + case 40: goto tr2709; + case 41: goto tr2710; + case 2058: goto tr2717; + case 2107: goto tr2718; } if ( 48 <= _widec && _widec <= 57 ) - goto tr2772; - goto tr2672; -tr2773: + goto tr2807; + goto tr2707; +tr2808: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -71345,11 +72306,11 @@ tr2773: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1102; -tr2772: + goto st1120; +tr2807: { s->number64_tmp = s->number64; } @@ -71367,17 +72328,17 @@ tr2772: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1102; -tr2782: + goto st1120; +tr2817: { if (s->number64 + s->number64_tmp < UINT32_MAX) { s->number64 += s->number64_tmp; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -71397,69 +72358,69 @@ tr2782: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1102; -st1102: + goto st1120; +st1120: if ( ++p == pe ) - goto _test_eof1102; -case 1102: + goto _test_eof1120; +case 1120: switch( (*p) ) { - case 68: goto tr2774; - case 72: goto tr2775; - case 77: goto tr2776; - case 83: goto st1103; - case 87: goto tr2778; - case 100: goto tr2774; - case 104: goto tr2775; - case 109: goto tr2776; - case 115: goto st1103; - case 119: goto tr2778; + case 68: goto tr2809; + case 72: goto tr2810; + case 77: goto tr2811; + case 83: goto st1121; + case 87: goto tr2813; + case 100: goto tr2809; + case 104: goto tr2810; + case 109: goto tr2811; + case 115: goto st1121; + case 119: goto tr2813; } if ( 48 <= (*p) && (*p) <= 57 ) - goto tr2773; - goto tr2672; -tr2774: + goto tr2808; + goto tr2707; +tr2809: { if (s->number64 <= (UINT32_MAX / 86400)) { s->number64 *= 86400; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1103; -tr2775: + goto st1121; +tr2810: { if (s->number64 <= (UINT32_MAX / 3600)) { s->number64 *= 3600; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1103; -tr2776: + goto st1121; +tr2811: { if (s->number64 <= (UINT32_MAX / 60)) { s->number64 *= 60; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1103; -tr2778: + goto st1121; +tr2813: { if (s->number64 <= (UINT32_MAX / 604800)) { s->number64 *= 604800; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1103; -st1103: + goto st1121; +st1121: if ( ++p == pe ) - goto _test_eof1103; -case 1103: + goto _test_eof1121; +case 1121: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -71473,29 +72434,29 @@ case 1103: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr2779; - case 32: goto tr2779; - case 40: goto tr2780; - case 41: goto tr2781; - case 2058: goto tr2783; - case 2107: goto tr2784; + case 9: goto tr2814; + case 32: goto tr2814; + case 40: goto tr2815; + case 41: goto tr2816; + case 2058: goto tr2818; + case 2107: goto tr2819; } if ( 48 <= _widec && _widec <= 57 ) - goto tr2782; - goto tr2672; -tr2671: + goto tr2817; + goto tr2707; +tr2706: { s->buffer_length = 0; } - goto st1104; -tr2785: + goto st1122; +tr2820: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1104; -tr2665: + goto st1122; +tr2700: { if (s->number64 <= UINT32_MAX) { uint32_t num32 = htonl((uint32_t)s->number64); @@ -71503,17 +72464,17 @@ tr2665: rdata_tail += 4; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1104; -st1104: + goto st1122; +st1122: if ( ++p == pe ) - goto _test_eof1104; -case 1104: + goto _test_eof1122; +case 1122: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -71533,34 +72494,34 @@ case 1104: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr2786; + goto tr2821; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr2785; + goto tr2820; goto tr77; -tr2659: +tr2694: { s->buffer_length = 0; } - goto st1105; -tr2787: + goto st1123; +tr2822: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1105; -tr2652: + goto st1123; +tr2687: { rdata_tail += s->dname_tmp_length; } { s->buffer_length = 0; } - goto st1105; -st1105: + goto st1123; +st1123: if ( ++p == pe ) - goto _test_eof1105; -case 1105: + goto _test_eof1123; +case 1123: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -71580,34 +72541,34 @@ case 1105: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr2788; + goto tr2823; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr2787; + goto tr2822; goto tr77; -tr2647: +tr2682: { s->buffer_length = 0; } - goto st1106; -tr2789: + goto st1124; +tr2824: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1106; -tr2641: + goto st1124; +tr2676: { rdata_tail += s->dname_tmp_length; } { s->buffer_length = 0; } - goto st1106; -st1106: + goto st1124; +st1124: if ( ++p == pe ) - goto _test_eof1106; -case 1106: + goto _test_eof1124; +case 1124: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -71627,14 +72588,14 @@ case 1106: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr2790; + goto tr2825; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr2789; + goto tr2824; goto tr77; -st1107: +st1125: if ( ++p == pe ) - goto _test_eof1107; -case 1107: + goto _test_eof1125; +case 1125: switch( (*p) ) { case 32: goto tr77; case 59: goto tr77; @@ -71644,22 +72605,22 @@ case 1107: goto tr77; } else if ( (*p) >= 9 ) goto tr77; - goto tr2791; -tr2791: + goto tr2826; +tr2826: { if (rdata_tail <= rdata_stop) { s->item_length_location = rdata_tail++; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - { p--; {stack[top++] = 1108;goto st330;} } - goto st1108; -st1108: + { p--; {stack[top++] = 1126;goto st336;} } + goto st1126; +st1126: if ( ++p == pe ) - goto _test_eof1108; -case 1108: + goto _test_eof1126; +case 1126: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -71673,38 +72634,38 @@ case 1108: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr2792; - case 32: goto tr2792; - case 40: goto tr2793; - case 41: goto tr2794; - case 2058: goto tr2795; - case 2107: goto tr2796; + case 9: goto tr2827; + case 32: goto tr2827; + case 40: goto tr2828; + case 41: goto tr2829; + case 2058: goto tr2830; + case 2107: goto tr2831; } goto tr77; -tr2799: +tr2834: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1109; -tr2800: + goto st1127; +tr2835: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1109; -tr2801: + goto st1127; +tr2836: { s->line_counter++; } - goto st1109; -tr2805: + goto st1127; +tr2840: { s->buffer[s->buffer_length++] = 0; @@ -71714,95 +72675,95 @@ tr2805: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1109; goto _out;} + {p++; cs = 1127; goto _out;} } } } { s->line_counter++; } - goto st1109; -tr2792: + goto st1127; +tr2827: { s->item_length = rdata_tail - s->item_length_location - 1; if (s->comma_list && s->item_length == 0) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {goto st319;} + p--; {goto st325;} } if (s->item_length <= MAX_ITEM_LENGTH) { *(s->item_length_location) = (uint8_t)(s->item_length); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1109; -tr2793: + goto st1127; +tr2828: { s->item_length = rdata_tail - s->item_length_location - 1; if (s->comma_list && s->item_length == 0) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {goto st319;} + p--; {goto st325;} } if (s->item_length <= MAX_ITEM_LENGTH) { *(s->item_length_location) = (uint8_t)(s->item_length); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1109; -tr2794: + goto st1127; +tr2829: { s->item_length = rdata_tail - s->item_length_location - 1; if (s->comma_list && s->item_length == 0) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {goto st319;} + p--; {goto st325;} } if (s->item_length <= MAX_ITEM_LENGTH) { *(s->item_length_location) = (uint8_t)(s->item_length); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1109; -tr2795: + goto st1127; +tr2830: { s->item_length = rdata_tail - s->item_length_location - 1; if (s->comma_list && s->item_length == 0) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {goto st319;} + p--; {goto st325;} } if (s->item_length <= MAX_ITEM_LENGTH) { *(s->item_length_location) = (uint8_t)(s->item_length); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1109; -st1109: + goto st1127; +st1127: if ( ++p == pe ) - goto _test_eof1109; -case 1109: + goto _test_eof1127; +case 1127: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -71816,104 +72777,104 @@ case 1109: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1109; - case 32: goto st1109; - case 40: goto tr2799; - case 41: goto tr2800; - case 2058: goto tr2801; - case 2107: goto tr2802; + case 9: goto st1127; + case 32: goto st1127; + case 40: goto tr2834; + case 41: goto tr2835; + case 2058: goto tr2836; + case 2107: goto tr2837; } if ( _widec < 11 ) { if ( _widec <= 8 ) - goto tr2797; + goto tr2832; } else if ( _widec > 58 ) { if ( 60 <= _widec ) - goto tr2797; + goto tr2832; } else - goto tr2797; + goto tr2832; goto tr77; -tr2797: +tr2832: { if (rdata_tail <= rdata_stop) { s->item_length_location = rdata_tail++; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - { p--; {stack[top++] = 1110;goto st330;} } - goto st1110; -st1110: + { p--; {stack[top++] = 1128;goto st336;} } + goto st1128; +st1128: if ( ++p == pe ) - goto _test_eof1110; -case 1110: + goto _test_eof1128; +case 1128: switch( (*p) ) { - case 32: goto tr2803; - case 59: goto tr2803; + case 32: goto tr2838; + case 59: goto tr2838; } if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr2803; + goto tr2838; } else if ( (*p) >= 9 ) - goto tr2803; + goto tr2838; goto tr77; -tr2803: +tr2838: { s->item_length = rdata_tail - s->item_length_location - 1; if (s->comma_list && s->item_length == 0) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {goto st319;} + p--; {goto st325;} } if (s->item_length <= MAX_ITEM_LENGTH) { *(s->item_length_location) = (uint8_t)(s->item_length); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { p--; {cs = stack[--top];goto _again;} } - goto st1518; -st1518: + goto st1536; +st1536: if ( ++p == pe ) - goto _test_eof1518; -case 1518: + goto _test_eof1536; +case 1536: goto st0; -tr2802: +tr2837: { s->buffer_length = 0; } - goto st1111; -tr2804: + goto st1129; +tr2839: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1111; -tr2796: + goto st1129; +tr2831: { s->item_length = rdata_tail - s->item_length_location - 1; if (s->comma_list && s->item_length == 0) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {goto st319;} + p--; {goto st325;} } if (s->item_length <= MAX_ITEM_LENGTH) { *(s->item_length_location) = (uint8_t)(s->item_length); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1111; -st1111: + goto st1129; +st1129: if ( ++p == pe ) - goto _test_eof1111; -case 1111: + goto _test_eof1129; +case 1129: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -71933,38 +72894,38 @@ case 1111: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr2805; + goto tr2840; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr2804; + goto tr2839; goto tr77; -st1112: +st1130: if ( ++p == pe ) - goto _test_eof1112; -case 1112: + goto _test_eof1130; +case 1130: switch( (*p) ) { - case 42: goto tr2806; - case 92: goto tr2806; - case 95: goto tr2806; + case 42: goto tr2841; + case 92: goto tr2841; + case 95: goto tr2841; } if ( (*p) < 64 ) { if ( 45 <= (*p) && (*p) <= 57 ) - goto tr2806; + goto tr2841; } else if ( (*p) > 90 ) { if ( 97 <= (*p) && (*p) <= 122 ) - goto tr2806; + goto tr2841; } else - goto tr2806; + goto tr2841; goto tr77; -tr2806: +tr2841: { s->dname = rdata_tail; } - { p--; {stack[top++] = 1113;goto st321;} } - goto st1113; -st1113: + { p--; {stack[top++] = 1131;goto st327;} } + goto st1131; +st1131: if ( ++p == pe ) - goto _test_eof1113; -case 1113: + goto _test_eof1131; +case 1131: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -71978,38 +72939,38 @@ case 1113: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr2807; - case 32: goto tr2807; - case 40: goto tr2808; - case 41: goto tr2809; - case 2058: goto tr2810; - case 2107: goto tr2811; + case 9: goto tr2842; + case 32: goto tr2842; + case 40: goto tr2843; + case 41: goto tr2844; + case 2058: goto tr2845; + case 2107: goto tr2846; } goto tr77; -tr2813: +tr2848: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1114; -tr2814: + goto st1132; +tr2849: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1114; -tr2816: + goto st1132; +tr2851: { s->line_counter++; } - goto st1114; -tr2820: + goto st1132; +tr2855: { s->buffer[s->buffer_length++] = 0; @@ -72019,55 +72980,55 @@ tr2820: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1114; goto _out;} + {p++; cs = 1132; goto _out;} } } } { s->line_counter++; } - goto st1114; -tr2807: + goto st1132; +tr2842: { rdata_tail += s->dname_tmp_length; } - goto st1114; -tr2808: + goto st1132; +tr2843: { rdata_tail += s->dname_tmp_length; } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1114; -tr2809: + goto st1132; +tr2844: { rdata_tail += s->dname_tmp_length; } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1114; -tr2810: + goto st1132; +tr2845: { rdata_tail += s->dname_tmp_length; } { s->line_counter++; } - goto st1114; -st1114: + goto st1132; +st1132: if ( ++p == pe ) - goto _test_eof1114; -case 1114: + goto _test_eof1132; +case 1132: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -72081,82 +73042,82 @@ case 1114: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1114; - case 32: goto st1114; - case 40: goto tr2813; - case 41: goto tr2814; - case 42: goto tr2815; - case 92: goto tr2815; - case 95: goto tr2815; - case 2058: goto tr2816; - case 2107: goto tr2817; + case 9: goto st1132; + case 32: goto st1132; + case 40: goto tr2848; + case 41: goto tr2849; + case 42: goto tr2850; + case 92: goto tr2850; + case 95: goto tr2850; + case 2058: goto tr2851; + case 2107: goto tr2852; } if ( _widec < 64 ) { if ( 45 <= _widec && _widec <= 57 ) - goto tr2815; + goto tr2850; } else if ( _widec > 90 ) { if ( 97 <= _widec && _widec <= 122 ) - goto tr2815; + goto tr2850; } else - goto tr2815; + goto tr2850; goto tr77; -tr2815: +tr2850: { s->dname = rdata_tail; } - { p--; {stack[top++] = 1115;goto st321;} } - goto st1115; -st1115: + { p--; {stack[top++] = 1133;goto st327;} } + goto st1133; +st1133: if ( ++p == pe ) - goto _test_eof1115; -case 1115: + goto _test_eof1133; +case 1133: switch( (*p) ) { - case 32: goto tr2818; - case 59: goto tr2818; + case 32: goto tr2853; + case 59: goto tr2853; } if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr2818; + goto tr2853; } else if ( (*p) >= 9 ) - goto tr2818; + goto tr2853; goto tr77; -tr2818: +tr2853: { rdata_tail += s->dname_tmp_length; } { p--; {cs = stack[--top];goto _again;} } - goto st1519; -st1519: + goto st1537; +st1537: if ( ++p == pe ) - goto _test_eof1519; -case 1519: + goto _test_eof1537; +case 1537: goto st0; -tr2817: +tr2852: { s->buffer_length = 0; } - goto st1116; -tr2819: + goto st1134; +tr2854: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1116; -tr2811: + goto st1134; +tr2846: { rdata_tail += s->dname_tmp_length; } { s->buffer_length = 0; } - goto st1116; -st1116: + goto st1134; +st1134: if ( ++p == pe ) - goto _test_eof1116; -case 1116: + goto _test_eof1134; +case 1134: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -72176,18 +73137,18 @@ case 1116: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr2820; + goto tr2855; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr2819; + goto tr2854; goto tr77; -st1117: +st1135: if ( ++p == pe ) - goto _test_eof1117; -case 1117: + goto _test_eof1135; +case 1135: if ( 48 <= (*p) && (*p) <= 57 ) - goto tr2821; - goto tr2653; -tr2821: + goto tr2856; + goto tr2688; +tr2856: { s->number64 = 0; } @@ -72202,11 +73163,11 @@ tr2821: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1118; -tr2825: + goto st1136; +tr2860: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -72218,14 +73179,14 @@ tr2825: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1118; -st1118: + goto st1136; +st1136: if ( ++p == pe ) - goto _test_eof1118; -case 1118: + goto _test_eof1136; +case 1136: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -72239,40 +73200,40 @@ case 1118: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr2822; - case 32: goto tr2822; - case 40: goto tr2823; - case 41: goto tr2824; - case 2058: goto tr2826; - case 2107: goto tr2827; + case 9: goto tr2857; + case 32: goto tr2857; + case 40: goto tr2858; + case 41: goto tr2859; + case 2058: goto tr2861; + case 2107: goto tr2862; } if ( 48 <= _widec && _widec <= 57 ) - goto tr2825; - goto tr2653; -tr2829: + goto tr2860; + goto tr2688; +tr2864: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1119; -tr2830: + goto st1137; +tr2865: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1119; -tr2832: + goto st1137; +tr2867: { s->line_counter++; } - goto st1119; -tr2836: + goto st1137; +tr2871: { s->buffer[s->buffer_length++] = 0; @@ -72282,15 +73243,15 @@ tr2836: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1119; goto _out;} + {p++; cs = 1137; goto _out;} } } } { s->line_counter++; } - goto st1119; -tr2822: + goto st1137; +tr2857: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -72298,11 +73259,11 @@ tr2822: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1119; -tr2823: + goto st1137; +tr2858: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -72310,18 +73271,18 @@ tr2823: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1119; -tr2824: + goto st1137; +tr2859: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -72329,18 +73290,18 @@ tr2824: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1119; -tr2826: + goto st1137; +tr2861: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -72348,17 +73309,17 @@ tr2826: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1119; -st1119: + goto st1137; +st1137: if ( ++p == pe ) - goto _test_eof1119; -case 1119: + goto _test_eof1137; +case 1137: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -72372,71 +73333,71 @@ case 1119: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1119; - case 32: goto st1119; - case 40: goto tr2829; - case 41: goto tr2830; - case 42: goto tr2831; - case 92: goto tr2831; - case 95: goto tr2831; - case 2058: goto tr2832; - case 2107: goto tr2833; + case 9: goto st1137; + case 32: goto st1137; + case 40: goto tr2864; + case 41: goto tr2865; + case 42: goto tr2866; + case 92: goto tr2866; + case 95: goto tr2866; + case 2058: goto tr2867; + case 2107: goto tr2868; } if ( _widec < 64 ) { if ( 45 <= _widec && _widec <= 57 ) - goto tr2831; + goto tr2866; } else if ( _widec > 90 ) { if ( 97 <= _widec && _widec <= 122 ) - goto tr2831; + goto tr2866; } else - goto tr2831; + goto tr2866; goto tr77; -tr2831: +tr2866: { s->dname = rdata_tail; } - { p--; {stack[top++] = 1120;goto st321;} } - goto st1120; -st1120: + { p--; {stack[top++] = 1138;goto st327;} } + goto st1138; +st1138: if ( ++p == pe ) - goto _test_eof1120; -case 1120: + goto _test_eof1138; +case 1138: switch( (*p) ) { - case 32: goto tr2834; - case 59: goto tr2834; + case 32: goto tr2869; + case 59: goto tr2869; } if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr2834; + goto tr2869; } else if ( (*p) >= 9 ) - goto tr2834; + goto tr2869; goto tr77; -tr2834: +tr2869: { rdata_tail += s->dname_tmp_length; } { p--; {cs = stack[--top];goto _again;} } - goto st1520; -st1520: + goto st1538; +st1538: if ( ++p == pe ) - goto _test_eof1520; -case 1520: + goto _test_eof1538; +case 1538: goto st0; -tr2833: +tr2868: { s->buffer_length = 0; } - goto st1121; -tr2835: + goto st1139; +tr2870: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1121; -tr2827: + goto st1139; +tr2862: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -72444,17 +73405,17 @@ tr2827: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1121; -st1121: + goto st1139; +st1139: if ( ++p == pe ) - goto _test_eof1121; -case 1121: + goto _test_eof1139; +case 1139: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -72474,36 +73435,36 @@ case 1121: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr2836; + goto tr2871; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr2835; + goto tr2870; goto tr77; -st1122: +st1140: if ( ++p == pe ) - goto _test_eof1122; -case 1122: + goto _test_eof1140; +case 1140: switch( (*p) ) { - case 32: goto tr2838; - case 59: goto tr2838; + case 32: goto tr2873; + case 59: goto tr2873; } if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr2838; + goto tr2873; } else if ( (*p) >= 9 ) - goto tr2838; - goto tr2837; -tr2847: + goto tr2873; + goto tr2872; +tr2882: { if (rdata_tail <= rdata_stop) { s->item_length_location = rdata_tail++; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - { p--; {stack[top++] = 1123;goto st330;} } - goto st1123; -tr2837: + { p--; {stack[top++] = 1141;goto st336;} } + goto st1141; +tr2872: { s->long_string = true; } @@ -72512,15 +73473,15 @@ tr2837: s->item_length_location = rdata_tail++; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - { p--; {stack[top++] = 1123;goto st330;} } - goto st1123; -st1123: + { p--; {stack[top++] = 1141;goto st336;} } + goto st1141; +st1141: if ( ++p == pe ) - goto _test_eof1123; -case 1123: + goto _test_eof1141; +case 1141: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -72538,42 +73499,42 @@ case 1123: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr2839; - case 32: goto tr2839; - case 40: goto tr2840; - case 41: goto tr2841; - case 3082: goto tr2842; - case 3131: goto tr2843; - case 3338: goto tr2844; - case 3387: goto tr2844; - case 3594: goto tr2845; - case 3643: goto tr2846; - } - goto tr2838; -tr2849: + case 9: goto tr2874; + case 32: goto tr2874; + case 40: goto tr2875; + case 41: goto tr2876; + case 3082: goto tr2877; + case 3131: goto tr2878; + case 3338: goto tr2879; + case 3387: goto tr2879; + case 3594: goto tr2880; + case 3643: goto tr2881; + } + goto tr2873; +tr2884: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1124; -tr2850: + goto st1142; +tr2885: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1124; -tr2851: + goto st1142; +tr2886: { s->line_counter++; } - goto st1124; -tr2857: + goto st1142; +tr2892: { s->buffer[s->buffer_length++] = 0; @@ -72583,95 +73544,95 @@ tr2857: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1124; goto _out;} + {p++; cs = 1142; goto _out;} } } } { s->line_counter++; } - goto st1124; -tr2839: + goto st1142; +tr2874: { s->item_length = rdata_tail - s->item_length_location - 1; if (s->comma_list && s->item_length == 0) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {goto st319;} + p--; {goto st325;} } if (s->item_length <= MAX_ITEM_LENGTH) { *(s->item_length_location) = (uint8_t)(s->item_length); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1124; -tr2840: + goto st1142; +tr2875: { s->item_length = rdata_tail - s->item_length_location - 1; if (s->comma_list && s->item_length == 0) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {goto st319;} + p--; {goto st325;} } if (s->item_length <= MAX_ITEM_LENGTH) { *(s->item_length_location) = (uint8_t)(s->item_length); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1124; -tr2841: + goto st1142; +tr2876: { s->item_length = rdata_tail - s->item_length_location - 1; if (s->comma_list && s->item_length == 0) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {goto st319;} + p--; {goto st325;} } if (s->item_length <= MAX_ITEM_LENGTH) { *(s->item_length_location) = (uint8_t)(s->item_length); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1124; -tr2842: + goto st1142; +tr2877: { s->item_length = rdata_tail - s->item_length_location - 1; if (s->comma_list && s->item_length == 0) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {goto st319;} + p--; {goto st325;} } if (s->item_length <= MAX_ITEM_LENGTH) { *(s->item_length_location) = (uint8_t)(s->item_length); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1124; -st1124: + goto st1142; +st1142: if ( ++p == pe ) - goto _test_eof1124; -case 1124: + goto _test_eof1142; +case 1142: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -72689,60 +73650,60 @@ case 1124: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto st1124; - case 32: goto st1124; - case 40: goto tr2849; - case 41: goto tr2850; - case 3082: goto tr2851; - case 3131: goto tr2852; - case 3338: goto tr2853; - case 3387: goto tr2853; - case 3594: goto tr2854; - case 3643: goto tr2855; + case 9: goto st1142; + case 32: goto st1142; + case 40: goto tr2884; + case 41: goto tr2885; + case 3082: goto tr2886; + case 3131: goto tr2887; + case 3338: goto tr2888; + case 3387: goto tr2888; + case 3594: goto tr2889; + case 3643: goto tr2890; } if ( _widec < 11 ) { if ( _widec <= 8 ) - goto tr2847; + goto tr2882; } else if ( _widec > 58 ) { if ( 60 <= _widec ) - goto tr2847; + goto tr2882; } else - goto tr2847; - goto tr2838; -tr2852: + goto tr2882; + goto tr2873; +tr2887: { s->buffer_length = 0; } - goto st1125; -tr2856: + goto st1143; +tr2891: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1125; -tr2843: + goto st1143; +tr2878: { s->item_length = rdata_tail - s->item_length_location - 1; if (s->comma_list && s->item_length == 0) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {goto st319;} + p--; {goto st325;} } if (s->item_length <= MAX_ITEM_LENGTH) { *(s->item_length_location) = (uint8_t)(s->item_length); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1125; -st1125: + goto st1143; +st1143: if ( ++p == pe ) - goto _test_eof1125; -case 1125: + goto _test_eof1143; +case 1143: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -72762,22 +73723,22 @@ case 1125: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr2857; + goto tr2892; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr2856; - goto tr2838; -tr2844: + goto tr2891; + goto tr2873; +tr2879: { s->item_length = rdata_tail - s->item_length_location - 1; if (s->comma_list && s->item_length == 0) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {goto st319;} + p--; {goto st325;} } if (s->item_length <= MAX_ITEM_LENGTH) { *(s->item_length_location) = (uint8_t)(s->item_length); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -72786,32 +73747,32 @@ tr2844: { p--; {cs = stack[--top];goto _again;} } - goto st1521; -tr2853: + goto st1539; +tr2888: { s->long_string = false; } { p--; {cs = stack[--top];goto _again;} } - goto st1521; -st1521: + goto st1539; +st1539: if ( ++p == pe ) - goto _test_eof1521; -case 1521: + goto _test_eof1539; +case 1539: goto st0; -tr2845: +tr2880: { s->item_length = rdata_tail - s->item_length_location - 1; if (s->comma_list && s->item_length == 0) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {goto st319;} + p--; {goto st325;} } if (s->item_length <= MAX_ITEM_LENGTH) { *(s->item_length_location) = (uint8_t)(s->item_length); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -72823,8 +73784,8 @@ tr2845: { p--; {cs = stack[--top];goto _again;} } - goto st1522; -tr2854: + goto st1540; +tr2889: { s->line_counter++; } @@ -72834,11 +73795,11 @@ tr2854: { p--; {cs = stack[--top];goto _again;} } - goto st1522; -st1522: + goto st1540; +st1540: if ( ++p == pe ) - goto _test_eof1522; -case 1522: + goto _test_eof1540; +case 1540: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -72856,38 +73817,38 @@ case 1522: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto st1124; - case 32: goto st1124; - case 40: goto tr2849; - case 41: goto tr2850; - case 3082: goto tr2851; - case 3131: goto tr2852; - case 3338: goto tr2853; - case 3387: goto tr2853; - case 3594: goto tr2854; - case 3643: goto tr2855; + case 9: goto st1142; + case 32: goto st1142; + case 40: goto tr2884; + case 41: goto tr2885; + case 3082: goto tr2886; + case 3131: goto tr2887; + case 3338: goto tr2888; + case 3387: goto tr2888; + case 3594: goto tr2889; + case 3643: goto tr2890; } if ( _widec < 11 ) { if ( _widec <= 8 ) - goto tr2847; + goto tr2882; } else if ( _widec > 58 ) { if ( 60 <= _widec ) - goto tr2847; + goto tr2882; } else - goto tr2847; - goto tr2838; -tr2846: + goto tr2882; + goto tr2873; +tr2881: { s->item_length = rdata_tail - s->item_length_location - 1; if (s->comma_list && s->item_length == 0) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {goto st319;} + p--; {goto st325;} } if (s->item_length <= MAX_ITEM_LENGTH) { *(s->item_length_location) = (uint8_t)(s->item_length); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -72899,8 +73860,8 @@ tr2846: { p--; {cs = stack[--top];goto _again;} } - goto st1523; -tr2855: + goto st1541; +tr2890: { s->buffer_length = 0; } @@ -72910,11 +73871,11 @@ tr2855: { p--; {cs = stack[--top];goto _again;} } - goto st1523; -st1523: + goto st1541; +st1541: if ( ++p == pe ) - goto _test_eof1523; -case 1523: + goto _test_eof1541; +case 1541: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -72934,36 +73895,36 @@ case 1523: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr2857; + goto tr2892; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr2856; - goto tr2838; -st1126: + goto tr2891; + goto tr2873; +st1144: if ( ++p == pe ) - goto _test_eof1126; -case 1126: + goto _test_eof1144; +case 1144: if ( (*p) == 46 ) - goto tr2858; + goto tr2893; if ( (*p) < 65 ) { if ( 48 <= (*p) && (*p) <= 58 ) - goto tr2858; + goto tr2893; } else if ( (*p) > 70 ) { if ( 97 <= (*p) && (*p) <= 102 ) - goto tr2858; + goto tr2893; } else - goto tr2858; - goto tr2630; -tr2860: + goto tr2893; + goto tr2665; +tr2895: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1127; -tr2858: + goto st1145; +tr2893: { s->buffer_length = 0; } @@ -72972,47 +73933,47 @@ tr2858: s->buffer[s->buffer_length++] = (*p); } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1127; -st1127: + goto st1145; +st1145: if ( ++p == pe ) - goto _test_eof1127; -case 1127: + goto _test_eof1145; +case 1145: switch( (*p) ) { - case 32: goto tr2859; - case 46: goto tr2860; - case 59: goto tr2859; + case 32: goto tr2894; + case 46: goto tr2895; + case 59: goto tr2894; } if ( (*p) < 48 ) { if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr2859; + goto tr2894; } else if ( (*p) >= 9 ) - goto tr2859; + goto tr2894; } else if ( (*p) > 58 ) { if ( (*p) > 70 ) { if ( 97 <= (*p) && (*p) <= 102 ) - goto tr2860; + goto tr2895; } else if ( (*p) >= 65 ) - goto tr2860; + goto tr2895; } else - goto tr2860; - goto tr2630; -tr2859: + goto tr2895; + goto tr2665; +tr2894: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET6, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV6); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET6_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET6_ADDR_LENGTH); rdata_tail += ZS_INET6_ADDR_LENGTH; @@ -73020,20 +73981,20 @@ tr2859: { p--; {cs = stack[--top];goto _again;} } - goto st1524; -st1524: + goto st1542; +st1542: if ( ++p == pe ) - goto _test_eof1524; -case 1524: + goto _test_eof1542; +case 1542: goto st0; -st1128: +st1146: if ( ++p == pe ) - goto _test_eof1128; -case 1128: + goto _test_eof1146; +case 1146: if ( 48 <= (*p) && (*p) <= 57 ) - goto tr2862; - goto tr2861; -tr2866: + goto tr2897; + goto tr2896; +tr2901: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -73045,11 +74006,11 @@ tr2866: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1129; -tr2862: + goto st1147; +tr2897: { memset(&(s->loc), 0, sizeof(s->loc)); // Defaults. @@ -73074,14 +74035,14 @@ tr2862: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1129; -st1129: + goto st1147; +st1147: if ( ++p == pe ) - goto _test_eof1129; -case 1129: + goto _test_eof1147; +case 1147: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -73095,40 +74056,40 @@ case 1129: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr2863; - case 32: goto tr2863; - case 40: goto tr2864; - case 41: goto tr2865; - case 2058: goto tr2867; - case 2107: goto tr2868; + case 9: goto tr2898; + case 32: goto tr2898; + case 40: goto tr2899; + case 41: goto tr2900; + case 2058: goto tr2902; + case 2107: goto tr2903; } if ( 48 <= _widec && _widec <= 57 ) - goto tr2866; - goto tr2861; -tr2870: + goto tr2901; + goto tr2896; +tr2905: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1130; -tr2871: + goto st1148; +tr2906: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1130; -tr2875: + goto st1148; +tr2910: { s->line_counter++; } - goto st1130; -tr3118: + goto st1148; +tr3153: { s->buffer[s->buffer_length++] = 0; @@ -73138,75 +74099,75 @@ tr3118: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1130; goto _out;} + {p++; cs = 1148; goto _out;} } } } { s->line_counter++; } - goto st1130; -tr2863: + goto st1148; +tr2898: { if (s->number64 <= 90) { s->loc.d1 = (uint32_t)(s->number64); } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1130; -tr2864: + goto st1148; +tr2899: { if (s->number64 <= 90) { s->loc.d1 = (uint32_t)(s->number64); } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1130; -tr2865: + goto st1148; +tr2900: { if (s->number64 <= 90) { s->loc.d1 = (uint32_t)(s->number64); } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1130; -tr2867: + goto st1148; +tr2902: { if (s->number64 <= 90) { s->loc.d1 = (uint32_t)(s->number64); } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1130; -st1130: + goto st1148; +st1148: if ( ++p == pe ) - goto _test_eof1130; -case 1130: + goto _test_eof1148; +case 1148: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -73220,19 +74181,19 @@ case 1130: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1130; - case 32: goto st1130; - case 40: goto tr2870; - case 41: goto tr2871; - case 78: goto st1135; - case 83: goto st1177; - case 2058: goto tr2875; - case 2107: goto tr2876; + case 9: goto st1148; + case 32: goto st1148; + case 40: goto tr2905; + case 41: goto tr2906; + case 78: goto st1153; + case 83: goto st1195; + case 2058: goto tr2910; + case 2107: goto tr2911; } if ( 48 <= _widec && _widec <= 57 ) - goto tr2872; - goto tr2861; -tr2872: + goto tr2907; + goto tr2896; +tr2907: { s->number64 = 0; } @@ -73247,11 +74208,11 @@ tr2872: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1131; -tr2880: + goto st1149; +tr2915: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -73263,14 +74224,14 @@ tr2880: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1131; -st1131: + goto st1149; +st1149: if ( ++p == pe ) - goto _test_eof1131; -case 1131: + goto _test_eof1149; +case 1149: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -73284,40 +74245,40 @@ case 1131: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr2877; - case 32: goto tr2877; - case 40: goto tr2878; - case 41: goto tr2879; - case 2058: goto tr2881; - case 2107: goto tr2882; + case 9: goto tr2912; + case 32: goto tr2912; + case 40: goto tr2913; + case 41: goto tr2914; + case 2058: goto tr2916; + case 2107: goto tr2917; } if ( 48 <= _widec && _widec <= 57 ) - goto tr2880; - goto tr2861; -tr2884: + goto tr2915; + goto tr2896; +tr2919: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1132; -tr2885: + goto st1150; +tr2920: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1132; -tr2887: + goto st1150; +tr2922: { s->line_counter++; } - goto st1132; -tr3116: + goto st1150; +tr3151: { s->buffer[s->buffer_length++] = 0; @@ -73327,75 +74288,75 @@ tr3116: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1132; goto _out;} + {p++; cs = 1150; goto _out;} } } } { s->line_counter++; } - goto st1132; -tr2877: + goto st1150; +tr2912: { if (s->number64 <= 59) { s->loc.m1 = (uint32_t)(s->number64); } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1132; -tr2878: + goto st1150; +tr2913: { if (s->number64 <= 59) { s->loc.m1 = (uint32_t)(s->number64); } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1132; -tr2879: + goto st1150; +tr2914: { if (s->number64 <= 59) { s->loc.m1 = (uint32_t)(s->number64); } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1132; -tr2881: + goto st1150; +tr2916: { if (s->number64 <= 59) { s->loc.m1 = (uint32_t)(s->number64); } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1132; -st1132: + goto st1150; +st1150: if ( ++p == pe ) - goto _test_eof1132; -case 1132: + goto _test_eof1150; +case 1150: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -73409,19 +74370,19 @@ case 1132: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1132; - case 32: goto st1132; - case 40: goto tr2884; - case 41: goto tr2885; - case 78: goto st1135; - case 83: goto st1177; - case 2058: goto tr2887; - case 2107: goto tr2888; + case 9: goto st1150; + case 32: goto st1150; + case 40: goto tr2919; + case 41: goto tr2920; + case 78: goto st1153; + case 83: goto st1195; + case 2058: goto tr2922; + case 2107: goto tr2923; } if ( 48 <= _widec && _widec <= 57 ) - goto tr2886; - goto tr2861; -tr2893: + goto tr2921; + goto tr2896; +tr2928: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -73433,11 +74394,11 @@ tr2893: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1133; -tr2886: + goto st1151; +tr2921: { s->decimals = 3; } @@ -73458,14 +74419,14 @@ tr2886: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1133; -st1133: + goto st1151; +st1151: if ( ++p == pe ) - goto _test_eof1133; -case 1133: + goto _test_eof1151; +case 1151: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -73479,41 +74440,41 @@ case 1133: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr2889; - case 32: goto tr2889; - case 40: goto tr2890; - case 41: goto tr2891; - case 46: goto st1179; - case 2058: goto tr2894; - case 2107: goto tr2895; + case 9: goto tr2924; + case 32: goto tr2924; + case 40: goto tr2925; + case 41: goto tr2926; + case 46: goto st1197; + case 2058: goto tr2929; + case 2107: goto tr2930; } if ( 48 <= _widec && _widec <= 57 ) - goto tr2893; - goto tr2861; -tr2897: + goto tr2928; + goto tr2896; +tr2932: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1134; -tr2898: + goto st1152; +tr2933: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1134; -tr2899: + goto st1152; +tr2934: { s->line_counter++; } - goto st1134; -tr3107: + goto st1152; +tr3142: { s->buffer[s->buffer_length++] = 0; @@ -73523,15 +74484,15 @@ tr3107: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1134; goto _out;} + {p++; cs = 1152; goto _out;} } } } { s->line_counter++; } - goto st1134; -tr2889: + goto st1152; +tr2924: { if (s->decimal_counter == 0 && s->number64 < UINT32_MAX) { s->number64 *= pow(10, s->decimals); @@ -73541,7 +74502,7 @@ tr2889: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -73549,11 +74510,11 @@ tr2889: s->loc.s1 = (uint32_t)(s->number64); } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1134; -tr2890: + goto st1152; +tr2925: { if (s->decimal_counter == 0 && s->number64 < UINT32_MAX) { s->number64 *= pow(10, s->decimals); @@ -73563,7 +74524,7 @@ tr2890: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -73571,18 +74532,18 @@ tr2890: s->loc.s1 = (uint32_t)(s->number64); } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1134; -tr2891: + goto st1152; +tr2926: { if (s->decimal_counter == 0 && s->number64 < UINT32_MAX) { s->number64 *= pow(10, s->decimals); @@ -73592,7 +74553,7 @@ tr2891: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -73600,18 +74561,18 @@ tr2891: s->loc.s1 = (uint32_t)(s->number64); } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1134; -tr2894: + goto st1152; +tr2929: { if (s->decimal_counter == 0 && s->number64 < UINT32_MAX) { s->number64 *= pow(10, s->decimals); @@ -73621,7 +74582,7 @@ tr2894: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -73629,14 +74590,14 @@ tr2894: s->loc.s1 = (uint32_t)(s->number64); } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1134; -tr3108: + goto st1152; +tr3143: { s->number64_tmp = s->number64; } @@ -73649,7 +74610,7 @@ tr3108: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -73657,11 +74618,11 @@ tr3108: s->loc.s1 = (uint32_t)(s->number64); } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1134; -tr3109: + goto st1152; +tr3144: { s->number64_tmp = s->number64; } @@ -73674,7 +74635,7 @@ tr3109: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -73682,18 +74643,18 @@ tr3109: s->loc.s1 = (uint32_t)(s->number64); } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1134; -tr3110: + goto st1152; +tr3145: { s->number64_tmp = s->number64; } @@ -73706,7 +74667,7 @@ tr3110: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -73714,18 +74675,18 @@ tr3110: s->loc.s1 = (uint32_t)(s->number64); } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1134; -tr3112: + goto st1152; +tr3147: { s->number64_tmp = s->number64; } @@ -73738,7 +74699,7 @@ tr3112: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -73746,17 +74707,17 @@ tr3112: s->loc.s1 = (uint32_t)(s->number64); } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1134; -st1134: + goto st1152; +st1152: if ( ++p == pe ) - goto _test_eof1134; -case 1134: + goto _test_eof1152; +case 1152: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -73770,20 +74731,20 @@ case 1134: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1134; - case 32: goto st1134; - case 40: goto tr2897; - case 41: goto tr2898; - case 78: goto st1135; - case 83: goto st1177; - case 2058: goto tr2899; - case 2107: goto tr2900; - } - goto tr2861; -st1135: + case 9: goto st1152; + case 32: goto st1152; + case 40: goto tr2932; + case 41: goto tr2933; + case 78: goto st1153; + case 83: goto st1195; + case 2058: goto tr2934; + case 2107: goto tr2935; + } + goto tr2896; +st1153: if ( ++p == pe ) - goto _test_eof1135; -case 1135: + goto _test_eof1153; +case 1153: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -73797,38 +74758,38 @@ case 1135: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1136; - case 32: goto st1136; - case 40: goto tr2902; - case 41: goto tr2903; - case 2058: goto tr2904; - case 2107: goto tr2905; - } - goto tr2861; -tr2902: + case 9: goto st1154; + case 32: goto st1154; + case 40: goto tr2937; + case 41: goto tr2938; + case 2058: goto tr2939; + case 2107: goto tr2940; + } + goto tr2896; +tr2937: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1136; -tr2903: + goto st1154; +tr2938: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1136; -tr2904: + goto st1154; +tr2939: { s->line_counter++; } - goto st1136; -tr3100: + goto st1154; +tr3135: { s->buffer[s->buffer_length++] = 0; @@ -73838,55 +74799,55 @@ tr3100: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1136; goto _out;} + {p++; cs = 1154; goto _out;} } } } { s->line_counter++; } - goto st1136; -tr3101: + goto st1154; +tr3136: { s->loc.lat_sign = -1; } - goto st1136; -tr3102: + goto st1154; +tr3137: { s->loc.lat_sign = -1; } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1136; -tr3103: + goto st1154; +tr3138: { s->loc.lat_sign = -1; } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1136; -tr3104: + goto st1154; +tr3139: { s->loc.lat_sign = -1; } { s->line_counter++; } - goto st1136; -st1136: + goto st1154; +st1154: if ( ++p == pe ) - goto _test_eof1136; -case 1136: + goto _test_eof1154; +case 1154: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -73900,17 +74861,17 @@ case 1136: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1136; - case 32: goto st1136; - case 40: goto tr2902; - case 41: goto tr2903; - case 2058: goto tr2904; - case 2107: goto tr2905; + case 9: goto st1154; + case 32: goto st1154; + case 40: goto tr2937; + case 41: goto tr2938; + case 2058: goto tr2939; + case 2107: goto tr2940; } if ( 48 <= _widec && _widec <= 57 ) - goto tr2906; - goto tr2861; -tr2906: + goto tr2941; + goto tr2896; +tr2941: { s->number64 = 0; } @@ -73925,11 +74886,11 @@ tr2906: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1137; -tr2910: + goto st1155; +tr2945: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -73941,14 +74902,14 @@ tr2910: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1137; -st1137: + goto st1155; +st1155: if ( ++p == pe ) - goto _test_eof1137; -case 1137: + goto _test_eof1155; +case 1155: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -73962,40 +74923,40 @@ case 1137: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr2907; - case 32: goto tr2907; - case 40: goto tr2908; - case 41: goto tr2909; - case 2058: goto tr2911; - case 2107: goto tr2912; + case 9: goto tr2942; + case 32: goto tr2942; + case 40: goto tr2943; + case 41: goto tr2944; + case 2058: goto tr2946; + case 2107: goto tr2947; } if ( 48 <= _widec && _widec <= 57 ) - goto tr2910; - goto tr2861; -tr2914: + goto tr2945; + goto tr2896; +tr2949: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1138; -tr2915: + goto st1156; +tr2950: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1138; -tr2919: + goto st1156; +tr2954: { s->line_counter++; } - goto st1138; -tr3098: + goto st1156; +tr3133: { s->buffer[s->buffer_length++] = 0; @@ -74005,75 +74966,75 @@ tr3098: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1138; goto _out;} + {p++; cs = 1156; goto _out;} } } } { s->line_counter++; } - goto st1138; -tr2907: + goto st1156; +tr2942: { if (s->number64 <= 180) { s->loc.d2 = (uint32_t)(s->number64); } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1138; -tr2908: + goto st1156; +tr2943: { if (s->number64 <= 180) { s->loc.d2 = (uint32_t)(s->number64); } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1138; -tr2909: + goto st1156; +tr2944: { if (s->number64 <= 180) { s->loc.d2 = (uint32_t)(s->number64); } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1138; -tr2911: + goto st1156; +tr2946: { if (s->number64 <= 180) { s->loc.d2 = (uint32_t)(s->number64); } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1138; -st1138: + goto st1156; +st1156: if ( ++p == pe ) - goto _test_eof1138; -case 1138: + goto _test_eof1156; +case 1156: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -74087,19 +75048,19 @@ case 1138: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1138; - case 32: goto st1138; - case 40: goto tr2914; - case 41: goto tr2915; - case 69: goto st1143; - case 87: goto st1170; - case 2058: goto tr2919; - case 2107: goto tr2920; + case 9: goto st1156; + case 32: goto st1156; + case 40: goto tr2949; + case 41: goto tr2950; + case 69: goto st1161; + case 87: goto st1188; + case 2058: goto tr2954; + case 2107: goto tr2955; } if ( 48 <= _widec && _widec <= 57 ) - goto tr2916; - goto tr2861; -tr2916: + goto tr2951; + goto tr2896; +tr2951: { s->number64 = 0; } @@ -74114,11 +75075,11 @@ tr2916: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1139; -tr2924: + goto st1157; +tr2959: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -74130,14 +75091,14 @@ tr2924: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1139; -st1139: + goto st1157; +st1157: if ( ++p == pe ) - goto _test_eof1139; -case 1139: + goto _test_eof1157; +case 1157: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -74151,40 +75112,40 @@ case 1139: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr2921; - case 32: goto tr2921; - case 40: goto tr2922; - case 41: goto tr2923; - case 2058: goto tr2925; - case 2107: goto tr2926; + case 9: goto tr2956; + case 32: goto tr2956; + case 40: goto tr2957; + case 41: goto tr2958; + case 2058: goto tr2960; + case 2107: goto tr2961; } if ( 48 <= _widec && _widec <= 57 ) - goto tr2924; - goto tr2861; -tr2928: + goto tr2959; + goto tr2896; +tr2963: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1140; -tr2929: + goto st1158; +tr2964: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1140; -tr2931: + goto st1158; +tr2966: { s->line_counter++; } - goto st1140; -tr3096: + goto st1158; +tr3131: { s->buffer[s->buffer_length++] = 0; @@ -74194,75 +75155,75 @@ tr3096: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1140; goto _out;} + {p++; cs = 1158; goto _out;} } } } { s->line_counter++; } - goto st1140; -tr2921: + goto st1158; +tr2956: { if (s->number64 <= 59) { s->loc.m2 = (uint32_t)(s->number64); } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1140; -tr2922: + goto st1158; +tr2957: { if (s->number64 <= 59) { s->loc.m2 = (uint32_t)(s->number64); } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1140; -tr2923: + goto st1158; +tr2958: { if (s->number64 <= 59) { s->loc.m2 = (uint32_t)(s->number64); } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1140; -tr2925: + goto st1158; +tr2960: { if (s->number64 <= 59) { s->loc.m2 = (uint32_t)(s->number64); } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1140; -st1140: + goto st1158; +st1158: if ( ++p == pe ) - goto _test_eof1140; -case 1140: + goto _test_eof1158; +case 1158: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -74276,19 +75237,19 @@ case 1140: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1140; - case 32: goto st1140; - case 40: goto tr2928; - case 41: goto tr2929; - case 69: goto st1143; - case 87: goto st1170; - case 2058: goto tr2931; - case 2107: goto tr2932; + case 9: goto st1158; + case 32: goto st1158; + case 40: goto tr2963; + case 41: goto tr2964; + case 69: goto st1161; + case 87: goto st1188; + case 2058: goto tr2966; + case 2107: goto tr2967; } if ( 48 <= _widec && _widec <= 57 ) - goto tr2930; - goto tr2861; -tr2937: + goto tr2965; + goto tr2896; +tr2972: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -74300,11 +75261,11 @@ tr2937: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1141; -tr2930: + goto st1159; +tr2965: { s->decimals = 3; } @@ -74325,14 +75286,14 @@ tr2930: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1141; -st1141: + goto st1159; +st1159: if ( ++p == pe ) - goto _test_eof1141; -case 1141: + goto _test_eof1159; +case 1159: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -74346,41 +75307,41 @@ case 1141: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr2933; - case 32: goto tr2933; - case 40: goto tr2934; - case 41: goto tr2935; - case 46: goto st1172; - case 2058: goto tr2938; - case 2107: goto tr2939; + case 9: goto tr2968; + case 32: goto tr2968; + case 40: goto tr2969; + case 41: goto tr2970; + case 46: goto st1190; + case 2058: goto tr2973; + case 2107: goto tr2974; } if ( 48 <= _widec && _widec <= 57 ) - goto tr2937; - goto tr2861; -tr2941: + goto tr2972; + goto tr2896; +tr2976: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1142; -tr2942: + goto st1160; +tr2977: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1142; -tr2943: + goto st1160; +tr2978: { s->line_counter++; } - goto st1142; -tr3087: + goto st1160; +tr3122: { s->buffer[s->buffer_length++] = 0; @@ -74390,15 +75351,15 @@ tr3087: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1142; goto _out;} + {p++; cs = 1160; goto _out;} } } } { s->line_counter++; } - goto st1142; -tr2933: + goto st1160; +tr2968: { if (s->decimal_counter == 0 && s->number64 < UINT32_MAX) { s->number64 *= pow(10, s->decimals); @@ -74408,7 +75369,7 @@ tr2933: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -74416,11 +75377,11 @@ tr2933: s->loc.s2 = (uint32_t)(s->number64); } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1142; -tr2934: + goto st1160; +tr2969: { if (s->decimal_counter == 0 && s->number64 < UINT32_MAX) { s->number64 *= pow(10, s->decimals); @@ -74430,7 +75391,7 @@ tr2934: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -74438,18 +75399,18 @@ tr2934: s->loc.s2 = (uint32_t)(s->number64); } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1142; -tr2935: + goto st1160; +tr2970: { if (s->decimal_counter == 0 && s->number64 < UINT32_MAX) { s->number64 *= pow(10, s->decimals); @@ -74459,7 +75420,7 @@ tr2935: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -74467,18 +75428,18 @@ tr2935: s->loc.s2 = (uint32_t)(s->number64); } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1142; -tr2938: + goto st1160; +tr2973: { if (s->decimal_counter == 0 && s->number64 < UINT32_MAX) { s->number64 *= pow(10, s->decimals); @@ -74488,7 +75449,7 @@ tr2938: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -74496,14 +75457,14 @@ tr2938: s->loc.s2 = (uint32_t)(s->number64); } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1142; -tr3088: + goto st1160; +tr3123: { s->number64_tmp = s->number64; } @@ -74516,7 +75477,7 @@ tr3088: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -74524,11 +75485,11 @@ tr3088: s->loc.s2 = (uint32_t)(s->number64); } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1142; -tr3089: + goto st1160; +tr3124: { s->number64_tmp = s->number64; } @@ -74541,7 +75502,7 @@ tr3089: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -74549,18 +75510,18 @@ tr3089: s->loc.s2 = (uint32_t)(s->number64); } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1142; -tr3090: + goto st1160; +tr3125: { s->number64_tmp = s->number64; } @@ -74573,7 +75534,7 @@ tr3090: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -74581,18 +75542,18 @@ tr3090: s->loc.s2 = (uint32_t)(s->number64); } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1142; -tr3092: + goto st1160; +tr3127: { s->number64_tmp = s->number64; } @@ -74605,7 +75566,7 @@ tr3092: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -74613,17 +75574,17 @@ tr3092: s->loc.s2 = (uint32_t)(s->number64); } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1142; -st1142: + goto st1160; +st1160: if ( ++p == pe ) - goto _test_eof1142; -case 1142: + goto _test_eof1160; +case 1160: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -74637,20 +75598,20 @@ case 1142: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1142; - case 32: goto st1142; - case 40: goto tr2941; - case 41: goto tr2942; - case 69: goto st1143; - case 87: goto st1170; - case 2058: goto tr2943; - case 2107: goto tr2944; - } - goto tr2861; -st1143: + case 9: goto st1160; + case 32: goto st1160; + case 40: goto tr2976; + case 41: goto tr2977; + case 69: goto st1161; + case 87: goto st1188; + case 2058: goto tr2978; + case 2107: goto tr2979; + } + goto tr2896; +st1161: if ( ++p == pe ) - goto _test_eof1143; -case 1143: + goto _test_eof1161; +case 1161: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -74664,38 +75625,38 @@ case 1143: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1144; - case 32: goto st1144; - case 40: goto tr2946; - case 41: goto tr2947; - case 2058: goto tr2948; - case 2107: goto tr2949; - } - goto tr2861; -tr2946: + case 9: goto st1162; + case 32: goto st1162; + case 40: goto tr2981; + case 41: goto tr2982; + case 2058: goto tr2983; + case 2107: goto tr2984; + } + goto tr2896; +tr2981: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1144; -tr2947: + goto st1162; +tr2982: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1144; -tr2948: + goto st1162; +tr2983: { s->line_counter++; } - goto st1144; -tr3080: + goto st1162; +tr3115: { s->buffer[s->buffer_length++] = 0; @@ -74705,55 +75666,55 @@ tr3080: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1144; goto _out;} + {p++; cs = 1162; goto _out;} } } } { s->line_counter++; } - goto st1144; -tr3081: + goto st1162; +tr3116: { s->loc.long_sign = -1; } - goto st1144; -tr3082: + goto st1162; +tr3117: { s->loc.long_sign = -1; } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1144; -tr3083: + goto st1162; +tr3118: { s->loc.long_sign = -1; } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1144; -tr3084: + goto st1162; +tr3119: { s->loc.long_sign = -1; } { s->line_counter++; } - goto st1144; -st1144: + goto st1162; +st1162: if ( ++p == pe ) - goto _test_eof1144; -case 1144: + goto _test_eof1162; +case 1162: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -74767,25 +75728,25 @@ case 1144: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1144; - case 32: goto st1144; - case 40: goto tr2946; - case 41: goto tr2947; - case 45: goto st1145; - case 2058: goto tr2948; - case 2107: goto tr2949; + case 9: goto st1162; + case 32: goto st1162; + case 40: goto tr2981; + case 41: goto tr2982; + case 45: goto st1163; + case 2058: goto tr2983; + case 2107: goto tr2984; } if ( 48 <= _widec && _widec <= 57 ) - goto tr2951; - goto tr2861; -st1145: + goto tr2986; + goto tr2896; +st1163: if ( ++p == pe ) - goto _test_eof1145; -case 1145: + goto _test_eof1163; +case 1163: if ( 48 <= (*p) && (*p) <= 57 ) - goto tr2952; - goto tr2861; -tr2957: + goto tr2987; + goto tr2896; +tr2992: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -74797,11 +75758,11 @@ tr2957: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1146; -tr2951: + goto st1164; +tr2986: { s->decimals = 2; } @@ -74822,11 +75783,11 @@ tr2951: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1146; -tr2952: + goto st1164; +tr2987: { s->loc.alt_sign = -1; } @@ -74850,14 +75811,14 @@ tr2952: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1146; -st1146: + goto st1164; +st1164: if ( ++p == pe ) - goto _test_eof1146; -case 1146: + goto _test_eof1164; +case 1164: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -74875,46 +75836,46 @@ case 1146: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr2953; - case 32: goto tr2953; - case 40: goto tr2954; - case 41: goto tr2955; - case 46: goto st1166; - case 109: goto tr2958; - case 3082: goto tr2959; - case 3131: goto tr2960; - case 3338: goto tr2961; - case 3387: goto tr2961; - case 3594: goto tr2962; - case 3643: goto tr2963; + case 9: goto tr2988; + case 32: goto tr2988; + case 40: goto tr2989; + case 41: goto tr2990; + case 46: goto st1184; + case 109: goto tr2993; + case 3082: goto tr2994; + case 3131: goto tr2995; + case 3338: goto tr2996; + case 3387: goto tr2996; + case 3594: goto tr2997; + case 3643: goto tr2998; } if ( 48 <= _widec && _widec <= 57 ) - goto tr2957; - goto tr2861; -tr2965: + goto tr2992; + goto tr2896; +tr3000: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1147; -tr2966: + goto st1165; +tr3001: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1147; -tr2968: + goto st1165; +tr3003: { s->line_counter++; } - goto st1147; -tr3067: + goto st1165; +tr3102: { s->buffer[s->buffer_length++] = 0; @@ -74924,15 +75885,15 @@ tr3067: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1147; goto _out;} + {p++; cs = 1165; goto _out;} } } } { s->line_counter++; } - goto st1147; -tr2953: + goto st1165; +tr2988: { if (s->decimal_counter == 0 && s->number64 < UINT32_MAX) { s->number64 *= pow(10, s->decimals); @@ -74942,7 +75903,7 @@ tr2953: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -74952,11 +75913,11 @@ tr2953: s->loc.alt = (uint32_t)(s->number64); } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1147; -tr2954: + goto st1165; +tr2989: { if (s->decimal_counter == 0 && s->number64 < UINT32_MAX) { s->number64 *= pow(10, s->decimals); @@ -74966,7 +75927,7 @@ tr2954: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -74976,18 +75937,18 @@ tr2954: s->loc.alt = (uint32_t)(s->number64); } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1147; -tr2955: + goto st1165; +tr2990: { if (s->decimal_counter == 0 && s->number64 < UINT32_MAX) { s->number64 *= pow(10, s->decimals); @@ -74997,7 +75958,7 @@ tr2955: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -75007,18 +75968,18 @@ tr2955: s->loc.alt = (uint32_t)(s->number64); } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1147; -tr2959: + goto st1165; +tr2994: { if (s->decimal_counter == 0 && s->number64 < UINT32_MAX) { s->number64 *= pow(10, s->decimals); @@ -75028,7 +75989,7 @@ tr2959: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -75038,14 +75999,14 @@ tr2959: s->loc.alt = (uint32_t)(s->number64); } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1147; -tr3068: + goto st1165; +tr3103: { s->number64_tmp = s->number64; } @@ -75058,7 +76019,7 @@ tr3068: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -75068,11 +76029,11 @@ tr3068: s->loc.alt = (uint32_t)(s->number64); } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1147; -tr3069: + goto st1165; +tr3104: { s->number64_tmp = s->number64; } @@ -75085,7 +76046,7 @@ tr3069: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -75095,18 +76056,18 @@ tr3069: s->loc.alt = (uint32_t)(s->number64); } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1147; -tr3070: + goto st1165; +tr3105: { s->number64_tmp = s->number64; } @@ -75119,7 +76080,7 @@ tr3070: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -75129,18 +76090,18 @@ tr3070: s->loc.alt = (uint32_t)(s->number64); } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1147; -tr3073: + goto st1165; +tr3108: { s->number64_tmp = s->number64; } @@ -75153,7 +76114,7 @@ tr3073: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -75163,17 +76124,17 @@ tr3073: s->loc.alt = (uint32_t)(s->number64); } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1147; -st1147: + goto st1165; +st1165: if ( ++p == pe ) - goto _test_eof1147; -case 1147: + goto _test_eof1165; +case 1165: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -75191,21 +76152,21 @@ case 1147: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto st1147; - case 32: goto st1147; - case 40: goto tr2965; - case 41: goto tr2966; - case 3082: goto tr2968; - case 3131: goto tr2969; - case 3338: goto tr2970; - case 3387: goto tr2970; - case 3594: goto tr2971; - case 3643: goto tr2972; + case 9: goto st1165; + case 32: goto st1165; + case 40: goto tr3000; + case 41: goto tr3001; + case 3082: goto tr3003; + case 3131: goto tr3004; + case 3338: goto tr3005; + case 3387: goto tr3005; + case 3594: goto tr3006; + case 3643: goto tr3007; } if ( 48 <= _widec && _widec <= 57 ) - goto tr2967; - goto tr2861; -tr2977: + goto tr3002; + goto tr2896; +tr3012: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -75217,11 +76178,11 @@ tr2977: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1148; -tr2967: + goto st1166; +tr3002: { s->decimals = 2; } @@ -75242,14 +76203,14 @@ tr2967: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1148; -st1148: + goto st1166; +st1166: if ( ++p == pe ) - goto _test_eof1148; -case 1148: + goto _test_eof1166; +case 1166: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -75267,46 +76228,46 @@ case 1148: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr2973; - case 32: goto tr2973; - case 40: goto tr2974; - case 41: goto tr2975; - case 46: goto st1162; - case 109: goto tr2978; - case 3082: goto tr2979; - case 3131: goto tr2980; - case 3338: goto tr2981; - case 3387: goto tr2981; - case 3594: goto tr2982; - case 3643: goto tr2983; + case 9: goto tr3008; + case 32: goto tr3008; + case 40: goto tr3009; + case 41: goto tr3010; + case 46: goto st1180; + case 109: goto tr3013; + case 3082: goto tr3014; + case 3131: goto tr3015; + case 3338: goto tr3016; + case 3387: goto tr3016; + case 3594: goto tr3017; + case 3643: goto tr3018; } if ( 48 <= _widec && _widec <= 57 ) - goto tr2977; - goto tr2861; -tr2985: + goto tr3012; + goto tr2896; +tr3020: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1149; -tr2986: + goto st1167; +tr3021: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1149; -tr2988: + goto st1167; +tr3023: { s->line_counter++; } - goto st1149; -tr3054: + goto st1167; +tr3089: { s->buffer[s->buffer_length++] = 0; @@ -75316,15 +76277,15 @@ tr3054: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1149; goto _out;} + {p++; cs = 1167; goto _out;} } } } { s->line_counter++; } - goto st1149; -tr2973: + goto st1167; +tr3008: { if (s->decimal_counter == 0 && s->number64 < UINT32_MAX) { s->number64 *= pow(10, s->decimals); @@ -75334,7 +76295,7 @@ tr2973: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -75342,11 +76303,11 @@ tr2973: s->loc.siz = s->number64; } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1149; -tr2974: + goto st1167; +tr3009: { if (s->decimal_counter == 0 && s->number64 < UINT32_MAX) { s->number64 *= pow(10, s->decimals); @@ -75356,7 +76317,7 @@ tr2974: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -75364,18 +76325,18 @@ tr2974: s->loc.siz = s->number64; } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1149; -tr2975: + goto st1167; +tr3010: { if (s->decimal_counter == 0 && s->number64 < UINT32_MAX) { s->number64 *= pow(10, s->decimals); @@ -75385,7 +76346,7 @@ tr2975: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -75393,18 +76354,18 @@ tr2975: s->loc.siz = s->number64; } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1149; -tr2979: + goto st1167; +tr3014: { if (s->decimal_counter == 0 && s->number64 < UINT32_MAX) { s->number64 *= pow(10, s->decimals); @@ -75414,7 +76375,7 @@ tr2979: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -75422,14 +76383,14 @@ tr2979: s->loc.siz = s->number64; } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1149; -tr3055: + goto st1167; +tr3090: { s->number64_tmp = s->number64; } @@ -75442,7 +76403,7 @@ tr3055: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -75450,11 +76411,11 @@ tr3055: s->loc.siz = s->number64; } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1149; -tr3056: + goto st1167; +tr3091: { s->number64_tmp = s->number64; } @@ -75467,7 +76428,7 @@ tr3056: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -75475,18 +76436,18 @@ tr3056: s->loc.siz = s->number64; } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1149; -tr3057: + goto st1167; +tr3092: { s->number64_tmp = s->number64; } @@ -75499,7 +76460,7 @@ tr3057: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -75507,18 +76468,18 @@ tr3057: s->loc.siz = s->number64; } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1149; -tr3060: + goto st1167; +tr3095: { s->number64_tmp = s->number64; } @@ -75531,7 +76492,7 @@ tr3060: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -75539,17 +76500,17 @@ tr3060: s->loc.siz = s->number64; } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1149; -st1149: + goto st1167; +st1167: if ( ++p == pe ) - goto _test_eof1149; -case 1149: + goto _test_eof1167; +case 1167: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -75567,21 +76528,21 @@ case 1149: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto st1149; - case 32: goto st1149; - case 40: goto tr2985; - case 41: goto tr2986; - case 3082: goto tr2988; - case 3131: goto tr2989; - case 3338: goto tr2970; - case 3387: goto tr2970; - case 3594: goto tr2990; - case 3643: goto tr2991; + case 9: goto st1167; + case 32: goto st1167; + case 40: goto tr3020; + case 41: goto tr3021; + case 3082: goto tr3023; + case 3131: goto tr3024; + case 3338: goto tr3005; + case 3387: goto tr3005; + case 3594: goto tr3025; + case 3643: goto tr3026; } if ( 48 <= _widec && _widec <= 57 ) - goto tr2987; - goto tr2861; -tr2996: + goto tr3022; + goto tr2896; +tr3031: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -75593,11 +76554,11 @@ tr2996: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1150; -tr2987: + goto st1168; +tr3022: { s->decimals = 2; } @@ -75618,14 +76579,14 @@ tr2987: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1150; -st1150: + goto st1168; +st1168: if ( ++p == pe ) - goto _test_eof1150; -case 1150: + goto _test_eof1168; +case 1168: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -75643,46 +76604,46 @@ case 1150: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr2992; - case 32: goto tr2992; - case 40: goto tr2993; - case 41: goto tr2994; - case 46: goto st1158; - case 109: goto tr2997; - case 3082: goto tr2998; - case 3131: goto tr2999; - case 3338: goto tr3000; - case 3387: goto tr3000; - case 3594: goto tr3001; - case 3643: goto tr3002; + case 9: goto tr3027; + case 32: goto tr3027; + case 40: goto tr3028; + case 41: goto tr3029; + case 46: goto st1176; + case 109: goto tr3032; + case 3082: goto tr3033; + case 3131: goto tr3034; + case 3338: goto tr3035; + case 3387: goto tr3035; + case 3594: goto tr3036; + case 3643: goto tr3037; } if ( 48 <= _widec && _widec <= 57 ) - goto tr2996; - goto tr2861; -tr3004: + goto tr3031; + goto tr2896; +tr3039: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1151; -tr3005: + goto st1169; +tr3040: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1151; -tr3007: + goto st1169; +tr3042: { s->line_counter++; } - goto st1151; -tr3041: + goto st1169; +tr3076: { s->buffer[s->buffer_length++] = 0; @@ -75692,15 +76653,15 @@ tr3041: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1151; goto _out;} + {p++; cs = 1169; goto _out;} } } } { s->line_counter++; } - goto st1151; -tr2992: + goto st1169; +tr3027: { if (s->decimal_counter == 0 && s->number64 < UINT32_MAX) { s->number64 *= pow(10, s->decimals); @@ -75710,7 +76671,7 @@ tr2992: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -75718,11 +76679,11 @@ tr2992: s->loc.hp = s->number64; } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1151; -tr2993: + goto st1169; +tr3028: { if (s->decimal_counter == 0 && s->number64 < UINT32_MAX) { s->number64 *= pow(10, s->decimals); @@ -75732,7 +76693,7 @@ tr2993: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -75740,18 +76701,18 @@ tr2993: s->loc.hp = s->number64; } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1151; -tr2994: + goto st1169; +tr3029: { if (s->decimal_counter == 0 && s->number64 < UINT32_MAX) { s->number64 *= pow(10, s->decimals); @@ -75761,7 +76722,7 @@ tr2994: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -75769,18 +76730,18 @@ tr2994: s->loc.hp = s->number64; } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1151; -tr2998: + goto st1169; +tr3033: { if (s->decimal_counter == 0 && s->number64 < UINT32_MAX) { s->number64 *= pow(10, s->decimals); @@ -75790,7 +76751,7 @@ tr2998: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -75798,14 +76759,14 @@ tr2998: s->loc.hp = s->number64; } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1151; -tr3042: + goto st1169; +tr3077: { s->number64_tmp = s->number64; } @@ -75818,7 +76779,7 @@ tr3042: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -75826,11 +76787,11 @@ tr3042: s->loc.hp = s->number64; } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1151; -tr3043: + goto st1169; +tr3078: { s->number64_tmp = s->number64; } @@ -75843,7 +76804,7 @@ tr3043: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -75851,18 +76812,18 @@ tr3043: s->loc.hp = s->number64; } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1151; -tr3044: + goto st1169; +tr3079: { s->number64_tmp = s->number64; } @@ -75875,7 +76836,7 @@ tr3044: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -75883,18 +76844,18 @@ tr3044: s->loc.hp = s->number64; } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1151; -tr3047: + goto st1169; +tr3082: { s->number64_tmp = s->number64; } @@ -75907,7 +76868,7 @@ tr3047: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -75915,17 +76876,17 @@ tr3047: s->loc.hp = s->number64; } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1151; -st1151: + goto st1169; +st1169: if ( ++p == pe ) - goto _test_eof1151; -case 1151: + goto _test_eof1169; +case 1169: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -75943,21 +76904,21 @@ case 1151: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto st1151; - case 32: goto st1151; - case 40: goto tr3004; - case 41: goto tr3005; - case 3082: goto tr3007; - case 3131: goto tr3008; - case 3338: goto tr2970; - case 3387: goto tr2970; - case 3594: goto tr3009; - case 3643: goto tr3010; + case 9: goto st1169; + case 32: goto st1169; + case 40: goto tr3039; + case 41: goto tr3040; + case 3082: goto tr3042; + case 3131: goto tr3043; + case 3338: goto tr3005; + case 3387: goto tr3005; + case 3594: goto tr3044; + case 3643: goto tr3045; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3006; - goto tr2861; -tr3015: + goto tr3041; + goto tr2896; +tr3050: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -75969,11 +76930,11 @@ tr3015: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1152; -tr3006: + goto st1170; +tr3041: { s->decimals = 2; } @@ -75994,14 +76955,14 @@ tr3006: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1152; -st1152: + goto st1170; +st1170: if ( ++p == pe ) - goto _test_eof1152; -case 1152: + goto _test_eof1170; +case 1170: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -76019,46 +76980,46 @@ case 1152: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr3011; - case 32: goto tr3011; - case 40: goto tr3012; - case 41: goto tr3013; - case 46: goto st1155; - case 109: goto tr3011; - case 3082: goto tr3016; - case 3131: goto tr3017; - case 3338: goto tr3018; - case 3387: goto tr3018; - case 3594: goto tr3019; - case 3643: goto tr3020; + case 9: goto tr3046; + case 32: goto tr3046; + case 40: goto tr3047; + case 41: goto tr3048; + case 46: goto st1173; + case 109: goto tr3046; + case 3082: goto tr3051; + case 3131: goto tr3052; + case 3338: goto tr3053; + case 3387: goto tr3053; + case 3594: goto tr3054; + case 3643: goto tr3055; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3015; - goto tr2861; -tr3022: + goto tr3050; + goto tr2896; +tr3057: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1153; -tr3023: + goto st1171; +tr3058: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1153; -tr3024: + goto st1171; +tr3059: { s->line_counter++; } - goto st1153; -tr3029: + goto st1171; +tr3064: { s->buffer[s->buffer_length++] = 0; @@ -76068,15 +77029,15 @@ tr3029: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1153; goto _out;} + {p++; cs = 1171; goto _out;} } } } { s->line_counter++; } - goto st1153; -tr3011: + goto st1171; +tr3046: { if (s->decimal_counter == 0 && s->number64 < UINT32_MAX) { s->number64 *= pow(10, s->decimals); @@ -76086,7 +77047,7 @@ tr3011: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -76094,11 +77055,11 @@ tr3011: s->loc.vp = s->number64; } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1153; -tr3012: + goto st1171; +tr3047: { if (s->decimal_counter == 0 && s->number64 < UINT32_MAX) { s->number64 *= pow(10, s->decimals); @@ -76108,7 +77069,7 @@ tr3012: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -76116,18 +77077,18 @@ tr3012: s->loc.vp = s->number64; } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1153; -tr3013: + goto st1171; +tr3048: { if (s->decimal_counter == 0 && s->number64 < UINT32_MAX) { s->number64 *= pow(10, s->decimals); @@ -76137,7 +77098,7 @@ tr3013: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -76145,18 +77106,18 @@ tr3013: s->loc.vp = s->number64; } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1153; -tr3016: + goto st1171; +tr3051: { if (s->decimal_counter == 0 && s->number64 < UINT32_MAX) { s->number64 *= pow(10, s->decimals); @@ -76166,7 +77127,7 @@ tr3016: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -76174,14 +77135,14 @@ tr3016: s->loc.vp = s->number64; } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1153; -tr3030: + goto st1171; +tr3065: { s->number64_tmp = s->number64; } @@ -76194,7 +77155,7 @@ tr3030: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -76202,11 +77163,11 @@ tr3030: s->loc.vp = s->number64; } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1153; -tr3031: + goto st1171; +tr3066: { s->number64_tmp = s->number64; } @@ -76219,7 +77180,7 @@ tr3031: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -76227,18 +77188,18 @@ tr3031: s->loc.vp = s->number64; } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1153; -tr3032: + goto st1171; +tr3067: { s->number64_tmp = s->number64; } @@ -76251,7 +77212,7 @@ tr3032: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -76259,18 +77220,18 @@ tr3032: s->loc.vp = s->number64; } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1153; -tr3034: + goto st1171; +tr3069: { s->number64_tmp = s->number64; } @@ -76283,7 +77244,7 @@ tr3034: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -76291,17 +77252,17 @@ tr3034: s->loc.vp = s->number64; } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1153; -st1153: + goto st1171; +st1171: if ( ++p == pe ) - goto _test_eof1153; -case 1153: + goto _test_eof1171; +case 1171: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -76319,31 +77280,31 @@ case 1153: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto st1153; - case 32: goto st1153; - case 40: goto tr3022; - case 41: goto tr3023; - case 3082: goto tr3024; - case 3131: goto tr3025; - case 3338: goto tr2970; - case 3387: goto tr2970; - case 3594: goto tr3026; - case 3643: goto tr3027; - } - goto tr2861; -tr3025: + case 9: goto st1171; + case 32: goto st1171; + case 40: goto tr3057; + case 41: goto tr3058; + case 3082: goto tr3059; + case 3131: goto tr3060; + case 3338: goto tr3005; + case 3387: goto tr3005; + case 3594: goto tr3061; + case 3643: goto tr3062; + } + goto tr2896; +tr3060: { s->buffer_length = 0; } - goto st1154; -tr3028: + goto st1172; +tr3063: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1154; -tr3017: + goto st1172; +tr3052: { if (s->decimal_counter == 0 && s->number64 < UINT32_MAX) { s->number64 *= pow(10, s->decimals); @@ -76353,7 +77314,7 @@ tr3017: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -76361,14 +77322,14 @@ tr3017: s->loc.vp = s->number64; } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1154; -tr3035: + goto st1172; +tr3070: { s->number64_tmp = s->number64; } @@ -76381,7 +77342,7 @@ tr3035: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -76389,17 +77350,17 @@ tr3035: s->loc.vp = s->number64; } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1154; -st1154: + goto st1172; +st1172: if ( ++p == pe ) - goto _test_eof1154; -case 1154: + goto _test_eof1172; +case 1172: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -76419,11 +77380,11 @@ case 1154: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3029; + goto tr3064; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3028; - goto tr2861; -tr2961: + goto tr3063; + goto tr2896; +tr2996: { if (s->decimal_counter == 0 && s->number64 < UINT32_MAX) { s->number64 *= pow(10, s->decimals); @@ -76433,7 +77394,7 @@ tr2961: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -76443,7 +77404,7 @@ tr2961: s->loc.alt = (uint32_t)(s->number64); } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -76475,8 +77436,8 @@ tr2961: { p--; {cs = stack[--top];goto _again;} } - goto st1525; -tr2970: + goto st1543; +tr3005: { // Write version. *(rdata_tail) = 0; @@ -76506,8 +77467,8 @@ tr2970: { p--; {cs = stack[--top];goto _again;} } - goto st1525; -tr2981: + goto st1543; +tr3016: { if (s->decimal_counter == 0 && s->number64 < UINT32_MAX) { s->number64 *= pow(10, s->decimals); @@ -76517,7 +77478,7 @@ tr2981: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -76525,7 +77486,7 @@ tr2981: s->loc.siz = s->number64; } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -76557,8 +77518,8 @@ tr2981: { p--; {cs = stack[--top];goto _again;} } - goto st1525; -tr3000: + goto st1543; +tr3035: { if (s->decimal_counter == 0 && s->number64 < UINT32_MAX) { s->number64 *= pow(10, s->decimals); @@ -76568,7 +77529,7 @@ tr3000: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -76576,7 +77537,7 @@ tr3000: s->loc.hp = s->number64; } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -76608,8 +77569,8 @@ tr3000: { p--; {cs = stack[--top];goto _again;} } - goto st1525; -tr3018: + goto st1543; +tr3053: { if (s->decimal_counter == 0 && s->number64 < UINT32_MAX) { s->number64 *= pow(10, s->decimals); @@ -76619,7 +77580,7 @@ tr3018: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -76627,7 +77588,7 @@ tr3018: s->loc.vp = s->number64; } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -76659,8 +77620,8 @@ tr3018: { p--; {cs = stack[--top];goto _again;} } - goto st1525; -tr3036: + goto st1543; +tr3071: { s->number64_tmp = s->number64; } @@ -76673,7 +77634,7 @@ tr3036: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -76681,7 +77642,7 @@ tr3036: s->loc.vp = s->number64; } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -76713,8 +77674,8 @@ tr3036: { p--; {cs = stack[--top];goto _again;} } - goto st1525; -tr3049: + goto st1543; +tr3084: { s->number64_tmp = s->number64; } @@ -76727,7 +77688,7 @@ tr3049: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -76735,7 +77696,7 @@ tr3049: s->loc.hp = s->number64; } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -76767,8 +77728,8 @@ tr3049: { p--; {cs = stack[--top];goto _again;} } - goto st1525; -tr3062: + goto st1543; +tr3097: { s->number64_tmp = s->number64; } @@ -76781,7 +77742,7 @@ tr3062: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -76789,7 +77750,7 @@ tr3062: s->loc.siz = s->number64; } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -76821,8 +77782,8 @@ tr3062: { p--; {cs = stack[--top];goto _again;} } - goto st1525; -tr3075: + goto st1543; +tr3110: { s->number64_tmp = s->number64; } @@ -76835,7 +77796,7 @@ tr3075: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -76845,7 +77806,7 @@ tr3075: s->loc.alt = (uint32_t)(s->number64); } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -76877,13 +77838,13 @@ tr3075: { p--; {cs = stack[--top];goto _again;} } - goto st1525; -st1525: + goto st1543; +st1543: if ( ++p == pe ) - goto _test_eof1525; -case 1525: + goto _test_eof1543; +case 1543: goto st0; -tr3026: +tr3061: { s->line_counter++; } @@ -76916,8 +77877,8 @@ tr3026: { p--; {cs = stack[--top];goto _again;} } - goto st1526; -tr3019: + goto st1544; +tr3054: { if (s->decimal_counter == 0 && s->number64 < UINT32_MAX) { s->number64 *= pow(10, s->decimals); @@ -76927,7 +77888,7 @@ tr3019: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -76935,7 +77896,7 @@ tr3019: s->loc.vp = s->number64; } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -76970,8 +77931,8 @@ tr3019: { p--; {cs = stack[--top];goto _again;} } - goto st1526; -tr3037: + goto st1544; +tr3072: { s->number64_tmp = s->number64; } @@ -76984,7 +77945,7 @@ tr3037: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -76992,7 +77953,7 @@ tr3037: s->loc.vp = s->number64; } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -77027,11 +77988,11 @@ tr3037: { p--; {cs = stack[--top];goto _again;} } - goto st1526; -st1526: + goto st1544; +st1544: if ( ++p == pe ) - goto _test_eof1526; -case 1526: + goto _test_eof1544; +case 1544: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -77049,19 +78010,19 @@ case 1526: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto st1153; - case 32: goto st1153; - case 40: goto tr3022; - case 41: goto tr3023; - case 3082: goto tr3024; - case 3131: goto tr3025; - case 3338: goto tr2970; - case 3387: goto tr2970; - case 3594: goto tr3026; - case 3643: goto tr3027; - } - goto tr2861; -tr3027: + case 9: goto st1171; + case 32: goto st1171; + case 40: goto tr3057; + case 41: goto tr3058; + case 3082: goto tr3059; + case 3131: goto tr3060; + case 3338: goto tr3005; + case 3387: goto tr3005; + case 3594: goto tr3061; + case 3643: goto tr3062; + } + goto tr2896; +tr3062: { s->buffer_length = 0; } @@ -77094,8 +78055,8 @@ tr3027: { p--; {cs = stack[--top];goto _again;} } - goto st1527; -tr3020: + goto st1545; +tr3055: { if (s->decimal_counter == 0 && s->number64 < UINT32_MAX) { s->number64 *= pow(10, s->decimals); @@ -77105,7 +78066,7 @@ tr3020: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -77113,7 +78074,7 @@ tr3020: s->loc.vp = s->number64; } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -77148,8 +78109,8 @@ tr3020: { p--; {cs = stack[--top];goto _again;} } - goto st1527; -tr3038: + goto st1545; +tr3073: { s->number64_tmp = s->number64; } @@ -77162,7 +78123,7 @@ tr3038: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -77170,7 +78131,7 @@ tr3038: s->loc.vp = s->number64; } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -77205,11 +78166,11 @@ tr3038: { p--; {cs = stack[--top];goto _again;} } - goto st1527; -st1527: + goto st1545; +st1545: if ( ++p == pe ) - goto _test_eof1527; -case 1527: + goto _test_eof1545; +case 1545: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -77229,14 +78190,14 @@ case 1527: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3029; + goto tr3064; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3028; - goto tr2861; -st1155: + goto tr3063; + goto tr2896; +st1173: if ( ++p == pe ) - goto _test_eof1155; -case 1155: + goto _test_eof1173; +case 1173: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -77254,22 +78215,22 @@ case 1155: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr3030; - case 32: goto tr3030; - case 40: goto tr3031; - case 41: goto tr3032; - case 109: goto tr3030; - case 3082: goto tr3034; - case 3131: goto tr3035; - case 3338: goto tr3036; - case 3387: goto tr3036; - case 3594: goto tr3037; - case 3643: goto tr3038; + case 9: goto tr3065; + case 32: goto tr3065; + case 40: goto tr3066; + case 41: goto tr3067; + case 109: goto tr3065; + case 3082: goto tr3069; + case 3131: goto tr3070; + case 3338: goto tr3071; + case 3387: goto tr3071; + case 3594: goto tr3072; + case 3643: goto tr3073; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3033; - goto tr2861; -tr3033: + goto tr3068; + goto tr2896; +tr3068: { s->number64_tmp = s->number64; } @@ -77287,14 +78248,14 @@ tr3033: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->decimal_counter++; } - goto st1156; -tr3039: + goto st1174; +tr3074: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -77306,17 +78267,17 @@ tr3039: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->decimal_counter++; } - goto st1156; -st1156: + goto st1174; +st1174: if ( ++p == pe ) - goto _test_eof1156; -case 1156: + goto _test_eof1174; +case 1174: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -77334,34 +78295,34 @@ case 1156: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr3011; - case 32: goto tr3011; - case 40: goto tr3012; - case 41: goto tr3013; - case 109: goto tr3011; - case 3082: goto tr3016; - case 3131: goto tr3017; - case 3338: goto tr3018; - case 3387: goto tr3018; - case 3594: goto tr3019; - case 3643: goto tr3020; + case 9: goto tr3046; + case 32: goto tr3046; + case 40: goto tr3047; + case 41: goto tr3048; + case 109: goto tr3046; + case 3082: goto tr3051; + case 3131: goto tr3052; + case 3338: goto tr3053; + case 3387: goto tr3053; + case 3594: goto tr3054; + case 3643: goto tr3055; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3039; - goto tr2861; -tr3008: + goto tr3074; + goto tr2896; +tr3043: { s->buffer_length = 0; } - goto st1157; -tr3040: + goto st1175; +tr3075: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1157; -tr2999: + goto st1175; +tr3034: { if (s->decimal_counter == 0 && s->number64 < UINT32_MAX) { s->number64 *= pow(10, s->decimals); @@ -77371,7 +78332,7 @@ tr2999: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -77379,14 +78340,14 @@ tr2999: s->loc.hp = s->number64; } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1157; -tr3048: + goto st1175; +tr3083: { s->number64_tmp = s->number64; } @@ -77399,7 +78360,7 @@ tr3048: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -77407,17 +78368,17 @@ tr3048: s->loc.hp = s->number64; } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1157; -st1157: + goto st1175; +st1175: if ( ++p == pe ) - goto _test_eof1157; -case 1157: + goto _test_eof1175; +case 1175: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -77437,11 +78398,11 @@ case 1157: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3041; + goto tr3076; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3040; - goto tr2861; -tr3009: + goto tr3075; + goto tr2896; +tr3044: { s->line_counter++; } @@ -77474,8 +78435,8 @@ tr3009: { p--; {cs = stack[--top];goto _again;} } - goto st1528; -tr3001: + goto st1546; +tr3036: { if (s->decimal_counter == 0 && s->number64 < UINT32_MAX) { s->number64 *= pow(10, s->decimals); @@ -77485,7 +78446,7 @@ tr3001: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -77493,7 +78454,7 @@ tr3001: s->loc.hp = s->number64; } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -77528,8 +78489,8 @@ tr3001: { p--; {cs = stack[--top];goto _again;} } - goto st1528; -tr3050: + goto st1546; +tr3085: { s->number64_tmp = s->number64; } @@ -77542,7 +78503,7 @@ tr3050: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -77550,7 +78511,7 @@ tr3050: s->loc.hp = s->number64; } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -77585,11 +78546,11 @@ tr3050: { p--; {cs = stack[--top];goto _again;} } - goto st1528; -st1528: + goto st1546; +st1546: if ( ++p == pe ) - goto _test_eof1528; -case 1528: + goto _test_eof1546; +case 1546: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -77607,21 +78568,21 @@ case 1528: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto st1151; - case 32: goto st1151; - case 40: goto tr3004; - case 41: goto tr3005; - case 3082: goto tr3007; - case 3131: goto tr3008; - case 3338: goto tr2970; - case 3387: goto tr2970; - case 3594: goto tr3009; - case 3643: goto tr3010; + case 9: goto st1169; + case 32: goto st1169; + case 40: goto tr3039; + case 41: goto tr3040; + case 3082: goto tr3042; + case 3131: goto tr3043; + case 3338: goto tr3005; + case 3387: goto tr3005; + case 3594: goto tr3044; + case 3643: goto tr3045; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3006; - goto tr2861; -tr3010: + goto tr3041; + goto tr2896; +tr3045: { s->buffer_length = 0; } @@ -77654,8 +78615,8 @@ tr3010: { p--; {cs = stack[--top];goto _again;} } - goto st1529; -tr3002: + goto st1547; +tr3037: { if (s->decimal_counter == 0 && s->number64 < UINT32_MAX) { s->number64 *= pow(10, s->decimals); @@ -77665,7 +78626,7 @@ tr3002: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -77673,7 +78634,7 @@ tr3002: s->loc.hp = s->number64; } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -77708,8 +78669,8 @@ tr3002: { p--; {cs = stack[--top];goto _again;} } - goto st1529; -tr3051: + goto st1547; +tr3086: { s->number64_tmp = s->number64; } @@ -77722,7 +78683,7 @@ tr3051: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -77730,7 +78691,7 @@ tr3051: s->loc.hp = s->number64; } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -77765,11 +78726,11 @@ tr3051: { p--; {cs = stack[--top];goto _again;} } - goto st1529; -st1529: + goto st1547; +st1547: if ( ++p == pe ) - goto _test_eof1529; -case 1529: + goto _test_eof1547; +case 1547: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -77789,14 +78750,14 @@ case 1529: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3041; + goto tr3076; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3040; - goto tr2861; -st1158: + goto tr3075; + goto tr2896; +st1176: if ( ++p == pe ) - goto _test_eof1158; -case 1158: + goto _test_eof1176; +case 1176: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -77814,22 +78775,22 @@ case 1158: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr3042; - case 32: goto tr3042; - case 40: goto tr3043; - case 41: goto tr3044; - case 109: goto tr3046; - case 3082: goto tr3047; - case 3131: goto tr3048; - case 3338: goto tr3049; - case 3387: goto tr3049; - case 3594: goto tr3050; - case 3643: goto tr3051; + case 9: goto tr3077; + case 32: goto tr3077; + case 40: goto tr3078; + case 41: goto tr3079; + case 109: goto tr3081; + case 3082: goto tr3082; + case 3131: goto tr3083; + case 3338: goto tr3084; + case 3387: goto tr3084; + case 3594: goto tr3085; + case 3643: goto tr3086; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3045; - goto tr2861; -tr3045: + goto tr3080; + goto tr2896; +tr3080: { s->number64_tmp = s->number64; } @@ -77847,14 +78808,14 @@ tr3045: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->decimal_counter++; } - goto st1159; -tr3052: + goto st1177; +tr3087: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -77866,17 +78827,17 @@ tr3052: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->decimal_counter++; } - goto st1159; -st1159: + goto st1177; +st1177: if ( ++p == pe ) - goto _test_eof1159; -case 1159: + goto _test_eof1177; +case 1177: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -77894,22 +78855,22 @@ case 1159: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr2992; - case 32: goto tr2992; - case 40: goto tr2993; - case 41: goto tr2994; - case 109: goto tr2997; - case 3082: goto tr2998; - case 3131: goto tr2999; - case 3338: goto tr3000; - case 3387: goto tr3000; - case 3594: goto tr3001; - case 3643: goto tr3002; + case 9: goto tr3027; + case 32: goto tr3027; + case 40: goto tr3028; + case 41: goto tr3029; + case 109: goto tr3032; + case 3082: goto tr3033; + case 3131: goto tr3034; + case 3338: goto tr3035; + case 3387: goto tr3035; + case 3594: goto tr3036; + case 3643: goto tr3037; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3052; - goto tr2861; -tr2997: + goto tr3087; + goto tr2896; +tr3032: { if (s->decimal_counter == 0 && s->number64 < UINT32_MAX) { s->number64 *= pow(10, s->decimals); @@ -77919,7 +78880,7 @@ tr2997: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -77927,11 +78888,11 @@ tr2997: s->loc.hp = s->number64; } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1160; -tr3046: + goto st1178; +tr3081: { s->number64_tmp = s->number64; } @@ -77944,7 +78905,7 @@ tr3046: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -77952,14 +78913,14 @@ tr3046: s->loc.hp = s->number64; } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1160; -st1160: + goto st1178; +st1178: if ( ++p == pe ) - goto _test_eof1160; -case 1160: + goto _test_eof1178; +case 1178: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -77977,31 +78938,31 @@ case 1160: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto st1151; - case 32: goto st1151; - case 40: goto tr3004; - case 41: goto tr3005; - case 3082: goto tr3007; - case 3131: goto tr3008; - case 3338: goto tr2970; - case 3387: goto tr2970; - case 3594: goto tr3009; - case 3643: goto tr3010; - } - goto tr2861; -tr2989: + case 9: goto st1169; + case 32: goto st1169; + case 40: goto tr3039; + case 41: goto tr3040; + case 3082: goto tr3042; + case 3131: goto tr3043; + case 3338: goto tr3005; + case 3387: goto tr3005; + case 3594: goto tr3044; + case 3643: goto tr3045; + } + goto tr2896; +tr3024: { s->buffer_length = 0; } - goto st1161; -tr3053: + goto st1179; +tr3088: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1161; -tr2980: + goto st1179; +tr3015: { if (s->decimal_counter == 0 && s->number64 < UINT32_MAX) { s->number64 *= pow(10, s->decimals); @@ -78011,7 +78972,7 @@ tr2980: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -78019,14 +78980,14 @@ tr2980: s->loc.siz = s->number64; } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1161; -tr3061: + goto st1179; +tr3096: { s->number64_tmp = s->number64; } @@ -78039,7 +79000,7 @@ tr3061: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -78047,17 +79008,17 @@ tr3061: s->loc.siz = s->number64; } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1161; -st1161: + goto st1179; +st1179: if ( ++p == pe ) - goto _test_eof1161; -case 1161: + goto _test_eof1179; +case 1179: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -78077,11 +79038,11 @@ case 1161: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3054; + goto tr3089; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3053; - goto tr2861; -tr2990: + goto tr3088; + goto tr2896; +tr3025: { s->line_counter++; } @@ -78114,8 +79075,8 @@ tr2990: { p--; {cs = stack[--top];goto _again;} } - goto st1530; -tr2982: + goto st1548; +tr3017: { if (s->decimal_counter == 0 && s->number64 < UINT32_MAX) { s->number64 *= pow(10, s->decimals); @@ -78125,7 +79086,7 @@ tr2982: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -78133,7 +79094,7 @@ tr2982: s->loc.siz = s->number64; } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -78168,8 +79129,8 @@ tr2982: { p--; {cs = stack[--top];goto _again;} } - goto st1530; -tr3063: + goto st1548; +tr3098: { s->number64_tmp = s->number64; } @@ -78182,7 +79143,7 @@ tr3063: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -78190,7 +79151,7 @@ tr3063: s->loc.siz = s->number64; } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -78225,11 +79186,11 @@ tr3063: { p--; {cs = stack[--top];goto _again;} } - goto st1530; -st1530: + goto st1548; +st1548: if ( ++p == pe ) - goto _test_eof1530; -case 1530: + goto _test_eof1548; +case 1548: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -78247,21 +79208,21 @@ case 1530: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto st1149; - case 32: goto st1149; - case 40: goto tr2985; - case 41: goto tr2986; - case 3082: goto tr2988; - case 3131: goto tr2989; - case 3338: goto tr2970; - case 3387: goto tr2970; - case 3594: goto tr2990; - case 3643: goto tr2991; + case 9: goto st1167; + case 32: goto st1167; + case 40: goto tr3020; + case 41: goto tr3021; + case 3082: goto tr3023; + case 3131: goto tr3024; + case 3338: goto tr3005; + case 3387: goto tr3005; + case 3594: goto tr3025; + case 3643: goto tr3026; } if ( 48 <= _widec && _widec <= 57 ) - goto tr2987; - goto tr2861; -tr2991: + goto tr3022; + goto tr2896; +tr3026: { s->buffer_length = 0; } @@ -78294,8 +79255,8 @@ tr2991: { p--; {cs = stack[--top];goto _again;} } - goto st1531; -tr2983: + goto st1549; +tr3018: { if (s->decimal_counter == 0 && s->number64 < UINT32_MAX) { s->number64 *= pow(10, s->decimals); @@ -78305,7 +79266,7 @@ tr2983: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -78313,7 +79274,7 @@ tr2983: s->loc.siz = s->number64; } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -78348,8 +79309,8 @@ tr2983: { p--; {cs = stack[--top];goto _again;} } - goto st1531; -tr3064: + goto st1549; +tr3099: { s->number64_tmp = s->number64; } @@ -78362,7 +79323,7 @@ tr3064: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -78370,7 +79331,7 @@ tr3064: s->loc.siz = s->number64; } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -78405,11 +79366,11 @@ tr3064: { p--; {cs = stack[--top];goto _again;} } - goto st1531; -st1531: + goto st1549; +st1549: if ( ++p == pe ) - goto _test_eof1531; -case 1531: + goto _test_eof1549; +case 1549: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -78429,14 +79390,14 @@ case 1531: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3054; + goto tr3089; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3053; - goto tr2861; -st1162: + goto tr3088; + goto tr2896; +st1180: if ( ++p == pe ) - goto _test_eof1162; -case 1162: + goto _test_eof1180; +case 1180: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -78454,22 +79415,22 @@ case 1162: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr3055; - case 32: goto tr3055; - case 40: goto tr3056; - case 41: goto tr3057; - case 109: goto tr3059; - case 3082: goto tr3060; - case 3131: goto tr3061; - case 3338: goto tr3062; - case 3387: goto tr3062; - case 3594: goto tr3063; - case 3643: goto tr3064; + case 9: goto tr3090; + case 32: goto tr3090; + case 40: goto tr3091; + case 41: goto tr3092; + case 109: goto tr3094; + case 3082: goto tr3095; + case 3131: goto tr3096; + case 3338: goto tr3097; + case 3387: goto tr3097; + case 3594: goto tr3098; + case 3643: goto tr3099; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3058; - goto tr2861; -tr3058: + goto tr3093; + goto tr2896; +tr3093: { s->number64_tmp = s->number64; } @@ -78487,14 +79448,14 @@ tr3058: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->decimal_counter++; } - goto st1163; -tr3065: + goto st1181; +tr3100: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -78506,17 +79467,17 @@ tr3065: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->decimal_counter++; } - goto st1163; -st1163: + goto st1181; +st1181: if ( ++p == pe ) - goto _test_eof1163; -case 1163: + goto _test_eof1181; +case 1181: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -78534,22 +79495,22 @@ case 1163: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr2973; - case 32: goto tr2973; - case 40: goto tr2974; - case 41: goto tr2975; - case 109: goto tr2978; - case 3082: goto tr2979; - case 3131: goto tr2980; - case 3338: goto tr2981; - case 3387: goto tr2981; - case 3594: goto tr2982; - case 3643: goto tr2983; + case 9: goto tr3008; + case 32: goto tr3008; + case 40: goto tr3009; + case 41: goto tr3010; + case 109: goto tr3013; + case 3082: goto tr3014; + case 3131: goto tr3015; + case 3338: goto tr3016; + case 3387: goto tr3016; + case 3594: goto tr3017; + case 3643: goto tr3018; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3065; - goto tr2861; -tr2978: + goto tr3100; + goto tr2896; +tr3013: { if (s->decimal_counter == 0 && s->number64 < UINT32_MAX) { s->number64 *= pow(10, s->decimals); @@ -78559,7 +79520,7 @@ tr2978: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -78567,11 +79528,11 @@ tr2978: s->loc.siz = s->number64; } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1164; -tr3059: + goto st1182; +tr3094: { s->number64_tmp = s->number64; } @@ -78584,7 +79545,7 @@ tr3059: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -78592,14 +79553,14 @@ tr3059: s->loc.siz = s->number64; } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1164; -st1164: + goto st1182; +st1182: if ( ++p == pe ) - goto _test_eof1164; -case 1164: + goto _test_eof1182; +case 1182: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -78617,31 +79578,31 @@ case 1164: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto st1149; - case 32: goto st1149; - case 40: goto tr2985; - case 41: goto tr2986; - case 3082: goto tr2988; - case 3131: goto tr2989; - case 3338: goto tr2970; - case 3387: goto tr2970; - case 3594: goto tr2990; - case 3643: goto tr2991; - } - goto tr2861; -tr2969: + case 9: goto st1167; + case 32: goto st1167; + case 40: goto tr3020; + case 41: goto tr3021; + case 3082: goto tr3023; + case 3131: goto tr3024; + case 3338: goto tr3005; + case 3387: goto tr3005; + case 3594: goto tr3025; + case 3643: goto tr3026; + } + goto tr2896; +tr3004: { s->buffer_length = 0; } - goto st1165; -tr3066: + goto st1183; +tr3101: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1165; -tr2960: + goto st1183; +tr2995: { if (s->decimal_counter == 0 && s->number64 < UINT32_MAX) { s->number64 *= pow(10, s->decimals); @@ -78651,7 +79612,7 @@ tr2960: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -78661,14 +79622,14 @@ tr2960: s->loc.alt = (uint32_t)(s->number64); } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1165; -tr3074: + goto st1183; +tr3109: { s->number64_tmp = s->number64; } @@ -78681,7 +79642,7 @@ tr3074: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -78691,17 +79652,17 @@ tr3074: s->loc.alt = (uint32_t)(s->number64); } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1165; -st1165: + goto st1183; +st1183: if ( ++p == pe ) - goto _test_eof1165; -case 1165: + goto _test_eof1183; +case 1183: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -78721,11 +79682,11 @@ case 1165: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3067; + goto tr3102; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3066; - goto tr2861; -tr2962: + goto tr3101; + goto tr2896; +tr2997: { if (s->decimal_counter == 0 && s->number64 < UINT32_MAX) { s->number64 *= pow(10, s->decimals); @@ -78735,7 +79696,7 @@ tr2962: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -78745,7 +79706,7 @@ tr2962: s->loc.alt = (uint32_t)(s->number64); } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -78780,8 +79741,8 @@ tr2962: { p--; {cs = stack[--top];goto _again;} } - goto st1532; -tr2971: + goto st1550; +tr3006: { s->line_counter++; } @@ -78814,8 +79775,8 @@ tr2971: { p--; {cs = stack[--top];goto _again;} } - goto st1532; -tr3076: + goto st1550; +tr3111: { s->number64_tmp = s->number64; } @@ -78828,7 +79789,7 @@ tr3076: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -78838,7 +79799,7 @@ tr3076: s->loc.alt = (uint32_t)(s->number64); } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -78873,11 +79834,11 @@ tr3076: { p--; {cs = stack[--top];goto _again;} } - goto st1532; -st1532: + goto st1550; +st1550: if ( ++p == pe ) - goto _test_eof1532; -case 1532: + goto _test_eof1550; +case 1550: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -78895,21 +79856,21 @@ case 1532: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto st1147; - case 32: goto st1147; - case 40: goto tr2965; - case 41: goto tr2966; - case 3082: goto tr2968; - case 3131: goto tr2969; - case 3338: goto tr2970; - case 3387: goto tr2970; - case 3594: goto tr2971; - case 3643: goto tr2972; + case 9: goto st1165; + case 32: goto st1165; + case 40: goto tr3000; + case 41: goto tr3001; + case 3082: goto tr3003; + case 3131: goto tr3004; + case 3338: goto tr3005; + case 3387: goto tr3005; + case 3594: goto tr3006; + case 3643: goto tr3007; } if ( 48 <= _widec && _widec <= 57 ) - goto tr2967; - goto tr2861; -tr2963: + goto tr3002; + goto tr2896; +tr2998: { if (s->decimal_counter == 0 && s->number64 < UINT32_MAX) { s->number64 *= pow(10, s->decimals); @@ -78919,7 +79880,7 @@ tr2963: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -78929,7 +79890,7 @@ tr2963: s->loc.alt = (uint32_t)(s->number64); } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -78964,8 +79925,8 @@ tr2963: { p--; {cs = stack[--top];goto _again;} } - goto st1533; -tr2972: + goto st1551; +tr3007: { s->buffer_length = 0; } @@ -78998,8 +79959,8 @@ tr2972: { p--; {cs = stack[--top];goto _again;} } - goto st1533; -tr3077: + goto st1551; +tr3112: { s->number64_tmp = s->number64; } @@ -79012,7 +79973,7 @@ tr3077: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -79022,7 +79983,7 @@ tr3077: s->loc.alt = (uint32_t)(s->number64); } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -79057,11 +80018,11 @@ tr3077: { p--; {cs = stack[--top];goto _again;} } - goto st1533; -st1533: + goto st1551; +st1551: if ( ++p == pe ) - goto _test_eof1533; -case 1533: + goto _test_eof1551; +case 1551: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -79081,14 +80042,14 @@ case 1533: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3067; + goto tr3102; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3066; - goto tr2861; -st1166: + goto tr3101; + goto tr2896; +st1184: if ( ++p == pe ) - goto _test_eof1166; -case 1166: + goto _test_eof1184; +case 1184: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -79106,22 +80067,22 @@ case 1166: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr3068; - case 32: goto tr3068; - case 40: goto tr3069; - case 41: goto tr3070; - case 109: goto tr3072; - case 3082: goto tr3073; - case 3131: goto tr3074; - case 3338: goto tr3075; - case 3387: goto tr3075; - case 3594: goto tr3076; - case 3643: goto tr3077; + case 9: goto tr3103; + case 32: goto tr3103; + case 40: goto tr3104; + case 41: goto tr3105; + case 109: goto tr3107; + case 3082: goto tr3108; + case 3131: goto tr3109; + case 3338: goto tr3110; + case 3387: goto tr3110; + case 3594: goto tr3111; + case 3643: goto tr3112; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3071; - goto tr2861; -tr3071: + goto tr3106; + goto tr2896; +tr3106: { s->number64_tmp = s->number64; } @@ -79139,14 +80100,14 @@ tr3071: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->decimal_counter++; } - goto st1167; -tr3078: + goto st1185; +tr3113: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -79158,17 +80119,17 @@ tr3078: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->decimal_counter++; } - goto st1167; -st1167: + goto st1185; +st1185: if ( ++p == pe ) - goto _test_eof1167; -case 1167: + goto _test_eof1185; +case 1185: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -79186,22 +80147,22 @@ case 1167: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr2953; - case 32: goto tr2953; - case 40: goto tr2954; - case 41: goto tr2955; - case 109: goto tr2958; - case 3082: goto tr2959; - case 3131: goto tr2960; - case 3338: goto tr2961; - case 3387: goto tr2961; - case 3594: goto tr2962; - case 3643: goto tr2963; + case 9: goto tr2988; + case 32: goto tr2988; + case 40: goto tr2989; + case 41: goto tr2990; + case 109: goto tr2993; + case 3082: goto tr2994; + case 3131: goto tr2995; + case 3338: goto tr2996; + case 3387: goto tr2996; + case 3594: goto tr2997; + case 3643: goto tr2998; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3078; - goto tr2861; -tr2958: + goto tr3113; + goto tr2896; +tr2993: { if (s->decimal_counter == 0 && s->number64 < UINT32_MAX) { s->number64 *= pow(10, s->decimals); @@ -79211,7 +80172,7 @@ tr2958: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -79221,11 +80182,11 @@ tr2958: s->loc.alt = (uint32_t)(s->number64); } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1168; -tr3072: + goto st1186; +tr3107: { s->number64_tmp = s->number64; } @@ -79238,7 +80199,7 @@ tr3072: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -79248,14 +80209,14 @@ tr3072: s->loc.alt = (uint32_t)(s->number64); } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1168; -st1168: + goto st1186; +st1186: if ( ++p == pe ) - goto _test_eof1168; -case 1168: + goto _test_eof1186; +case 1186: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -79273,42 +80234,42 @@ case 1168: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto st1147; - case 32: goto st1147; - case 40: goto tr2965; - case 41: goto tr2966; - case 3082: goto tr2968; - case 3131: goto tr2969; - case 3338: goto tr2970; - case 3387: goto tr2970; - case 3594: goto tr2971; - case 3643: goto tr2972; - } - goto tr2861; -tr2949: + case 9: goto st1165; + case 32: goto st1165; + case 40: goto tr3000; + case 41: goto tr3001; + case 3082: goto tr3003; + case 3131: goto tr3004; + case 3338: goto tr3005; + case 3387: goto tr3005; + case 3594: goto tr3006; + case 3643: goto tr3007; + } + goto tr2896; +tr2984: { s->buffer_length = 0; } - goto st1169; -tr3079: + goto st1187; +tr3114: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1169; -tr3085: + goto st1187; +tr3120: { s->loc.long_sign = -1; } { s->buffer_length = 0; } - goto st1169; -st1169: + goto st1187; +st1187: if ( ++p == pe ) - goto _test_eof1169; -case 1169: + goto _test_eof1187; +case 1187: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -79328,14 +80289,14 @@ case 1169: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3080; + goto tr3115; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3079; - goto tr2861; -st1170: + goto tr3114; + goto tr2896; +st1188: if ( ++p == pe ) - goto _test_eof1170; -case 1170: + goto _test_eof1188; +case 1188: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -79349,27 +80310,27 @@ case 1170: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr3081; - case 32: goto tr3081; - case 40: goto tr3082; - case 41: goto tr3083; - case 2058: goto tr3084; - case 2107: goto tr3085; - } - goto tr2861; -tr2944: + case 9: goto tr3116; + case 32: goto tr3116; + case 40: goto tr3117; + case 41: goto tr3118; + case 2058: goto tr3119; + case 2107: goto tr3120; + } + goto tr2896; +tr2979: { s->buffer_length = 0; } - goto st1171; -tr3086: + goto st1189; +tr3121: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1171; -tr2939: + goto st1189; +tr2974: { if (s->decimal_counter == 0 && s->number64 < UINT32_MAX) { s->number64 *= pow(10, s->decimals); @@ -79379,7 +80340,7 @@ tr2939: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -79387,14 +80348,14 @@ tr2939: s->loc.s2 = (uint32_t)(s->number64); } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1171; -tr3093: + goto st1189; +tr3128: { s->number64_tmp = s->number64; } @@ -79407,7 +80368,7 @@ tr3093: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -79415,17 +80376,17 @@ tr3093: s->loc.s2 = (uint32_t)(s->number64); } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1171; -st1171: + goto st1189; +st1189: if ( ++p == pe ) - goto _test_eof1171; -case 1171: + goto _test_eof1189; +case 1189: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -79445,14 +80406,14 @@ case 1171: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3087; + goto tr3122; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3086; - goto tr2861; -st1172: + goto tr3121; + goto tr2896; +st1190: if ( ++p == pe ) - goto _test_eof1172; -case 1172: + goto _test_eof1190; +case 1190: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -79466,17 +80427,17 @@ case 1172: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr3088; - case 32: goto tr3088; - case 40: goto tr3089; - case 41: goto tr3090; - case 2058: goto tr3092; - case 2107: goto tr3093; + case 9: goto tr3123; + case 32: goto tr3123; + case 40: goto tr3124; + case 41: goto tr3125; + case 2058: goto tr3127; + case 2107: goto tr3128; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3091; - goto tr2861; -tr3091: + goto tr3126; + goto tr2896; +tr3126: { s->number64_tmp = s->number64; } @@ -79494,14 +80455,14 @@ tr3091: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->decimal_counter++; } - goto st1173; -tr3094: + goto st1191; +tr3129: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -79513,17 +80474,17 @@ tr3094: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->decimal_counter++; } - goto st1173; -st1173: + goto st1191; +st1191: if ( ++p == pe ) - goto _test_eof1173; -case 1173: + goto _test_eof1191; +case 1191: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -79537,45 +80498,45 @@ case 1173: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr2933; - case 32: goto tr2933; - case 40: goto tr2934; - case 41: goto tr2935; - case 2058: goto tr2938; - case 2107: goto tr2939; + case 9: goto tr2968; + case 32: goto tr2968; + case 40: goto tr2969; + case 41: goto tr2970; + case 2058: goto tr2973; + case 2107: goto tr2974; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3094; - goto tr2861; -tr2932: + goto tr3129; + goto tr2896; +tr2967: { s->buffer_length = 0; } - goto st1174; -tr3095: + goto st1192; +tr3130: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1174; -tr2926: + goto st1192; +tr2961: { if (s->number64 <= 59) { s->loc.m2 = (uint32_t)(s->number64); } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1174; -st1174: + goto st1192; +st1192: if ( ++p == pe ) - goto _test_eof1174; -case 1174: + goto _test_eof1192; +case 1192: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -79595,39 +80556,39 @@ case 1174: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3096; + goto tr3131; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3095; - goto tr2861; -tr2920: + goto tr3130; + goto tr2896; +tr2955: { s->buffer_length = 0; } - goto st1175; -tr3097: + goto st1193; +tr3132: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1175; -tr2912: + goto st1193; +tr2947: { if (s->number64 <= 180) { s->loc.d2 = (uint32_t)(s->number64); } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1175; -st1175: + goto st1193; +st1193: if ( ++p == pe ) - goto _test_eof1175; -case 1175: + goto _test_eof1193; +case 1193: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -79647,34 +80608,34 @@ case 1175: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3098; + goto tr3133; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3097; - goto tr2861; -tr2905: + goto tr3132; + goto tr2896; +tr2940: { s->buffer_length = 0; } - goto st1176; -tr3099: + goto st1194; +tr3134: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1176; -tr3105: + goto st1194; +tr3140: { s->loc.lat_sign = -1; } { s->buffer_length = 0; } - goto st1176; -st1176: + goto st1194; +st1194: if ( ++p == pe ) - goto _test_eof1176; -case 1176: + goto _test_eof1194; +case 1194: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -79694,14 +80655,14 @@ case 1176: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3100; + goto tr3135; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3099; - goto tr2861; -st1177: + goto tr3134; + goto tr2896; +st1195: if ( ++p == pe ) - goto _test_eof1177; -case 1177: + goto _test_eof1195; +case 1195: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -79715,27 +80676,27 @@ case 1177: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr3101; - case 32: goto tr3101; - case 40: goto tr3102; - case 41: goto tr3103; - case 2058: goto tr3104; - case 2107: goto tr3105; - } - goto tr2861; -tr2900: + case 9: goto tr3136; + case 32: goto tr3136; + case 40: goto tr3137; + case 41: goto tr3138; + case 2058: goto tr3139; + case 2107: goto tr3140; + } + goto tr2896; +tr2935: { s->buffer_length = 0; } - goto st1178; -tr3106: + goto st1196; +tr3141: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1178; -tr2895: + goto st1196; +tr2930: { if (s->decimal_counter == 0 && s->number64 < UINT32_MAX) { s->number64 *= pow(10, s->decimals); @@ -79745,7 +80706,7 @@ tr2895: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -79753,14 +80714,14 @@ tr2895: s->loc.s1 = (uint32_t)(s->number64); } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1178; -tr3113: + goto st1196; +tr3148: { s->number64_tmp = s->number64; } @@ -79773,7 +80734,7 @@ tr3113: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -79781,17 +80742,17 @@ tr3113: s->loc.s1 = (uint32_t)(s->number64); } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1178; -st1178: + goto st1196; +st1196: if ( ++p == pe ) - goto _test_eof1178; -case 1178: + goto _test_eof1196; +case 1196: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -79811,14 +80772,14 @@ case 1178: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3107; + goto tr3142; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3106; - goto tr2861; -st1179: + goto tr3141; + goto tr2896; +st1197: if ( ++p == pe ) - goto _test_eof1179; -case 1179: + goto _test_eof1197; +case 1197: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -79832,17 +80793,17 @@ case 1179: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr3108; - case 32: goto tr3108; - case 40: goto tr3109; - case 41: goto tr3110; - case 2058: goto tr3112; - case 2107: goto tr3113; + case 9: goto tr3143; + case 32: goto tr3143; + case 40: goto tr3144; + case 41: goto tr3145; + case 2058: goto tr3147; + case 2107: goto tr3148; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3111; - goto tr2861; -tr3111: + goto tr3146; + goto tr2896; +tr3146: { s->number64_tmp = s->number64; } @@ -79860,14 +80821,14 @@ tr3111: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->decimal_counter++; } - goto st1180; -tr3114: + goto st1198; +tr3149: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -79879,17 +80840,17 @@ tr3114: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->decimal_counter++; } - goto st1180; -st1180: + goto st1198; +st1198: if ( ++p == pe ) - goto _test_eof1180; -case 1180: + goto _test_eof1198; +case 1198: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -79903,45 +80864,45 @@ case 1180: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr2889; - case 32: goto tr2889; - case 40: goto tr2890; - case 41: goto tr2891; - case 2058: goto tr2894; - case 2107: goto tr2895; + case 9: goto tr2924; + case 32: goto tr2924; + case 40: goto tr2925; + case 41: goto tr2926; + case 2058: goto tr2929; + case 2107: goto tr2930; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3114; - goto tr2861; -tr2888: + goto tr3149; + goto tr2896; +tr2923: { s->buffer_length = 0; } - goto st1181; -tr3115: + goto st1199; +tr3150: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1181; -tr2882: + goto st1199; +tr2917: { if (s->number64 <= 59) { s->loc.m1 = (uint32_t)(s->number64); } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1181; -st1181: + goto st1199; +st1199: if ( ++p == pe ) - goto _test_eof1181; -case 1181: + goto _test_eof1199; +case 1199: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -79961,39 +80922,39 @@ case 1181: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3116; + goto tr3151; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3115; - goto tr2861; -tr2876: + goto tr3150; + goto tr2896; +tr2911: { s->buffer_length = 0; } - goto st1182; -tr3117: + goto st1200; +tr3152: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1182; -tr2868: + goto st1200; +tr2903: { if (s->number64 <= 90) { s->loc.d1 = (uint32_t)(s->number64); } else { WARN(ZS_BAD_NUMBER); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1182; -st1182: + goto st1200; +st1200: if ( ++p == pe ) - goto _test_eof1182; -case 1182: + goto _test_eof1200; +case 1200: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -80013,18 +80974,18 @@ case 1182: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3118; + goto tr3153; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3117; - goto tr2861; -st1183: + goto tr3152; + goto tr2896; +st1201: if ( ++p == pe ) - goto _test_eof1183; -case 1183: + goto _test_eof1201; +case 1201: if ( 48 <= (*p) && (*p) <= 57 ) - goto tr3119; - goto tr2653; -tr3119: + goto tr3154; + goto tr2688; +tr3154: { s->number64 = 0; } @@ -80039,11 +81000,11 @@ tr3119: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1184; -tr3123: + goto st1202; +tr3158: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -80055,14 +81016,14 @@ tr3123: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1184; -st1184: + goto st1202; +st1202: if ( ++p == pe ) - goto _test_eof1184; -case 1184: + goto _test_eof1202; +case 1202: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -80076,40 +81037,40 @@ case 1184: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr3120; - case 32: goto tr3120; - case 40: goto tr3121; - case 41: goto tr3122; - case 2058: goto tr3124; - case 2107: goto tr3125; + case 9: goto tr3155; + case 32: goto tr3155; + case 40: goto tr3156; + case 41: goto tr3157; + case 2058: goto tr3159; + case 2107: goto tr3160; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3123; - goto tr2653; -tr3127: + goto tr3158; + goto tr2688; +tr3162: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1185; -tr3128: + goto st1203; +tr3163: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1185; -tr3130: + goto st1203; +tr3165: { s->line_counter++; } - goto st1185; -tr3162: + goto st1203; +tr3197: { s->buffer[s->buffer_length++] = 0; @@ -80119,15 +81080,15 @@ tr3162: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1185; goto _out;} + {p++; cs = 1203; goto _out;} } } } { s->line_counter++; } - goto st1185; -tr3120: + goto st1203; +tr3155: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -80135,11 +81096,11 @@ tr3120: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1185; -tr3121: + goto st1203; +tr3156: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -80147,18 +81108,18 @@ tr3121: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1185; -tr3122: + goto st1203; +tr3157: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -80166,18 +81127,18 @@ tr3122: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1185; -tr3124: + goto st1203; +tr3159: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -80185,17 +81146,17 @@ tr3124: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1185; -st1185: + goto st1203; +st1203: if ( ++p == pe ) - goto _test_eof1185; -case 1185: + goto _test_eof1203; +case 1203: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -80209,17 +81170,17 @@ case 1185: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1185; - case 32: goto st1185; - case 40: goto tr3127; - case 41: goto tr3128; - case 2058: goto tr3130; - case 2107: goto tr3131; + case 9: goto st1203; + case 32: goto st1203; + case 40: goto tr3162; + case 41: goto tr3163; + case 2058: goto tr3165; + case 2107: goto tr3166; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3129; - goto tr2653; -tr3129: + goto tr3164; + goto tr2688; +tr3164: { s->number64 = 0; } @@ -80234,11 +81195,11 @@ tr3129: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1186; -tr3135: + goto st1204; +tr3170: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -80250,14 +81211,14 @@ tr3135: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1186; -st1186: + goto st1204; +st1204: if ( ++p == pe ) - goto _test_eof1186; -case 1186: + goto _test_eof1204; +case 1204: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -80271,40 +81232,40 @@ case 1186: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr3132; - case 32: goto tr3132; - case 40: goto tr3133; - case 41: goto tr3134; - case 2058: goto tr3136; - case 2107: goto tr3137; + case 9: goto tr3167; + case 32: goto tr3167; + case 40: goto tr3168; + case 41: goto tr3169; + case 2058: goto tr3171; + case 2107: goto tr3172; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3135; - goto tr2653; -tr3139: + goto tr3170; + goto tr2688; +tr3174: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1187; -tr3140: + goto st1205; +tr3175: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1187; -tr3142: + goto st1205; +tr3177: { s->line_counter++; } - goto st1187; -tr3160: + goto st1205; +tr3195: { s->buffer[s->buffer_length++] = 0; @@ -80314,15 +81275,15 @@ tr3160: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1187; goto _out;} + {p++; cs = 1205; goto _out;} } } } { s->line_counter++; } - goto st1187; -tr3132: + goto st1205; +tr3167: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -80330,11 +81291,11 @@ tr3132: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1187; -tr3133: + goto st1205; +tr3168: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -80342,18 +81303,18 @@ tr3133: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1187; -tr3134: + goto st1205; +tr3169: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -80361,18 +81322,18 @@ tr3134: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1187; -tr3136: + goto st1205; +tr3171: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -80380,17 +81341,17 @@ tr3136: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1187; -st1187: + goto st1205; +st1205: if ( ++p == pe ) - goto _test_eof1187; -case 1187: + goto _test_eof1205; +case 1205: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -80404,17 +81365,17 @@ case 1187: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1187; - case 32: goto st1187; - case 40: goto tr3139; - case 41: goto tr3140; - case 2058: goto tr3142; - case 2107: goto tr3143; + case 9: goto st1205; + case 32: goto st1205; + case 40: goto tr3174; + case 41: goto tr3175; + case 2058: goto tr3177; + case 2107: goto tr3178; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3141; - goto tr2653; -tr3141: + goto tr3176; + goto tr2688; +tr3176: { s->number64 = 0; } @@ -80429,11 +81390,11 @@ tr3141: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1188; -tr3147: + goto st1206; +tr3182: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -80445,14 +81406,14 @@ tr3147: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1188; -st1188: + goto st1206; +st1206: if ( ++p == pe ) - goto _test_eof1188; -case 1188: + goto _test_eof1206; +case 1206: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -80466,40 +81427,40 @@ case 1188: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr3144; - case 32: goto tr3144; - case 40: goto tr3145; - case 41: goto tr3146; - case 2058: goto tr3148; - case 2107: goto tr3149; + case 9: goto tr3179; + case 32: goto tr3179; + case 40: goto tr3180; + case 41: goto tr3181; + case 2058: goto tr3183; + case 2107: goto tr3184; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3147; - goto tr2653; -tr3151: + goto tr3182; + goto tr2688; +tr3186: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1189; -tr3152: + goto st1207; +tr3187: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1189; -tr3154: + goto st1207; +tr3189: { s->line_counter++; } - goto st1189; -tr3158: + goto st1207; +tr3193: { s->buffer[s->buffer_length++] = 0; @@ -80509,15 +81470,15 @@ tr3158: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1189; goto _out;} + {p++; cs = 1207; goto _out;} } } } { s->line_counter++; } - goto st1189; -tr3144: + goto st1207; +tr3179: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -80525,11 +81486,11 @@ tr3144: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1189; -tr3145: + goto st1207; +tr3180: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -80537,18 +81498,18 @@ tr3145: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1189; -tr3146: + goto st1207; +tr3181: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -80556,18 +81517,18 @@ tr3146: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1189; -tr3148: + goto st1207; +tr3183: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -80575,17 +81536,17 @@ tr3148: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1189; -st1189: + goto st1207; +st1207: if ( ++p == pe ) - goto _test_eof1189; -case 1189: + goto _test_eof1207; +case 1207: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -80599,71 +81560,71 @@ case 1189: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1189; - case 32: goto st1189; - case 40: goto tr3151; - case 41: goto tr3152; - case 42: goto tr3153; - case 92: goto tr3153; - case 95: goto tr3153; - case 2058: goto tr3154; - case 2107: goto tr3155; + case 9: goto st1207; + case 32: goto st1207; + case 40: goto tr3186; + case 41: goto tr3187; + case 42: goto tr3188; + case 92: goto tr3188; + case 95: goto tr3188; + case 2058: goto tr3189; + case 2107: goto tr3190; } if ( _widec < 64 ) { if ( 45 <= _widec && _widec <= 57 ) - goto tr3153; + goto tr3188; } else if ( _widec > 90 ) { if ( 97 <= _widec && _widec <= 122 ) - goto tr3153; + goto tr3188; } else - goto tr3153; + goto tr3188; goto tr77; -tr3153: +tr3188: { s->dname = rdata_tail; } - { p--; {stack[top++] = 1190;goto st321;} } - goto st1190; -st1190: + { p--; {stack[top++] = 1208;goto st327;} } + goto st1208; +st1208: if ( ++p == pe ) - goto _test_eof1190; -case 1190: + goto _test_eof1208; +case 1208: switch( (*p) ) { - case 32: goto tr3156; - case 59: goto tr3156; + case 32: goto tr3191; + case 59: goto tr3191; } if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr3156; + goto tr3191; } else if ( (*p) >= 9 ) - goto tr3156; + goto tr3191; goto tr77; -tr3156: +tr3191: { rdata_tail += s->dname_tmp_length; } { p--; {cs = stack[--top];goto _again;} } - goto st1534; -st1534: + goto st1552; +st1552: if ( ++p == pe ) - goto _test_eof1534; -case 1534: + goto _test_eof1552; +case 1552: goto st0; -tr3155: +tr3190: { s->buffer_length = 0; } - goto st1191; -tr3157: + goto st1209; +tr3192: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1191; -tr3149: + goto st1209; +tr3184: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -80671,17 +81632,17 @@ tr3149: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1191; -st1191: + goto st1209; +st1209: if ( ++p == pe ) - goto _test_eof1191; -case 1191: + goto _test_eof1209; +case 1209: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -80701,23 +81662,23 @@ case 1191: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3158; + goto tr3193; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3157; + goto tr3192; goto tr77; -tr3143: +tr3178: { s->buffer_length = 0; } - goto st1192; -tr3159: + goto st1210; +tr3194: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1192; -tr3137: + goto st1210; +tr3172: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -80725,17 +81686,17 @@ tr3137: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1192; -st1192: + goto st1210; +st1210: if ( ++p == pe ) - goto _test_eof1192; -case 1192: + goto _test_eof1210; +case 1210: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -80755,23 +81716,23 @@ case 1192: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3160; + goto tr3195; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3159; + goto tr3194; goto tr77; -tr3131: +tr3166: { s->buffer_length = 0; } - goto st1193; -tr3161: + goto st1211; +tr3196: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1193; -tr3125: + goto st1211; +tr3160: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -80779,17 +81740,17 @@ tr3125: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1193; -st1193: + goto st1211; +st1211: if ( ++p == pe ) - goto _test_eof1193; -case 1193: + goto _test_eof1211; +case 1211: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -80809,18 +81770,18 @@ case 1193: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3162; + goto tr3197; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3161; + goto tr3196; goto tr77; -st1194: +st1212: if ( ++p == pe ) - goto _test_eof1194; -case 1194: + goto _test_eof1212; +case 1212: if ( 48 <= (*p) && (*p) <= 57 ) - goto tr3163; - goto tr2653; -tr3163: + goto tr3198; + goto tr2688; +tr3198: { s->number64 = 0; } @@ -80835,11 +81796,11 @@ tr3163: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1195; -tr3167: + goto st1213; +tr3202: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -80851,14 +81812,14 @@ tr3167: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1195; -st1195: + goto st1213; +st1213: if ( ++p == pe ) - goto _test_eof1195; -case 1195: + goto _test_eof1213; +case 1213: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -80872,40 +81833,40 @@ case 1195: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr3164; - case 32: goto tr3164; - case 40: goto tr3165; - case 41: goto tr3166; - case 2058: goto tr3168; - case 2107: goto tr3169; + case 9: goto tr3199; + case 32: goto tr3199; + case 40: goto tr3200; + case 41: goto tr3201; + case 2058: goto tr3203; + case 2107: goto tr3204; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3167; - goto tr2653; -tr3171: + goto tr3202; + goto tr2688; +tr3206: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1196; -tr3172: + goto st1214; +tr3207: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1196; -tr3174: + goto st1214; +tr3209: { s->line_counter++; } - goto st1196; -tr3231: + goto st1214; +tr3266: { s->buffer[s->buffer_length++] = 0; @@ -80915,15 +81876,15 @@ tr3231: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1196; goto _out;} + {p++; cs = 1214; goto _out;} } } } { s->line_counter++; } - goto st1196; -tr3164: + goto st1214; +tr3199: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -80931,11 +81892,11 @@ tr3164: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1196; -tr3165: + goto st1214; +tr3200: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -80943,18 +81904,18 @@ tr3165: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1196; -tr3166: + goto st1214; +tr3201: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -80962,18 +81923,18 @@ tr3166: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1196; -tr3168: + goto st1214; +tr3203: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -80981,17 +81942,17 @@ tr3168: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1196; -st1196: + goto st1214; +st1214: if ( ++p == pe ) - goto _test_eof1196; -case 1196: + goto _test_eof1214; +case 1214: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -81005,17 +81966,17 @@ case 1196: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1196; - case 32: goto st1196; - case 40: goto tr3171; - case 41: goto tr3172; - case 2058: goto tr3174; - case 2107: goto tr3175; + case 9: goto st1214; + case 32: goto st1214; + case 40: goto tr3206; + case 41: goto tr3207; + case 2058: goto tr3209; + case 2107: goto tr3210; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3173; - goto tr2653; -tr3173: + goto tr3208; + goto tr2688; +tr3208: { s->number64 = 0; } @@ -81030,11 +81991,11 @@ tr3173: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1197; -tr3179: + goto st1215; +tr3214: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -81046,14 +82007,14 @@ tr3179: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1197; -st1197: + goto st1215; +st1215: if ( ++p == pe ) - goto _test_eof1197; -case 1197: + goto _test_eof1215; +case 1215: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -81067,40 +82028,40 @@ case 1197: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr3176; - case 32: goto tr3176; - case 40: goto tr3177; - case 41: goto tr3178; - case 2058: goto tr3180; - case 2107: goto tr3181; + case 9: goto tr3211; + case 32: goto tr3211; + case 40: goto tr3212; + case 41: goto tr3213; + case 2058: goto tr3215; + case 2107: goto tr3216; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3179; - goto tr2653; -tr3184: + goto tr3214; + goto tr2688; +tr3219: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1198; -tr3185: + goto st1216; +tr3220: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1198; -tr3186: + goto st1216; +tr3221: { s->line_counter++; } - goto st1198; -tr3229: + goto st1216; +tr3264: { s->buffer[s->buffer_length++] = 0; @@ -81110,15 +82071,15 @@ tr3229: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1198; goto _out;} + {p++; cs = 1216; goto _out;} } } } { s->line_counter++; } - goto st1198; -tr3176: + goto st1216; +tr3211: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -81126,11 +82087,11 @@ tr3176: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1198; -tr3177: + goto st1216; +tr3212: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -81138,18 +82099,18 @@ tr3177: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1198; -tr3178: + goto st1216; +tr3213: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -81157,18 +82118,18 @@ tr3178: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1198; -tr3180: + goto st1216; +tr3215: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -81176,17 +82137,17 @@ tr3180: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1198; -st1198: + goto st1216; +st1216: if ( ++p == pe ) - goto _test_eof1198; -case 1198: + goto _test_eof1216; +case 1216: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -81200,37 +82161,37 @@ case 1198: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1198; - case 32: goto st1198; - case 40: goto tr3184; - case 41: goto tr3185; - case 2058: goto tr3186; - case 2107: goto tr3187; + case 9: goto st1216; + case 32: goto st1216; + case 40: goto tr3219; + case 41: goto tr3220; + case 2058: goto tr3221; + case 2107: goto tr3222; } if ( _widec < 11 ) { if ( _widec <= 8 ) - goto tr3182; + goto tr3217; } else if ( _widec > 58 ) { if ( 60 <= _widec ) - goto tr3182; + goto tr3217; } else - goto tr3182; + goto tr3217; goto tr77; -tr3182: +tr3217: { if (rdata_tail <= rdata_stop) { s->item_length_location = rdata_tail++; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - { p--; {stack[top++] = 1199;goto st330;} } - goto st1199; -st1199: + { p--; {stack[top++] = 1217;goto st336;} } + goto st1217; +st1217: if ( ++p == pe ) - goto _test_eof1199; -case 1199: + goto _test_eof1217; +case 1217: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -81244,38 +82205,38 @@ case 1199: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr3188; - case 32: goto tr3188; - case 40: goto tr3189; - case 41: goto tr3190; - case 2058: goto tr3191; - case 2107: goto tr3192; + case 9: goto tr3223; + case 32: goto tr3223; + case 40: goto tr3224; + case 41: goto tr3225; + case 2058: goto tr3226; + case 2107: goto tr3227; } goto tr77; -tr3195: +tr3230: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1200; -tr3196: + goto st1218; +tr3231: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1200; -tr3197: + goto st1218; +tr3232: { s->line_counter++; } - goto st1200; -tr3227: + goto st1218; +tr3262: { s->buffer[s->buffer_length++] = 0; @@ -81285,95 +82246,95 @@ tr3227: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1200; goto _out;} + {p++; cs = 1218; goto _out;} } } } { s->line_counter++; } - goto st1200; -tr3188: + goto st1218; +tr3223: { s->item_length = rdata_tail - s->item_length_location - 1; if (s->comma_list && s->item_length == 0) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {goto st319;} + p--; {goto st325;} } if (s->item_length <= MAX_ITEM_LENGTH) { *(s->item_length_location) = (uint8_t)(s->item_length); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1200; -tr3189: + goto st1218; +tr3224: { s->item_length = rdata_tail - s->item_length_location - 1; if (s->comma_list && s->item_length == 0) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {goto st319;} + p--; {goto st325;} } if (s->item_length <= MAX_ITEM_LENGTH) { *(s->item_length_location) = (uint8_t)(s->item_length); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1200; -tr3190: + goto st1218; +tr3225: { s->item_length = rdata_tail - s->item_length_location - 1; if (s->comma_list && s->item_length == 0) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {goto st319;} + p--; {goto st325;} } if (s->item_length <= MAX_ITEM_LENGTH) { *(s->item_length_location) = (uint8_t)(s->item_length); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1200; -tr3191: + goto st1218; +tr3226: { s->item_length = rdata_tail - s->item_length_location - 1; if (s->comma_list && s->item_length == 0) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {goto st319;} + p--; {goto st325;} } if (s->item_length <= MAX_ITEM_LENGTH) { *(s->item_length_location) = (uint8_t)(s->item_length); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1200; -st1200: + goto st1218; +st1218: if ( ++p == pe ) - goto _test_eof1200; -case 1200: + goto _test_eof1218; +case 1218: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -81387,37 +82348,37 @@ case 1200: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1200; - case 32: goto st1200; - case 40: goto tr3195; - case 41: goto tr3196; - case 2058: goto tr3197; - case 2107: goto tr3198; + case 9: goto st1218; + case 32: goto st1218; + case 40: goto tr3230; + case 41: goto tr3231; + case 2058: goto tr3232; + case 2107: goto tr3233; } if ( _widec < 11 ) { if ( _widec <= 8 ) - goto tr3193; + goto tr3228; } else if ( _widec > 58 ) { if ( 60 <= _widec ) - goto tr3193; + goto tr3228; } else - goto tr3193; + goto tr3228; goto tr77; -tr3193: +tr3228: { if (rdata_tail <= rdata_stop) { s->item_length_location = rdata_tail++; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - { p--; {stack[top++] = 1201;goto st330;} } - goto st1201; -st1201: + { p--; {stack[top++] = 1219;goto st336;} } + goto st1219; +st1219: if ( ++p == pe ) - goto _test_eof1201; -case 1201: + goto _test_eof1219; +case 1219: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -81431,38 +82392,38 @@ case 1201: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr3199; - case 32: goto tr3199; - case 40: goto tr3200; - case 41: goto tr3201; - case 2058: goto tr3202; - case 2107: goto tr3203; + case 9: goto tr3234; + case 32: goto tr3234; + case 40: goto tr3235; + case 41: goto tr3236; + case 2058: goto tr3237; + case 2107: goto tr3238; } goto tr77; -tr3206: +tr3241: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1202; -tr3207: + goto st1220; +tr3242: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1202; -tr3208: + goto st1220; +tr3243: { s->line_counter++; } - goto st1202; -tr3225: + goto st1220; +tr3260: { s->buffer[s->buffer_length++] = 0; @@ -81472,95 +82433,95 @@ tr3225: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1202; goto _out;} + {p++; cs = 1220; goto _out;} } } } { s->line_counter++; } - goto st1202; -tr3199: + goto st1220; +tr3234: { s->item_length = rdata_tail - s->item_length_location - 1; if (s->comma_list && s->item_length == 0) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {goto st319;} + p--; {goto st325;} } if (s->item_length <= MAX_ITEM_LENGTH) { *(s->item_length_location) = (uint8_t)(s->item_length); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1202; -tr3200: + goto st1220; +tr3235: { s->item_length = rdata_tail - s->item_length_location - 1; if (s->comma_list && s->item_length == 0) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {goto st319;} + p--; {goto st325;} } if (s->item_length <= MAX_ITEM_LENGTH) { *(s->item_length_location) = (uint8_t)(s->item_length); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1202; -tr3201: + goto st1220; +tr3236: { s->item_length = rdata_tail - s->item_length_location - 1; if (s->comma_list && s->item_length == 0) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {goto st319;} + p--; {goto st325;} } if (s->item_length <= MAX_ITEM_LENGTH) { *(s->item_length_location) = (uint8_t)(s->item_length); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1202; -tr3202: + goto st1220; +tr3237: { s->item_length = rdata_tail - s->item_length_location - 1; if (s->comma_list && s->item_length == 0) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {goto st319;} + p--; {goto st325;} } if (s->item_length <= MAX_ITEM_LENGTH) { *(s->item_length_location) = (uint8_t)(s->item_length); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1202; -st1202: + goto st1220; +st1220: if ( ++p == pe ) - goto _test_eof1202; -case 1202: + goto _test_eof1220; +case 1220: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -81574,37 +82535,37 @@ case 1202: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1202; - case 32: goto st1202; - case 40: goto tr3206; - case 41: goto tr3207; - case 2058: goto tr3208; - case 2107: goto tr3209; + case 9: goto st1220; + case 32: goto st1220; + case 40: goto tr3241; + case 41: goto tr3242; + case 2058: goto tr3243; + case 2107: goto tr3244; } if ( _widec < 11 ) { if ( _widec <= 8 ) - goto tr3204; + goto tr3239; } else if ( _widec > 58 ) { if ( 60 <= _widec ) - goto tr3204; + goto tr3239; } else - goto tr3204; + goto tr3239; goto tr77; -tr3204: +tr3239: { if (rdata_tail <= rdata_stop) { s->item_length_location = rdata_tail++; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - { p--; {stack[top++] = 1203;goto st330;} } - goto st1203; -st1203: + { p--; {stack[top++] = 1221;goto st336;} } + goto st1221; +st1221: if ( ++p == pe ) - goto _test_eof1203; -case 1203: + goto _test_eof1221; +case 1221: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -81618,38 +82579,38 @@ case 1203: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr3210; - case 32: goto tr3210; - case 40: goto tr3211; - case 41: goto tr3212; - case 2058: goto tr3213; - case 2107: goto tr3214; + case 9: goto tr3245; + case 32: goto tr3245; + case 40: goto tr3246; + case 41: goto tr3247; + case 2058: goto tr3248; + case 2107: goto tr3249; } goto tr77; -tr3216: +tr3251: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1204; -tr3217: + goto st1222; +tr3252: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1204; -tr3219: + goto st1222; +tr3254: { s->line_counter++; } - goto st1204; -tr3223: + goto st1222; +tr3258: { s->buffer[s->buffer_length++] = 0; @@ -81659,95 +82620,95 @@ tr3223: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1204; goto _out;} + {p++; cs = 1222; goto _out;} } } } { s->line_counter++; } - goto st1204; -tr3210: + goto st1222; +tr3245: { s->item_length = rdata_tail - s->item_length_location - 1; if (s->comma_list && s->item_length == 0) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {goto st319;} + p--; {goto st325;} } if (s->item_length <= MAX_ITEM_LENGTH) { *(s->item_length_location) = (uint8_t)(s->item_length); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1204; -tr3211: + goto st1222; +tr3246: { s->item_length = rdata_tail - s->item_length_location - 1; if (s->comma_list && s->item_length == 0) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {goto st319;} + p--; {goto st325;} } if (s->item_length <= MAX_ITEM_LENGTH) { *(s->item_length_location) = (uint8_t)(s->item_length); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1204; -tr3212: + goto st1222; +tr3247: { s->item_length = rdata_tail - s->item_length_location - 1; if (s->comma_list && s->item_length == 0) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {goto st319;} + p--; {goto st325;} } if (s->item_length <= MAX_ITEM_LENGTH) { *(s->item_length_location) = (uint8_t)(s->item_length); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1204; -tr3213: + goto st1222; +tr3248: { s->item_length = rdata_tail - s->item_length_location - 1; if (s->comma_list && s->item_length == 0) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {goto st319;} + p--; {goto st325;} } if (s->item_length <= MAX_ITEM_LENGTH) { *(s->item_length_location) = (uint8_t)(s->item_length); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1204; -st1204: + goto st1222; +st1222: if ( ++p == pe ) - goto _test_eof1204; -case 1204: + goto _test_eof1222; +case 1222: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -81761,92 +82722,92 @@ case 1204: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1204; - case 32: goto st1204; - case 40: goto tr3216; - case 41: goto tr3217; - case 42: goto tr3218; - case 92: goto tr3218; - case 95: goto tr3218; - case 2058: goto tr3219; - case 2107: goto tr3220; + case 9: goto st1222; + case 32: goto st1222; + case 40: goto tr3251; + case 41: goto tr3252; + case 42: goto tr3253; + case 92: goto tr3253; + case 95: goto tr3253; + case 2058: goto tr3254; + case 2107: goto tr3255; } if ( _widec < 64 ) { if ( 45 <= _widec && _widec <= 57 ) - goto tr3218; + goto tr3253; } else if ( _widec > 90 ) { if ( 97 <= _widec && _widec <= 122 ) - goto tr3218; + goto tr3253; } else - goto tr3218; + goto tr3253; goto tr77; -tr3218: +tr3253: { s->dname = rdata_tail; } - { p--; {stack[top++] = 1205;goto st321;} } - goto st1205; -st1205: + { p--; {stack[top++] = 1223;goto st327;} } + goto st1223; +st1223: if ( ++p == pe ) - goto _test_eof1205; -case 1205: + goto _test_eof1223; +case 1223: switch( (*p) ) { - case 32: goto tr3221; - case 59: goto tr3221; + case 32: goto tr3256; + case 59: goto tr3256; } if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr3221; + goto tr3256; } else if ( (*p) >= 9 ) - goto tr3221; + goto tr3256; goto tr77; -tr3221: +tr3256: { rdata_tail += s->dname_tmp_length; } { p--; {cs = stack[--top];goto _again;} } - goto st1535; -st1535: + goto st1553; +st1553: if ( ++p == pe ) - goto _test_eof1535; -case 1535: + goto _test_eof1553; +case 1553: goto st0; -tr3220: +tr3255: { s->buffer_length = 0; } - goto st1206; -tr3222: + goto st1224; +tr3257: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1206; -tr3214: + goto st1224; +tr3249: { s->item_length = rdata_tail - s->item_length_location - 1; if (s->comma_list && s->item_length == 0) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {goto st319;} + p--; {goto st325;} } if (s->item_length <= MAX_ITEM_LENGTH) { *(s->item_length_location) = (uint8_t)(s->item_length); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1206; -st1206: + goto st1224; +st1224: if ( ++p == pe ) - goto _test_eof1206; -case 1206: + goto _test_eof1224; +case 1224: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -81866,44 +82827,44 @@ case 1206: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3223; + goto tr3258; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3222; + goto tr3257; goto tr77; -tr3209: +tr3244: { s->buffer_length = 0; } - goto st1207; -tr3224: + goto st1225; +tr3259: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1207; -tr3203: + goto st1225; +tr3238: { s->item_length = rdata_tail - s->item_length_location - 1; if (s->comma_list && s->item_length == 0) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {goto st319;} + p--; {goto st325;} } if (s->item_length <= MAX_ITEM_LENGTH) { *(s->item_length_location) = (uint8_t)(s->item_length); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1207; -st1207: + goto st1225; +st1225: if ( ++p == pe ) - goto _test_eof1207; -case 1207: + goto _test_eof1225; +case 1225: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -81923,44 +82884,44 @@ case 1207: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3225; + goto tr3260; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3224; + goto tr3259; goto tr77; -tr3198: +tr3233: { s->buffer_length = 0; } - goto st1208; -tr3226: + goto st1226; +tr3261: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1208; -tr3192: + goto st1226; +tr3227: { s->item_length = rdata_tail - s->item_length_location - 1; if (s->comma_list && s->item_length == 0) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {goto st319;} + p--; {goto st325;} } if (s->item_length <= MAX_ITEM_LENGTH) { *(s->item_length_location) = (uint8_t)(s->item_length); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1208; -st1208: + goto st1226; +st1226: if ( ++p == pe ) - goto _test_eof1208; -case 1208: + goto _test_eof1226; +case 1226: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -81980,23 +82941,23 @@ case 1208: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3227; + goto tr3262; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3226; + goto tr3261; goto tr77; -tr3187: +tr3222: { s->buffer_length = 0; } - goto st1209; -tr3228: + goto st1227; +tr3263: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1209; -tr3181: + goto st1227; +tr3216: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -82004,17 +82965,17 @@ tr3181: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1209; -st1209: + goto st1227; +st1227: if ( ++p == pe ) - goto _test_eof1209; -case 1209: + goto _test_eof1227; +case 1227: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -82034,23 +82995,23 @@ case 1209: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3229; + goto tr3264; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3228; + goto tr3263; goto tr77; -tr3175: +tr3210: { s->buffer_length = 0; } - goto st1210; -tr3230: + goto st1228; +tr3265: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1210; -tr3169: + goto st1228; +tr3204: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -82058,17 +83019,17 @@ tr3169: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1210; -st1210: + goto st1228; +st1228: if ( ++p == pe ) - goto _test_eof1210; -case 1210: + goto _test_eof1228; +case 1228: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -82088,30 +83049,30 @@ case 1210: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3231; + goto tr3266; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3230; + goto tr3265; goto tr77; -st1211: +st1229: if ( ++p == pe ) - goto _test_eof1211; -case 1211: + goto _test_eof1229; +case 1229: if ( (*p) < 65 ) { if ( 48 <= (*p) && (*p) <= 57 ) - goto tr3232; + goto tr3267; } else if ( (*p) > 90 ) { if ( 97 <= (*p) && (*p) <= 122 ) - goto tr3232; + goto tr3267; } else - goto tr3232; + goto tr3267; goto tr77; -tr3232: - { p--; {stack[top++] = 1212;goto st1022;} } - goto st1212; -st1212: +tr3267: + { p--; {stack[top++] = 1230;goto st1040;} } + goto st1230; +st1230: if ( ++p == pe ) - goto _test_eof1212; -case 1212: + goto _test_eof1230; +case 1230: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -82125,38 +83086,38 @@ case 1212: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1213; - case 32: goto st1213; - case 40: goto tr3234; - case 41: goto tr3235; - case 2058: goto tr3236; - case 2107: goto tr3237; + case 9: goto st1231; + case 32: goto st1231; + case 40: goto tr3269; + case 41: goto tr3270; + case 2058: goto tr3271; + case 2107: goto tr3272; } goto tr77; -tr3234: +tr3269: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1213; -tr3235: + goto st1231; +tr3270: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1213; -tr3236: + goto st1231; +tr3271: { s->line_counter++; } - goto st1213; -tr3263: + goto st1231; +tr3298: { s->buffer[s->buffer_length++] = 0; @@ -82166,18 +83127,18 @@ tr3263: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1213; goto _out;} + {p++; cs = 1231; goto _out;} } } } { s->line_counter++; } - goto st1213; -st1213: + goto st1231; +st1231: if ( ++p == pe ) - goto _test_eof1213; -case 1213: + goto _test_eof1231; +case 1231: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -82191,17 +83152,17 @@ case 1213: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1213; - case 32: goto st1213; - case 40: goto tr3234; - case 41: goto tr3235; - case 2058: goto tr3236; - case 2107: goto tr3237; + case 9: goto st1231; + case 32: goto st1231; + case 40: goto tr3269; + case 41: goto tr3270; + case 2058: goto tr3271; + case 2107: goto tr3272; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3238; - goto tr2653; -tr3238: + goto tr3273; + goto tr2688; +tr3273: { s->number64 = 0; } @@ -82216,11 +83177,11 @@ tr3238: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1214; -tr3242: + goto st1232; +tr3277: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -82232,14 +83193,14 @@ tr3242: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1214; -st1214: + goto st1232; +st1232: if ( ++p == pe ) - goto _test_eof1214; -case 1214: + goto _test_eof1232; +case 1232: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -82253,40 +83214,40 @@ case 1214: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr3239; - case 32: goto tr3239; - case 40: goto tr3240; - case 41: goto tr3241; - case 2058: goto tr3243; - case 2107: goto tr3244; + case 9: goto tr3274; + case 32: goto tr3274; + case 40: goto tr3275; + case 41: goto tr3276; + case 2058: goto tr3278; + case 2107: goto tr3279; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3242; - goto tr2653; -tr3246: + goto tr3277; + goto tr2688; +tr3281: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1215; -tr3247: + goto st1233; +tr3282: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1215; -tr3249: + goto st1233; +tr3284: { s->line_counter++; } - goto st1215; -tr3261: + goto st1233; +tr3296: { s->buffer[s->buffer_length++] = 0; @@ -82296,15 +83257,15 @@ tr3261: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1215; goto _out;} + {p++; cs = 1233; goto _out;} } } } { s->line_counter++; } - goto st1215; -tr3239: + goto st1233; +tr3274: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -82312,11 +83273,11 @@ tr3239: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1215; -tr3240: + goto st1233; +tr3275: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -82324,18 +83285,18 @@ tr3240: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1215; -tr3241: + goto st1233; +tr3276: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -82343,18 +83304,18 @@ tr3241: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1215; -tr3243: + goto st1233; +tr3278: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -82362,17 +83323,17 @@ tr3243: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1215; -st1215: + goto st1233; +st1233: if ( ++p == pe ) - goto _test_eof1215; -case 1215: + goto _test_eof1233; +case 1233: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -82386,29 +83347,29 @@ case 1215: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1215; - case 32: goto st1215; - case 40: goto tr3246; - case 41: goto tr3247; - case 2058: goto tr3249; - case 2107: goto tr3250; + case 9: goto st1233; + case 32: goto st1233; + case 40: goto tr3281; + case 41: goto tr3282; + case 2058: goto tr3284; + case 2107: goto tr3285; } if ( _widec < 65 ) { if ( 48 <= _widec && _widec <= 57 ) - goto tr3248; + goto tr3283; } else if ( _widec > 90 ) { if ( 97 <= _widec && _widec <= 122 ) - goto tr3248; + goto tr3283; } else - goto tr3248; + goto tr3283; goto tr77; -tr3248: - { p--; {stack[top++] = 1216;goto st918;} } - goto st1216; -st1216: +tr3283: + { p--; {stack[top++] = 1234;goto st936;} } + goto st1234; +st1234: if ( ++p == pe ) - goto _test_eof1216; -case 1216: + goto _test_eof1234; +case 1234: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -82422,38 +83383,38 @@ case 1216: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1217; - case 32: goto st1217; - case 40: goto tr3252; - case 41: goto tr3253; - case 2058: goto tr3254; - case 2107: goto tr3255; + case 9: goto st1235; + case 32: goto st1235; + case 40: goto tr3287; + case 41: goto tr3288; + case 2058: goto tr3289; + case 2107: goto tr3290; } goto tr77; -tr3252: +tr3287: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1217; -tr3253: + goto st1235; +tr3288: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1217; -tr3254: + goto st1235; +tr3289: { s->line_counter++; } - goto st1217; -tr3259: + goto st1235; +tr3294: { s->buffer[s->buffer_length++] = 0; @@ -82463,18 +83424,18 @@ tr3259: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1217; goto _out;} + {p++; cs = 1235; goto _out;} } } } { s->line_counter++; } - goto st1217; -st1217: + goto st1235; +st1235: if ( ++p == pe ) - goto _test_eof1217; -case 1217: + goto _test_eof1235; +case 1235: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -82488,30 +83449,30 @@ case 1217: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1217; - case 32: goto st1217; - case 40: goto tr3252; - case 41: goto tr3253; - case 43: goto tr3256; - case 2058: goto tr3254; - case 2107: goto tr3255; + case 9: goto st1235; + case 32: goto st1235; + case 40: goto tr3287; + case 41: goto tr3288; + case 43: goto tr3291; + case 2058: goto tr3289; + case 2107: goto tr3290; } if ( _widec < 65 ) { if ( 47 <= _widec && _widec <= 57 ) - goto tr3256; + goto tr3291; } else if ( _widec > 90 ) { if ( 97 <= _widec && _widec <= 122 ) - goto tr3256; + goto tr3291; } else - goto tr3256; + goto tr3291; goto tr77; -tr3256: - { p--; {stack[top++] = 1218;goto st381;} } - goto st1218; -st1218: +tr3291: + { p--; {stack[top++] = 1236;goto st387;} } + goto st1236; +st1236: if ( ++p == pe ) - goto _test_eof1218; -case 1218: + goto _test_eof1236; +case 1236: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -82525,36 +83486,36 @@ case 1218: !s->multiline ) _widec += 256; } switch( _widec ) { - case 2570: goto tr3257; - case 2619: goto tr3257; + case 2570: goto tr3292; + case 2619: goto tr3292; } goto tr77; -tr3257: +tr3292: { p--; {cs = stack[--top];goto _again;} } - goto st1536; -st1536: + goto st1554; +st1554: if ( ++p == pe ) - goto _test_eof1536; -case 1536: + goto _test_eof1554; +case 1554: goto st0; -tr3255: +tr3290: { s->buffer_length = 0; } - goto st1219; -tr3258: + goto st1237; +tr3293: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1219; -st1219: + goto st1237; +st1237: if ( ++p == pe ) - goto _test_eof1219; -case 1219: + goto _test_eof1237; +case 1237: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -82574,23 +83535,23 @@ case 1219: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3259; + goto tr3294; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3258; + goto tr3293; goto tr77; -tr3250: +tr3285: { s->buffer_length = 0; } - goto st1220; -tr3260: + goto st1238; +tr3295: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1220; -tr3244: + goto st1238; +tr3279: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -82598,17 +83559,17 @@ tr3244: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1220; -st1220: + goto st1238; +st1238: if ( ++p == pe ) - goto _test_eof1220; -case 1220: + goto _test_eof1238; +case 1238: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -82628,26 +83589,26 @@ case 1220: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3261; + goto tr3296; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3260; + goto tr3295; goto tr77; -tr3237: +tr3272: { s->buffer_length = 0; } - goto st1221; -tr3262: + goto st1239; +tr3297: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1221; -st1221: + goto st1239; +st1239: if ( ++p == pe ) - goto _test_eof1221; -case 1221: + goto _test_eof1239; +case 1239: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -82667,34 +83628,34 @@ case 1221: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3263; + goto tr3298; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3262; + goto tr3297; goto tr77; -tr3267: +tr3302: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1222; -tr3268: + goto st1240; +tr3303: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1222; -tr3271: + goto st1240; +tr3306: { s->line_counter++; } - goto st1222; -tr3294: + goto st1240; +tr3329: { s->buffer[s->buffer_length++] = 0; @@ -82704,22 +83665,22 @@ tr3294: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1222; goto _out;} + {p++; cs = 1240; goto _out;} } } } { s->line_counter++; } - goto st1222; -tr3284: + goto st1240; +tr3319: { if ((s->apl.addr_family == 1 && s->number64 <= 32) || (s->apl.addr_family == 2 && s->number64 <= 128)) { s->apl.prefix_length = (uint8_t)(s->number64); } else { WARN(ZS_BAD_APL); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -82736,7 +83697,7 @@ tr3284: break; default: WARN(ZS_BAD_APL); - p--; {goto st319;} + p--; {goto st325;} } // Find prefix without trailing zeroes. while (len > 0) { @@ -82748,7 +83709,7 @@ tr3284: // Check for rdata overflow. if (rdata_tail + 4 + len > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } // Write address family. uint16_t af = htons(s->apl.addr_family); @@ -82764,15 +83725,15 @@ tr3284: memcpy(rdata_tail, s->buffer, len); rdata_tail += len; } - goto st1222; -tr3285: + goto st1240; +tr3320: { if ((s->apl.addr_family == 1 && s->number64 <= 32) || (s->apl.addr_family == 2 && s->number64 <= 128)) { s->apl.prefix_length = (uint8_t)(s->number64); } else { WARN(ZS_BAD_APL); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -82789,7 +83750,7 @@ tr3285: break; default: WARN(ZS_BAD_APL); - p--; {goto st319;} + p--; {goto st325;} } // Find prefix without trailing zeroes. while (len > 0) { @@ -82801,7 +83762,7 @@ tr3285: // Check for rdata overflow. if (rdata_tail + 4 + len > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } // Write address family. uint16_t af = htons(s->apl.addr_family); @@ -82820,19 +83781,19 @@ tr3285: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1222; -tr3286: + goto st1240; +tr3321: { if ((s->apl.addr_family == 1 && s->number64 <= 32) || (s->apl.addr_family == 2 && s->number64 <= 128)) { s->apl.prefix_length = (uint8_t)(s->number64); } else { WARN(ZS_BAD_APL); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -82849,7 +83810,7 @@ tr3286: break; default: WARN(ZS_BAD_APL); - p--; {goto st319;} + p--; {goto st325;} } // Find prefix without trailing zeroes. while (len > 0) { @@ -82861,7 +83822,7 @@ tr3286: // Check for rdata overflow. if (rdata_tail + 4 + len > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } // Write address family. uint16_t af = htons(s->apl.addr_family); @@ -82880,19 +83841,19 @@ tr3286: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1222; -tr3288: + goto st1240; +tr3323: { if ((s->apl.addr_family == 1 && s->number64 <= 32) || (s->apl.addr_family == 2 && s->number64 <= 128)) { s->apl.prefix_length = (uint8_t)(s->number64); } else { WARN(ZS_BAD_APL); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -82909,7 +83870,7 @@ tr3288: break; default: WARN(ZS_BAD_APL); - p--; {goto st319;} + p--; {goto st325;} } // Find prefix without trailing zeroes. while (len > 0) { @@ -82921,7 +83882,7 @@ tr3288: // Check for rdata overflow. if (rdata_tail + 4 + len > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } // Write address family. uint16_t af = htons(s->apl.addr_family); @@ -82940,11 +83901,11 @@ tr3288: { s->line_counter++; } - goto st1222; -st1222: + goto st1240; +st1240: if ( ++p == pe ) - goto _test_eof1222; -case 1222: + goto _test_eof1240; +case 1240: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -82962,78 +83923,78 @@ case 1222: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto st1222; - case 32: goto st1222; - case 33: goto tr3266; - case 40: goto tr3267; - case 41: goto tr3268; - case 49: goto tr3269; - case 50: goto tr3270; - case 3082: goto tr3271; - case 3131: goto tr3272; - case 3338: goto tr3273; - case 3387: goto tr3273; - case 3594: goto tr3274; - case 3643: goto tr3275; - } - goto tr3264; -tr3266: + case 9: goto st1240; + case 32: goto st1240; + case 33: goto tr3301; + case 40: goto tr3302; + case 41: goto tr3303; + case 49: goto tr3304; + case 50: goto tr3305; + case 3082: goto tr3306; + case 3131: goto tr3307; + case 3338: goto tr3308; + case 3387: goto tr3308; + case 3594: goto tr3309; + case 3643: goto tr3310; + } + goto tr3299; +tr3301: { memset(&(s->apl), 0, sizeof(s->apl)); } { s->apl.excl_flag = 128; // dec 128 = bin 10000000. } - goto st1223; -st1223: + goto st1241; +st1241: if ( ++p == pe ) - goto _test_eof1223; -case 1223: + goto _test_eof1241; +case 1241: switch( (*p) ) { - case 49: goto tr3276; - case 50: goto tr3277; + case 49: goto tr3311; + case 50: goto tr3312; } - goto tr3264; -tr3269: + goto tr3299; +tr3304: { memset(&(s->apl), 0, sizeof(s->apl)); } { s->apl.addr_family = 1; } - goto st1224; -tr3276: + goto st1242; +tr3311: { s->apl.addr_family = 1; } - goto st1224; -st1224: + goto st1242; +st1242: if ( ++p == pe ) - goto _test_eof1224; -case 1224: + goto _test_eof1242; +case 1242: if ( (*p) == 58 ) - goto st1225; - goto tr3264; -st1225: + goto st1243; + goto tr3299; +st1243: if ( ++p == pe ) - goto _test_eof1225; -case 1225: + goto _test_eof1243; +case 1243: if ( (*p) == 46 ) - goto tr3280; + goto tr3315; if ( 48 <= (*p) && (*p) <= 57 ) - goto tr3280; - goto tr3279; -tr3281: + goto tr3315; + goto tr3314; +tr3316: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1226; -tr3280: + goto st1244; +tr3315: { s->buffer_length = 0; } @@ -83042,47 +84003,47 @@ tr3280: s->buffer[s->buffer_length++] = (*p); } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1226; -st1226: + goto st1244; +st1244: if ( ++p == pe ) - goto _test_eof1226; -case 1226: + goto _test_eof1244; +case 1244: if ( (*p) == 47 ) - goto tr3282; + goto tr3317; if ( 46 <= (*p) && (*p) <= 57 ) - goto tr3281; - goto tr3279; -tr3282: + goto tr3316; + goto tr3314; +tr3317: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV4); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1227; -tr3298: + goto st1245; +tr3333: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET6, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV6); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1227; -st1227: + goto st1245; +st1245: if ( ++p == pe ) - goto _test_eof1227; -case 1227: + goto _test_eof1245; +case 1245: if ( 48 <= (*p) && (*p) <= 57 ) - goto tr3283; - goto tr3264; -tr3283: + goto tr3318; + goto tr3299; +tr3318: { s->number64 = 0; } @@ -83097,11 +84058,11 @@ tr3283: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1228; -tr3287: + goto st1246; +tr3322: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -83113,14 +84074,14 @@ tr3287: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1228; -st1228: + goto st1246; +st1246: if ( ++p == pe ) - goto _test_eof1228; -case 1228: + goto _test_eof1246; +case 1246: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -83138,40 +84099,40 @@ case 1228: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto tr3284; - case 32: goto tr3284; - case 40: goto tr3285; - case 41: goto tr3286; - case 3082: goto tr3288; - case 3131: goto tr3289; - case 3338: goto tr3290; - case 3387: goto tr3290; - case 3594: goto tr3291; - case 3643: goto tr3292; + case 9: goto tr3319; + case 32: goto tr3319; + case 40: goto tr3320; + case 41: goto tr3321; + case 3082: goto tr3323; + case 3131: goto tr3324; + case 3338: goto tr3325; + case 3387: goto tr3325; + case 3594: goto tr3326; + case 3643: goto tr3327; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3287; - goto tr3264; -tr3272: + goto tr3322; + goto tr3299; +tr3307: { s->buffer_length = 0; } - goto st1229; -tr3293: + goto st1247; +tr3328: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1229; -tr3289: + goto st1247; +tr3324: { if ((s->apl.addr_family == 1 && s->number64 <= 32) || (s->apl.addr_family == 2 && s->number64 <= 128)) { s->apl.prefix_length = (uint8_t)(s->number64); } else { WARN(ZS_BAD_APL); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -83188,7 +84149,7 @@ tr3289: break; default: WARN(ZS_BAD_APL); - p--; {goto st319;} + p--; {goto st325;} } // Find prefix without trailing zeroes. while (len > 0) { @@ -83200,7 +84161,7 @@ tr3289: // Check for rdata overflow. if (rdata_tail + 4 + len > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } // Write address family. uint16_t af = htons(s->apl.addr_family); @@ -83219,11 +84180,11 @@ tr3289: { s->buffer_length = 0; } - goto st1229; -st1229: + goto st1247; +st1247: if ( ++p == pe ) - goto _test_eof1229; -case 1229: + goto _test_eof1247; +case 1247: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -83243,23 +84204,23 @@ case 1229: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3294; + goto tr3329; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3293; + goto tr3328; goto tr77; -tr3273: +tr3308: { p--; {cs = stack[--top];goto _again;} } - goto st1537; -tr3290: + goto st1555; +tr3325: { if ((s->apl.addr_family == 1 && s->number64 <= 32) || (s->apl.addr_family == 2 && s->number64 <= 128)) { s->apl.prefix_length = (uint8_t)(s->number64); } else { WARN(ZS_BAD_APL); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -83276,7 +84237,7 @@ tr3290: break; default: WARN(ZS_BAD_APL); - p--; {goto st319;} + p--; {goto st325;} } // Find prefix without trailing zeroes. while (len > 0) { @@ -83288,7 +84249,7 @@ tr3290: // Check for rdata overflow. if (rdata_tail + 4 + len > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } // Write address family. uint16_t af = htons(s->apl.addr_family); @@ -83307,28 +84268,28 @@ tr3290: { p--; {cs = stack[--top];goto _again;} } - goto st1537; -st1537: + goto st1555; +st1555: if ( ++p == pe ) - goto _test_eof1537; -case 1537: + goto _test_eof1555; +case 1555: goto st0; -tr3274: +tr3309: { s->line_counter++; } { p--; {cs = stack[--top];goto _again;} } - goto st1538; -tr3291: + goto st1556; +tr3326: { if ((s->apl.addr_family == 1 && s->number64 <= 32) || (s->apl.addr_family == 2 && s->number64 <= 128)) { s->apl.prefix_length = (uint8_t)(s->number64); } else { WARN(ZS_BAD_APL); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -83345,7 +84306,7 @@ tr3291: break; default: WARN(ZS_BAD_APL); - p--; {goto st319;} + p--; {goto st325;} } // Find prefix without trailing zeroes. while (len > 0) { @@ -83357,7 +84318,7 @@ tr3291: // Check for rdata overflow. if (rdata_tail + 4 + len > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } // Write address family. uint16_t af = htons(s->apl.addr_family); @@ -83379,11 +84340,11 @@ tr3291: { p--; {cs = stack[--top];goto _again;} } - goto st1538; -st1538: + goto st1556; +st1556: if ( ++p == pe ) - goto _test_eof1538; -case 1538: + goto _test_eof1556; +case 1556: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -83401,67 +84362,67 @@ case 1538: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto st1222; - case 32: goto st1222; - case 33: goto tr3266; - case 40: goto tr3267; - case 41: goto tr3268; - case 49: goto tr3269; - case 50: goto tr3270; - case 3082: goto tr3271; - case 3131: goto tr3272; - case 3338: goto tr3273; - case 3387: goto tr3273; - case 3594: goto tr3274; - case 3643: goto tr3275; - } - goto tr3264; -tr3270: + case 9: goto st1240; + case 32: goto st1240; + case 33: goto tr3301; + case 40: goto tr3302; + case 41: goto tr3303; + case 49: goto tr3304; + case 50: goto tr3305; + case 3082: goto tr3306; + case 3131: goto tr3307; + case 3338: goto tr3308; + case 3387: goto tr3308; + case 3594: goto tr3309; + case 3643: goto tr3310; + } + goto tr3299; +tr3305: { memset(&(s->apl), 0, sizeof(s->apl)); } { s->apl.addr_family = 2; } - goto st1230; -tr3277: + goto st1248; +tr3312: { s->apl.addr_family = 2; } - goto st1230; -st1230: + goto st1248; +st1248: if ( ++p == pe ) - goto _test_eof1230; -case 1230: + goto _test_eof1248; +case 1248: if ( (*p) == 58 ) - goto st1231; - goto tr3264; -st1231: + goto st1249; + goto tr3299; +st1249: if ( ++p == pe ) - goto _test_eof1231; -case 1231: + goto _test_eof1249; +case 1249: if ( (*p) == 46 ) - goto tr3296; + goto tr3331; if ( (*p) < 65 ) { if ( 48 <= (*p) && (*p) <= 58 ) - goto tr3296; + goto tr3331; } else if ( (*p) > 70 ) { if ( 97 <= (*p) && (*p) <= 102 ) - goto tr3296; + goto tr3331; } else - goto tr3296; - goto tr3279; -tr3297: + goto tr3331; + goto tr3314; +tr3332: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1232; -tr3296: + goto st1250; +tr3331: { s->buffer_length = 0; } @@ -83470,41 +84431,41 @@ tr3296: s->buffer[s->buffer_length++] = (*p); } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1232; -st1232: + goto st1250; +st1250: if ( ++p == pe ) - goto _test_eof1232; -case 1232: + goto _test_eof1250; +case 1250: if ( (*p) == 47 ) - goto tr3298; + goto tr3333; if ( (*p) < 65 ) { if ( 46 <= (*p) && (*p) <= 58 ) - goto tr3297; + goto tr3332; } else if ( (*p) > 70 ) { if ( 97 <= (*p) && (*p) <= 102 ) - goto tr3297; + goto tr3332; } else - goto tr3297; - goto tr3279; -tr3275: + goto tr3332; + goto tr3314; +tr3310: { s->buffer_length = 0; } { p--; {cs = stack[--top];goto _again;} } - goto st1539; -tr3292: + goto st1557; +tr3327: { if ((s->apl.addr_family == 1 && s->number64 <= 32) || (s->apl.addr_family == 2 && s->number64 <= 128)) { s->apl.prefix_length = (uint8_t)(s->number64); } else { WARN(ZS_BAD_APL); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -83521,7 +84482,7 @@ tr3292: break; default: WARN(ZS_BAD_APL); - p--; {goto st319;} + p--; {goto st325;} } // Find prefix without trailing zeroes. while (len > 0) { @@ -83533,7 +84494,7 @@ tr3292: // Check for rdata overflow. if (rdata_tail + 4 + len > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } // Write address family. uint16_t af = htons(s->apl.addr_family); @@ -83555,11 +84516,11 @@ tr3292: { p--; {cs = stack[--top];goto _again;} } - goto st1539; -st1539: + goto st1557; +st1557: if ( ++p == pe ) - goto _test_eof1539; -case 1539: + goto _test_eof1557; +case 1557: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -83579,18 +84540,18 @@ case 1539: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3294; + goto tr3329; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3293; + goto tr3328; goto tr77; -st1233: +st1251: if ( ++p == pe ) - goto _test_eof1233; -case 1233: + goto _test_eof1251; +case 1251: if ( 48 <= (*p) && (*p) <= 57 ) - goto tr3299; - goto tr2653; -tr3299: + goto tr3334; + goto tr2688; +tr3334: { s->number64 = 0; } @@ -83605,11 +84566,11 @@ tr3299: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1234; -tr3303: + goto st1252; +tr3338: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -83621,14 +84582,14 @@ tr3303: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1234; -st1234: + goto st1252; +st1252: if ( ++p == pe ) - goto _test_eof1234; -case 1234: + goto _test_eof1252; +case 1252: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -83642,40 +84603,40 @@ case 1234: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr3300; - case 32: goto tr3300; - case 40: goto tr3301; - case 41: goto tr3302; - case 2058: goto tr3304; - case 2107: goto tr3305; + case 9: goto tr3335; + case 32: goto tr3335; + case 40: goto tr3336; + case 41: goto tr3337; + case 2058: goto tr3339; + case 2107: goto tr3340; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3303; - goto tr2653; -tr3307: + goto tr3338; + goto tr2688; +tr3342: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1235; -tr3308: + goto st1253; +tr3343: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1235; -tr3310: + goto st1253; +tr3345: { s->line_counter++; } - goto st1235; -tr3347: + goto st1253; +tr3382: { s->buffer[s->buffer_length++] = 0; @@ -83685,15 +84646,15 @@ tr3347: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1235; goto _out;} + {p++; cs = 1253; goto _out;} } } } { s->line_counter++; } - goto st1235; -tr3300: + goto st1253; +tr3335: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -83701,11 +84662,11 @@ tr3300: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1235; -tr3301: + goto st1253; +tr3336: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -83713,18 +84674,18 @@ tr3301: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1235; -tr3302: + goto st1253; +tr3337: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -83732,18 +84693,18 @@ tr3302: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1235; -tr3304: + goto st1253; +tr3339: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -83751,17 +84712,17 @@ tr3304: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1235; -st1235: + goto st1253; +st1253: if ( ++p == pe ) - goto _test_eof1235; -case 1235: + goto _test_eof1253; +case 1253: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -83775,29 +84736,29 @@ case 1235: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1235; - case 32: goto st1235; - case 40: goto tr3307; - case 41: goto tr3308; - case 2058: goto tr3310; - case 2107: goto tr3311; + case 9: goto st1253; + case 32: goto st1253; + case 40: goto tr3342; + case 41: goto tr3343; + case 2058: goto tr3345; + case 2107: goto tr3346; } if ( _widec < 65 ) { if ( 48 <= _widec && _widec <= 57 ) - goto tr3309; + goto tr3344; } else if ( _widec > 90 ) { if ( 97 <= _widec && _widec <= 122 ) - goto tr3309; + goto tr3344; } else - goto tr3309; + goto tr3344; goto tr77; -tr3309: - { p--; {stack[top++] = 1236;goto st918;} } - goto st1236; -st1236: +tr3344: + { p--; {stack[top++] = 1254;goto st936;} } + goto st1254; +st1254: if ( ++p == pe ) - goto _test_eof1236; -case 1236: + goto _test_eof1254; +case 1254: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -83811,38 +84772,38 @@ case 1236: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1237; - case 32: goto st1237; - case 40: goto tr3313; - case 41: goto tr3314; - case 2058: goto tr3315; - case 2107: goto tr3316; + case 9: goto st1255; + case 32: goto st1255; + case 40: goto tr3348; + case 41: goto tr3349; + case 2058: goto tr3350; + case 2107: goto tr3351; } goto tr77; -tr3313: +tr3348: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1237; -tr3314: + goto st1255; +tr3349: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1237; -tr3315: + goto st1255; +tr3350: { s->line_counter++; } - goto st1237; -tr3345: + goto st1255; +tr3380: { s->buffer[s->buffer_length++] = 0; @@ -83852,18 +84813,18 @@ tr3345: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1237; goto _out;} + {p++; cs = 1255; goto _out;} } } } { s->line_counter++; } - goto st1237; -st1237: + goto st1255; +st1255: if ( ++p == pe ) - goto _test_eof1237; -case 1237: + goto _test_eof1255; +case 1255: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -83877,17 +84838,17 @@ case 1237: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1237; - case 32: goto st1237; - case 40: goto tr3313; - case 41: goto tr3314; - case 2058: goto tr3315; - case 2107: goto tr3316; + case 9: goto st1255; + case 32: goto st1255; + case 40: goto tr3348; + case 41: goto tr3349; + case 2058: goto tr3350; + case 2107: goto tr3351; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3317; - goto tr2653; -tr3317: + goto tr3352; + goto tr2688; +tr3352: { s->number64 = 0; } @@ -83902,11 +84863,11 @@ tr3317: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1238; -tr3321: + goto st1256; +tr3356: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -83918,14 +84879,14 @@ tr3321: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1238; -st1238: + goto st1256; +st1256: if ( ++p == pe ) - goto _test_eof1238; -case 1238: + goto _test_eof1256; +case 1256: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -83939,40 +84900,40 @@ case 1238: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr3318; - case 32: goto tr3318; - case 40: goto tr3319; - case 41: goto tr3320; - case 2058: goto tr3322; - case 2107: goto tr3323; + case 9: goto tr3353; + case 32: goto tr3353; + case 40: goto tr3354; + case 41: goto tr3355; + case 2058: goto tr3357; + case 2107: goto tr3358; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3321; - goto tr2653; -tr3326: + goto tr3356; + goto tr2688; +tr3361: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1239; -tr3327: + goto st1257; +tr3362: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1239; -tr3329: + goto st1257; +tr3364: { s->line_counter++; } - goto st1239; -tr3343: + goto st1257; +tr3378: { s->buffer[s->buffer_length++] = 0; @@ -83982,79 +84943,79 @@ tr3343: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1239; goto _out;} + {p++; cs = 1257; goto _out;} } } } { s->line_counter++; } - goto st1239; -tr3318: + goto st1257; +tr3353: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1239; -tr3319: + goto st1257; +tr3354: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1239; -tr3320: + goto st1257; +tr3355: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1239; -tr3322: + goto st1257; +tr3357: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1239; -st1239: + goto st1257; +st1257: if ( ++p == pe ) - goto _test_eof1239; -case 1239: + goto _test_eof1257; +case 1257: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -84068,69 +85029,69 @@ case 1239: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1239; - case 32: goto st1239; - case 40: goto tr3326; - case 41: goto tr3327; - case 2058: goto tr3329; - case 2107: goto tr3330; + case 9: goto st1257; + case 32: goto st1257; + case 40: goto tr3361; + case 41: goto tr3362; + case 2058: goto tr3364; + case 2107: goto tr3365; } if ( _widec < 65 ) { if ( 48 <= _widec && _widec <= 57 ) - goto tr3328; + goto tr3363; } else if ( _widec > 70 ) { if ( 97 <= _widec && _widec <= 102 ) - goto tr3328; + goto tr3363; } else - goto tr3328; - goto tr3324; -tr3328: + goto tr3363; + goto tr3359; +tr3363: { if (rdata_tail <= rdata_stop) { *rdata_tail = first_hex_to_num[(uint8_t)(*p)]; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1240; -st1240: + goto st1258; +st1258: if ( ++p == pe ) - goto _test_eof1240; -case 1240: + goto _test_eof1258; +case 1258: if ( (*p) < 65 ) { if ( 48 <= (*p) && (*p) <= 57 ) - goto tr3331; + goto tr3366; } else if ( (*p) > 70 ) { if ( 97 <= (*p) && (*p) <= 102 ) - goto tr3331; + goto tr3366; } else - goto tr3331; - goto tr3324; -tr3333: + goto tr3366; + goto tr3359; +tr3368: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1241; -tr3334: + goto st1259; +tr3369: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1241; -tr3335: + goto st1259; +tr3370: { s->line_counter++; } - goto st1241; -tr3341: + goto st1259; +tr3376: { s->buffer[s->buffer_length++] = 0; @@ -84140,24 +85101,24 @@ tr3341: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1241; goto _out;} + {p++; cs = 1259; goto _out;} } } } { s->line_counter++; } - goto st1241; -tr3331: + goto st1259; +tr3366: { *rdata_tail += second_hex_to_num[(uint8_t)(*p)]; rdata_tail++; } - goto st1241; -st1241: + goto st1259; +st1259: if ( ++p == pe ) - goto _test_eof1241; -case 1241: + goto _test_eof1259; +case 1259: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -84175,42 +85136,42 @@ case 1241: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto st1241; - case 32: goto st1241; - case 40: goto tr3333; - case 41: goto tr3334; - case 3082: goto tr3335; - case 3131: goto tr3336; - case 3338: goto tr3337; - case 3387: goto tr3337; - case 3594: goto tr3338; - case 3643: goto tr3339; + case 9: goto st1259; + case 32: goto st1259; + case 40: goto tr3368; + case 41: goto tr3369; + case 3082: goto tr3370; + case 3131: goto tr3371; + case 3338: goto tr3372; + case 3387: goto tr3372; + case 3594: goto tr3373; + case 3643: goto tr3374; } if ( _widec < 65 ) { if ( 48 <= _widec && _widec <= 57 ) - goto tr3328; + goto tr3363; } else if ( _widec > 70 ) { if ( 97 <= _widec && _widec <= 102 ) - goto tr3328; + goto tr3363; } else - goto tr3328; - goto tr3324; -tr3336: + goto tr3363; + goto tr3359; +tr3371: { s->buffer_length = 0; } - goto st1242; -tr3340: + goto st1260; +tr3375: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1242; -st1242: + goto st1260; +st1260: if ( ++p == pe ) - goto _test_eof1242; -case 1242: + goto _test_eof1260; +case 1260: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -84230,32 +85191,32 @@ case 1242: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3341; + goto tr3376; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3340; - goto tr3324; -tr3337: + goto tr3375; + goto tr3359; +tr3372: { p--; {cs = stack[--top];goto _again;} } - goto st1540; -st1540: + goto st1558; +st1558: if ( ++p == pe ) - goto _test_eof1540; -case 1540: + goto _test_eof1558; +case 1558: goto st0; -tr3338: +tr3373: { s->line_counter++; } { p--; {cs = stack[--top];goto _again;} } - goto st1541; -st1541: + goto st1559; +st1559: if ( ++p == pe ) - goto _test_eof1541; -case 1541: + goto _test_eof1559; +case 1559: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -84273,38 +85234,38 @@ case 1541: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto st1241; - case 32: goto st1241; - case 40: goto tr3333; - case 41: goto tr3334; - case 3082: goto tr3335; - case 3131: goto tr3336; - case 3338: goto tr3337; - case 3387: goto tr3337; - case 3594: goto tr3338; - case 3643: goto tr3339; + case 9: goto st1259; + case 32: goto st1259; + case 40: goto tr3368; + case 41: goto tr3369; + case 3082: goto tr3370; + case 3131: goto tr3371; + case 3338: goto tr3372; + case 3387: goto tr3372; + case 3594: goto tr3373; + case 3643: goto tr3374; } if ( _widec < 65 ) { if ( 48 <= _widec && _widec <= 57 ) - goto tr3328; + goto tr3363; } else if ( _widec > 70 ) { if ( 97 <= _widec && _widec <= 102 ) - goto tr3328; + goto tr3363; } else - goto tr3328; - goto tr3324; -tr3339: + goto tr3363; + goto tr3359; +tr3374: { s->buffer_length = 0; } { p--; {cs = stack[--top];goto _again;} } - goto st1542; -st1542: + goto st1560; +st1560: if ( ++p == pe ) - goto _test_eof1542; -case 1542: + goto _test_eof1560; +case 1560: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -84324,40 +85285,40 @@ case 1542: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3341; + goto tr3376; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3340; - goto tr3324; -tr3330: + goto tr3375; + goto tr3359; +tr3365: { s->buffer_length = 0; } - goto st1243; -tr3342: + goto st1261; +tr3377: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1243; -tr3323: + goto st1261; +tr3358: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1243; -st1243: + goto st1261; +st1261: if ( ++p == pe ) - goto _test_eof1243; -case 1243: + goto _test_eof1261; +case 1261: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -84377,26 +85338,26 @@ case 1243: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3343; + goto tr3378; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3342; + goto tr3377; goto tr77; -tr3316: +tr3351: { s->buffer_length = 0; } - goto st1244; -tr3344: + goto st1262; +tr3379: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1244; -st1244: + goto st1262; +st1262: if ( ++p == pe ) - goto _test_eof1244; -case 1244: + goto _test_eof1262; +case 1262: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -84416,23 +85377,23 @@ case 1244: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3345; + goto tr3380; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3344; + goto tr3379; goto tr77; -tr3311: +tr3346: { s->buffer_length = 0; } - goto st1245; -tr3346: + goto st1263; +tr3381: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1245; -tr3305: + goto st1263; +tr3340: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -84440,17 +85401,17 @@ tr3305: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1245; -st1245: + goto st1263; +st1263: if ( ++p == pe ) - goto _test_eof1245; -case 1245: + goto _test_eof1263; +case 1263: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -84470,18 +85431,18 @@ case 1245: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3347; + goto tr3382; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3346; + goto tr3381; goto tr77; -st1246: +st1264: if ( ++p == pe ) - goto _test_eof1246; -case 1246: + goto _test_eof1264; +case 1264: if ( 48 <= (*p) && (*p) <= 57 ) - goto tr3348; - goto tr2653; -tr3348: + goto tr3383; + goto tr2688; +tr3383: { s->number64 = 0; } @@ -84496,11 +85457,11 @@ tr3348: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1247; -tr3352: + goto st1265; +tr3387: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -84512,14 +85473,14 @@ tr3352: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1247; -st1247: + goto st1265; +st1265: if ( ++p == pe ) - goto _test_eof1247; -case 1247: + goto _test_eof1265; +case 1265: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -84533,40 +85494,40 @@ case 1247: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr3349; - case 32: goto tr3349; - case 40: goto tr3350; - case 41: goto tr3351; - case 2058: goto tr3353; - case 2107: goto tr3354; + case 9: goto tr3384; + case 32: goto tr3384; + case 40: goto tr3385; + case 41: goto tr3386; + case 2058: goto tr3388; + case 2107: goto tr3389; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3352; - goto tr2653; -tr3356: + goto tr3387; + goto tr2688; +tr3391: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1248; -tr3357: + goto st1266; +tr3392: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1248; -tr3359: + goto st1266; +tr3394: { s->line_counter++; } - goto st1248; -tr3387: + goto st1266; +tr3422: { s->buffer[s->buffer_length++] = 0; @@ -84576,79 +85537,79 @@ tr3387: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1248; goto _out;} + {p++; cs = 1266; goto _out;} } } } { s->line_counter++; } - goto st1248; -tr3349: + goto st1266; +tr3384: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1248; -tr3350: + goto st1266; +tr3385: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1248; -tr3351: + goto st1266; +tr3386: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1248; -tr3353: + goto st1266; +tr3388: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1248; -st1248: + goto st1266; +st1266: if ( ++p == pe ) - goto _test_eof1248; -case 1248: + goto _test_eof1266; +case 1266: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -84662,17 +85623,17 @@ case 1248: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1248; - case 32: goto st1248; - case 40: goto tr3356; - case 41: goto tr3357; - case 2058: goto tr3359; - case 2107: goto tr3360; + case 9: goto st1266; + case 32: goto st1266; + case 40: goto tr3391; + case 41: goto tr3392; + case 2058: goto tr3394; + case 2107: goto tr3395; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3358; - goto tr2653; -tr3358: + goto tr3393; + goto tr2688; +tr3393: { s->number64 = 0; } @@ -84687,11 +85648,11 @@ tr3358: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1249; -tr3364: + goto st1267; +tr3399: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -84703,14 +85664,14 @@ tr3364: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1249; -st1249: + goto st1267; +st1267: if ( ++p == pe ) - goto _test_eof1249; -case 1249: + goto _test_eof1267; +case 1267: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -84724,40 +85685,40 @@ case 1249: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr3361; - case 32: goto tr3361; - case 40: goto tr3362; - case 41: goto tr3363; - case 2058: goto tr3365; - case 2107: goto tr3366; + case 9: goto tr3396; + case 32: goto tr3396; + case 40: goto tr3397; + case 41: goto tr3398; + case 2058: goto tr3400; + case 2107: goto tr3401; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3364; - goto tr2653; -tr3368: + goto tr3399; + goto tr2688; +tr3403: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1250; -tr3369: + goto st1268; +tr3404: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1250; -tr3371: + goto st1268; +tr3406: { s->line_counter++; } - goto st1250; -tr3385: + goto st1268; +tr3420: { s->buffer[s->buffer_length++] = 0; @@ -84767,79 +85728,79 @@ tr3385: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1250; goto _out;} + {p++; cs = 1268; goto _out;} } } } { s->line_counter++; } - goto st1250; -tr3361: + goto st1268; +tr3396: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1250; -tr3362: + goto st1268; +tr3397: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1250; -tr3363: + goto st1268; +tr3398: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1250; -tr3365: + goto st1268; +tr3400: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1250; -st1250: + goto st1268; +st1268: if ( ++p == pe ) - goto _test_eof1250; -case 1250: + goto _test_eof1268; +case 1268: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -84853,69 +85814,69 @@ case 1250: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1250; - case 32: goto st1250; - case 40: goto tr3368; - case 41: goto tr3369; - case 2058: goto tr3371; - case 2107: goto tr3372; + case 9: goto st1268; + case 32: goto st1268; + case 40: goto tr3403; + case 41: goto tr3404; + case 2058: goto tr3406; + case 2107: goto tr3407; } if ( _widec < 65 ) { if ( 48 <= _widec && _widec <= 57 ) - goto tr3370; + goto tr3405; } else if ( _widec > 70 ) { if ( 97 <= _widec && _widec <= 102 ) - goto tr3370; + goto tr3405; } else - goto tr3370; - goto tr3324; -tr3370: + goto tr3405; + goto tr3359; +tr3405: { if (rdata_tail <= rdata_stop) { *rdata_tail = first_hex_to_num[(uint8_t)(*p)]; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1251; -st1251: + goto st1269; +st1269: if ( ++p == pe ) - goto _test_eof1251; -case 1251: + goto _test_eof1269; +case 1269: if ( (*p) < 65 ) { if ( 48 <= (*p) && (*p) <= 57 ) - goto tr3373; + goto tr3408; } else if ( (*p) > 70 ) { if ( 97 <= (*p) && (*p) <= 102 ) - goto tr3373; + goto tr3408; } else - goto tr3373; - goto tr3324; -tr3375: + goto tr3408; + goto tr3359; +tr3410: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1252; -tr3376: + goto st1270; +tr3411: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1252; -tr3377: + goto st1270; +tr3412: { s->line_counter++; } - goto st1252; -tr3383: + goto st1270; +tr3418: { s->buffer[s->buffer_length++] = 0; @@ -84925,24 +85886,24 @@ tr3383: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1252; goto _out;} + {p++; cs = 1270; goto _out;} } } } { s->line_counter++; } - goto st1252; -tr3373: + goto st1270; +tr3408: { *rdata_tail += second_hex_to_num[(uint8_t)(*p)]; rdata_tail++; } - goto st1252; -st1252: + goto st1270; +st1270: if ( ++p == pe ) - goto _test_eof1252; -case 1252: + goto _test_eof1270; +case 1270: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -84960,42 +85921,42 @@ case 1252: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto st1252; - case 32: goto st1252; - case 40: goto tr3375; - case 41: goto tr3376; - case 3082: goto tr3377; - case 3131: goto tr3378; - case 3338: goto tr3379; - case 3387: goto tr3379; - case 3594: goto tr3380; - case 3643: goto tr3381; + case 9: goto st1270; + case 32: goto st1270; + case 40: goto tr3410; + case 41: goto tr3411; + case 3082: goto tr3412; + case 3131: goto tr3413; + case 3338: goto tr3414; + case 3387: goto tr3414; + case 3594: goto tr3415; + case 3643: goto tr3416; } if ( _widec < 65 ) { if ( 48 <= _widec && _widec <= 57 ) - goto tr3370; + goto tr3405; } else if ( _widec > 70 ) { if ( 97 <= _widec && _widec <= 102 ) - goto tr3370; + goto tr3405; } else - goto tr3370; - goto tr3324; -tr3378: + goto tr3405; + goto tr3359; +tr3413: { s->buffer_length = 0; } - goto st1253; -tr3382: + goto st1271; +tr3417: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1253; -st1253: + goto st1271; +st1271: if ( ++p == pe ) - goto _test_eof1253; -case 1253: + goto _test_eof1271; +case 1271: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -85015,32 +85976,32 @@ case 1253: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3383; + goto tr3418; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3382; - goto tr3324; -tr3379: + goto tr3417; + goto tr3359; +tr3414: { p--; {cs = stack[--top];goto _again;} } - goto st1543; -st1543: + goto st1561; +st1561: if ( ++p == pe ) - goto _test_eof1543; -case 1543: + goto _test_eof1561; +case 1561: goto st0; -tr3380: +tr3415: { s->line_counter++; } { p--; {cs = stack[--top];goto _again;} } - goto st1544; -st1544: + goto st1562; +st1562: if ( ++p == pe ) - goto _test_eof1544; -case 1544: + goto _test_eof1562; +case 1562: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -85058,38 +86019,38 @@ case 1544: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto st1252; - case 32: goto st1252; - case 40: goto tr3375; - case 41: goto tr3376; - case 3082: goto tr3377; - case 3131: goto tr3378; - case 3338: goto tr3379; - case 3387: goto tr3379; - case 3594: goto tr3380; - case 3643: goto tr3381; + case 9: goto st1270; + case 32: goto st1270; + case 40: goto tr3410; + case 41: goto tr3411; + case 3082: goto tr3412; + case 3131: goto tr3413; + case 3338: goto tr3414; + case 3387: goto tr3414; + case 3594: goto tr3415; + case 3643: goto tr3416; } if ( _widec < 65 ) { if ( 48 <= _widec && _widec <= 57 ) - goto tr3370; + goto tr3405; } else if ( _widec > 70 ) { if ( 97 <= _widec && _widec <= 102 ) - goto tr3370; + goto tr3405; } else - goto tr3370; - goto tr3324; -tr3381: + goto tr3405; + goto tr3359; +tr3416: { s->buffer_length = 0; } { p--; {cs = stack[--top];goto _again;} } - goto st1545; -st1545: + goto st1563; +st1563: if ( ++p == pe ) - goto _test_eof1545; -case 1545: + goto _test_eof1563; +case 1563: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -85109,40 +86070,40 @@ case 1545: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3383; + goto tr3418; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3382; - goto tr3324; -tr3372: + goto tr3417; + goto tr3359; +tr3407: { s->buffer_length = 0; } - goto st1254; -tr3384: + goto st1272; +tr3419: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1254; -tr3366: + goto st1272; +tr3401: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1254; -st1254: + goto st1272; +st1272: if ( ++p == pe ) - goto _test_eof1254; -case 1254: + goto _test_eof1272; +case 1272: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -85162,40 +86123,40 @@ case 1254: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3385; + goto tr3420; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3384; + goto tr3419; goto tr77; -tr3360: +tr3395: { s->buffer_length = 0; } - goto st1255; -tr3386: + goto st1273; +tr3421: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1255; -tr3354: + goto st1273; +tr3389: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1255; -st1255: + goto st1273; +st1273: if ( ++p == pe ) - goto _test_eof1255; -case 1255: + goto _test_eof1273; +case 1273: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -85215,18 +86176,18 @@ case 1255: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3387; + goto tr3422; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3386; + goto tr3421; goto tr77; -st1256: +st1274: if ( ++p == pe ) - goto _test_eof1256; -case 1256: + goto _test_eof1274; +case 1274: if ( 48 <= (*p) && (*p) <= 57 ) - goto tr3388; - goto tr2653; -tr3388: + goto tr3423; + goto tr2688; +tr3423: { s->number64 = 0; } @@ -85241,11 +86202,11 @@ tr3388: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1257; -tr3392: + goto st1275; +tr3427: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -85257,14 +86218,14 @@ tr3392: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1257; -st1257: + goto st1275; +st1275: if ( ++p == pe ) - goto _test_eof1257; -case 1257: + goto _test_eof1275; +case 1275: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -85278,40 +86239,40 @@ case 1257: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr3389; - case 32: goto tr3389; - case 40: goto tr3390; - case 41: goto tr3391; - case 2058: goto tr3393; - case 2107: goto tr3394; + case 9: goto tr3424; + case 32: goto tr3424; + case 40: goto tr3425; + case 41: goto tr3426; + case 2058: goto tr3428; + case 2107: goto tr3429; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3392; - goto tr2653; -tr3397: + goto tr3427; + goto tr2688; +tr3432: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1258; -tr3398: + goto st1276; +tr3433: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1258; -tr3403: + goto st1276; +tr3438: { s->line_counter++; } - goto st1258; -tr3596: + goto st1276; +tr3631: { s->buffer[s->buffer_length++] = 0; @@ -85321,79 +86282,79 @@ tr3596: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1258; goto _out;} + {p++; cs = 1276; goto _out;} } } } { s->line_counter++; } - goto st1258; -tr3389: + goto st1276; +tr3424: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1258; -tr3390: + goto st1276; +tr3425: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1258; -tr3391: + goto st1276; +tr3426: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1258; -tr3393: + goto st1276; +tr3428: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1258; -st1258: + goto st1276; +st1276: if ( ++p == pe ) - goto _test_eof1258; -case 1258: + goto _test_eof1276; +case 1276: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -85407,27 +86368,27 @@ case 1258: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1258; - case 32: goto st1258; - case 40: goto tr3397; - case 41: goto tr3398; - case 48: goto tr3399; - case 49: goto tr3400; - case 50: goto tr3401; - case 51: goto tr3402; - case 2058: goto tr3403; - case 2107: goto tr3404; - } - goto tr3395; -tr3399: + case 9: goto st1276; + case 32: goto st1276; + case 40: goto tr3432; + case 41: goto tr3433; + case 48: goto tr3434; + case 49: goto tr3435; + case 50: goto tr3436; + case 51: goto tr3437; + case 2058: goto tr3438; + case 2107: goto tr3439; + } + goto tr3430; +tr3434: { *(rdata_tail++) = 0; } - goto st1259; -st1259: + goto st1277; +st1277: if ( ++p == pe ) - goto _test_eof1259; -case 1259: + goto _test_eof1277; +case 1277: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -85441,38 +86402,38 @@ case 1259: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1260; - case 32: goto st1260; - case 40: goto tr3406; - case 41: goto tr3407; - case 2058: goto tr3408; - case 2107: goto tr3409; - } - goto tr3395; -tr3406: + case 9: goto st1278; + case 32: goto st1278; + case 40: goto tr3441; + case 41: goto tr3442; + case 2058: goto tr3443; + case 2107: goto tr3444; + } + goto tr3430; +tr3441: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1260; -tr3407: + goto st1278; +tr3442: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1260; -tr3408: + goto st1278; +tr3443: { s->line_counter++; } - goto st1260; -tr3458: + goto st1278; +tr3493: { s->buffer[s->buffer_length++] = 0; @@ -85482,18 +86443,18 @@ tr3458: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1260; goto _out;} + {p++; cs = 1278; goto _out;} } } } { s->line_counter++; } - goto st1260; -st1260: + goto st1278; +st1278: if ( ++p == pe ) - goto _test_eof1260; -case 1260: + goto _test_eof1278; +case 1278: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -85507,17 +86468,17 @@ case 1260: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1260; - case 32: goto st1260; - case 40: goto tr3406; - case 41: goto tr3407; - case 2058: goto tr3408; - case 2107: goto tr3409; + case 9: goto st1278; + case 32: goto st1278; + case 40: goto tr3441; + case 41: goto tr3442; + case 2058: goto tr3443; + case 2107: goto tr3444; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3411; - goto tr3410; -tr3411: + goto tr3446; + goto tr3445; +tr3446: { s->number64 = 0; } @@ -85532,11 +86493,11 @@ tr3411: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1261; -tr3415: + goto st1279; +tr3450: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -85548,14 +86509,14 @@ tr3415: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1261; -st1261: + goto st1279; +st1279: if ( ++p == pe ) - goto _test_eof1261; -case 1261: + goto _test_eof1279; +case 1279: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -85569,40 +86530,40 @@ case 1261: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr3412; - case 32: goto tr3412; - case 40: goto tr3413; - case 41: goto tr3414; - case 2058: goto tr3416; - case 2107: goto tr3417; + case 9: goto tr3447; + case 32: goto tr3447; + case 40: goto tr3448; + case 41: goto tr3449; + case 2058: goto tr3451; + case 2107: goto tr3452; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3415; - goto tr3410; -tr3419: + goto tr3450; + goto tr3445; +tr3454: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1262; -tr3420: + goto st1280; +tr3455: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1262; -tr3422: + goto st1280; +tr3457: { s->line_counter++; } - goto st1262; -tr3456: + goto st1280; +tr3491: { s->buffer[s->buffer_length++] = 0; @@ -85612,79 +86573,79 @@ tr3456: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1262; goto _out;} + {p++; cs = 1280; goto _out;} } } } { s->line_counter++; } - goto st1262; -tr3412: + goto st1280; +tr3447: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1262; -tr3413: + goto st1280; +tr3448: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1262; -tr3414: + goto st1280; +tr3449: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1262; -tr3416: + goto st1280; +tr3451: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1262; -st1262: + goto st1280; +st1280: if ( ++p == pe ) - goto _test_eof1262; -case 1262: + goto _test_eof1280; +case 1280: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -85698,19 +86659,19 @@ case 1262: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1262; - case 32: goto st1262; - case 40: goto tr3419; - case 41: goto tr3420; - case 46: goto st1263; - case 2058: goto tr3422; - case 2107: goto tr3423; - } - goto tr3395; -st1263: + case 9: goto st1280; + case 32: goto st1280; + case 40: goto tr3454; + case 41: goto tr3455; + case 46: goto st1281; + case 2058: goto tr3457; + case 2107: goto tr3458; + } + goto tr3430; +st1281: if ( ++p == pe ) - goto _test_eof1263; -case 1263: + goto _test_eof1281; +case 1281: _widec = (*p); if ( (*p) < 32 ) { if ( (*p) > 9 ) { @@ -85768,66 +86729,66 @@ case 1263: s->number64 == 0 ) _widec += 512; } switch( _widec ) { - case 7177: goto st1264; - case 7200: goto st1264; - case 7208: goto tr3426; - case 7209: goto tr3427; - case 7433: goto st1267; - case 7456: goto st1267; - case 7464: goto tr3429; - case 7465: goto tr3430; - case 7689: goto st1269; - case 7712: goto st1269; - case 7720: goto tr3432; - case 7721: goto tr3433; - case 10506: goto tr3434; - case 10555: goto tr3434; - case 10762: goto tr3434; - case 10811: goto tr3434; - case 11274: goto tr3435; - case 11323: goto tr3436; - case 11530: goto tr3434; - case 11579: goto tr3434; - case 11786: goto tr3437; - case 11835: goto tr3438; - case 12298: goto tr3439; - case 12347: goto tr3440; - case 12554: goto tr3434; - case 12603: goto tr3434; - case 12810: goto tr3441; - case 12859: goto tr3442; - case 13322: goto tr3443; - case 13371: goto tr3444; - case 13578: goto tr3434; - case 13627: goto tr3434; - case 13834: goto tr3445; - case 13883: goto tr3446; - } - goto tr3424; -tr3426: + case 7177: goto st1282; + case 7200: goto st1282; + case 7208: goto tr3461; + case 7209: goto tr3462; + case 7433: goto st1285; + case 7456: goto st1285; + case 7464: goto tr3464; + case 7465: goto tr3465; + case 7689: goto st1287; + case 7712: goto st1287; + case 7720: goto tr3467; + case 7721: goto tr3468; + case 10506: goto tr3469; + case 10555: goto tr3469; + case 10762: goto tr3469; + case 10811: goto tr3469; + case 11274: goto tr3470; + case 11323: goto tr3471; + case 11530: goto tr3469; + case 11579: goto tr3469; + case 11786: goto tr3472; + case 11835: goto tr3473; + case 12298: goto tr3474; + case 12347: goto tr3475; + case 12554: goto tr3469; + case 12603: goto tr3469; + case 12810: goto tr3476; + case 12859: goto tr3477; + case 13322: goto tr3478; + case 13371: goto tr3479; + case 13578: goto tr3469; + case 13627: goto tr3469; + case 13834: goto tr3480; + case 13883: goto tr3481; + } + goto tr3459; +tr3461: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1264; -tr3427: + goto st1282; +tr3462: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1264; -tr3435: + goto st1282; +tr3470: { s->line_counter++; } - goto st1264; -tr3450: + goto st1282; +tr3485: { s->buffer[s->buffer_length++] = 0; @@ -85837,100 +86798,100 @@ tr3450: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1264; goto _out;} + {p++; cs = 1282; goto _out;} } } } { s->line_counter++; } - goto st1264; -tr3480: + goto st1282; +tr3515: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV4); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET4_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET4_ADDR_LENGTH); rdata_tail += ZS_INET4_ADDR_LENGTH; } - goto st1264; -tr3525: + goto st1282; +tr3560: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET6, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV6); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET6_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET6_ADDR_LENGTH); rdata_tail += ZS_INET6_ADDR_LENGTH; } - goto st1264; -tr3569: + goto st1282; +tr3604: { rdata_tail += s->dname_tmp_length; } - goto st1264; -tr3570: + goto st1282; +tr3605: { rdata_tail += s->dname_tmp_length; } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1264; -tr3571: + goto st1282; +tr3606: { rdata_tail += s->dname_tmp_length; } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1264; -tr3579: + goto st1282; +tr3614: { rdata_tail += s->dname_tmp_length; } { s->line_counter++; } - goto st1264; -tr3481: + goto st1282; +tr3516: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV4); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET4_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET4_ADDR_LENGTH); rdata_tail += ZS_INET4_ADDR_LENGTH; @@ -85938,24 +86899,24 @@ tr3481: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1264; -tr3482: + goto st1282; +tr3517: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV4); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET4_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET4_ADDR_LENGTH); rdata_tail += ZS_INET4_ADDR_LENGTH; @@ -85963,24 +86924,24 @@ tr3482: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1264; -tr3490: + goto st1282; +tr3525: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV4); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET4_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET4_ADDR_LENGTH); rdata_tail += ZS_INET4_ADDR_LENGTH; @@ -85988,20 +86949,20 @@ tr3490: { s->line_counter++; } - goto st1264; -tr3526: + goto st1282; +tr3561: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET6, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV6); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET6_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET6_ADDR_LENGTH); rdata_tail += ZS_INET6_ADDR_LENGTH; @@ -86009,24 +86970,24 @@ tr3526: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1264; -tr3527: + goto st1282; +tr3562: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET6, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV6); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET6_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET6_ADDR_LENGTH); rdata_tail += ZS_INET6_ADDR_LENGTH; @@ -86034,24 +86995,24 @@ tr3527: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1264; -tr3535: + goto st1282; +tr3570: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET6, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV6); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET6_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET6_ADDR_LENGTH); rdata_tail += ZS_INET6_ADDR_LENGTH; @@ -86059,11 +87020,11 @@ tr3535: { s->line_counter++; } - goto st1264; -st1264: + goto st1282; +st1282: if ( ++p == pe ) - goto _test_eof1264; -case 1264: + goto _test_eof1282; +case 1282: _widec = (*p); if ( (*p) < 43 ) { if ( (*p) < 32 ) { @@ -86135,30 +87096,30 @@ case 1264: s->number64 != 0 ) _widec += 256; } switch( _widec ) { - case 4105: goto st1264; - case 4128: goto st1264; - case 4136: goto tr3426; - case 4137: goto tr3427; - case 4139: goto tr3448; - case 5130: goto tr3435; - case 5179: goto tr3436; + case 4105: goto st1282; + case 4128: goto st1282; + case 4136: goto tr3461; + case 4137: goto tr3462; + case 4139: goto tr3483; + case 5130: goto tr3470; + case 5179: goto tr3471; } if ( _widec < 4161 ) { if ( 4143 <= _widec && _widec <= 4153 ) - goto tr3448; + goto tr3483; } else if ( _widec > 4186 ) { if ( 4193 <= _widec && _widec <= 4218 ) - goto tr3448; + goto tr3483; } else - goto tr3448; - goto tr3447; -tr3448: - { p--; {stack[top++] = 1265;goto st381;} } - goto st1265; -st1265: + goto tr3483; + goto tr3482; +tr3483: + { p--; {stack[top++] = 1283;goto st387;} } + goto st1283; +st1283: if ( ++p == pe ) - goto _test_eof1265; -case 1265: + goto _test_eof1283; +case 1283: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -86172,28 +87133,28 @@ case 1265: !s->multiline ) _widec += 256; } switch( _widec ) { - case 2570: goto tr3434; - case 2619: goto tr3434; + case 2570: goto tr3469; + case 2619: goto tr3469; } - goto tr3447; -tr3434: + goto tr3482; +tr3469: { p--; {cs = stack[--top];goto _again;} } - goto st1546; -tr3489: + goto st1564; +tr3524: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV4); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET4_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET4_ADDR_LENGTH); rdata_tail += ZS_INET4_ADDR_LENGTH; @@ -86201,28 +87162,28 @@ tr3489: { p--; {cs = stack[--top];goto _again;} } - goto st1546; -tr3578: + goto st1564; +tr3613: { rdata_tail += s->dname_tmp_length; } { p--; {cs = stack[--top];goto _again;} } - goto st1546; -tr3534: + goto st1564; +tr3569: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET6, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV6); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET6_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET6_ADDR_LENGTH); rdata_tail += ZS_INET6_ADDR_LENGTH; @@ -86230,45 +87191,45 @@ tr3534: { p--; {cs = stack[--top];goto _again;} } - goto st1546; -st1546: + goto st1564; +st1564: if ( ++p == pe ) - goto _test_eof1546; -case 1546: + goto _test_eof1564; +case 1564: goto st0; -tr3436: +tr3471: { s->buffer_length = 0; } - goto st1266; -tr3449: + goto st1284; +tr3484: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1266; -tr3580: + goto st1284; +tr3615: { rdata_tail += s->dname_tmp_length; } { s->buffer_length = 0; } - goto st1266; -tr3491: + goto st1284; +tr3526: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV4); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET4_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET4_ADDR_LENGTH); rdata_tail += ZS_INET4_ADDR_LENGTH; @@ -86276,20 +87237,20 @@ tr3491: { s->buffer_length = 0; } - goto st1266; -tr3536: + goto st1284; +tr3571: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET6, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV6); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET6_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET6_ADDR_LENGTH); rdata_tail += ZS_INET6_ADDR_LENGTH; @@ -86297,11 +87258,11 @@ tr3536: { s->buffer_length = 0; } - goto st1266; -st1266: + goto st1284; +st1284: if ( ++p == pe ) - goto _test_eof1266; -case 1266: + goto _test_eof1284; +case 1284: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -86327,34 +87288,34 @@ case 1266: s->number64 != 0 ) _widec += 512; } if ( _widec == 5130 ) - goto tr3450; + goto tr3485; if ( 4992 <= _widec && _widec <= 5247 ) - goto tr3449; - goto tr3447; -tr3429: + goto tr3484; + goto tr3482; +tr3464: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1267; -tr3430: + goto st1285; +tr3465: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1267; -tr3439: + goto st1285; +tr3474: { s->line_counter++; } - goto st1267; -tr3452: + goto st1285; +tr3487: { s->buffer[s->buffer_length++] = 0; @@ -86364,100 +87325,100 @@ tr3452: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1267; goto _out;} + {p++; cs = 1285; goto _out;} } } } { s->line_counter++; } - goto st1267; -tr3483: + goto st1285; +tr3518: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV4); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET4_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET4_ADDR_LENGTH); rdata_tail += ZS_INET4_ADDR_LENGTH; } - goto st1267; -tr3528: + goto st1285; +tr3563: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET6, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV6); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET6_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET6_ADDR_LENGTH); rdata_tail += ZS_INET6_ADDR_LENGTH; } - goto st1267; -tr3572: + goto st1285; +tr3607: { rdata_tail += s->dname_tmp_length; } - goto st1267; -tr3573: + goto st1285; +tr3608: { rdata_tail += s->dname_tmp_length; } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1267; -tr3574: + goto st1285; +tr3609: { rdata_tail += s->dname_tmp_length; } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1267; -tr3583: + goto st1285; +tr3618: { rdata_tail += s->dname_tmp_length; } { s->line_counter++; } - goto st1267; -tr3484: + goto st1285; +tr3519: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV4); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET4_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET4_ADDR_LENGTH); rdata_tail += ZS_INET4_ADDR_LENGTH; @@ -86465,24 +87426,24 @@ tr3484: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1267; -tr3485: + goto st1285; +tr3520: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV4); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET4_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET4_ADDR_LENGTH); rdata_tail += ZS_INET4_ADDR_LENGTH; @@ -86490,24 +87451,24 @@ tr3485: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1267; -tr3494: + goto st1285; +tr3529: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV4); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET4_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET4_ADDR_LENGTH); rdata_tail += ZS_INET4_ADDR_LENGTH; @@ -86515,20 +87476,20 @@ tr3494: { s->line_counter++; } - goto st1267; -tr3529: + goto st1285; +tr3564: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET6, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV6); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET6_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET6_ADDR_LENGTH); rdata_tail += ZS_INET6_ADDR_LENGTH; @@ -86536,24 +87497,24 @@ tr3529: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1267; -tr3530: + goto st1285; +tr3565: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET6, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV6); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET6_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET6_ADDR_LENGTH); rdata_tail += ZS_INET6_ADDR_LENGTH; @@ -86561,24 +87522,24 @@ tr3530: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1267; -tr3539: + goto st1285; +tr3574: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET6, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV6); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET6_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET6_ADDR_LENGTH); rdata_tail += ZS_INET6_ADDR_LENGTH; @@ -86586,11 +87547,11 @@ tr3539: { s->line_counter++; } - goto st1267; -st1267: + goto st1285; +st1285: if ( ++p == pe ) - goto _test_eof1267; -case 1267: + goto _test_eof1285; +case 1285: _widec = (*p); if ( (*p) < 32 ) { if ( (*p) > 9 ) { @@ -86636,55 +87597,55 @@ case 1267: s->number64 == 0 ) _widec += 256; } switch( _widec ) { - case 5641: goto st1267; - case 5664: goto st1267; - case 5672: goto tr3429; - case 5673: goto tr3430; - case 14602: goto tr3434; - case 14651: goto tr3434; - case 14858: goto tr3434; - case 14907: goto tr3434; - case 15370: goto tr3439; - case 15419: goto tr3440; - case 15626: goto tr3434; - case 15675: goto tr3434; - case 15882: goto tr3441; - case 15931: goto tr3442; - } - goto tr3447; -tr3440: + case 5641: goto st1285; + case 5664: goto st1285; + case 5672: goto tr3464; + case 5673: goto tr3465; + case 14602: goto tr3469; + case 14651: goto tr3469; + case 14858: goto tr3469; + case 14907: goto tr3469; + case 15370: goto tr3474; + case 15419: goto tr3475; + case 15626: goto tr3469; + case 15675: goto tr3469; + case 15882: goto tr3476; + case 15931: goto tr3477; + } + goto tr3482; +tr3475: { s->buffer_length = 0; } - goto st1268; -tr3451: + goto st1286; +tr3486: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1268; -tr3584: + goto st1286; +tr3619: { rdata_tail += s->dname_tmp_length; } { s->buffer_length = 0; } - goto st1268; -tr3495: + goto st1286; +tr3530: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV4); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET4_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET4_ADDR_LENGTH); rdata_tail += ZS_INET4_ADDR_LENGTH; @@ -86692,20 +87653,20 @@ tr3495: { s->buffer_length = 0; } - goto st1268; -tr3540: + goto st1286; +tr3575: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET6, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV6); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET6_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET6_ADDR_LENGTH); rdata_tail += ZS_INET6_ADDR_LENGTH; @@ -86713,11 +87674,11 @@ tr3540: { s->buffer_length = 0; } - goto st1268; -st1268: + goto st1286; +st1286: if ( ++p == pe ) - goto _test_eof1268; -case 1268: + goto _test_eof1286; +case 1286: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -86743,31 +87704,31 @@ case 1268: s->number64 == 0 ) _widec += 512; } if ( _widec == 6666 ) - goto tr3452; + goto tr3487; if ( 6528 <= _widec && _widec <= 6783 ) - goto tr3451; - goto tr3447; -tr3441: + goto tr3486; + goto tr3482; +tr3476: { s->line_counter++; } { p--; {cs = stack[--top];goto _again;} } - goto st1547; -tr3496: + goto st1565; +tr3531: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV4); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET4_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET4_ADDR_LENGTH); rdata_tail += ZS_INET4_ADDR_LENGTH; @@ -86778,20 +87739,20 @@ tr3496: { p--; {cs = stack[--top];goto _again;} } - goto st1547; -tr3541: + goto st1565; +tr3576: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET6, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV6); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET6_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET6_ADDR_LENGTH); rdata_tail += ZS_INET6_ADDR_LENGTH; @@ -86802,8 +87763,8 @@ tr3541: { p--; {cs = stack[--top];goto _again;} } - goto st1547; -tr3585: + goto st1565; +tr3620: { rdata_tail += s->dname_tmp_length; } @@ -86813,11 +87774,11 @@ tr3585: { p--; {cs = stack[--top];goto _again;} } - goto st1547; -st1547: + goto st1565; +st1565: if ( ++p == pe ) - goto _test_eof1547; -case 1547: + goto _test_eof1565; +case 1565: _widec = (*p); if ( (*p) < 32 ) { if ( (*p) > 9 ) { @@ -86863,43 +87824,43 @@ case 1547: s->number64 == 0 ) _widec += 256; } switch( _widec ) { - case 5641: goto st1267; - case 5664: goto st1267; - case 5672: goto tr3429; - case 5673: goto tr3430; - case 14602: goto tr3434; - case 14651: goto tr3434; - case 14858: goto tr3434; - case 14907: goto tr3434; - case 15370: goto tr3439; - case 15419: goto tr3440; - case 15626: goto tr3434; - case 15675: goto tr3434; - case 15882: goto tr3441; - case 15931: goto tr3442; - } - goto tr3447; -tr3442: + case 5641: goto st1285; + case 5664: goto st1285; + case 5672: goto tr3464; + case 5673: goto tr3465; + case 14602: goto tr3469; + case 14651: goto tr3469; + case 14858: goto tr3469; + case 14907: goto tr3469; + case 15370: goto tr3474; + case 15419: goto tr3475; + case 15626: goto tr3469; + case 15675: goto tr3469; + case 15882: goto tr3476; + case 15931: goto tr3477; + } + goto tr3482; +tr3477: { s->buffer_length = 0; } { p--; {cs = stack[--top];goto _again;} } - goto st1548; -tr3497: + goto st1566; +tr3532: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV4); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET4_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET4_ADDR_LENGTH); rdata_tail += ZS_INET4_ADDR_LENGTH; @@ -86910,20 +87871,20 @@ tr3497: { p--; {cs = stack[--top];goto _again;} } - goto st1548; -tr3542: + goto st1566; +tr3577: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET6, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV6); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET6_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET6_ADDR_LENGTH); rdata_tail += ZS_INET6_ADDR_LENGTH; @@ -86934,8 +87895,8 @@ tr3542: { p--; {cs = stack[--top];goto _again;} } - goto st1548; -tr3586: + goto st1566; +tr3621: { rdata_tail += s->dname_tmp_length; } @@ -86945,11 +87906,11 @@ tr3586: { p--; {cs = stack[--top];goto _again;} } - goto st1548; -st1548: + goto st1566; +st1566: if ( ++p == pe ) - goto _test_eof1548; -case 1548: + goto _test_eof1566; +case 1566: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -86975,34 +87936,34 @@ case 1548: s->number64 == 0 ) _widec += 512; } if ( _widec == 6666 ) - goto tr3452; + goto tr3487; if ( 6528 <= _widec && _widec <= 6783 ) - goto tr3451; - goto tr3447; -tr3432: + goto tr3486; + goto tr3482; +tr3467: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1269; -tr3433: + goto st1287; +tr3468: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1269; -tr3443: + goto st1287; +tr3478: { s->line_counter++; } - goto st1269; -tr3454: + goto st1287; +tr3489: { s->buffer[s->buffer_length++] = 0; @@ -87012,100 +87973,100 @@ tr3454: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1269; goto _out;} + {p++; cs = 1287; goto _out;} } } } { s->line_counter++; } - goto st1269; -tr3486: + goto st1287; +tr3521: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV4); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET4_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET4_ADDR_LENGTH); rdata_tail += ZS_INET4_ADDR_LENGTH; } - goto st1269; -tr3531: + goto st1287; +tr3566: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET6, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV6); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET6_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET6_ADDR_LENGTH); rdata_tail += ZS_INET6_ADDR_LENGTH; } - goto st1269; -tr3575: + goto st1287; +tr3610: { rdata_tail += s->dname_tmp_length; } - goto st1269; -tr3576: + goto st1287; +tr3611: { rdata_tail += s->dname_tmp_length; } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1269; -tr3577: + goto st1287; +tr3612: { rdata_tail += s->dname_tmp_length; } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1269; -tr3587: + goto st1287; +tr3622: { rdata_tail += s->dname_tmp_length; } { s->line_counter++; } - goto st1269; -tr3487: + goto st1287; +tr3522: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV4); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET4_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET4_ADDR_LENGTH); rdata_tail += ZS_INET4_ADDR_LENGTH; @@ -87113,24 +88074,24 @@ tr3487: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1269; -tr3488: + goto st1287; +tr3523: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV4); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET4_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET4_ADDR_LENGTH); rdata_tail += ZS_INET4_ADDR_LENGTH; @@ -87138,24 +88099,24 @@ tr3488: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1269; -tr3498: + goto st1287; +tr3533: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV4); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET4_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET4_ADDR_LENGTH); rdata_tail += ZS_INET4_ADDR_LENGTH; @@ -87163,20 +88124,20 @@ tr3498: { s->line_counter++; } - goto st1269; -tr3532: + goto st1287; +tr3567: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET6, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV6); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET6_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET6_ADDR_LENGTH); rdata_tail += ZS_INET6_ADDR_LENGTH; @@ -87184,24 +88145,24 @@ tr3532: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1269; -tr3533: + goto st1287; +tr3568: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET6, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV6); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET6_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET6_ADDR_LENGTH); rdata_tail += ZS_INET6_ADDR_LENGTH; @@ -87209,24 +88170,24 @@ tr3533: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1269; -tr3543: + goto st1287; +tr3578: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET6, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV6); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET6_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET6_ADDR_LENGTH); rdata_tail += ZS_INET6_ADDR_LENGTH; @@ -87234,11 +88195,11 @@ tr3543: { s->line_counter++; } - goto st1269; -st1269: + goto st1287; +st1287: if ( ++p == pe ) - goto _test_eof1269; -case 1269: + goto _test_eof1287; +case 1287: _widec = (*p); if ( (*p) < 43 ) { if ( (*p) < 32 ) { @@ -87326,72 +88287,72 @@ case 1269: s->number64 != 0 ) _widec += 256; } switch( _widec ) { - case 4139: goto tr3448; - case 7177: goto st1264; - case 7200: goto st1264; - case 7208: goto tr3426; - case 7209: goto tr3427; - case 7433: goto st1267; - case 7456: goto st1267; - case 7464: goto tr3429; - case 7465: goto tr3430; - case 7689: goto st1269; - case 7712: goto st1269; - case 7720: goto tr3432; - case 7721: goto tr3433; - case 10506: goto tr3434; - case 10555: goto tr3434; - case 10762: goto tr3434; - case 10811: goto tr3434; - case 11274: goto tr3435; - case 11323: goto tr3436; - case 11530: goto tr3434; - case 11579: goto tr3434; - case 11786: goto tr3437; - case 11835: goto tr3438; - case 12298: goto tr3439; - case 12347: goto tr3440; - case 12554: goto tr3434; - case 12603: goto tr3434; - case 12810: goto tr3441; - case 12859: goto tr3442; - case 13322: goto tr3443; - case 13371: goto tr3444; - case 13578: goto tr3434; - case 13627: goto tr3434; - case 13834: goto tr3445; - case 13883: goto tr3446; + case 4139: goto tr3483; + case 7177: goto st1282; + case 7200: goto st1282; + case 7208: goto tr3461; + case 7209: goto tr3462; + case 7433: goto st1285; + case 7456: goto st1285; + case 7464: goto tr3464; + case 7465: goto tr3465; + case 7689: goto st1287; + case 7712: goto st1287; + case 7720: goto tr3467; + case 7721: goto tr3468; + case 10506: goto tr3469; + case 10555: goto tr3469; + case 10762: goto tr3469; + case 10811: goto tr3469; + case 11274: goto tr3470; + case 11323: goto tr3471; + case 11530: goto tr3469; + case 11579: goto tr3469; + case 11786: goto tr3472; + case 11835: goto tr3473; + case 12298: goto tr3474; + case 12347: goto tr3475; + case 12554: goto tr3469; + case 12603: goto tr3469; + case 12810: goto tr3476; + case 12859: goto tr3477; + case 13322: goto tr3478; + case 13371: goto tr3479; + case 13578: goto tr3469; + case 13627: goto tr3469; + case 13834: goto tr3480; + case 13883: goto tr3481; } if ( _widec < 4161 ) { if ( 4143 <= _widec && _widec <= 4153 ) - goto tr3448; + goto tr3483; } else if ( _widec > 4186 ) { if ( 4193 <= _widec && _widec <= 4218 ) - goto tr3448; + goto tr3483; } else - goto tr3448; - goto tr3447; -tr3437: + goto tr3483; + goto tr3482; +tr3472: { s->line_counter++; } { p--; {cs = stack[--top];goto _again;} } - goto st1549; -tr3492: + goto st1567; +tr3527: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV4); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET4_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET4_ADDR_LENGTH); rdata_tail += ZS_INET4_ADDR_LENGTH; @@ -87402,20 +88363,20 @@ tr3492: { p--; {cs = stack[--top];goto _again;} } - goto st1549; -tr3537: + goto st1567; +tr3572: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET6, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV6); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET6_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET6_ADDR_LENGTH); rdata_tail += ZS_INET6_ADDR_LENGTH; @@ -87426,8 +88387,8 @@ tr3537: { p--; {cs = stack[--top];goto _again;} } - goto st1549; -tr3581: + goto st1567; +tr3616: { rdata_tail += s->dname_tmp_length; } @@ -87437,11 +88398,11 @@ tr3581: { p--; {cs = stack[--top];goto _again;} } - goto st1549; -st1549: + goto st1567; +st1567: if ( ++p == pe ) - goto _test_eof1549; -case 1549: + goto _test_eof1567; +case 1567: _widec = (*p); if ( (*p) < 43 ) { if ( (*p) < 32 ) { @@ -87513,44 +88474,44 @@ case 1549: s->number64 != 0 ) _widec += 256; } switch( _widec ) { - case 4105: goto st1264; - case 4128: goto st1264; - case 4136: goto tr3426; - case 4137: goto tr3427; - case 4139: goto tr3448; - case 5130: goto tr3435; - case 5179: goto tr3436; + case 4105: goto st1282; + case 4128: goto st1282; + case 4136: goto tr3461; + case 4137: goto tr3462; + case 4139: goto tr3483; + case 5130: goto tr3470; + case 5179: goto tr3471; } if ( _widec < 4161 ) { if ( 4143 <= _widec && _widec <= 4153 ) - goto tr3448; + goto tr3483; } else if ( _widec > 4186 ) { if ( 4193 <= _widec && _widec <= 4218 ) - goto tr3448; + goto tr3483; } else - goto tr3448; - goto tr3447; -tr3438: + goto tr3483; + goto tr3482; +tr3473: { s->buffer_length = 0; } { p--; {cs = stack[--top];goto _again;} } - goto st1550; -tr3493: + goto st1568; +tr3528: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV4); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET4_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET4_ADDR_LENGTH); rdata_tail += ZS_INET4_ADDR_LENGTH; @@ -87561,20 +88522,20 @@ tr3493: { p--; {cs = stack[--top];goto _again;} } - goto st1550; -tr3538: + goto st1568; +tr3573: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET6, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV6); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET6_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET6_ADDR_LENGTH); rdata_tail += ZS_INET6_ADDR_LENGTH; @@ -87585,8 +88546,8 @@ tr3538: { p--; {cs = stack[--top];goto _again;} } - goto st1550; -tr3582: + goto st1568; +tr3617: { rdata_tail += s->dname_tmp_length; } @@ -87596,11 +88557,11 @@ tr3582: { p--; {cs = stack[--top];goto _again;} } - goto st1550; -st1550: + goto st1568; +st1568: if ( ++p == pe ) - goto _test_eof1550; -case 1550: + goto _test_eof1568; +case 1568: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -87626,43 +88587,43 @@ case 1550: s->number64 != 0 ) _widec += 512; } if ( _widec == 5130 ) - goto tr3450; + goto tr3485; if ( 4992 <= _widec && _widec <= 5247 ) - goto tr3449; - goto tr3447; -tr3444: + goto tr3484; + goto tr3482; +tr3479: { s->buffer_length = 0; } - goto st1270; -tr3453: + goto st1288; +tr3488: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1270; -tr3588: + goto st1288; +tr3623: { rdata_tail += s->dname_tmp_length; } { s->buffer_length = 0; } - goto st1270; -tr3499: + goto st1288; +tr3534: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV4); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET4_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET4_ADDR_LENGTH); rdata_tail += ZS_INET4_ADDR_LENGTH; @@ -87670,20 +88631,20 @@ tr3499: { s->buffer_length = 0; } - goto st1270; -tr3544: + goto st1288; +tr3579: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET6, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV6); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET6_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET6_ADDR_LENGTH); rdata_tail += ZS_INET6_ADDR_LENGTH; @@ -87691,11 +88652,11 @@ tr3544: { s->buffer_length = 0; } - goto st1270; -st1270: + goto st1288; +st1288: if ( ++p == pe ) - goto _test_eof1270; -case 1270: + goto _test_eof1288; +case 1288: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -87727,40 +88688,40 @@ case 1270: s->number64 == 0 ) _widec += 1024; } switch( _widec ) { - case 8714: goto tr3450; - case 9226: goto tr3452; - case 9738: goto tr3454; + case 8714: goto tr3485; + case 9226: goto tr3487; + case 9738: goto tr3489; } if ( _widec < 9088 ) { if ( 8576 <= _widec && _widec <= 8831 ) - goto tr3449; + goto tr3484; } else if ( _widec > 9343 ) { if ( 9600 <= _widec && _widec <= 9855 ) - goto tr3453; + goto tr3488; } else - goto tr3451; - goto tr3447; -tr3445: + goto tr3486; + goto tr3482; +tr3480: { s->line_counter++; } { p--; {cs = stack[--top];goto _again;} } - goto st1551; -tr3500: + goto st1569; +tr3535: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV4); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET4_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET4_ADDR_LENGTH); rdata_tail += ZS_INET4_ADDR_LENGTH; @@ -87771,20 +88732,20 @@ tr3500: { p--; {cs = stack[--top];goto _again;} } - goto st1551; -tr3545: + goto st1569; +tr3580: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET6, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV6); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET6_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET6_ADDR_LENGTH); rdata_tail += ZS_INET6_ADDR_LENGTH; @@ -87795,8 +88756,8 @@ tr3545: { p--; {cs = stack[--top];goto _again;} } - goto st1551; -tr3589: + goto st1569; +tr3624: { rdata_tail += s->dname_tmp_length; } @@ -87806,11 +88767,11 @@ tr3589: { p--; {cs = stack[--top];goto _again;} } - goto st1551; -st1551: + goto st1569; +st1569: if ( ++p == pe ) - goto _test_eof1551; -case 1551: + goto _test_eof1569; +case 1569: _widec = (*p); if ( (*p) < 43 ) { if ( (*p) < 32 ) { @@ -87898,72 +88859,72 @@ case 1551: s->number64 != 0 ) _widec += 256; } switch( _widec ) { - case 4139: goto tr3448; - case 7177: goto st1264; - case 7200: goto st1264; - case 7208: goto tr3426; - case 7209: goto tr3427; - case 7433: goto st1267; - case 7456: goto st1267; - case 7464: goto tr3429; - case 7465: goto tr3430; - case 7689: goto st1269; - case 7712: goto st1269; - case 7720: goto tr3432; - case 7721: goto tr3433; - case 10506: goto tr3434; - case 10555: goto tr3434; - case 10762: goto tr3434; - case 10811: goto tr3434; - case 11274: goto tr3435; - case 11323: goto tr3436; - case 11530: goto tr3434; - case 11579: goto tr3434; - case 11786: goto tr3437; - case 11835: goto tr3438; - case 12298: goto tr3439; - case 12347: goto tr3440; - case 12554: goto tr3434; - case 12603: goto tr3434; - case 12810: goto tr3441; - case 12859: goto tr3442; - case 13322: goto tr3443; - case 13371: goto tr3444; - case 13578: goto tr3434; - case 13627: goto tr3434; - case 13834: goto tr3445; - case 13883: goto tr3446; + case 4139: goto tr3483; + case 7177: goto st1282; + case 7200: goto st1282; + case 7208: goto tr3461; + case 7209: goto tr3462; + case 7433: goto st1285; + case 7456: goto st1285; + case 7464: goto tr3464; + case 7465: goto tr3465; + case 7689: goto st1287; + case 7712: goto st1287; + case 7720: goto tr3467; + case 7721: goto tr3468; + case 10506: goto tr3469; + case 10555: goto tr3469; + case 10762: goto tr3469; + case 10811: goto tr3469; + case 11274: goto tr3470; + case 11323: goto tr3471; + case 11530: goto tr3469; + case 11579: goto tr3469; + case 11786: goto tr3472; + case 11835: goto tr3473; + case 12298: goto tr3474; + case 12347: goto tr3475; + case 12554: goto tr3469; + case 12603: goto tr3469; + case 12810: goto tr3476; + case 12859: goto tr3477; + case 13322: goto tr3478; + case 13371: goto tr3479; + case 13578: goto tr3469; + case 13627: goto tr3469; + case 13834: goto tr3480; + case 13883: goto tr3481; } if ( _widec < 4161 ) { if ( 4143 <= _widec && _widec <= 4153 ) - goto tr3448; + goto tr3483; } else if ( _widec > 4186 ) { if ( 4193 <= _widec && _widec <= 4218 ) - goto tr3448; + goto tr3483; } else - goto tr3448; - goto tr3447; -tr3446: + goto tr3483; + goto tr3482; +tr3481: { s->buffer_length = 0; } { p--; {cs = stack[--top];goto _again;} } - goto st1552; -tr3501: + goto st1570; +tr3536: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV4); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET4_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET4_ADDR_LENGTH); rdata_tail += ZS_INET4_ADDR_LENGTH; @@ -87974,20 +88935,20 @@ tr3501: { p--; {cs = stack[--top];goto _again;} } - goto st1552; -tr3546: + goto st1570; +tr3581: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET6, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV6); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET6_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET6_ADDR_LENGTH); rdata_tail += ZS_INET6_ADDR_LENGTH; @@ -87998,8 +88959,8 @@ tr3546: { p--; {cs = stack[--top];goto _again;} } - goto st1552; -tr3590: + goto st1570; +tr3625: { rdata_tail += s->dname_tmp_length; } @@ -88009,11 +88970,11 @@ tr3590: { p--; {cs = stack[--top];goto _again;} } - goto st1552; -st1552: + goto st1570; +st1570: if ( ++p == pe ) - goto _test_eof1552; -case 1552: + goto _test_eof1570; +case 1570: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -88045,49 +89006,49 @@ case 1552: s->number64 == 0 ) _widec += 1024; } switch( _widec ) { - case 8714: goto tr3450; - case 9226: goto tr3452; - case 9738: goto tr3454; + case 8714: goto tr3485; + case 9226: goto tr3487; + case 9738: goto tr3489; } if ( _widec < 9088 ) { if ( 8576 <= _widec && _widec <= 8831 ) - goto tr3449; + goto tr3484; } else if ( _widec > 9343 ) { if ( 9600 <= _widec && _widec <= 9855 ) - goto tr3453; + goto tr3488; } else - goto tr3451; - goto tr3447; -tr3423: + goto tr3486; + goto tr3482; +tr3458: { s->buffer_length = 0; } - goto st1271; -tr3455: + goto st1289; +tr3490: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1271; -tr3417: + goto st1289; +tr3452: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1271; -st1271: + goto st1289; +st1289: if ( ++p == pe ) - goto _test_eof1271; -case 1271: + goto _test_eof1289; +case 1289: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -88107,26 +89068,26 @@ case 1271: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3456; + goto tr3491; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3455; - goto tr3395; -tr3409: + goto tr3490; + goto tr3430; +tr3444: { s->buffer_length = 0; } - goto st1272; -tr3457: + goto st1290; +tr3492: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1272; -st1272: + goto st1290; +st1290: if ( ++p == pe ) - goto _test_eof1272; -case 1272: + goto _test_eof1290; +case 1290: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -88146,19 +89107,19 @@ case 1272: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3458; + goto tr3493; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3457; - goto tr3395; -tr3400: + goto tr3492; + goto tr3430; +tr3435: { *(rdata_tail++) = 1; } - goto st1273; -st1273: + goto st1291; +st1291: if ( ++p == pe ) - goto _test_eof1273; -case 1273: + goto _test_eof1291; +case 1291: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -88172,38 +89133,38 @@ case 1273: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1274; - case 32: goto st1274; - case 40: goto tr3460; - case 41: goto tr3461; - case 2058: goto tr3462; - case 2107: goto tr3463; - } - goto tr3395; -tr3460: + case 9: goto st1292; + case 32: goto st1292; + case 40: goto tr3495; + case 41: goto tr3496; + case 2058: goto tr3497; + case 2107: goto tr3498; + } + goto tr3430; +tr3495: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1274; -tr3461: + goto st1292; +tr3496: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1274; -tr3462: + goto st1292; +tr3497: { s->line_counter++; } - goto st1274; -tr3505: + goto st1292; +tr3540: { s->buffer[s->buffer_length++] = 0; @@ -88213,18 +89174,18 @@ tr3505: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1274; goto _out;} + {p++; cs = 1292; goto _out;} } } } { s->line_counter++; } - goto st1274; -st1274: + goto st1292; +st1292: if ( ++p == pe ) - goto _test_eof1274; -case 1274: + goto _test_eof1292; +case 1292: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -88238,17 +89199,17 @@ case 1274: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1274; - case 32: goto st1274; - case 40: goto tr3460; - case 41: goto tr3461; - case 2058: goto tr3462; - case 2107: goto tr3463; + case 9: goto st1292; + case 32: goto st1292; + case 40: goto tr3495; + case 41: goto tr3496; + case 2058: goto tr3497; + case 2107: goto tr3498; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3464; - goto tr3410; -tr3464: + goto tr3499; + goto tr3445; +tr3499: { s->number64 = 0; } @@ -88263,11 +89224,11 @@ tr3464: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1275; -tr3468: + goto st1293; +tr3503: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -88279,14 +89240,14 @@ tr3468: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1275; -st1275: + goto st1293; +st1293: if ( ++p == pe ) - goto _test_eof1275; -case 1275: + goto _test_eof1293; +case 1293: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -88300,40 +89261,40 @@ case 1275: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr3465; - case 32: goto tr3465; - case 40: goto tr3466; - case 41: goto tr3467; - case 2058: goto tr3469; - case 2107: goto tr3470; + case 9: goto tr3500; + case 32: goto tr3500; + case 40: goto tr3501; + case 41: goto tr3502; + case 2058: goto tr3504; + case 2107: goto tr3505; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3468; - goto tr3410; -tr3473: + goto tr3503; + goto tr3445; +tr3508: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1276; -tr3474: + goto st1294; +tr3509: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1276; -tr3476: + goto st1294; +tr3511: { s->line_counter++; } - goto st1276; -tr3503: + goto st1294; +tr3538: { s->buffer[s->buffer_length++] = 0; @@ -88343,79 +89304,79 @@ tr3503: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1276; goto _out;} + {p++; cs = 1294; goto _out;} } } } { s->line_counter++; } - goto st1276; -tr3465: + goto st1294; +tr3500: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1276; -tr3466: + goto st1294; +tr3501: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1276; -tr3467: + goto st1294; +tr3502: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1276; -tr3469: + goto st1294; +tr3504: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1276; -st1276: + goto st1294; +st1294: if ( ++p == pe ) - goto _test_eof1276; -case 1276: + goto _test_eof1294; +case 1294: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -88429,28 +89390,28 @@ case 1276: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1276; - case 32: goto st1276; - case 40: goto tr3473; - case 41: goto tr3474; - case 46: goto tr3475; - case 2058: goto tr3476; - case 2107: goto tr3477; + case 9: goto st1294; + case 32: goto st1294; + case 40: goto tr3508; + case 41: goto tr3509; + case 46: goto tr3510; + case 2058: goto tr3511; + case 2107: goto tr3512; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3475; - goto tr3471; -tr3479: + goto tr3510; + goto tr3506; +tr3514: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1277; -tr3475: + goto st1295; +tr3510: { s->buffer_length = 0; } @@ -88459,14 +89420,14 @@ tr3475: s->buffer[s->buffer_length++] = (*p); } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1277; -st1277: + goto st1295; +st1295: if ( ++p == pe ) - goto _test_eof1277; -case 1277: + goto _test_eof1295; +case 1295: _widec = (*p); if ( (*p) < 32 ) { if ( (*p) > 9 ) { @@ -88524,75 +89485,75 @@ case 1277: s->number64 == 0 ) _widec += 512; } switch( _widec ) { - case 46: goto tr3479; - case 7177: goto tr3480; - case 7200: goto tr3480; - case 7208: goto tr3481; - case 7209: goto tr3482; - case 7433: goto tr3483; - case 7456: goto tr3483; - case 7464: goto tr3484; - case 7465: goto tr3485; - case 7689: goto tr3486; - case 7712: goto tr3486; - case 7720: goto tr3487; - case 7721: goto tr3488; - case 10506: goto tr3489; - case 10555: goto tr3489; - case 10762: goto tr3489; - case 10811: goto tr3489; - case 11274: goto tr3490; - case 11323: goto tr3491; - case 11530: goto tr3489; - case 11579: goto tr3489; - case 11786: goto tr3492; - case 11835: goto tr3493; - case 12298: goto tr3494; - case 12347: goto tr3495; - case 12554: goto tr3489; - case 12603: goto tr3489; - case 12810: goto tr3496; - case 12859: goto tr3497; - case 13322: goto tr3498; - case 13371: goto tr3499; - case 13578: goto tr3489; - case 13627: goto tr3489; - case 13834: goto tr3500; - case 13883: goto tr3501; + case 46: goto tr3514; + case 7177: goto tr3515; + case 7200: goto tr3515; + case 7208: goto tr3516; + case 7209: goto tr3517; + case 7433: goto tr3518; + case 7456: goto tr3518; + case 7464: goto tr3519; + case 7465: goto tr3520; + case 7689: goto tr3521; + case 7712: goto tr3521; + case 7720: goto tr3522; + case 7721: goto tr3523; + case 10506: goto tr3524; + case 10555: goto tr3524; + case 10762: goto tr3524; + case 10811: goto tr3524; + case 11274: goto tr3525; + case 11323: goto tr3526; + case 11530: goto tr3524; + case 11579: goto tr3524; + case 11786: goto tr3527; + case 11835: goto tr3528; + case 12298: goto tr3529; + case 12347: goto tr3530; + case 12554: goto tr3524; + case 12603: goto tr3524; + case 12810: goto tr3531; + case 12859: goto tr3532; + case 13322: goto tr3533; + case 13371: goto tr3534; + case 13578: goto tr3524; + case 13627: goto tr3524; + case 13834: goto tr3535; + case 13883: goto tr3536; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3479; - goto tr3478; -tr3477: + goto tr3514; + goto tr3513; +tr3512: { s->buffer_length = 0; } - goto st1278; -tr3502: + goto st1296; +tr3537: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1278; -tr3470: + goto st1296; +tr3505: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1278; -st1278: + goto st1296; +st1296: if ( ++p == pe ) - goto _test_eof1278; -case 1278: + goto _test_eof1296; +case 1296: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -88612,26 +89573,26 @@ case 1278: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3503; + goto tr3538; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3502; - goto tr3395; -tr3463: + goto tr3537; + goto tr3430; +tr3498: { s->buffer_length = 0; } - goto st1279; -tr3504: + goto st1297; +tr3539: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1279; -st1279: + goto st1297; +st1297: if ( ++p == pe ) - goto _test_eof1279; -case 1279: + goto _test_eof1297; +case 1297: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -88651,19 +89612,19 @@ case 1279: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3505; + goto tr3540; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3504; - goto tr3395; -tr3401: + goto tr3539; + goto tr3430; +tr3436: { *(rdata_tail++) = 2; } - goto st1280; -st1280: + goto st1298; +st1298: if ( ++p == pe ) - goto _test_eof1280; -case 1280: + goto _test_eof1298; +case 1298: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -88677,38 +89638,38 @@ case 1280: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1281; - case 32: goto st1281; - case 40: goto tr3507; - case 41: goto tr3508; - case 2058: goto tr3509; - case 2107: goto tr3510; + case 9: goto st1299; + case 32: goto st1299; + case 40: goto tr3542; + case 41: goto tr3543; + case 2058: goto tr3544; + case 2107: goto tr3545; } - goto tr3395; -tr3507: + goto tr3430; +tr3542: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1281; -tr3508: + goto st1299; +tr3543: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1281; -tr3509: + goto st1299; +tr3544: { s->line_counter++; } - goto st1281; -tr3550: + goto st1299; +tr3585: { s->buffer[s->buffer_length++] = 0; @@ -88718,18 +89679,18 @@ tr3550: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1281; goto _out;} + {p++; cs = 1299; goto _out;} } } } { s->line_counter++; } - goto st1281; -st1281: + goto st1299; +st1299: if ( ++p == pe ) - goto _test_eof1281; -case 1281: + goto _test_eof1299; +case 1299: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -88743,17 +89704,17 @@ case 1281: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1281; - case 32: goto st1281; - case 40: goto tr3507; - case 41: goto tr3508; - case 2058: goto tr3509; - case 2107: goto tr3510; + case 9: goto st1299; + case 32: goto st1299; + case 40: goto tr3542; + case 41: goto tr3543; + case 2058: goto tr3544; + case 2107: goto tr3545; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3511; - goto tr3410; -tr3511: + goto tr3546; + goto tr3445; +tr3546: { s->number64 = 0; } @@ -88768,11 +89729,11 @@ tr3511: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1282; -tr3515: + goto st1300; +tr3550: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -88784,14 +89745,14 @@ tr3515: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1282; -st1282: + goto st1300; +st1300: if ( ++p == pe ) - goto _test_eof1282; -case 1282: + goto _test_eof1300; +case 1300: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -88805,40 +89766,40 @@ case 1282: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr3512; - case 32: goto tr3512; - case 40: goto tr3513; - case 41: goto tr3514; - case 2058: goto tr3516; - case 2107: goto tr3517; + case 9: goto tr3547; + case 32: goto tr3547; + case 40: goto tr3548; + case 41: goto tr3549; + case 2058: goto tr3551; + case 2107: goto tr3552; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3515; - goto tr3410; -tr3519: + goto tr3550; + goto tr3445; +tr3554: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1283; -tr3520: + goto st1301; +tr3555: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1283; -tr3522: + goto st1301; +tr3557: { s->line_counter++; } - goto st1283; -tr3548: + goto st1301; +tr3583: { s->buffer[s->buffer_length++] = 0; @@ -88848,79 +89809,79 @@ tr3548: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1283; goto _out;} + {p++; cs = 1301; goto _out;} } } } { s->line_counter++; } - goto st1283; -tr3512: + goto st1301; +tr3547: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1283; -tr3513: + goto st1301; +tr3548: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1283; -tr3514: + goto st1301; +tr3549: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1283; -tr3516: + goto st1301; +tr3551: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1283; -st1283: + goto st1301; +st1301: if ( ++p == pe ) - goto _test_eof1283; -case 1283: + goto _test_eof1301; +case 1301: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -88934,34 +89895,34 @@ case 1283: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1283; - case 32: goto st1283; - case 40: goto tr3519; - case 41: goto tr3520; - case 46: goto tr3521; - case 2058: goto tr3522; - case 2107: goto tr3523; + case 9: goto st1301; + case 32: goto st1301; + case 40: goto tr3554; + case 41: goto tr3555; + case 46: goto tr3556; + case 2058: goto tr3557; + case 2107: goto tr3558; } if ( _widec < 65 ) { if ( 48 <= _widec && _widec <= 58 ) - goto tr3521; + goto tr3556; } else if ( _widec > 70 ) { if ( 97 <= _widec && _widec <= 102 ) - goto tr3521; + goto tr3556; } else - goto tr3521; - goto tr3471; -tr3524: + goto tr3556; + goto tr3506; +tr3559: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1284; -tr3521: + goto st1302; +tr3556: { s->buffer_length = 0; } @@ -88970,14 +89931,14 @@ tr3521: s->buffer[s->buffer_length++] = (*p); } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1284; -st1284: + goto st1302; +st1302: if ( ++p == pe ) - goto _test_eof1284; -case 1284: + goto _test_eof1302; +case 1302: _widec = (*p); if ( (*p) < 32 ) { if ( (*p) > 9 ) { @@ -89035,81 +89996,81 @@ case 1284: s->number64 == 0 ) _widec += 512; } switch( _widec ) { - case 46: goto tr3524; - case 7177: goto tr3525; - case 7200: goto tr3525; - case 7208: goto tr3526; - case 7209: goto tr3527; - case 7433: goto tr3528; - case 7456: goto tr3528; - case 7464: goto tr3529; - case 7465: goto tr3530; - case 7689: goto tr3531; - case 7712: goto tr3531; - case 7720: goto tr3532; - case 7721: goto tr3533; - case 10506: goto tr3534; - case 10555: goto tr3534; - case 10762: goto tr3534; - case 10811: goto tr3534; - case 11274: goto tr3535; - case 11323: goto tr3536; - case 11530: goto tr3534; - case 11579: goto tr3534; - case 11786: goto tr3537; - case 11835: goto tr3538; - case 12298: goto tr3539; - case 12347: goto tr3540; - case 12554: goto tr3534; - case 12603: goto tr3534; - case 12810: goto tr3541; - case 12859: goto tr3542; - case 13322: goto tr3543; - case 13371: goto tr3544; - case 13578: goto tr3534; - case 13627: goto tr3534; - case 13834: goto tr3545; - case 13883: goto tr3546; + case 46: goto tr3559; + case 7177: goto tr3560; + case 7200: goto tr3560; + case 7208: goto tr3561; + case 7209: goto tr3562; + case 7433: goto tr3563; + case 7456: goto tr3563; + case 7464: goto tr3564; + case 7465: goto tr3565; + case 7689: goto tr3566; + case 7712: goto tr3566; + case 7720: goto tr3567; + case 7721: goto tr3568; + case 10506: goto tr3569; + case 10555: goto tr3569; + case 10762: goto tr3569; + case 10811: goto tr3569; + case 11274: goto tr3570; + case 11323: goto tr3571; + case 11530: goto tr3569; + case 11579: goto tr3569; + case 11786: goto tr3572; + case 11835: goto tr3573; + case 12298: goto tr3574; + case 12347: goto tr3575; + case 12554: goto tr3569; + case 12603: goto tr3569; + case 12810: goto tr3576; + case 12859: goto tr3577; + case 13322: goto tr3578; + case 13371: goto tr3579; + case 13578: goto tr3569; + case 13627: goto tr3569; + case 13834: goto tr3580; + case 13883: goto tr3581; } if ( _widec < 65 ) { if ( 48 <= _widec && _widec <= 58 ) - goto tr3524; + goto tr3559; } else if ( _widec > 70 ) { if ( 97 <= _widec && _widec <= 102 ) - goto tr3524; + goto tr3559; } else - goto tr3524; - goto tr3478; -tr3523: + goto tr3559; + goto tr3513; +tr3558: { s->buffer_length = 0; } - goto st1285; -tr3547: + goto st1303; +tr3582: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1285; -tr3517: + goto st1303; +tr3552: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1285; -st1285: + goto st1303; +st1303: if ( ++p == pe ) - goto _test_eof1285; -case 1285: + goto _test_eof1303; +case 1303: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -89129,26 +90090,26 @@ case 1285: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3548; + goto tr3583; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3547; - goto tr3395; -tr3510: + goto tr3582; + goto tr3430; +tr3545: { s->buffer_length = 0; } - goto st1286; -tr3549: + goto st1304; +tr3584: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1286; -st1286: + goto st1304; +st1304: if ( ++p == pe ) - goto _test_eof1286; -case 1286: + goto _test_eof1304; +case 1304: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -89168,19 +90129,19 @@ case 1286: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3550; + goto tr3585; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3549; - goto tr3395; -tr3402: + goto tr3584; + goto tr3430; +tr3437: { *(rdata_tail++) = 3; } - goto st1287; -st1287: + goto st1305; +st1305: if ( ++p == pe ) - goto _test_eof1287; -case 1287: + goto _test_eof1305; +case 1305: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -89194,38 +90155,38 @@ case 1287: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1288; - case 32: goto st1288; - case 40: goto tr3552; - case 41: goto tr3553; - case 2058: goto tr3554; - case 2107: goto tr3555; - } - goto tr3395; -tr3552: + case 9: goto st1306; + case 32: goto st1306; + case 40: goto tr3587; + case 41: goto tr3588; + case 2058: goto tr3589; + case 2107: goto tr3590; + } + goto tr3430; +tr3587: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1288; -tr3553: + goto st1306; +tr3588: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1288; -tr3554: + goto st1306; +tr3589: { s->line_counter++; } - goto st1288; -tr3594: + goto st1306; +tr3629: { s->buffer[s->buffer_length++] = 0; @@ -89235,18 +90196,18 @@ tr3594: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1288; goto _out;} + {p++; cs = 1306; goto _out;} } } } { s->line_counter++; } - goto st1288; -st1288: + goto st1306; +st1306: if ( ++p == pe ) - goto _test_eof1288; -case 1288: + goto _test_eof1306; +case 1306: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -89260,17 +90221,17 @@ case 1288: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1288; - case 32: goto st1288; - case 40: goto tr3552; - case 41: goto tr3553; - case 2058: goto tr3554; - case 2107: goto tr3555; + case 9: goto st1306; + case 32: goto st1306; + case 40: goto tr3587; + case 41: goto tr3588; + case 2058: goto tr3589; + case 2107: goto tr3590; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3556; - goto tr3410; -tr3556: + goto tr3591; + goto tr3445; +tr3591: { s->number64 = 0; } @@ -89285,11 +90246,11 @@ tr3556: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1289; -tr3560: + goto st1307; +tr3595: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -89301,14 +90262,14 @@ tr3560: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1289; -st1289: + goto st1307; +st1307: if ( ++p == pe ) - goto _test_eof1289; -case 1289: + goto _test_eof1307; +case 1307: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -89322,40 +90283,40 @@ case 1289: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr3557; - case 32: goto tr3557; - case 40: goto tr3558; - case 41: goto tr3559; - case 2058: goto tr3561; - case 2107: goto tr3562; + case 9: goto tr3592; + case 32: goto tr3592; + case 40: goto tr3593; + case 41: goto tr3594; + case 2058: goto tr3596; + case 2107: goto tr3597; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3560; - goto tr3410; -tr3564: + goto tr3595; + goto tr3445; +tr3599: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1290; -tr3565: + goto st1308; +tr3600: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1290; -tr3567: + goto st1308; +tr3602: { s->line_counter++; } - goto st1290; -tr3592: + goto st1308; +tr3627: { s->buffer[s->buffer_length++] = 0; @@ -89365,79 +90326,79 @@ tr3592: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1290; goto _out;} + {p++; cs = 1308; goto _out;} } } } { s->line_counter++; } - goto st1290; -tr3557: + goto st1308; +tr3592: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1290; -tr3558: + goto st1308; +tr3593: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1290; -tr3559: + goto st1308; +tr3594: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1290; -tr3561: + goto st1308; +tr3596: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1290; -st1290: + goto st1308; +st1308: if ( ++p == pe ) - goto _test_eof1290; -case 1290: + goto _test_eof1308; +case 1308: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -89451,35 +90412,35 @@ case 1290: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1290; - case 32: goto st1290; - case 40: goto tr3564; - case 41: goto tr3565; - case 42: goto tr3566; - case 92: goto tr3566; - case 95: goto tr3566; - case 2058: goto tr3567; - case 2107: goto tr3568; + case 9: goto st1308; + case 32: goto st1308; + case 40: goto tr3599; + case 41: goto tr3600; + case 42: goto tr3601; + case 92: goto tr3601; + case 95: goto tr3601; + case 2058: goto tr3602; + case 2107: goto tr3603; } if ( _widec < 64 ) { if ( 45 <= _widec && _widec <= 57 ) - goto tr3566; + goto tr3601; } else if ( _widec > 90 ) { if ( 97 <= _widec && _widec <= 122 ) - goto tr3566; + goto tr3601; } else - goto tr3566; - goto tr3395; -tr3566: + goto tr3601; + goto tr3430; +tr3601: { s->dname = rdata_tail; } - { p--; {stack[top++] = 1291;goto st321;} } - goto st1291; -st1291: + { p--; {stack[top++] = 1309;goto st327;} } + goto st1309; +st1309: if ( ++p == pe ) - goto _test_eof1291; -case 1291: + goto _test_eof1309; +case 1309: _widec = (*p); if ( (*p) < 32 ) { if ( (*p) > 9 ) { @@ -89537,72 +90498,72 @@ case 1291: s->number64 == 0 ) _widec += 512; } switch( _widec ) { - case 7177: goto tr3569; - case 7200: goto tr3569; - case 7208: goto tr3570; - case 7209: goto tr3571; - case 7433: goto tr3572; - case 7456: goto tr3572; - case 7464: goto tr3573; - case 7465: goto tr3574; - case 7689: goto tr3575; - case 7712: goto tr3575; - case 7720: goto tr3576; - case 7721: goto tr3577; - case 10506: goto tr3578; - case 10555: goto tr3578; - case 10762: goto tr3578; - case 10811: goto tr3578; - case 11274: goto tr3579; - case 11323: goto tr3580; - case 11530: goto tr3578; - case 11579: goto tr3578; - case 11786: goto tr3581; - case 11835: goto tr3582; - case 12298: goto tr3583; - case 12347: goto tr3584; - case 12554: goto tr3578; - case 12603: goto tr3578; - case 12810: goto tr3585; - case 12859: goto tr3586; - case 13322: goto tr3587; - case 13371: goto tr3588; - case 13578: goto tr3578; - case 13627: goto tr3578; - case 13834: goto tr3589; - case 13883: goto tr3590; - } - goto tr3424; -tr3568: + case 7177: goto tr3604; + case 7200: goto tr3604; + case 7208: goto tr3605; + case 7209: goto tr3606; + case 7433: goto tr3607; + case 7456: goto tr3607; + case 7464: goto tr3608; + case 7465: goto tr3609; + case 7689: goto tr3610; + case 7712: goto tr3610; + case 7720: goto tr3611; + case 7721: goto tr3612; + case 10506: goto tr3613; + case 10555: goto tr3613; + case 10762: goto tr3613; + case 10811: goto tr3613; + case 11274: goto tr3614; + case 11323: goto tr3615; + case 11530: goto tr3613; + case 11579: goto tr3613; + case 11786: goto tr3616; + case 11835: goto tr3617; + case 12298: goto tr3618; + case 12347: goto tr3619; + case 12554: goto tr3613; + case 12603: goto tr3613; + case 12810: goto tr3620; + case 12859: goto tr3621; + case 13322: goto tr3622; + case 13371: goto tr3623; + case 13578: goto tr3613; + case 13627: goto tr3613; + case 13834: goto tr3624; + case 13883: goto tr3625; + } + goto tr3459; +tr3603: { s->buffer_length = 0; } - goto st1292; -tr3591: + goto st1310; +tr3626: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1292; -tr3562: + goto st1310; +tr3597: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1292; -st1292: + goto st1310; +st1310: if ( ++p == pe ) - goto _test_eof1292; -case 1292: + goto _test_eof1310; +case 1310: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -89622,26 +90583,26 @@ case 1292: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3592; + goto tr3627; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3591; - goto tr3395; -tr3555: + goto tr3626; + goto tr3430; +tr3590: { s->buffer_length = 0; } - goto st1293; -tr3593: + goto st1311; +tr3628: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1293; -st1293: + goto st1311; +st1311: if ( ++p == pe ) - goto _test_eof1293; -case 1293: + goto _test_eof1311; +case 1311: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -89661,40 +90622,40 @@ case 1293: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3594; + goto tr3629; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3593; - goto tr3395; -tr3404: + goto tr3628; + goto tr3430; +tr3439: { s->buffer_length = 0; } - goto st1294; -tr3595: + goto st1312; +tr3630: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1294; -tr3394: + goto st1312; +tr3429: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1294; -st1294: + goto st1312; +st1312: if ( ++p == pe ) - goto _test_eof1294; -case 1294: + goto _test_eof1312; +case 1312: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -89714,30 +90675,30 @@ case 1294: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3596; + goto tr3631; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3595; + goto tr3630; goto tr77; -st1295: +st1313: if ( ++p == pe ) - goto _test_eof1295; -case 1295: + goto _test_eof1313; +case 1313: if ( (*p) < 65 ) { if ( 48 <= (*p) && (*p) <= 57 ) - goto tr3597; + goto tr3632; } else if ( (*p) > 90 ) { if ( 97 <= (*p) && (*p) <= 122 ) - goto tr3597; + goto tr3632; } else - goto tr3597; + goto tr3632; goto tr77; -tr3597: - { p--; {stack[top++] = 1296;goto st388;} } - goto st1296; -st1296: +tr3632: + { p--; {stack[top++] = 1314;goto st394;} } + goto st1314; +st1314: if ( ++p == pe ) - goto _test_eof1296; -case 1296: + goto _test_eof1314; +case 1314: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -89751,38 +90712,38 @@ case 1296: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1297; - case 32: goto st1297; - case 40: goto tr3599; - case 41: goto tr3600; - case 2058: goto tr3601; - case 2107: goto tr3602; + case 9: goto st1315; + case 32: goto st1315; + case 40: goto tr3634; + case 41: goto tr3635; + case 2058: goto tr3636; + case 2107: goto tr3637; } goto tr77; -tr3599: +tr3634: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1297; -tr3600: + goto st1315; +tr3635: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1297; -tr3601: + goto st1315; +tr3636: { s->line_counter++; } - goto st1297; -tr3698: + goto st1315; +tr3733: { s->buffer[s->buffer_length++] = 0; @@ -89792,18 +90753,18 @@ tr3698: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1297; goto _out;} + {p++; cs = 1315; goto _out;} } } } { s->line_counter++; } - goto st1297; -st1297: + goto st1315; +st1315: if ( ++p == pe ) - goto _test_eof1297; -case 1297: + goto _test_eof1315; +case 1315: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -89817,29 +90778,29 @@ case 1297: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1297; - case 32: goto st1297; - case 40: goto tr3599; - case 41: goto tr3600; - case 2058: goto tr3601; - case 2107: goto tr3602; + case 9: goto st1315; + case 32: goto st1315; + case 40: goto tr3634; + case 41: goto tr3635; + case 2058: goto tr3636; + case 2107: goto tr3637; } if ( _widec < 65 ) { if ( 48 <= _widec && _widec <= 57 ) - goto tr3603; + goto tr3638; } else if ( _widec > 90 ) { if ( 97 <= _widec && _widec <= 122 ) - goto tr3603; + goto tr3638; } else - goto tr3603; + goto tr3638; goto tr77; -tr3603: - { p--; {stack[top++] = 1298;goto st918;} } - goto st1298; -st1298: +tr3638: + { p--; {stack[top++] = 1316;goto st936;} } + goto st1316; +st1316: if ( ++p == pe ) - goto _test_eof1298; -case 1298: + goto _test_eof1316; +case 1316: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -89853,38 +90814,38 @@ case 1298: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1299; - case 32: goto st1299; - case 40: goto tr3605; - case 41: goto tr3606; - case 2058: goto tr3607; - case 2107: goto tr3608; + case 9: goto st1317; + case 32: goto st1317; + case 40: goto tr3640; + case 41: goto tr3641; + case 2058: goto tr3642; + case 2107: goto tr3643; } goto tr77; -tr3605: +tr3640: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1299; -tr3606: + goto st1317; +tr3641: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1299; -tr3607: + goto st1317; +tr3642: { s->line_counter++; } - goto st1299; -tr3696: + goto st1317; +tr3731: { s->buffer[s->buffer_length++] = 0; @@ -89894,18 +90855,18 @@ tr3696: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1299; goto _out;} + {p++; cs = 1317; goto _out;} } } } { s->line_counter++; } - goto st1299; -st1299: + goto st1317; +st1317: if ( ++p == pe ) - goto _test_eof1299; -case 1299: + goto _test_eof1317; +case 1317: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -89919,17 +90880,17 @@ case 1299: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1299; - case 32: goto st1299; - case 40: goto tr3605; - case 41: goto tr3606; - case 2058: goto tr3607; - case 2107: goto tr3608; + case 9: goto st1317; + case 32: goto st1317; + case 40: goto tr3640; + case 41: goto tr3641; + case 2058: goto tr3642; + case 2107: goto tr3643; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3609; - goto tr2653; -tr3609: + goto tr3644; + goto tr2688; +tr3644: { s->number64 = 0; } @@ -89944,11 +90905,11 @@ tr3609: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1300; -tr3613: + goto st1318; +tr3648: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -89960,14 +90921,14 @@ tr3613: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1300; -st1300: + goto st1318; +st1318: if ( ++p == pe ) - goto _test_eof1300; -case 1300: + goto _test_eof1318; +case 1318: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -89981,40 +90942,40 @@ case 1300: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr3610; - case 32: goto tr3610; - case 40: goto tr3611; - case 41: goto tr3612; - case 2058: goto tr3614; - case 2107: goto tr3615; + case 9: goto tr3645; + case 32: goto tr3645; + case 40: goto tr3646; + case 41: goto tr3647; + case 2058: goto tr3649; + case 2107: goto tr3650; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3613; - goto tr2653; -tr3617: + goto tr3648; + goto tr2688; +tr3652: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1301; -tr3618: + goto st1319; +tr3653: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1301; -tr3620: + goto st1319; +tr3655: { s->line_counter++; } - goto st1301; -tr3694: + goto st1319; +tr3729: { s->buffer[s->buffer_length++] = 0; @@ -90024,79 +90985,79 @@ tr3694: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1301; goto _out;} + {p++; cs = 1319; goto _out;} } } } { s->line_counter++; } - goto st1301; -tr3610: + goto st1319; +tr3645: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1301; -tr3611: + goto st1319; +tr3646: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1301; -tr3612: + goto st1319; +tr3647: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1301; -tr3614: + goto st1319; +tr3649: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1301; -st1301: + goto st1319; +st1319: if ( ++p == pe ) - goto _test_eof1301; -case 1301: + goto _test_eof1319; +case 1319: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -90110,17 +91071,17 @@ case 1301: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1301; - case 32: goto st1301; - case 40: goto tr3617; - case 41: goto tr3618; - case 2058: goto tr3620; - case 2107: goto tr3621; + case 9: goto st1319; + case 32: goto st1319; + case 40: goto tr3652; + case 41: goto tr3653; + case 2058: goto tr3655; + case 2107: goto tr3656; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3619; - goto tr2653; -tr3619: + goto tr3654; + goto tr2688; +tr3654: { s->number64 = 0; } @@ -90135,11 +91096,11 @@ tr3619: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1302; -tr3625: + goto st1320; +tr3660: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -90151,14 +91112,14 @@ tr3625: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1302; -st1302: + goto st1320; +st1320: if ( ++p == pe ) - goto _test_eof1302; -case 1302: + goto _test_eof1320; +case 1320: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -90172,40 +91133,40 @@ case 1302: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr3622; - case 32: goto tr3622; - case 40: goto tr3623; - case 41: goto tr3624; - case 2058: goto tr3626; - case 2107: goto tr3627; + case 9: goto tr3657; + case 32: goto tr3657; + case 40: goto tr3658; + case 41: goto tr3659; + case 2058: goto tr3661; + case 2107: goto tr3662; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3625; - goto tr2653; -tr3630: + goto tr3660; + goto tr2688; +tr3665: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1303; -tr3631: + goto st1321; +tr3666: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1303; -tr3633: + goto st1321; +tr3668: { s->line_counter++; } - goto st1303; -tr3692: + goto st1321; +tr3727: { s->buffer[s->buffer_length++] = 0; @@ -90215,15 +91176,15 @@ tr3692: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1303; goto _out;} + {p++; cs = 1321; goto _out;} } } } { s->line_counter++; } - goto st1303; -tr3622: + goto st1321; +tr3657: { if (s->number64 <= UINT32_MAX) { uint32_t num32 = htonl((uint32_t)s->number64); @@ -90231,11 +91192,11 @@ tr3622: rdata_tail += 4; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1303; -tr3623: + goto st1321; +tr3658: { if (s->number64 <= UINT32_MAX) { uint32_t num32 = htonl((uint32_t)s->number64); @@ -90243,18 +91204,18 @@ tr3623: rdata_tail += 4; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1303; -tr3624: + goto st1321; +tr3659: { if (s->number64 <= UINT32_MAX) { uint32_t num32 = htonl((uint32_t)s->number64); @@ -90262,18 +91223,18 @@ tr3624: rdata_tail += 4; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1303; -tr3626: + goto st1321; +tr3661: { if (s->number64 <= UINT32_MAX) { uint32_t num32 = htonl((uint32_t)s->number64); @@ -90281,17 +91242,17 @@ tr3626: rdata_tail += 4; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1303; -st1303: + goto st1321; +st1321: if ( ++p == pe ) - goto _test_eof1303; -case 1303: + goto _test_eof1321; +case 1321: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -90305,17 +91266,17 @@ case 1303: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1303; - case 32: goto st1303; - case 40: goto tr3630; - case 41: goto tr3631; - case 2058: goto tr3633; - case 2107: goto tr3634; + case 9: goto st1321; + case 32: goto st1321; + case 40: goto tr3665; + case 41: goto tr3666; + case 2058: goto tr3668; + case 2107: goto tr3669; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3632; - goto tr3628; -tr3632: + goto tr3667; + goto tr3663; +tr3667: { s->buffer_length = 0; } @@ -90324,24 +91285,24 @@ tr3632: s->buffer[s->buffer_length++] = (*p); } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1304; -tr3638: + goto st1322; +tr3673: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1304; -st1304: + goto st1322; +st1322: if ( ++p == pe ) - goto _test_eof1304; -case 1304: + goto _test_eof1322; +case 1322: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -90355,40 +91316,40 @@ case 1304: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr3635; - case 32: goto tr3635; - case 40: goto tr3636; - case 41: goto tr3637; - case 2058: goto tr3639; - case 2107: goto tr3640; + case 9: goto tr3670; + case 32: goto tr3670; + case 40: goto tr3671; + case 41: goto tr3672; + case 2058: goto tr3674; + case 2107: goto tr3675; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3638; - goto tr3628; -tr3642: + goto tr3673; + goto tr3663; +tr3677: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1305; -tr3643: + goto st1323; +tr3678: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1305; -tr3645: + goto st1323; +tr3680: { s->line_counter++; } - goto st1305; -tr3690: + goto st1323; +tr3725: { s->buffer[s->buffer_length++] = 0; @@ -90398,15 +91359,15 @@ tr3690: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1305; goto _out;} + {p++; cs = 1323; goto _out;} } } } { s->line_counter++; } - goto st1305; -tr3635: + goto st1323; +tr3670: { s->buffer[s->buffer_length] = 0; @@ -90419,7 +91380,7 @@ tr3635: rdata_tail += 4; } else { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } else if (s->buffer_length <= 10) { // Timestamp format. char *end; @@ -90428,7 +91389,7 @@ tr3635: if (end == (char *)(s->buffer) || *end != '\0') { WARN(ZS_BAD_TIMESTAMP); - p--; {goto st319;} + p--; {goto st325;} } if (s->number64 <= UINT32_MAX) { @@ -90436,15 +91397,15 @@ tr3635: rdata_tail += 4; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } else { WARN(ZS_BAD_TIMESTAMP_LENGTH); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1305; -tr3636: + goto st1323; +tr3671: { s->buffer[s->buffer_length] = 0; @@ -90457,7 +91418,7 @@ tr3636: rdata_tail += 4; } else { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } else if (s->buffer_length <= 10) { // Timestamp format. char *end; @@ -90466,7 +91427,7 @@ tr3636: if (end == (char *)(s->buffer) || *end != '\0') { WARN(ZS_BAD_TIMESTAMP); - p--; {goto st319;} + p--; {goto st325;} } if (s->number64 <= UINT32_MAX) { @@ -90474,22 +91435,22 @@ tr3636: rdata_tail += 4; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } else { WARN(ZS_BAD_TIMESTAMP_LENGTH); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1305; -tr3637: + goto st1323; +tr3672: { s->buffer[s->buffer_length] = 0; @@ -90502,7 +91463,7 @@ tr3637: rdata_tail += 4; } else { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } else if (s->buffer_length <= 10) { // Timestamp format. char *end; @@ -90511,7 +91472,7 @@ tr3637: if (end == (char *)(s->buffer) || *end != '\0') { WARN(ZS_BAD_TIMESTAMP); - p--; {goto st319;} + p--; {goto st325;} } if (s->number64 <= UINT32_MAX) { @@ -90519,22 +91480,22 @@ tr3637: rdata_tail += 4; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } else { WARN(ZS_BAD_TIMESTAMP_LENGTH); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1305; -tr3639: + goto st1323; +tr3674: { s->buffer[s->buffer_length] = 0; @@ -90547,7 +91508,7 @@ tr3639: rdata_tail += 4; } else { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } else if (s->buffer_length <= 10) { // Timestamp format. char *end; @@ -90556,7 +91517,7 @@ tr3639: if (end == (char *)(s->buffer) || *end != '\0') { WARN(ZS_BAD_TIMESTAMP); - p--; {goto st319;} + p--; {goto st325;} } if (s->number64 <= UINT32_MAX) { @@ -90564,21 +91525,21 @@ tr3639: rdata_tail += 4; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } else { WARN(ZS_BAD_TIMESTAMP_LENGTH); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1305; -st1305: + goto st1323; +st1323: if ( ++p == pe ) - goto _test_eof1305; -case 1305: + goto _test_eof1323; +case 1323: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -90592,17 +91553,17 @@ case 1305: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1305; - case 32: goto st1305; - case 40: goto tr3642; - case 41: goto tr3643; - case 2058: goto tr3645; - case 2107: goto tr3646; + case 9: goto st1323; + case 32: goto st1323; + case 40: goto tr3677; + case 41: goto tr3678; + case 2058: goto tr3680; + case 2107: goto tr3681; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3644; - goto tr3628; -tr3644: + goto tr3679; + goto tr3663; +tr3679: { s->buffer_length = 0; } @@ -90611,24 +91572,24 @@ tr3644: s->buffer[s->buffer_length++] = (*p); } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1306; -tr3650: + goto st1324; +tr3685: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1306; -st1306: + goto st1324; +st1324: if ( ++p == pe ) - goto _test_eof1306; -case 1306: + goto _test_eof1324; +case 1324: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -90642,40 +91603,40 @@ case 1306: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr3647; - case 32: goto tr3647; - case 40: goto tr3648; - case 41: goto tr3649; - case 2058: goto tr3651; - case 2107: goto tr3652; + case 9: goto tr3682; + case 32: goto tr3682; + case 40: goto tr3683; + case 41: goto tr3684; + case 2058: goto tr3686; + case 2107: goto tr3687; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3650; - goto tr3628; -tr3654: + goto tr3685; + goto tr3663; +tr3689: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1307; -tr3655: + goto st1325; +tr3690: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1307; -tr3657: + goto st1325; +tr3692: { s->line_counter++; } - goto st1307; -tr3688: + goto st1325; +tr3723: { s->buffer[s->buffer_length++] = 0; @@ -90685,15 +91646,15 @@ tr3688: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1307; goto _out;} + {p++; cs = 1325; goto _out;} } } } { s->line_counter++; } - goto st1307; -tr3647: + goto st1325; +tr3682: { s->buffer[s->buffer_length] = 0; @@ -90706,7 +91667,7 @@ tr3647: rdata_tail += 4; } else { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } else if (s->buffer_length <= 10) { // Timestamp format. char *end; @@ -90715,7 +91676,7 @@ tr3647: if (end == (char *)(s->buffer) || *end != '\0') { WARN(ZS_BAD_TIMESTAMP); - p--; {goto st319;} + p--; {goto st325;} } if (s->number64 <= UINT32_MAX) { @@ -90723,15 +91684,15 @@ tr3647: rdata_tail += 4; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } else { WARN(ZS_BAD_TIMESTAMP_LENGTH); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1307; -tr3648: + goto st1325; +tr3683: { s->buffer[s->buffer_length] = 0; @@ -90744,7 +91705,7 @@ tr3648: rdata_tail += 4; } else { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } else if (s->buffer_length <= 10) { // Timestamp format. char *end; @@ -90753,7 +91714,7 @@ tr3648: if (end == (char *)(s->buffer) || *end != '\0') { WARN(ZS_BAD_TIMESTAMP); - p--; {goto st319;} + p--; {goto st325;} } if (s->number64 <= UINT32_MAX) { @@ -90761,22 +91722,22 @@ tr3648: rdata_tail += 4; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } else { WARN(ZS_BAD_TIMESTAMP_LENGTH); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1307; -tr3649: + goto st1325; +tr3684: { s->buffer[s->buffer_length] = 0; @@ -90789,7 +91750,7 @@ tr3649: rdata_tail += 4; } else { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } else if (s->buffer_length <= 10) { // Timestamp format. char *end; @@ -90798,7 +91759,7 @@ tr3649: if (end == (char *)(s->buffer) || *end != '\0') { WARN(ZS_BAD_TIMESTAMP); - p--; {goto st319;} + p--; {goto st325;} } if (s->number64 <= UINT32_MAX) { @@ -90806,22 +91767,22 @@ tr3649: rdata_tail += 4; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } else { WARN(ZS_BAD_TIMESTAMP_LENGTH); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1307; -tr3651: + goto st1325; +tr3686: { s->buffer[s->buffer_length] = 0; @@ -90834,7 +91795,7 @@ tr3651: rdata_tail += 4; } else { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } else if (s->buffer_length <= 10) { // Timestamp format. char *end; @@ -90843,7 +91804,7 @@ tr3651: if (end == (char *)(s->buffer) || *end != '\0') { WARN(ZS_BAD_TIMESTAMP); - p--; {goto st319;} + p--; {goto st325;} } if (s->number64 <= UINT32_MAX) { @@ -90851,21 +91812,21 @@ tr3651: rdata_tail += 4; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } else { WARN(ZS_BAD_TIMESTAMP_LENGTH); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1307; -st1307: + goto st1325; +st1325: if ( ++p == pe ) - goto _test_eof1307; -case 1307: + goto _test_eof1325; +case 1325: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -90879,17 +91840,17 @@ case 1307: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1307; - case 32: goto st1307; - case 40: goto tr3654; - case 41: goto tr3655; - case 2058: goto tr3657; - case 2107: goto tr3658; + case 9: goto st1325; + case 32: goto st1325; + case 40: goto tr3689; + case 41: goto tr3690; + case 2058: goto tr3692; + case 2107: goto tr3693; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3656; - goto tr2653; -tr3656: + goto tr3691; + goto tr2688; +tr3691: { s->number64 = 0; } @@ -90904,11 +91865,11 @@ tr3656: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1308; -tr3662: + goto st1326; +tr3697: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -90920,14 +91881,14 @@ tr3662: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1308; -st1308: + goto st1326; +st1326: if ( ++p == pe ) - goto _test_eof1308; -case 1308: + goto _test_eof1326; +case 1326: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -90941,40 +91902,40 @@ case 1308: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr3659; - case 32: goto tr3659; - case 40: goto tr3660; - case 41: goto tr3661; - case 2058: goto tr3663; - case 2107: goto tr3664; + case 9: goto tr3694; + case 32: goto tr3694; + case 40: goto tr3695; + case 41: goto tr3696; + case 2058: goto tr3698; + case 2107: goto tr3699; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3662; - goto tr2653; -tr3666: + goto tr3697; + goto tr2688; +tr3701: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1309; -tr3667: + goto st1327; +tr3702: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1309; -tr3669: + goto st1327; +tr3704: { s->line_counter++; } - goto st1309; -tr3686: + goto st1327; +tr3721: { s->buffer[s->buffer_length++] = 0; @@ -90984,15 +91945,15 @@ tr3686: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1309; goto _out;} + {p++; cs = 1327; goto _out;} } } } { s->line_counter++; } - goto st1309; -tr3659: + goto st1327; +tr3694: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -91000,11 +91961,11 @@ tr3659: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1309; -tr3660: + goto st1327; +tr3695: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -91012,18 +91973,18 @@ tr3660: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1309; -tr3661: + goto st1327; +tr3696: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -91031,18 +91992,18 @@ tr3661: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1309; -tr3663: + goto st1327; +tr3698: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -91050,17 +92011,17 @@ tr3663: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1309; -st1309: + goto st1327; +st1327: if ( ++p == pe ) - goto _test_eof1309; -case 1309: + goto _test_eof1327; +case 1327: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -91074,35 +92035,35 @@ case 1309: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1309; - case 32: goto st1309; - case 40: goto tr3666; - case 41: goto tr3667; - case 42: goto tr3668; - case 92: goto tr3668; - case 95: goto tr3668; - case 2058: goto tr3669; - case 2107: goto tr3670; + case 9: goto st1327; + case 32: goto st1327; + case 40: goto tr3701; + case 41: goto tr3702; + case 42: goto tr3703; + case 92: goto tr3703; + case 95: goto tr3703; + case 2058: goto tr3704; + case 2107: goto tr3705; } if ( _widec < 64 ) { if ( 45 <= _widec && _widec <= 57 ) - goto tr3668; + goto tr3703; } else if ( _widec > 90 ) { if ( 97 <= _widec && _widec <= 122 ) - goto tr3668; + goto tr3703; } else - goto tr3668; + goto tr3703; goto tr77; -tr3668: +tr3703: { s->dname = rdata_tail; } - { p--; {stack[top++] = 1310;goto st321;} } - goto st1310; -st1310: + { p--; {stack[top++] = 1328;goto st327;} } + goto st1328; +st1328: if ( ++p == pe ) - goto _test_eof1310; -case 1310: + goto _test_eof1328; +case 1328: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -91116,38 +92077,38 @@ case 1310: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr3671; - case 32: goto tr3671; - case 40: goto tr3672; - case 41: goto tr3673; - case 2058: goto tr3674; - case 2107: goto tr3675; + case 9: goto tr3706; + case 32: goto tr3706; + case 40: goto tr3707; + case 41: goto tr3708; + case 2058: goto tr3709; + case 2107: goto tr3710; } goto tr77; -tr3677: +tr3712: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1311; -tr3678: + goto st1329; +tr3713: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1311; -tr3680: + goto st1329; +tr3715: { s->line_counter++; } - goto st1311; -tr3684: + goto st1329; +tr3719: { s->buffer[s->buffer_length++] = 0; @@ -91157,55 +92118,55 @@ tr3684: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1311; goto _out;} + {p++; cs = 1329; goto _out;} } } } { s->line_counter++; } - goto st1311; -tr3671: + goto st1329; +tr3706: { rdata_tail += s->dname_tmp_length; } - goto st1311; -tr3672: + goto st1329; +tr3707: { rdata_tail += s->dname_tmp_length; } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1311; -tr3673: + goto st1329; +tr3708: { rdata_tail += s->dname_tmp_length; } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1311; -tr3674: + goto st1329; +tr3709: { rdata_tail += s->dname_tmp_length; } { s->line_counter++; } - goto st1311; -st1311: + goto st1329; +st1329: if ( ++p == pe ) - goto _test_eof1311; -case 1311: + goto _test_eof1329; +case 1329: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -91219,30 +92180,30 @@ case 1311: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1311; - case 32: goto st1311; - case 40: goto tr3677; - case 41: goto tr3678; - case 43: goto tr3679; - case 2058: goto tr3680; - case 2107: goto tr3681; + case 9: goto st1329; + case 32: goto st1329; + case 40: goto tr3712; + case 41: goto tr3713; + case 43: goto tr3714; + case 2058: goto tr3715; + case 2107: goto tr3716; } if ( _widec < 65 ) { if ( 47 <= _widec && _widec <= 57 ) - goto tr3679; + goto tr3714; } else if ( _widec > 90 ) { if ( 97 <= _widec && _widec <= 122 ) - goto tr3679; + goto tr3714; } else - goto tr3679; + goto tr3714; goto tr77; -tr3679: - { p--; {stack[top++] = 1312;goto st381;} } - goto st1312; -st1312: +tr3714: + { p--; {stack[top++] = 1330;goto st387;} } + goto st1330; +st1330: if ( ++p == pe ) - goto _test_eof1312; -case 1312: + goto _test_eof1330; +case 1330: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -91256,44 +92217,44 @@ case 1312: !s->multiline ) _widec += 256; } switch( _widec ) { - case 2570: goto tr3682; - case 2619: goto tr3682; + case 2570: goto tr3717; + case 2619: goto tr3717; } goto tr77; -tr3682: +tr3717: { p--; {cs = stack[--top];goto _again;} } - goto st1553; -st1553: + goto st1571; +st1571: if ( ++p == pe ) - goto _test_eof1553; -case 1553: + goto _test_eof1571; +case 1571: goto st0; -tr3681: +tr3716: { s->buffer_length = 0; } - goto st1313; -tr3683: + goto st1331; +tr3718: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1313; -tr3675: + goto st1331; +tr3710: { rdata_tail += s->dname_tmp_length; } { s->buffer_length = 0; } - goto st1313; -st1313: + goto st1331; +st1331: if ( ++p == pe ) - goto _test_eof1313; -case 1313: + goto _test_eof1331; +case 1331: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -91313,23 +92274,23 @@ case 1313: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3684; + goto tr3719; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3683; + goto tr3718; goto tr77; -tr3670: +tr3705: { s->buffer_length = 0; } - goto st1314; -tr3685: + goto st1332; +tr3720: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1314; -tr3664: + goto st1332; +tr3699: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -91337,17 +92298,17 @@ tr3664: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1314; -st1314: + goto st1332; +st1332: if ( ++p == pe ) - goto _test_eof1314; -case 1314: + goto _test_eof1332; +case 1332: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -91367,23 +92328,23 @@ case 1314: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3686; + goto tr3721; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3685; + goto tr3720; goto tr77; -tr3658: +tr3693: { s->buffer_length = 0; } - goto st1315; -tr3687: + goto st1333; +tr3722: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1315; -tr3652: + goto st1333; +tr3687: { s->buffer[s->buffer_length] = 0; @@ -91396,7 +92357,7 @@ tr3652: rdata_tail += 4; } else { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } else if (s->buffer_length <= 10) { // Timestamp format. char *end; @@ -91405,7 +92366,7 @@ tr3652: if (end == (char *)(s->buffer) || *end != '\0') { WARN(ZS_BAD_TIMESTAMP); - p--; {goto st319;} + p--; {goto st325;} } if (s->number64 <= UINT32_MAX) { @@ -91413,21 +92374,21 @@ tr3652: rdata_tail += 4; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } else { WARN(ZS_BAD_TIMESTAMP_LENGTH); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1315; -st1315: + goto st1333; +st1333: if ( ++p == pe ) - goto _test_eof1315; -case 1315: + goto _test_eof1333; +case 1333: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -91447,23 +92408,23 @@ case 1315: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3688; + goto tr3723; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3687; + goto tr3722; goto tr77; -tr3646: +tr3681: { s->buffer_length = 0; } - goto st1316; -tr3689: + goto st1334; +tr3724: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1316; -tr3640: + goto st1334; +tr3675: { s->buffer[s->buffer_length] = 0; @@ -91476,7 +92437,7 @@ tr3640: rdata_tail += 4; } else { WARN(ret); - p--; {goto st319;} + p--; {goto st325;} } } else if (s->buffer_length <= 10) { // Timestamp format. char *end; @@ -91485,7 +92446,7 @@ tr3640: if (end == (char *)(s->buffer) || *end != '\0') { WARN(ZS_BAD_TIMESTAMP); - p--; {goto st319;} + p--; {goto st325;} } if (s->number64 <= UINT32_MAX) { @@ -91493,21 +92454,21 @@ tr3640: rdata_tail += 4; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } else { WARN(ZS_BAD_TIMESTAMP_LENGTH); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1316; -st1316: + goto st1334; +st1334: if ( ++p == pe ) - goto _test_eof1316; -case 1316: + goto _test_eof1334; +case 1334: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -91527,23 +92488,23 @@ case 1316: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3690; + goto tr3725; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3689; + goto tr3724; goto tr77; -tr3634: +tr3669: { s->buffer_length = 0; } - goto st1317; -tr3691: + goto st1335; +tr3726: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1317; -tr3627: + goto st1335; +tr3662: { if (s->number64 <= UINT32_MAX) { uint32_t num32 = htonl((uint32_t)s->number64); @@ -91551,17 +92512,17 @@ tr3627: rdata_tail += 4; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1317; -st1317: + goto st1335; +st1335: if ( ++p == pe ) - goto _test_eof1317; -case 1317: + goto _test_eof1335; +case 1335: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -91581,40 +92542,40 @@ case 1317: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3692; + goto tr3727; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3691; + goto tr3726; goto tr77; -tr3621: +tr3656: { s->buffer_length = 0; } - goto st1318; -tr3693: + goto st1336; +tr3728: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1318; -tr3615: + goto st1336; +tr3650: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1318; -st1318: + goto st1336; +st1336: if ( ++p == pe ) - goto _test_eof1318; -case 1318: + goto _test_eof1336; +case 1336: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -91634,26 +92595,26 @@ case 1318: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3694; + goto tr3729; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3693; + goto tr3728; goto tr77; -tr3608: +tr3643: { s->buffer_length = 0; } - goto st1319; -tr3695: + goto st1337; +tr3730: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1319; -st1319: + goto st1337; +st1337: if ( ++p == pe ) - goto _test_eof1319; -case 1319: + goto _test_eof1337; +case 1337: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -91673,26 +92634,26 @@ case 1319: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3696; + goto tr3731; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3695; + goto tr3730; goto tr77; -tr3602: +tr3637: { s->buffer_length = 0; } - goto st1320; -tr3697: + goto st1338; +tr3732: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1320; -st1320: + goto st1338; +st1338: if ( ++p == pe ) - goto _test_eof1320; -case 1320: + goto _test_eof1338; +case 1338: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -91712,86 +92673,86 @@ case 1320: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3698; + goto tr3733; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3697; + goto tr3732; goto tr77; -st1321: +st1339: if ( ++p == pe ) - goto _test_eof1321; -case 1321: + goto _test_eof1339; +case 1339: switch( (*p) ) { - case 42: goto tr3699; - case 92: goto tr3699; - case 95: goto tr3699; + case 42: goto tr3734; + case 92: goto tr3734; + case 95: goto tr3734; } if ( (*p) < 64 ) { if ( 45 <= (*p) && (*p) <= 57 ) - goto tr3699; + goto tr3734; } else if ( (*p) > 90 ) { if ( 97 <= (*p) && (*p) <= 122 ) - goto tr3699; + goto tr3734; } else - goto tr3699; + goto tr3734; goto tr77; -tr3699: +tr3734: { s->dname = rdata_tail; } - { p--; {stack[top++] = 1322;goto st321;} } - goto st1322; -st1322: + { p--; {stack[top++] = 1340;goto st327;} } + goto st1340; +st1340: if ( ++p == pe ) - goto _test_eof1322; -case 1322: + goto _test_eof1340; +case 1340: switch( (*p) ) { - case 32: goto tr3700; - case 59: goto tr3700; + case 32: goto tr3735; + case 59: goto tr3735; } if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr3700; + goto tr3735; } else if ( (*p) >= 9 ) - goto tr3700; + goto tr3735; goto tr77; -tr3700: +tr3735: { rdata_tail += s->dname_tmp_length; } - { p--; {stack[top++] = 1323;goto st559;} } - goto st1323; -st1323: + { p--; {stack[top++] = 1341;goto st571;} } + goto st1341; +st1341: if ( ++p == pe ) - goto _test_eof1323; -case 1323: + goto _test_eof1341; +case 1341: switch( (*p) ) { - case 32: goto tr3701; - case 59: goto tr3701; + case 32: goto tr3736; + case 59: goto tr3736; } if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr3701; + goto tr3736; } else if ( (*p) >= 9 ) - goto tr3701; + goto tr3736; goto tr77; -tr3701: +tr3736: { p--; {cs = stack[--top];goto _again;} } - goto st1554; -st1554: + goto st1572; +st1572: if ( ++p == pe ) - goto _test_eof1554; -case 1554: + goto _test_eof1572; +case 1572: goto st0; -st1324: +st1342: if ( ++p == pe ) - goto _test_eof1324; -case 1324: + goto _test_eof1342; +case 1342: if ( 48 <= (*p) && (*p) <= 57 ) - goto tr3702; - goto tr2653; -tr3702: + goto tr3737; + goto tr2688; +tr3737: { s->number64 = 0; } @@ -91806,11 +92767,11 @@ tr3702: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1325; -tr3706: + goto st1343; +tr3741: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -91822,14 +92783,14 @@ tr3706: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1325; -st1325: + goto st1343; +st1343: if ( ++p == pe ) - goto _test_eof1325; -case 1325: + goto _test_eof1343; +case 1343: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -91843,40 +92804,40 @@ case 1325: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr3703; - case 32: goto tr3703; - case 40: goto tr3704; - case 41: goto tr3705; - case 2058: goto tr3707; - case 2107: goto tr3708; + case 9: goto tr3738; + case 32: goto tr3738; + case 40: goto tr3739; + case 41: goto tr3740; + case 2058: goto tr3742; + case 2107: goto tr3743; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3706; - goto tr2653; -tr3710: + goto tr3741; + goto tr2688; +tr3745: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1326; -tr3711: + goto st1344; +tr3746: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1326; -tr3713: + goto st1344; +tr3748: { s->line_counter++; } - goto st1326; -tr3739: + goto st1344; +tr3774: { s->buffer[s->buffer_length++] = 0; @@ -91886,15 +92847,15 @@ tr3739: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1326; goto _out;} + {p++; cs = 1344; goto _out;} } } } { s->line_counter++; } - goto st1326; -tr3703: + goto st1344; +tr3738: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -91902,11 +92863,11 @@ tr3703: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1326; -tr3704: + goto st1344; +tr3739: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -91914,18 +92875,18 @@ tr3704: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1326; -tr3705: + goto st1344; +tr3740: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -91933,18 +92894,18 @@ tr3705: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1326; -tr3707: + goto st1344; +tr3742: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -91952,17 +92913,17 @@ tr3707: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1326; -st1326: + goto st1344; +st1344: if ( ++p == pe ) - goto _test_eof1326; -case 1326: + goto _test_eof1344; +case 1344: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -91976,17 +92937,17 @@ case 1326: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1326; - case 32: goto st1326; - case 40: goto tr3710; - case 41: goto tr3711; - case 2058: goto tr3713; - case 2107: goto tr3714; + case 9: goto st1344; + case 32: goto st1344; + case 40: goto tr3745; + case 41: goto tr3746; + case 2058: goto tr3748; + case 2107: goto tr3749; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3712; - goto tr2653; -tr3712: + goto tr3747; + goto tr2688; +tr3747: { s->number64 = 0; } @@ -92001,11 +92962,11 @@ tr3712: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1327; -tr3718: + goto st1345; +tr3753: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -92017,14 +92978,14 @@ tr3718: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1327; -st1327: + goto st1345; +st1345: if ( ++p == pe ) - goto _test_eof1327; -case 1327: + goto _test_eof1345; +case 1345: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -92038,40 +92999,40 @@ case 1327: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr3715; - case 32: goto tr3715; - case 40: goto tr3716; - case 41: goto tr3717; - case 2058: goto tr3719; - case 2107: goto tr3720; + case 9: goto tr3750; + case 32: goto tr3750; + case 40: goto tr3751; + case 41: goto tr3752; + case 2058: goto tr3754; + case 2107: goto tr3755; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3718; - goto tr2653; -tr3722: + goto tr3753; + goto tr2688; +tr3757: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1328; -tr3723: + goto st1346; +tr3758: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1328; -tr3725: + goto st1346; +tr3760: { s->line_counter++; } - goto st1328; -tr3737: + goto st1346; +tr3772: { s->buffer[s->buffer_length++] = 0; @@ -92081,79 +93042,79 @@ tr3737: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1328; goto _out;} + {p++; cs = 1346; goto _out;} } } } { s->line_counter++; } - goto st1328; -tr3715: + goto st1346; +tr3750: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1328; -tr3716: + goto st1346; +tr3751: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1328; -tr3717: + goto st1346; +tr3752: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1328; -tr3719: + goto st1346; +tr3754: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1328; -st1328: + goto st1346; +st1346: if ( ++p == pe ) - goto _test_eof1328; -case 1328: + goto _test_eof1346; +case 1346: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -92167,29 +93128,29 @@ case 1328: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1328; - case 32: goto st1328; - case 40: goto tr3722; - case 41: goto tr3723; - case 2058: goto tr3725; - case 2107: goto tr3726; + case 9: goto st1346; + case 32: goto st1346; + case 40: goto tr3757; + case 41: goto tr3758; + case 2058: goto tr3760; + case 2107: goto tr3761; } if ( _widec < 65 ) { if ( 48 <= _widec && _widec <= 57 ) - goto tr3724; + goto tr3759; } else if ( _widec > 90 ) { if ( 97 <= _widec && _widec <= 122 ) - goto tr3724; + goto tr3759; } else - goto tr3724; + goto tr3759; goto tr77; -tr3724: - { p--; {stack[top++] = 1329;goto st918;} } - goto st1329; -st1329: +tr3759: + { p--; {stack[top++] = 1347;goto st936;} } + goto st1347; +st1347: if ( ++p == pe ) - goto _test_eof1329; -case 1329: + goto _test_eof1347; +case 1347: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -92203,38 +93164,38 @@ case 1329: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1330; - case 32: goto st1330; - case 40: goto tr3728; - case 41: goto tr3729; - case 2058: goto tr3730; - case 2107: goto tr3731; + case 9: goto st1348; + case 32: goto st1348; + case 40: goto tr3763; + case 41: goto tr3764; + case 2058: goto tr3765; + case 2107: goto tr3766; } goto tr77; -tr3728: +tr3763: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1330; -tr3729: + goto st1348; +tr3764: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1330; -tr3730: + goto st1348; +tr3765: { s->line_counter++; } - goto st1330; -tr3735: + goto st1348; +tr3770: { s->buffer[s->buffer_length++] = 0; @@ -92244,18 +93205,18 @@ tr3735: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1330; goto _out;} + {p++; cs = 1348; goto _out;} } } } { s->line_counter++; } - goto st1330; -st1330: + goto st1348; +st1348: if ( ++p == pe ) - goto _test_eof1330; -case 1330: + goto _test_eof1348; +case 1348: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -92269,30 +93230,30 @@ case 1330: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1330; - case 32: goto st1330; - case 40: goto tr3728; - case 41: goto tr3729; - case 43: goto tr3732; - case 2058: goto tr3730; - case 2107: goto tr3731; + case 9: goto st1348; + case 32: goto st1348; + case 40: goto tr3763; + case 41: goto tr3764; + case 43: goto tr3767; + case 2058: goto tr3765; + case 2107: goto tr3766; } if ( _widec < 65 ) { if ( 47 <= _widec && _widec <= 57 ) - goto tr3732; + goto tr3767; } else if ( _widec > 90 ) { if ( 97 <= _widec && _widec <= 122 ) - goto tr3732; + goto tr3767; } else - goto tr3732; + goto tr3767; goto tr77; -tr3732: - { p--; {stack[top++] = 1331;goto st381;} } - goto st1331; -st1331: +tr3767: + { p--; {stack[top++] = 1349;goto st387;} } + goto st1349; +st1349: if ( ++p == pe ) - goto _test_eof1331; -case 1331: + goto _test_eof1349; +case 1349: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -92306,36 +93267,36 @@ case 1331: !s->multiline ) _widec += 256; } switch( _widec ) { - case 2570: goto tr3733; - case 2619: goto tr3733; + case 2570: goto tr3768; + case 2619: goto tr3768; } goto tr77; -tr3733: +tr3768: { p--; {cs = stack[--top];goto _again;} } - goto st1555; -st1555: + goto st1573; +st1573: if ( ++p == pe ) - goto _test_eof1555; -case 1555: + goto _test_eof1573; +case 1573: goto st0; -tr3731: +tr3766: { s->buffer_length = 0; } - goto st1332; -tr3734: + goto st1350; +tr3769: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1332; -st1332: + goto st1350; +st1350: if ( ++p == pe ) - goto _test_eof1332; -case 1332: + goto _test_eof1350; +case 1350: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -92355,40 +93316,40 @@ case 1332: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3735; + goto tr3770; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3734; + goto tr3769; goto tr77; -tr3726: +tr3761: { s->buffer_length = 0; } - goto st1333; -tr3736: + goto st1351; +tr3771: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1333; -tr3720: + goto st1351; +tr3755: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1333; -st1333: + goto st1351; +st1351: if ( ++p == pe ) - goto _test_eof1333; -case 1333: + goto _test_eof1351; +case 1351: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -92408,23 +93369,23 @@ case 1333: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3737; + goto tr3772; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3736; + goto tr3771; goto tr77; -tr3714: +tr3749: { s->buffer_length = 0; } - goto st1334; -tr3738: + goto st1352; +tr3773: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1334; -tr3708: + goto st1352; +tr3743: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -92432,17 +93393,17 @@ tr3708: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1334; -st1334: + goto st1352; +st1352: if ( ++p == pe ) - goto _test_eof1334; -case 1334: + goto _test_eof1352; +case 1352: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -92462,32 +93423,32 @@ case 1334: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3739; + goto tr3774; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3738; + goto tr3773; goto tr77; -st1335: +st1353: if ( ++p == pe ) - goto _test_eof1335; -case 1335: + goto _test_eof1353; +case 1353: if ( (*p) == 43 ) - goto tr3740; + goto tr3775; if ( (*p) < 65 ) { if ( 47 <= (*p) && (*p) <= 57 ) - goto tr3740; + goto tr3775; } else if ( (*p) > 90 ) { if ( 97 <= (*p) && (*p) <= 122 ) - goto tr3740; + goto tr3775; } else - goto tr3740; + goto tr3775; goto tr77; -tr3740: - { p--; {stack[top++] = 1336;goto st381;} } - goto st1336; -st1336: +tr3775: + { p--; {stack[top++] = 1354;goto st387;} } + goto st1354; +st1354: if ( ++p == pe ) - goto _test_eof1336; -case 1336: + goto _test_eof1354; +case 1354: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -92501,28 +93462,28 @@ case 1336: !s->multiline ) _widec += 256; } switch( _widec ) { - case 2570: goto tr3741; - case 2619: goto tr3741; + case 2570: goto tr3776; + case 2619: goto tr3776; } goto tr77; -tr3741: +tr3776: { p--; {cs = stack[--top];goto _again;} } - goto st1556; -st1556: + goto st1574; +st1574: if ( ++p == pe ) - goto _test_eof1556; -case 1556: + goto _test_eof1574; +case 1574: goto st0; -st1337: +st1355: if ( ++p == pe ) - goto _test_eof1337; -case 1337: + goto _test_eof1355; +case 1355: if ( 48 <= (*p) && (*p) <= 57 ) - goto tr3742; - goto tr2653; -tr3742: + goto tr3777; + goto tr2688; +tr3777: { s->number64 = 0; } @@ -92537,11 +93498,11 @@ tr3742: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1338; -tr3746: + goto st1356; +tr3781: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -92553,14 +93514,14 @@ tr3746: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1338; -st1338: + goto st1356; +st1356: if ( ++p == pe ) - goto _test_eof1338; -case 1338: + goto _test_eof1356; +case 1356: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -92574,40 +93535,40 @@ case 1338: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr3743; - case 32: goto tr3743; - case 40: goto tr3744; - case 41: goto tr3745; - case 2058: goto tr3747; - case 2107: goto tr3748; + case 9: goto tr3778; + case 32: goto tr3778; + case 40: goto tr3779; + case 41: goto tr3780; + case 2058: goto tr3782; + case 2107: goto tr3783; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3746; - goto tr2653; -tr3750: + goto tr3781; + goto tr2688; +tr3785: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1339; -tr3751: + goto st1357; +tr3786: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1339; -tr3753: + goto st1357; +tr3788: { s->line_counter++; } - goto st1339; -tr3817: + goto st1357; +tr3852: { s->buffer[s->buffer_length++] = 0; @@ -92617,79 +93578,79 @@ tr3817: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1339; goto _out;} + {p++; cs = 1357; goto _out;} } } } { s->line_counter++; } - goto st1339; -tr3743: + goto st1357; +tr3778: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1339; -tr3744: + goto st1357; +tr3779: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1339; -tr3745: + goto st1357; +tr3780: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1339; -tr3747: + goto st1357; +tr3782: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1339; -st1339: + goto st1357; +st1357: if ( ++p == pe ) - goto _test_eof1339; -case 1339: + goto _test_eof1357; +case 1357: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -92703,17 +93664,17 @@ case 1339: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1339; - case 32: goto st1339; - case 40: goto tr3750; - case 41: goto tr3751; - case 2058: goto tr3753; - case 2107: goto tr3754; + case 9: goto st1357; + case 32: goto st1357; + case 40: goto tr3785; + case 41: goto tr3786; + case 2058: goto tr3788; + case 2107: goto tr3789; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3752; - goto tr2653; -tr3752: + goto tr3787; + goto tr2688; +tr3787: { s->number64 = 0; } @@ -92728,11 +93689,11 @@ tr3752: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1340; -tr3758: + goto st1358; +tr3793: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -92744,14 +93705,14 @@ tr3758: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1340; -st1340: + goto st1358; +st1358: if ( ++p == pe ) - goto _test_eof1340; -case 1340: + goto _test_eof1358; +case 1358: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -92765,40 +93726,40 @@ case 1340: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr3755; - case 32: goto tr3755; - case 40: goto tr3756; - case 41: goto tr3757; - case 2058: goto tr3759; - case 2107: goto tr3760; + case 9: goto tr3790; + case 32: goto tr3790; + case 40: goto tr3791; + case 41: goto tr3792; + case 2058: goto tr3794; + case 2107: goto tr3795; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3758; - goto tr2653; -tr3762: + goto tr3793; + goto tr2688; +tr3797: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1341; -tr3763: + goto st1359; +tr3798: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1341; -tr3765: + goto st1359; +tr3800: { s->line_counter++; } - goto st1341; -tr3815: + goto st1359; +tr3850: { s->buffer[s->buffer_length++] = 0; @@ -92808,79 +93769,79 @@ tr3815: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1341; goto _out;} + {p++; cs = 1359; goto _out;} } } } { s->line_counter++; } - goto st1341; -tr3755: + goto st1359; +tr3790: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1341; -tr3756: + goto st1359; +tr3791: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1341; -tr3757: + goto st1359; +tr3792: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1341; -tr3759: + goto st1359; +tr3794: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1341; -st1341: + goto st1359; +st1359: if ( ++p == pe ) - goto _test_eof1341; -case 1341: + goto _test_eof1359; +case 1359: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -92894,17 +93855,17 @@ case 1341: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1341; - case 32: goto st1341; - case 40: goto tr3762; - case 41: goto tr3763; - case 2058: goto tr3765; - case 2107: goto tr3766; + case 9: goto st1359; + case 32: goto st1359; + case 40: goto tr3797; + case 41: goto tr3798; + case 2058: goto tr3800; + case 2107: goto tr3801; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3764; - goto tr2653; -tr3764: + goto tr3799; + goto tr2688; +tr3799: { s->number64 = 0; } @@ -92919,11 +93880,11 @@ tr3764: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1342; -tr3770: + goto st1360; +tr3805: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -92935,14 +93896,14 @@ tr3770: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1342; -st1342: + goto st1360; +st1360: if ( ++p == pe ) - goto _test_eof1342; -case 1342: + goto _test_eof1360; +case 1360: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -92956,40 +93917,40 @@ case 1342: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr3767; - case 32: goto tr3767; - case 40: goto tr3768; - case 41: goto tr3769; - case 2058: goto tr3771; - case 2107: goto tr3772; + case 9: goto tr3802; + case 32: goto tr3802; + case 40: goto tr3803; + case 41: goto tr3804; + case 2058: goto tr3806; + case 2107: goto tr3807; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3770; - goto tr2653; -tr3774: + goto tr3805; + goto tr2688; +tr3809: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1343; -tr3775: + goto st1361; +tr3810: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1343; -tr3778: + goto st1361; +tr3813: { s->line_counter++; } - goto st1343; -tr3813: + goto st1361; +tr3848: { s->buffer[s->buffer_length++] = 0; @@ -92999,15 +93960,15 @@ tr3813: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1343; goto _out;} + {p++; cs = 1361; goto _out;} } } } { s->line_counter++; } - goto st1343; -tr3767: + goto st1361; +tr3802: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -93015,11 +93976,11 @@ tr3767: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1343; -tr3768: + goto st1361; +tr3803: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -93027,18 +93988,18 @@ tr3768: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1343; -tr3769: + goto st1361; +tr3804: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -93046,18 +94007,18 @@ tr3769: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1343; -tr3771: + goto st1361; +tr3806: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -93065,17 +94026,17 @@ tr3771: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1343; -st1343: + goto st1361; +st1361: if ( ++p == pe ) - goto _test_eof1343; -case 1343: + goto _test_eof1361; +case 1361: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -93089,37 +94050,37 @@ case 1343: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1343; - case 32: goto st1343; - case 40: goto tr3774; - case 41: goto tr3775; - case 45: goto tr3776; - case 2058: goto tr3778; - case 2107: goto tr3779; + case 9: goto st1361; + case 32: goto st1361; + case 40: goto tr3809; + case 41: goto tr3810; + case 45: goto tr3811; + case 2058: goto tr3813; + case 2107: goto tr3814; } if ( _widec < 65 ) { if ( 48 <= _widec && _widec <= 57 ) - goto tr3777; + goto tr3812; } else if ( _widec > 70 ) { if ( 97 <= _widec && _widec <= 102 ) - goto tr3777; + goto tr3812; } else - goto tr3777; - goto tr3324; -tr3776: + goto tr3812; + goto tr3359; +tr3811: { if (rdata_tail <= rdata_stop) { s->item_length_location = rdata_tail++; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1344; -st1344: + goto st1362; +st1362: if ( ++p == pe ) - goto _test_eof1344; -case 1344: + goto _test_eof1362; +case 1362: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -93133,38 +94094,38 @@ case 1344: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr3780; - case 32: goto tr3780; - case 40: goto tr3781; - case 41: goto tr3782; - case 2058: goto tr3783; - case 2107: goto tr3784; - } - goto tr3324; -tr3787: + case 9: goto tr3815; + case 32: goto tr3815; + case 40: goto tr3816; + case 41: goto tr3817; + case 2058: goto tr3818; + case 2107: goto tr3819; + } + goto tr3359; +tr3822: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1345; -tr3788: + goto st1363; +tr3823: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1345; -tr3790: + goto st1363; +tr3825: { s->line_counter++; } - goto st1345; -tr3809: + goto st1363; +tr3844: { s->buffer[s->buffer_length++] = 0; @@ -93174,95 +94135,95 @@ tr3809: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1345; goto _out;} + {p++; cs = 1363; goto _out;} } } } { s->line_counter++; } - goto st1345; -tr3780: + goto st1363; +tr3815: { s->item_length = rdata_tail - s->item_length_location - 1; if (s->comma_list && s->item_length == 0) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {goto st319;} + p--; {goto st325;} } if (s->item_length <= MAX_ITEM_LENGTH) { *(s->item_length_location) = (uint8_t)(s->item_length); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1345; -tr3781: + goto st1363; +tr3816: { s->item_length = rdata_tail - s->item_length_location - 1; if (s->comma_list && s->item_length == 0) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {goto st319;} + p--; {goto st325;} } if (s->item_length <= MAX_ITEM_LENGTH) { *(s->item_length_location) = (uint8_t)(s->item_length); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1345; -tr3782: + goto st1363; +tr3817: { s->item_length = rdata_tail - s->item_length_location - 1; if (s->comma_list && s->item_length == 0) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {goto st319;} + p--; {goto st325;} } if (s->item_length <= MAX_ITEM_LENGTH) { *(s->item_length_location) = (uint8_t)(s->item_length); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1345; -tr3783: + goto st1363; +tr3818: { s->item_length = rdata_tail - s->item_length_location - 1; if (s->comma_list && s->item_length == 0) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {goto st319;} + p--; {goto st325;} } if (s->item_length <= MAX_ITEM_LENGTH) { *(s->item_length_location) = (uint8_t)(s->item_length); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1345; -st1345: + goto st1363; +st1363: if ( ++p == pe ) - goto _test_eof1345; -case 1345: + goto _test_eof1363; +case 1363: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -93276,29 +94237,29 @@ case 1345: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1345; - case 32: goto st1345; - case 40: goto tr3787; - case 41: goto tr3788; - case 2058: goto tr3790; - case 2107: goto tr3791; + case 9: goto st1363; + case 32: goto st1363; + case 40: goto tr3822; + case 41: goto tr3823; + case 2058: goto tr3825; + case 2107: goto tr3826; } if ( _widec < 65 ) { if ( 48 <= _widec && _widec <= 57 ) - goto tr3789; + goto tr3824; } else if ( _widec > 86 ) { if ( 97 <= _widec && _widec <= 118 ) - goto tr3789; + goto tr3824; } else - goto tr3789; - goto tr3785; -tr3789: + goto tr3824; + goto tr3820; +tr3824: { if (rdata_tail <= rdata_stop) { s->item_length_location = rdata_tail++; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -93306,34 +94267,34 @@ tr3789: *rdata_tail = first_base32hex_to_num[(uint8_t)(*p)]; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1346; -tr3804: + goto st1364; +tr3839: { if (rdata_tail <= rdata_stop) { *rdata_tail = first_base32hex_to_num[(uint8_t)(*p)]; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1346; -st1346: + goto st1364; +st1364: if ( ++p == pe ) - goto _test_eof1346; -case 1346: + goto _test_eof1364; +case 1364: if ( (*p) < 65 ) { if ( 48 <= (*p) && (*p) <= 57 ) - goto tr3792; + goto tr3827; } else if ( (*p) > 86 ) { if ( 97 <= (*p) && (*p) <= 118 ) - goto tr3792; + goto tr3827; } else - goto tr3792; - goto tr3785; -tr3792: + goto tr3827; + goto tr3820; +tr3827: { *(rdata_tail++) += second_left_base32hex_to_num[(uint8_t)(*p)]; @@ -93341,44 +94302,44 @@ tr3792: *rdata_tail = second_right_base32hex_to_num[(uint8_t)(*p)]; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1347; -st1347: + goto st1365; +st1365: if ( ++p == pe ) - goto _test_eof1347; -case 1347: + goto _test_eof1365; +case 1365: if ( (*p) == 61 ) - goto st1358; + goto st1376; if ( (*p) < 65 ) { if ( 48 <= (*p) && (*p) <= 57 ) - goto tr3793; + goto tr3828; } else if ( (*p) > 86 ) { if ( 97 <= (*p) && (*p) <= 118 ) - goto tr3793; + goto tr3828; } else - goto tr3793; - goto tr3785; -tr3793: + goto tr3828; + goto tr3820; +tr3828: { *rdata_tail += third_base32hex_to_num[(uint8_t)(*p)]; } - goto st1348; -st1348: + goto st1366; +st1366: if ( ++p == pe ) - goto _test_eof1348; -case 1348: + goto _test_eof1366; +case 1366: if ( (*p) < 65 ) { if ( 48 <= (*p) && (*p) <= 57 ) - goto tr3795; + goto tr3830; } else if ( (*p) > 86 ) { if ( 97 <= (*p) && (*p) <= 118 ) - goto tr3795; + goto tr3830; } else - goto tr3795; - goto tr3785; -tr3795: + goto tr3830; + goto tr3820; +tr3830: { *(rdata_tail++) += fourth_left_base32hex_to_num[(uint8_t)(*p)]; @@ -93386,26 +94347,26 @@ tr3795: *rdata_tail = fourth_right_base32hex_to_num[(uint8_t)(*p)]; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1349; -st1349: + goto st1367; +st1367: if ( ++p == pe ) - goto _test_eof1349; -case 1349: + goto _test_eof1367; +case 1367: if ( (*p) == 61 ) - goto st1357; + goto st1375; if ( (*p) < 65 ) { if ( 48 <= (*p) && (*p) <= 57 ) - goto tr3796; + goto tr3831; } else if ( (*p) > 86 ) { if ( 97 <= (*p) && (*p) <= 118 ) - goto tr3796; + goto tr3831; } else - goto tr3796; - goto tr3785; -tr3796: + goto tr3831; + goto tr3820; +tr3831: { *(rdata_tail++) += fifth_left_base32hex_to_num[(uint8_t)(*p)]; @@ -93413,44 +94374,44 @@ tr3796: *rdata_tail = fifth_right_base32hex_to_num[(uint8_t)(*p)]; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1350; -st1350: + goto st1368; +st1368: if ( ++p == pe ) - goto _test_eof1350; -case 1350: + goto _test_eof1368; +case 1368: if ( (*p) == 61 ) - goto st1355; + goto st1373; if ( (*p) < 65 ) { if ( 48 <= (*p) && (*p) <= 57 ) - goto tr3798; + goto tr3833; } else if ( (*p) > 86 ) { if ( 97 <= (*p) && (*p) <= 118 ) - goto tr3798; + goto tr3833; } else - goto tr3798; - goto tr3785; -tr3798: + goto tr3833; + goto tr3820; +tr3833: { *rdata_tail += sixth_base32hex_to_num[(uint8_t)(*p)]; } - goto st1351; -st1351: + goto st1369; +st1369: if ( ++p == pe ) - goto _test_eof1351; -case 1351: + goto _test_eof1369; +case 1369: if ( (*p) < 65 ) { if ( 48 <= (*p) && (*p) <= 57 ) - goto tr3800; + goto tr3835; } else if ( (*p) > 86 ) { if ( 97 <= (*p) && (*p) <= 118 ) - goto tr3800; + goto tr3835; } else - goto tr3800; - goto tr3785; -tr3800: + goto tr3835; + goto tr3820; +tr3835: { *(rdata_tail++) += seventh_left_base32hex_to_num[(uint8_t)(*p)]; @@ -93458,162 +94419,162 @@ tr3800: *rdata_tail = seventh_right_base32hex_to_num[(uint8_t)(*p)]; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1352; -st1352: + goto st1370; +st1370: if ( ++p == pe ) - goto _test_eof1352; -case 1352: + goto _test_eof1370; +case 1370: if ( (*p) == 61 ) - goto st1353; + goto st1371; if ( (*p) < 65 ) { if ( 48 <= (*p) && (*p) <= 57 ) - goto tr3801; + goto tr3836; } else if ( (*p) > 86 ) { if ( 97 <= (*p) && (*p) <= 118 ) - goto tr3801; + goto tr3836; } else - goto tr3801; - goto tr3785; -tr3801: + goto tr3836; + goto tr3820; +tr3836: { *(rdata_tail++) += eighth_base32hex_to_num[(uint8_t)(*p)]; } - goto st1353; -st1353: + goto st1371; +st1371: if ( ++p == pe ) - goto _test_eof1353; -case 1353: + goto _test_eof1371; +case 1371: switch( (*p) ) { - case 32: goto tr3803; - case 59: goto tr3803; + case 32: goto tr3838; + case 59: goto tr3838; } if ( (*p) < 48 ) { if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr3803; + goto tr3838; } else if ( (*p) >= 9 ) - goto tr3803; + goto tr3838; } else if ( (*p) > 57 ) { if ( (*p) > 86 ) { if ( 97 <= (*p) && (*p) <= 118 ) - goto tr3804; + goto tr3839; } else if ( (*p) >= 65 ) - goto tr3804; + goto tr3839; } else - goto tr3804; - goto tr3785; -tr3803: + goto tr3839; + goto tr3820; +tr3838: { s->item_length = rdata_tail - s->item_length_location - 1; if (s->comma_list && s->item_length == 0) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {goto st319;} + p--; {goto st325;} } if (s->item_length <= MAX_ITEM_LENGTH) { *(s->item_length_location) = (uint8_t)(s->item_length); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - { p--; {stack[top++] = 1354;goto st559;} } - goto st1354; -st1354: + { p--; {stack[top++] = 1372;goto st571;} } + goto st1372; +st1372: if ( ++p == pe ) - goto _test_eof1354; -case 1354: + goto _test_eof1372; +case 1372: switch( (*p) ) { - case 32: goto tr3805; - case 59: goto tr3805; + case 32: goto tr3840; + case 59: goto tr3840; } if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr3805; + goto tr3840; } else if ( (*p) >= 9 ) - goto tr3805; + goto tr3840; goto tr77; -tr3805: +tr3840: { p--; {cs = stack[--top];goto _again;} } - goto st1557; -st1557: + goto st1575; +st1575: if ( ++p == pe ) - goto _test_eof1557; -case 1557: + goto _test_eof1575; +case 1575: goto st0; -st1355: +st1373: if ( ++p == pe ) - goto _test_eof1355; -case 1355: + goto _test_eof1373; +case 1373: if ( (*p) == 61 ) - goto st1356; - goto tr3785; -st1356: + goto st1374; + goto tr3820; +st1374: if ( ++p == pe ) - goto _test_eof1356; -case 1356: + goto _test_eof1374; +case 1374: if ( (*p) == 61 ) - goto st1353; - goto tr3785; -st1357: + goto st1371; + goto tr3820; +st1375: if ( ++p == pe ) - goto _test_eof1357; -case 1357: + goto _test_eof1375; +case 1375: if ( (*p) == 61 ) - goto st1355; - goto tr3785; -st1358: + goto st1373; + goto tr3820; +st1376: if ( ++p == pe ) - goto _test_eof1358; -case 1358: + goto _test_eof1376; +case 1376: if ( (*p) == 61 ) - goto st1359; - goto tr3785; -st1359: + goto st1377; + goto tr3820; +st1377: if ( ++p == pe ) - goto _test_eof1359; -case 1359: + goto _test_eof1377; +case 1377: if ( (*p) == 61 ) - goto st1357; - goto tr3785; -tr3791: + goto st1375; + goto tr3820; +tr3826: { s->buffer_length = 0; } - goto st1360; -tr3808: + goto st1378; +tr3843: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1360; -tr3784: + goto st1378; +tr3819: { s->item_length = rdata_tail - s->item_length_location - 1; if (s->comma_list && s->item_length == 0) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {goto st319;} + p--; {goto st325;} } if (s->item_length <= MAX_ITEM_LENGTH) { *(s->item_length_location) = (uint8_t)(s->item_length); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1360; -st1360: + goto st1378; +st1378: if ( ++p == pe ) - goto _test_eof1360; -case 1360: + goto _test_eof1378; +case 1378: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -93633,27 +94594,27 @@ case 1360: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3809; + goto tr3844; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3808; + goto tr3843; goto tr77; -tr3811: +tr3846: { if (rdata_tail <= rdata_stop) { *rdata_tail = first_hex_to_num[(uint8_t)(*p)]; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1361; -tr3777: + goto st1379; +tr3812: { if (rdata_tail <= rdata_stop) { s->item_length_location = rdata_tail++; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -93661,33 +94622,33 @@ tr3777: *rdata_tail = first_hex_to_num[(uint8_t)(*p)]; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1361; -st1361: + goto st1379; +st1379: if ( ++p == pe ) - goto _test_eof1361; -case 1361: + goto _test_eof1379; +case 1379: if ( (*p) < 65 ) { if ( 48 <= (*p) && (*p) <= 57 ) - goto tr3810; + goto tr3845; } else if ( (*p) > 70 ) { if ( 97 <= (*p) && (*p) <= 102 ) - goto tr3810; + goto tr3845; } else - goto tr3810; - goto tr3324; -tr3810: + goto tr3845; + goto tr3359; +tr3845: { *rdata_tail += second_hex_to_num[(uint8_t)(*p)]; rdata_tail++; } - goto st1362; -st1362: + goto st1380; +st1380: if ( ++p == pe ) - goto _test_eof1362; -case 1362: + goto _test_eof1380; +case 1380: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -93701,35 +94662,35 @@ case 1362: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr3780; - case 32: goto tr3780; - case 40: goto tr3781; - case 41: goto tr3782; - case 2058: goto tr3783; - case 2107: goto tr3784; + case 9: goto tr3815; + case 32: goto tr3815; + case 40: goto tr3816; + case 41: goto tr3817; + case 2058: goto tr3818; + case 2107: goto tr3819; } if ( _widec < 65 ) { if ( 48 <= _widec && _widec <= 57 ) - goto tr3811; + goto tr3846; } else if ( _widec > 70 ) { if ( 97 <= _widec && _widec <= 102 ) - goto tr3811; + goto tr3846; } else - goto tr3811; - goto tr3324; -tr3779: + goto tr3846; + goto tr3359; +tr3814: { s->buffer_length = 0; } - goto st1363; -tr3812: + goto st1381; +tr3847: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1363; -tr3772: + goto st1381; +tr3807: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -93737,17 +94698,17 @@ tr3772: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1363; -st1363: + goto st1381; +st1381: if ( ++p == pe ) - goto _test_eof1363; -case 1363: + goto _test_eof1381; +case 1381: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -93767,40 +94728,40 @@ case 1363: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3813; + goto tr3848; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3812; + goto tr3847; goto tr77; -tr3766: +tr3801: { s->buffer_length = 0; } - goto st1364; -tr3814: + goto st1382; +tr3849: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1364; -tr3760: + goto st1382; +tr3795: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1364; -st1364: + goto st1382; +st1382: if ( ++p == pe ) - goto _test_eof1364; -case 1364: + goto _test_eof1382; +case 1382: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -93820,40 +94781,40 @@ case 1364: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3815; + goto tr3850; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3814; + goto tr3849; goto tr77; -tr3754: +tr3789: { s->buffer_length = 0; } - goto st1365; -tr3816: + goto st1383; +tr3851: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1365; -tr3748: + goto st1383; +tr3783: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1365; -st1365: + goto st1383; +st1383: if ( ++p == pe ) - goto _test_eof1365; -case 1365: + goto _test_eof1383; +case 1383: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -93873,18 +94834,18 @@ case 1365: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3817; + goto tr3852; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3816; + goto tr3851; goto tr77; -st1366: +st1384: if ( ++p == pe ) - goto _test_eof1366; -case 1366: + goto _test_eof1384; +case 1384: if ( 48 <= (*p) && (*p) <= 57 ) - goto tr3818; - goto tr2653; -tr3818: + goto tr3853; + goto tr2688; +tr3853: { s->number64 = 0; } @@ -93899,11 +94860,11 @@ tr3818: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1367; -tr3822: + goto st1385; +tr3857: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -93915,14 +94876,14 @@ tr3822: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1367; -st1367: + goto st1385; +st1385: if ( ++p == pe ) - goto _test_eof1367; -case 1367: + goto _test_eof1385; +case 1385: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -93936,40 +94897,40 @@ case 1367: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr3819; - case 32: goto tr3819; - case 40: goto tr3820; - case 41: goto tr3821; - case 2058: goto tr3823; - case 2107: goto tr3824; + case 9: goto tr3854; + case 32: goto tr3854; + case 40: goto tr3855; + case 41: goto tr3856; + case 2058: goto tr3858; + case 2107: goto tr3859; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3822; - goto tr2653; -tr3826: + goto tr3857; + goto tr2688; +tr3861: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1368; -tr3827: + goto st1386; +tr3862: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1368; -tr3829: + goto st1386; +tr3864: { s->line_counter++; } - goto st1368; -tr3864: + goto st1386; +tr3899: { s->buffer[s->buffer_length++] = 0; @@ -93979,79 +94940,79 @@ tr3864: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1368; goto _out;} + {p++; cs = 1386; goto _out;} } } } { s->line_counter++; } - goto st1368; -tr3819: + goto st1386; +tr3854: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1368; -tr3820: + goto st1386; +tr3855: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1368; -tr3821: + goto st1386; +tr3856: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1368; -tr3823: + goto st1386; +tr3858: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1368; -st1368: + goto st1386; +st1386: if ( ++p == pe ) - goto _test_eof1368; -case 1368: + goto _test_eof1386; +case 1386: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -94065,17 +95026,17 @@ case 1368: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1368; - case 32: goto st1368; - case 40: goto tr3826; - case 41: goto tr3827; - case 2058: goto tr3829; - case 2107: goto tr3830; + case 9: goto st1386; + case 32: goto st1386; + case 40: goto tr3861; + case 41: goto tr3862; + case 2058: goto tr3864; + case 2107: goto tr3865; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3828; - goto tr2653; -tr3828: + goto tr3863; + goto tr2688; +tr3863: { s->number64 = 0; } @@ -94090,11 +95051,11 @@ tr3828: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1369; -tr3834: + goto st1387; +tr3869: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -94106,14 +95067,14 @@ tr3834: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1369; -st1369: + goto st1387; +st1387: if ( ++p == pe ) - goto _test_eof1369; -case 1369: + goto _test_eof1387; +case 1387: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -94127,40 +95088,40 @@ case 1369: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr3831; - case 32: goto tr3831; - case 40: goto tr3832; - case 41: goto tr3833; - case 2058: goto tr3835; - case 2107: goto tr3836; + case 9: goto tr3866; + case 32: goto tr3866; + case 40: goto tr3867; + case 41: goto tr3868; + case 2058: goto tr3870; + case 2107: goto tr3871; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3834; - goto tr2653; -tr3838: + goto tr3869; + goto tr2688; +tr3873: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1370; -tr3839: + goto st1388; +tr3874: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1370; -tr3841: + goto st1388; +tr3876: { s->line_counter++; } - goto st1370; -tr3862: + goto st1388; +tr3897: { s->buffer[s->buffer_length++] = 0; @@ -94170,79 +95131,79 @@ tr3862: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1370; goto _out;} + {p++; cs = 1388; goto _out;} } } } { s->line_counter++; } - goto st1370; -tr3831: + goto st1388; +tr3866: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1370; -tr3832: + goto st1388; +tr3867: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1370; -tr3833: + goto st1388; +tr3868: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1370; -tr3835: + goto st1388; +tr3870: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1370; -st1370: + goto st1388; +st1388: if ( ++p == pe ) - goto _test_eof1370; -case 1370: + goto _test_eof1388; +case 1388: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -94256,17 +95217,17 @@ case 1370: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1370; - case 32: goto st1370; - case 40: goto tr3838; - case 41: goto tr3839; - case 2058: goto tr3841; - case 2107: goto tr3842; + case 9: goto st1388; + case 32: goto st1388; + case 40: goto tr3873; + case 41: goto tr3874; + case 2058: goto tr3876; + case 2107: goto tr3877; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3840; - goto tr2653; -tr3840: + goto tr3875; + goto tr2688; +tr3875: { s->number64 = 0; } @@ -94281,11 +95242,11 @@ tr3840: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1371; -tr3846: + goto st1389; +tr3881: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -94297,14 +95258,14 @@ tr3846: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1371; -st1371: + goto st1389; +st1389: if ( ++p == pe ) - goto _test_eof1371; -case 1371: + goto _test_eof1389; +case 1389: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -94318,40 +95279,40 @@ case 1371: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr3843; - case 32: goto tr3843; - case 40: goto tr3844; - case 41: goto tr3845; - case 2058: goto tr3847; - case 2107: goto tr3848; + case 9: goto tr3878; + case 32: goto tr3878; + case 40: goto tr3879; + case 41: goto tr3880; + case 2058: goto tr3882; + case 2107: goto tr3883; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3846; - goto tr2653; -tr3850: + goto tr3881; + goto tr2688; +tr3885: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1372; -tr3851: + goto st1390; +tr3886: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1372; -tr3854: + goto st1390; +tr3889: { s->line_counter++; } - goto st1372; -tr3860: + goto st1390; +tr3895: { s->buffer[s->buffer_length++] = 0; @@ -94361,15 +95322,15 @@ tr3860: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1372; goto _out;} + {p++; cs = 1390; goto _out;} } } } { s->line_counter++; } - goto st1372; -tr3843: + goto st1390; +tr3878: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -94377,11 +95338,11 @@ tr3843: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1372; -tr3844: + goto st1390; +tr3879: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -94389,18 +95350,18 @@ tr3844: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1372; -tr3845: + goto st1390; +tr3880: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -94408,18 +95369,18 @@ tr3845: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1372; -tr3847: + goto st1390; +tr3882: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -94427,17 +95388,17 @@ tr3847: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1372; -st1372: + goto st1390; +st1390: if ( ++p == pe ) - goto _test_eof1372; -case 1372: + goto _test_eof1390; +case 1390: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -94451,87 +95412,87 @@ case 1372: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1372; - case 32: goto st1372; - case 40: goto tr3850; - case 41: goto tr3851; - case 45: goto tr3852; - case 2058: goto tr3854; - case 2107: goto tr3855; + case 9: goto st1390; + case 32: goto st1390; + case 40: goto tr3885; + case 41: goto tr3886; + case 45: goto tr3887; + case 2058: goto tr3889; + case 2107: goto tr3890; } if ( _widec < 65 ) { if ( 48 <= _widec && _widec <= 57 ) - goto tr3853; + goto tr3888; } else if ( _widec > 70 ) { if ( 97 <= _widec && _widec <= 102 ) - goto tr3853; + goto tr3888; } else - goto tr3853; - goto tr3324; -tr3852: + goto tr3888; + goto tr3359; +tr3887: { if (rdata_tail <= rdata_stop) { s->item_length_location = rdata_tail++; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1373; -st1373: + goto st1391; +st1391: if ( ++p == pe ) - goto _test_eof1373; -case 1373: + goto _test_eof1391; +case 1391: switch( (*p) ) { - case 32: goto tr3856; - case 59: goto tr3856; + case 32: goto tr3891; + case 59: goto tr3891; } if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr3856; + goto tr3891; } else if ( (*p) >= 9 ) - goto tr3856; - goto tr3324; -tr3856: + goto tr3891; + goto tr3359; +tr3891: { s->item_length = rdata_tail - s->item_length_location - 1; if (s->comma_list && s->item_length == 0) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {goto st319;} + p--; {goto st325;} } if (s->item_length <= MAX_ITEM_LENGTH) { *(s->item_length_location) = (uint8_t)(s->item_length); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { p--; {cs = stack[--top];goto _again;} } - goto st1558; -st1558: + goto st1576; +st1576: if ( ++p == pe ) - goto _test_eof1558; -case 1558: + goto _test_eof1576; +case 1576: goto st0; -tr3858: +tr3893: { if (rdata_tail <= rdata_stop) { *rdata_tail = first_hex_to_num[(uint8_t)(*p)]; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1374; -tr3853: + goto st1392; +tr3888: { if (rdata_tail <= rdata_stop) { s->item_length_location = rdata_tail++; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { @@ -94539,65 +95500,65 @@ tr3853: *rdata_tail = first_hex_to_num[(uint8_t)(*p)]; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1374; -st1374: + goto st1392; +st1392: if ( ++p == pe ) - goto _test_eof1374; -case 1374: + goto _test_eof1392; +case 1392: if ( (*p) < 65 ) { if ( 48 <= (*p) && (*p) <= 57 ) - goto tr3857; + goto tr3892; } else if ( (*p) > 70 ) { if ( 97 <= (*p) && (*p) <= 102 ) - goto tr3857; + goto tr3892; } else - goto tr3857; - goto tr3324; -tr3857: + goto tr3892; + goto tr3359; +tr3892: { *rdata_tail += second_hex_to_num[(uint8_t)(*p)]; rdata_tail++; } - goto st1375; -st1375: + goto st1393; +st1393: if ( ++p == pe ) - goto _test_eof1375; -case 1375: + goto _test_eof1393; +case 1393: switch( (*p) ) { - case 32: goto tr3856; - case 59: goto tr3856; + case 32: goto tr3891; + case 59: goto tr3891; } if ( (*p) < 48 ) { if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr3856; + goto tr3891; } else if ( (*p) >= 9 ) - goto tr3856; + goto tr3891; } else if ( (*p) > 57 ) { if ( (*p) > 70 ) { if ( 97 <= (*p) && (*p) <= 102 ) - goto tr3858; + goto tr3893; } else if ( (*p) >= 65 ) - goto tr3858; + goto tr3893; } else - goto tr3858; - goto tr3324; -tr3855: + goto tr3893; + goto tr3359; +tr3890: { s->buffer_length = 0; } - goto st1376; -tr3859: + goto st1394; +tr3894: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1376; -tr3848: + goto st1394; +tr3883: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -94605,17 +95566,17 @@ tr3848: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1376; -st1376: + goto st1394; +st1394: if ( ++p == pe ) - goto _test_eof1376; -case 1376: + goto _test_eof1394; +case 1394: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -94635,40 +95596,40 @@ case 1376: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3860; + goto tr3895; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3859; + goto tr3894; goto tr77; -tr3842: +tr3877: { s->buffer_length = 0; } - goto st1377; -tr3861: + goto st1395; +tr3896: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1377; -tr3836: + goto st1395; +tr3871: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1377; -st1377: + goto st1395; +st1395: if ( ++p == pe ) - goto _test_eof1377; -case 1377: + goto _test_eof1395; +case 1395: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -94688,40 +95649,40 @@ case 1377: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3862; + goto tr3897; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3861; + goto tr3896; goto tr77; -tr3830: +tr3865: { s->buffer_length = 0; } - goto st1378; -tr3863: + goto st1396; +tr3898: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1378; -tr3824: + goto st1396; +tr3859: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1378; -st1378: + goto st1396; +st1396: if ( ++p == pe ) - goto _test_eof1378; -case 1378: + goto _test_eof1396; +case 1396: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -94741,18 +95702,18 @@ case 1378: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3864; + goto tr3899; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3863; + goto tr3898; goto tr77; -st1379: +st1397: if ( ++p == pe ) - goto _test_eof1379; -case 1379: + goto _test_eof1397; +case 1397: if ( 48 <= (*p) && (*p) <= 57 ) - goto tr3865; - goto tr2653; -tr3865: + goto tr3900; + goto tr2688; +tr3900: { s->number64 = 0; } @@ -94767,11 +95728,11 @@ tr3865: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1380; -tr3869: + goto st1398; +tr3904: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -94783,14 +95744,14 @@ tr3869: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1380; -st1380: + goto st1398; +st1398: if ( ++p == pe ) - goto _test_eof1380; -case 1380: + goto _test_eof1398; +case 1398: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -94804,40 +95765,40 @@ case 1380: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr3866; - case 32: goto tr3866; - case 40: goto tr3867; - case 41: goto tr3868; - case 2058: goto tr3870; - case 2107: goto tr3871; + case 9: goto tr3901; + case 32: goto tr3901; + case 40: goto tr3902; + case 41: goto tr3903; + case 2058: goto tr3905; + case 2107: goto tr3906; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3869; - goto tr2653; -tr3873: + goto tr3904; + goto tr2688; +tr3908: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1381; -tr3874: + goto st1399; +tr3909: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1381; -tr3876: + goto st1399; +tr3911: { s->line_counter++; } - goto st1381; -tr3918: + goto st1399; +tr3953: { s->buffer[s->buffer_length++] = 0; @@ -94847,79 +95808,79 @@ tr3918: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1381; goto _out;} + {p++; cs = 1399; goto _out;} } } } { s->line_counter++; } - goto st1381; -tr3866: + goto st1399; +tr3901: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1381; -tr3867: + goto st1399; +tr3902: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1381; -tr3868: + goto st1399; +tr3903: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1381; -tr3870: + goto st1399; +tr3905: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1381; -st1381: + goto st1399; +st1399: if ( ++p == pe ) - goto _test_eof1381; -case 1381: + goto _test_eof1399; +case 1399: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -94933,17 +95894,17 @@ case 1381: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1381; - case 32: goto st1381; - case 40: goto tr3873; - case 41: goto tr3874; - case 2058: goto tr3876; - case 2107: goto tr3877; + case 9: goto st1399; + case 32: goto st1399; + case 40: goto tr3908; + case 41: goto tr3909; + case 2058: goto tr3911; + case 2107: goto tr3912; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3875; - goto tr2653; -tr3875: + goto tr3910; + goto tr2688; +tr3910: { s->number64 = 0; } @@ -94958,11 +95919,11 @@ tr3875: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1382; -tr3881: + goto st1400; +tr3916: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -94974,14 +95935,14 @@ tr3881: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1382; -st1382: + goto st1400; +st1400: if ( ++p == pe ) - goto _test_eof1382; -case 1382: + goto _test_eof1400; +case 1400: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -94995,40 +95956,40 @@ case 1382: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr3878; - case 32: goto tr3878; - case 40: goto tr3879; - case 41: goto tr3880; - case 2058: goto tr3882; - case 2107: goto tr3883; + case 9: goto tr3913; + case 32: goto tr3913; + case 40: goto tr3914; + case 41: goto tr3915; + case 2058: goto tr3917; + case 2107: goto tr3918; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3881; - goto tr2653; -tr3885: + goto tr3916; + goto tr2688; +tr3920: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1383; -tr3886: + goto st1401; +tr3921: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1383; -tr3888: + goto st1401; +tr3923: { s->line_counter++; } - goto st1383; -tr3916: + goto st1401; +tr3951: { s->buffer[s->buffer_length++] = 0; @@ -95038,79 +95999,79 @@ tr3916: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1383; goto _out;} + {p++; cs = 1401; goto _out;} } } } { s->line_counter++; } - goto st1383; -tr3878: + goto st1401; +tr3913: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1383; -tr3879: + goto st1401; +tr3914: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1383; -tr3880: + goto st1401; +tr3915: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1383; -tr3882: + goto st1401; +tr3917: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1383; -st1383: + goto st1401; +st1401: if ( ++p == pe ) - goto _test_eof1383; -case 1383: + goto _test_eof1401; +case 1401: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -95124,17 +96085,17 @@ case 1383: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1383; - case 32: goto st1383; - case 40: goto tr3885; - case 41: goto tr3886; - case 2058: goto tr3888; - case 2107: goto tr3889; + case 9: goto st1401; + case 32: goto st1401; + case 40: goto tr3920; + case 41: goto tr3921; + case 2058: goto tr3923; + case 2107: goto tr3924; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3887; - goto tr2653; -tr3887: + goto tr3922; + goto tr2688; +tr3922: { s->number64 = 0; } @@ -95149,11 +96110,11 @@ tr3887: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1384; -tr3893: + goto st1402; +tr3928: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -95165,14 +96126,14 @@ tr3893: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1384; -st1384: + goto st1402; +st1402: if ( ++p == pe ) - goto _test_eof1384; -case 1384: + goto _test_eof1402; +case 1402: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -95186,40 +96147,40 @@ case 1384: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr3890; - case 32: goto tr3890; - case 40: goto tr3891; - case 41: goto tr3892; - case 2058: goto tr3894; - case 2107: goto tr3895; + case 9: goto tr3925; + case 32: goto tr3925; + case 40: goto tr3926; + case 41: goto tr3927; + case 2058: goto tr3929; + case 2107: goto tr3930; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3893; - goto tr2653; -tr3897: + goto tr3928; + goto tr2688; +tr3932: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1385; -tr3898: + goto st1403; +tr3933: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1385; -tr3900: + goto st1403; +tr3935: { s->line_counter++; } - goto st1385; -tr3914: + goto st1403; +tr3949: { s->buffer[s->buffer_length++] = 0; @@ -95229,79 +96190,79 @@ tr3914: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1385; goto _out;} + {p++; cs = 1403; goto _out;} } } } { s->line_counter++; } - goto st1385; -tr3890: + goto st1403; +tr3925: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1385; -tr3891: + goto st1403; +tr3926: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1385; -tr3892: + goto st1403; +tr3927: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1385; -tr3894: + goto st1403; +tr3929: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1385; -st1385: + goto st1403; +st1403: if ( ++p == pe ) - goto _test_eof1385; -case 1385: + goto _test_eof1403; +case 1403: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -95315,69 +96276,69 @@ case 1385: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1385; - case 32: goto st1385; - case 40: goto tr3897; - case 41: goto tr3898; - case 2058: goto tr3900; - case 2107: goto tr3901; + case 9: goto st1403; + case 32: goto st1403; + case 40: goto tr3932; + case 41: goto tr3933; + case 2058: goto tr3935; + case 2107: goto tr3936; } if ( _widec < 65 ) { if ( 48 <= _widec && _widec <= 57 ) - goto tr3899; + goto tr3934; } else if ( _widec > 70 ) { if ( 97 <= _widec && _widec <= 102 ) - goto tr3899; + goto tr3934; } else - goto tr3899; - goto tr3324; -tr3899: + goto tr3934; + goto tr3359; +tr3934: { if (rdata_tail <= rdata_stop) { *rdata_tail = first_hex_to_num[(uint8_t)(*p)]; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1386; -st1386: + goto st1404; +st1404: if ( ++p == pe ) - goto _test_eof1386; -case 1386: + goto _test_eof1404; +case 1404: if ( (*p) < 65 ) { if ( 48 <= (*p) && (*p) <= 57 ) - goto tr3902; + goto tr3937; } else if ( (*p) > 70 ) { if ( 97 <= (*p) && (*p) <= 102 ) - goto tr3902; + goto tr3937; } else - goto tr3902; - goto tr3324; -tr3904: + goto tr3937; + goto tr3359; +tr3939: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1387; -tr3905: + goto st1405; +tr3940: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1387; -tr3906: + goto st1405; +tr3941: { s->line_counter++; } - goto st1387; -tr3912: + goto st1405; +tr3947: { s->buffer[s->buffer_length++] = 0; @@ -95387,24 +96348,24 @@ tr3912: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1387; goto _out;} + {p++; cs = 1405; goto _out;} } } } { s->line_counter++; } - goto st1387; -tr3902: + goto st1405; +tr3937: { *rdata_tail += second_hex_to_num[(uint8_t)(*p)]; rdata_tail++; } - goto st1387; -st1387: + goto st1405; +st1405: if ( ++p == pe ) - goto _test_eof1387; -case 1387: + goto _test_eof1405; +case 1405: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -95422,42 +96383,42 @@ case 1387: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto st1387; - case 32: goto st1387; - case 40: goto tr3904; - case 41: goto tr3905; - case 3082: goto tr3906; - case 3131: goto tr3907; - case 3338: goto tr3908; - case 3387: goto tr3908; - case 3594: goto tr3909; - case 3643: goto tr3910; + case 9: goto st1405; + case 32: goto st1405; + case 40: goto tr3939; + case 41: goto tr3940; + case 3082: goto tr3941; + case 3131: goto tr3942; + case 3338: goto tr3943; + case 3387: goto tr3943; + case 3594: goto tr3944; + case 3643: goto tr3945; } if ( _widec < 65 ) { if ( 48 <= _widec && _widec <= 57 ) - goto tr3899; + goto tr3934; } else if ( _widec > 70 ) { if ( 97 <= _widec && _widec <= 102 ) - goto tr3899; + goto tr3934; } else - goto tr3899; - goto tr3324; -tr3907: + goto tr3934; + goto tr3359; +tr3942: { s->buffer_length = 0; } - goto st1388; -tr3911: + goto st1406; +tr3946: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1388; -st1388: + goto st1406; +st1406: if ( ++p == pe ) - goto _test_eof1388; -case 1388: + goto _test_eof1406; +case 1406: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -95477,32 +96438,32 @@ case 1388: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3912; + goto tr3947; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3911; - goto tr3324; -tr3908: + goto tr3946; + goto tr3359; +tr3943: { p--; {cs = stack[--top];goto _again;} } - goto st1559; -st1559: + goto st1577; +st1577: if ( ++p == pe ) - goto _test_eof1559; -case 1559: + goto _test_eof1577; +case 1577: goto st0; -tr3909: +tr3944: { s->line_counter++; } { p--; {cs = stack[--top];goto _again;} } - goto st1560; -st1560: + goto st1578; +st1578: if ( ++p == pe ) - goto _test_eof1560; -case 1560: + goto _test_eof1578; +case 1578: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -95520,38 +96481,38 @@ case 1560: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto st1387; - case 32: goto st1387; - case 40: goto tr3904; - case 41: goto tr3905; - case 3082: goto tr3906; - case 3131: goto tr3907; - case 3338: goto tr3908; - case 3387: goto tr3908; - case 3594: goto tr3909; - case 3643: goto tr3910; + case 9: goto st1405; + case 32: goto st1405; + case 40: goto tr3939; + case 41: goto tr3940; + case 3082: goto tr3941; + case 3131: goto tr3942; + case 3338: goto tr3943; + case 3387: goto tr3943; + case 3594: goto tr3944; + case 3643: goto tr3945; } if ( _widec < 65 ) { if ( 48 <= _widec && _widec <= 57 ) - goto tr3899; + goto tr3934; } else if ( _widec > 70 ) { if ( 97 <= _widec && _widec <= 102 ) - goto tr3899; + goto tr3934; } else - goto tr3899; - goto tr3324; -tr3910: + goto tr3934; + goto tr3359; +tr3945: { s->buffer_length = 0; } { p--; {cs = stack[--top];goto _again;} } - goto st1561; -st1561: + goto st1579; +st1579: if ( ++p == pe ) - goto _test_eof1561; -case 1561: + goto _test_eof1579; +case 1579: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -95571,40 +96532,40 @@ case 1561: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3912; + goto tr3947; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3911; - goto tr3324; -tr3901: + goto tr3946; + goto tr3359; +tr3936: { s->buffer_length = 0; } - goto st1389; -tr3913: + goto st1407; +tr3948: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1389; -tr3895: + goto st1407; +tr3930: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1389; -st1389: + goto st1407; +st1407: if ( ++p == pe ) - goto _test_eof1389; -case 1389: + goto _test_eof1407; +case 1407: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -95624,40 +96585,40 @@ case 1389: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3914; + goto tr3949; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3913; + goto tr3948; goto tr77; -tr3889: +tr3924: { s->buffer_length = 0; } - goto st1390; -tr3915: + goto st1408; +tr3950: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1390; -tr3883: + goto st1408; +tr3918: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1390; -st1390: + goto st1408; +st1408: if ( ++p == pe ) - goto _test_eof1390; -case 1390: + goto _test_eof1408; +case 1408: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -95677,40 +96638,40 @@ case 1390: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3916; + goto tr3951; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3915; + goto tr3950; goto tr77; -tr3877: +tr3912: { s->buffer_length = 0; } - goto st1391; -tr3917: + goto st1409; +tr3952: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1391; -tr3871: + goto st1409; +tr3906: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1391; -st1391: + goto st1409; +st1409: if ( ++p == pe ) - goto _test_eof1391; -case 1391: + goto _test_eof1409; +case 1409: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -95730,18 +96691,18 @@ case 1391: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3918; + goto tr3953; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3917; + goto tr3952; goto tr77; -st1392: +st1410: if ( ++p == pe ) - goto _test_eof1392; -case 1392: + goto _test_eof1410; +case 1410: if ( 48 <= (*p) && (*p) <= 57 ) - goto tr3919; - goto tr2653; -tr3919: + goto tr3954; + goto tr2688; +tr3954: { s->number64 = 0; } @@ -95756,11 +96717,11 @@ tr3919: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1393; -tr3923: + goto st1411; +tr3958: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -95772,14 +96733,14 @@ tr3923: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1393; -st1393: + goto st1411; +st1411: if ( ++p == pe ) - goto _test_eof1393; -case 1393: + goto _test_eof1411; +case 1411: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -95793,40 +96754,40 @@ case 1393: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr3920; - case 32: goto tr3920; - case 40: goto tr3921; - case 41: goto tr3922; - case 2058: goto tr3924; - case 2107: goto tr3925; + case 9: goto tr3955; + case 32: goto tr3955; + case 40: goto tr3956; + case 41: goto tr3957; + case 2058: goto tr3959; + case 2107: goto tr3960; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3923; - goto tr2653; -tr3927: + goto tr3958; + goto tr2688; +tr3962: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1394; -tr3928: + goto st1412; +tr3963: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1394; -tr3930: + goto st1412; +tr3965: { s->line_counter++; } - goto st1394; -tr3936: + goto st1412; +tr3971: { s->buffer[s->buffer_length++] = 0; @@ -95836,15 +96797,15 @@ tr3936: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1394; goto _out;} + {p++; cs = 1412; goto _out;} } } } { s->line_counter++; } - goto st1394; -tr3920: + goto st1412; +tr3955: { if (s->number64 <= UINT32_MAX) { uint32_t num32 = htonl((uint32_t)s->number64); @@ -95852,11 +96813,11 @@ tr3920: rdata_tail += 4; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1394; -tr3921: + goto st1412; +tr3956: { if (s->number64 <= UINT32_MAX) { uint32_t num32 = htonl((uint32_t)s->number64); @@ -95864,18 +96825,18 @@ tr3921: rdata_tail += 4; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1394; -tr3922: + goto st1412; +tr3957: { if (s->number64 <= UINT32_MAX) { uint32_t num32 = htonl((uint32_t)s->number64); @@ -95883,18 +96844,18 @@ tr3922: rdata_tail += 4; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1394; -tr3924: + goto st1412; +tr3959: { if (s->number64 <= UINT32_MAX) { uint32_t num32 = htonl((uint32_t)s->number64); @@ -95902,17 +96863,17 @@ tr3924: rdata_tail += 4; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1394; -st1394: + goto st1412; +st1412: if ( ++p == pe ) - goto _test_eof1394; -case 1394: + goto _test_eof1412; +case 1412: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -95926,17 +96887,17 @@ case 1394: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1394; - case 32: goto st1394; - case 40: goto tr3927; - case 41: goto tr3928; - case 2058: goto tr3930; - case 2107: goto tr3931; + case 9: goto st1412; + case 32: goto st1412; + case 40: goto tr3962; + case 41: goto tr3963; + case 2058: goto tr3965; + case 2107: goto tr3966; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3929; - goto tr2653; -tr3929: + goto tr3964; + goto tr2688; +tr3964: { s->number64 = 0; } @@ -95951,11 +96912,11 @@ tr3929: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1395; -tr3933: + goto st1413; +tr3968: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -95967,28 +96928,28 @@ tr3933: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1395; -st1395: + goto st1413; +st1413: if ( ++p == pe ) - goto _test_eof1395; -case 1395: + goto _test_eof1413; +case 1413: switch( (*p) ) { - case 32: goto tr3932; - case 59: goto tr3932; + case 32: goto tr3967; + case 59: goto tr3967; } if ( (*p) < 40 ) { if ( 9 <= (*p) && (*p) <= 10 ) - goto tr3932; + goto tr3967; } else if ( (*p) > 41 ) { if ( 48 <= (*p) && (*p) <= 57 ) - goto tr3933; + goto tr3968; } else - goto tr3932; - goto tr2653; -tr3932: + goto tr3967; + goto tr2688; +tr3967: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -95996,48 +96957,48 @@ tr3932: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - { p--; {stack[top++] = 1396;goto st559;} } - goto st1396; -st1396: + { p--; {stack[top++] = 1414;goto st571;} } + goto st1414; +st1414: if ( ++p == pe ) - goto _test_eof1396; -case 1396: + goto _test_eof1414; +case 1414: switch( (*p) ) { - case 32: goto tr3934; - case 59: goto tr3934; + case 32: goto tr3969; + case 59: goto tr3969; } if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr3934; + goto tr3969; } else if ( (*p) >= 9 ) - goto tr3934; + goto tr3969; goto tr77; -tr3934: +tr3969: { p--; {cs = stack[--top];goto _again;} } - goto st1562; -st1562: + goto st1580; +st1580: if ( ++p == pe ) - goto _test_eof1562; -case 1562: + goto _test_eof1580; +case 1580: goto st0; -tr3931: +tr3966: { s->buffer_length = 0; } - goto st1397; -tr3935: + goto st1415; +tr3970: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1397; -tr3925: + goto st1415; +tr3960: { if (s->number64 <= UINT32_MAX) { uint32_t num32 = htonl((uint32_t)s->number64); @@ -96045,17 +97006,17 @@ tr3925: rdata_tail += 4; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1397; -st1397: + goto st1415; +st1415: if ( ++p == pe ) - goto _test_eof1397; -case 1397: + goto _test_eof1415; +case 1415: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -96075,18 +97036,18 @@ case 1397: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3936; + goto tr3971; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3935; + goto tr3970; goto tr77; -st1398: +st1416: if ( ++p == pe ) - goto _test_eof1398; -case 1398: + goto _test_eof1416; +case 1416: if ( 48 <= (*p) && (*p) <= 57 ) - goto tr3937; - goto tr2653; -tr3937: + goto tr3972; + goto tr2688; +tr3972: { s->number64 = 0; } @@ -96101,11 +97062,11 @@ tr3937: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1399; -tr3941: + goto st1417; +tr3976: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -96117,14 +97078,14 @@ tr3941: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1399; -st1399: + goto st1417; +st1417: if ( ++p == pe ) - goto _test_eof1399; -case 1399: + goto _test_eof1417; +case 1417: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -96138,40 +97099,40 @@ case 1399: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr3938; - case 32: goto tr3938; - case 40: goto tr3939; - case 41: goto tr3940; - case 2058: goto tr3942; - case 2107: goto tr3943; + case 9: goto tr3973; + case 32: goto tr3973; + case 40: goto tr3974; + case 41: goto tr3975; + case 2058: goto tr3977; + case 2107: goto tr3978; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3941; - goto tr2653; -tr3945: + goto tr3976; + goto tr2688; +tr3980: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1400; -tr3946: + goto st1418; +tr3981: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1400; -tr3948: + goto st1418; +tr3983: { s->line_counter++; } - goto st1400; -tr3990: + goto st1418; +tr4025: { s->buffer[s->buffer_length++] = 0; @@ -96181,15 +97142,15 @@ tr3990: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1400; goto _out;} + {p++; cs = 1418; goto _out;} } } } { s->line_counter++; } - goto st1400; -tr3938: + goto st1418; +tr3973: { if (s->number64 <= UINT32_MAX) { uint32_t num32 = htonl((uint32_t)s->number64); @@ -96197,11 +97158,11 @@ tr3938: rdata_tail += 4; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1400; -tr3939: + goto st1418; +tr3974: { if (s->number64 <= UINT32_MAX) { uint32_t num32 = htonl((uint32_t)s->number64); @@ -96209,18 +97170,18 @@ tr3939: rdata_tail += 4; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1400; -tr3940: + goto st1418; +tr3975: { if (s->number64 <= UINT32_MAX) { uint32_t num32 = htonl((uint32_t)s->number64); @@ -96228,18 +97189,18 @@ tr3940: rdata_tail += 4; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1400; -tr3942: + goto st1418; +tr3977: { if (s->number64 <= UINT32_MAX) { uint32_t num32 = htonl((uint32_t)s->number64); @@ -96247,17 +97208,17 @@ tr3942: rdata_tail += 4; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1400; -st1400: + goto st1418; +st1418: if ( ++p == pe ) - goto _test_eof1400; -case 1400: + goto _test_eof1418; +case 1418: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -96271,17 +97232,17 @@ case 1400: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1400; - case 32: goto st1400; - case 40: goto tr3945; - case 41: goto tr3946; - case 2058: goto tr3948; - case 2107: goto tr3949; + case 9: goto st1418; + case 32: goto st1418; + case 40: goto tr3980; + case 41: goto tr3981; + case 2058: goto tr3983; + case 2107: goto tr3984; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3947; - goto tr2653; -tr3947: + goto tr3982; + goto tr2688; +tr3982: { s->number64 = 0; } @@ -96296,11 +97257,11 @@ tr3947: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1401; -tr3953: + goto st1419; +tr3988: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -96312,14 +97273,14 @@ tr3953: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1401; -st1401: + goto st1419; +st1419: if ( ++p == pe ) - goto _test_eof1401; -case 1401: + goto _test_eof1419; +case 1419: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -96333,40 +97294,40 @@ case 1401: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr3950; - case 32: goto tr3950; - case 40: goto tr3951; - case 41: goto tr3952; - case 2058: goto tr3954; - case 2107: goto tr3955; + case 9: goto tr3985; + case 32: goto tr3985; + case 40: goto tr3986; + case 41: goto tr3987; + case 2058: goto tr3989; + case 2107: goto tr3990; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3953; - goto tr2653; -tr3957: + goto tr3988; + goto tr2688; +tr3992: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1402; -tr3958: + goto st1420; +tr3993: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1402; -tr3960: + goto st1420; +tr3995: { s->line_counter++; } - goto st1402; -tr3988: + goto st1420; +tr4023: { s->buffer[s->buffer_length++] = 0; @@ -96376,79 +97337,79 @@ tr3988: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1402; goto _out;} + {p++; cs = 1420; goto _out;} } } } { s->line_counter++; } - goto st1402; -tr3950: + goto st1420; +tr3985: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1402; -tr3951: + goto st1420; +tr3986: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1402; -tr3952: + goto st1420; +tr3987: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1402; -tr3954: + goto st1420; +tr3989: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1402; -st1402: + goto st1420; +st1420: if ( ++p == pe ) - goto _test_eof1402; -case 1402: + goto _test_eof1420; +case 1420: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -96462,17 +97423,17 @@ case 1402: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1402; - case 32: goto st1402; - case 40: goto tr3957; - case 41: goto tr3958; - case 2058: goto tr3960; - case 2107: goto tr3961; + case 9: goto st1420; + case 32: goto st1420; + case 40: goto tr3992; + case 41: goto tr3993; + case 2058: goto tr3995; + case 2107: goto tr3996; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3959; - goto tr2653; -tr3959: + goto tr3994; + goto tr2688; +tr3994: { s->number64 = 0; } @@ -96487,11 +97448,11 @@ tr3959: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1403; -tr3965: + goto st1421; +tr4000: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -96503,14 +97464,14 @@ tr3965: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1403; -st1403: + goto st1421; +st1421: if ( ++p == pe ) - goto _test_eof1403; -case 1403: + goto _test_eof1421; +case 1421: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -96524,40 +97485,40 @@ case 1403: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr3962; - case 32: goto tr3962; - case 40: goto tr3963; - case 41: goto tr3964; - case 2058: goto tr3966; - case 2107: goto tr3967; + case 9: goto tr3997; + case 32: goto tr3997; + case 40: goto tr3998; + case 41: goto tr3999; + case 2058: goto tr4001; + case 2107: goto tr4002; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3965; - goto tr2653; -tr3969: + goto tr4000; + goto tr2688; +tr4004: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1404; -tr3970: + goto st1422; +tr4005: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1404; -tr3972: + goto st1422; +tr4007: { s->line_counter++; } - goto st1404; -tr3986: + goto st1422; +tr4021: { s->buffer[s->buffer_length++] = 0; @@ -96567,79 +97528,79 @@ tr3986: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1404; goto _out;} + {p++; cs = 1422; goto _out;} } } } { s->line_counter++; } - goto st1404; -tr3962: + goto st1422; +tr3997: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1404; -tr3963: + goto st1422; +tr3998: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1404; -tr3964: + goto st1422; +tr3999: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1404; -tr3966: + goto st1422; +tr4001: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1404; -st1404: + goto st1422; +st1422: if ( ++p == pe ) - goto _test_eof1404; -case 1404: + goto _test_eof1422; +case 1422: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -96653,69 +97614,69 @@ case 1404: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1404; - case 32: goto st1404; - case 40: goto tr3969; - case 41: goto tr3970; - case 2058: goto tr3972; - case 2107: goto tr3973; + case 9: goto st1422; + case 32: goto st1422; + case 40: goto tr4004; + case 41: goto tr4005; + case 2058: goto tr4007; + case 2107: goto tr4008; } if ( _widec < 65 ) { if ( 48 <= _widec && _widec <= 57 ) - goto tr3971; + goto tr4006; } else if ( _widec > 70 ) { if ( 97 <= _widec && _widec <= 102 ) - goto tr3971; + goto tr4006; } else - goto tr3971; - goto tr3324; -tr3971: + goto tr4006; + goto tr3359; +tr4006: { if (rdata_tail <= rdata_stop) { *rdata_tail = first_hex_to_num[(uint8_t)(*p)]; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1405; -st1405: + goto st1423; +st1423: if ( ++p == pe ) - goto _test_eof1405; -case 1405: + goto _test_eof1423; +case 1423: if ( (*p) < 65 ) { if ( 48 <= (*p) && (*p) <= 57 ) - goto tr3974; + goto tr4009; } else if ( (*p) > 70 ) { if ( 97 <= (*p) && (*p) <= 102 ) - goto tr3974; + goto tr4009; } else - goto tr3974; - goto tr3324; -tr3976: + goto tr4009; + goto tr3359; +tr4011: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1406; -tr3977: + goto st1424; +tr4012: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1406; -tr3978: + goto st1424; +tr4013: { s->line_counter++; } - goto st1406; -tr3984: + goto st1424; +tr4019: { s->buffer[s->buffer_length++] = 0; @@ -96725,24 +97686,24 @@ tr3984: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1406; goto _out;} + {p++; cs = 1424; goto _out;} } } } { s->line_counter++; } - goto st1406; -tr3974: + goto st1424; +tr4009: { *rdata_tail += second_hex_to_num[(uint8_t)(*p)]; rdata_tail++; } - goto st1406; -st1406: + goto st1424; +st1424: if ( ++p == pe ) - goto _test_eof1406; -case 1406: + goto _test_eof1424; +case 1424: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -96760,42 +97721,42 @@ case 1406: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto st1406; - case 32: goto st1406; - case 40: goto tr3976; - case 41: goto tr3977; - case 3082: goto tr3978; - case 3131: goto tr3979; - case 3338: goto tr3980; - case 3387: goto tr3980; - case 3594: goto tr3981; - case 3643: goto tr3982; + case 9: goto st1424; + case 32: goto st1424; + case 40: goto tr4011; + case 41: goto tr4012; + case 3082: goto tr4013; + case 3131: goto tr4014; + case 3338: goto tr4015; + case 3387: goto tr4015; + case 3594: goto tr4016; + case 3643: goto tr4017; } if ( _widec < 65 ) { if ( 48 <= _widec && _widec <= 57 ) - goto tr3971; + goto tr4006; } else if ( _widec > 70 ) { if ( 97 <= _widec && _widec <= 102 ) - goto tr3971; + goto tr4006; } else - goto tr3971; - goto tr3324; -tr3979: + goto tr4006; + goto tr3359; +tr4014: { s->buffer_length = 0; } - goto st1407; -tr3983: + goto st1425; +tr4018: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1407; -st1407: + goto st1425; +st1425: if ( ++p == pe ) - goto _test_eof1407; -case 1407: + goto _test_eof1425; +case 1425: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -96815,32 +97776,32 @@ case 1407: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3984; + goto tr4019; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3983; - goto tr3324; -tr3980: + goto tr4018; + goto tr3359; +tr4015: { p--; {cs = stack[--top];goto _again;} } - goto st1563; -st1563: + goto st1581; +st1581: if ( ++p == pe ) - goto _test_eof1563; -case 1563: + goto _test_eof1581; +case 1581: goto st0; -tr3981: +tr4016: { s->line_counter++; } { p--; {cs = stack[--top];goto _again;} } - goto st1564; -st1564: + goto st1582; +st1582: if ( ++p == pe ) - goto _test_eof1564; -case 1564: + goto _test_eof1582; +case 1582: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -96858,38 +97819,38 @@ case 1564: !s->multiline ) _widec += 512; } switch( _widec ) { - case 9: goto st1406; - case 32: goto st1406; - case 40: goto tr3976; - case 41: goto tr3977; - case 3082: goto tr3978; - case 3131: goto tr3979; - case 3338: goto tr3980; - case 3387: goto tr3980; - case 3594: goto tr3981; - case 3643: goto tr3982; + case 9: goto st1424; + case 32: goto st1424; + case 40: goto tr4011; + case 41: goto tr4012; + case 3082: goto tr4013; + case 3131: goto tr4014; + case 3338: goto tr4015; + case 3387: goto tr4015; + case 3594: goto tr4016; + case 3643: goto tr4017; } if ( _widec < 65 ) { if ( 48 <= _widec && _widec <= 57 ) - goto tr3971; + goto tr4006; } else if ( _widec > 70 ) { if ( 97 <= _widec && _widec <= 102 ) - goto tr3971; + goto tr4006; } else - goto tr3971; - goto tr3324; -tr3982: + goto tr4006; + goto tr3359; +tr4017: { s->buffer_length = 0; } { p--; {cs = stack[--top];goto _again;} } - goto st1565; -st1565: + goto st1583; +st1583: if ( ++p == pe ) - goto _test_eof1565; -case 1565: + goto _test_eof1583; +case 1583: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -96909,40 +97870,40 @@ case 1565: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3984; + goto tr4019; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3983; - goto tr3324; -tr3973: + goto tr4018; + goto tr3359; +tr4008: { s->buffer_length = 0; } - goto st1408; -tr3985: + goto st1426; +tr4020: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1408; -tr3967: + goto st1426; +tr4002: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1408; -st1408: + goto st1426; +st1426: if ( ++p == pe ) - goto _test_eof1408; -case 1408: + goto _test_eof1426; +case 1426: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -96962,40 +97923,40 @@ case 1408: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3986; + goto tr4021; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3985; + goto tr4020; goto tr77; -tr3961: +tr3996: { s->buffer_length = 0; } - goto st1409; -tr3987: + goto st1427; +tr4022: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1409; -tr3955: + goto st1427; +tr3990: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1409; -st1409: + goto st1427; +st1427: if ( ++p == pe ) - goto _test_eof1409; -case 1409: + goto _test_eof1427; +case 1427: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -97015,23 +97976,23 @@ case 1409: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3988; + goto tr4023; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3987; + goto tr4022; goto tr77; -tr3949: +tr3984: { s->buffer_length = 0; } - goto st1410; -tr3989: + goto st1428; +tr4024: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1410; -tr3943: + goto st1428; +tr3978: { if (s->number64 <= UINT32_MAX) { uint32_t num32 = htonl((uint32_t)s->number64); @@ -97039,17 +98000,17 @@ tr3943: rdata_tail += 4; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1410; -st1410: + goto st1428; +st1428: if ( ++p == pe ) - goto _test_eof1410; -case 1410: + goto _test_eof1428; +case 1428: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -97069,18 +98030,18 @@ case 1410: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr3990; + goto tr4025; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr3989; + goto tr4024; goto tr77; -st1411: +st1429: if ( ++p == pe ) - goto _test_eof1411; -case 1411: + goto _test_eof1429; +case 1429: if ( 48 <= (*p) && (*p) <= 57 ) - goto tr3991; - goto tr2653; -tr3991: + goto tr4026; + goto tr2688; +tr4026: { s->number64 = 0; } @@ -97095,11 +98056,11 @@ tr3991: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1412; -tr3995: + goto st1430; +tr4030: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -97111,14 +98072,14 @@ tr3995: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1412; -st1412: + goto st1430; +st1430: if ( ++p == pe ) - goto _test_eof1412; -case 1412: + goto _test_eof1430; +case 1430: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -97132,40 +98093,40 @@ case 1412: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr3992; - case 32: goto tr3992; - case 40: goto tr3993; - case 41: goto tr3994; - case 2058: goto tr3996; - case 2107: goto tr3997; + case 9: goto tr4027; + case 32: goto tr4027; + case 40: goto tr4028; + case 41: goto tr4029; + case 2058: goto tr4031; + case 2107: goto tr4032; } if ( 48 <= _widec && _widec <= 57 ) - goto tr3995; - goto tr2653; -tr3999: + goto tr4030; + goto tr2688; +tr4034: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1413; -tr4000: + goto st1431; +tr4035: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1413; -tr4002: + goto st1431; +tr4037: { s->line_counter++; } - goto st1413; -tr4007: + goto st1431; +tr4042: { s->buffer[s->buffer_length++] = 0; @@ -97175,15 +98136,15 @@ tr4007: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1413; goto _out;} + {p++; cs = 1431; goto _out;} } } } { s->line_counter++; } - goto st1413; -tr3992: + goto st1431; +tr4027: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -97191,11 +98152,11 @@ tr3992: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1413; -tr3993: + goto st1431; +tr4028: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -97203,18 +98164,18 @@ tr3993: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1413; -tr3994: + goto st1431; +tr4029: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -97222,18 +98183,18 @@ tr3994: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1413; -tr3996: + goto st1431; +tr4031: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -97241,17 +98202,17 @@ tr3996: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1413; -st1413: + goto st1431; +st1431: if ( ++p == pe ) - goto _test_eof1413; -case 1413: + goto _test_eof1431; +case 1431: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -97265,28 +98226,28 @@ case 1413: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1413; - case 32: goto st1413; - case 40: goto tr3999; - case 41: goto tr4000; - case 46: goto tr4001; - case 2058: goto tr4002; - case 2107: goto tr4003; + case 9: goto st1431; + case 32: goto st1431; + case 40: goto tr4034; + case 41: goto tr4035; + case 46: goto tr4036; + case 2058: goto tr4037; + case 2107: goto tr4038; } if ( 48 <= _widec && _widec <= 57 ) - goto tr4001; - goto tr2630; -tr4005: + goto tr4036; + goto tr2665; +tr4040: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1414; -tr4001: + goto st1432; +tr4036: { s->buffer_length = 0; } @@ -97295,41 +98256,41 @@ tr4001: s->buffer[s->buffer_length++] = (*p); } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1414; -st1414: + goto st1432; +st1432: if ( ++p == pe ) - goto _test_eof1414; -case 1414: + goto _test_eof1432; +case 1432: switch( (*p) ) { - case 32: goto tr4004; - case 46: goto tr4005; - case 59: goto tr4004; + case 32: goto tr4039; + case 46: goto tr4040; + case 59: goto tr4039; } if ( (*p) < 40 ) { if ( 9 <= (*p) && (*p) <= 10 ) - goto tr4004; + goto tr4039; } else if ( (*p) > 41 ) { if ( 48 <= (*p) && (*p) <= 57 ) - goto tr4005; + goto tr4040; } else - goto tr4004; - goto tr2630; -tr4004: + goto tr4039; + goto tr2665; +tr4039: { s->buffer[s->buffer_length] = 0; if (inet_pton(AF_INET, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV4); - p--; {goto st319;} + p--; {goto st325;} } } { if (rdata_tail + ZS_INET4_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } memcpy(rdata_tail, s->addr, ZS_INET4_ADDR_LENGTH); rdata_tail += ZS_INET4_ADDR_LENGTH; @@ -97337,25 +98298,25 @@ tr4004: { p--; {cs = stack[--top];goto _again;} } - goto st1566; -st1566: + goto st1584; +st1584: if ( ++p == pe ) - goto _test_eof1566; -case 1566: + goto _test_eof1584; +case 1584: goto st0; -tr4003: +tr4038: { s->buffer_length = 0; } - goto st1415; -tr4006: + goto st1433; +tr4041: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1415; -tr3997: + goto st1433; +tr4032: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -97363,17 +98324,17 @@ tr3997: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1415; -st1415: + goto st1433; +st1433: if ( ++p == pe ) - goto _test_eof1415; -case 1415: + goto _test_eof1433; +case 1433: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -97393,18 +98354,18 @@ case 1415: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr4007; + goto tr4042; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr4006; + goto tr4041; goto tr77; -st1416: +st1434: if ( ++p == pe ) - goto _test_eof1416; -case 1416: + goto _test_eof1434; +case 1434: if ( 48 <= (*p) && (*p) <= 57 ) - goto tr4008; - goto tr2653; -tr4008: + goto tr4043; + goto tr2688; +tr4043: { s->number64 = 0; } @@ -97419,11 +98380,11 @@ tr4008: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1417; -tr4012: + goto st1435; +tr4047: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -97435,14 +98396,14 @@ tr4012: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1417; -st1417: + goto st1435; +st1435: if ( ++p == pe ) - goto _test_eof1417; -case 1417: + goto _test_eof1435; +case 1435: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -97456,40 +98417,40 @@ case 1417: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr4009; - case 32: goto tr4009; - case 40: goto tr4010; - case 41: goto tr4011; - case 2058: goto tr4013; - case 2107: goto tr4014; + case 9: goto tr4044; + case 32: goto tr4044; + case 40: goto tr4045; + case 41: goto tr4046; + case 2058: goto tr4048; + case 2107: goto tr4049; } if ( 48 <= _widec && _widec <= 57 ) - goto tr4012; - goto tr2653; -tr4016: + goto tr4047; + goto tr2688; +tr4051: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1418; -tr4017: + goto st1436; +tr4052: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1418; -tr4019: + goto st1436; +tr4054: { s->line_counter++; } - goto st1418; -tr4033: + goto st1436; +tr4068: { s->buffer[s->buffer_length++] = 0; @@ -97499,15 +98460,15 @@ tr4033: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1418; goto _out;} + {p++; cs = 1436; goto _out;} } } } { s->line_counter++; } - goto st1418; -tr4009: + goto st1436; +tr4044: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -97515,11 +98476,11 @@ tr4009: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1418; -tr4010: + goto st1436; +tr4045: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -97527,18 +98488,18 @@ tr4010: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1418; -tr4011: + goto st1436; +tr4046: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -97546,18 +98507,18 @@ tr4011: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1418; -tr4013: + goto st1436; +tr4048: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -97565,17 +98526,17 @@ tr4013: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1418; -st1418: + goto st1436; +st1436: if ( ++p == pe ) - goto _test_eof1418; -case 1418: + goto _test_eof1436; +case 1436: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -97589,23 +98550,23 @@ case 1418: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1418; - case 32: goto st1418; - case 40: goto tr4016; - case 41: goto tr4017; - case 2058: goto tr4019; - case 2107: goto tr4020; + case 9: goto st1436; + case 32: goto st1436; + case 40: goto tr4051; + case 41: goto tr4052; + case 2058: goto tr4054; + case 2107: goto tr4055; } if ( _widec < 65 ) { if ( 48 <= _widec && _widec <= 57 ) - goto tr4018; + goto tr4053; } else if ( _widec > 70 ) { if ( 97 <= _widec && _widec <= 102 ) - goto tr4018; + goto tr4053; } else - goto tr4018; - goto tr3324; -tr4018: + goto tr4053; + goto tr3359; +tr4053: { s->item_length = 0; } @@ -97614,214 +98575,214 @@ tr4018: *rdata_tail = first_hex_to_num[(uint8_t)(*p)]; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1419; -st1419: + goto st1437; +st1437: if ( ++p == pe ) - goto _test_eof1419; -case 1419: + goto _test_eof1437; +case 1437: if ( (*p) < 65 ) { if ( 48 <= (*p) && (*p) <= 57 ) - goto tr4021; + goto tr4056; } else if ( (*p) > 70 ) { if ( 97 <= (*p) && (*p) <= 102 ) - goto tr4021; + goto tr4056; } else - goto tr4021; - goto tr3324; -tr4021: + goto tr4056; + goto tr3359; +tr4056: { *rdata_tail += second_hex_to_num[(uint8_t)(*p)]; rdata_tail++; } - goto st1420; -st1420: + goto st1438; +st1438: if ( ++p == pe ) - goto _test_eof1420; -case 1420: + goto _test_eof1438; +case 1438: if ( (*p) < 65 ) { if ( 48 <= (*p) && (*p) <= 57 ) - goto tr4022; + goto tr4057; } else if ( (*p) > 70 ) { if ( 97 <= (*p) && (*p) <= 102 ) - goto tr4022; + goto tr4057; } else - goto tr4022; - goto tr3324; -tr4022: + goto tr4057; + goto tr3359; +tr4057: { if (rdata_tail <= rdata_stop) { *rdata_tail = first_hex_to_num[(uint8_t)(*p)]; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1421; -st1421: + goto st1439; +st1439: if ( ++p == pe ) - goto _test_eof1421; -case 1421: + goto _test_eof1439; +case 1439: if ( (*p) < 65 ) { if ( 48 <= (*p) && (*p) <= 57 ) - goto tr4023; + goto tr4058; } else if ( (*p) > 70 ) { if ( 97 <= (*p) && (*p) <= 102 ) - goto tr4023; + goto tr4058; } else - goto tr4023; - goto tr3324; -tr4023: + goto tr4058; + goto tr3359; +tr4058: { *rdata_tail += second_hex_to_num[(uint8_t)(*p)]; rdata_tail++; } - goto st1422; -st1422: + goto st1440; +st1440: if ( ++p == pe ) - goto _test_eof1422; -case 1422: + goto _test_eof1440; +case 1440: if ( (*p) == 58 ) - goto tr4025; - goto tr4024; -tr4025: + goto tr4060; + goto tr4059; +tr4060: { s->item_length++; } - goto st1423; -st1423: + goto st1441; +st1441: if ( ++p == pe ) - goto _test_eof1423; -case 1423: + goto _test_eof1441; +case 1441: if ( (*p) < 65 ) { if ( 48 <= (*p) && (*p) <= 57 ) - goto tr4026; + goto tr4061; } else if ( (*p) > 70 ) { if ( 97 <= (*p) && (*p) <= 102 ) - goto tr4026; + goto tr4061; } else - goto tr4026; - goto tr3324; -tr4026: + goto tr4061; + goto tr3359; +tr4061: { if (rdata_tail <= rdata_stop) { *rdata_tail = first_hex_to_num[(uint8_t)(*p)]; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1424; -st1424: + goto st1442; +st1442: if ( ++p == pe ) - goto _test_eof1424; -case 1424: + goto _test_eof1442; +case 1442: if ( (*p) < 65 ) { if ( 48 <= (*p) && (*p) <= 57 ) - goto tr4027; + goto tr4062; } else if ( (*p) > 70 ) { if ( 97 <= (*p) && (*p) <= 102 ) - goto tr4027; + goto tr4062; } else - goto tr4027; - goto tr3324; -tr4027: + goto tr4062; + goto tr3359; +tr4062: { *rdata_tail += second_hex_to_num[(uint8_t)(*p)]; rdata_tail++; } - goto st1425; -st1425: + goto st1443; +st1443: if ( ++p == pe ) - goto _test_eof1425; -case 1425: + goto _test_eof1443; +case 1443: if ( (*p) < 65 ) { if ( 48 <= (*p) && (*p) <= 57 ) - goto tr4028; + goto tr4063; } else if ( (*p) > 70 ) { if ( 97 <= (*p) && (*p) <= 102 ) - goto tr4028; + goto tr4063; } else - goto tr4028; - goto tr3324; -tr4028: + goto tr4063; + goto tr3359; +tr4063: { if (rdata_tail <= rdata_stop) { *rdata_tail = first_hex_to_num[(uint8_t)(*p)]; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1426; -st1426: + goto st1444; +st1444: if ( ++p == pe ) - goto _test_eof1426; -case 1426: + goto _test_eof1444; +case 1444: if ( (*p) < 65 ) { if ( 48 <= (*p) && (*p) <= 57 ) - goto tr4029; + goto tr4064; } else if ( (*p) > 70 ) { if ( 97 <= (*p) && (*p) <= 102 ) - goto tr4029; + goto tr4064; } else - goto tr4029; - goto tr3324; -tr4029: + goto tr4064; + goto tr3359; +tr4064: { *rdata_tail += second_hex_to_num[(uint8_t)(*p)]; rdata_tail++; } - goto st1427; -st1427: + goto st1445; +st1445: if ( ++p == pe ) - goto _test_eof1427; -case 1427: + goto _test_eof1445; +case 1445: switch( (*p) ) { - case 32: goto tr4031; - case 58: goto tr4025; - case 59: goto tr4031; + case 32: goto tr4066; + case 58: goto tr4060; + case 59: goto tr4066; } if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr4031; + goto tr4066; } else if ( (*p) >= 9 ) - goto tr4031; - goto tr4030; -tr4031: + goto tr4066; + goto tr4065; +tr4066: { s->item_length++; } { if (s->item_length != 4) { WARN(ZS_BAD_L64_LENGTH); - p--; {goto st319;} + p--; {goto st325;} } } { p--; {cs = stack[--top];goto _again;} } - goto st1567; -st1567: + goto st1585; +st1585: if ( ++p == pe ) - goto _test_eof1567; -case 1567: + goto _test_eof1585; +case 1585: goto st0; -tr4020: +tr4055: { s->buffer_length = 0; } - goto st1428; -tr4032: + goto st1446; +tr4067: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1428; -tr4014: + goto st1446; +tr4049: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -97829,17 +98790,17 @@ tr4014: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1428; -st1428: + goto st1446; +st1446: if ( ++p == pe ) - goto _test_eof1428; -case 1428: + goto _test_eof1446; +case 1446: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -97859,24 +98820,24 @@ case 1428: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr4033; + goto tr4068; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr4032; + goto tr4067; goto tr77; -st1429: +st1447: if ( ++p == pe ) - goto _test_eof1429; -case 1429: + goto _test_eof1447; +case 1447: if ( (*p) < 65 ) { if ( 48 <= (*p) && (*p) <= 57 ) - goto tr4034; + goto tr4069; } else if ( (*p) > 70 ) { if ( 97 <= (*p) && (*p) <= 102 ) - goto tr4034; + goto tr4069; } else - goto tr4034; - goto tr3324; -tr4034: + goto tr4069; + goto tr3359; +tr4069: { s->item_length = 0; } @@ -97885,131 +98846,131 @@ tr4034: *rdata_tail = first_hex_to_num[(uint8_t)(*p)]; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1430; -st1430: + goto st1448; +st1448: if ( ++p == pe ) - goto _test_eof1430; -case 1430: + goto _test_eof1448; +case 1448: if ( (*p) < 65 ) { if ( 48 <= (*p) && (*p) <= 57 ) - goto tr4035; + goto tr4070; } else if ( (*p) > 70 ) { if ( 97 <= (*p) && (*p) <= 102 ) - goto tr4035; + goto tr4070; } else - goto tr4035; - goto tr3324; -tr4035: + goto tr4070; + goto tr3359; +tr4070: { *rdata_tail += second_hex_to_num[(uint8_t)(*p)]; rdata_tail++; } - goto st1431; -st1431: + goto st1449; +st1449: if ( ++p == pe ) - goto _test_eof1431; -case 1431: + goto _test_eof1449; +case 1449: if ( (*p) == 45 ) - goto tr4037; - goto tr4036; -tr4037: + goto tr4072; + goto tr4071; +tr4072: { s->item_length++; } - goto st1432; -st1432: + goto st1450; +st1450: if ( ++p == pe ) - goto _test_eof1432; -case 1432: + goto _test_eof1450; +case 1450: if ( (*p) < 65 ) { if ( 48 <= (*p) && (*p) <= 57 ) - goto tr4038; + goto tr4073; } else if ( (*p) > 70 ) { if ( 97 <= (*p) && (*p) <= 102 ) - goto tr4038; + goto tr4073; } else - goto tr4038; - goto tr3324; -tr4038: + goto tr4073; + goto tr3359; +tr4073: { if (rdata_tail <= rdata_stop) { *rdata_tail = first_hex_to_num[(uint8_t)(*p)]; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1433; -st1433: + goto st1451; +st1451: if ( ++p == pe ) - goto _test_eof1433; -case 1433: + goto _test_eof1451; +case 1451: if ( (*p) < 65 ) { if ( 48 <= (*p) && (*p) <= 57 ) - goto tr4039; + goto tr4074; } else if ( (*p) > 70 ) { if ( 97 <= (*p) && (*p) <= 102 ) - goto tr4039; + goto tr4074; } else - goto tr4039; - goto tr3324; -tr4039: + goto tr4074; + goto tr3359; +tr4074: { *rdata_tail += second_hex_to_num[(uint8_t)(*p)]; rdata_tail++; } - goto st1434; -st1434: + goto st1452; +st1452: if ( ++p == pe ) - goto _test_eof1434; -case 1434: + goto _test_eof1452; +case 1452: switch( (*p) ) { - case 32: goto tr4040; - case 45: goto tr4037; - case 59: goto tr4040; + case 32: goto tr4075; + case 45: goto tr4072; + case 59: goto tr4075; } if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr4040; + goto tr4075; } else if ( (*p) >= 9 ) - goto tr4040; - goto tr4036; -tr4040: + goto tr4075; + goto tr4071; +tr4075: { s->item_length++; } { if (s->item_length != 6) { WARN(ZS_BAD_EUI_LENGTH); - p--; {goto st319;} + p--; {goto st325;} } } { p--; {cs = stack[--top];goto _again;} } - goto st1568; -st1568: + goto st1586; +st1586: if ( ++p == pe ) - goto _test_eof1568; -case 1568: + goto _test_eof1586; +case 1586: goto st0; -st1435: +st1453: if ( ++p == pe ) - goto _test_eof1435; -case 1435: + goto _test_eof1453; +case 1453: if ( (*p) < 65 ) { if ( 48 <= (*p) && (*p) <= 57 ) - goto tr4041; + goto tr4076; } else if ( (*p) > 70 ) { if ( 97 <= (*p) && (*p) <= 102 ) - goto tr4041; + goto tr4076; } else - goto tr4041; - goto tr3324; -tr4041: + goto tr4076; + goto tr3359; +tr4076: { s->item_length = 0; } @@ -98018,125 +98979,125 @@ tr4041: *rdata_tail = first_hex_to_num[(uint8_t)(*p)]; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1436; -st1436: + goto st1454; +st1454: if ( ++p == pe ) - goto _test_eof1436; -case 1436: + goto _test_eof1454; +case 1454: if ( (*p) < 65 ) { if ( 48 <= (*p) && (*p) <= 57 ) - goto tr4042; + goto tr4077; } else if ( (*p) > 70 ) { if ( 97 <= (*p) && (*p) <= 102 ) - goto tr4042; + goto tr4077; } else - goto tr4042; - goto tr3324; -tr4042: + goto tr4077; + goto tr3359; +tr4077: { *rdata_tail += second_hex_to_num[(uint8_t)(*p)]; rdata_tail++; } - goto st1437; -st1437: + goto st1455; +st1455: if ( ++p == pe ) - goto _test_eof1437; -case 1437: + goto _test_eof1455; +case 1455: if ( (*p) == 45 ) - goto tr4043; - goto tr4036; -tr4043: + goto tr4078; + goto tr4071; +tr4078: { s->item_length++; } - goto st1438; -st1438: + goto st1456; +st1456: if ( ++p == pe ) - goto _test_eof1438; -case 1438: + goto _test_eof1456; +case 1456: if ( (*p) < 65 ) { if ( 48 <= (*p) && (*p) <= 57 ) - goto tr4044; + goto tr4079; } else if ( (*p) > 70 ) { if ( 97 <= (*p) && (*p) <= 102 ) - goto tr4044; + goto tr4079; } else - goto tr4044; - goto tr3324; -tr4044: + goto tr4079; + goto tr3359; +tr4079: { if (rdata_tail <= rdata_stop) { *rdata_tail = first_hex_to_num[(uint8_t)(*p)]; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1439; -st1439: + goto st1457; +st1457: if ( ++p == pe ) - goto _test_eof1439; -case 1439: + goto _test_eof1457; +case 1457: if ( (*p) < 65 ) { if ( 48 <= (*p) && (*p) <= 57 ) - goto tr4045; + goto tr4080; } else if ( (*p) > 70 ) { if ( 97 <= (*p) && (*p) <= 102 ) - goto tr4045; + goto tr4080; } else - goto tr4045; - goto tr3324; -tr4045: + goto tr4080; + goto tr3359; +tr4080: { *rdata_tail += second_hex_to_num[(uint8_t)(*p)]; rdata_tail++; } - goto st1440; -st1440: + goto st1458; +st1458: if ( ++p == pe ) - goto _test_eof1440; -case 1440: + goto _test_eof1458; +case 1458: switch( (*p) ) { - case 32: goto tr4046; - case 45: goto tr4043; - case 59: goto tr4046; + case 32: goto tr4081; + case 45: goto tr4078; + case 59: goto tr4081; } if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr4046; + goto tr4081; } else if ( (*p) >= 9 ) - goto tr4046; - goto tr4036; -tr4046: + goto tr4081; + goto tr4071; +tr4081: { s->item_length++; } { if (s->item_length != 8) { WARN(ZS_BAD_EUI_LENGTH); - p--; {goto st319;} + p--; {goto st325;} } } { p--; {cs = stack[--top];goto _again;} } - goto st1569; -st1569: + goto st1587; +st1587: if ( ++p == pe ) - goto _test_eof1569; -case 1569: + goto _test_eof1587; +case 1587: goto st0; -st1441: +st1459: if ( ++p == pe ) - goto _test_eof1441; -case 1441: + goto _test_eof1459; +case 1459: if ( 48 <= (*p) && (*p) <= 57 ) - goto tr4047; - goto tr2653; -tr4047: + goto tr4082; + goto tr2688; +tr4082: { s->number64 = 0; } @@ -98151,11 +99112,11 @@ tr4047: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1442; -tr4051: + goto st1460; +tr4086: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -98167,14 +99128,14 @@ tr4051: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1442; -st1442: + goto st1460; +st1460: if ( ++p == pe ) - goto _test_eof1442; -case 1442: + goto _test_eof1460; +case 1460: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -98188,40 +99149,40 @@ case 1442: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr4048; - case 32: goto tr4048; - case 40: goto tr4049; - case 41: goto tr4050; - case 2058: goto tr4052; - case 2107: goto tr4053; + case 9: goto tr4083; + case 32: goto tr4083; + case 40: goto tr4084; + case 41: goto tr4085; + case 2058: goto tr4087; + case 2107: goto tr4088; } if ( 48 <= _widec && _widec <= 57 ) - goto tr4051; - goto tr2653; -tr4055: + goto tr4086; + goto tr2688; +tr4090: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1443; -tr4056: + goto st1461; +tr4091: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1443; -tr4058: + goto st1461; +tr4093: { s->line_counter++; } - goto st1443; -tr4076: + goto st1461; +tr4111: { s->buffer[s->buffer_length++] = 0; @@ -98231,15 +99192,15 @@ tr4076: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1443; goto _out;} + {p++; cs = 1461; goto _out;} } } } { s->line_counter++; } - goto st1443; -tr4048: + goto st1461; +tr4083: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -98247,11 +99208,11 @@ tr4048: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1443; -tr4049: + goto st1461; +tr4084: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -98259,18 +99220,18 @@ tr4049: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1443; -tr4050: + goto st1461; +tr4085: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -98278,18 +99239,18 @@ tr4050: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1443; -tr4052: + goto st1461; +tr4087: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -98297,17 +99258,17 @@ tr4052: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1443; -st1443: + goto st1461; +st1461: if ( ++p == pe ) - goto _test_eof1443; -case 1443: + goto _test_eof1461; +case 1461: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -98321,17 +99282,17 @@ case 1443: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1443; - case 32: goto st1443; - case 40: goto tr4055; - case 41: goto tr4056; - case 2058: goto tr4058; - case 2107: goto tr4059; + case 9: goto st1461; + case 32: goto st1461; + case 40: goto tr4090; + case 41: goto tr4091; + case 2058: goto tr4093; + case 2107: goto tr4094; } if ( 48 <= _widec && _widec <= 57 ) - goto tr4057; - goto tr2653; -tr4057: + goto tr4092; + goto tr2688; +tr4092: { s->number64 = 0; } @@ -98346,11 +99307,11 @@ tr4057: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1444; -tr4063: + goto st1462; +tr4098: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -98362,14 +99323,14 @@ tr4063: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1444; -st1444: + goto st1462; +st1462: if ( ++p == pe ) - goto _test_eof1444; -case 1444: + goto _test_eof1462; +case 1462: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -98383,40 +99344,40 @@ case 1444: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr4060; - case 32: goto tr4060; - case 40: goto tr4061; - case 41: goto tr4062; - case 2058: goto tr4064; - case 2107: goto tr4065; + case 9: goto tr4095; + case 32: goto tr4095; + case 40: goto tr4096; + case 41: goto tr4097; + case 2058: goto tr4099; + case 2107: goto tr4100; } if ( 48 <= _widec && _widec <= 57 ) - goto tr4063; - goto tr2653; -tr4068: + goto tr4098; + goto tr2688; +tr4103: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1445; -tr4069: + goto st1463; +tr4104: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1445; -tr4070: + goto st1463; +tr4105: { s->line_counter++; } - goto st1445; -tr4074: + goto st1463; +tr4109: { s->buffer[s->buffer_length++] = 0; @@ -98426,15 +99387,15 @@ tr4074: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1445; goto _out;} + {p++; cs = 1463; goto _out;} } } } { s->line_counter++; } - goto st1445; -tr4060: + goto st1463; +tr4095: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -98442,11 +99403,11 @@ tr4060: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1445; -tr4061: + goto st1463; +tr4096: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -98454,18 +99415,18 @@ tr4061: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1445; -tr4062: + goto st1463; +tr4097: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -98473,18 +99434,18 @@ tr4062: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1445; -tr4064: + goto st1463; +tr4099: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -98492,17 +99453,17 @@ tr4064: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1445; -st1445: + goto st1463; +st1463: if ( ++p == pe ) - goto _test_eof1445; -case 1445: + goto _test_eof1463; +case 1463: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -98516,62 +99477,62 @@ case 1445: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1445; - case 32: goto st1445; - case 40: goto tr4068; - case 41: goto tr4069; - case 2058: goto tr4070; - case 2107: goto tr4071; + case 9: goto st1463; + case 32: goto st1463; + case 40: goto tr4103; + case 41: goto tr4104; + case 2058: goto tr4105; + case 2107: goto tr4106; } if ( _widec < 11 ) { if ( _widec <= 8 ) - goto tr4066; + goto tr4101; } else if ( _widec > 58 ) { if ( 60 <= _widec ) - goto tr4066; + goto tr4101; } else - goto tr4066; + goto tr4101; goto tr77; -tr4066: - { p--; {stack[top++] = 1446;goto st330;} } - goto st1446; -st1446: +tr4101: + { p--; {stack[top++] = 1464;goto st336;} } + goto st1464; +st1464: if ( ++p == pe ) - goto _test_eof1446; -case 1446: + goto _test_eof1464; +case 1464: switch( (*p) ) { - case 32: goto tr4072; - case 59: goto tr4072; + case 32: goto tr4107; + case 59: goto tr4107; } if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr4072; + goto tr4107; } else if ( (*p) >= 9 ) - goto tr4072; + goto tr4107; goto tr77; -tr4072: +tr4107: { p--; {cs = stack[--top];goto _again;} } - goto st1570; -st1570: + goto st1588; +st1588: if ( ++p == pe ) - goto _test_eof1570; -case 1570: + goto _test_eof1588; +case 1588: goto st0; -tr4071: +tr4106: { s->buffer_length = 0; } - goto st1447; -tr4073: + goto st1465; +tr4108: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1447; -tr4065: + goto st1465; +tr4100: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -98579,17 +99540,17 @@ tr4065: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1447; -st1447: + goto st1465; +st1465: if ( ++p == pe ) - goto _test_eof1447; -case 1447: + goto _test_eof1465; +case 1465: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -98609,23 +99570,23 @@ case 1447: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr4074; + goto tr4109; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr4073; + goto tr4108; goto tr77; -tr4059: +tr4094: { s->buffer_length = 0; } - goto st1448; -tr4075: + goto st1466; +tr4110: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1448; -tr4053: + goto st1466; +tr4088: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -98633,17 +99594,17 @@ tr4053: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1448; -st1448: + goto st1466; +st1466: if ( ++p == pe ) - goto _test_eof1448; -case 1448: + goto _test_eof1466; +case 1466: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -98663,18 +99624,18 @@ case 1448: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr4076; + goto tr4111; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr4075; + goto tr4110; goto tr77; -st1449: +st1467: if ( ++p == pe ) - goto _test_eof1449; -case 1449: + goto _test_eof1467; +case 1467: if ( 48 <= (*p) && (*p) <= 57 ) - goto tr4077; - goto tr2653; -tr4077: + goto tr4112; + goto tr2688; +tr4112: { s->number64 = 0; } @@ -98689,11 +99650,11 @@ tr4077: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1450; -tr4081: + goto st1468; +tr4116: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -98705,14 +99666,14 @@ tr4081: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1450; -st1450: + goto st1468; +st1468: if ( ++p == pe ) - goto _test_eof1450; -case 1450: + goto _test_eof1468; +case 1468: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -98726,40 +99687,40 @@ case 1450: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr4078; - case 32: goto tr4078; - case 40: goto tr4079; - case 41: goto tr4080; - case 2058: goto tr4082; - case 2107: goto tr4083; + case 9: goto tr4113; + case 32: goto tr4113; + case 40: goto tr4114; + case 41: goto tr4115; + case 2058: goto tr4117; + case 2107: goto tr4118; } if ( 48 <= _widec && _widec <= 57 ) - goto tr4081; - goto tr2653; -tr4086: + goto tr4116; + goto tr2688; +tr4121: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1451; -tr4087: + goto st1469; +tr4122: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1451; -tr4088: + goto st1469; +tr4123: { s->line_counter++; } - goto st1451; -tr4105: + goto st1469; +tr4140: { s->buffer[s->buffer_length++] = 0; @@ -98769,79 +99730,79 @@ tr4105: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1451; goto _out;} + {p++; cs = 1469; goto _out;} } } } { s->line_counter++; } - goto st1451; -tr4078: + goto st1469; +tr4113: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1451; -tr4079: + goto st1469; +tr4114: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1451; -tr4080: + goto st1469; +tr4115: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1451; -tr4082: + goto st1469; +tr4117: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1451; -st1451: + goto st1469; +st1469: if ( ++p == pe ) - goto _test_eof1451; -case 1451: + goto _test_eof1469; +case 1469: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -98855,37 +99816,37 @@ case 1451: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1451; - case 32: goto st1451; - case 40: goto tr4086; - case 41: goto tr4087; - case 2058: goto tr4088; - case 2107: goto tr4089; + case 9: goto st1469; + case 32: goto st1469; + case 40: goto tr4121; + case 41: goto tr4122; + case 2058: goto tr4123; + case 2107: goto tr4124; } if ( _widec < 11 ) { if ( _widec <= 8 ) - goto tr4084; + goto tr4119; } else if ( _widec > 58 ) { if ( 60 <= _widec ) - goto tr4084; + goto tr4119; } else - goto tr4084; + goto tr4119; goto tr77; -tr4084: +tr4119: { if (rdata_tail <= rdata_stop) { s->item_length_location = rdata_tail++; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - { p--; {stack[top++] = 1452;goto st330;} } - goto st1452; -st1452: + { p--; {stack[top++] = 1470;goto st336;} } + goto st1470; +st1470: if ( ++p == pe ) - goto _test_eof1452; -case 1452: + goto _test_eof1470; +case 1470: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -98899,38 +99860,38 @@ case 1452: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr4090; - case 32: goto tr4090; - case 40: goto tr4091; - case 41: goto tr4092; - case 2058: goto tr4093; - case 2107: goto tr4094; + case 9: goto tr4125; + case 32: goto tr4125; + case 40: goto tr4126; + case 41: goto tr4127; + case 2058: goto tr4128; + case 2107: goto tr4129; } goto tr77; -tr4097: +tr4132: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1453; -tr4098: + goto st1471; +tr4133: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1453; -tr4099: + goto st1471; +tr4134: { s->line_counter++; } - goto st1453; -tr4103: + goto st1471; +tr4138: { s->buffer[s->buffer_length++] = 0; @@ -98940,95 +99901,95 @@ tr4103: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1453; goto _out;} + {p++; cs = 1471; goto _out;} } } } { s->line_counter++; } - goto st1453; -tr4090: + goto st1471; +tr4125: { s->item_length = rdata_tail - s->item_length_location - 1; if (s->comma_list && s->item_length == 0) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {goto st319;} + p--; {goto st325;} } if (s->item_length <= MAX_ITEM_LENGTH) { *(s->item_length_location) = (uint8_t)(s->item_length); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1453; -tr4091: + goto st1471; +tr4126: { s->item_length = rdata_tail - s->item_length_location - 1; if (s->comma_list && s->item_length == 0) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {goto st319;} + p--; {goto st325;} } if (s->item_length <= MAX_ITEM_LENGTH) { *(s->item_length_location) = (uint8_t)(s->item_length); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1453; -tr4092: + goto st1471; +tr4127: { s->item_length = rdata_tail - s->item_length_location - 1; if (s->comma_list && s->item_length == 0) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {goto st319;} + p--; {goto st325;} } if (s->item_length <= MAX_ITEM_LENGTH) { *(s->item_length_location) = (uint8_t)(s->item_length); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1453; -tr4093: + goto st1471; +tr4128: { s->item_length = rdata_tail - s->item_length_location - 1; if (s->comma_list && s->item_length == 0) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {goto st319;} + p--; {goto st325;} } if (s->item_length <= MAX_ITEM_LENGTH) { *(s->item_length_location) = (uint8_t)(s->item_length); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1453; -st1453: + goto st1471; +st1471: if ( ++p == pe ) - goto _test_eof1453; -case 1453: + goto _test_eof1471; +case 1471: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -99042,83 +100003,83 @@ case 1453: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1453; - case 32: goto st1453; - case 40: goto tr4097; - case 41: goto tr4098; - case 2058: goto tr4099; - case 2107: goto tr4100; + case 9: goto st1471; + case 32: goto st1471; + case 40: goto tr4132; + case 41: goto tr4133; + case 2058: goto tr4134; + case 2107: goto tr4135; } if ( _widec < 11 ) { if ( _widec <= 8 ) - goto tr4095; + goto tr4130; } else if ( _widec > 58 ) { if ( 60 <= _widec ) - goto tr4095; + goto tr4130; } else - goto tr4095; + goto tr4130; goto tr77; -tr4095: - { p--; {stack[top++] = 1454;goto st330;} } - goto st1454; -st1454: +tr4130: + { p--; {stack[top++] = 1472;goto st336;} } + goto st1472; +st1472: if ( ++p == pe ) - goto _test_eof1454; -case 1454: + goto _test_eof1472; +case 1472: switch( (*p) ) { - case 32: goto tr4101; - case 59: goto tr4101; + case 32: goto tr4136; + case 59: goto tr4136; } if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr4101; + goto tr4136; } else if ( (*p) >= 9 ) - goto tr4101; + goto tr4136; goto tr77; -tr4101: +tr4136: { p--; {cs = stack[--top];goto _again;} } - goto st1571; -st1571: + goto st1589; +st1589: if ( ++p == pe ) - goto _test_eof1571; -case 1571: + goto _test_eof1589; +case 1589: goto st0; -tr4100: +tr4135: { s->buffer_length = 0; } - goto st1455; -tr4102: + goto st1473; +tr4137: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1455; -tr4094: + goto st1473; +tr4129: { s->item_length = rdata_tail - s->item_length_location - 1; if (s->comma_list && s->item_length == 0) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {goto st319;} + p--; {goto st325;} } if (s->item_length <= MAX_ITEM_LENGTH) { *(s->item_length_location) = (uint8_t)(s->item_length); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1455; -st1455: + goto st1473; +st1473: if ( ++p == pe ) - goto _test_eof1455; -case 1455: + goto _test_eof1473; +case 1473: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -99138,40 +100099,40 @@ case 1455: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr4103; + goto tr4138; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr4102; + goto tr4137; goto tr77; -tr4089: +tr4124: { s->buffer_length = 0; } - goto st1456; -tr4104: + goto st1474; +tr4139: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1456; -tr4083: + goto st1474; +tr4118: { if (s->number64 <= UINT8_MAX) { *rdata_tail = (uint8_t)(s->number64); rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1456; -st1456: + goto st1474; +st1474: if ( ++p == pe ) - goto _test_eof1456; -case 1456: + goto _test_eof1474; +case 1474: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -99191,18 +100152,18 @@ case 1456: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr4105; + goto tr4140; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr4104; + goto tr4139; goto tr77; -st1457: +st1475: if ( ++p == pe ) - goto _test_eof1457; -case 1457: + goto _test_eof1475; +case 1475: if ( 48 <= (*p) && (*p) <= 57 ) - goto tr4106; - goto tr2653; -tr4106: + goto tr4141; + goto tr2688; +tr4141: { s->number64 = 0; } @@ -99217,11 +100178,11 @@ tr4106: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1458; -tr4110: + goto st1476; +tr4145: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -99233,14 +100194,14 @@ tr4110: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1458; -st1458: + goto st1476; +st1476: if ( ++p == pe ) - goto _test_eof1458; -case 1458: + goto _test_eof1476; +case 1476: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -99254,40 +100215,40 @@ case 1458: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr4107; - case 32: goto tr4107; - case 40: goto tr4108; - case 41: goto tr4109; - case 2058: goto tr4111; - case 2107: goto tr4112; + case 9: goto tr4142; + case 32: goto tr4142; + case 40: goto tr4143; + case 41: goto tr4144; + case 2058: goto tr4146; + case 2107: goto tr4147; } if ( 48 <= _widec && _widec <= 57 ) - goto tr4110; - goto tr2653; -tr4114: + goto tr4145; + goto tr2688; +tr4149: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1459; -tr4115: + goto st1477; +tr4150: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1459; -tr4117: + goto st1477; +tr4152: { s->line_counter++; } - goto st1459; -tr4122: + goto st1477; +tr4157: { s->buffer[s->buffer_length++] = 0; @@ -99297,15 +100258,15 @@ tr4122: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1459; goto _out;} + {p++; cs = 1477; goto _out;} } } } { s->line_counter++; } - goto st1459; -tr4107: + goto st1477; +tr4142: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -99313,11 +100274,11 @@ tr4107: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1459; -tr4108: + goto st1477; +tr4143: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -99325,18 +100286,18 @@ tr4108: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1459; -tr4109: + goto st1477; +tr4144: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -99344,18 +100305,18 @@ tr4109: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1459; -tr4111: + goto st1477; +tr4146: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -99363,17 +100324,17 @@ tr4111: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1459; -st1459: + goto st1477; +st1477: if ( ++p == pe ) - goto _test_eof1459; -case 1459: + goto _test_eof1477; +case 1477: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -99387,88 +100348,88 @@ case 1459: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1459; - case 32: goto st1459; - case 40: goto tr4114; - case 41: goto tr4115; - case 42: goto tr4116; - case 92: goto tr4116; - case 95: goto tr4116; - case 2058: goto tr4117; - case 2107: goto tr4118; + case 9: goto st1477; + case 32: goto st1477; + case 40: goto tr4149; + case 41: goto tr4150; + case 42: goto tr4151; + case 92: goto tr4151; + case 95: goto tr4151; + case 2058: goto tr4152; + case 2107: goto tr4153; } if ( _widec < 64 ) { if ( 45 <= _widec && _widec <= 57 ) - goto tr4116; + goto tr4151; } else if ( _widec > 90 ) { if ( 97 <= _widec && _widec <= 122 ) - goto tr4116; + goto tr4151; } else - goto tr4116; + goto tr4151; goto tr77; -tr4116: +tr4151: { s->dname = rdata_tail; } - { p--; {stack[top++] = 1460;goto st321;} } - goto st1460; -st1460: + { p--; {stack[top++] = 1478;goto st327;} } + goto st1478; +st1478: if ( ++p == pe ) - goto _test_eof1460; -case 1460: + goto _test_eof1478; +case 1478: switch( (*p) ) { - case 32: goto tr4119; - case 59: goto tr4119; + case 32: goto tr4154; + case 59: goto tr4154; } if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr4119; + goto tr4154; } else if ( (*p) >= 9 ) - goto tr4119; + goto tr4154; goto tr77; -tr4119: +tr4154: { rdata_tail += s->dname_tmp_length; } - { p--; {stack[top++] = 1461;goto st807;} } - goto st1461; -st1461: + { p--; {stack[top++] = 1479;goto st825;} } + goto st1479; +st1479: if ( ++p == pe ) - goto _test_eof1461; -case 1461: + goto _test_eof1479; +case 1479: switch( (*p) ) { - case 32: goto tr4120; - case 59: goto tr4120; + case 32: goto tr4155; + case 59: goto tr4155; } if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr4120; + goto tr4155; } else if ( (*p) >= 9 ) - goto tr4120; + goto tr4155; goto tr77; -tr4120: +tr4155: { p--; {cs = stack[--top];goto _again;} } - goto st1572; -st1572: + goto st1590; +st1590: if ( ++p == pe ) - goto _test_eof1572; -case 1572: + goto _test_eof1590; +case 1590: goto st0; -tr4118: +tr4153: { s->buffer_length = 0; } - goto st1462; -tr4121: + goto st1480; +tr4156: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1462; -tr4112: + goto st1480; +tr4147: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -99476,17 +100437,17 @@ tr4112: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1462; -st1462: + goto st1480; +st1480: if ( ++p == pe ) - goto _test_eof1462; -case 1462: + goto _test_eof1480; +case 1480: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -99506,30 +100467,30 @@ case 1462: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr4122; + goto tr4157; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr4121; + goto tr4156; goto tr77; -st1463: +st1481: if ( ++p == pe ) - goto _test_eof1463; -case 1463: + goto _test_eof1481; +case 1481: if ( (*p) < 65 ) { if ( 48 <= (*p) && (*p) <= 57 ) - goto tr4123; + goto tr4158; } else if ( (*p) > 90 ) { if ( 97 <= (*p) && (*p) <= 122 ) - goto tr4123; + goto tr4158; } else - goto tr4123; + goto tr4158; goto tr77; -tr4123: - { p--; {stack[top++] = 1464;goto st388;} } - goto st1464; -st1464: +tr4158: + { p--; {stack[top++] = 1482;goto st394;} } + goto st1482; +st1482: if ( ++p == pe ) - goto _test_eof1464; -case 1464: + goto _test_eof1482; +case 1482: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -99543,38 +100504,38 @@ case 1464: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1465; - case 32: goto st1465; - case 40: goto tr4125; - case 41: goto tr4126; - case 2058: goto tr4127; - case 2107: goto tr4128; + case 9: goto st1483; + case 32: goto st1483; + case 40: goto tr4160; + case 41: goto tr4161; + case 2058: goto tr4162; + case 2107: goto tr4163; } goto tr77; -tr4125: +tr4160: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1465; -tr4126: + goto st1483; +tr4161: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1465; -tr4127: + goto st1483; +tr4162: { s->line_counter++; } - goto st1465; -tr4154: + goto st1483; +tr4189: { s->buffer[s->buffer_length++] = 0; @@ -99584,18 +100545,18 @@ tr4154: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1465; goto _out;} + {p++; cs = 1483; goto _out;} } } } { s->line_counter++; } - goto st1465; -st1465: + goto st1483; +st1483: if ( ++p == pe ) - goto _test_eof1465; -case 1465: + goto _test_eof1483; +case 1483: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -99609,29 +100570,29 @@ case 1465: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1465; - case 32: goto st1465; - case 40: goto tr4125; - case 41: goto tr4126; - case 2058: goto tr4127; - case 2107: goto tr4128; + case 9: goto st1483; + case 32: goto st1483; + case 40: goto tr4160; + case 41: goto tr4161; + case 2058: goto tr4162; + case 2107: goto tr4163; } if ( _widec < 65 ) { if ( 48 <= _widec && _widec <= 57 ) - goto tr4129; + goto tr4164; } else if ( _widec > 90 ) { if ( 97 <= _widec && _widec <= 122 ) - goto tr4129; + goto tr4164; } else - goto tr4129; + goto tr4164; goto tr77; -tr4129: - { p--; {stack[top++] = 1466;goto st1063;} } - goto st1466; -st1466: +tr4164: + { p--; {stack[top++] = 1484;goto st1081;} } + goto st1484; +st1484: if ( ++p == pe ) - goto _test_eof1466; -case 1466: + goto _test_eof1484; +case 1484: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -99645,38 +100606,38 @@ case 1466: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1467; - case 32: goto st1467; - case 40: goto tr4131; - case 41: goto tr4132; - case 2058: goto tr4133; - case 2107: goto tr4134; + case 9: goto st1485; + case 32: goto st1485; + case 40: goto tr4166; + case 41: goto tr4167; + case 2058: goto tr4168; + case 2107: goto tr4169; } goto tr77; -tr4131: +tr4166: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1467; -tr4132: + goto st1485; +tr4167: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1467; -tr4133: + goto st1485; +tr4168: { s->line_counter++; } - goto st1467; -tr4152: + goto st1485; +tr4187: { s->buffer[s->buffer_length++] = 0; @@ -99686,18 +100647,18 @@ tr4152: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1467; goto _out;} + {p++; cs = 1485; goto _out;} } } } { s->line_counter++; } - goto st1467; -st1467: + goto st1485; +st1485: if ( ++p == pe ) - goto _test_eof1467; -case 1467: + goto _test_eof1485; +case 1485: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -99711,17 +100672,17 @@ case 1467: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1467; - case 32: goto st1467; - case 40: goto tr4131; - case 41: goto tr4132; - case 2058: goto tr4133; - case 2107: goto tr4134; + case 9: goto st1485; + case 32: goto st1485; + case 40: goto tr4166; + case 41: goto tr4167; + case 2058: goto tr4168; + case 2107: goto tr4169; } if ( 48 <= _widec && _widec <= 57 ) - goto tr4135; - goto tr2653; -tr4135: + goto tr4170; + goto tr2688; +tr4170: { s->number64 = 0; } @@ -99736,11 +100697,11 @@ tr4135: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1468; -tr4139: + goto st1486; +tr4174: { // Overflow check: 10*(s->number64) + fc - '0' <= UINT64_MAX if ((s->number64 < (UINT64_MAX / 10)) || // Dominant fast check. @@ -99752,14 +100713,14 @@ tr4139: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1468; -st1468: + goto st1486; +st1486: if ( ++p == pe ) - goto _test_eof1468; -case 1468: + goto _test_eof1486; +case 1486: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -99773,40 +100734,40 @@ case 1468: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto tr4136; - case 32: goto tr4136; - case 40: goto tr4137; - case 41: goto tr4138; - case 2058: goto tr4140; - case 2107: goto tr4141; + case 9: goto tr4171; + case 32: goto tr4171; + case 40: goto tr4172; + case 41: goto tr4173; + case 2058: goto tr4175; + case 2107: goto tr4176; } if ( 48 <= _widec && _widec <= 57 ) - goto tr4139; - goto tr2653; -tr4143: + goto tr4174; + goto tr2688; +tr4178: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1469; -tr4144: + goto st1487; +tr4179: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1469; -tr4146: + goto st1487; +tr4181: { s->line_counter++; } - goto st1469; -tr4150: + goto st1487; +tr4185: { s->buffer[s->buffer_length++] = 0; @@ -99816,15 +100777,15 @@ tr4150: // Stop if required from the callback. if (s->state == ZS_STATE_STOP) { - {p++; cs = 1469; goto _out;} + {p++; cs = 1487; goto _out;} } } } { s->line_counter++; } - goto st1469; -tr4136: + goto st1487; +tr4171: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -99832,11 +100793,11 @@ tr4136: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } - goto st1469; -tr4137: + goto st1487; +tr4172: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -99844,18 +100805,18 @@ tr4137: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = true; } - goto st1469; -tr4138: + goto st1487; +tr4173: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -99863,18 +100824,18 @@ tr4138: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {goto st319;} + p--; {goto st325;} } s->multiline = false; } - goto st1469; -tr4140: + goto st1487; +tr4175: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -99882,17 +100843,17 @@ tr4140: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->line_counter++; } - goto st1469; -st1469: + goto st1487; +st1487: if ( ++p == pe ) - goto _test_eof1469; -case 1469: + goto _test_eof1487; +case 1487: _widec = (*p); if ( (*p) > 10 ) { if ( 59 <= (*p) && (*p) <= 59 ) { @@ -99906,71 +100867,71 @@ case 1469: s->multiline ) _widec += 256; } switch( _widec ) { - case 9: goto st1469; - case 32: goto st1469; - case 40: goto tr4143; - case 41: goto tr4144; - case 42: goto tr4145; - case 92: goto tr4145; - case 95: goto tr4145; - case 2058: goto tr4146; - case 2107: goto tr4147; + case 9: goto st1487; + case 32: goto st1487; + case 40: goto tr4178; + case 41: goto tr4179; + case 42: goto tr4180; + case 92: goto tr4180; + case 95: goto tr4180; + case 2058: goto tr4181; + case 2107: goto tr4182; } if ( _widec < 64 ) { if ( 45 <= _widec && _widec <= 57 ) - goto tr4145; + goto tr4180; } else if ( _widec > 90 ) { if ( 97 <= _widec && _widec <= 122 ) - goto tr4145; + goto tr4180; } else - goto tr4145; + goto tr4180; goto tr77; -tr4145: +tr4180: { s->dname = rdata_tail; } - { p--; {stack[top++] = 1470;goto st321;} } - goto st1470; -st1470: + { p--; {stack[top++] = 1488;goto st327;} } + goto st1488; +st1488: if ( ++p == pe ) - goto _test_eof1470; -case 1470: + goto _test_eof1488; +case 1488: switch( (*p) ) { - case 32: goto tr4148; - case 59: goto tr4148; + case 32: goto tr4183; + case 59: goto tr4183; } if ( (*p) > 10 ) { if ( 40 <= (*p) && (*p) <= 41 ) - goto tr4148; + goto tr4183; } else if ( (*p) >= 9 ) - goto tr4148; + goto tr4183; goto tr77; -tr4148: +tr4183: { rdata_tail += s->dname_tmp_length; } { p--; {cs = stack[--top];goto _again;} } - goto st1573; -st1573: + goto st1591; +st1591: if ( ++p == pe ) - goto _test_eof1573; -case 1573: + goto _test_eof1591; +case 1591: goto st0; -tr4147: +tr4182: { s->buffer_length = 0; } - goto st1471; -tr4149: + goto st1489; +tr4184: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1471; -tr4141: + goto st1489; +tr4176: { if (s->number64 <= UINT16_MAX) { uint16_t num16 = htons((uint16_t)s->number64); @@ -99978,17 +100939,17 @@ tr4141: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {goto st319;} + p--; {goto st325;} } } { s->buffer_length = 0; } - goto st1471; -st1471: + goto st1489; +st1489: if ( ++p == pe ) - goto _test_eof1471; -case 1471: + goto _test_eof1489; +case 1489: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -100008,26 +100969,26 @@ case 1471: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr4150; + goto tr4185; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr4149; + goto tr4184; goto tr77; -tr4134: +tr4169: { s->buffer_length = 0; } - goto st1472; -tr4151: + goto st1490; +tr4186: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1472; -st1472: + goto st1490; +st1490: if ( ++p == pe ) - goto _test_eof1472; -case 1472: + goto _test_eof1490; +case 1490: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -100047,26 +101008,26 @@ case 1472: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr4152; + goto tr4187; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr4151; + goto tr4186; goto tr77; -tr4128: +tr4163: { s->buffer_length = 0; } - goto st1473; -tr4153: + goto st1491; +tr4188: { if (s->buffer_length < sizeof(s->buffer) - 1) { s->buffer[s->buffer_length++] = (*p); } } - goto st1473; -st1473: + goto st1491; +st1491: if ( ++p == pe ) - goto _test_eof1473; -case 1473: + goto _test_eof1491; +case 1491: _widec = (*p); if ( (*p) < 10 ) { if ( (*p) <= 9 ) { @@ -100086,12 +101047,12 @@ case 1473: s->multiline ) _widec += 256; } if ( _widec == 2058 ) - goto tr4154; + goto tr4189; if ( 1920 <= _widec && _widec <= 2175 ) - goto tr4153; + goto tr4188; goto tr77; } - _test_eof1474: cs = 1474; goto _test_eof; + _test_eof1492: cs = 1492; goto _test_eof; _test_eof1: cs = 1; goto _test_eof; _test_eof2: cs = 2; goto _test_eof; _test_eof3: cs = 3; goto _test_eof; @@ -100105,7 +101066,7 @@ case 1473: _test_eof11: cs = 11; goto _test_eof; _test_eof12: cs = 12; goto _test_eof; _test_eof13: cs = 13; goto _test_eof; - _test_eof1475: cs = 1475; goto _test_eof; + _test_eof1493: cs = 1493; goto _test_eof; _test_eof14: cs = 14; goto _test_eof; _test_eof15: cs = 15; goto _test_eof; _test_eof16: cs = 16; goto _test_eof; @@ -100275,54 +101236,54 @@ case 1473: _test_eof180: cs = 180; goto _test_eof; _test_eof181: cs = 181; goto _test_eof; _test_eof182: cs = 182; goto _test_eof; - _test_eof1476: cs = 1476; goto _test_eof; _test_eof183: cs = 183; goto _test_eof; _test_eof184: cs = 184; goto _test_eof; _test_eof185: cs = 185; goto _test_eof; _test_eof186: cs = 186; goto _test_eof; _test_eof187: cs = 187; goto _test_eof; _test_eof188: cs = 188; goto _test_eof; + _test_eof1494: cs = 1494; goto _test_eof; _test_eof189: cs = 189; goto _test_eof; _test_eof190: cs = 190; goto _test_eof; _test_eof191: cs = 191; goto _test_eof; _test_eof192: cs = 192; goto _test_eof; - _test_eof1477: cs = 1477; goto _test_eof; _test_eof193: cs = 193; goto _test_eof; _test_eof194: cs = 194; goto _test_eof; _test_eof195: cs = 195; goto _test_eof; _test_eof196: cs = 196; goto _test_eof; _test_eof197: cs = 197; goto _test_eof; _test_eof198: cs = 198; goto _test_eof; + _test_eof1495: cs = 1495; goto _test_eof; _test_eof199: cs = 199; goto _test_eof; _test_eof200: cs = 200; goto _test_eof; - _test_eof1478: cs = 1478; goto _test_eof; _test_eof201: cs = 201; goto _test_eof; _test_eof202: cs = 202; goto _test_eof; _test_eof203: cs = 203; goto _test_eof; - _test_eof1479: cs = 1479; goto _test_eof; _test_eof204: cs = 204; goto _test_eof; _test_eof205: cs = 205; goto _test_eof; _test_eof206: cs = 206; goto _test_eof; + _test_eof1496: cs = 1496; goto _test_eof; _test_eof207: cs = 207; goto _test_eof; _test_eof208: cs = 208; goto _test_eof; _test_eof209: cs = 209; goto _test_eof; + _test_eof1497: cs = 1497; goto _test_eof; _test_eof210: cs = 210; goto _test_eof; _test_eof211: cs = 211; goto _test_eof; _test_eof212: cs = 212; goto _test_eof; _test_eof213: cs = 213; goto _test_eof; _test_eof214: cs = 214; goto _test_eof; - _test_eof1480: cs = 1480; goto _test_eof; _test_eof215: cs = 215; goto _test_eof; _test_eof216: cs = 216; goto _test_eof; _test_eof217: cs = 217; goto _test_eof; _test_eof218: cs = 218; goto _test_eof; - _test_eof1481: cs = 1481; goto _test_eof; _test_eof219: cs = 219; goto _test_eof; _test_eof220: cs = 220; goto _test_eof; + _test_eof1498: cs = 1498; goto _test_eof; _test_eof221: cs = 221; goto _test_eof; _test_eof222: cs = 222; goto _test_eof; _test_eof223: cs = 223; goto _test_eof; _test_eof224: cs = 224; goto _test_eof; + _test_eof1499: cs = 1499; goto _test_eof; _test_eof225: cs = 225; goto _test_eof; _test_eof226: cs = 226; goto _test_eof; _test_eof227: cs = 227; goto _test_eof; @@ -100336,13 +101297,13 @@ case 1473: _test_eof235: cs = 235; goto _test_eof; _test_eof236: cs = 236; goto _test_eof; _test_eof237: cs = 237; goto _test_eof; - _test_eof1482: cs = 1482; goto _test_eof; _test_eof238: cs = 238; goto _test_eof; _test_eof239: cs = 239; goto _test_eof; _test_eof240: cs = 240; goto _test_eof; _test_eof241: cs = 241; goto _test_eof; _test_eof242: cs = 242; goto _test_eof; _test_eof243: cs = 243; goto _test_eof; + _test_eof1500: cs = 1500; goto _test_eof; _test_eof244: cs = 244; goto _test_eof; _test_eof245: cs = 245; goto _test_eof; _test_eof246: cs = 246; goto _test_eof; @@ -100353,13 +101314,13 @@ case 1473: _test_eof251: cs = 251; goto _test_eof; _test_eof252: cs = 252; goto _test_eof; _test_eof253: cs = 253; goto _test_eof; - _test_eof1483: cs = 1483; goto _test_eof; _test_eof254: cs = 254; goto _test_eof; _test_eof255: cs = 255; goto _test_eof; _test_eof256: cs = 256; goto _test_eof; _test_eof257: cs = 257; goto _test_eof; _test_eof258: cs = 258; goto _test_eof; _test_eof259: cs = 259; goto _test_eof; + _test_eof1501: cs = 1501; goto _test_eof; _test_eof260: cs = 260; goto _test_eof; _test_eof261: cs = 261; goto _test_eof; _test_eof262: cs = 262; goto _test_eof; @@ -100419,30 +101380,30 @@ case 1473: _test_eof316: cs = 316; goto _test_eof; _test_eof317: cs = 317; goto _test_eof; _test_eof318: cs = 318; goto _test_eof; - _test_eof1484: cs = 1484; goto _test_eof; _test_eof319: cs = 319; goto _test_eof; _test_eof320: cs = 320; goto _test_eof; - _test_eof1485: cs = 1485; goto _test_eof; _test_eof321: cs = 321; goto _test_eof; _test_eof322: cs = 322; goto _test_eof; - _test_eof1486: cs = 1486; goto _test_eof; _test_eof323: cs = 323; goto _test_eof; _test_eof324: cs = 324; goto _test_eof; + _test_eof1502: cs = 1502; goto _test_eof; _test_eof325: cs = 325; goto _test_eof; _test_eof326: cs = 326; goto _test_eof; + _test_eof1503: cs = 1503; goto _test_eof; _test_eof327: cs = 327; goto _test_eof; _test_eof328: cs = 328; goto _test_eof; + _test_eof1504: cs = 1504; goto _test_eof; _test_eof329: cs = 329; goto _test_eof; _test_eof330: cs = 330; goto _test_eof; _test_eof331: cs = 331; goto _test_eof; - _test_eof1487: cs = 1487; goto _test_eof; - _test_eof1488: cs = 1488; goto _test_eof; _test_eof332: cs = 332; goto _test_eof; _test_eof333: cs = 333; goto _test_eof; _test_eof334: cs = 334; goto _test_eof; _test_eof335: cs = 335; goto _test_eof; _test_eof336: cs = 336; goto _test_eof; _test_eof337: cs = 337; goto _test_eof; + _test_eof1505: cs = 1505; goto _test_eof; + _test_eof1506: cs = 1506; goto _test_eof; _test_eof338: cs = 338; goto _test_eof; _test_eof339: cs = 339; goto _test_eof; _test_eof340: cs = 340; goto _test_eof; @@ -100452,24 +101413,24 @@ case 1473: _test_eof344: cs = 344; goto _test_eof; _test_eof345: cs = 345; goto _test_eof; _test_eof346: cs = 346; goto _test_eof; - _test_eof1489: cs = 1489; goto _test_eof; _test_eof347: cs = 347; goto _test_eof; _test_eof348: cs = 348; goto _test_eof; _test_eof349: cs = 349; goto _test_eof; _test_eof350: cs = 350; goto _test_eof; _test_eof351: cs = 351; goto _test_eof; _test_eof352: cs = 352; goto _test_eof; + _test_eof1507: cs = 1507; goto _test_eof; _test_eof353: cs = 353; goto _test_eof; _test_eof354: cs = 354; goto _test_eof; _test_eof355: cs = 355; goto _test_eof; _test_eof356: cs = 356; goto _test_eof; - _test_eof1490: cs = 1490; goto _test_eof; _test_eof357: cs = 357; goto _test_eof; _test_eof358: cs = 358; goto _test_eof; _test_eof359: cs = 359; goto _test_eof; _test_eof360: cs = 360; goto _test_eof; _test_eof361: cs = 361; goto _test_eof; _test_eof362: cs = 362; goto _test_eof; + _test_eof1508: cs = 1508; goto _test_eof; _test_eof363: cs = 363; goto _test_eof; _test_eof364: cs = 364; goto _test_eof; _test_eof365: cs = 365; goto _test_eof; @@ -100478,37 +101439,37 @@ case 1473: _test_eof368: cs = 368; goto _test_eof; _test_eof369: cs = 369; goto _test_eof; _test_eof370: cs = 370; goto _test_eof; - _test_eof1491: cs = 1491; goto _test_eof; _test_eof371: cs = 371; goto _test_eof; _test_eof372: cs = 372; goto _test_eof; _test_eof373: cs = 373; goto _test_eof; _test_eof374: cs = 374; goto _test_eof; _test_eof375: cs = 375; goto _test_eof; _test_eof376: cs = 376; goto _test_eof; + _test_eof1509: cs = 1509; goto _test_eof; _test_eof377: cs = 377; goto _test_eof; - _test_eof1492: cs = 1492; goto _test_eof; _test_eof378: cs = 378; goto _test_eof; _test_eof379: cs = 379; goto _test_eof; _test_eof380: cs = 380; goto _test_eof; _test_eof381: cs = 381; goto _test_eof; _test_eof382: cs = 382; goto _test_eof; _test_eof383: cs = 383; goto _test_eof; + _test_eof1510: cs = 1510; goto _test_eof; _test_eof384: cs = 384; goto _test_eof; _test_eof385: cs = 385; goto _test_eof; _test_eof386: cs = 386; goto _test_eof; - _test_eof1493: cs = 1493; goto _test_eof; - _test_eof1494: cs = 1494; goto _test_eof; - _test_eof1495: cs = 1495; goto _test_eof; _test_eof387: cs = 387; goto _test_eof; _test_eof388: cs = 388; goto _test_eof; _test_eof389: cs = 389; goto _test_eof; - _test_eof1496: cs = 1496; goto _test_eof; _test_eof390: cs = 390; goto _test_eof; _test_eof391: cs = 391; goto _test_eof; _test_eof392: cs = 392; goto _test_eof; + _test_eof1511: cs = 1511; goto _test_eof; + _test_eof1512: cs = 1512; goto _test_eof; + _test_eof1513: cs = 1513; goto _test_eof; _test_eof393: cs = 393; goto _test_eof; _test_eof394: cs = 394; goto _test_eof; _test_eof395: cs = 395; goto _test_eof; + _test_eof1514: cs = 1514; goto _test_eof; _test_eof396: cs = 396; goto _test_eof; _test_eof397: cs = 397; goto _test_eof; _test_eof398: cs = 398; goto _test_eof; @@ -100679,12 +101640,9 @@ case 1473: _test_eof563: cs = 563; goto _test_eof; _test_eof564: cs = 564; goto _test_eof; _test_eof565: cs = 565; goto _test_eof; - _test_eof1497: cs = 1497; goto _test_eof; - _test_eof1498: cs = 1498; goto _test_eof; _test_eof566: cs = 566; goto _test_eof; _test_eof567: cs = 567; goto _test_eof; _test_eof568: cs = 568; goto _test_eof; - _test_eof1499: cs = 1499; goto _test_eof; _test_eof569: cs = 569; goto _test_eof; _test_eof570: cs = 570; goto _test_eof; _test_eof571: cs = 571; goto _test_eof; @@ -100694,9 +101652,12 @@ case 1473: _test_eof575: cs = 575; goto _test_eof; _test_eof576: cs = 576; goto _test_eof; _test_eof577: cs = 577; goto _test_eof; + _test_eof1515: cs = 1515; goto _test_eof; + _test_eof1516: cs = 1516; goto _test_eof; _test_eof578: cs = 578; goto _test_eof; _test_eof579: cs = 579; goto _test_eof; _test_eof580: cs = 580; goto _test_eof; + _test_eof1517: cs = 1517; goto _test_eof; _test_eof581: cs = 581; goto _test_eof; _test_eof582: cs = 582; goto _test_eof; _test_eof583: cs = 583; goto _test_eof; @@ -100855,50 +101816,50 @@ case 1473: _test_eof736: cs = 736; goto _test_eof; _test_eof737: cs = 737; goto _test_eof; _test_eof738: cs = 738; goto _test_eof; - _test_eof1500: cs = 1500; goto _test_eof; - _test_eof1501: cs = 1501; goto _test_eof; - _test_eof1502: cs = 1502; goto _test_eof; _test_eof739: cs = 739; goto _test_eof; _test_eof740: cs = 740; goto _test_eof; _test_eof741: cs = 741; goto _test_eof; _test_eof742: cs = 742; goto _test_eof; _test_eof743: cs = 743; goto _test_eof; - _test_eof1503: cs = 1503; goto _test_eof; _test_eof744: cs = 744; goto _test_eof; _test_eof745: cs = 745; goto _test_eof; _test_eof746: cs = 746; goto _test_eof; _test_eof747: cs = 747; goto _test_eof; - _test_eof1504: cs = 1504; goto _test_eof; - _test_eof1505: cs = 1505; goto _test_eof; - _test_eof1506: cs = 1506; goto _test_eof; _test_eof748: cs = 748; goto _test_eof; _test_eof749: cs = 749; goto _test_eof; - _test_eof1507: cs = 1507; goto _test_eof; _test_eof750: cs = 750; goto _test_eof; _test_eof751: cs = 751; goto _test_eof; _test_eof752: cs = 752; goto _test_eof; _test_eof753: cs = 753; goto _test_eof; _test_eof754: cs = 754; goto _test_eof; _test_eof755: cs = 755; goto _test_eof; - _test_eof1508: cs = 1508; goto _test_eof; _test_eof756: cs = 756; goto _test_eof; + _test_eof1518: cs = 1518; goto _test_eof; + _test_eof1519: cs = 1519; goto _test_eof; + _test_eof1520: cs = 1520; goto _test_eof; _test_eof757: cs = 757; goto _test_eof; _test_eof758: cs = 758; goto _test_eof; _test_eof759: cs = 759; goto _test_eof; _test_eof760: cs = 760; goto _test_eof; _test_eof761: cs = 761; goto _test_eof; + _test_eof1521: cs = 1521; goto _test_eof; _test_eof762: cs = 762; goto _test_eof; _test_eof763: cs = 763; goto _test_eof; _test_eof764: cs = 764; goto _test_eof; _test_eof765: cs = 765; goto _test_eof; + _test_eof1522: cs = 1522; goto _test_eof; + _test_eof1523: cs = 1523; goto _test_eof; + _test_eof1524: cs = 1524; goto _test_eof; _test_eof766: cs = 766; goto _test_eof; _test_eof767: cs = 767; goto _test_eof; + _test_eof1525: cs = 1525; goto _test_eof; _test_eof768: cs = 768; goto _test_eof; _test_eof769: cs = 769; goto _test_eof; _test_eof770: cs = 770; goto _test_eof; _test_eof771: cs = 771; goto _test_eof; _test_eof772: cs = 772; goto _test_eof; _test_eof773: cs = 773; goto _test_eof; + _test_eof1526: cs = 1526; goto _test_eof; _test_eof774: cs = 774; goto _test_eof; _test_eof775: cs = 775; goto _test_eof; _test_eof776: cs = 776; goto _test_eof; @@ -100941,8 +101902,6 @@ case 1473: _test_eof813: cs = 813; goto _test_eof; _test_eof814: cs = 814; goto _test_eof; _test_eof815: cs = 815; goto _test_eof; - _test_eof1509: cs = 1509; goto _test_eof; - _test_eof1510: cs = 1510; goto _test_eof; _test_eof816: cs = 816; goto _test_eof; _test_eof817: cs = 817; goto _test_eof; _test_eof818: cs = 818; goto _test_eof; @@ -100952,7 +101911,6 @@ case 1473: _test_eof822: cs = 822; goto _test_eof; _test_eof823: cs = 823; goto _test_eof; _test_eof824: cs = 824; goto _test_eof; - _test_eof1511: cs = 1511; goto _test_eof; _test_eof825: cs = 825; goto _test_eof; _test_eof826: cs = 826; goto _test_eof; _test_eof827: cs = 827; goto _test_eof; @@ -100962,6 +101920,8 @@ case 1473: _test_eof831: cs = 831; goto _test_eof; _test_eof832: cs = 832; goto _test_eof; _test_eof833: cs = 833; goto _test_eof; + _test_eof1527: cs = 1527; goto _test_eof; + _test_eof1528: cs = 1528; goto _test_eof; _test_eof834: cs = 834; goto _test_eof; _test_eof835: cs = 835; goto _test_eof; _test_eof836: cs = 836; goto _test_eof; @@ -100971,6 +101931,7 @@ case 1473: _test_eof840: cs = 840; goto _test_eof; _test_eof841: cs = 841; goto _test_eof; _test_eof842: cs = 842; goto _test_eof; + _test_eof1529: cs = 1529; goto _test_eof; _test_eof843: cs = 843; goto _test_eof; _test_eof844: cs = 844; goto _test_eof; _test_eof845: cs = 845; goto _test_eof; @@ -101048,7 +102009,6 @@ case 1473: _test_eof917: cs = 917; goto _test_eof; _test_eof918: cs = 918; goto _test_eof; _test_eof919: cs = 919; goto _test_eof; - _test_eof1512: cs = 1512; goto _test_eof; _test_eof920: cs = 920; goto _test_eof; _test_eof921: cs = 921; goto _test_eof; _test_eof922: cs = 922; goto _test_eof; @@ -101067,6 +102027,7 @@ case 1473: _test_eof935: cs = 935; goto _test_eof; _test_eof936: cs = 936; goto _test_eof; _test_eof937: cs = 937; goto _test_eof; + _test_eof1530: cs = 1530; goto _test_eof; _test_eof938: cs = 938; goto _test_eof; _test_eof939: cs = 939; goto _test_eof; _test_eof940: cs = 940; goto _test_eof; @@ -101153,7 +102114,6 @@ case 1473: _test_eof1021: cs = 1021; goto _test_eof; _test_eof1022: cs = 1022; goto _test_eof; _test_eof1023: cs = 1023; goto _test_eof; - _test_eof1513: cs = 1513; goto _test_eof; _test_eof1024: cs = 1024; goto _test_eof; _test_eof1025: cs = 1025; goto _test_eof; _test_eof1026: cs = 1026; goto _test_eof; @@ -101172,6 +102132,7 @@ case 1473: _test_eof1039: cs = 1039; goto _test_eof; _test_eof1040: cs = 1040; goto _test_eof; _test_eof1041: cs = 1041; goto _test_eof; + _test_eof1531: cs = 1531; goto _test_eof; _test_eof1042: cs = 1042; goto _test_eof; _test_eof1043: cs = 1043; goto _test_eof; _test_eof1044: cs = 1044; goto _test_eof; @@ -101195,7 +102156,6 @@ case 1473: _test_eof1062: cs = 1062; goto _test_eof; _test_eof1063: cs = 1063; goto _test_eof; _test_eof1064: cs = 1064; goto _test_eof; - _test_eof1514: cs = 1514; goto _test_eof; _test_eof1065: cs = 1065; goto _test_eof; _test_eof1066: cs = 1066; goto _test_eof; _test_eof1067: cs = 1067; goto _test_eof; @@ -101204,10 +102164,8 @@ case 1473: _test_eof1070: cs = 1070; goto _test_eof; _test_eof1071: cs = 1071; goto _test_eof; _test_eof1072: cs = 1072; goto _test_eof; - _test_eof1515: cs = 1515; goto _test_eof; _test_eof1073: cs = 1073; goto _test_eof; _test_eof1074: cs = 1074; goto _test_eof; - _test_eof1516: cs = 1516; goto _test_eof; _test_eof1075: cs = 1075; goto _test_eof; _test_eof1076: cs = 1076; goto _test_eof; _test_eof1077: cs = 1077; goto _test_eof; @@ -101216,17 +102174,19 @@ case 1473: _test_eof1080: cs = 1080; goto _test_eof; _test_eof1081: cs = 1081; goto _test_eof; _test_eof1082: cs = 1082; goto _test_eof; + _test_eof1532: cs = 1532; goto _test_eof; _test_eof1083: cs = 1083; goto _test_eof; _test_eof1084: cs = 1084; goto _test_eof; _test_eof1085: cs = 1085; goto _test_eof; _test_eof1086: cs = 1086; goto _test_eof; _test_eof1087: cs = 1087; goto _test_eof; _test_eof1088: cs = 1088; goto _test_eof; - _test_eof1517: cs = 1517; goto _test_eof; _test_eof1089: cs = 1089; goto _test_eof; _test_eof1090: cs = 1090; goto _test_eof; + _test_eof1533: cs = 1533; goto _test_eof; _test_eof1091: cs = 1091; goto _test_eof; _test_eof1092: cs = 1092; goto _test_eof; + _test_eof1534: cs = 1534; goto _test_eof; _test_eof1093: cs = 1093; goto _test_eof; _test_eof1094: cs = 1094; goto _test_eof; _test_eof1095: cs = 1095; goto _test_eof; @@ -101241,52 +102201,53 @@ case 1473: _test_eof1104: cs = 1104; goto _test_eof; _test_eof1105: cs = 1105; goto _test_eof; _test_eof1106: cs = 1106; goto _test_eof; + _test_eof1535: cs = 1535; goto _test_eof; _test_eof1107: cs = 1107; goto _test_eof; _test_eof1108: cs = 1108; goto _test_eof; _test_eof1109: cs = 1109; goto _test_eof; _test_eof1110: cs = 1110; goto _test_eof; - _test_eof1518: cs = 1518; goto _test_eof; _test_eof1111: cs = 1111; goto _test_eof; _test_eof1112: cs = 1112; goto _test_eof; _test_eof1113: cs = 1113; goto _test_eof; _test_eof1114: cs = 1114; goto _test_eof; _test_eof1115: cs = 1115; goto _test_eof; - _test_eof1519: cs = 1519; goto _test_eof; _test_eof1116: cs = 1116; goto _test_eof; _test_eof1117: cs = 1117; goto _test_eof; _test_eof1118: cs = 1118; goto _test_eof; _test_eof1119: cs = 1119; goto _test_eof; _test_eof1120: cs = 1120; goto _test_eof; - _test_eof1520: cs = 1520; goto _test_eof; _test_eof1121: cs = 1121; goto _test_eof; _test_eof1122: cs = 1122; goto _test_eof; _test_eof1123: cs = 1123; goto _test_eof; _test_eof1124: cs = 1124; goto _test_eof; _test_eof1125: cs = 1125; goto _test_eof; - _test_eof1521: cs = 1521; goto _test_eof; - _test_eof1522: cs = 1522; goto _test_eof; - _test_eof1523: cs = 1523; goto _test_eof; _test_eof1126: cs = 1126; goto _test_eof; _test_eof1127: cs = 1127; goto _test_eof; - _test_eof1524: cs = 1524; goto _test_eof; _test_eof1128: cs = 1128; goto _test_eof; + _test_eof1536: cs = 1536; goto _test_eof; _test_eof1129: cs = 1129; goto _test_eof; _test_eof1130: cs = 1130; goto _test_eof; _test_eof1131: cs = 1131; goto _test_eof; _test_eof1132: cs = 1132; goto _test_eof; _test_eof1133: cs = 1133; goto _test_eof; + _test_eof1537: cs = 1537; goto _test_eof; _test_eof1134: cs = 1134; goto _test_eof; _test_eof1135: cs = 1135; goto _test_eof; _test_eof1136: cs = 1136; goto _test_eof; _test_eof1137: cs = 1137; goto _test_eof; _test_eof1138: cs = 1138; goto _test_eof; + _test_eof1538: cs = 1538; goto _test_eof; _test_eof1139: cs = 1139; goto _test_eof; _test_eof1140: cs = 1140; goto _test_eof; _test_eof1141: cs = 1141; goto _test_eof; _test_eof1142: cs = 1142; goto _test_eof; _test_eof1143: cs = 1143; goto _test_eof; + _test_eof1539: cs = 1539; goto _test_eof; + _test_eof1540: cs = 1540; goto _test_eof; + _test_eof1541: cs = 1541; goto _test_eof; _test_eof1144: cs = 1144; goto _test_eof; _test_eof1145: cs = 1145; goto _test_eof; + _test_eof1542: cs = 1542; goto _test_eof; _test_eof1146: cs = 1146; goto _test_eof; _test_eof1147: cs = 1147; goto _test_eof; _test_eof1148: cs = 1148; goto _test_eof; @@ -101296,26 +102257,17 @@ case 1473: _test_eof1152: cs = 1152; goto _test_eof; _test_eof1153: cs = 1153; goto _test_eof; _test_eof1154: cs = 1154; goto _test_eof; - _test_eof1525: cs = 1525; goto _test_eof; - _test_eof1526: cs = 1526; goto _test_eof; - _test_eof1527: cs = 1527; goto _test_eof; _test_eof1155: cs = 1155; goto _test_eof; _test_eof1156: cs = 1156; goto _test_eof; _test_eof1157: cs = 1157; goto _test_eof; - _test_eof1528: cs = 1528; goto _test_eof; - _test_eof1529: cs = 1529; goto _test_eof; _test_eof1158: cs = 1158; goto _test_eof; _test_eof1159: cs = 1159; goto _test_eof; _test_eof1160: cs = 1160; goto _test_eof; _test_eof1161: cs = 1161; goto _test_eof; - _test_eof1530: cs = 1530; goto _test_eof; - _test_eof1531: cs = 1531; goto _test_eof; _test_eof1162: cs = 1162; goto _test_eof; _test_eof1163: cs = 1163; goto _test_eof; _test_eof1164: cs = 1164; goto _test_eof; _test_eof1165: cs = 1165; goto _test_eof; - _test_eof1532: cs = 1532; goto _test_eof; - _test_eof1533: cs = 1533; goto _test_eof; _test_eof1166: cs = 1166; goto _test_eof; _test_eof1167: cs = 1167; goto _test_eof; _test_eof1168: cs = 1168; goto _test_eof; @@ -101323,17 +102275,26 @@ case 1473: _test_eof1170: cs = 1170; goto _test_eof; _test_eof1171: cs = 1171; goto _test_eof; _test_eof1172: cs = 1172; goto _test_eof; + _test_eof1543: cs = 1543; goto _test_eof; + _test_eof1544: cs = 1544; goto _test_eof; + _test_eof1545: cs = 1545; goto _test_eof; _test_eof1173: cs = 1173; goto _test_eof; _test_eof1174: cs = 1174; goto _test_eof; _test_eof1175: cs = 1175; goto _test_eof; + _test_eof1546: cs = 1546; goto _test_eof; + _test_eof1547: cs = 1547; goto _test_eof; _test_eof1176: cs = 1176; goto _test_eof; _test_eof1177: cs = 1177; goto _test_eof; _test_eof1178: cs = 1178; goto _test_eof; _test_eof1179: cs = 1179; goto _test_eof; + _test_eof1548: cs = 1548; goto _test_eof; + _test_eof1549: cs = 1549; goto _test_eof; _test_eof1180: cs = 1180; goto _test_eof; _test_eof1181: cs = 1181; goto _test_eof; _test_eof1182: cs = 1182; goto _test_eof; _test_eof1183: cs = 1183; goto _test_eof; + _test_eof1550: cs = 1550; goto _test_eof; + _test_eof1551: cs = 1551; goto _test_eof; _test_eof1184: cs = 1184; goto _test_eof; _test_eof1185: cs = 1185; goto _test_eof; _test_eof1186: cs = 1186; goto _test_eof; @@ -101341,7 +102302,6 @@ case 1473: _test_eof1188: cs = 1188; goto _test_eof; _test_eof1189: cs = 1189; goto _test_eof; _test_eof1190: cs = 1190; goto _test_eof; - _test_eof1534: cs = 1534; goto _test_eof; _test_eof1191: cs = 1191; goto _test_eof; _test_eof1192: cs = 1192; goto _test_eof; _test_eof1193: cs = 1193; goto _test_eof; @@ -101357,10 +102317,10 @@ case 1473: _test_eof1203: cs = 1203; goto _test_eof; _test_eof1204: cs = 1204; goto _test_eof; _test_eof1205: cs = 1205; goto _test_eof; - _test_eof1535: cs = 1535; goto _test_eof; _test_eof1206: cs = 1206; goto _test_eof; _test_eof1207: cs = 1207; goto _test_eof; _test_eof1208: cs = 1208; goto _test_eof; + _test_eof1552: cs = 1552; goto _test_eof; _test_eof1209: cs = 1209; goto _test_eof; _test_eof1210: cs = 1210; goto _test_eof; _test_eof1211: cs = 1211; goto _test_eof; @@ -101371,51 +102331,46 @@ case 1473: _test_eof1216: cs = 1216; goto _test_eof; _test_eof1217: cs = 1217; goto _test_eof; _test_eof1218: cs = 1218; goto _test_eof; - _test_eof1536: cs = 1536; goto _test_eof; _test_eof1219: cs = 1219; goto _test_eof; _test_eof1220: cs = 1220; goto _test_eof; _test_eof1221: cs = 1221; goto _test_eof; _test_eof1222: cs = 1222; goto _test_eof; _test_eof1223: cs = 1223; goto _test_eof; + _test_eof1553: cs = 1553; goto _test_eof; _test_eof1224: cs = 1224; goto _test_eof; _test_eof1225: cs = 1225; goto _test_eof; _test_eof1226: cs = 1226; goto _test_eof; _test_eof1227: cs = 1227; goto _test_eof; _test_eof1228: cs = 1228; goto _test_eof; _test_eof1229: cs = 1229; goto _test_eof; - _test_eof1537: cs = 1537; goto _test_eof; - _test_eof1538: cs = 1538; goto _test_eof; _test_eof1230: cs = 1230; goto _test_eof; _test_eof1231: cs = 1231; goto _test_eof; _test_eof1232: cs = 1232; goto _test_eof; - _test_eof1539: cs = 1539; goto _test_eof; _test_eof1233: cs = 1233; goto _test_eof; _test_eof1234: cs = 1234; goto _test_eof; _test_eof1235: cs = 1235; goto _test_eof; _test_eof1236: cs = 1236; goto _test_eof; + _test_eof1554: cs = 1554; goto _test_eof; _test_eof1237: cs = 1237; goto _test_eof; _test_eof1238: cs = 1238; goto _test_eof; _test_eof1239: cs = 1239; goto _test_eof; _test_eof1240: cs = 1240; goto _test_eof; _test_eof1241: cs = 1241; goto _test_eof; _test_eof1242: cs = 1242; goto _test_eof; - _test_eof1540: cs = 1540; goto _test_eof; - _test_eof1541: cs = 1541; goto _test_eof; - _test_eof1542: cs = 1542; goto _test_eof; _test_eof1243: cs = 1243; goto _test_eof; _test_eof1244: cs = 1244; goto _test_eof; _test_eof1245: cs = 1245; goto _test_eof; _test_eof1246: cs = 1246; goto _test_eof; _test_eof1247: cs = 1247; goto _test_eof; + _test_eof1555: cs = 1555; goto _test_eof; + _test_eof1556: cs = 1556; goto _test_eof; _test_eof1248: cs = 1248; goto _test_eof; _test_eof1249: cs = 1249; goto _test_eof; _test_eof1250: cs = 1250; goto _test_eof; + _test_eof1557: cs = 1557; goto _test_eof; _test_eof1251: cs = 1251; goto _test_eof; _test_eof1252: cs = 1252; goto _test_eof; _test_eof1253: cs = 1253; goto _test_eof; - _test_eof1543: cs = 1543; goto _test_eof; - _test_eof1544: cs = 1544; goto _test_eof; - _test_eof1545: cs = 1545; goto _test_eof; _test_eof1254: cs = 1254; goto _test_eof; _test_eof1255: cs = 1255; goto _test_eof; _test_eof1256: cs = 1256; goto _test_eof; @@ -101423,24 +102378,23 @@ case 1473: _test_eof1258: cs = 1258; goto _test_eof; _test_eof1259: cs = 1259; goto _test_eof; _test_eof1260: cs = 1260; goto _test_eof; + _test_eof1558: cs = 1558; goto _test_eof; + _test_eof1559: cs = 1559; goto _test_eof; + _test_eof1560: cs = 1560; goto _test_eof; _test_eof1261: cs = 1261; goto _test_eof; _test_eof1262: cs = 1262; goto _test_eof; _test_eof1263: cs = 1263; goto _test_eof; _test_eof1264: cs = 1264; goto _test_eof; _test_eof1265: cs = 1265; goto _test_eof; - _test_eof1546: cs = 1546; goto _test_eof; _test_eof1266: cs = 1266; goto _test_eof; _test_eof1267: cs = 1267; goto _test_eof; _test_eof1268: cs = 1268; goto _test_eof; - _test_eof1547: cs = 1547; goto _test_eof; - _test_eof1548: cs = 1548; goto _test_eof; _test_eof1269: cs = 1269; goto _test_eof; - _test_eof1549: cs = 1549; goto _test_eof; - _test_eof1550: cs = 1550; goto _test_eof; _test_eof1270: cs = 1270; goto _test_eof; - _test_eof1551: cs = 1551; goto _test_eof; - _test_eof1552: cs = 1552; goto _test_eof; _test_eof1271: cs = 1271; goto _test_eof; + _test_eof1561: cs = 1561; goto _test_eof; + _test_eof1562: cs = 1562; goto _test_eof; + _test_eof1563: cs = 1563; goto _test_eof; _test_eof1272: cs = 1272; goto _test_eof; _test_eof1273: cs = 1273; goto _test_eof; _test_eof1274: cs = 1274; goto _test_eof; @@ -101453,11 +102407,18 @@ case 1473: _test_eof1281: cs = 1281; goto _test_eof; _test_eof1282: cs = 1282; goto _test_eof; _test_eof1283: cs = 1283; goto _test_eof; + _test_eof1564: cs = 1564; goto _test_eof; _test_eof1284: cs = 1284; goto _test_eof; _test_eof1285: cs = 1285; goto _test_eof; _test_eof1286: cs = 1286; goto _test_eof; + _test_eof1565: cs = 1565; goto _test_eof; + _test_eof1566: cs = 1566; goto _test_eof; _test_eof1287: cs = 1287; goto _test_eof; + _test_eof1567: cs = 1567; goto _test_eof; + _test_eof1568: cs = 1568; goto _test_eof; _test_eof1288: cs = 1288; goto _test_eof; + _test_eof1569: cs = 1569; goto _test_eof; + _test_eof1570: cs = 1570; goto _test_eof; _test_eof1289: cs = 1289; goto _test_eof; _test_eof1290: cs = 1290; goto _test_eof; _test_eof1291: cs = 1291; goto _test_eof; @@ -101482,7 +102443,6 @@ case 1473: _test_eof1310: cs = 1310; goto _test_eof; _test_eof1311: cs = 1311; goto _test_eof; _test_eof1312: cs = 1312; goto _test_eof; - _test_eof1553: cs = 1553; goto _test_eof; _test_eof1313: cs = 1313; goto _test_eof; _test_eof1314: cs = 1314; goto _test_eof; _test_eof1315: cs = 1315; goto _test_eof; @@ -101494,7 +102454,6 @@ case 1473: _test_eof1321: cs = 1321; goto _test_eof; _test_eof1322: cs = 1322; goto _test_eof; _test_eof1323: cs = 1323; goto _test_eof; - _test_eof1554: cs = 1554; goto _test_eof; _test_eof1324: cs = 1324; goto _test_eof; _test_eof1325: cs = 1325; goto _test_eof; _test_eof1326: cs = 1326; goto _test_eof; @@ -101502,19 +102461,19 @@ case 1473: _test_eof1328: cs = 1328; goto _test_eof; _test_eof1329: cs = 1329; goto _test_eof; _test_eof1330: cs = 1330; goto _test_eof; + _test_eof1571: cs = 1571; goto _test_eof; _test_eof1331: cs = 1331; goto _test_eof; - _test_eof1555: cs = 1555; goto _test_eof; _test_eof1332: cs = 1332; goto _test_eof; _test_eof1333: cs = 1333; goto _test_eof; _test_eof1334: cs = 1334; goto _test_eof; _test_eof1335: cs = 1335; goto _test_eof; _test_eof1336: cs = 1336; goto _test_eof; - _test_eof1556: cs = 1556; goto _test_eof; _test_eof1337: cs = 1337; goto _test_eof; _test_eof1338: cs = 1338; goto _test_eof; _test_eof1339: cs = 1339; goto _test_eof; _test_eof1340: cs = 1340; goto _test_eof; _test_eof1341: cs = 1341; goto _test_eof; + _test_eof1572: cs = 1572; goto _test_eof; _test_eof1342: cs = 1342; goto _test_eof; _test_eof1343: cs = 1343; goto _test_eof; _test_eof1344: cs = 1344; goto _test_eof; @@ -101523,12 +102482,13 @@ case 1473: _test_eof1347: cs = 1347; goto _test_eof; _test_eof1348: cs = 1348; goto _test_eof; _test_eof1349: cs = 1349; goto _test_eof; + _test_eof1573: cs = 1573; goto _test_eof; _test_eof1350: cs = 1350; goto _test_eof; _test_eof1351: cs = 1351; goto _test_eof; _test_eof1352: cs = 1352; goto _test_eof; _test_eof1353: cs = 1353; goto _test_eof; _test_eof1354: cs = 1354; goto _test_eof; - _test_eof1557: cs = 1557; goto _test_eof; + _test_eof1574: cs = 1574; goto _test_eof; _test_eof1355: cs = 1355; goto _test_eof; _test_eof1356: cs = 1356; goto _test_eof; _test_eof1357: cs = 1357; goto _test_eof; @@ -101547,8 +102507,8 @@ case 1473: _test_eof1370: cs = 1370; goto _test_eof; _test_eof1371: cs = 1371; goto _test_eof; _test_eof1372: cs = 1372; goto _test_eof; + _test_eof1575: cs = 1575; goto _test_eof; _test_eof1373: cs = 1373; goto _test_eof; - _test_eof1558: cs = 1558; goto _test_eof; _test_eof1374: cs = 1374; goto _test_eof; _test_eof1375: cs = 1375; goto _test_eof; _test_eof1376: cs = 1376; goto _test_eof; @@ -101564,18 +102524,15 @@ case 1473: _test_eof1386: cs = 1386; goto _test_eof; _test_eof1387: cs = 1387; goto _test_eof; _test_eof1388: cs = 1388; goto _test_eof; - _test_eof1559: cs = 1559; goto _test_eof; - _test_eof1560: cs = 1560; goto _test_eof; - _test_eof1561: cs = 1561; goto _test_eof; _test_eof1389: cs = 1389; goto _test_eof; _test_eof1390: cs = 1390; goto _test_eof; _test_eof1391: cs = 1391; goto _test_eof; + _test_eof1576: cs = 1576; goto _test_eof; _test_eof1392: cs = 1392; goto _test_eof; _test_eof1393: cs = 1393; goto _test_eof; _test_eof1394: cs = 1394; goto _test_eof; _test_eof1395: cs = 1395; goto _test_eof; _test_eof1396: cs = 1396; goto _test_eof; - _test_eof1562: cs = 1562; goto _test_eof; _test_eof1397: cs = 1397; goto _test_eof; _test_eof1398: cs = 1398; goto _test_eof; _test_eof1399: cs = 1399; goto _test_eof; @@ -101586,10 +102543,10 @@ case 1473: _test_eof1404: cs = 1404; goto _test_eof; _test_eof1405: cs = 1405; goto _test_eof; _test_eof1406: cs = 1406; goto _test_eof; + _test_eof1577: cs = 1577; goto _test_eof; + _test_eof1578: cs = 1578; goto _test_eof; + _test_eof1579: cs = 1579; goto _test_eof; _test_eof1407: cs = 1407; goto _test_eof; - _test_eof1563: cs = 1563; goto _test_eof; - _test_eof1564: cs = 1564; goto _test_eof; - _test_eof1565: cs = 1565; goto _test_eof; _test_eof1408: cs = 1408; goto _test_eof; _test_eof1409: cs = 1409; goto _test_eof; _test_eof1410: cs = 1410; goto _test_eof; @@ -101597,7 +102554,7 @@ case 1473: _test_eof1412: cs = 1412; goto _test_eof; _test_eof1413: cs = 1413; goto _test_eof; _test_eof1414: cs = 1414; goto _test_eof; - _test_eof1566: cs = 1566; goto _test_eof; + _test_eof1580: cs = 1580; goto _test_eof; _test_eof1415: cs = 1415; goto _test_eof; _test_eof1416: cs = 1416; goto _test_eof; _test_eof1417: cs = 1417; goto _test_eof; @@ -101609,61 +102566,83 @@ case 1473: _test_eof1423: cs = 1423; goto _test_eof; _test_eof1424: cs = 1424; goto _test_eof; _test_eof1425: cs = 1425; goto _test_eof; + _test_eof1581: cs = 1581; goto _test_eof; + _test_eof1582: cs = 1582; goto _test_eof; + _test_eof1583: cs = 1583; goto _test_eof; _test_eof1426: cs = 1426; goto _test_eof; _test_eof1427: cs = 1427; goto _test_eof; - _test_eof1567: cs = 1567; goto _test_eof; _test_eof1428: cs = 1428; goto _test_eof; _test_eof1429: cs = 1429; goto _test_eof; _test_eof1430: cs = 1430; goto _test_eof; _test_eof1431: cs = 1431; goto _test_eof; _test_eof1432: cs = 1432; goto _test_eof; + _test_eof1584: cs = 1584; goto _test_eof; _test_eof1433: cs = 1433; goto _test_eof; _test_eof1434: cs = 1434; goto _test_eof; - _test_eof1568: cs = 1568; goto _test_eof; _test_eof1435: cs = 1435; goto _test_eof; _test_eof1436: cs = 1436; goto _test_eof; _test_eof1437: cs = 1437; goto _test_eof; _test_eof1438: cs = 1438; goto _test_eof; _test_eof1439: cs = 1439; goto _test_eof; _test_eof1440: cs = 1440; goto _test_eof; - _test_eof1569: cs = 1569; goto _test_eof; _test_eof1441: cs = 1441; goto _test_eof; _test_eof1442: cs = 1442; goto _test_eof; _test_eof1443: cs = 1443; goto _test_eof; _test_eof1444: cs = 1444; goto _test_eof; _test_eof1445: cs = 1445; goto _test_eof; + _test_eof1585: cs = 1585; goto _test_eof; _test_eof1446: cs = 1446; goto _test_eof; - _test_eof1570: cs = 1570; goto _test_eof; _test_eof1447: cs = 1447; goto _test_eof; _test_eof1448: cs = 1448; goto _test_eof; _test_eof1449: cs = 1449; goto _test_eof; _test_eof1450: cs = 1450; goto _test_eof; _test_eof1451: cs = 1451; goto _test_eof; _test_eof1452: cs = 1452; goto _test_eof; + _test_eof1586: cs = 1586; goto _test_eof; _test_eof1453: cs = 1453; goto _test_eof; _test_eof1454: cs = 1454; goto _test_eof; - _test_eof1571: cs = 1571; goto _test_eof; _test_eof1455: cs = 1455; goto _test_eof; _test_eof1456: cs = 1456; goto _test_eof; _test_eof1457: cs = 1457; goto _test_eof; _test_eof1458: cs = 1458; goto _test_eof; + _test_eof1587: cs = 1587; goto _test_eof; _test_eof1459: cs = 1459; goto _test_eof; _test_eof1460: cs = 1460; goto _test_eof; _test_eof1461: cs = 1461; goto _test_eof; - _test_eof1572: cs = 1572; goto _test_eof; _test_eof1462: cs = 1462; goto _test_eof; _test_eof1463: cs = 1463; goto _test_eof; _test_eof1464: cs = 1464; goto _test_eof; + _test_eof1588: cs = 1588; goto _test_eof; _test_eof1465: cs = 1465; goto _test_eof; _test_eof1466: cs = 1466; goto _test_eof; _test_eof1467: cs = 1467; goto _test_eof; _test_eof1468: cs = 1468; goto _test_eof; _test_eof1469: cs = 1469; goto _test_eof; _test_eof1470: cs = 1470; goto _test_eof; - _test_eof1573: cs = 1573; goto _test_eof; _test_eof1471: cs = 1471; goto _test_eof; _test_eof1472: cs = 1472; goto _test_eof; + _test_eof1589: cs = 1589; goto _test_eof; _test_eof1473: cs = 1473; goto _test_eof; + _test_eof1474: cs = 1474; goto _test_eof; + _test_eof1475: cs = 1475; goto _test_eof; + _test_eof1476: cs = 1476; goto _test_eof; + _test_eof1477: cs = 1477; goto _test_eof; + _test_eof1478: cs = 1478; goto _test_eof; + _test_eof1479: cs = 1479; goto _test_eof; + _test_eof1590: cs = 1590; goto _test_eof; + _test_eof1480: cs = 1480; goto _test_eof; + _test_eof1481: cs = 1481; goto _test_eof; + _test_eof1482: cs = 1482; goto _test_eof; + _test_eof1483: cs = 1483; goto _test_eof; + _test_eof1484: cs = 1484; goto _test_eof; + _test_eof1485: cs = 1485; goto _test_eof; + _test_eof1486: cs = 1486; goto _test_eof; + _test_eof1487: cs = 1487; goto _test_eof; + _test_eof1488: cs = 1488; goto _test_eof; + _test_eof1591: cs = 1591; goto _test_eof; + _test_eof1489: cs = 1489; goto _test_eof; + _test_eof1490: cs = 1490; goto _test_eof; + _test_eof1491: cs = 1491; goto _test_eof; _test_eof: {} if ( p == eof ) @@ -101671,137 +102650,131 @@ case 1473: switch ( cs ) { case 7: case 8: - case 192: - case 216: - case 218: - case 274: - case 288: - case 314: - case 370: - case 371: + case 198: + case 222: + case 224: + case 280: + case 294: + case 320: + case 376: case 377: + case 383: { WARN(ZS_BAD_REST); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; - case 321: - case 322: - case 323: + case 327: case 328: case 329: + case 334: + case 335: { WARN(ZS_BAD_DNAME_CHAR); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; - case 201: + case 207: { s->r_owner_length = 0; WARN(ZS_BAD_OWNER); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; - case 338: + case 344: { WARN(ZS_BAD_TEXT); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; - case 343: - case 351: + case 349: + case 357: { ERR(ZS_BAD_TTL); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; - case 352: - case 353: - case 354: - case 363: + case 358: + case 359: + case 360: + case 369: { ERR(ZS_BAD_ORIGIN); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; - case 365: + case 371: { ERR(ZS_BAD_INCLUDE_FILENAME); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; - case 368: - case 378: + case 374: + case 384: { ERR(ZS_BAD_INCLUDE_ORIGIN); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; - case 1478: + case 1496: { NOERR; } break; - case 193: - case 194: - case 195: - case 196: - case 197: - case 198: case 199: case 200: - case 239: - case 240: - case 241: - case 242: - case 243: - case 244: + case 201: + case 202: + case 203: + case 204: + case 205: + case 206: case 245: case 246: case 247: + case 248: + case 249: + case 250: + case 251: + case 252: + case 253: { ERR(ZS_BAD_DIRECTIVE); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; - case 381: - case 382: - case 383: - case 384: - case 385: - case 386: case 387: - { - WARN(ZS_BAD_BASE64_CHAR); - p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} - } - break; case 388: case 389: case 390: case 391: case 392: case 393: + { + WARN(ZS_BAD_BASE64_CHAR); + p--; { if ( p == pe ) + goto _test_eof325; +goto st325;} + } + break; case 394: case 395: case 396: @@ -101950,6 +102923,8 @@ goto st319;} case 539: case 540: case 541: + case 542: + case 543: case 544: case 545: case 546: @@ -101960,18 +102935,9 @@ goto st319;} case 551: case 552: case 553: - case 554: - case 555: case 556: case 557: case 558: - { - WARN(ZS_UNSUPPORTED_TYPE); - p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} - } - break; case 559: case 560: case 561: @@ -101984,6 +102950,13 @@ goto st319;} case 568: case 569: case 570: + { + WARN(ZS_UNSUPPORTED_TYPE); + p--; { if ( p == pe ) + goto _test_eof325; +goto st325;} + } + break; case 571: case 572: case 573: @@ -102145,44 +103118,44 @@ goto st319;} case 729: case 730: case 731: + case 732: + case 733: + case 734: + case 735: + case 736: + case 737: + case 738: + case 739: + case 740: + case 741: + case 742: + case 743: + case 744: + case 745: + case 746: + case 747: + case 748: + case 749: { WARN(ZS_BAD_BITMAP); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; - case 732: - case 739: - case 740: - case 741: - case 748: case 750: + case 757: + case 758: + case 759: + case 766: + case 768: { WARN(ZS_BAD_HEX_RDATA); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; - case 807: - case 808: - case 809: - case 810: - case 811: - case 812: - case 813: - case 814: - case 815: - case 816: - case 817: - case 818: - case 819: - case 820: - case 821: - case 822: - case 823: - case 824: case 825: case 826: case 827: @@ -102209,31 +103182,31 @@ goto st319;} case 848: case 849: case 850: + case 851: + case 852: + case 853: + case 854: + case 855: + case 856: case 857: case 858: case 859: case 860: case 861: + case 862: + case 863: + case 864: + case 865: + case 866: + case 867: case 868: - case 869: - case 872: - case 873: - case 874: case 875: case 876: case 877: case 878: case 879: - case 880: - case 881: - case 882: - case 883: - case 884: - case 885: case 886: case 887: - case 888: - case 889: case 890: case 891: case 892: @@ -102256,33 +103229,33 @@ goto st319;} case 909: case 910: case 911: + case 912: + case 913: + case 914: + case 915: case 916: case 917: + case 918: + case 919: + case 920: + case 921: + case 922: + case 923: + case 924: + case 925: + case 926: + case 927: + case 928: + case 929: + case 934: + case 935: { WARN(ZS_BAD_SVCB_PARAM); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; - case 751: - case 752: - case 753: - case 754: - case 755: - case 756: - case 757: - case 758: - case 759: - case 760: - case 761: - case 762: - case 763: - case 764: - case 765: - case 766: - case 767: - case 768: case 769: case 770: case 771: @@ -102295,6 +103268,8 @@ goto st319;} case 778: case 779: case 780: + case 781: + case 782: case 783: case 784: case 785: @@ -102311,39 +103286,37 @@ goto st319;} case 796: case 797: case 798: - case 799: - case 800: case 801: case 802: case 803: case 804: case 805: case 806: + case 807: + case 808: + case 809: + case 810: + case 811: + case 812: + case 813: + case 814: + case 815: + case 816: + case 817: + case 818: + case 819: + case 820: + case 821: + case 822: + case 823: + case 824: { WARN(ZS_BAD_SVCB_MANDATORY); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; - case 918: - case 919: - case 920: - case 921: - case 922: - case 923: - case 924: - case 925: - case 926: - case 927: - case 928: - case 929: - case 930: - case 931: - case 932: - case 933: - case 934: - case 935: case 936: case 937: case 938: @@ -102430,13 +103403,6 @@ goto st319;} case 1019: case 1020: case 1021: - { - WARN(ZS_BAD_ALGORITHM); - p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} - } - break; case 1022: case 1023: case 1024: @@ -102455,6 +103421,13 @@ goto st319;} case 1037: case 1038: case 1039: + { + WARN(ZS_BAD_ALGORITHM); + p--; { if ( p == pe ) + goto _test_eof325; +goto st325;} + } + break; case 1040: case 1041: case 1042: @@ -102478,13 +103451,6 @@ goto st319;} case 1060: case 1061: case 1062: - { - WARN(ZS_BAD_CERT_TYPE); - p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} - } - break; case 1063: case 1064: case 1065: @@ -102493,97 +103459,108 @@ goto st319;} case 1068: case 1069: case 1070: + case 1071: + case 1072: + case 1073: + case 1074: + case 1075: + case 1076: + case 1077: + case 1078: + case 1079: + case 1080: + { + WARN(ZS_BAD_CERT_TYPE); + p--; { if ( p == pe ) + goto _test_eof325; +goto st325;} + } + break; + case 1081: + case 1082: + case 1083: + case 1084: + case 1085: + case 1086: + case 1087: + case 1088: { WARN(ZS_BAD_DSYNC_SCHEME); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; case 5: case 9: case 10: - case 293: - case 1073: - case 1074: - case 1075: - case 1076: - case 1077: - case 1078: + case 299: + case 1091: case 1092: + case 1093: + case 1094: + case 1095: case 1096: - case 1100: - case 1104: - case 1105: - case 1106: - case 1107: - case 1108: - case 1109: case 1110: - case 1111: - case 1112: - case 1113: case 1114: - case 1115: - case 1116: - case 1119: - case 1120: - case 1121: - case 1189: - case 1190: - case 1191: - case 1192: - case 1193: - case 1198: - case 1199: - case 1200: - case 1201: - case 1202: - case 1203: - case 1204: - case 1205: - case 1206: + case 1118: + case 1122: + case 1123: + case 1124: + case 1125: + case 1126: + case 1127: + case 1128: + case 1129: + case 1130: + case 1131: + case 1132: + case 1133: + case 1134: + case 1137: + case 1138: + case 1139: case 1207: case 1208: case 1209: case 1210: case 1211: - case 1212: - case 1215: case 1216: case 1217: case 1218: case 1219: case 1220: case 1221: + case 1222: + case 1223: + case 1224: + case 1225: + case 1226: + case 1227: + case 1228: case 1229: + case 1230: + case 1233: + case 1234: case 1235: case 1236: - case 1243: - case 1244: - case 1245: + case 1237: + case 1238: + case 1239: + case 1247: + case 1253: case 1254: - case 1255: - case 1294: - case 1295: - case 1296: - case 1297: - case 1298: - case 1309: - case 1310: - case 1311: + case 1261: + case 1262: + case 1263: + case 1272: + case 1273: case 1312: case 1313: case 1314: case 1315: case 1316: - case 1317: - case 1318: - case 1319: - case 1320: - case 1321: - case 1322: - case 1323: + case 1327: case 1328: case 1329: case 1330: @@ -102593,38 +103570,38 @@ goto st319;} case 1334: case 1335: case 1336: + case 1337: + case 1338: + case 1339: + case 1340: + case 1341: + case 1346: + case 1347: + case 1348: + case 1349: + case 1350: + case 1351: + case 1352: + case 1353: case 1354: - case 1360: - case 1363: - case 1364: - case 1365: - case 1376: - case 1377: + case 1372: case 1378: - case 1389: - case 1390: - case 1391: + case 1381: + case 1382: + case 1383: + case 1394: + case 1395: case 1396: - case 1397: + case 1407: case 1408: case 1409: - case 1410: + case 1414: case 1415: + case 1426: + case 1427: case 1428: - case 1445: + case 1433: case 1446: - case 1447: - case 1448: - case 1451: - case 1452: - case 1453: - case 1454: - case 1455: - case 1456: - case 1459: - case 1460: - case 1461: - case 1462: case 1463: case 1464: case 1465: @@ -102634,11 +103611,25 @@ goto st319;} case 1471: case 1472: case 1473: + case 1474: + case 1477: + case 1478: + case 1479: + case 1480: + case 1481: + case 1482: + case 1483: + case 1484: + case 1487: + case 1488: + case 1489: + case 1490: + case 1491: { WARN(ZS_BAD_RDATA); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; case 3: @@ -102723,33 +103714,33 @@ goto st319;} case 128: case 129: case 131: + case 132: case 133: case 134: case 135: - case 138: + case 136: case 139: case 140: case 141: - case 142: case 144: + case 145: case 146: + case 147: case 148: case 150: - case 151: case 152: case 154: - case 155: + case 156: case 157: case 158: - case 159: + case 160: case 161: case 163: case 164: + case 165: case 167: - case 168: + case 169: case 170: - case 171: - case 172: case 173: case 174: case 176: @@ -102758,128 +103749,127 @@ goto st319;} case 179: case 180: case 182: + case 183: case 184: case 185: + case 186: + case 188: + case 190: case 191: - case 206: - case 210: - case 277: - case 278: - case 280: - case 281: - case 282: + case 197: + case 212: + case 216: + case 283: case 284: + case 286: + case 287: + case 288: + case 290: { WARN(ZS_UNSUPPORTED_TYPE); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; - case 346: - case 347: + case 352: + case 353: { WARN(ZS_BAD_REST); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { ERR(ZS_BAD_TTL); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; - case 355: - case 356: - case 357: + case 361: case 362: + case 363: + case 368: { WARN(ZS_BAD_REST); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { ERR(ZS_BAD_ORIGIN); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; - case 324: - case 325: - case 326: - case 327: + case 330: + case 331: + case 332: + case 333: { WARN(ZS_BAD_NUMBER); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_DNAME_CHAR); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; - case 358: - case 359: - case 360: - case 361: + case 364: + case 365: + case 366: + case 367: { WARN(ZS_BAD_NUMBER); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { ERR(ZS_BAD_ORIGIN); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; - case 372: - case 373: - case 374: - case 375: + case 378: + case 379: + case 380: + case 381: { WARN(ZS_BAD_NUMBER); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { ERR(ZS_BAD_INCLUDE_ORIGIN); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; - case 271: + case 277: { s->r_owner_length = 0; WARN(ZS_BAD_OWNER); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_RDATA); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; - case 297: - case 298: - case 299: - case 300: - case 301: - case 302: case 303: case 304: case 305: @@ -102891,501 +103881,489 @@ goto st319;} case 311: case 312: case 313: + case 314: + case 315: case 316: + case 317: + case 318: + case 319: + case 322: { s->r_owner_length = 0; WARN(ZS_BAD_OWNER); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_UNSUPPORTED_TYPE); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; - case 344: + case 350: { WARN(ZS_BAD_NUMBER); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { ERR(ZS_BAD_TTL); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; - case 542: - case 543: + case 554: + case 555: { WARN(ZS_BAD_NUMBER); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_UNSUPPORTED_TYPE); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; - case 733: - case 734: - case 742: - case 743: - case 749: + case 751: + case 752: + case 760: + case 761: + case 767: { WARN(ZS_BAD_NUMBER); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_HEX_RDATA); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; - case 870: - case 871: - case 912: - case 913: - case 914: - case 915: + case 888: + case 889: + case 930: + case 931: + case 932: + case 933: { WARN(ZS_BAD_NUMBER); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_SVCB_PARAM); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; - case 781: - case 782: + case 799: + case 800: { WARN(ZS_BAD_NUMBER); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_SVCB_MANDATORY); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; - case 1079: - case 1080: - case 1081: - case 1083: - case 1085: - case 1087: - case 1117: - case 1118: - case 1183: - case 1184: - case 1185: - case 1186: - case 1187: - case 1188: - case 1194: - case 1195: - case 1196: - case 1197: + case 1097: + case 1098: + case 1099: + case 1101: + case 1103: + case 1105: + case 1135: + case 1136: + case 1201: + case 1202: + case 1203: + case 1204: + case 1205: + case 1206: + case 1212: case 1213: case 1214: - case 1233: - case 1234: - case 1237: - case 1238: - case 1246: - case 1247: - case 1248: - case 1249: + case 1215: + case 1231: + case 1232: + case 1251: + case 1252: + case 1255: case 1256: - case 1257: - case 1299: - case 1300: - case 1301: - case 1302: - case 1307: - case 1308: - case 1324: + case 1264: + case 1265: + case 1266: + case 1267: + case 1274: + case 1275: + case 1317: + case 1318: + case 1319: + case 1320: case 1325: case 1326: - case 1327: - case 1337: - case 1338: - case 1339: - case 1340: - case 1341: case 1342: - case 1366: - case 1367: - case 1368: - case 1369: - case 1370: - case 1371: - case 1379: - case 1380: - case 1381: - case 1382: - case 1383: + case 1343: + case 1344: + case 1345: + case 1355: + case 1356: + case 1357: + case 1358: + case 1359: + case 1360: case 1384: - case 1392: - case 1393: - case 1394: - case 1395: + case 1385: + case 1386: + case 1387: + case 1388: + case 1389: + case 1397: case 1398: case 1399: case 1400: case 1401: case 1402: - case 1403: + case 1410: case 1411: case 1412: + case 1413: case 1416: case 1417: - case 1441: - case 1442: - case 1443: - case 1444: - case 1449: - case 1450: - case 1457: - case 1458: + case 1418: + case 1419: + case 1420: + case 1421: + case 1429: + case 1430: + case 1434: + case 1435: + case 1459: + case 1460: + case 1461: + case 1462: case 1467: case 1468: + case 1475: + case 1476: + case 1485: + case 1486: { WARN(ZS_BAD_NUMBER); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_RDATA); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; - case 165: - case 186: - case 202: - case 205: + case 171: + case 192: + case 208: + case 211: { WARN(ZS_BAD_NUMBER); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_UNSUPPORTED_TYPE); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; - case 1303: - case 1304: - case 1305: - case 1306: + case 1321: + case 1322: + case 1323: + case 1324: { WARN(ZS_BAD_TIMESTAMP_CHAR); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_RDATA); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; - case 330: - case 331: case 336: case 337: + case 342: + case 343: { WARN(ZS_BAD_TEXT_CHAR); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_TEXT); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; - case 1122: - case 1123: - case 1124: - case 1125: + case 1140: + case 1141: + case 1142: + case 1143: { s->long_string = false; } { WARN(ZS_BAD_RDATA); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; - case 366: + case 372: { ERR(ZS_BAD_INCLUDE_FILENAME); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_REST); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; - case 367: - case 369: - case 376: + case 373: + case 375: + case 382: { ERR(ZS_BAD_INCLUDE_ORIGIN); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_REST); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; - case 851: - case 852: - case 853: - case 854: - case 855: - case 856: - case 862: - case 863: - case 864: - case 865: - case 866: - case 867: + case 869: + case 870: + case 871: + case 872: + case 873: + case 874: + case 880: + case 881: + case 882: + case 883: + case 884: + case 885: { WARN(ZS_BAD_ADDRESS_CHAR); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_SVCB_PARAM); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; - case 1071: - case 1072: - case 1126: - case 1127: - case 1413: - case 1414: + case 1089: + case 1090: + case 1144: + case 1145: + case 1431: + case 1432: { WARN(ZS_BAD_ADDRESS_CHAR); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_RDATA); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; - case 1222: - case 1223: - case 1224: - case 1227: - case 1228: - case 1230: + case 1240: + case 1241: + case 1242: + case 1245: + case 1246: + case 1248: { WARN(ZS_BAD_APL); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_RDATA); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; - case 1239: - case 1240: - case 1241: - case 1242: - case 1250: - case 1251: - case 1252: - case 1253: - case 1343: - case 1344: + case 1257: + case 1258: + case 1259: + case 1260: + case 1268: + case 1269: + case 1270: + case 1271: case 1361: case 1362: - case 1372: - case 1373: - case 1374: - case 1375: - case 1385: - case 1386: - case 1387: - case 1388: + case 1379: + case 1380: + case 1390: + case 1391: + case 1392: + case 1393: + case 1403: case 1404: case 1405: case 1406: - case 1407: - case 1418: - case 1419: - case 1420: - case 1421: + case 1422: case 1423: case 1424: case 1425: - case 1426: - case 1429: - case 1430: - case 1432: - case 1433: - case 1435: case 1436: + case 1437: case 1438: case 1439: + case 1441: + case 1442: + case 1443: + case 1444: + case 1447: + case 1448: + case 1450: + case 1451: + case 1453: + case 1454: + case 1456: + case 1457: { WARN(ZS_BAD_HEX_CHAR); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_RDATA); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; - case 1345: - case 1346: - case 1347: - case 1348: - case 1349: - case 1350: - case 1351: - case 1352: - case 1353: - case 1355: - case 1356: - case 1357: - case 1358: - case 1359: + case 1363: + case 1364: + case 1365: + case 1366: + case 1367: + case 1368: + case 1369: + case 1370: + case 1371: + case 1373: + case 1374: + case 1375: + case 1376: + case 1377: { WARN(ZS_BAD_BASE32HEX_CHAR); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_RDATA); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; - case 1258: - case 1259: - case 1262: - case 1271: - case 1272: - case 1273: - case 1278: - case 1279: + case 1276: + case 1277: case 1280: - case 1285: - case 1286: - case 1287: + case 1289: case 1290: - case 1292: - case 1293: + case 1291: + case 1296: + case 1297: + case 1298: + case 1303: + case 1304: + case 1305: + case 1308: + case 1310: + case 1311: { WARN(ZS_BAD_GATEWAY); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_RDATA); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; - case 1264: - case 1265: - case 1266: - case 1267: - case 1268: - case 1269: - case 1270: + case 1282: + case 1283: + case 1284: + case 1285: + case 1286: + case 1287: + case 1288: { WARN(ZS_BAD_GATEWAY_KEY); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_RDATA); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; - case 1128: - case 1129: - case 1130: - case 1131: - case 1132: - case 1133: - case 1134: - case 1135: - case 1136: - case 1137: - case 1138: - case 1139: - case 1140: - case 1141: - case 1142: - case 1143: - case 1144: - case 1145: case 1146: case 1147: case 1148: @@ -103423,17 +104401,35 @@ goto st319;} case 1180: case 1181: case 1182: + case 1183: + case 1184: + case 1185: + case 1186: + case 1187: + case 1188: + case 1189: + case 1190: + case 1191: + case 1192: + case 1193: + case 1194: + case 1195: + case 1196: + case 1197: + case 1198: + case 1199: + case 1200: { WARN(ZS_BAD_LOC_DATA); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_RDATA); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; case 6: @@ -103442,48 +104438,48 @@ goto st319;} case 13: case 20: case 21: - case 214: - case 217: - case 237: - case 273: - case 275: - case 276: - case 286: - case 287: - case 289: - case 290: - case 291: + case 220: + case 223: + case 243: + case 279: + case 281: + case 282: case 292: + case 293: case 295: case 296: + case 297: + case 298: + case 301: + case 302: { WARN(ZS_BAD_RDATA); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_REST); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; case 16: - case 251: - case 315: - case 317: + case 257: + case 321: + case 323: { WARN(ZS_UNSUPPORTED_TYPE); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_REST); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; case 4: @@ -103519,440 +104515,435 @@ goto st319;} case 117: case 127: case 130: - case 132: - case 136: case 137: + case 138: + case 142: case 143: - case 145: - case 147: case 149: + case 151: case 153: - case 156: - case 160: + case 155: + case 159: case 162: - case 169: + case 166: + case 168: case 175: case 181: - case 279: - case 283: + case 187: case 285: + case 289: + case 291: { WARN(ZS_UNSUPPORTED_TYPE); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_RDATA); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; - case 248: + case 254: { s->r_owner_length = 0; WARN(ZS_BAD_OWNER); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_RDATA); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_REST); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; - case 211: + case 217: { s->r_owner_length = 0; WARN(ZS_BAD_OWNER); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_UNSUPPORTED_TYPE); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_RDATA); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; - case 1260: - case 1261: - case 1274: - case 1275: - case 1281: - case 1282: - case 1288: - case 1289: + case 1278: + case 1279: + case 1292: + case 1293: + case 1299: + case 1300: + case 1306: + case 1307: { WARN(ZS_BAD_NUMBER); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_GATEWAY); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_RDATA); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; case 1: - case 183: - case 215: - case 250: + case 189: + case 221: + case 256: { WARN(ZS_BAD_NUMBER); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_UNSUPPORTED_TYPE); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_REST); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; - case 166: - case 212: + case 172: + case 218: { WARN(ZS_BAD_NUMBER); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_UNSUPPORTED_TYPE); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_RDATA); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; - case 349: + case 355: { WARN(ZS_BAD_TIME_UNIT); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_NUMBER); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { ERR(ZS_BAD_TTL); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; - case 1082: - case 1084: - case 1086: - case 1088: - case 1089: - case 1090: - case 1091: - case 1093: - case 1094: - case 1095: - case 1097: - case 1098: - case 1099: - case 1101: + case 1100: case 1102: - case 1103: + case 1104: + case 1106: + case 1107: + case 1108: + case 1109: + case 1111: + case 1112: + case 1113: + case 1115: + case 1116: + case 1117: + case 1119: + case 1120: + case 1121: { WARN(ZS_BAD_TIME_UNIT); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_NUMBER); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_RDATA); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; case 2: - case 187: - case 188: - case 189: - case 190: - case 207: - case 208: - case 209: + case 193: + case 194: + case 195: + case 196: + case 213: + case 214: + case 215: { WARN(ZS_BAD_TIME_UNIT); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_NUMBER); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_UNSUPPORTED_TYPE); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; - case 332: - case 333: - case 334: - case 335: + case 338: case 339: case 340: case 341: - case 342: + case 345: + case 346: + case 347: + case 348: { WARN(ZS_BAD_NUMBER); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_TEXT_CHAR); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_TEXT); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; - case 1225: - case 1226: - case 1231: - case 1232: + case 1243: + case 1244: + case 1249: + case 1250: { WARN(ZS_BAD_ADDRESS_CHAR); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_APL); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_RDATA); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; - case 1276: - case 1283: + case 1294: + case 1301: { WARN(ZS_BAD_ADDRESS_CHAR); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_GATEWAY); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_RDATA); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; - case 735: - case 736: - case 737: - case 738: - case 744: - case 745: - case 746: - case 747: + case 753: + case 754: + case 755: + case 756: + case 762: + case 763: + case 764: + case 765: { WARN(ZS_BAD_HEX_CHAR); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_HEX_RDATA); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_HEX_RDATA); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; - case 1422: + case 1440: { WARN(ZS_BAD_HEX_CHAR); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_CHAR_COLON); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_RDATA); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; - case 1263: - case 1291: + case 1281: + case 1309: { WARN(ZS_BAD_GATEWAY); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_GATEWAY_KEY); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_RDATA); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; - case 1431: - case 1434: - case 1437: - case 1440: + case 1449: + case 1452: + case 1455: + case 1458: { WARN(ZS_BAD_CHAR_DASH); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_HEX_CHAR); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_RDATA); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; - case 1427: + case 1445: { WARN(ZS_BAD_CHAR_COLON); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_HEX_CHAR); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_RDATA); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; - case 238: + case 244: { WARN(ZS_BAD_RDATA); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_REST); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { ERR(ZS_BAD_DIRECTIVE); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; - case 213: - case 220: - case 221: - case 222: - case 223: - case 224: - case 225: + case 219: case 226: case 227: case 228: @@ -103964,59 +104955,59 @@ goto st319;} case 234: case 235: case 236: + case 237: + case 238: + case 239: + case 240: + case 241: + case 242: { WARN(ZS_UNSUPPORTED_TYPE); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_RDATA); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_REST); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; - case 204: + case 210: { s->r_owner_length = 0; WARN(ZS_BAD_OWNER); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_TIME_UNIT); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_NUMBER); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_UNSUPPORTED_TYPE); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; - case 252: - case 254: - case 255: - case 256: - case 257: case 258: - case 259: case 260: case 261: case 262: @@ -104028,186 +105019,192 @@ goto st319;} case 268: case 269: case 270: + case 271: + case 272: + case 273: + case 274: + case 275: + case 276: { s->r_owner_length = 0; WARN(ZS_BAD_OWNER); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_UNSUPPORTED_TYPE); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_RDATA); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_REST); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; case 14: - case 219: - case 253: - case 272: - case 294: + case 225: + case 259: + case 278: + case 300: { WARN(ZS_BAD_NUMBER); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_UNSUPPORTED_TYPE); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_RDATA); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_REST); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; - case 345: - case 348: - case 350: + case 351: + case 354: + case 356: { WARN(ZS_BAD_TIME_UNIT); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_NUMBER); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_REST); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { ERR(ZS_BAD_TTL); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; - case 1277: - case 1284: + case 1295: + case 1302: { WARN(ZS_BAD_ADDRESS_CHAR); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_GATEWAY); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_GATEWAY_KEY); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_RDATA); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; case 15: { WARN(ZS_BAD_TIME_UNIT); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_NUMBER); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_UNSUPPORTED_TYPE); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_RDATA); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_REST); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; - case 249: + case 255: { s->r_owner_length = 0; WARN(ZS_BAD_OWNER); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_TIME_UNIT); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_NUMBER); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_UNSUPPORTED_TYPE); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_RDATA); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } { WARN(ZS_BAD_REST); p--; { if ( p == pe ) - goto _test_eof319; -goto st319;} + goto _test_eof325; +goto st325;} } break; } diff --git a/src/libzscanner/scanner.c.t0 b/src/libzscanner/scanner.c.t0 index 73493915e0..4033a54f1d 100644 --- a/src/libzscanner/scanner.c.t0 +++ b/src/libzscanner/scanner.c.t0 @@ -102,744 +102,752 @@ static const short _zone_scanner_actions[] = { 125, 1, 126, 1, 128, 1, 129, 1, 130, 1, 131, 1, 145, 1, 146, 1, 148, 1, 149, 1, 150, 1, 151, 1, - 152, 1, 158, 1, 209, 1, 210, 1, - 211, 1, 212, 1, 213, 1, 214, 1, - 215, 1, 216, 1, 217, 1, 218, 1, - 219, 1, 220, 1, 221, 1, 222, 1, - 223, 1, 224, 1, 225, 1, 226, 1, - 227, 1, 228, 1, 229, 1, 230, 1, - 231, 1, 232, 1, 233, 1, 234, 1, - 235, 1, 236, 1, 237, 1, 238, 1, - 239, 1, 240, 1, 241, 1, 242, 1, - 243, 1, 244, 1, 245, 1, 246, 1, - 247, 1, 248, 1, 249, 1, 250, 1, - 251, 1, 252, 1, 253, 1, 254, 1, - 255, 1, 256, 1, 257, 1, 258, 1, - 259, 1, 260, 1, 261, 1, 263, 1, - 265, 1, 266, 1, 267, 1, 268, 1, - 275, 1, 276, 1, 281, 1, 283, 1, - 288, 1, 291, 1, 293, 1, 294, 1, - 295, 1, 296, 1, 301, 1, 302, 1, - 304, 1, 305, 1, 306, 1, 307, 1, - 308, 1, 309, 1, 311, 1, 312, 1, - 313, 1, 314, 1, 316, 2, 0, 49, - 2, 1, 0, 2, 1, 312, 2, 1, - 367, 2, 2, 5, 2, 2, 7, 2, - 3, 5, 2, 3, 7, 2, 4, 0, - 2, 4, 5, 2, 4, 7, 2, 4, - 312, 2, 5, 2, 2, 5, 3, 2, - 5, 4, 2, 5, 7, 2, 6, 1, - 2, 7, 1, 2, 7, 2, 2, 7, - 3, 2, 7, 4, 2, 7, 5, 2, - 7, 32, 2, 8, 73, 2, 8, 77, - 2, 9, 10, 2, 11, 1, 2, 12, - 1, 2, 13, 14, 2, 16, 17, 2, - 18, 14, 2, 18, 15, 2, 19, 24, - 2, 19, 77, 2, 19, 84, 2, 20, - 0, 2, 20, 7, 2, 22, 0, 2, - 23, 13, 2, 26, 69, 2, 26, 108, - 2, 26, 119, 2, 27, 0, 2, 27, - 1, 2, 27, 2, 2, 27, 3, 2, - 27, 4, 2, 27, 264, 2, 28, 69, - 2, 28, 113, 2, 29, 296, 2, 29, - 300, 2, 30, 25, 2, 31, 1, 2, - 31, 2, 2, 31, 3, 2, 31, 4, - 2, 31, 7, 2, 31, 93, 2, 32, - 7, 2, 33, 8, 2, 33, 311, 2, - 33, 316, 2, 34, 25, 2, 35, 0, - 2, 35, 1, 2, 35, 2, 2, 35, - 3, 2, 35, 4, 2, 35, 264, 2, - 35, 303, 2, 36, 41, 2, 37, 36, - 2, 38, 73, 2, 38, 158, 2, 38, - 281, 2, 38, 293, 2, 38, 294, 2, - 38, 311, 2, 38, 316, 2, 42, 269, - 2, 42, 270, 2, 42, 271, 2, 42, - 272, 2, 42, 273, 2, 42, 274, 2, - 45, 0, 2, 45, 1, 2, 45, 2, - 2, 45, 3, 2, 45, 4, 2, 46, - 0, 2, 46, 1, 2, 46, 2, 2, - 46, 3, 2, 46, 4, 2, 46, 264, - 2, 46, 296, 2, 47, 0, 2, 47, - 1, 2, 47, 2, 2, 47, 3, 2, - 47, 4, 2, 48, 310, 2, 49, 1, - 2, 49, 2, 2, 49, 3, 2, 49, - 4, 2, 56, 7, 2, 56, 47, 2, - 56, 93, 2, 57, 58, 2, 59, 1, - 2, 59, 2, 2, 59, 3, 2, 59, - 4, 2, 60, 311, 2, 62, 63, 2, - 64, 65, 2, 66, 68, 2, 68, 0, - 2, 68, 61, 2, 71, 0, 2, 71, - 311, 2, 75, 23, 2, 79, 69, 2, - 80, 7, 2, 81, 8, 2, 82, 23, - 2, 84, 8, 2, 90, 91, 2, 92, - 1, 2, 92, 2, 2, 92, 3, 2, - 92, 4, 2, 93, 1, 2, 93, 2, - 2, 93, 3, 2, 93, 4, 2, 93, - 7, 2, 94, 95, 2, 96, 293, 2, - 96, 311, 2, 97, 98, 2, 99, 100, - 2, 101, 102, 2, 101, 103, 2, 101, - 104, 2, 105, 106, 2, 107, 311, 2, - 110, 311, 2, 111, 0, 2, 127, 311, - 2, 129, 0, 2, 130, 0, 2, 131, - 0, 2, 132, 0, 2, 133, 0, 2, - 134, 0, 2, 135, 0, 2, 136, 0, - 2, 137, 0, 2, 138, 0, 2, 139, - 0, 2, 140, 0, 2, 141, 0, 2, - 142, 0, 2, 143, 0, 2, 144, 0, - 2, 146, 0, 2, 147, 0, 2, 148, - 0, 2, 149, 0, 2, 150, 0, 2, - 151, 0, 2, 152, 0, 2, 153, 0, - 2, 154, 0, 2, 155, 0, 2, 156, - 311, 2, 157, 311, 2, 159, 0, 2, - 160, 0, 2, 161, 0, 2, 162, 0, - 2, 163, 0, 2, 164, 0, 2, 165, - 0, 2, 166, 0, 2, 167, 0, 2, - 168, 0, 2, 169, 0, 2, 170, 0, - 2, 171, 0, 2, 172, 0, 2, 173, - 0, 2, 174, 0, 2, 175, 0, 2, - 176, 0, 2, 177, 0, 2, 178, 0, - 2, 179, 0, 2, 180, 0, 2, 181, - 0, 2, 182, 0, 2, 183, 0, 2, - 184, 0, 2, 185, 0, 2, 186, 0, - 2, 187, 0, 2, 188, 0, 2, 189, - 0, 2, 190, 0, 2, 191, 0, 2, - 192, 0, 2, 193, 0, 2, 194, 0, - 2, 195, 0, 2, 196, 0, 2, 197, - 0, 2, 198, 0, 2, 199, 0, 2, - 200, 0, 2, 201, 0, 2, 202, 0, - 2, 203, 0, 2, 204, 0, 2, 205, - 0, 2, 206, 0, 2, 207, 0, 2, - 208, 0, 2, 210, 1, 2, 210, 2, - 2, 210, 3, 2, 210, 4, 2, 211, - 1, 2, 211, 2, 2, 211, 3, 2, - 211, 4, 2, 212, 1, 2, 212, 2, - 2, 212, 3, 2, 212, 4, 2, 213, - 1, 2, 213, 2, 2, 213, 3, 2, - 213, 4, 2, 214, 1, 2, 214, 2, - 2, 214, 3, 2, 214, 4, 2, 215, - 1, 2, 215, 2, 2, 215, 3, 2, - 215, 4, 2, 216, 1, 2, 216, 2, - 2, 216, 3, 2, 216, 4, 2, 217, - 1, 2, 217, 2, 2, 217, 3, 2, - 217, 4, 2, 218, 1, 2, 218, 2, - 2, 218, 3, 2, 218, 4, 2, 219, - 1, 2, 219, 2, 2, 219, 3, 2, - 219, 4, 2, 220, 1, 2, 220, 2, - 2, 220, 3, 2, 220, 4, 2, 221, - 1, 2, 221, 2, 2, 221, 3, 2, - 221, 4, 2, 222, 1, 2, 222, 2, - 2, 222, 3, 2, 222, 4, 2, 223, - 1, 2, 223, 2, 2, 223, 3, 2, - 223, 4, 2, 224, 1, 2, 224, 2, - 2, 224, 3, 2, 224, 4, 2, 225, - 1, 2, 225, 2, 2, 225, 3, 2, - 225, 4, 2, 226, 1, 2, 226, 2, - 2, 226, 3, 2, 226, 4, 2, 227, - 1, 2, 227, 2, 2, 227, 3, 2, - 227, 4, 2, 228, 1, 2, 228, 2, - 2, 228, 3, 2, 228, 4, 2, 229, - 1, 2, 229, 2, 2, 229, 3, 2, - 229, 4, 2, 230, 1, 2, 230, 2, - 2, 230, 3, 2, 230, 4, 2, 231, - 1, 2, 231, 2, 2, 231, 3, 2, - 231, 4, 2, 232, 1, 2, 232, 2, - 2, 232, 3, 2, 232, 4, 2, 233, - 1, 2, 233, 2, 2, 233, 3, 2, - 233, 4, 2, 234, 1, 2, 234, 2, - 2, 234, 3, 2, 234, 4, 2, 235, - 1, 2, 235, 2, 2, 235, 3, 2, - 235, 4, 2, 236, 1, 2, 236, 2, - 2, 236, 3, 2, 236, 4, 2, 237, - 1, 2, 237, 2, 2, 237, 3, 2, - 237, 4, 2, 238, 1, 2, 238, 2, - 2, 238, 3, 2, 238, 4, 2, 239, - 1, 2, 239, 2, 2, 239, 3, 2, - 239, 4, 2, 240, 1, 2, 240, 2, - 2, 240, 3, 2, 240, 4, 2, 241, - 1, 2, 241, 2, 2, 241, 3, 2, - 241, 4, 2, 242, 1, 2, 242, 2, - 2, 242, 3, 2, 242, 4, 2, 243, - 1, 2, 243, 2, 2, 243, 3, 2, - 243, 4, 2, 244, 1, 2, 244, 2, - 2, 244, 3, 2, 244, 4, 2, 245, - 1, 2, 245, 2, 2, 245, 3, 2, - 245, 4, 2, 246, 1, 2, 246, 2, - 2, 246, 3, 2, 246, 4, 2, 247, - 1, 2, 247, 2, 2, 247, 3, 2, - 247, 4, 2, 248, 1, 2, 248, 2, - 2, 248, 3, 2, 248, 4, 2, 249, - 1, 2, 249, 2, 2, 249, 3, 2, - 249, 4, 2, 250, 1, 2, 250, 2, - 2, 250, 3, 2, 250, 4, 2, 251, - 1, 2, 251, 2, 2, 251, 3, 2, - 251, 4, 2, 252, 1, 2, 252, 2, - 2, 252, 3, 2, 252, 4, 2, 253, - 1, 2, 253, 2, 2, 253, 3, 2, - 253, 4, 2, 254, 1, 2, 254, 2, - 2, 254, 3, 2, 254, 4, 2, 255, - 1, 2, 255, 2, 2, 255, 3, 2, - 255, 4, 2, 256, 1, 2, 256, 2, - 2, 256, 3, 2, 256, 4, 2, 257, - 1, 2, 257, 2, 2, 257, 3, 2, - 257, 4, 2, 258, 1, 2, 258, 2, - 2, 258, 3, 2, 258, 4, 2, 259, - 1, 2, 259, 2, 2, 259, 3, 2, - 259, 4, 2, 260, 1, 2, 260, 2, - 2, 260, 3, 2, 260, 4, 2, 261, - 1, 2, 261, 2, 2, 261, 3, 2, - 261, 4, 2, 262, 0, 2, 265, 1, - 2, 265, 2, 2, 265, 3, 2, 265, - 4, 2, 266, 1, 2, 266, 2, 2, - 266, 3, 2, 266, 4, 2, 267, 1, - 2, 267, 2, 2, 267, 3, 2, 267, - 4, 2, 268, 1, 2, 268, 2, 2, - 268, 3, 2, 268, 4, 2, 275, 1, - 2, 275, 2, 2, 275, 3, 2, 275, - 4, 2, 276, 1, 2, 276, 2, 2, - 276, 3, 2, 276, 4, 2, 279, 0, - 2, 280, 311, 2, 282, 108, 2, 287, - 108, 2, 291, 1, 2, 291, 2, 2, - 291, 3, 2, 291, 4, 2, 292, 0, - 2, 296, 1, 2, 296, 2, 2, 296, - 3, 2, 296, 4, 2, 311, 8, 2, - 312, 1, 2, 312, 4, 2, 315, 312, - 2, 316, 8, 2, 316, 311, 2, 317, - 310, 2, 318, 310, 2, 319, 310, 2, - 320, 310, 2, 321, 310, 2, 322, 310, - 2, 323, 310, 2, 324, 310, 2, 325, - 310, 2, 326, 310, 2, 327, 310, 2, - 328, 310, 2, 329, 310, 2, 330, 310, - 2, 331, 310, 2, 332, 310, 2, 333, - 310, 2, 334, 310, 2, 335, 310, 2, - 336, 310, 2, 337, 310, 2, 338, 310, - 2, 339, 310, 2, 340, 310, 2, 341, - 310, 2, 342, 310, 2, 343, 310, 2, - 344, 310, 2, 345, 310, 2, 346, 310, - 2, 347, 310, 2, 348, 310, 2, 349, - 310, 2, 350, 310, 2, 351, 310, 2, - 352, 310, 2, 353, 310, 2, 354, 310, - 2, 355, 310, 2, 356, 310, 2, 357, - 310, 2, 358, 310, 2, 359, 310, 2, - 360, 310, 2, 361, 310, 2, 362, 310, - 2, 363, 310, 2, 364, 310, 2, 365, - 310, 2, 366, 310, 2, 367, 1, 3, - 0, 49, 1, 3, 0, 49, 2, 3, - 0, 49, 3, 3, 0, 49, 4, 3, - 1, 7, 367, 3, 1, 32, 7, 3, - 1, 71, 0, 3, 1, 111, 0, 3, - 1, 262, 0, 3, 1, 279, 0, 3, - 1, 292, 0, 3, 1, 312, 367, 3, - 2, 7, 32, 3, 2, 32, 7, 3, - 3, 7, 32, 3, 3, 32, 7, 3, - 4, 7, 32, 3, 4, 32, 7, 3, - 4, 71, 0, 3, 4, 111, 0, 3, - 4, 262, 0, 3, 4, 279, 0, 3, - 4, 292, 0, 3, 4, 312, 7, 3, - 5, 7, 2, 3, 5, 7, 3, 3, - 5, 7, 4, 3, 6, 1, 367, 3, - 6, 367, 1, 3, 7, 2, 5, 3, - 7, 2, 32, 3, 7, 3, 5, 3, - 7, 3, 32, 3, 7, 4, 5, 3, - 7, 4, 32, 3, 7, 367, 1, 3, - 9, 11, 1, 3, 15, 21, 0, 3, - 20, 7, 2, 3, 20, 7, 3, 3, - 20, 7, 4, 3, 20, 83, 7, 3, - 23, 13, 14, 3, 27, 71, 0, 3, - 27, 298, 29, 3, 28, 94, 95, 3, - 29, 296, 1, 3, 29, 296, 2, 3, - 29, 296, 3, 3, 29, 296, 4, 3, - 29, 300, 296, 3, 31, 1, 93, 3, - 31, 2, 7, 3, 31, 2, 93, 3, - 31, 3, 7, 3, 31, 3, 93, 3, - 31, 4, 7, 3, 31, 4, 93, 3, - 31, 93, 7, 3, 31, 315, 312, 3, - 31, 317, 310, 3, 32, 1, 7, 3, - 32, 2, 7, 3, 32, 3, 7, 3, - 32, 4, 7, 3, 33, 89, 8, 3, - 33, 311, 8, 3, 33, 316, 8, 3, - 33, 316, 311, 3, 35, 1, 0, 3, - 35, 4, 0, 3, 37, 36, 312, 3, - 38, 156, 311, 3, 38, 316, 8, 3, - 38, 316, 311, 3, 40, 42, 269, 3, - 40, 42, 270, 3, 40, 42, 271, 3, - 40, 42, 272, 3, 40, 42, 273, 3, - 40, 42, 274, 3, 42, 269, 1, 3, - 42, 269, 2, 3, 42, 269, 3, 3, - 42, 269, 4, 3, 42, 270, 1, 3, - 42, 270, 2, 3, 42, 270, 3, 3, - 42, 270, 4, 3, 42, 271, 1, 3, - 42, 271, 2, 3, 42, 271, 3, 3, - 42, 271, 4, 3, 42, 272, 1, 3, - 42, 272, 2, 3, 42, 272, 3, 3, - 42, 272, 4, 3, 42, 273, 1, 3, - 42, 273, 2, 3, 42, 273, 3, 3, - 42, 273, 4, 3, 42, 274, 1, 3, - 42, 274, 2, 3, 42, 274, 3, 3, - 42, 274, 4, 3, 46, 145, 296, 3, - 46, 296, 1, 3, 46, 296, 2, 3, - 46, 296, 3, 3, 46, 296, 4, 3, - 48, 310, 1, 3, 48, 310, 2, 3, - 48, 310, 3, 3, 48, 310, 4, 3, - 48, 310, 312, 3, 50, 38, 73, 3, - 50, 38, 311, 3, 50, 38, 316, 3, - 55, 37, 36, 3, 56, 7, 2, 3, - 56, 7, 3, 3, 56, 7, 4, 3, - 56, 47, 0, 3, 56, 47, 1, 3, - 56, 47, 2, 3, 56, 47, 3, 3, - 56, 47, 4, 3, 56, 93, 1, 3, - 56, 93, 2, 3, 56, 93, 3, 3, - 56, 93, 4, 3, 66, 68, 0, 3, - 66, 68, 61, 3, 67, 62, 63, 3, - 68, 61, 0, 3, 70, 26, 69, 3, - 72, 0, 1, 3, 75, 23, 13, 3, - 76, 0, 1, 3, 80, 2, 7, 3, - 80, 3, 7, 3, 80, 4, 7, 3, - 80, 7, 4, 3, 82, 23, 13, 3, - 85, 0, 1, 3, 88, 7, 1, 3, - 88, 7, 4, 3, 88, 30, 25, 3, - 88, 32, 7, 3, 90, 30, 25, 3, - 90, 91, 312, 3, 93, 2, 7, 3, - 93, 3, 7, 3, 93, 4, 7, 3, - 96, 107, 311, 3, 96, 156, 311, 3, - 97, 98, 0, 3, 97, 98, 1, 3, - 97, 98, 2, 3, 97, 98, 3, 3, - 97, 98, 4, 3, 97, 98, 29, 3, - 99, 100, 0, 3, 99, 100, 1, 3, - 99, 100, 2, 3, 99, 100, 3, 3, - 99, 100, 4, 3, 99, 100, 29, 3, - 105, 106, 0, 3, 105, 106, 1, 3, - 105, 106, 2, 3, 105, 106, 3, 3, - 105, 106, 4, 3, 110, 112, 281, 3, - 110, 290, 311, 3, 147, 145, 296, 3, - 153, 145, 296, 3, 156, 157, 311, 3, - 210, 262, 0, 3, 211, 262, 0, 3, - 212, 262, 0, 3, 213, 262, 0, 3, - 214, 262, 0, 3, 215, 262, 0, 3, - 216, 262, 0, 3, 217, 262, 0, 3, - 218, 262, 0, 3, 219, 262, 0, 3, - 220, 262, 0, 3, 221, 262, 0, 3, - 222, 262, 0, 3, 223, 262, 0, 3, - 224, 262, 0, 3, 225, 262, 0, 3, - 226, 262, 0, 3, 227, 262, 0, 3, - 228, 262, 0, 3, 229, 262, 0, 3, - 230, 262, 0, 3, 231, 262, 0, 3, - 232, 262, 0, 3, 233, 262, 0, 3, - 234, 262, 0, 3, 235, 262, 0, 3, - 236, 262, 0, 3, 237, 262, 0, 3, - 238, 262, 0, 3, 239, 262, 0, 3, - 240, 262, 0, 3, 241, 262, 0, 3, - 242, 262, 0, 3, 243, 262, 0, 3, - 244, 262, 0, 3, 245, 262, 0, 3, - 246, 262, 0, 3, 247, 262, 0, 3, - 248, 262, 0, 3, 249, 262, 0, 3, - 250, 262, 0, 3, 251, 262, 0, 3, - 252, 262, 0, 3, 253, 262, 0, 3, - 254, 262, 0, 3, 255, 262, 0, 3, - 256, 262, 0, 3, 257, 262, 0, 3, - 258, 262, 0, 3, 259, 262, 0, 3, - 260, 262, 0, 3, 261, 262, 0, 3, - 278, 37, 36, 3, 283, 284, 0, 3, - 283, 285, 0, 3, 286, 110, 311, 3, - 288, 289, 0, 3, 290, 110, 311, 3, - 291, 292, 0, 3, 296, 292, 0, 3, - 299, 28, 302, 3, 311, 8, 89, 3, - 312, 7, 1, 3, 312, 7, 4, 3, - 312, 30, 25, 3, 312, 367, 1, 3, - 314, 30, 25, 3, 316, 311, 8, 3, - 317, 310, 1, 3, 317, 310, 2, 3, - 317, 310, 3, 3, 317, 310, 4, 3, - 317, 310, 7, 3, 317, 310, 312, 3, - 318, 310, 1, 3, 318, 310, 2, 3, - 318, 310, 3, 3, 318, 310, 4, 3, - 318, 310, 312, 3, 319, 310, 1, 3, - 319, 310, 2, 3, 319, 310, 3, 3, - 319, 310, 4, 3, 319, 310, 312, 3, - 320, 310, 1, 3, 320, 310, 2, 3, - 320, 310, 3, 3, 320, 310, 4, 3, - 320, 310, 312, 3, 321, 310, 1, 3, - 321, 310, 2, 3, 321, 310, 3, 3, - 321, 310, 4, 3, 321, 310, 312, 3, - 322, 310, 1, 3, 322, 310, 2, 3, - 322, 310, 3, 3, 322, 310, 4, 3, - 322, 310, 312, 3, 323, 310, 1, 3, - 323, 310, 2, 3, 323, 310, 3, 3, - 323, 310, 4, 3, 323, 310, 312, 3, - 324, 310, 1, 3, 324, 310, 2, 3, - 324, 310, 3, 3, 324, 310, 4, 3, - 324, 310, 312, 3, 325, 310, 1, 3, - 325, 310, 2, 3, 325, 310, 3, 3, - 325, 310, 4, 3, 325, 310, 312, 3, - 326, 310, 1, 3, 326, 310, 2, 3, - 326, 310, 3, 3, 326, 310, 4, 3, - 326, 310, 312, 3, 327, 310, 1, 3, - 327, 310, 2, 3, 327, 310, 3, 3, - 327, 310, 4, 3, 327, 310, 312, 3, - 328, 310, 1, 3, 328, 310, 2, 3, - 328, 310, 3, 3, 328, 310, 4, 3, - 328, 310, 312, 3, 329, 310, 1, 3, - 329, 310, 2, 3, 329, 310, 3, 3, - 329, 310, 4, 3, 329, 310, 312, 3, - 330, 310, 1, 3, 330, 310, 2, 3, - 330, 310, 3, 3, 330, 310, 4, 3, - 330, 310, 312, 3, 331, 310, 1, 3, - 331, 310, 2, 3, 331, 310, 3, 3, - 331, 310, 4, 3, 331, 310, 312, 3, - 332, 310, 1, 3, 332, 310, 2, 3, - 332, 310, 3, 3, 332, 310, 4, 3, - 332, 310, 312, 3, 333, 310, 1, 3, - 333, 310, 2, 3, 333, 310, 3, 3, - 333, 310, 4, 3, 333, 310, 312, 3, - 334, 310, 1, 3, 334, 310, 2, 3, - 334, 310, 3, 3, 334, 310, 4, 3, - 334, 310, 312, 3, 335, 310, 1, 3, - 335, 310, 2, 3, 335, 310, 3, 3, - 335, 310, 4, 3, 335, 310, 312, 3, - 336, 310, 1, 3, 336, 310, 2, 3, - 336, 310, 3, 3, 336, 310, 4, 3, - 336, 310, 312, 3, 337, 310, 1, 3, - 337, 310, 2, 3, 337, 310, 3, 3, - 337, 310, 4, 3, 337, 310, 312, 3, - 338, 310, 1, 3, 338, 310, 2, 3, - 338, 310, 3, 3, 338, 310, 4, 3, - 338, 310, 312, 3, 339, 310, 1, 3, - 339, 310, 2, 3, 339, 310, 3, 3, - 339, 310, 4, 3, 339, 310, 312, 3, - 340, 310, 1, 3, 340, 310, 2, 3, - 340, 310, 3, 3, 340, 310, 4, 3, - 340, 310, 312, 3, 341, 310, 1, 3, - 341, 310, 2, 3, 341, 310, 3, 3, - 341, 310, 4, 3, 341, 310, 312, 3, - 342, 310, 1, 3, 342, 310, 2, 3, - 342, 310, 3, 3, 342, 310, 4, 3, - 342, 310, 312, 3, 343, 310, 1, 3, - 343, 310, 2, 3, 343, 310, 3, 3, - 343, 310, 4, 3, 343, 310, 312, 3, - 344, 310, 1, 3, 344, 310, 2, 3, - 344, 310, 3, 3, 344, 310, 4, 3, - 344, 310, 312, 3, 345, 310, 1, 3, - 345, 310, 2, 3, 345, 310, 3, 3, - 345, 310, 4, 3, 345, 310, 312, 3, - 346, 310, 1, 3, 346, 310, 2, 3, - 346, 310, 3, 3, 346, 310, 4, 3, - 346, 310, 312, 3, 347, 310, 1, 3, - 347, 310, 2, 3, 347, 310, 3, 3, - 347, 310, 4, 3, 347, 310, 312, 3, - 348, 310, 1, 3, 348, 310, 2, 3, - 348, 310, 3, 3, 348, 310, 4, 3, - 348, 310, 312, 3, 349, 310, 1, 3, - 349, 310, 2, 3, 349, 310, 3, 3, - 349, 310, 4, 3, 349, 310, 312, 3, - 350, 310, 1, 3, 350, 310, 2, 3, - 350, 310, 3, 3, 350, 310, 4, 3, - 350, 310, 312, 3, 351, 310, 1, 3, - 351, 310, 2, 3, 351, 310, 3, 3, - 351, 310, 4, 3, 351, 310, 312, 3, - 352, 310, 1, 3, 352, 310, 2, 3, - 352, 310, 3, 3, 352, 310, 4, 3, - 352, 310, 312, 3, 353, 310, 1, 3, - 353, 310, 2, 3, 353, 310, 3, 3, - 353, 310, 4, 3, 353, 310, 312, 3, - 354, 310, 1, 3, 354, 310, 2, 3, - 354, 310, 3, 3, 354, 310, 4, 3, - 354, 310, 312, 3, 355, 310, 1, 3, - 355, 310, 2, 3, 355, 310, 3, 3, - 355, 310, 4, 3, 355, 310, 312, 3, - 356, 310, 1, 3, 356, 310, 2, 3, - 356, 310, 3, 3, 356, 310, 4, 3, - 356, 310, 312, 3, 357, 310, 1, 3, - 357, 310, 2, 3, 357, 310, 3, 3, - 357, 310, 4, 3, 357, 310, 312, 3, - 358, 310, 1, 3, 358, 310, 2, 3, - 358, 310, 3, 3, 358, 310, 4, 3, - 358, 310, 312, 3, 359, 310, 1, 3, - 359, 310, 2, 3, 359, 310, 3, 3, - 359, 310, 4, 3, 359, 310, 312, 3, - 360, 310, 1, 3, 360, 310, 2, 3, - 360, 310, 3, 3, 360, 310, 4, 3, - 360, 310, 312, 3, 361, 310, 1, 3, - 361, 310, 2, 3, 361, 310, 3, 3, - 361, 310, 4, 3, 361, 310, 312, 3, - 362, 310, 1, 3, 362, 310, 2, 3, - 362, 310, 3, 3, 362, 310, 4, 3, - 362, 310, 312, 3, 363, 310, 1, 3, - 363, 310, 2, 3, 363, 310, 3, 3, - 363, 310, 4, 3, 363, 310, 312, 3, - 364, 310, 1, 3, 364, 310, 2, 3, - 364, 310, 3, 3, 364, 310, 4, 3, - 364, 310, 312, 3, 365, 310, 1, 3, - 365, 310, 2, 3, 365, 310, 3, 3, - 365, 310, 4, 3, 365, 310, 312, 3, - 366, 310, 1, 3, 366, 310, 2, 3, - 366, 310, 3, 3, 366, 310, 4, 3, - 366, 310, 312, 3, 367, 1, 6, 4, - 1, 7, 367, 32, 4, 1, 312, 32, - 7, 4, 4, 312, 7, 32, 4, 4, - 312, 32, 7, 4, 6, 1, 7, 367, - 4, 6, 1, 85, 0, 4, 6, 72, - 0, 1, 4, 6, 76, 0, 1, 4, - 6, 85, 0, 1, 4, 7, 6, 367, - 1, 4, 7, 72, 0, 1, 4, 7, - 367, 1, 6, 4, 7, 367, 1, 32, - 4, 18, 15, 21, 0, 4, 20, 83, - 7, 2, 4, 20, 83, 7, 3, 4, - 20, 83, 7, 4, 4, 27, 1, 71, - 0, 4, 27, 4, 71, 0, 4, 27, - 298, 29, 296, 4, 29, 296, 292, 0, - 4, 29, 300, 296, 1, 4, 29, 300, - 296, 2, 4, 29, 300, 296, 3, 4, - 29, 300, 296, 4, 4, 31, 1, 7, - 367, 4, 31, 1, 315, 312, 4, 31, - 1, 317, 310, 4, 31, 2, 93, 7, - 4, 31, 2, 315, 312, 4, 31, 2, - 317, 310, 4, 31, 3, 93, 7, 4, - 31, 3, 315, 312, 4, 31, 3, 317, - 310, 4, 31, 4, 93, 7, 4, 31, - 4, 315, 312, 4, 31, 4, 317, 310, - 4, 31, 317, 310, 7, 4, 33, 38, - 316, 8, 4, 33, 50, 38, 316, 4, - 33, 316, 311, 8, 4, 37, 36, 30, - 25, 4, 38, 316, 311, 8, 4, 40, - 37, 36, 41, 4, 40, 42, 269, 1, - 4, 40, 42, 269, 2, 4, 40, 42, - 269, 3, 4, 40, 42, 269, 4, 4, - 40, 42, 270, 1, 4, 40, 42, 270, - 2, 4, 40, 42, 270, 3, 4, 40, - 42, 270, 4, 4, 40, 42, 271, 1, - 4, 40, 42, 271, 2, 4, 40, 42, - 271, 3, 4, 40, 42, 271, 4, 4, - 40, 42, 272, 1, 4, 40, 42, 272, - 2, 4, 40, 42, 272, 3, 4, 40, - 42, 272, 4, 4, 40, 42, 273, 1, - 4, 40, 42, 273, 2, 4, 40, 42, - 273, 3, 4, 40, 42, 273, 4, 4, - 40, 42, 274, 1, 4, 40, 42, 274, - 2, 4, 40, 42, 274, 3, 4, 40, - 42, 274, 4, 4, 42, 271, 279, 0, - 4, 42, 272, 279, 0, 4, 42, 273, - 279, 0, 4, 42, 274, 279, 0, 4, - 43, 39, 37, 36, 4, 44, 39, 37, - 36, 4, 46, 145, 296, 1, 4, 46, - 145, 296, 2, 4, 46, 145, 296, 3, - 4, 46, 145, 296, 4, 4, 46, 296, - 292, 0, 4, 48, 310, 1, 312, 4, - 48, 310, 4, 312, 4, 50, 38, 8, - 73, 4, 56, 55, 37, 36, 4, 66, - 68, 61, 0, 4, 75, 23, 13, 14, - 4, 82, 23, 13, 14, 4, 88, 32, - 1, 7, 4, 88, 32, 2, 7, 4, - 88, 32, 3, 7, 4, 88, 32, 4, - 7, 4, 90, 91, 30, 25, 4, 93, - 1, 7, 367, 4, 96, 156, 157, 311, - 4, 97, 98, 1, 0, 4, 97, 98, - 4, 0, 4, 97, 98, 29, 296, 4, - 99, 100, 1, 0, 4, 99, 100, 4, - 0, 4, 99, 100, 29, 296, 4, 105, - 106, 1, 0, 4, 105, 106, 4, 0, - 4, 147, 145, 296, 1, 4, 147, 145, - 296, 2, 4, 147, 145, 296, 3, 4, - 147, 145, 296, 4, 4, 147, 301, 37, - 36, 4, 153, 145, 296, 1, 4, 153, - 145, 296, 2, 4, 153, 145, 296, 3, - 4, 153, 145, 296, 4, 4, 210, 1, - 262, 0, 4, 210, 4, 262, 0, 4, - 211, 1, 262, 0, 4, 211, 4, 262, - 0, 4, 212, 1, 262, 0, 4, 212, - 4, 262, 0, 4, 213, 1, 262, 0, - 4, 213, 4, 262, 0, 4, 214, 1, - 262, 0, 4, 214, 4, 262, 0, 4, - 215, 1, 262, 0, 4, 215, 4, 262, - 0, 4, 216, 1, 262, 0, 4, 216, - 4, 262, 0, 4, 217, 1, 262, 0, - 4, 217, 4, 262, 0, 4, 218, 1, - 262, 0, 4, 218, 4, 262, 0, 4, - 219, 1, 262, 0, 4, 219, 4, 262, - 0, 4, 220, 1, 262, 0, 4, 220, - 4, 262, 0, 4, 221, 1, 262, 0, - 4, 221, 4, 262, 0, 4, 222, 1, - 262, 0, 4, 222, 4, 262, 0, 4, - 223, 1, 262, 0, 4, 223, 4, 262, - 0, 4, 224, 1, 262, 0, 4, 224, - 4, 262, 0, 4, 225, 1, 262, 0, - 4, 225, 4, 262, 0, 4, 226, 1, - 262, 0, 4, 226, 4, 262, 0, 4, - 227, 1, 262, 0, 4, 227, 4, 262, - 0, 4, 228, 1, 262, 0, 4, 228, - 4, 262, 0, 4, 229, 1, 262, 0, - 4, 229, 4, 262, 0, 4, 230, 1, - 262, 0, 4, 230, 4, 262, 0, 4, - 231, 1, 262, 0, 4, 231, 4, 262, - 0, 4, 232, 1, 262, 0, 4, 232, - 4, 262, 0, 4, 233, 1, 262, 0, - 4, 233, 4, 262, 0, 4, 234, 1, - 262, 0, 4, 234, 4, 262, 0, 4, - 235, 1, 262, 0, 4, 235, 4, 262, - 0, 4, 236, 1, 262, 0, 4, 236, - 4, 262, 0, 4, 237, 1, 262, 0, - 4, 237, 4, 262, 0, 4, 238, 1, - 262, 0, 4, 238, 4, 262, 0, 4, - 239, 1, 262, 0, 4, 239, 4, 262, - 0, 4, 240, 1, 262, 0, 4, 240, - 4, 262, 0, 4, 241, 1, 262, 0, - 4, 241, 4, 262, 0, 4, 242, 1, - 262, 0, 4, 242, 4, 262, 0, 4, - 243, 1, 262, 0, 4, 243, 4, 262, - 0, 4, 244, 1, 262, 0, 4, 244, - 4, 262, 0, 4, 245, 1, 262, 0, - 4, 245, 4, 262, 0, 4, 246, 1, - 262, 0, 4, 246, 4, 262, 0, 4, - 247, 1, 262, 0, 4, 247, 4, 262, - 0, 4, 248, 1, 262, 0, 4, 248, - 4, 262, 0, 4, 249, 1, 262, 0, - 4, 249, 4, 262, 0, 4, 250, 1, - 262, 0, 4, 250, 4, 262, 0, 4, - 251, 1, 262, 0, 4, 251, 4, 262, - 0, 4, 252, 1, 262, 0, 4, 252, - 4, 262, 0, 4, 253, 1, 262, 0, - 4, 253, 4, 262, 0, 4, 254, 1, - 262, 0, 4, 254, 4, 262, 0, 4, - 255, 1, 262, 0, 4, 255, 4, 262, - 0, 4, 256, 1, 262, 0, 4, 256, - 4, 262, 0, 4, 257, 1, 262, 0, - 4, 257, 4, 262, 0, 4, 258, 1, - 262, 0, 4, 258, 4, 262, 0, 4, - 259, 1, 262, 0, 4, 259, 4, 262, - 0, 4, 260, 1, 262, 0, 4, 260, - 4, 262, 0, 4, 261, 1, 262, 0, - 4, 261, 4, 262, 0, 4, 291, 1, - 292, 0, 4, 291, 4, 292, 0, 4, - 296, 1, 292, 0, 4, 296, 4, 292, - 0, 4, 297, 28, 26, 69, 4, 312, - 7, 367, 1, 4, 317, 310, 1, 312, - 4, 317, 310, 2, 7, 4, 317, 310, - 3, 7, 4, 317, 310, 4, 7, 4, - 317, 310, 4, 312, 4, 318, 310, 1, - 312, 4, 318, 310, 4, 312, 4, 319, - 310, 1, 312, 4, 319, 310, 4, 312, - 4, 320, 310, 1, 312, 4, 320, 310, - 4, 312, 4, 321, 310, 1, 312, 4, - 321, 310, 4, 312, 4, 322, 310, 1, - 312, 4, 322, 310, 4, 312, 4, 323, - 310, 1, 312, 4, 323, 310, 4, 312, - 4, 324, 310, 1, 312, 4, 324, 310, - 4, 312, 4, 325, 310, 1, 312, 4, - 325, 310, 4, 312, 4, 326, 310, 1, - 312, 4, 326, 310, 4, 312, 4, 327, - 310, 1, 312, 4, 327, 310, 4, 312, - 4, 328, 310, 1, 312, 4, 328, 310, - 4, 312, 4, 329, 310, 1, 312, 4, - 329, 310, 4, 312, 4, 330, 310, 1, - 312, 4, 330, 310, 4, 312, 4, 331, - 310, 1, 312, 4, 331, 310, 4, 312, - 4, 332, 310, 1, 312, 4, 332, 310, - 4, 312, 4, 333, 310, 1, 312, 4, - 333, 310, 4, 312, 4, 334, 310, 1, - 312, 4, 334, 310, 4, 312, 4, 335, - 310, 1, 312, 4, 335, 310, 4, 312, - 4, 336, 310, 1, 312, 4, 336, 310, - 4, 312, 4, 337, 310, 1, 312, 4, - 337, 310, 4, 312, 4, 338, 310, 1, - 312, 4, 338, 310, 4, 312, 4, 339, - 310, 1, 312, 4, 339, 310, 4, 312, - 4, 340, 310, 1, 312, 4, 340, 310, - 4, 312, 4, 341, 310, 1, 312, 4, - 341, 310, 4, 312, 4, 342, 310, 1, - 312, 4, 342, 310, 4, 312, 4, 343, - 310, 1, 312, 4, 343, 310, 4, 312, - 4, 344, 310, 1, 312, 4, 344, 310, - 4, 312, 4, 345, 310, 1, 312, 4, - 345, 310, 4, 312, 4, 346, 310, 1, - 312, 4, 346, 310, 4, 312, 4, 347, - 310, 1, 312, 4, 347, 310, 4, 312, - 4, 348, 310, 1, 312, 4, 348, 310, - 4, 312, 4, 349, 310, 1, 312, 4, - 349, 310, 4, 312, 4, 350, 310, 1, - 312, 4, 350, 310, 4, 312, 4, 351, - 310, 1, 312, 4, 351, 310, 4, 312, - 4, 352, 310, 1, 312, 4, 352, 310, - 4, 312, 4, 353, 310, 1, 312, 4, - 353, 310, 4, 312, 4, 354, 310, 1, - 312, 4, 354, 310, 4, 312, 4, 355, - 310, 1, 312, 4, 355, 310, 4, 312, - 4, 356, 310, 1, 312, 4, 356, 310, - 4, 312, 4, 357, 310, 1, 312, 4, - 357, 310, 4, 312, 4, 358, 310, 1, - 312, 4, 358, 310, 4, 312, 4, 359, - 310, 1, 312, 4, 359, 310, 4, 312, - 4, 360, 310, 1, 312, 4, 360, 310, - 4, 312, 4, 361, 310, 1, 312, 4, - 361, 310, 4, 312, 4, 362, 310, 1, - 312, 4, 362, 310, 4, 312, 4, 363, - 310, 1, 312, 4, 363, 310, 4, 312, - 4, 364, 310, 1, 312, 4, 364, 310, - 4, 312, 4, 365, 310, 1, 312, 4, - 365, 310, 4, 312, 4, 366, 310, 1, - 312, 4, 366, 310, 4, 312, 5, 20, - 7, 76, 0, 1, 5, 27, 298, 29, - 296, 1, 5, 27, 298, 29, 296, 2, - 5, 27, 298, 29, 296, 3, 5, 27, - 298, 29, 296, 4, 5, 29, 296, 1, - 292, 0, 5, 29, 296, 4, 292, 0, - 5, 29, 300, 296, 292, 0, 5, 31, - 1, 93, 7, 367, 5, 31, 1, 317, - 310, 312, 5, 31, 2, 317, 310, 7, - 5, 31, 3, 317, 310, 7, 5, 31, - 4, 317, 310, 7, 5, 31, 4, 317, - 310, 312, 5, 33, 38, 316, 311, 8, - 5, 37, 36, 312, 30, 25, 5, 40, - 42, 271, 279, 0, 5, 40, 42, 272, - 279, 0, 5, 40, 42, 273, 279, 0, - 5, 40, 42, 274, 279, 0, 5, 42, - 271, 1, 279, 0, 5, 42, 271, 4, - 279, 0, 5, 42, 272, 1, 279, 0, - 5, 42, 272, 4, 279, 0, 5, 42, - 273, 1, 279, 0, 5, 42, 273, 4, - 279, 0, 5, 42, 274, 1, 279, 0, - 5, 42, 274, 4, 279, 0, 5, 46, - 145, 296, 292, 0, 5, 46, 296, 1, - 292, 0, 5, 46, 296, 4, 292, 0, - 5, 50, 38, 316, 311, 8, 5, 56, + 152, 1, 158, 1, 210, 1, 211, 1, + 212, 1, 213, 1, 214, 1, 215, 1, + 216, 1, 217, 1, 218, 1, 219, 1, + 220, 1, 221, 1, 222, 1, 223, 1, + 224, 1, 225, 1, 226, 1, 227, 1, + 228, 1, 229, 1, 230, 1, 231, 1, + 232, 1, 233, 1, 234, 1, 235, 1, + 236, 1, 237, 1, 238, 1, 239, 1, + 240, 1, 241, 1, 242, 1, 243, 1, + 244, 1, 245, 1, 246, 1, 247, 1, + 248, 1, 249, 1, 250, 1, 251, 1, + 252, 1, 253, 1, 254, 1, 255, 1, + 256, 1, 257, 1, 258, 1, 259, 1, + 260, 1, 261, 1, 262, 1, 263, 1, + 265, 1, 267, 1, 268, 1, 269, 1, + 270, 1, 277, 1, 278, 1, 283, 1, + 285, 1, 290, 1, 293, 1, 295, 1, + 296, 1, 297, 1, 298, 1, 303, 1, + 304, 1, 306, 1, 307, 1, 308, 1, + 309, 1, 310, 1, 311, 1, 313, 1, + 314, 1, 315, 1, 316, 1, 318, 2, + 0, 49, 2, 1, 0, 2, 1, 314, + 2, 1, 370, 2, 2, 5, 2, 2, + 7, 2, 3, 5, 2, 3, 7, 2, + 4, 0, 2, 4, 5, 2, 4, 7, + 2, 4, 314, 2, 5, 2, 2, 5, + 3, 2, 5, 4, 2, 5, 7, 2, + 6, 1, 2, 7, 1, 2, 7, 2, + 2, 7, 3, 2, 7, 4, 2, 7, + 5, 2, 7, 32, 2, 8, 73, 2, + 8, 77, 2, 9, 10, 2, 11, 1, + 2, 12, 1, 2, 13, 14, 2, 16, + 17, 2, 18, 14, 2, 18, 15, 2, + 19, 24, 2, 19, 77, 2, 19, 84, + 2, 20, 0, 2, 20, 7, 2, 22, + 0, 2, 23, 13, 2, 26, 69, 2, + 26, 108, 2, 26, 119, 2, 27, 0, + 2, 27, 1, 2, 27, 2, 2, 27, + 3, 2, 27, 4, 2, 27, 266, 2, + 28, 69, 2, 28, 113, 2, 29, 298, + 2, 29, 302, 2, 30, 25, 2, 31, + 1, 2, 31, 2, 2, 31, 3, 2, + 31, 4, 2, 31, 7, 2, 31, 93, + 2, 32, 7, 2, 33, 8, 2, 33, + 313, 2, 33, 318, 2, 34, 25, 2, + 35, 0, 2, 35, 1, 2, 35, 2, + 2, 35, 3, 2, 35, 4, 2, 35, + 266, 2, 35, 305, 2, 36, 41, 2, + 37, 36, 2, 38, 73, 2, 38, 158, + 2, 38, 283, 2, 38, 295, 2, 38, + 296, 2, 38, 313, 2, 38, 318, 2, + 42, 271, 2, 42, 272, 2, 42, 273, + 2, 42, 274, 2, 42, 275, 2, 42, + 276, 2, 45, 0, 2, 45, 1, 2, + 45, 2, 2, 45, 3, 2, 45, 4, + 2, 46, 0, 2, 46, 1, 2, 46, + 2, 2, 46, 3, 2, 46, 4, 2, + 46, 266, 2, 46, 298, 2, 47, 0, + 2, 47, 1, 2, 47, 2, 2, 47, + 3, 2, 47, 4, 2, 48, 312, 2, + 49, 1, 2, 49, 2, 2, 49, 3, + 2, 49, 4, 2, 56, 7, 2, 56, + 47, 2, 56, 93, 2, 57, 58, 2, + 59, 1, 2, 59, 2, 2, 59, 3, + 2, 59, 4, 2, 60, 313, 2, 62, + 63, 2, 64, 65, 2, 66, 68, 2, + 68, 0, 2, 68, 61, 2, 71, 0, + 2, 71, 313, 2, 75, 23, 2, 79, + 69, 2, 80, 7, 2, 81, 8, 2, + 82, 23, 2, 84, 8, 2, 90, 91, + 2, 92, 1, 2, 92, 2, 2, 92, + 3, 2, 92, 4, 2, 93, 1, 2, + 93, 2, 2, 93, 3, 2, 93, 4, + 2, 93, 7, 2, 94, 95, 2, 96, + 295, 2, 96, 313, 2, 97, 98, 2, + 99, 100, 2, 101, 102, 2, 101, 103, + 2, 101, 104, 2, 105, 106, 2, 107, + 313, 2, 110, 313, 2, 111, 0, 2, + 127, 313, 2, 129, 0, 2, 130, 0, + 2, 131, 0, 2, 132, 0, 2, 133, + 0, 2, 134, 0, 2, 135, 0, 2, + 136, 0, 2, 137, 0, 2, 138, 0, + 2, 139, 0, 2, 140, 0, 2, 141, + 0, 2, 142, 0, 2, 143, 0, 2, + 144, 0, 2, 146, 0, 2, 147, 0, + 2, 148, 0, 2, 149, 0, 2, 150, + 0, 2, 151, 0, 2, 152, 0, 2, + 153, 0, 2, 154, 0, 2, 155, 0, + 2, 156, 313, 2, 157, 313, 2, 159, + 0, 2, 160, 0, 2, 161, 0, 2, + 162, 0, 2, 163, 0, 2, 164, 0, + 2, 165, 0, 2, 166, 0, 2, 167, + 0, 2, 168, 0, 2, 169, 0, 2, + 170, 0, 2, 171, 0, 2, 172, 0, + 2, 173, 0, 2, 174, 0, 2, 175, + 0, 2, 176, 0, 2, 177, 0, 2, + 178, 0, 2, 179, 0, 2, 180, 0, + 2, 181, 0, 2, 182, 0, 2, 183, + 0, 2, 184, 0, 2, 185, 0, 2, + 186, 0, 2, 187, 0, 2, 188, 0, + 2, 189, 0, 2, 190, 0, 2, 191, + 0, 2, 192, 0, 2, 193, 0, 2, + 194, 0, 2, 195, 0, 2, 196, 0, + 2, 197, 0, 2, 198, 0, 2, 199, + 0, 2, 200, 0, 2, 201, 0, 2, + 202, 0, 2, 203, 0, 2, 204, 0, + 2, 205, 0, 2, 206, 0, 2, 207, + 0, 2, 208, 0, 2, 209, 0, 2, + 211, 1, 2, 211, 2, 2, 211, 3, + 2, 211, 4, 2, 212, 1, 2, 212, + 2, 2, 212, 3, 2, 212, 4, 2, + 213, 1, 2, 213, 2, 2, 213, 3, + 2, 213, 4, 2, 214, 1, 2, 214, + 2, 2, 214, 3, 2, 214, 4, 2, + 215, 1, 2, 215, 2, 2, 215, 3, + 2, 215, 4, 2, 216, 1, 2, 216, + 2, 2, 216, 3, 2, 216, 4, 2, + 217, 1, 2, 217, 2, 2, 217, 3, + 2, 217, 4, 2, 218, 1, 2, 218, + 2, 2, 218, 3, 2, 218, 4, 2, + 219, 1, 2, 219, 2, 2, 219, 3, + 2, 219, 4, 2, 220, 1, 2, 220, + 2, 2, 220, 3, 2, 220, 4, 2, + 221, 1, 2, 221, 2, 2, 221, 3, + 2, 221, 4, 2, 222, 1, 2, 222, + 2, 2, 222, 3, 2, 222, 4, 2, + 223, 1, 2, 223, 2, 2, 223, 3, + 2, 223, 4, 2, 224, 1, 2, 224, + 2, 2, 224, 3, 2, 224, 4, 2, + 225, 1, 2, 225, 2, 2, 225, 3, + 2, 225, 4, 2, 226, 1, 2, 226, + 2, 2, 226, 3, 2, 226, 4, 2, + 227, 1, 2, 227, 2, 2, 227, 3, + 2, 227, 4, 2, 228, 1, 2, 228, + 2, 2, 228, 3, 2, 228, 4, 2, + 229, 1, 2, 229, 2, 2, 229, 3, + 2, 229, 4, 2, 230, 1, 2, 230, + 2, 2, 230, 3, 2, 230, 4, 2, + 231, 1, 2, 231, 2, 2, 231, 3, + 2, 231, 4, 2, 232, 1, 2, 232, + 2, 2, 232, 3, 2, 232, 4, 2, + 233, 1, 2, 233, 2, 2, 233, 3, + 2, 233, 4, 2, 234, 1, 2, 234, + 2, 2, 234, 3, 2, 234, 4, 2, + 235, 1, 2, 235, 2, 2, 235, 3, + 2, 235, 4, 2, 236, 1, 2, 236, + 2, 2, 236, 3, 2, 236, 4, 2, + 237, 1, 2, 237, 2, 2, 237, 3, + 2, 237, 4, 2, 238, 1, 2, 238, + 2, 2, 238, 3, 2, 238, 4, 2, + 239, 1, 2, 239, 2, 2, 239, 3, + 2, 239, 4, 2, 240, 1, 2, 240, + 2, 2, 240, 3, 2, 240, 4, 2, + 241, 1, 2, 241, 2, 2, 241, 3, + 2, 241, 4, 2, 242, 1, 2, 242, + 2, 2, 242, 3, 2, 242, 4, 2, + 243, 1, 2, 243, 2, 2, 243, 3, + 2, 243, 4, 2, 244, 1, 2, 244, + 2, 2, 244, 3, 2, 244, 4, 2, + 245, 1, 2, 245, 2, 2, 245, 3, + 2, 245, 4, 2, 246, 1, 2, 246, + 2, 2, 246, 3, 2, 246, 4, 2, + 247, 1, 2, 247, 2, 2, 247, 3, + 2, 247, 4, 2, 248, 1, 2, 248, + 2, 2, 248, 3, 2, 248, 4, 2, + 249, 1, 2, 249, 2, 2, 249, 3, + 2, 249, 4, 2, 250, 1, 2, 250, + 2, 2, 250, 3, 2, 250, 4, 2, + 251, 1, 2, 251, 2, 2, 251, 3, + 2, 251, 4, 2, 252, 1, 2, 252, + 2, 2, 252, 3, 2, 252, 4, 2, + 253, 1, 2, 253, 2, 2, 253, 3, + 2, 253, 4, 2, 254, 1, 2, 254, + 2, 2, 254, 3, 2, 254, 4, 2, + 255, 1, 2, 255, 2, 2, 255, 3, + 2, 255, 4, 2, 256, 1, 2, 256, + 2, 2, 256, 3, 2, 256, 4, 2, + 257, 1, 2, 257, 2, 2, 257, 3, + 2, 257, 4, 2, 258, 1, 2, 258, + 2, 2, 258, 3, 2, 258, 4, 2, + 259, 1, 2, 259, 2, 2, 259, 3, + 2, 259, 4, 2, 260, 1, 2, 260, + 2, 2, 260, 3, 2, 260, 4, 2, + 261, 1, 2, 261, 2, 2, 261, 3, + 2, 261, 4, 2, 262, 1, 2, 262, + 2, 2, 262, 3, 2, 262, 4, 2, + 263, 1, 2, 263, 2, 2, 263, 3, + 2, 263, 4, 2, 264, 0, 2, 267, + 1, 2, 267, 2, 2, 267, 3, 2, + 267, 4, 2, 268, 1, 2, 268, 2, + 2, 268, 3, 2, 268, 4, 2, 269, + 1, 2, 269, 2, 2, 269, 3, 2, + 269, 4, 2, 270, 1, 2, 270, 2, + 2, 270, 3, 2, 270, 4, 2, 277, + 1, 2, 277, 2, 2, 277, 3, 2, + 277, 4, 2, 278, 1, 2, 278, 2, + 2, 278, 3, 2, 278, 4, 2, 281, + 0, 2, 282, 313, 2, 284, 108, 2, + 289, 108, 2, 293, 1, 2, 293, 2, + 2, 293, 3, 2, 293, 4, 2, 294, + 0, 2, 298, 1, 2, 298, 2, 2, + 298, 3, 2, 298, 4, 2, 313, 8, + 2, 314, 1, 2, 314, 4, 2, 317, + 314, 2, 318, 8, 2, 318, 313, 2, + 319, 312, 2, 320, 312, 2, 321, 312, + 2, 322, 312, 2, 323, 312, 2, 324, + 312, 2, 325, 312, 2, 326, 312, 2, + 327, 312, 2, 328, 312, 2, 329, 312, + 2, 330, 312, 2, 331, 312, 2, 332, + 312, 2, 333, 312, 2, 334, 312, 2, + 335, 312, 2, 336, 312, 2, 337, 312, + 2, 338, 312, 2, 339, 312, 2, 340, + 312, 2, 341, 312, 2, 342, 312, 2, + 343, 312, 2, 344, 312, 2, 345, 312, + 2, 346, 312, 2, 347, 312, 2, 348, + 312, 2, 349, 312, 2, 350, 312, 2, + 351, 312, 2, 352, 312, 2, 353, 312, + 2, 354, 312, 2, 355, 312, 2, 356, + 312, 2, 357, 312, 2, 358, 312, 2, + 359, 312, 2, 360, 312, 2, 361, 312, + 2, 362, 312, 2, 363, 312, 2, 364, + 312, 2, 365, 312, 2, 366, 312, 2, + 367, 312, 2, 368, 312, 2, 369, 312, + 2, 370, 1, 3, 0, 49, 1, 3, + 0, 49, 2, 3, 0, 49, 3, 3, + 0, 49, 4, 3, 1, 7, 370, 3, + 1, 32, 7, 3, 1, 71, 0, 3, + 1, 111, 0, 3, 1, 264, 0, 3, + 1, 281, 0, 3, 1, 294, 0, 3, + 1, 314, 370, 3, 2, 7, 32, 3, + 2, 32, 7, 3, 3, 7, 32, 3, + 3, 32, 7, 3, 4, 7, 32, 3, + 4, 32, 7, 3, 4, 71, 0, 3, + 4, 111, 0, 3, 4, 264, 0, 3, + 4, 281, 0, 3, 4, 294, 0, 3, + 4, 314, 7, 3, 5, 7, 2, 3, + 5, 7, 3, 3, 5, 7, 4, 3, + 6, 1, 370, 3, 6, 370, 1, 3, + 7, 2, 5, 3, 7, 2, 32, 3, + 7, 3, 5, 3, 7, 3, 32, 3, + 7, 4, 5, 3, 7, 4, 32, 3, + 7, 370, 1, 3, 9, 11, 1, 3, + 15, 21, 0, 3, 20, 7, 2, 3, + 20, 7, 3, 3, 20, 7, 4, 3, + 20, 83, 7, 3, 23, 13, 14, 3, + 27, 71, 0, 3, 27, 300, 29, 3, + 28, 94, 95, 3, 29, 298, 1, 3, + 29, 298, 2, 3, 29, 298, 3, 3, + 29, 298, 4, 3, 29, 302, 298, 3, + 31, 1, 93, 3, 31, 2, 7, 3, + 31, 2, 93, 3, 31, 3, 7, 3, + 31, 3, 93, 3, 31, 4, 7, 3, + 31, 4, 93, 3, 31, 93, 7, 3, + 31, 317, 314, 3, 31, 319, 312, 3, + 32, 1, 7, 3, 32, 2, 7, 3, + 32, 3, 7, 3, 32, 4, 7, 3, + 33, 89, 8, 3, 33, 313, 8, 3, + 33, 318, 8, 3, 33, 318, 313, 3, + 35, 1, 0, 3, 35, 4, 0, 3, + 37, 36, 314, 3, 38, 156, 313, 3, + 38, 318, 8, 3, 38, 318, 313, 3, + 40, 42, 271, 3, 40, 42, 272, 3, + 40, 42, 273, 3, 40, 42, 274, 3, + 40, 42, 275, 3, 40, 42, 276, 3, + 42, 271, 1, 3, 42, 271, 2, 3, + 42, 271, 3, 3, 42, 271, 4, 3, + 42, 272, 1, 3, 42, 272, 2, 3, + 42, 272, 3, 3, 42, 272, 4, 3, + 42, 273, 1, 3, 42, 273, 2, 3, + 42, 273, 3, 3, 42, 273, 4, 3, + 42, 274, 1, 3, 42, 274, 2, 3, + 42, 274, 3, 3, 42, 274, 4, 3, + 42, 275, 1, 3, 42, 275, 2, 3, + 42, 275, 3, 3, 42, 275, 4, 3, + 42, 276, 1, 3, 42, 276, 2, 3, + 42, 276, 3, 3, 42, 276, 4, 3, + 46, 145, 298, 3, 46, 298, 1, 3, + 46, 298, 2, 3, 46, 298, 3, 3, + 46, 298, 4, 3, 48, 312, 1, 3, + 48, 312, 2, 3, 48, 312, 3, 3, + 48, 312, 4, 3, 48, 312, 314, 3, + 50, 38, 73, 3, 50, 38, 313, 3, + 50, 38, 318, 3, 55, 37, 36, 3, + 56, 7, 2, 3, 56, 7, 3, 3, + 56, 7, 4, 3, 56, 47, 0, 3, + 56, 47, 1, 3, 56, 47, 2, 3, + 56, 47, 3, 3, 56, 47, 4, 3, + 56, 93, 1, 3, 56, 93, 2, 3, + 56, 93, 3, 3, 56, 93, 4, 3, + 66, 68, 0, 3, 66, 68, 61, 3, + 67, 62, 63, 3, 68, 61, 0, 3, + 70, 26, 69, 3, 72, 0, 1, 3, + 75, 23, 13, 3, 76, 0, 1, 3, + 80, 2, 7, 3, 80, 3, 7, 3, + 80, 4, 7, 3, 80, 7, 4, 3, + 82, 23, 13, 3, 85, 0, 1, 3, + 88, 7, 1, 3, 88, 7, 4, 3, + 88, 30, 25, 3, 88, 32, 7, 3, + 90, 30, 25, 3, 90, 91, 314, 3, + 93, 2, 7, 3, 93, 3, 7, 3, + 93, 4, 7, 3, 96, 107, 313, 3, + 96, 156, 313, 3, 97, 98, 0, 3, + 97, 98, 1, 3, 97, 98, 2, 3, + 97, 98, 3, 3, 97, 98, 4, 3, + 97, 98, 29, 3, 99, 100, 0, 3, + 99, 100, 1, 3, 99, 100, 2, 3, + 99, 100, 3, 3, 99, 100, 4, 3, + 99, 100, 29, 3, 105, 106, 0, 3, + 105, 106, 1, 3, 105, 106, 2, 3, + 105, 106, 3, 3, 105, 106, 4, 3, + 110, 112, 283, 3, 110, 292, 313, 3, + 147, 145, 298, 3, 153, 145, 298, 3, + 156, 157, 313, 3, 211, 264, 0, 3, + 212, 264, 0, 3, 213, 264, 0, 3, + 214, 264, 0, 3, 215, 264, 0, 3, + 216, 264, 0, 3, 217, 264, 0, 3, + 218, 264, 0, 3, 219, 264, 0, 3, + 220, 264, 0, 3, 221, 264, 0, 3, + 222, 264, 0, 3, 223, 264, 0, 3, + 224, 264, 0, 3, 225, 264, 0, 3, + 226, 264, 0, 3, 227, 264, 0, 3, + 228, 264, 0, 3, 229, 264, 0, 3, + 230, 264, 0, 3, 231, 264, 0, 3, + 232, 264, 0, 3, 233, 264, 0, 3, + 234, 264, 0, 3, 235, 264, 0, 3, + 236, 264, 0, 3, 237, 264, 0, 3, + 238, 264, 0, 3, 239, 264, 0, 3, + 240, 264, 0, 3, 241, 264, 0, 3, + 242, 264, 0, 3, 243, 264, 0, 3, + 244, 264, 0, 3, 245, 264, 0, 3, + 246, 264, 0, 3, 247, 264, 0, 3, + 248, 264, 0, 3, 249, 264, 0, 3, + 250, 264, 0, 3, 251, 264, 0, 3, + 252, 264, 0, 3, 253, 264, 0, 3, + 254, 264, 0, 3, 255, 264, 0, 3, + 256, 264, 0, 3, 257, 264, 0, 3, + 258, 264, 0, 3, 259, 264, 0, 3, + 260, 264, 0, 3, 261, 264, 0, 3, + 262, 264, 0, 3, 263, 264, 0, 3, + 280, 37, 36, 3, 285, 286, 0, 3, + 285, 287, 0, 3, 288, 110, 313, 3, + 290, 291, 0, 3, 292, 110, 313, 3, + 293, 294, 0, 3, 298, 294, 0, 3, + 301, 28, 304, 3, 313, 8, 89, 3, + 314, 7, 1, 3, 314, 7, 4, 3, + 314, 30, 25, 3, 314, 370, 1, 3, + 316, 30, 25, 3, 318, 313, 8, 3, + 319, 312, 1, 3, 319, 312, 2, 3, + 319, 312, 3, 3, 319, 312, 4, 3, + 319, 312, 7, 3, 319, 312, 314, 3, + 320, 312, 1, 3, 320, 312, 2, 3, + 320, 312, 3, 3, 320, 312, 4, 3, + 320, 312, 314, 3, 321, 312, 1, 3, + 321, 312, 2, 3, 321, 312, 3, 3, + 321, 312, 4, 3, 321, 312, 314, 3, + 322, 312, 1, 3, 322, 312, 2, 3, + 322, 312, 3, 3, 322, 312, 4, 3, + 322, 312, 314, 3, 323, 312, 1, 3, + 323, 312, 2, 3, 323, 312, 3, 3, + 323, 312, 4, 3, 323, 312, 314, 3, + 324, 312, 1, 3, 324, 312, 2, 3, + 324, 312, 3, 3, 324, 312, 4, 3, + 324, 312, 314, 3, 325, 312, 1, 3, + 325, 312, 2, 3, 325, 312, 3, 3, + 325, 312, 4, 3, 325, 312, 314, 3, + 326, 312, 1, 3, 326, 312, 2, 3, + 326, 312, 3, 3, 326, 312, 4, 3, + 326, 312, 314, 3, 327, 312, 1, 3, + 327, 312, 2, 3, 327, 312, 3, 3, + 327, 312, 4, 3, 327, 312, 314, 3, + 328, 312, 1, 3, 328, 312, 2, 3, + 328, 312, 3, 3, 328, 312, 4, 3, + 328, 312, 314, 3, 329, 312, 1, 3, + 329, 312, 2, 3, 329, 312, 3, 3, + 329, 312, 4, 3, 329, 312, 314, 3, + 330, 312, 1, 3, 330, 312, 2, 3, + 330, 312, 3, 3, 330, 312, 4, 3, + 330, 312, 314, 3, 331, 312, 1, 3, + 331, 312, 2, 3, 331, 312, 3, 3, + 331, 312, 4, 3, 331, 312, 314, 3, + 332, 312, 1, 3, 332, 312, 2, 3, + 332, 312, 3, 3, 332, 312, 4, 3, + 332, 312, 314, 3, 333, 312, 1, 3, + 333, 312, 2, 3, 333, 312, 3, 3, + 333, 312, 4, 3, 333, 312, 314, 3, + 334, 312, 1, 3, 334, 312, 2, 3, + 334, 312, 3, 3, 334, 312, 4, 3, + 334, 312, 314, 3, 335, 312, 1, 3, + 335, 312, 2, 3, 335, 312, 3, 3, + 335, 312, 4, 3, 335, 312, 314, 3, + 336, 312, 1, 3, 336, 312, 2, 3, + 336, 312, 3, 3, 336, 312, 4, 3, + 336, 312, 314, 3, 337, 312, 1, 3, + 337, 312, 2, 3, 337, 312, 3, 3, + 337, 312, 4, 3, 337, 312, 314, 3, + 338, 312, 1, 3, 338, 312, 2, 3, + 338, 312, 3, 3, 338, 312, 4, 3, + 338, 312, 314, 3, 339, 312, 1, 3, + 339, 312, 2, 3, 339, 312, 3, 3, + 339, 312, 4, 3, 339, 312, 314, 3, + 340, 312, 1, 3, 340, 312, 2, 3, + 340, 312, 3, 3, 340, 312, 4, 3, + 340, 312, 314, 3, 341, 312, 1, 3, + 341, 312, 2, 3, 341, 312, 3, 3, + 341, 312, 4, 3, 341, 312, 314, 3, + 342, 312, 1, 3, 342, 312, 2, 3, + 342, 312, 3, 3, 342, 312, 4, 3, + 342, 312, 314, 3, 343, 312, 1, 3, + 343, 312, 2, 3, 343, 312, 3, 3, + 343, 312, 4, 3, 343, 312, 314, 3, + 344, 312, 1, 3, 344, 312, 2, 3, + 344, 312, 3, 3, 344, 312, 4, 3, + 344, 312, 314, 3, 345, 312, 1, 3, + 345, 312, 2, 3, 345, 312, 3, 3, + 345, 312, 4, 3, 345, 312, 314, 3, + 346, 312, 1, 3, 346, 312, 2, 3, + 346, 312, 3, 3, 346, 312, 4, 3, + 346, 312, 314, 3, 347, 312, 1, 3, + 347, 312, 2, 3, 347, 312, 3, 3, + 347, 312, 4, 3, 347, 312, 314, 3, + 348, 312, 1, 3, 348, 312, 2, 3, + 348, 312, 3, 3, 348, 312, 4, 3, + 348, 312, 314, 3, 349, 312, 1, 3, + 349, 312, 2, 3, 349, 312, 3, 3, + 349, 312, 4, 3, 349, 312, 314, 3, + 350, 312, 1, 3, 350, 312, 2, 3, + 350, 312, 3, 3, 350, 312, 4, 3, + 350, 312, 314, 3, 351, 312, 1, 3, + 351, 312, 2, 3, 351, 312, 3, 3, + 351, 312, 4, 3, 351, 312, 314, 3, + 352, 312, 1, 3, 352, 312, 2, 3, + 352, 312, 3, 3, 352, 312, 4, 3, + 352, 312, 314, 3, 353, 312, 1, 3, + 353, 312, 2, 3, 353, 312, 3, 3, + 353, 312, 4, 3, 353, 312, 314, 3, + 354, 312, 1, 3, 354, 312, 2, 3, + 354, 312, 3, 3, 354, 312, 4, 3, + 354, 312, 314, 3, 355, 312, 1, 3, + 355, 312, 2, 3, 355, 312, 3, 3, + 355, 312, 4, 3, 355, 312, 314, 3, + 356, 312, 1, 3, 356, 312, 2, 3, + 356, 312, 3, 3, 356, 312, 4, 3, + 356, 312, 314, 3, 357, 312, 1, 3, + 357, 312, 2, 3, 357, 312, 3, 3, + 357, 312, 4, 3, 357, 312, 314, 3, + 358, 312, 1, 3, 358, 312, 2, 3, + 358, 312, 3, 3, 358, 312, 4, 3, + 358, 312, 314, 3, 359, 312, 1, 3, + 359, 312, 2, 3, 359, 312, 3, 3, + 359, 312, 4, 3, 359, 312, 314, 3, + 360, 312, 1, 3, 360, 312, 2, 3, + 360, 312, 3, 3, 360, 312, 4, 3, + 360, 312, 314, 3, 361, 312, 1, 3, + 361, 312, 2, 3, 361, 312, 3, 3, + 361, 312, 4, 3, 361, 312, 314, 3, + 362, 312, 1, 3, 362, 312, 2, 3, + 362, 312, 3, 3, 362, 312, 4, 3, + 362, 312, 314, 3, 363, 312, 1, 3, + 363, 312, 2, 3, 363, 312, 3, 3, + 363, 312, 4, 3, 363, 312, 314, 3, + 364, 312, 1, 3, 364, 312, 2, 3, + 364, 312, 3, 3, 364, 312, 4, 3, + 364, 312, 314, 3, 365, 312, 1, 3, + 365, 312, 2, 3, 365, 312, 3, 3, + 365, 312, 4, 3, 365, 312, 314, 3, + 366, 312, 1, 3, 366, 312, 2, 3, + 366, 312, 3, 3, 366, 312, 4, 3, + 366, 312, 314, 3, 367, 312, 1, 3, + 367, 312, 2, 3, 367, 312, 3, 3, + 367, 312, 4, 3, 367, 312, 314, 3, + 368, 312, 1, 3, 368, 312, 2, 3, + 368, 312, 3, 3, 368, 312, 4, 3, + 368, 312, 314, 3, 369, 312, 1, 3, + 369, 312, 2, 3, 369, 312, 3, 3, + 369, 312, 4, 3, 369, 312, 314, 3, + 370, 1, 6, 4, 1, 7, 370, 32, + 4, 1, 314, 32, 7, 4, 4, 314, + 7, 32, 4, 4, 314, 32, 7, 4, + 6, 1, 7, 370, 4, 6, 1, 85, + 0, 4, 6, 72, 0, 1, 4, 6, + 76, 0, 1, 4, 6, 85, 0, 1, + 4, 7, 6, 370, 1, 4, 7, 72, + 0, 1, 4, 7, 370, 1, 6, 4, + 7, 370, 1, 32, 4, 18, 15, 21, + 0, 4, 20, 83, 7, 2, 4, 20, + 83, 7, 3, 4, 20, 83, 7, 4, + 4, 27, 1, 71, 0, 4, 27, 4, + 71, 0, 4, 27, 300, 29, 298, 4, + 29, 298, 294, 0, 4, 29, 302, 298, + 1, 4, 29, 302, 298, 2, 4, 29, + 302, 298, 3, 4, 29, 302, 298, 4, + 4, 31, 1, 7, 370, 4, 31, 1, + 317, 314, 4, 31, 1, 319, 312, 4, + 31, 2, 93, 7, 4, 31, 2, 317, + 314, 4, 31, 2, 319, 312, 4, 31, + 3, 93, 7, 4, 31, 3, 317, 314, + 4, 31, 3, 319, 312, 4, 31, 4, + 93, 7, 4, 31, 4, 317, 314, 4, + 31, 4, 319, 312, 4, 31, 319, 312, + 7, 4, 33, 38, 318, 8, 4, 33, + 50, 38, 318, 4, 33, 318, 313, 8, + 4, 37, 36, 30, 25, 4, 38, 318, + 313, 8, 4, 40, 37, 36, 41, 4, + 40, 42, 271, 1, 4, 40, 42, 271, + 2, 4, 40, 42, 271, 3, 4, 40, + 42, 271, 4, 4, 40, 42, 272, 1, + 4, 40, 42, 272, 2, 4, 40, 42, + 272, 3, 4, 40, 42, 272, 4, 4, + 40, 42, 273, 1, 4, 40, 42, 273, + 2, 4, 40, 42, 273, 3, 4, 40, + 42, 273, 4, 4, 40, 42, 274, 1, + 4, 40, 42, 274, 2, 4, 40, 42, + 274, 3, 4, 40, 42, 274, 4, 4, + 40, 42, 275, 1, 4, 40, 42, 275, + 2, 4, 40, 42, 275, 3, 4, 40, + 42, 275, 4, 4, 40, 42, 276, 1, + 4, 40, 42, 276, 2, 4, 40, 42, + 276, 3, 4, 40, 42, 276, 4, 4, + 42, 273, 281, 0, 4, 42, 274, 281, + 0, 4, 42, 275, 281, 0, 4, 42, + 276, 281, 0, 4, 43, 39, 37, 36, + 4, 44, 39, 37, 36, 4, 46, 145, + 298, 1, 4, 46, 145, 298, 2, 4, + 46, 145, 298, 3, 4, 46, 145, 298, + 4, 4, 46, 298, 294, 0, 4, 48, + 312, 1, 314, 4, 48, 312, 4, 314, + 4, 50, 38, 8, 73, 4, 56, 55, + 37, 36, 4, 66, 68, 61, 0, 4, + 75, 23, 13, 14, 4, 82, 23, 13, + 14, 4, 88, 32, 1, 7, 4, 88, + 32, 2, 7, 4, 88, 32, 3, 7, + 4, 88, 32, 4, 7, 4, 90, 91, + 30, 25, 4, 93, 1, 7, 370, 4, + 96, 156, 157, 313, 4, 97, 98, 1, + 0, 4, 97, 98, 4, 0, 4, 97, + 98, 29, 298, 4, 99, 100, 1, 0, + 4, 99, 100, 4, 0, 4, 99, 100, + 29, 298, 4, 105, 106, 1, 0, 4, + 105, 106, 4, 0, 4, 147, 145, 298, + 1, 4, 147, 145, 298, 2, 4, 147, + 145, 298, 3, 4, 147, 145, 298, 4, + 4, 147, 303, 37, 36, 4, 153, 145, + 298, 1, 4, 153, 145, 298, 2, 4, + 153, 145, 298, 3, 4, 153, 145, 298, + 4, 4, 211, 1, 264, 0, 4, 211, + 4, 264, 0, 4, 212, 1, 264, 0, + 4, 212, 4, 264, 0, 4, 213, 1, + 264, 0, 4, 213, 4, 264, 0, 4, + 214, 1, 264, 0, 4, 214, 4, 264, + 0, 4, 215, 1, 264, 0, 4, 215, + 4, 264, 0, 4, 216, 1, 264, 0, + 4, 216, 4, 264, 0, 4, 217, 1, + 264, 0, 4, 217, 4, 264, 0, 4, + 218, 1, 264, 0, 4, 218, 4, 264, + 0, 4, 219, 1, 264, 0, 4, 219, + 4, 264, 0, 4, 220, 1, 264, 0, + 4, 220, 4, 264, 0, 4, 221, 1, + 264, 0, 4, 221, 4, 264, 0, 4, + 222, 1, 264, 0, 4, 222, 4, 264, + 0, 4, 223, 1, 264, 0, 4, 223, + 4, 264, 0, 4, 224, 1, 264, 0, + 4, 224, 4, 264, 0, 4, 225, 1, + 264, 0, 4, 225, 4, 264, 0, 4, + 226, 1, 264, 0, 4, 226, 4, 264, + 0, 4, 227, 1, 264, 0, 4, 227, + 4, 264, 0, 4, 228, 1, 264, 0, + 4, 228, 4, 264, 0, 4, 229, 1, + 264, 0, 4, 229, 4, 264, 0, 4, + 230, 1, 264, 0, 4, 230, 4, 264, + 0, 4, 231, 1, 264, 0, 4, 231, + 4, 264, 0, 4, 232, 1, 264, 0, + 4, 232, 4, 264, 0, 4, 233, 1, + 264, 0, 4, 233, 4, 264, 0, 4, + 234, 1, 264, 0, 4, 234, 4, 264, + 0, 4, 235, 1, 264, 0, 4, 235, + 4, 264, 0, 4, 236, 1, 264, 0, + 4, 236, 4, 264, 0, 4, 237, 1, + 264, 0, 4, 237, 4, 264, 0, 4, + 238, 1, 264, 0, 4, 238, 4, 264, + 0, 4, 239, 1, 264, 0, 4, 239, + 4, 264, 0, 4, 240, 1, 264, 0, + 4, 240, 4, 264, 0, 4, 241, 1, + 264, 0, 4, 241, 4, 264, 0, 4, + 242, 1, 264, 0, 4, 242, 4, 264, + 0, 4, 243, 1, 264, 0, 4, 243, + 4, 264, 0, 4, 244, 1, 264, 0, + 4, 244, 4, 264, 0, 4, 245, 1, + 264, 0, 4, 245, 4, 264, 0, 4, + 246, 1, 264, 0, 4, 246, 4, 264, + 0, 4, 247, 1, 264, 0, 4, 247, + 4, 264, 0, 4, 248, 1, 264, 0, + 4, 248, 4, 264, 0, 4, 249, 1, + 264, 0, 4, 249, 4, 264, 0, 4, + 250, 1, 264, 0, 4, 250, 4, 264, + 0, 4, 251, 1, 264, 0, 4, 251, + 4, 264, 0, 4, 252, 1, 264, 0, + 4, 252, 4, 264, 0, 4, 253, 1, + 264, 0, 4, 253, 4, 264, 0, 4, + 254, 1, 264, 0, 4, 254, 4, 264, + 0, 4, 255, 1, 264, 0, 4, 255, + 4, 264, 0, 4, 256, 1, 264, 0, + 4, 256, 4, 264, 0, 4, 257, 1, + 264, 0, 4, 257, 4, 264, 0, 4, + 258, 1, 264, 0, 4, 258, 4, 264, + 0, 4, 259, 1, 264, 0, 4, 259, + 4, 264, 0, 4, 260, 1, 264, 0, + 4, 260, 4, 264, 0, 4, 261, 1, + 264, 0, 4, 261, 4, 264, 0, 4, + 262, 1, 264, 0, 4, 262, 4, 264, + 0, 4, 263, 1, 264, 0, 4, 263, + 4, 264, 0, 4, 293, 1, 294, 0, + 4, 293, 4, 294, 0, 4, 298, 1, + 294, 0, 4, 298, 4, 294, 0, 4, + 299, 28, 26, 69, 4, 314, 7, 370, + 1, 4, 319, 312, 1, 314, 4, 319, + 312, 2, 7, 4, 319, 312, 3, 7, + 4, 319, 312, 4, 7, 4, 319, 312, + 4, 314, 4, 320, 312, 1, 314, 4, + 320, 312, 4, 314, 4, 321, 312, 1, + 314, 4, 321, 312, 4, 314, 4, 322, + 312, 1, 314, 4, 322, 312, 4, 314, + 4, 323, 312, 1, 314, 4, 323, 312, + 4, 314, 4, 324, 312, 1, 314, 4, + 324, 312, 4, 314, 4, 325, 312, 1, + 314, 4, 325, 312, 4, 314, 4, 326, + 312, 1, 314, 4, 326, 312, 4, 314, + 4, 327, 312, 1, 314, 4, 327, 312, + 4, 314, 4, 328, 312, 1, 314, 4, + 328, 312, 4, 314, 4, 329, 312, 1, + 314, 4, 329, 312, 4, 314, 4, 330, + 312, 1, 314, 4, 330, 312, 4, 314, + 4, 331, 312, 1, 314, 4, 331, 312, + 4, 314, 4, 332, 312, 1, 314, 4, + 332, 312, 4, 314, 4, 333, 312, 1, + 314, 4, 333, 312, 4, 314, 4, 334, + 312, 1, 314, 4, 334, 312, 4, 314, + 4, 335, 312, 1, 314, 4, 335, 312, + 4, 314, 4, 336, 312, 1, 314, 4, + 336, 312, 4, 314, 4, 337, 312, 1, + 314, 4, 337, 312, 4, 314, 4, 338, + 312, 1, 314, 4, 338, 312, 4, 314, + 4, 339, 312, 1, 314, 4, 339, 312, + 4, 314, 4, 340, 312, 1, 314, 4, + 340, 312, 4, 314, 4, 341, 312, 1, + 314, 4, 341, 312, 4, 314, 4, 342, + 312, 1, 314, 4, 342, 312, 4, 314, + 4, 343, 312, 1, 314, 4, 343, 312, + 4, 314, 4, 344, 312, 1, 314, 4, + 344, 312, 4, 314, 4, 345, 312, 1, + 314, 4, 345, 312, 4, 314, 4, 346, + 312, 1, 314, 4, 346, 312, 4, 314, + 4, 347, 312, 1, 314, 4, 347, 312, + 4, 314, 4, 348, 312, 1, 314, 4, + 348, 312, 4, 314, 4, 349, 312, 1, + 314, 4, 349, 312, 4, 314, 4, 350, + 312, 1, 314, 4, 350, 312, 4, 314, + 4, 351, 312, 1, 314, 4, 351, 312, + 4, 314, 4, 352, 312, 1, 314, 4, + 352, 312, 4, 314, 4, 353, 312, 1, + 314, 4, 353, 312, 4, 314, 4, 354, + 312, 1, 314, 4, 354, 312, 4, 314, + 4, 355, 312, 1, 314, 4, 355, 312, + 4, 314, 4, 356, 312, 1, 314, 4, + 356, 312, 4, 314, 4, 357, 312, 1, + 314, 4, 357, 312, 4, 314, 4, 358, + 312, 1, 314, 4, 358, 312, 4, 314, + 4, 359, 312, 1, 314, 4, 359, 312, + 4, 314, 4, 360, 312, 1, 314, 4, + 360, 312, 4, 314, 4, 361, 312, 1, + 314, 4, 361, 312, 4, 314, 4, 362, + 312, 1, 314, 4, 362, 312, 4, 314, + 4, 363, 312, 1, 314, 4, 363, 312, + 4, 314, 4, 364, 312, 1, 314, 4, + 364, 312, 4, 314, 4, 365, 312, 1, + 314, 4, 365, 312, 4, 314, 4, 366, + 312, 1, 314, 4, 366, 312, 4, 314, + 4, 367, 312, 1, 314, 4, 367, 312, + 4, 314, 4, 368, 312, 1, 314, 4, + 368, 312, 4, 314, 4, 369, 312, 1, + 314, 4, 369, 312, 4, 314, 5, 20, + 7, 76, 0, 1, 5, 27, 300, 29, + 298, 1, 5, 27, 300, 29, 298, 2, + 5, 27, 300, 29, 298, 3, 5, 27, + 300, 29, 298, 4, 5, 29, 298, 1, + 294, 0, 5, 29, 298, 4, 294, 0, + 5, 29, 302, 298, 294, 0, 5, 31, + 1, 93, 7, 370, 5, 31, 1, 319, + 312, 314, 5, 31, 2, 319, 312, 7, + 5, 31, 3, 319, 312, 7, 5, 31, + 4, 319, 312, 7, 5, 31, 4, 319, + 312, 314, 5, 33, 38, 318, 313, 8, + 5, 37, 36, 314, 30, 25, 5, 40, + 42, 273, 281, 0, 5, 40, 42, 274, + 281, 0, 5, 40, 42, 275, 281, 0, + 5, 40, 42, 276, 281, 0, 5, 42, + 273, 1, 281, 0, 5, 42, 273, 4, + 281, 0, 5, 42, 274, 1, 281, 0, + 5, 42, 274, 4, 281, 0, 5, 42, + 275, 1, 281, 0, 5, 42, 275, 4, + 281, 0, 5, 42, 276, 1, 281, 0, + 5, 42, 276, 4, 281, 0, 5, 46, + 145, 298, 294, 0, 5, 46, 298, 1, + 294, 0, 5, 46, 298, 4, 294, 0, + 5, 50, 38, 318, 313, 8, 5, 56, 7, 72, 0, 1, 5, 80, 7, 85, - 0, 1, 5, 90, 91, 312, 30, 25, - 5, 97, 98, 29, 296, 1, 5, 97, - 98, 29, 296, 2, 5, 97, 98, 29, - 296, 3, 5, 97, 98, 29, 296, 4, - 5, 99, 100, 29, 296, 1, 5, 99, - 100, 29, 296, 2, 5, 99, 100, 29, - 296, 3, 5, 99, 100, 29, 296, 4, - 5, 147, 145, 296, 292, 0, 5, 153, - 145, 296, 292, 0, 5, 277, 43, 39, - 37, 36, 5, 317, 310, 1, 7, 367, - 5, 317, 310, 4, 312, 7, 5, 317, - 310, 312, 7, 4, 6, 20, 83, 7, - 85, 0, 1, 6, 27, 298, 29, 296, - 292, 0, 6, 29, 300, 296, 1, 292, - 0, 6, 29, 300, 296, 4, 292, 0, - 6, 31, 1, 317, 310, 7, 367, 6, - 31, 4, 317, 310, 312, 7, 6, 33, - 50, 38, 316, 311, 8, 6, 40, 42, - 271, 1, 279, 0, 6, 40, 42, 271, - 4, 279, 0, 6, 40, 42, 272, 1, - 279, 0, 6, 40, 42, 272, 4, 279, - 0, 6, 40, 42, 273, 1, 279, 0, - 6, 40, 42, 273, 4, 279, 0, 6, - 40, 42, 274, 1, 279, 0, 6, 40, - 42, 274, 4, 279, 0, 6, 46, 145, - 296, 1, 292, 0, 6, 46, 145, 296, - 4, 292, 0, 6, 97, 98, 29, 296, - 292, 0, 6, 99, 100, 29, 296, 292, - 0, 6, 147, 145, 296, 1, 292, 0, - 6, 147, 145, 296, 4, 292, 0, 6, - 153, 145, 296, 1, 292, 0, 6, 153, - 145, 296, 4, 292, 0, 6, 317, 310, - 1, 312, 7, 367, 6, 317, 310, 312, - 7, 367, 1, 7, 27, 298, 29, 296, - 1, 292, 0, 7, 27, 298, 29, 296, - 4, 292, 0, 7, 31, 1, 317, 310, - 312, 7, 367, 7, 97, 98, 29, 296, - 1, 292, 0, 7, 97, 98, 29, 296, - 4, 292, 0, 7, 99, 100, 29, 296, - 1, 292, 0, 7, 99, 100, 29, 296, - 4, 292, 0 + 0, 1, 5, 90, 91, 314, 30, 25, + 5, 97, 98, 29, 298, 1, 5, 97, + 98, 29, 298, 2, 5, 97, 98, 29, + 298, 3, 5, 97, 98, 29, 298, 4, + 5, 99, 100, 29, 298, 1, 5, 99, + 100, 29, 298, 2, 5, 99, 100, 29, + 298, 3, 5, 99, 100, 29, 298, 4, + 5, 147, 145, 298, 294, 0, 5, 153, + 145, 298, 294, 0, 5, 279, 43, 39, + 37, 36, 5, 319, 312, 1, 7, 370, + 5, 319, 312, 4, 314, 7, 5, 319, + 312, 314, 7, 4, 6, 20, 83, 7, + 85, 0, 1, 6, 27, 300, 29, 298, + 294, 0, 6, 29, 302, 298, 1, 294, + 0, 6, 29, 302, 298, 4, 294, 0, + 6, 31, 1, 319, 312, 7, 370, 6, + 31, 4, 319, 312, 314, 7, 6, 33, + 50, 38, 318, 313, 8, 6, 40, 42, + 273, 1, 281, 0, 6, 40, 42, 273, + 4, 281, 0, 6, 40, 42, 274, 1, + 281, 0, 6, 40, 42, 274, 4, 281, + 0, 6, 40, 42, 275, 1, 281, 0, + 6, 40, 42, 275, 4, 281, 0, 6, + 40, 42, 276, 1, 281, 0, 6, 40, + 42, 276, 4, 281, 0, 6, 46, 145, + 298, 1, 294, 0, 6, 46, 145, 298, + 4, 294, 0, 6, 97, 98, 29, 298, + 294, 0, 6, 99, 100, 29, 298, 294, + 0, 6, 147, 145, 298, 1, 294, 0, + 6, 147, 145, 298, 4, 294, 0, 6, + 153, 145, 298, 1, 294, 0, 6, 153, + 145, 298, 4, 294, 0, 6, 319, 312, + 1, 314, 7, 370, 6, 319, 312, 314, + 7, 370, 1, 7, 27, 300, 29, 298, + 1, 294, 0, 7, 27, 300, 29, 298, + 4, 294, 0, 7, 31, 1, 319, 312, + 314, 7, 370, 7, 97, 98, 29, 298, + 1, 294, 0, 7, 97, 98, 29, 298, + 4, 294, 0, 7, 99, 100, 29, 298, + 1, 294, 0, 7, 99, 100, 29, 298, + 4, 294, 0 }; static const short _zone_scanner_cond_offsets[] = { @@ -859,187 +867,189 @@ static const short _zone_scanner_cond_offsets[] = { 92, 92, 92, 94, 94, 96, 98, 98, 100, 102, 102, 102, 102, 102, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, - 106, 106, 106, 108, 108, 110, 110, 110, - 110, 112, 114, 114, 114, 114, 114, 114, - 116, 116, 118, 118, 120, 120, 122, 122, - 122, 122, 124, 124, 124, 126, 126, 126, - 126, 128, 128, 130, 130, 130, 130, 132, - 132, 132, 134, 134, 134, 134, 134, 134, - 136, 136, 136, 136, 136, 136, 138, 141, - 143, 143, 145, 147, 149, 151, 151, 153, - 156, 156, 156, 156, 156, 156, 156, 156, - 156, 156, 158, 160, 163, 165, 167, 170, - 172, 172, 174, 177, 179, 181, 183, 185, - 187, 190, 192, 194, 196, 198, 200, 202, - 204, 206, 208, 210, 212, 214, 216, 218, - 220, 222, 224, 226, 228, 230, 233, 235, - 235, 235, 235, 235, 235, 235, 235, 235, - 235, 237, 239, 241, 244, 246, 248, 250, - 252, 254, 256, 258, 260, 262, 264, 266, - 268, 270, 272, 274, 276, 278, 280, 282, - 284, 286, 291, 296, 301, 306, 306, 306, - 308, 308, 308, 308, 310, 310, 312, 315, - 317, 319, 324, 329, 334, 339, 342, 344, - 349, 354, 356, 358, 360, 362, 364, 366, - 368, 370, 372, 374, 376, 378, 380, 382, - 384, 386, 388, 391, 394, 396, 399, 401, - 401, 401, 401, 401, 401, 401, 401, 401, - 401, 401, 401, 401, 401, 401, 401, 401, - 401, 402, 403, 403, 403, 403, 403, 404, - 406, 408, 410, 412, 412, 414, 414, 416, - 419, 421, 423, 423, 425, 427, 427, 427, - 427, 427, 427, 429, 432, 434, 436, 438, - 440, 440, 442, 444, 444, 444, 444, 444, - 444, 446, 449, 451, 454, 457, 457, 457, - 457, 457, 459, 462, 462, 462, 462, 462, - 462, 462, 462, 462, 462, 462, 462, 462, - 462, 462, 462, 462, 462, 462, 462, 462, - 462, 462, 462, 462, 462, 462, 462, 462, - 462, 462, 462, 462, 462, 462, 462, 462, - 462, 462, 462, 462, 462, 462, 462, 462, - 462, 462, 462, 462, 462, 462, 462, 462, - 462, 462, 462, 462, 462, 462, 462, 462, - 462, 462, 462, 462, 462, 462, 462, 462, - 462, 462, 462, 462, 462, 462, 462, 462, - 462, 462, 462, 462, 462, 462, 462, 462, - 462, 462, 462, 462, 462, 462, 462, 462, - 462, 462, 462, 462, 462, 462, 462, 462, - 462, 462, 462, 462, 462, 462, 462, 462, - 462, 462, 462, 462, 462, 462, 462, 462, - 462, 462, 462, 462, 462, 462, 462, 462, - 462, 462, 462, 462, 462, 462, 462, 462, - 462, 462, 462, 462, 462, 462, 462, 462, - 462, 462, 462, 462, 462, 462, 462, 462, - 462, 462, 462, 462, 462, 462, 462, 462, - 462, 462, 462, 462, 462, 462, 462, 462, - 462, 462, 462, 462, 462, 462, 462, 462, - 464, 466, 468, 468, 468, 470, 473, 473, - 473, 475, 475, 475, 475, 475, 475, 477, - 479, 479, 479, 481, 481, 481, 481, 483, - 483, 483, 483, 485, 485, 485, 485, 485, + 106, 106, 106, 108, 108, 108, 108, 108, + 108, 108, 110, 112, 112, 112, 112, 114, + 116, 116, 116, 116, 116, 116, 118, 118, + 120, 120, 122, 122, 124, 124, 124, 124, + 126, 126, 126, 128, 128, 128, 128, 130, + 130, 132, 132, 132, 132, 134, 134, 134, + 136, 136, 136, 136, 136, 136, 138, 138, + 138, 138, 138, 138, 140, 143, 145, 145, + 147, 149, 151, 153, 153, 155, 158, 158, + 158, 158, 158, 158, 158, 158, 158, 158, + 160, 162, 165, 167, 169, 172, 174, 174, + 176, 179, 181, 183, 185, 187, 189, 192, + 194, 196, 198, 200, 202, 204, 206, 208, + 210, 212, 214, 216, 218, 220, 222, 224, + 226, 228, 230, 232, 235, 237, 237, 237, + 237, 237, 237, 237, 237, 237, 237, 239, + 241, 243, 246, 248, 250, 252, 254, 256, + 258, 260, 262, 264, 266, 268, 270, 272, + 274, 276, 278, 280, 282, 284, 286, 288, + 293, 298, 303, 308, 308, 308, 310, 310, + 310, 310, 312, 312, 314, 317, 319, 321, + 326, 331, 336, 341, 344, 346, 351, 356, + 358, 360, 362, 364, 366, 368, 370, 372, + 374, 376, 378, 380, 382, 384, 386, 388, + 390, 393, 396, 398, 401, 403, 403, 403, + 403, 403, 403, 403, 403, 403, 403, 403, + 403, 403, 403, 403, 403, 403, 403, 404, + 405, 405, 405, 405, 405, 406, 408, 410, + 412, 414, 414, 416, 416, 418, 421, 423, + 425, 425, 427, 429, 429, 429, 429, 429, + 429, 431, 434, 436, 438, 440, 442, 442, + 444, 446, 446, 446, 446, 446, 446, 448, + 451, 453, 456, 459, 459, 459, 459, 459, + 461, 464, 464, 464, 464, 464, 464, 464, + 464, 464, 464, 464, 464, 464, 464, 464, + 464, 464, 464, 464, 464, 464, 464, 464, + 464, 464, 464, 464, 464, 464, 464, 464, + 464, 464, 464, 464, 464, 464, 464, 464, + 464, 464, 464, 464, 464, 464, 464, 464, + 464, 464, 464, 464, 464, 464, 464, 464, + 464, 464, 464, 464, 464, 464, 464, 464, + 464, 464, 464, 464, 464, 464, 464, 464, + 464, 464, 464, 464, 464, 464, 464, 464, + 464, 464, 464, 464, 464, 464, 464, 464, + 464, 464, 464, 464, 464, 464, 464, 464, + 464, 464, 464, 464, 464, 464, 464, 464, + 464, 464, 464, 464, 464, 464, 464, 464, + 464, 464, 464, 464, 464, 464, 464, 464, + 464, 464, 464, 464, 464, 464, 464, 464, + 464, 464, 464, 464, 464, 464, 464, 464, + 464, 464, 464, 464, 464, 464, 464, 464, + 464, 464, 464, 464, 464, 464, 464, 464, + 464, 464, 464, 464, 464, 464, 464, 464, + 464, 464, 464, 464, 464, 464, 464, 464, + 464, 464, 464, 464, 464, 464, 464, 464, + 464, 464, 464, 464, 466, 468, 470, 470, + 470, 472, 475, 475, 475, 477, 477, 477, + 477, 477, 477, 479, 481, 481, 481, 483, + 483, 483, 483, 485, 485, 485, 485, 487, 487, 487, 487, 487, 489, 489, 489, 489, - 491, 493, 493, 493, 495, 495, 495, 495, - 495, 497, 497, 499, 499, 499, 499, 499, + 491, 491, 491, 491, 493, 495, 495, 495, + 497, 497, 497, 497, 497, 499, 499, 501, 501, 501, 501, 501, 503, 503, 503, 503, - 503, 503, 503, 503, 505, 505, 505, 507, - 509, 509, 509, 511, 511, 513, 513, 515, - 517, 517, 517, 517, 517, 519, 521, 521, - 521, 521, 521, 523, 523, 525, 527, 527, - 529, 531, 531, 531, 531, 531, 533, 533, - 533, 533, 533, 533, 533, 533, 533, 533, - 535, 535, 535, 537, 537, 539, 539, 539, - 539, 541, 543, 543, 543, 543, 543, 543, - 545, 545, 547, 547, 549, 549, 551, 551, - 551, 551, 553, 553, 553, 555, 555, 555, - 555, 557, 557, 559, 559, 559, 559, 561, - 561, 561, 563, 563, 563, 563, 563, 563, - 565, 565, 565, 565, 565, 565, 567, 567, - 567, 567, 569, 569, 571, 573, 575, 577, - 579, 579, 581, 584, 587, 590, 592, 594, - 596, 598, 598, 600, 603, 606, 608, 611, - 611, 611, 611, 611, 611, 611, 611, 611, - 611, 611, 611, 611, 611, 611, 611, 611, - 611, 611, 611, 611, 611, 611, 611, 611, - 611, 611, 611, 611, 611, 611, 611, 611, - 611, 611, 611, 611, 611, 611, 611, 611, - 611, 611, 611, 611, 611, 611, 611, 611, - 611, 611, 611, 611, 611, 611, 611, 611, - 613, 615, 615, 615, 615, 615, 615, 617, - 620, 620, 620, 620, 620, 620, 620, 620, - 620, 622, 624, 624, 626, 626, 626, 626, - 626, 626, 626, 626, 626, 626, 626, 626, - 626, 626, 628, 628, 628, 628, 628, 628, - 628, 628, 628, 628, 628, 628, 628, 628, + 505, 505, 505, 505, 505, 505, 505, 505, + 507, 507, 507, 509, 511, 511, 511, 513, + 513, 515, 515, 517, 519, 519, 519, 519, + 519, 521, 523, 523, 523, 523, 523, 525, + 525, 527, 529, 529, 531, 533, 533, 533, + 533, 533, 535, 535, 535, 535, 535, 535, + 535, 535, 535, 535, 537, 537, 537, 539, + 539, 539, 539, 539, 539, 539, 541, 543, + 543, 543, 543, 545, 547, 547, 547, 547, + 547, 547, 549, 549, 551, 551, 553, 553, + 555, 555, 555, 555, 557, 557, 557, 559, + 559, 559, 559, 561, 561, 563, 563, 563, + 563, 565, 565, 565, 567, 567, 567, 567, + 567, 567, 569, 569, 569, 569, 569, 569, + 571, 571, 571, 571, 573, 573, 575, 577, + 579, 581, 583, 583, 585, 588, 591, 594, + 596, 598, 600, 602, 602, 604, 607, 610, + 612, 615, 615, 615, 615, 615, 615, 615, + 615, 615, 615, 615, 615, 615, 615, 615, + 615, 615, 615, 615, 615, 615, 615, 615, + 615, 615, 615, 615, 615, 615, 615, 615, + 615, 615, 615, 615, 615, 615, 615, 615, + 615, 615, 615, 615, 615, 615, 615, 615, + 615, 615, 615, 615, 615, 615, 615, 615, + 615, 615, 617, 619, 619, 619, 619, 619, + 619, 621, 624, 624, 624, 624, 624, 624, + 624, 624, 624, 626, 628, 628, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, - 630, 630, 630, 632, 632, 632, 632, 632, - 634, 634, 634, 634, 634, 634, 634, 634, - 634, 634, 634, 634, 634, 634, 634, 636, - 636, 636, 636, 636, 636, 636, 636, 636, - 636, 636, 636, 636, 636, 636, 636, 638, - 638, 638, 638, 638, 640, 640, 640, 640, - 640, 640, 640, 640, 642, 644, 644, 644, - 644, 644, 644, 644, 644, 644, 644, 644, - 644, 644, 644, 644, 644, 644, 644, 644, - 644, 644, 644, 644, 644, 644, 644, 644, - 644, 644, 644, 644, 644, 644, 644, 644, - 644, 644, 644, 644, 644, 644, 644, 644, - 644, 644, 644, 644, 644, 644, 644, 644, - 644, 644, 644, 644, 644, 644, 644, 644, - 644, 644, 644, 644, 644, 644, 644, 644, - 644, 644, 644, 644, 644, 644, 644, 644, - 644, 644, 644, 644, 644, 644, 644, 644, - 644, 644, 644, 644, 644, 644, 644, 644, - 644, 644, 644, 644, 644, 644, 644, 644, - 644, 644, 644, 644, 644, 644, 644, 644, - 644, 644, 644, 644, 644, 644, 644, 644, - 644, 644, 644, 644, 644, 644, 644, 644, - 644, 644, 644, 644, 644, 644, 644, 644, - 644, 644, 644, 644, 644, 644, 644, 644, - 644, 644, 644, 644, 644, 644, 644, 644, - 644, 644, 644, 644, 644, 644, 644, 644, - 644, 644, 644, 644, 644, 646, 648, 650, + 630, 630, 630, 630, 632, 632, 632, 632, + 632, 632, 632, 632, 632, 632, 632, 632, + 632, 632, 634, 634, 634, 634, 634, 634, + 634, 634, 634, 634, 634, 636, 636, 636, + 636, 636, 638, 638, 638, 638, 638, 638, + 638, 638, 638, 638, 638, 638, 638, 638, + 638, 640, 640, 640, 640, 640, 640, 640, + 640, 640, 640, 640, 640, 640, 640, 640, + 640, 642, 642, 642, 642, 642, 644, 644, + 644, 644, 644, 644, 644, 644, 646, 648, + 648, 648, 648, 648, 648, 648, 648, 648, + 648, 648, 648, 648, 648, 648, 648, 648, + 648, 648, 648, 648, 648, 648, 648, 648, + 648, 648, 648, 648, 648, 648, 648, 648, + 648, 648, 648, 648, 648, 648, 648, 648, + 648, 648, 648, 648, 648, 648, 648, 648, + 648, 648, 648, 648, 648, 648, 648, 648, + 648, 648, 648, 648, 648, 648, 648, 648, + 648, 648, 648, 648, 648, 648, 648, 648, + 648, 648, 648, 648, 648, 648, 648, 648, + 648, 648, 648, 648, 648, 648, 648, 648, + 648, 648, 648, 648, 648, 648, 648, 648, + 648, 648, 648, 648, 648, 648, 648, 648, + 648, 648, 648, 648, 648, 648, 648, 648, + 648, 648, 648, 648, 648, 648, 648, 648, + 648, 648, 648, 648, 648, 648, 648, 648, + 648, 648, 648, 648, 648, 648, 648, 648, + 648, 648, 648, 648, 648, 648, 648, 648, + 648, 648, 648, 648, 648, 648, 648, 648, + 648, 648, 648, 648, 648, 648, 648, 650, 652, 654, 656, 658, 660, 662, 664, 666, - 668, 668, 668, 668, 668, 671, 673, 673, - 675, 678, 680, 680, 682, 685, 687, 687, - 689, 692, 695, 698, 698, 700, 702, 702, - 705, 705, 707, 709, 709, 712, 712, 714, - 716, 716, 719, 719, 721, 723, 726, 726, - 726, 726, 728, 730, 732, 734, 736, 738, + 668, 670, 672, 672, 672, 672, 672, 675, + 677, 677, 679, 682, 684, 684, 686, 689, + 691, 691, 693, 696, 699, 702, 702, 704, + 706, 706, 709, 709, 711, 713, 713, 716, + 716, 718, 720, 720, 723, 723, 725, 727, + 730, 730, 730, 730, 732, 734, 736, 738, 740, 742, 744, 746, 748, 750, 752, 754, - 756, 758, 758, 760, 762, 764, 766, 768, - 770, 772, 774, 777, 779, 781, 784, 786, - 788, 790, 793, 795, 797, 799, 802, 804, - 806, 808, 811, 813, 816, 818, 820, 823, - 826, 829, 831, 834, 836, 838, 841, 844, - 844, 846, 848, 850, 852, 854, 856, 856, - 859, 862, 865, 865, 867, 869, 871, 873, - 875, 877, 879, 881, 883, 885, 885, 888, - 891, 894, 897, 900, 900, 902, 904, 906, - 908, 910, 912, 914, 917, 920, 923, 925, - 925, 925, 925, 925, 925, 927, 930, 930, - 930, 930, 930, 932, 934, 936, 938, 940, - 942, 942, 944, 947, 950, 953, 956, 956, - 958, 960, 962, 964, 964, 966, 969, 972, - 975, 975, 977, 979, 981, 983, 985, 987, - 993, 1004, 1006, 1009, 1015, 1018, 1029, 1032, - 1035, 1038, 1040, 1042, 1044, 1046, 1052, 1055, - 1058, 1060, 1062, 1064, 1066, 1072, 1075, 1078, - 1080, 1082, 1084, 1086, 1092, 1095, 1098, 1101, - 1101, 1103, 1105, 1107, 1109, 1111, 1113, 1115, + 756, 758, 760, 762, 762, 764, 766, 768, + 770, 772, 774, 776, 778, 781, 783, 785, + 788, 790, 792, 794, 797, 799, 801, 803, + 806, 808, 810, 812, 815, 817, 820, 822, + 824, 827, 830, 833, 835, 838, 840, 842, + 845, 848, 848, 850, 852, 854, 856, 858, + 860, 860, 863, 866, 869, 869, 871, 873, + 875, 877, 879, 881, 883, 885, 887, 889, + 889, 892, 895, 898, 901, 904, 904, 906, + 908, 910, 912, 914, 916, 918, 921, 924, + 927, 929, 929, 929, 929, 929, 929, 931, + 934, 934, 934, 934, 934, 936, 938, 940, + 942, 944, 946, 946, 948, 951, 954, 957, + 960, 960, 962, 964, 966, 968, 968, 970, + 973, 976, 979, 979, 981, 983, 985, 987, + 989, 991, 997, 1008, 1010, 1013, 1019, 1022, + 1033, 1036, 1039, 1042, 1044, 1046, 1048, 1050, + 1056, 1059, 1062, 1064, 1066, 1068, 1070, 1076, + 1079, 1082, 1084, 1086, 1088, 1090, 1096, 1099, + 1102, 1105, 1105, 1107, 1109, 1111, 1113, 1115, 1117, 1119, 1121, 1123, 1125, 1127, 1129, 1131, - 1133, 1135, 1138, 1141, 1144, 1147, 1150, 1153, - 1156, 1159, 1159, 1159, 1159, 1159, 1161, 1163, - 1165, 1167, 1169, 1171, 1173, 1176, 1179, 1182, - 1182, 1184, 1184, 1186, 1188, 1190, 1192, 1194, - 1196, 1198, 1200, 1200, 1200, 1200, 1200, 1200, - 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, - 1200, 1203, 1203, 1205, 1208, 1211, 1214, 1214, - 1216, 1218, 1220, 1222, 1224, 1226, 1226, 1226, - 1226, 1229, 1232, 1235, 1235, 1237, 1239, 1241, - 1243, 1245, 1247, 1247, 1249, 1252, 1255, 1258, - 1261, 1261, 1263, 1265, 1265, 1265, 1268, 1268, - 1270, 1272, 1274, 1276, 1278, 1280, 1280, 1282, - 1285, 1288, 1291, 1294, 1294, 1296, 1298, 1298, - 1301, 1301, 1303, 1305, 1305, 1305, 1305, 1305, - 1305, 1305, 1305, 1305, 1305, 1308, 1308, 1308, - 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, - 1308, 1308, 1308, 1310, 1312, 1314, 1316, 1316, - 1319, 1322, 1322, 1324, 1326, 1328, 1330, 1330, - 1333, 1336, 1336, 1338, 1340, 1340, 1340, 1343, - 1343, 1345, 1347, 1349, 1351, 1353, 1355, 1355, - 1358, 1361, 1364, 1366, 1368, 1370, 1372, 1374, - 1376, 1378, 1380, 1382, 1384, 1384, 1384, 1384, - 1384, 1384, 1384, 1384, 1384, 1386, 1386, 1388, - 1391, 1391, 1391, 1393, 1396, 1396, 1398, 1401, - 1403, 1403, 1405, 1408, 1411, 1411, 1411, 1413, - 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, - 1416, 1416, 1416, 1418, 1421, 1421, 1421, 1423, - 1426, 1428, 1431, 1433, 1436, 1438, 1441, 1441, - 1441, 1441, 1441, 1443, 1446, 1446, 1448, 1451, - 1451, 1453, 1456, 1456, 1462, 1465, 1476, 1479, - 1490, 1493, 1493, 1493, 1493, 1493, 1493, 1493, - 1493, 1495, 1498, 1498, 1498, 1500, 1503, 1503, - 1503, 1503, 1503, 1503, 1503, 1503 + 1133, 1135, 1137, 1139, 1142, 1145, 1148, 1151, + 1154, 1157, 1160, 1163, 1163, 1163, 1163, 1163, + 1165, 1167, 1169, 1171, 1173, 1175, 1177, 1180, + 1183, 1186, 1186, 1188, 1188, 1190, 1192, 1194, + 1196, 1198, 1200, 1202, 1204, 1204, 1204, 1204, + 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, + 1204, 1204, 1204, 1207, 1207, 1209, 1212, 1215, + 1218, 1218, 1220, 1222, 1224, 1226, 1228, 1230, + 1230, 1230, 1230, 1233, 1236, 1239, 1239, 1241, + 1243, 1245, 1247, 1249, 1251, 1251, 1253, 1256, + 1259, 1262, 1265, 1265, 1267, 1269, 1269, 1269, + 1272, 1272, 1274, 1276, 1278, 1280, 1282, 1284, + 1284, 1286, 1289, 1292, 1295, 1298, 1298, 1300, + 1302, 1302, 1305, 1305, 1307, 1309, 1309, 1309, + 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1312, + 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, + 1312, 1312, 1312, 1312, 1312, 1314, 1316, 1318, + 1320, 1320, 1323, 1326, 1326, 1328, 1330, 1332, + 1334, 1334, 1337, 1340, 1340, 1342, 1344, 1344, + 1344, 1347, 1347, 1349, 1351, 1353, 1355, 1357, + 1359, 1359, 1362, 1365, 1368, 1370, 1372, 1374, + 1376, 1378, 1380, 1382, 1384, 1386, 1388, 1388, + 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1390, + 1390, 1392, 1395, 1395, 1395, 1397, 1400, 1400, + 1402, 1405, 1407, 1407, 1409, 1412, 1415, 1415, + 1415, 1417, 1420, 1420, 1420, 1420, 1420, 1420, + 1420, 1420, 1420, 1420, 1420, 1422, 1425, 1425, + 1425, 1427, 1430, 1432, 1435, 1437, 1440, 1442, + 1445, 1445, 1445, 1445, 1445, 1447, 1450, 1450, + 1452, 1455, 1455, 1457, 1460, 1460, 1466, 1469, + 1480, 1483, 1494, 1497, 1497, 1497, 1497, 1497, + 1497, 1497, 1497, 1499, 1502, 1502, 1502, 1504, + 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507 }; static const char _zone_scanner_cond_lengths[] = { @@ -1059,39 +1069,40 @@ static const char _zone_scanner_cond_lengths[] = { 0, 0, 2, 0, 2, 2, 0, 2, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, - 0, 0, 2, 0, 2, 0, 0, 0, - 2, 2, 0, 0, 0, 0, 0, 2, - 0, 2, 0, 2, 0, 2, 0, 0, - 0, 2, 0, 0, 2, 0, 0, 0, - 2, 0, 2, 0, 0, 0, 2, 0, - 0, 2, 0, 0, 0, 0, 0, 2, - 0, 0, 0, 0, 0, 2, 3, 2, - 0, 2, 2, 2, 2, 0, 2, 3, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 2, 2, 3, 2, 2, 3, 2, - 0, 2, 3, 2, 2, 2, 2, 2, - 3, 2, 2, 2, 2, 2, 2, 2, + 0, 0, 2, 0, 0, 0, 0, 0, + 0, 2, 2, 0, 0, 0, 2, 2, + 0, 0, 0, 0, 0, 2, 0, 2, + 0, 2, 0, 2, 0, 0, 0, 2, + 0, 0, 2, 0, 0, 0, 2, 0, + 2, 0, 0, 0, 2, 0, 0, 2, + 0, 0, 0, 0, 0, 2, 0, 0, + 0, 0, 0, 2, 3, 2, 0, 2, + 2, 2, 2, 0, 2, 3, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 2, + 2, 3, 2, 2, 3, 2, 0, 2, + 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 3, 2, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 3, 2, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 2, 2, + 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 5, 5, 5, 5, 0, 0, 2, - 0, 0, 0, 2, 0, 2, 3, 2, - 2, 5, 5, 5, 5, 3, 2, 5, - 5, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 5, + 5, 5, 5, 0, 0, 2, 0, 0, + 0, 2, 0, 2, 3, 2, 2, 5, + 5, 5, 5, 3, 2, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 3, 3, 2, 3, 2, 0, - 0, 0, 0, 0, 0, 0, 0, 0, + 2, 2, 2, 2, 2, 2, 2, 2, + 3, 3, 2, 3, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1, 1, 0, 0, 0, 0, 1, 2, - 2, 2, 2, 0, 2, 0, 2, 3, - 2, 2, 0, 2, 2, 0, 0, 0, - 0, 0, 2, 3, 2, 2, 2, 2, + 0, 0, 0, 0, 0, 0, 1, 1, + 0, 0, 0, 0, 1, 2, 2, 2, + 2, 0, 2, 0, 2, 3, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, - 2, 3, 2, 3, 3, 0, 0, 0, - 0, 2, 3, 0, 0, 0, 0, 0, + 2, 3, 2, 2, 2, 2, 0, 2, + 2, 0, 0, 0, 0, 0, 2, 3, + 2, 3, 3, 0, 0, 0, 0, 2, + 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -1112,52 +1123,53 @@ static const char _zone_scanner_cond_lengths[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 2, - 2, 2, 0, 0, 2, 3, 0, 0, - 2, 0, 0, 0, 0, 0, 2, 2, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 2, 2, 2, 0, 0, + 2, 3, 0, 0, 2, 0, 0, 0, + 0, 0, 2, 2, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, - 0, 0, 2, 0, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2, - 2, 0, 0, 2, 0, 0, 0, 0, - 2, 0, 2, 0, 0, 0, 0, 2, - 0, 0, 0, 2, 0, 0, 0, 0, - 0, 0, 0, 2, 0, 0, 2, 2, - 0, 0, 2, 0, 2, 0, 2, 2, - 0, 0, 0, 0, 2, 2, 0, 0, - 0, 0, 2, 0, 2, 2, 0, 2, - 2, 0, 0, 0, 0, 2, 0, 0, + 0, 0, 0, 2, 2, 0, 0, 2, + 0, 0, 0, 0, 2, 0, 2, 0, + 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 2, + 0, 0, 2, 2, 0, 0, 2, 0, + 2, 0, 2, 2, 0, 0, 0, 0, + 2, 2, 0, 0, 0, 0, 2, 0, + 2, 2, 0, 2, 2, 0, 0, 0, + 0, 2, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 2, 0, 0, 2, 0, + 0, 0, 0, 0, 0, 2, 2, 0, + 0, 0, 2, 2, 0, 0, 0, 0, + 0, 2, 0, 2, 0, 2, 0, 2, + 0, 0, 0, 2, 0, 0, 2, 0, 0, 0, 2, 0, 2, 0, 0, 0, - 2, 2, 0, 0, 0, 0, 0, 2, - 0, 2, 0, 2, 0, 2, 0, 0, - 0, 2, 0, 0, 2, 0, 0, 0, - 2, 0, 2, 0, 0, 0, 2, 0, + 2, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, - 0, 0, 0, 0, 0, 2, 0, 0, - 0, 2, 0, 2, 2, 2, 2, 2, - 0, 2, 3, 3, 3, 2, 2, 2, - 2, 0, 2, 3, 3, 2, 3, 0, + 0, 0, 0, 2, 0, 2, 2, 2, + 2, 2, 0, 2, 3, 3, 3, 2, + 2, 2, 2, 0, 2, 3, 3, 2, + 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 2, - 2, 0, 0, 0, 0, 0, 2, 3, + 0, 2, 2, 0, 0, 0, 0, 0, + 2, 3, 0, 0, 0, 0, 0, 0, + 0, 0, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 2, 2, 0, 2, 0, 0, 0, 0, + 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 2, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, 0, 2, + 0, 0, 0, 0, 2, 0, 0, 0, + 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 2, 0, + 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 2, 0, - 0, 0, 0, 2, 0, 0, 0, 0, - 0, 0, 0, 2, 2, 0, 0, 0, + 2, 0, 0, 0, 0, 2, 0, 0, + 0, 0, 0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -1177,69 +1189,69 @@ static const char _zone_scanner_cond_lengths[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 2, 2, 2, + 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 0, 0, 0, 0, 3, 2, 0, 2, - 3, 2, 0, 2, 3, 2, 0, 2, - 3, 3, 3, 0, 2, 2, 0, 3, - 0, 2, 2, 0, 3, 0, 2, 2, - 0, 3, 0, 2, 2, 3, 0, 0, - 0, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 0, 0, 0, 0, 3, 2, + 0, 2, 3, 2, 0, 2, 3, 2, + 0, 2, 3, 3, 3, 0, 2, 2, + 0, 3, 0, 2, 2, 0, 3, 0, + 2, 2, 0, 3, 0, 2, 2, 3, + 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 0, 2, 2, 2, 2, 2, 2, - 2, 2, 3, 2, 2, 3, 2, 2, - 2, 3, 2, 2, 2, 3, 2, 2, - 2, 3, 2, 3, 2, 2, 3, 3, - 3, 2, 3, 2, 2, 3, 3, 0, - 2, 2, 2, 2, 2, 2, 0, 3, + 2, 2, 2, 0, 2, 2, 2, 2, + 2, 2, 2, 2, 3, 2, 2, 3, + 2, 2, 2, 3, 2, 2, 2, 3, + 2, 2, 2, 3, 2, 3, 2, 2, + 3, 3, 3, 2, 3, 2, 2, 3, + 3, 0, 2, 2, 2, 2, 2, 2, + 0, 3, 3, 3, 0, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 0, + 3, 3, 3, 3, 3, 0, 2, 2, + 2, 2, 2, 2, 2, 3, 3, 3, + 2, 0, 0, 0, 0, 0, 2, 3, + 0, 0, 0, 0, 2, 2, 2, 2, + 2, 2, 0, 2, 3, 3, 3, 3, + 0, 2, 2, 2, 2, 0, 2, 3, 3, 3, 0, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 0, 3, 3, - 3, 3, 3, 0, 2, 2, 2, 2, - 2, 2, 2, 3, 3, 3, 2, 0, - 0, 0, 0, 0, 2, 3, 0, 0, - 0, 0, 2, 2, 2, 2, 2, 2, - 0, 2, 3, 3, 3, 3, 0, 2, - 2, 2, 2, 0, 2, 3, 3, 3, - 0, 2, 2, 2, 2, 2, 2, 6, - 11, 2, 3, 6, 3, 11, 3, 3, + 2, 6, 11, 2, 3, 6, 3, 11, + 3, 3, 3, 2, 2, 2, 2, 6, + 3, 3, 2, 2, 2, 2, 6, 3, 3, 2, 2, 2, 2, 6, 3, 3, - 2, 2, 2, 2, 6, 3, 3, 2, - 2, 2, 2, 6, 3, 3, 3, 0, - 2, 2, 2, 2, 2, 2, 2, 2, + 3, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 3, 3, 3, 3, 3, 3, 3, - 3, 0, 0, 0, 0, 2, 2, 2, - 2, 2, 2, 2, 3, 3, 3, 0, - 2, 0, 2, 2, 2, 2, 2, 2, - 2, 2, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 3, 0, 2, 3, 3, 3, 0, 2, - 2, 2, 2, 2, 2, 0, 0, 0, - 3, 3, 3, 0, 2, 2, 2, 2, - 2, 2, 0, 2, 3, 3, 3, 3, - 0, 2, 2, 0, 0, 3, 0, 2, - 2, 2, 2, 2, 2, 0, 2, 3, - 3, 3, 3, 0, 2, 2, 0, 3, - 0, 2, 2, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 2, 2, 2, 2, 0, 3, - 3, 0, 2, 2, 2, 2, 0, 3, - 3, 0, 2, 2, 0, 0, 3, 0, - 2, 2, 2, 2, 2, 2, 0, 3, - 3, 3, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 3, 3, 3, 3, 3, + 3, 3, 3, 0, 0, 0, 0, 2, + 2, 2, 2, 2, 2, 2, 3, 3, + 3, 0, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 0, 2, 3, - 0, 0, 2, 3, 0, 2, 3, 2, - 0, 2, 3, 3, 0, 0, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 3, 0, 2, 3, 3, 3, + 0, 2, 2, 2, 2, 2, 2, 0, + 0, 0, 3, 3, 3, 0, 2, 2, + 2, 2, 2, 2, 0, 2, 3, 3, + 3, 3, 0, 2, 2, 0, 0, 3, + 0, 2, 2, 2, 2, 2, 2, 0, + 2, 3, 3, 3, 3, 0, 2, 2, + 0, 3, 0, 2, 2, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 3, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 2, 2, 2, + 0, 3, 3, 0, 2, 2, 2, 2, + 0, 3, 3, 0, 2, 2, 0, 0, + 3, 0, 2, 2, 2, 2, 2, 2, + 0, 3, 3, 3, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 0, 0, + 0, 0, 0, 0, 0, 0, 2, 0, + 2, 3, 0, 0, 2, 3, 0, 2, + 3, 2, 0, 2, 3, 3, 0, 0, + 2, 3, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 3, 0, 0, + 2, 3, 2, 3, 2, 3, 2, 3, + 0, 0, 0, 0, 2, 3, 0, 2, + 3, 0, 2, 3, 0, 6, 3, 11, + 3, 11, 3, 0, 0, 0, 0, 0, 0, 0, 2, 3, 0, 0, 2, 3, - 2, 3, 2, 3, 2, 3, 0, 0, - 0, 0, 2, 3, 0, 2, 3, 0, - 2, 3, 0, 6, 3, 11, 3, 11, - 3, 0, 0, 0, 0, 0, 0, 0, - 2, 3, 0, 0, 2, 3, 0, 0, - 0, 0, 0, 0, 0, 0 + 0, 0, 0, 0, 0, 0, 0, 0 }; static const short _zone_scanner_cond_keys[] = { @@ -1277,20 +1289,20 @@ static const short _zone_scanner_cond_keys[] = { 10, 10, 59, 59, 10, 10, 59, 59, 10, 10, 59, 59, 10, 10, 59, 59, 10, 10, 59, 59, 10, 10, 59, 59, - 10, 10, 59, 59, -128, 9, 10, 10, - 11, 127, 10, 10, 59, 59, 10, 10, - 59, 59, 10, 10, 59, 59, 10, 10, - 59, 59, 10, 10, 59, 59, 10, 10, - 59, 59, -128, 9, 10, 10, 11, 127, 10, 10, 59, 59, 10, 10, 59, 59, -128, 9, 10, 10, 11, 127, 10, 10, + 59, 59, 10, 10, 59, 59, 10, 10, + 59, 59, 10, 10, 59, 59, 10, 10, 59, 59, 10, 10, 59, 59, -128, 9, 10, 10, 11, 127, 10, 10, 59, 59, 10, 10, 59, 59, -128, 9, 10, 10, 11, 127, 10, 10, 59, 59, 10, 10, + 59, 59, -128, 9, 10, 10, 11, 127, + 10, 10, 59, 59, 10, 10, 59, 59, + -128, 9, 10, 10, 11, 127, 10, 10, 59, 59, 10, 10, 59, 59, 10, 10, - 59, 59, 10, 10, 59, 59, -128, 9, - 10, 10, 11, 127, 10, 10, 59, 59, + 59, 59, 10, 10, 59, 59, 10, 10, + 59, 59, -128, 9, 10, 10, 11, 127, 10, 10, 59, 59, 10, 10, 59, 59, 10, 10, 59, 59, 10, 10, 59, 59, 10, 10, 59, 59, 10, 10, 59, 59, @@ -1300,10 +1312,11 @@ static const short _zone_scanner_cond_keys[] = { 10, 10, 59, 59, 10, 10, 59, 59, 10, 10, 59, 59, 10, 10, 59, 59, 10, 10, 59, 59, 10, 10, 59, 59, - 10, 10, 59, 59, -128, 9, 10, 10, - 11, 127, 10, 10, 59, 59, 10, 10, + 10, 10, 59, 59, 10, 10, 59, 59, + -128, 9, 10, 10, 11, 127, 10, 10, 59, 59, 10, 10, 59, 59, 10, 10, - 59, 59, -128, 9, 10, 10, 11, 127, + 59, 59, 10, 10, 59, 59, -128, 9, + 10, 10, 11, 127, 10, 10, 59, 59, 10, 10, 59, 59, 10, 10, 59, 59, 10, 10, 59, 59, 10, 10, 59, 59, 10, 10, 59, 59, 10, 10, 59, 59, @@ -1314,24 +1327,23 @@ static const short _zone_scanner_cond_keys[] = { 10, 10, 59, 59, 10, 10, 59, 59, 10, 10, 59, 59, 10, 10, 59, 59, 10, 10, 59, 59, 10, 10, 59, 59, - 10, 10, 59, 59, -128, 9, 10, 10, - 11, 58, 59, 59, 60, 127, -128, 9, - 10, 10, 11, 58, 59, 59, 60, 127, -128, 9, 10, 10, 11, 58, 59, 59, 60, 127, -128, 9, 10, 10, 11, 58, - 59, 59, 60, 127, 10, 10, 59, 59, - 10, 10, 59, 59, 10, 10, 59, 59, - -128, 9, 10, 10, 11, 127, 10, 10, - 59, 59, 10, 10, 59, 59, -128, 9, + 59, 59, 60, 127, -128, 9, 10, 10, + 11, 58, 59, 59, 60, 127, -128, 9, 10, 10, 11, 58, 59, 59, 60, 127, - -128, 9, 10, 10, 11, 58, 59, 59, - 60, 127, -128, 9, 10, 10, 11, 58, + 10, 10, 59, 59, 10, 10, 59, 59, + 10, 10, 59, 59, -128, 9, 10, 10, + 11, 127, 10, 10, 59, 59, 10, 10, + 59, 59, -128, 9, 10, 10, 11, 58, 59, 59, 60, 127, -128, 9, 10, 10, 11, 58, 59, 59, 60, 127, -128, 9, - 10, 10, 11, 127, 10, 10, 59, 59, + 10, 10, 11, 58, 59, 59, 60, 127, -128, 9, 10, 10, 11, 58, 59, 59, - 60, 127, -128, 9, 10, 10, 11, 58, - 59, 59, 60, 127, 10, 10, 59, 59, + 60, 127, -128, 9, 10, 10, 11, 127, + 10, 10, 59, 59, -128, 9, 10, 10, + 11, 58, 59, 59, 60, 127, -128, 9, + 10, 10, 11, 58, 59, 59, 60, 127, 10, 10, 59, 59, 10, 10, 59, 59, 10, 10, 59, 59, 10, 10, 59, 59, 10, 10, 59, 59, 10, 10, 59, 59, @@ -1340,28 +1352,29 @@ static const short _zone_scanner_cond_keys[] = { 10, 10, 59, 59, 10, 10, 59, 59, 10, 10, 59, 59, 10, 10, 59, 59, 10, 10, 59, 59, 10, 10, 59, 59, - -128, 9, 10, 10, 11, 127, -128, 9, + 10, 10, 59, 59, -128, 9, 10, 10, + 11, 127, -128, 9, 10, 10, 11, 127, + 10, 10, 59, 59, -128, 9, 10, 10, + 11, 127, 10, 10, 41, 41, 10, 10, + 10, 10, 10, 10, 10, 10, 59, 59, + 10, 10, 59, 59, 10, 10, 59, 59, + 10, 10, 59, 59, 10, 10, 59, 59, + 10, 10, 59, 59, -128, 9, 10, 10, + 11, 127, 10, 10, 59, 59, 10, 10, + 59, 59, 10, 10, 59, 59, 10, 10, + 59, 59, 10, 10, 59, 59, -128, 9, 10, 10, 11, 127, 10, 10, 59, 59, - -128, 9, 10, 10, 11, 127, 10, 10, - 41, 41, 10, 10, 10, 10, 10, 10, 10, 10, 59, 59, 10, 10, 59, 59, 10, 10, 59, 59, 10, 10, 59, 59, 10, 10, 59, 59, 10, 10, 59, 59, -128, 9, 10, 10, 11, 127, 10, 10, - 59, 59, 10, 10, 59, 59, 10, 10, - 59, 59, 10, 10, 59, 59, 10, 10, + 59, 59, -128, 9, 10, 10, 11, 127, + -128, 9, 10, 10, 11, 127, 10, 10, 59, 59, -128, 9, 10, 10, 11, 127, 10, 10, 59, 59, 10, 10, 59, 59, 10, 10, 59, 59, 10, 10, 59, 59, - 10, 10, 59, 59, 10, 10, 59, 59, - 10, 10, 59, 59, -128, 9, 10, 10, - 11, 127, 10, 10, 59, 59, -128, 9, - 10, 10, 11, 127, -128, 9, 10, 10, - 11, 127, 10, 10, 59, 59, -128, 9, - 10, 10, 11, 127, 10, 10, 59, 59, - 10, 10, 59, 59, 10, 10, 59, 59, - 10, 10, 59, 59, -128, 9, 10, 10, - 11, 127, 10, 10, 59, 59, 10, 10, + -128, 9, 10, 10, 11, 127, 10, 10, + 59, 59, 10, 10, 59, 59, 10, 10, 59, 59, 10, 10, 59, 59, 10, 10, 59, 59, 10, 10, 59, 59, 10, 10, 59, 59, 10, 10, 59, 59, 10, 10, @@ -1639,50 +1652,49 @@ static const char _zone_scanner_cond_spaces[] = { 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, + 7, 7, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 7, 7, 7, 7, 7, 7, 7, - 7, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 7, 7, 7, 7, 7, + 7, 7, 7, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 7, 7, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 7, 7, + 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 7, 7, 7, 7, 7, 7, + 0, 0, 0, 0, 7, 7, 7, 7, + 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 7, 7, + 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 2, - 3, 4, 4, 4, 0, 0, 0, 0, + 0, 2, 3, 4, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 7, 7, 0, 0, 0, 7, 7, - 7, 7, 7, 7, 7, 7, 0, 0, - 0, 7, 7, 7, 7, 7, 7, 7, + 0, 0, 0, 7, 7, 0, 0, 0, 7, 7, 7, 7, 7, 7, 7, 7, + 0, 0, 0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, @@ -1693,16 +1705,17 @@ static const char _zone_scanner_cond_spaces[] = { 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 0, 0, 0, 0, 0, - 0, 0, 0, 7, 7, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 7, 7, + 7, 7, 7, 7, 7, 7, 7, 7, + 7, 7, 7, 7, 7, 7, 7, 0, + 0, 0, 0, 0, 0, 0, 0, 7, + 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 7, 7, 7, 7, 7, - 7, 0, 0, 0, 7, 7, 7, 7, + 0, 0, 7, 7, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 7, + 7, 7, 7, 7, 7, 0, 0, 0, + 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -1711,20 +1724,19 @@ static const char _zone_scanner_cond_spaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 7, - 7, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 7, 7, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 0, 0, - 0, 7, 7, 7, 7, 0, 0, 0, - 7, 7, 7, 7, 7, 7, 0, 0, - 0, 7, 7, 7, 7, 7, 7, 0, - 0, 0, 7, 7, 7, 7, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 7, 7, 7, 7, 7, 7, + 7, 7, 7, 7, 7, 7, 7, 7, + 7, 7, 0, 0, 0, 7, 7, 7, + 7, 0, 0, 0, 7, 7, 7, 7, + 7, 7, 0, 0, 0, 7, 7, 7, + 7, 7, 7, 0, 0, 0, 7, 7, + 7, 7, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -1736,53 +1748,55 @@ static const char _zone_scanner_cond_spaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1, 1, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 7, 7, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 7, 7, + 0, 0, 0, 0, 1, 1, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 7, + 7, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 7, 7, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 10, + 13, 10, 10, 10, 13, 5, 8, 5, + 5, 5, 5, 5, 5, 8, 5, 5, + 1, 1, 8, 8, 8, 6, 11, 6, + 6, 6, 11, 9, 9, 9, 10, 13, + 10, 10, 10, 5, 5, 5, 13, 5, + 5, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 10, 13, 10, 10, 10, - 13, 5, 8, 5, 5, 5, 5, 5, - 5, 8, 5, 5, 1, 1, 8, 8, - 8, 6, 11, 6, 6, 6, 11, 9, - 9, 9, 10, 13, 10, 10, 10, 5, - 5, 5, 13, 5, 5, 12, 12, 12, + 0, 0, 10, 13, 10, 10, 10, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 13, 10, 10, 10, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 13, 10, 10, 10, 13, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 10, 13, - 10, 10, 10, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1, 1, 0, + 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 1, + 1, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 1, 1, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 7, - 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -1792,24 +1806,24 @@ static const char _zone_scanner_cond_spaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 7, 7, 7, 7, 7, 7, - 0, 0, 7, 7, 0, 0, 0, 7, - 7, 0, 0, 0, 7, 7, 0, 0, + 7, 7, 7, 7, 0, 0, 7, 7, 0, 0, 0, 7, 7, 0, 0, 0, - 0, 0, 0, 7, 7, 0, 0, 0, - 7, 7, 0, 0, 0, 7, 7, 0, - 0, 0, 7, 7, 0, 0, 0, 7, + 7, 7, 0, 0, 0, 0, 0, 7, + 7, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 7, 7, 0, 0, 0, - 6, 11, 6, 6, 6, 11, 9, 9, - 9, 5, 8, 5, 5, 5, 5, 5, - 5, 8, 5, 5, 8, 8, 8, 10, - 13, 10, 10, 10, 5, 5, 5, 13, - 5, 5, 12, 12, 12, 7, 7, 0, - 0, 0, 7, 7, 0, 0, 0, 0 + 7, 7, 0, 0, 0, 7, 7, 0, + 0, 0, 7, 7, 0, 0, 0, 7, + 7, 0, 0, 0, 6, 11, 6, 6, + 6, 11, 9, 9, 9, 5, 8, 5, + 5, 5, 5, 5, 5, 8, 5, 5, + 8, 8, 8, 10, 13, 10, 10, 10, + 5, 5, 5, 13, 5, 5, 12, 12, + 12, 7, 7, 0, 0, 0, 7, 7, + 0, 0, 0, 0 }; static const short _zone_scanner_key_offsets[] = { @@ -1829,187 +1843,189 @@ static const short _zone_scanner_key_offsets[] = { 790, 792, 794, 804, 806, 816, 828, 830, 841, 853, 855, 857, 859, 861, 871, 873, 875, 877, 879, 881, 883, 885, 887, 889, - 899, 901, 903, 913, 919, 929, 931, 933, - 935, 945, 955, 967, 969, 971, 973, 975, - 985, 987, 997, 999, 1009, 1011, 1021, 1023, - 1025, 1027, 1037, 1039, 1041, 1051, 1057, 1059, - 1061, 1071, 1073, 1083, 1085, 1087, 1089, 1101, - 1103, 1105, 1115, 1117, 1119, 1121, 1123, 1125, - 1135, 1137, 1139, 1141, 1143, 1145, 1155, 1158, - 1204, 1208, 1214, 1258, 1276, 1284, 1296, 1304, - 1307, 1308, 1314, 1316, 1318, 1320, 1322, 1324, - 1326, 1332, 1338, 1382, 1385, 1403, 1447, 1450, - 1458, 1470, 1478, 1481, 1497, 1553, 1571, 1590, - 1636, 1642, 1656, 1670, 1728, 1746, 1760, 1770, - 1782, 1794, 1806, 1820, 1832, 1846, 1856, 1866, - 1880, 1900, 1914, 1924, 1934, 1944, 1950, 1964, - 1966, 1968, 1970, 1972, 1974, 1980, 1982, 1984, - 1990, 1998, 2018, 2064, 2070, 2088, 2146, 2164, - 2178, 2188, 2200, 2212, 2224, 2238, 2250, 2264, - 2274, 2284, 2298, 2318, 2332, 2342, 2352, 2362, - 2377, 2423, 2437, 2451, 2467, 2483, 2485, 2487, - 2497, 2499, 2501, 2503, 2513, 2515, 2525, 2531, - 2545, 2559, 2575, 2591, 2607, 2623, 2626, 2684, - 2698, 2712, 2728, 2740, 2748, 2758, 2768, 2778, - 2790, 2800, 2812, 2820, 2828, 2840, 2858, 2870, - 2878, 2886, 2894, 2900, 2906, 2916, 2922, 2931, - 2932, 2933, 2944, 2960, 2976, 2978, 2980, 2982, - 2998, 3004, 3010, 3016, 3028, 3034, 3036, 3038, - 3050, 3058, 3066, 3072, 3078, 3080, 3082, 3090, - 3096, 3104, 3124, 3132, 3133, 3143, 3155, 3165, - 3168, 3174, 3190, 3200, 3218, 3226, 3227, 3229, - 3231, 3233, 3243, 3251, 3254, 3260, 3272, 3280, - 3298, 3308, 3326, 3334, 3335, 3337, 3339, 3341, - 3351, 3359, 3365, 3381, 3384, 3387, 3394, 3401, - 3409, 3417, 3434, 3437, 3438, 3474, 3486, 3488, - 3490, 3496, 3498, 3500, 3502, 3508, 3510, 3516, - 3526, 3528, 3534, 3538, 3540, 3542, 3544, 3546, - 3552, 3558, 3560, 3562, 3568, 3570, 3572, 3574, - 3580, 3582, 3584, 3586, 3592, 3598, 3600, 3602, - 3604, 3610, 3614, 3616, 3618, 3624, 3626, 3628, - 3630, 3636, 3644, 3646, 3648, 3654, 3656, 3658, - 3660, 3661, 3667, 3668, 3674, 3678, 3680, 3682, - 3684, 3690, 3692, 3694, 3696, 3702, 3704, 3706, - 3708, 3710, 3712, 3714, 3716, 3722, 3726, 3728, - 3734, 3740, 3746, 3747, 3753, 3754, 3760, 3762, - 3768, 3774, 3778, 3780, 3782, 3784, 3790, 3796, - 3802, 3804, 3806, 3808, 3814, 3816, 3822, 3830, - 3832, 3839, 3847, 3849, 3851, 3853, 3855, 3861, - 3863, 3865, 3867, 3869, 3871, 3873, 3875, 3877, - 3879, 3885, 3887, 3889, 3895, 3901, 3907, 3909, - 3911, 3913, 3919, 3925, 3937, 3939, 3941, 3943, - 3945, 3951, 3953, 3959, 3961, 3967, 3969, 3975, - 3977, 3979, 3981, 3987, 3989, 3991, 3997, 4003, - 4005, 4007, 4013, 4015, 4021, 4023, 4025, 4027, - 4035, 4037, 4039, 4045, 4047, 4049, 4051, 4053, - 4055, 4061, 4063, 4065, 4067, 4069, 4071, 4077, - 4087, 4133, 4149, 4151, 4153, 4163, 4166, 4176, - 4178, 4188, 4192, 4194, 4196, 4198, 4200, 4210, - 4220, 4222, 4224, 4234, 4236, 4238, 4240, 4250, - 4252, 4254, 4256, 4266, 4272, 4274, 4276, 4278, - 4288, 4292, 4294, 4296, 4306, 4308, 4310, 4312, - 4322, 4334, 4336, 4338, 4348, 4350, 4352, 4354, - 4355, 4365, 4366, 4376, 4380, 4382, 4384, 4386, - 4396, 4398, 4400, 4402, 4412, 4414, 4416, 4418, - 4420, 4422, 4424, 4426, 4436, 4440, 4442, 4452, - 4462, 4468, 4469, 4479, 4480, 4490, 4492, 4502, - 4512, 4516, 4518, 4520, 4522, 4532, 4542, 4548, - 4550, 4552, 4554, 4564, 4566, 4576, 4588, 4590, - 4601, 4613, 4615, 4617, 4619, 4621, 4631, 4633, - 4635, 4637, 4639, 4641, 4643, 4645, 4647, 4649, - 4659, 4661, 4663, 4673, 4679, 4689, 4691, 4693, - 4695, 4705, 4715, 4727, 4729, 4731, 4733, 4735, - 4745, 4747, 4757, 4759, 4769, 4771, 4781, 4783, - 4785, 4787, 4797, 4799, 4801, 4811, 4817, 4819, - 4821, 4831, 4833, 4843, 4845, 4847, 4849, 4861, - 4863, 4865, 4875, 4877, 4879, 4881, 4883, 4885, - 4895, 4897, 4899, 4901, 4903, 4905, 4915, 4917, - 4919, 4921, 4931, 4933, 4943, 4949, 4957, 4965, - 4977, 4983, 4999, 5002, 5005, 5008, 5014, 5023, - 5033, 5045, 5051, 5067, 5070, 5073, 5081, 5084, - 5092, 5093, 5094, 5095, 5103, 5104, 5105, 5106, - 5107, 5108, 5109, 5117, 5118, 5119, 5127, 5128, - 5129, 5131, 5132, 5133, 5134, 5135, 5143, 5144, - 5145, 5146, 5147, 5155, 5156, 5157, 5159, 5169, - 5170, 5171, 5172, 5173, 5174, 5175, 5176, 5177, - 5178, 5179, 5180, 5181, 5182, 5183, 5191, 5192, - 5193, 5194, 5195, 5203, 5204, 5205, 5206, 5214, - 5224, 5243, 5244, 5245, 5246, 5247, 5254, 5264, - 5267, 5268, 5269, 5270, 5271, 5272, 5273, 5274, - 5281, 5291, 5307, 5308, 5318, 5319, 5320, 5321, - 5329, 5336, 5343, 5351, 5359, 5367, 5368, 5375, - 5383, 5391, 5408, 5409, 5410, 5411, 5413, 5414, - 5415, 5416, 5417, 5418, 5422, 5425, 5430, 5433, - 5447, 5450, 5451, 5452, 5453, 5454, 5455, 5463, - 5470, 5479, 5486, 5504, 5511, 5512, 5513, 5515, - 5528, 5534, 5535, 5536, 5537, 5538, 5539, 5540, - 5541, 5542, 5543, 5548, 5552, 5554, 5558, 5569, - 5573, 5574, 5575, 5576, 5577, 5578, 5579, 5580, - 5581, 5582, 5583, 5584, 5585, 5586, 5587, 5597, - 5598, 5599, 5600, 5601, 5611, 5612, 5613, 5614, - 5615, 5618, 5620, 5623, 5635, 5651, 5652, 5664, - 5672, 5676, 5682, 5684, 5691, 5693, 5695, 5697, - 5699, 5700, 5701, 5703, 5705, 5707, 5708, 5714, - 5718, 5722, 5723, 5725, 5727, 5729, 5731, 5737, - 5739, 5741, 5743, 5745, 5746, 5747, 5749, 5751, - 5753, 5754, 5755, 5756, 5762, 5763, 5764, 5766, - 5768, 5770, 5771, 5772, 5773, 5779, 5781, 5782, - 5783, 5784, 5785, 5791, 5792, 5793, 5799, 5801, - 5803, 5805, 5807, 5809, 5811, 5813, 5819, 5821, - 5823, 5825, 5827, 5829, 5831, 5835, 5837, 5839, - 5845, 5847, 5849, 5855, 5857, 5859, 5863, 5865, - 5866, 5872, 5874, 5876, 5879, 5886, 5888, 5890, - 5892, 5894, 5895, 5896, 5898, 5900, 5902, 5903, - 5909, 5910, 5911, 5917, 5918, 5919, 5925, 5939, - 5947, 5949, 5951, 5953, 5955, 5957, 5963, 5969, - 5971, 5973, 5975, 5977, 5979, 5985, 5989, 5991, - 5997, 5999, 6001, 6007, 6009, 6011, 6013, 6019, - 6021, 6023, 6029, 6033, 6035, 6041, 6043, 6045, - 6051, 6053, 6055, 6057, 6063, 6065, 6067, 6073, - 6077, 6085, 6087, 6089, 6091, 6093, 6095, 6101, - 6104, 6113, 6122, 6128, 6137, 6143, 6158, 6164, - 6172, 6180, 6188, 6206, 6214, 6232, 6240, 6258, - 6266, 6284, 6292, 6304, 6312, 6315, 6323, 6335, - 6343, 6346, 6354, 6366, 6374, 6377, 6385, 6397, - 6405, 6408, 6411, 6414, 6420, 6426, 6438, 6444, - 6447, 6456, 6462, 6477, 6483, 6486, 6488, 6496, - 6511, 6517, 6520, 6526, 6536, 6552, 6555, 6562, - 6575, 6577, 6585, 6595, 6603, 6613, 6622, 6630, - 6636, 6644, 6652, 6662, 6670, 6680, 6689, 6697, - 6703, 6712, 6714, 6728, 6740, 6754, 6766, 6780, - 6792, 6806, 6816, 6819, 6832, 6845, 6848, 6861, - 6874, 6884, 6887, 6900, 6913, 6923, 6926, 6939, - 6952, 6962, 6965, 6971, 6974, 6982, 6990, 6993, - 6996, 6999, 7005, 7008, 7016, 7024, 7027, 7030, - 7032, 7040, 7048, 7056, 7064, 7072, 7087, 7093, - 7096, 7099, 7102, 7104, 7112, 7120, 7128, 7140, - 7146, 7158, 7164, 7176, 7182, 7197, 7203, 7206, - 7209, 7212, 7215, 7218, 7224, 7230, 7238, 7246, - 7258, 7264, 7277, 7279, 7282, 7285, 7288, 7301, - 7303, 7304, 7307, 7310, 7312, 7324, 7327, 7328, - 7335, 7342, 7344, 7352, 7364, 7370, 7378, 7386, - 7398, 7404, 7420, 7423, 7426, 7429, 7432, 7434, - 7442, 7450, 7458, 7470, 7476, 7492, 7495, 7498, - 7501, 7503, 7511, 7521, 7527, 7535, 7543, 7550, - 7584, 7597, 7599, 7602, 7616, 7619, 7660, 7669, - 7672, 7675, 7681, 7689, 7697, 7706, 7743, 7746, - 7749, 7755, 7763, 7771, 7784, 7825, 7828, 7831, - 7837, 7845, 7853, 7868, 7902, 7905, 7908, 7911, - 7917, 7923, 7935, 7941, 7949, 7957, 7965, 7973, - 7981, 7989, 7997, 8005, 8013, 8021, 8036, 8042, - 8055, 8057, 8060, 8063, 8066, 8069, 8072, 8075, - 8078, 8081, 8090, 8096, 8102, 8104, 8112, 8120, - 8128, 8140, 8146, 8159, 8161, 8164, 8167, 8170, - 8177, 8179, 8181, 8189, 8197, 8205, 8213, 8221, - 8234, 8240, 8252, 8258, 8265, 8271, 8278, 8285, - 8291, 8298, 8310, 8316, 8317, 8318, 8319, 8320, - 8321, 8324, 8330, 8342, 8345, 8348, 8351, 8353, - 8361, 8369, 8377, 8385, 8393, 8406, 8412, 8418, - 8430, 8433, 8436, 8439, 8441, 8449, 8457, 8465, - 8473, 8481, 8493, 8499, 8515, 8518, 8521, 8524, - 8527, 8529, 8537, 8545, 8553, 8559, 8562, 8564, - 8572, 8580, 8588, 8596, 8604, 8616, 8622, 8638, - 8641, 8644, 8647, 8650, 8652, 8660, 8669, 8678, - 8681, 8683, 8691, 8703, 8709, 8715, 8721, 8722, - 8728, 8734, 8740, 8746, 8753, 8756, 8762, 8768, - 8769, 8775, 8781, 8788, 8794, 8800, 8801, 8807, - 8813, 8820, 8822, 8830, 8838, 8846, 8858, 8864, - 8867, 8870, 8872, 8880, 8892, 8898, 8910, 8916, - 8919, 8922, 8924, 8932, 8947, 8953, 8959, 8962, - 8968, 8974, 8986, 8992, 9000, 9008, 9023, 9029, - 9032, 9035, 9038, 9056, 9089, 9143, 9199, 9217, - 9273, 9291, 9324, 9395, 9466, 9466, 9466, 9466, - 9466, 9478, 9478, 9478, 9478, 9494, 9494, 9511, - 9514, 9514, 9514, 9560, 9563, 9563, 9579, 9582, - 9594, 9594, 9610, 9613, 9616, 9616, 9616, 9635, - 9638, 9638, 9638, 9638, 9638, 9638, 9638, 9638, - 9638, 9638, 9638, 9654, 9657, 9657, 9657, 9667, - 9670, 9682, 9685, 9697, 9700, 9712, 9715, 9715, - 9715, 9715, 9715, 9728, 9731, 9731, 9747, 9750, - 9750, 9766, 9769, 9769, 9783, 9786, 9799, 9802, - 9843, 9852, 9852, 9852, 9852, 9852, 9852, 9852, - 9852, 9868, 9871, 9871, 9871, 9887, 9890, 9890, - 9890, 9890, 9890, 9890, 9890, 9890 + 899, 901, 903, 913, 921, 923, 925, 927, + 929, 931, 941, 951, 953, 955, 957, 967, + 977, 989, 991, 993, 995, 997, 1007, 1009, + 1019, 1021, 1031, 1033, 1043, 1045, 1047, 1049, + 1059, 1061, 1063, 1073, 1079, 1081, 1083, 1093, + 1095, 1105, 1107, 1109, 1111, 1123, 1125, 1127, + 1137, 1139, 1141, 1143, 1145, 1147, 1157, 1159, + 1161, 1163, 1165, 1167, 1177, 1180, 1226, 1230, + 1236, 1280, 1298, 1306, 1318, 1326, 1329, 1330, + 1336, 1338, 1340, 1342, 1344, 1346, 1348, 1354, + 1360, 1404, 1407, 1425, 1469, 1472, 1480, 1492, + 1500, 1503, 1519, 1575, 1593, 1612, 1658, 1664, + 1678, 1692, 1750, 1768, 1782, 1792, 1804, 1816, + 1828, 1842, 1854, 1868, 1878, 1888, 1904, 1924, + 1938, 1948, 1958, 1968, 1974, 1988, 1990, 1992, + 1994, 1996, 1998, 2004, 2006, 2008, 2014, 2022, + 2042, 2088, 2094, 2112, 2170, 2188, 2202, 2212, + 2224, 2236, 2248, 2262, 2274, 2288, 2298, 2308, + 2324, 2344, 2358, 2368, 2378, 2388, 2403, 2449, + 2463, 2477, 2493, 2509, 2511, 2513, 2523, 2525, + 2527, 2529, 2539, 2541, 2551, 2557, 2571, 2585, + 2601, 2617, 2633, 2649, 2652, 2710, 2724, 2738, + 2754, 2766, 2774, 2784, 2794, 2804, 2816, 2826, + 2838, 2846, 2854, 2868, 2886, 2898, 2906, 2914, + 2922, 2928, 2934, 2944, 2950, 2959, 2960, 2961, + 2972, 2988, 3004, 3006, 3008, 3010, 3026, 3032, + 3038, 3044, 3056, 3062, 3064, 3066, 3078, 3086, + 3094, 3100, 3106, 3108, 3110, 3118, 3124, 3132, + 3152, 3160, 3161, 3171, 3183, 3193, 3196, 3202, + 3218, 3228, 3246, 3254, 3255, 3257, 3259, 3261, + 3271, 3279, 3282, 3288, 3300, 3308, 3326, 3336, + 3354, 3362, 3363, 3365, 3367, 3369, 3379, 3387, + 3393, 3409, 3412, 3415, 3422, 3429, 3437, 3445, + 3462, 3465, 3466, 3502, 3514, 3516, 3518, 3524, + 3526, 3528, 3530, 3536, 3538, 3544, 3554, 3556, + 3562, 3566, 3568, 3570, 3572, 3574, 3580, 3586, + 3588, 3590, 3596, 3598, 3600, 3602, 3608, 3610, + 3612, 3614, 3620, 3626, 3628, 3630, 3632, 3638, + 3642, 3644, 3646, 3652, 3654, 3656, 3658, 3664, + 3672, 3674, 3676, 3682, 3684, 3686, 3688, 3689, + 3695, 3696, 3702, 3706, 3708, 3710, 3712, 3718, + 3720, 3722, 3724, 3730, 3732, 3734, 3736, 3738, + 3740, 3742, 3744, 3750, 3754, 3756, 3762, 3768, + 3774, 3775, 3781, 3782, 3788, 3790, 3796, 3802, + 3806, 3808, 3810, 3812, 3818, 3824, 3830, 3832, + 3834, 3836, 3842, 3844, 3850, 3858, 3860, 3867, + 3875, 3877, 3879, 3881, 3883, 3889, 3891, 3893, + 3895, 3897, 3899, 3901, 3903, 3905, 3907, 3913, + 3915, 3917, 3923, 3931, 3933, 3935, 3937, 3939, + 3941, 3947, 3953, 3955, 3957, 3959, 3965, 3971, + 3983, 3985, 3987, 3989, 3991, 3997, 3999, 4005, + 4007, 4013, 4015, 4021, 4023, 4025, 4027, 4033, + 4035, 4037, 4043, 4049, 4051, 4053, 4059, 4061, + 4067, 4069, 4071, 4073, 4081, 4083, 4085, 4091, + 4093, 4095, 4097, 4099, 4101, 4107, 4109, 4111, + 4113, 4115, 4117, 4123, 4133, 4179, 4195, 4197, + 4199, 4209, 4212, 4222, 4224, 4234, 4238, 4240, + 4242, 4244, 4246, 4256, 4266, 4268, 4270, 4280, + 4282, 4284, 4286, 4296, 4298, 4300, 4302, 4312, + 4318, 4320, 4322, 4324, 4334, 4338, 4340, 4342, + 4352, 4354, 4356, 4358, 4368, 4380, 4382, 4384, + 4394, 4396, 4398, 4400, 4401, 4411, 4412, 4422, + 4426, 4428, 4430, 4432, 4442, 4444, 4446, 4448, + 4458, 4460, 4462, 4464, 4466, 4468, 4470, 4472, + 4482, 4486, 4488, 4498, 4508, 4514, 4515, 4525, + 4526, 4536, 4538, 4548, 4558, 4562, 4564, 4566, + 4568, 4578, 4588, 4594, 4596, 4598, 4600, 4610, + 4612, 4622, 4634, 4636, 4647, 4659, 4661, 4663, + 4665, 4667, 4677, 4679, 4681, 4683, 4685, 4687, + 4689, 4691, 4693, 4695, 4705, 4707, 4709, 4719, + 4727, 4729, 4731, 4733, 4735, 4737, 4747, 4757, + 4759, 4761, 4763, 4773, 4783, 4795, 4797, 4799, + 4801, 4803, 4813, 4815, 4825, 4827, 4837, 4839, + 4849, 4851, 4853, 4855, 4865, 4867, 4869, 4879, + 4885, 4887, 4889, 4899, 4901, 4911, 4913, 4915, + 4917, 4929, 4931, 4933, 4943, 4945, 4947, 4949, + 4951, 4953, 4963, 4965, 4967, 4969, 4971, 4973, + 4983, 4985, 4987, 4989, 4999, 5001, 5011, 5017, + 5025, 5033, 5045, 5051, 5067, 5070, 5073, 5076, + 5082, 5091, 5101, 5113, 5119, 5135, 5138, 5141, + 5149, 5152, 5160, 5161, 5162, 5163, 5171, 5172, + 5173, 5174, 5175, 5176, 5177, 5185, 5186, 5187, + 5195, 5196, 5197, 5199, 5200, 5201, 5202, 5203, + 5211, 5212, 5213, 5214, 5215, 5223, 5224, 5225, + 5227, 5237, 5238, 5239, 5240, 5241, 5242, 5243, + 5244, 5245, 5246, 5247, 5248, 5249, 5250, 5251, + 5259, 5260, 5261, 5262, 5263, 5271, 5272, 5273, + 5274, 5282, 5292, 5311, 5312, 5313, 5314, 5315, + 5322, 5332, 5335, 5336, 5337, 5338, 5339, 5340, + 5341, 5342, 5349, 5359, 5375, 5376, 5386, 5387, + 5388, 5389, 5397, 5404, 5411, 5419, 5427, 5435, + 5436, 5443, 5451, 5459, 5476, 5477, 5478, 5479, + 5481, 5482, 5483, 5484, 5485, 5486, 5490, 5493, + 5498, 5501, 5515, 5518, 5519, 5520, 5521, 5522, + 5523, 5531, 5538, 5547, 5554, 5572, 5579, 5580, + 5581, 5583, 5596, 5602, 5603, 5604, 5605, 5606, + 5607, 5608, 5609, 5610, 5611, 5616, 5620, 5622, + 5626, 5637, 5641, 5642, 5643, 5644, 5645, 5646, + 5647, 5648, 5649, 5650, 5651, 5652, 5653, 5654, + 5655, 5665, 5666, 5667, 5668, 5669, 5679, 5680, + 5681, 5682, 5683, 5686, 5688, 5691, 5703, 5719, + 5720, 5732, 5740, 5744, 5750, 5752, 5759, 5761, + 5763, 5765, 5767, 5768, 5769, 5771, 5773, 5775, + 5776, 5782, 5786, 5790, 5791, 5793, 5795, 5797, + 5799, 5805, 5807, 5809, 5811, 5813, 5814, 5815, + 5817, 5819, 5821, 5822, 5823, 5824, 5830, 5831, + 5832, 5834, 5836, 5838, 5839, 5840, 5841, 5847, + 5849, 5850, 5851, 5852, 5853, 5859, 5860, 5861, + 5867, 5869, 5871, 5873, 5875, 5877, 5879, 5881, + 5887, 5889, 5891, 5893, 5895, 5897, 5899, 5903, + 5905, 5907, 5913, 5915, 5917, 5923, 5925, 5927, + 5931, 5933, 5934, 5940, 5942, 5944, 5947, 5954, + 5956, 5958, 5960, 5962, 5963, 5964, 5966, 5968, + 5970, 5971, 5977, 5978, 5979, 5985, 5986, 5987, + 5993, 6007, 6015, 6017, 6019, 6021, 6023, 6025, + 6031, 6037, 6039, 6041, 6043, 6045, 6047, 6053, + 6057, 6059, 6065, 6067, 6069, 6075, 6077, 6079, + 6081, 6087, 6089, 6091, 6097, 6101, 6103, 6109, + 6111, 6113, 6119, 6121, 6123, 6125, 6131, 6133, + 6135, 6141, 6145, 6153, 6155, 6157, 6159, 6161, + 6163, 6169, 6172, 6181, 6190, 6196, 6205, 6211, + 6226, 6232, 6240, 6248, 6256, 6274, 6282, 6300, + 6308, 6326, 6334, 6352, 6360, 6372, 6380, 6383, + 6391, 6403, 6411, 6414, 6422, 6434, 6442, 6445, + 6453, 6465, 6473, 6476, 6479, 6482, 6488, 6494, + 6506, 6512, 6515, 6524, 6530, 6545, 6551, 6554, + 6556, 6564, 6579, 6585, 6588, 6594, 6604, 6620, + 6623, 6630, 6643, 6645, 6653, 6663, 6671, 6681, + 6690, 6698, 6704, 6712, 6720, 6730, 6738, 6748, + 6757, 6765, 6771, 6780, 6782, 6796, 6808, 6822, + 6834, 6848, 6860, 6874, 6884, 6887, 6900, 6913, + 6916, 6929, 6942, 6952, 6955, 6968, 6981, 6991, + 6994, 7007, 7020, 7030, 7033, 7039, 7042, 7050, + 7058, 7061, 7064, 7067, 7073, 7076, 7084, 7092, + 7095, 7098, 7100, 7108, 7116, 7124, 7132, 7140, + 7155, 7161, 7164, 7167, 7170, 7172, 7180, 7188, + 7196, 7208, 7214, 7226, 7232, 7244, 7250, 7265, + 7271, 7274, 7277, 7280, 7283, 7286, 7292, 7298, + 7306, 7314, 7326, 7332, 7345, 7347, 7350, 7353, + 7356, 7369, 7371, 7372, 7375, 7378, 7380, 7392, + 7395, 7396, 7403, 7410, 7412, 7420, 7432, 7438, + 7446, 7454, 7466, 7472, 7488, 7491, 7494, 7497, + 7500, 7502, 7510, 7518, 7526, 7538, 7544, 7560, + 7563, 7566, 7569, 7571, 7579, 7589, 7595, 7603, + 7611, 7618, 7652, 7665, 7667, 7670, 7684, 7687, + 7728, 7737, 7740, 7743, 7749, 7757, 7765, 7774, + 7811, 7814, 7817, 7823, 7831, 7839, 7852, 7893, + 7896, 7899, 7905, 7913, 7921, 7936, 7970, 7973, + 7976, 7979, 7985, 7991, 8003, 8009, 8017, 8025, + 8033, 8041, 8049, 8057, 8065, 8073, 8081, 8089, + 8104, 8110, 8123, 8125, 8128, 8131, 8134, 8137, + 8140, 8143, 8146, 8149, 8158, 8164, 8170, 8172, + 8180, 8188, 8196, 8208, 8214, 8227, 8229, 8232, + 8235, 8238, 8245, 8247, 8249, 8257, 8265, 8273, + 8281, 8289, 8302, 8308, 8320, 8326, 8333, 8339, + 8346, 8353, 8359, 8366, 8378, 8384, 8385, 8386, + 8387, 8388, 8389, 8392, 8398, 8410, 8413, 8416, + 8419, 8421, 8429, 8437, 8445, 8453, 8461, 8474, + 8480, 8486, 8498, 8501, 8504, 8507, 8509, 8517, + 8525, 8533, 8541, 8549, 8561, 8567, 8583, 8586, + 8589, 8592, 8595, 8597, 8605, 8613, 8621, 8627, + 8630, 8632, 8640, 8648, 8656, 8664, 8672, 8684, + 8690, 8706, 8709, 8712, 8715, 8718, 8720, 8728, + 8737, 8746, 8749, 8751, 8759, 8771, 8777, 8783, + 8789, 8790, 8796, 8802, 8808, 8814, 8821, 8824, + 8830, 8836, 8837, 8843, 8849, 8856, 8862, 8868, + 8869, 8875, 8881, 8888, 8890, 8898, 8906, 8914, + 8926, 8932, 8935, 8938, 8940, 8948, 8960, 8966, + 8978, 8984, 8987, 8990, 8992, 9000, 9015, 9021, + 9027, 9030, 9036, 9042, 9054, 9060, 9068, 9076, + 9091, 9097, 9100, 9103, 9106, 9124, 9157, 9211, + 9267, 9285, 9341, 9359, 9392, 9463, 9534, 9534, + 9534, 9534, 9534, 9546, 9546, 9546, 9546, 9562, + 9562, 9579, 9582, 9582, 9582, 9628, 9631, 9631, + 9647, 9650, 9662, 9662, 9678, 9681, 9684, 9684, + 9684, 9703, 9706, 9706, 9706, 9706, 9706, 9706, + 9706, 9706, 9706, 9706, 9706, 9722, 9725, 9725, + 9725, 9735, 9738, 9750, 9753, 9765, 9768, 9780, + 9783, 9783, 9783, 9783, 9783, 9796, 9799, 9799, + 9815, 9818, 9818, 9834, 9837, 9837, 9851, 9854, + 9867, 9870, 9911, 9920, 9920, 9920, 9920, 9920, + 9920, 9920, 9920, 9936, 9939, 9939, 9939, 9955, + 9958, 9958, 9958, 9958, 9958, 9958, 9958, 9958 }; static const short _zone_scanner_trans_keys[] = { @@ -2127,127 +2143,130 @@ static const short _zone_scanner_trans_keys[] = { 121, 9, 32, 40, 41, 3082, 3131, 3338, 3387, 3594, 3643, 84, 116, 82, 114, 9, 32, 40, 41, 3082, 3131, 3338, 3387, 3594, - 3643, 80, 82, 84, 112, 114, 116, 9, + 3643, 69, 80, 82, 84, 101, 112, 114, + 116, 83, 115, 73, 105, 78, 110, 70, + 102, 79, 111, 9, 32, 40, 41, 3082, + 3131, 3338, 3387, 3594, 3643, 9, 32, 40, + 41, 3082, 3131, 3338, 3387, 3594, 3643, 83, + 115, 73, 105, 71, 103, 9, 32, 40, + 41, 3082, 3131, 3338, 3387, 3594, 3643, 9, 32, 40, 41, 3082, 3131, 3338, 3387, 3594, - 3643, 83, 115, 73, 105, 71, 103, 9, + 3643, 77, 79, 80, 82, 83, 86, 109, + 111, 112, 114, 115, 118, 73, 105, 77, + 109, 69, 101, 65, 97, 9, 32, 40, + 41, 3082, 3131, 3338, 3387, 3594, 3643, 65, + 97, 9, 32, 40, 41, 3082, 3131, 3338, + 3387, 3594, 3643, 70, 102, 9, 32, 40, + 41, 3082, 3131, 3338, 3387, 3594, 3643, 86, + 118, 9, 32, 40, 41, 3082, 3131, 3338, + 3387, 3594, 3643, 72, 104, 70, 102, 80, + 112, 9, 32, 40, 41, 3082, 3131, 3338, + 3387, 3594, 3643, 67, 99, 66, 98, 9, 32, 40, 41, 3082, 3131, 3338, 3387, 3594, - 3643, 9, 32, 40, 41, 3082, 3131, 3338, - 3387, 3594, 3643, 77, 79, 80, 82, 83, - 86, 109, 111, 112, 114, 115, 118, 73, - 105, 77, 109, 69, 101, 65, 97, 9, + 3643, 76, 88, 89, 108, 120, 121, 83, + 115, 65, 97, 9, 32, 40, 41, 3082, + 3131, 3338, 3387, 3594, 3643, 84, 116, 9, 32, 40, 41, 3082, 3131, 3338, 3387, 3594, - 3643, 65, 97, 9, 32, 40, 41, 3082, - 3131, 3338, 3387, 3594, 3643, 70, 102, 9, + 3643, 80, 112, 69, 101, 48, 57, 9, 32, 40, 41, 3082, 3131, 3338, 3387, 3594, - 3643, 86, 118, 9, 32, 40, 41, 3082, - 3131, 3338, 3387, 3594, 3643, 72, 104, 70, - 102, 80, 112, 9, 32, 40, 41, 3082, - 3131, 3338, 3387, 3594, 3643, 67, 99, 66, - 98, 9, 32, 40, 41, 3082, 3131, 3338, - 3387, 3594, 3643, 76, 88, 89, 108, 120, - 121, 83, 115, 65, 97, 9, 32, 40, - 41, 3082, 3131, 3338, 3387, 3594, 3643, 84, - 116, 9, 32, 40, 41, 3082, 3131, 3338, - 3387, 3594, 3643, 80, 112, 69, 101, 48, - 57, 9, 32, 40, 41, 3082, 3131, 3338, - 3387, 3594, 3643, 48, 57, 82, 114, 73, - 105, 9, 32, 40, 41, 3082, 3131, 3338, - 3387, 3594, 3643, 65, 97, 76, 108, 76, - 108, 69, 101, 84, 116, 9, 32, 40, - 41, 3082, 3131, 3338, 3387, 3594, 3643, 79, - 111, 78, 110, 69, 101, 77, 109, 68, - 100, 9, 32, 40, 41, 3082, 3131, 3338, - 3387, 3594, 3643, 2058, 1920, 2175, 9, 32, - 40, 41, 65, 67, 68, 69, 72, 73, - 75, 76, 77, 78, 79, 80, 82, 83, - 84, 85, 87, 90, 97, 99, 100, 101, - 104, 105, 107, 108, 109, 110, 111, 112, - 114, 115, 116, 117, 119, 122, 1802, 1851, - 2058, 2107, 48, 57, 78, 80, 110, 112, - 9, 32, 40, 41, 2058, 2107, 9, 32, - 40, 41, 65, 67, 68, 69, 72, 73, - 75, 76, 77, 78, 79, 80, 82, 83, - 84, 85, 87, 90, 97, 99, 100, 101, - 104, 105, 107, 108, 109, 110, 111, 112, - 114, 115, 116, 117, 119, 122, 2058, 2107, - 48, 57, 9, 32, 40, 41, 68, 72, - 77, 83, 87, 100, 104, 109, 115, 119, - 2058, 2107, 48, 57, 9, 32, 40, 41, - 2058, 2107, 48, 57, 68, 72, 77, 83, - 87, 100, 104, 109, 115, 119, 48, 57, - 9, 32, 40, 41, 2058, 2107, 48, 57, - 2058, 1920, 2175, 10, 73, 79, 84, 105, - 111, 116, 78, 110, 67, 99, 76, 108, - 85, 117, 68, 100, 69, 101, 32, 59, - 9, 10, 40, 41, 9, 32, 40, 41, - 2058, 2107, 9, 32, 40, 41, 65, 67, - 68, 69, 72, 73, 75, 76, 77, 78, - 79, 80, 82, 83, 84, 85, 87, 90, - 97, 99, 100, 101, 104, 105, 107, 108, - 109, 110, 111, 112, 114, 115, 116, 117, - 119, 122, 2058, 2107, 48, 57, 2058, 1920, - 2175, 9, 32, 40, 41, 68, 72, 77, - 83, 87, 100, 104, 109, 115, 119, 2058, - 2107, 48, 57, 9, 32, 40, 41, 65, - 67, 68, 69, 72, 73, 75, 76, 77, - 78, 79, 80, 82, 83, 84, 85, 87, - 90, 97, 99, 100, 101, 104, 105, 107, - 108, 109, 110, 111, 112, 114, 115, 116, - 117, 119, 122, 2058, 2107, 48, 57, 2058, - 1920, 2175, 9, 32, 40, 41, 2058, 2107, + 3643, 48, 57, 82, 114, 73, 105, 9, + 32, 40, 41, 3082, 3131, 3338, 3387, 3594, + 3643, 65, 97, 76, 108, 76, 108, 69, + 101, 84, 116, 9, 32, 40, 41, 3082, + 3131, 3338, 3387, 3594, 3643, 79, 111, 78, + 110, 69, 101, 77, 109, 68, 100, 9, + 32, 40, 41, 3082, 3131, 3338, 3387, 3594, + 3643, 2058, 1920, 2175, 9, 32, 40, 41, + 65, 67, 68, 69, 72, 73, 75, 76, + 77, 78, 79, 80, 82, 83, 84, 85, + 87, 90, 97, 99, 100, 101, 104, 105, + 107, 108, 109, 110, 111, 112, 114, 115, + 116, 117, 119, 122, 1802, 1851, 2058, 2107, + 48, 57, 78, 80, 110, 112, 9, 32, + 40, 41, 2058, 2107, 9, 32, 40, 41, + 65, 67, 68, 69, 72, 73, 75, 76, + 77, 78, 79, 80, 82, 83, 84, 85, + 87, 90, 97, 99, 100, 101, 104, 105, + 107, 108, 109, 110, 111, 112, 114, 115, + 116, 117, 119, 122, 2058, 2107, 48, 57, + 9, 32, 40, 41, 68, 72, 77, 83, + 87, 100, 104, 109, 115, 119, 2058, 2107, + 48, 57, 9, 32, 40, 41, 2058, 2107, 48, 57, 68, 72, 77, 83, 87, 100, 104, 109, 115, 119, 48, 57, 9, 32, 40, 41, 2058, 2107, 48, 57, 2058, 1920, - 2175, 9, 32, 40, 41, 65, 70, 80, - 97, 102, 112, 3082, 3131, 3338, 3387, 3594, - 3643, 9, 32, 40, 41, 58, 65, 67, - 68, 69, 72, 73, 75, 76, 77, 78, - 79, 80, 82, 83, 84, 85, 87, 90, - 92, 97, 99, 100, 101, 104, 105, 107, - 108, 109, 110, 111, 112, 114, 115, 116, - 117, 119, 122, 3082, 3131, 3338, 3387, 3594, - 3643, -128, 8, 11, 47, 48, 57, 60, - 127, 9, 32, 40, 41, 65, 70, 80, - 97, 102, 112, 2826, 2875, 3082, 3131, 3338, - 3387, 3594, 3643, 9, 32, 40, 41, 92, - 2826, 2875, 3082, 3131, 3338, 3387, 3594, 3643, - -128, 8, 11, 58, 60, 127, 9, 32, - 40, 41, 65, 67, 68, 69, 72, 73, - 75, 76, 77, 78, 79, 80, 82, 83, - 84, 85, 87, 90, 97, 99, 100, 101, - 104, 105, 107, 108, 109, 110, 111, 112, - 114, 115, 116, 117, 119, 122, 1802, 1851, - 2058, 2107, 48, 57, 1802, 2058, 1664, 1919, - 1920, 2175, 9, 32, 40, 41, 1802, 1851, - 2058, 2107, -128, 8, 11, 58, 60, 127, - 9, 32, 40, 41, 1802, 1851, 2058, 2107, - -128, 8, 11, 58, 60, 127, 9, 32, - 40, 41, 58, 65, 67, 68, 69, 72, - 73, 75, 76, 77, 78, 79, 80, 82, - 83, 84, 85, 87, 90, 92, 97, 99, + 2175, 10, 73, 79, 84, 105, 111, 116, + 78, 110, 67, 99, 76, 108, 85, 117, + 68, 100, 69, 101, 32, 59, 9, 10, + 40, 41, 9, 32, 40, 41, 2058, 2107, + 9, 32, 40, 41, 65, 67, 68, 69, + 72, 73, 75, 76, 77, 78, 79, 80, + 82, 83, 84, 85, 87, 90, 97, 99, 100, 101, 104, 105, 107, 108, 109, 110, 111, 112, 114, 115, 116, 117, 119, 122, - 2826, 2875, 3082, 3131, 3338, 3387, 3594, 3643, - -128, 8, 11, 47, 48, 57, 60, 127, - 9, 32, 40, 41, 65, 68, 69, 78, - 83, 97, 100, 101, 110, 115, 1802, 1851, - 2058, 2107, 9, 32, 40, 41, 72, 78, - 83, 104, 110, 115, 1802, 1851, 2058, 2107, - 9, 32, 40, 41, 85, 117, 1802, 1851, - 2058, 2107, 9, 32, 40, 41, 73, 84, - 105, 116, 1802, 1851, 2058, 2107, 9, 32, - 40, 41, 78, 80, 110, 112, 1802, 1851, - 2058, 2107, 9, 32, 40, 41, 69, 88, - 101, 120, 1802, 1851, 2058, 2107, 9, 32, - 40, 41, 51, 54, 79, 80, 111, 112, + 2058, 2107, 48, 57, 2058, 1920, 2175, 9, + 32, 40, 41, 68, 72, 77, 83, 87, + 100, 104, 109, 115, 119, 2058, 2107, 48, + 57, 9, 32, 40, 41, 65, 67, 68, + 69, 72, 73, 75, 76, 77, 78, 79, + 80, 82, 83, 84, 85, 87, 90, 97, + 99, 100, 101, 104, 105, 107, 108, 109, + 110, 111, 112, 114, 115, 116, 117, 119, + 122, 2058, 2107, 48, 57, 2058, 1920, 2175, + 9, 32, 40, 41, 2058, 2107, 48, 57, + 68, 72, 77, 83, 87, 100, 104, 109, + 115, 119, 48, 57, 9, 32, 40, 41, + 2058, 2107, 48, 57, 2058, 1920, 2175, 9, + 32, 40, 41, 65, 70, 80, 97, 102, + 112, 3082, 3131, 3338, 3387, 3594, 3643, 9, + 32, 40, 41, 58, 65, 67, 68, 69, + 72, 73, 75, 76, 77, 78, 79, 80, + 82, 83, 84, 85, 87, 90, 92, 97, + 99, 100, 101, 104, 105, 107, 108, 109, + 110, 111, 112, 114, 115, 116, 117, 119, + 122, 3082, 3131, 3338, 3387, 3594, 3643, -128, + 8, 11, 47, 48, 57, 60, 127, 9, + 32, 40, 41, 65, 70, 80, 97, 102, + 112, 2826, 2875, 3082, 3131, 3338, 3387, 3594, + 3643, 9, 32, 40, 41, 92, 2826, 2875, + 3082, 3131, 3338, 3387, 3594, 3643, -128, 8, + 11, 58, 60, 127, 9, 32, 40, 41, + 65, 67, 68, 69, 72, 73, 75, 76, + 77, 78, 79, 80, 82, 83, 84, 85, + 87, 90, 97, 99, 100, 101, 104, 105, + 107, 108, 109, 110, 111, 112, 114, 115, + 116, 117, 119, 122, 1802, 1851, 2058, 2107, + 48, 57, 1802, 2058, 1664, 1919, 1920, 2175, + 9, 32, 40, 41, 1802, 1851, 2058, 2107, + -128, 8, 11, 58, 60, 127, 9, 32, + 40, 41, 1802, 1851, 2058, 2107, -128, 8, + 11, 58, 60, 127, 9, 32, 40, 41, + 58, 65, 67, 68, 69, 72, 73, 75, + 76, 77, 78, 79, 80, 82, 83, 84, + 85, 87, 90, 92, 97, 99, 100, 101, + 104, 105, 107, 108, 109, 110, 111, 112, + 114, 115, 116, 117, 119, 122, 2826, 2875, + 3082, 3131, 3338, 3387, 3594, 3643, -128, 8, + 11, 47, 48, 57, 60, 127, 9, 32, + 40, 41, 65, 68, 69, 78, 83, 97, + 100, 101, 110, 115, 1802, 1851, 2058, 2107, + 9, 32, 40, 41, 72, 78, 83, 104, + 110, 115, 1802, 1851, 2058, 2107, 9, 32, + 40, 41, 85, 117, 1802, 1851, 2058, 2107, + 9, 32, 40, 41, 73, 84, 105, 116, + 1802, 1851, 2058, 2107, 9, 32, 40, 41, + 78, 80, 110, 112, 1802, 1851, 2058, 2107, + 9, 32, 40, 41, 69, 88, 101, 120, + 1802, 1851, 2058, 2107, 9, 32, 40, 41, + 51, 54, 79, 80, 111, 112, 1802, 1851, + 2058, 2107, 9, 32, 40, 41, 73, 88, + 105, 120, 1802, 1851, 2058, 2107, 9, 32, + 40, 41, 65, 73, 83, 97, 105, 115, 1802, 1851, 2058, 2107, 9, 32, 40, 41, - 73, 88, 105, 120, 1802, 1851, 2058, 2107, - 9, 32, 40, 41, 65, 73, 83, 97, - 105, 115, 1802, 1851, 2058, 2107, 9, 32, - 40, 41, 80, 112, 1802, 1851, 2058, 2107, - 9, 32, 40, 41, 84, 116, 1802, 1851, - 2058, 2107, 9, 32, 40, 41, 80, 82, - 84, 112, 114, 116, 1802, 1851, 2058, 2107, + 80, 112, 1802, 1851, 2058, 2107, 9, 32, + 40, 41, 84, 116, 1802, 1851, 2058, 2107, + 9, 32, 40, 41, 69, 80, 82, 84, + 101, 112, 114, 116, 1802, 1851, 2058, 2107, 9, 32, 40, 41, 77, 79, 80, 82, 83, 86, 109, 111, 112, 114, 115, 118, 1802, 1851, 2058, 2107, 9, 32, 40, 41, @@ -2299,132 +2318,119 @@ static const short _zone_scanner_trans_keys[] = { 9, 32, 40, 41, 80, 112, 1802, 1851, 2058, 2107, 9, 32, 40, 41, 84, 116, 1802, 1851, 2058, 2107, 9, 32, 40, 41, - 80, 82, 84, 112, 114, 116, 1802, 1851, - 2058, 2107, 9, 32, 40, 41, 77, 79, - 80, 82, 83, 86, 109, 111, 112, 114, - 115, 118, 1802, 1851, 2058, 2107, 9, 32, - 40, 41, 76, 88, 89, 108, 120, 121, + 69, 80, 82, 84, 101, 112, 114, 116, 1802, 1851, 2058, 2107, 9, 32, 40, 41, - 82, 114, 1802, 1851, 2058, 2107, 9, 32, - 40, 41, 65, 97, 1802, 1851, 2058, 2107, - 9, 32, 40, 41, 79, 111, 1802, 1851, - 2058, 2107, 9, 32, 35, 40, 41, 1802, - 1851, 2058, 2107, -128, 8, 11, 58, 60, - 127, 9, 32, 40, 41, 65, 67, 68, - 69, 72, 73, 75, 76, 77, 78, 79, - 80, 82, 83, 84, 85, 87, 90, 97, - 99, 100, 101, 104, 105, 107, 108, 109, - 110, 111, 112, 114, 115, 116, 117, 119, - 122, 1802, 1851, 2058, 2107, 48, 57, 1801, + 77, 79, 80, 82, 83, 86, 109, 111, + 112, 114, 115, 118, 1802, 1851, 2058, 2107, + 9, 32, 40, 41, 76, 88, 89, 108, + 120, 121, 1802, 1851, 2058, 2107, 9, 32, + 40, 41, 82, 114, 1802, 1851, 2058, 2107, + 9, 32, 40, 41, 65, 97, 1802, 1851, + 2058, 2107, 9, 32, 40, 41, 79, 111, + 1802, 1851, 2058, 2107, 9, 32, 35, 40, + 41, 1802, 1851, 2058, 2107, -128, 8, 11, + 58, 60, 127, 9, 32, 40, 41, 65, + 67, 68, 69, 72, 73, 75, 76, 77, + 78, 79, 80, 82, 83, 84, 85, 87, + 90, 97, 99, 100, 101, 104, 105, 107, + 108, 109, 110, 111, 112, 114, 115, 116, + 117, 119, 122, 1802, 1851, 2058, 2107, 48, + 57, 1801, 1802, 1824, 1832, 1833, 1851, 2057, + 2058, 2080, 2088, 2089, 2107, 1920, 2175, 1801, 1802, 1824, 1832, 1833, 1851, 2057, 2058, 2080, 2088, 2089, 2107, 1920, 2175, 1801, 1802, 1824, 1832, 1833, 1851, 2057, 2058, 2080, 2088, 2089, - 2107, 1920, 2175, 1801, 1802, 1824, 1832, 1833, - 1851, 2057, 2058, 2080, 2088, 2089, 2107, 1664, - 1919, 1920, 2175, 1801, 1802, 1824, 1832, 1833, - 1851, 2057, 2058, 2080, 2088, 2089, 2107, 1664, - 1919, 1920, 2175, 65, 97, 65, 97, 9, - 32, 40, 41, 3082, 3131, 3338, 3387, 3594, - 3643, 83, 115, 68, 100, 66, 98, 9, - 32, 40, 41, 3082, 3131, 3338, 3387, 3594, - 3643, 76, 108, 9, 32, 40, 41, 3082, - 3131, 3338, 3387, 3594, 3643, 1802, 2058, 1664, - 1919, 1920, 2175, 9, 32, 40, 41, 1802, + 2107, 1664, 1919, 1920, 2175, 1801, 1802, 1824, + 1832, 1833, 1851, 2057, 2058, 2080, 2088, 2089, + 2107, 1664, 1919, 1920, 2175, 65, 97, 65, + 97, 9, 32, 40, 41, 3082, 3131, 3338, + 3387, 3594, 3643, 83, 115, 68, 100, 66, + 98, 9, 32, 40, 41, 3082, 3131, 3338, + 3387, 3594, 3643, 76, 108, 9, 32, 40, + 41, 3082, 3131, 3338, 3387, 3594, 3643, 1802, + 2058, 1664, 1919, 1920, 2175, 9, 32, 40, + 41, 1802, 1851, 2058, 2107, -128, 8, 11, + 58, 60, 127, 9, 32, 40, 41, 1802, 1851, 2058, 2107, -128, 8, 11, 58, 60, - 127, 9, 32, 40, 41, 1802, 1851, 2058, - 2107, -128, 8, 11, 58, 60, 127, 1801, - 1802, 1824, 1832, 1833, 1851, 2057, 2058, 2080, - 2088, 2089, 2107, 1664, 1919, 1920, 2175, 1801, - 1802, 1824, 1832, 1833, 1851, 2057, 2058, 2080, - 2088, 2089, 2107, 1664, 1919, 1920, 2175, 1801, - 1802, 1824, 1832, 1833, 1851, 2057, 2058, 2080, - 2088, 2089, 2107, 1664, 1919, 1920, 2175, 1801, - 1802, 1824, 1832, 1833, 1851, 2057, 2058, 2080, - 2088, 2089, 2107, 1664, 1919, 1920, 2175, 2058, - 1920, 2175, 9, 32, 40, 41, 58, 65, - 67, 68, 69, 72, 73, 75, 76, 77, - 78, 79, 80, 82, 83, 84, 85, 87, - 90, 92, 97, 99, 100, 101, 104, 105, - 107, 108, 109, 110, 111, 112, 114, 115, - 116, 117, 119, 122, 2826, 2875, 3082, 3131, - 3338, 3387, 3594, 3643, -128, 8, 11, 47, - 48, 57, 60, 127, 1801, 1802, 1824, 1832, + 127, 1801, 1802, 1824, 1832, 1833, 1851, 2057, + 2058, 2080, 2088, 2089, 2107, 1664, 1919, 1920, + 2175, 1801, 1802, 1824, 1832, 1833, 1851, 2057, + 2058, 2080, 2088, 2089, 2107, 1664, 1919, 1920, + 2175, 1801, 1802, 1824, 1832, 1833, 1851, 2057, + 2058, 2080, 2088, 2089, 2107, 1664, 1919, 1920, + 2175, 1801, 1802, 1824, 1832, 1833, 1851, 2057, + 2058, 2080, 2088, 2089, 2107, 1664, 1919, 1920, + 2175, 2058, 1920, 2175, 9, 32, 40, 41, + 58, 65, 67, 68, 69, 72, 73, 75, + 76, 77, 78, 79, 80, 82, 83, 84, + 85, 87, 90, 92, 97, 99, 100, 101, + 104, 105, 107, 108, 109, 110, 111, 112, + 114, 115, 116, 117, 119, 122, 2826, 2875, + 3082, 3131, 3338, 3387, 3594, 3643, -128, 8, + 11, 47, 48, 57, 60, 127, 1801, 1802, + 1824, 1832, 1833, 1851, 2057, 2058, 2080, 2088, + 2089, 2107, 1920, 2175, 1801, 1802, 1824, 1832, 1833, 1851, 2057, 2058, 2080, 2088, 2089, 2107, - 1920, 2175, 1801, 1802, 1824, 1832, 1833, 1851, - 2057, 2058, 2080, 2088, 2089, 2107, 1920, 2175, - 9, 32, 40, 41, 65, 68, 69, 78, - 83, 97, 100, 101, 110, 115, 2058, 2107, - 9, 32, 40, 41, 72, 78, 83, 104, - 110, 115, 2058, 2107, 9, 32, 40, 41, - 85, 117, 2058, 2107, 9, 32, 40, 41, - 73, 84, 105, 116, 2058, 2107, 9, 32, + 1920, 2175, 9, 32, 40, 41, 65, 68, + 69, 78, 83, 97, 100, 101, 110, 115, + 2058, 2107, 9, 32, 40, 41, 72, 78, + 83, 104, 110, 115, 2058, 2107, 9, 32, + 40, 41, 85, 117, 2058, 2107, 9, 32, + 40, 41, 73, 84, 105, 116, 2058, 2107, + 9, 32, 40, 41, 78, 80, 110, 112, + 2058, 2107, 9, 32, 40, 41, 69, 88, + 101, 120, 2058, 2107, 9, 32, 40, 41, + 51, 54, 79, 80, 111, 112, 2058, 2107, + 9, 32, 40, 41, 73, 88, 105, 120, + 2058, 2107, 9, 32, 40, 41, 65, 73, + 83, 97, 105, 115, 2058, 2107, 9, 32, + 40, 41, 80, 112, 2058, 2107, 9, 32, + 40, 41, 84, 116, 2058, 2107, 9, 32, + 40, 41, 69, 80, 82, 84, 101, 112, + 114, 116, 2058, 2107, 9, 32, 40, 41, + 77, 79, 80, 82, 83, 86, 109, 111, + 112, 114, 115, 118, 2058, 2107, 9, 32, + 40, 41, 76, 88, 89, 108, 120, 121, + 2058, 2107, 9, 32, 40, 41, 82, 114, + 2058, 2107, 9, 32, 40, 41, 65, 97, + 2058, 2107, 9, 32, 40, 41, 79, 111, + 2058, 2107, 1802, 2058, 1664, 1919, 1920, 2175, + 1802, 2058, 1664, 1919, 1920, 2175, 9, 32, 40, 41, 78, 80, 110, 112, 2058, 2107, - 9, 32, 40, 41, 69, 88, 101, 120, - 2058, 2107, 9, 32, 40, 41, 51, 54, - 79, 80, 111, 112, 2058, 2107, 9, 32, - 40, 41, 73, 88, 105, 120, 2058, 2107, - 9, 32, 40, 41, 65, 73, 83, 97, - 105, 115, 2058, 2107, 9, 32, 40, 41, - 80, 112, 2058, 2107, 9, 32, 40, 41, - 84, 116, 2058, 2107, 9, 32, 40, 41, - 80, 82, 84, 112, 114, 116, 2058, 2107, - 9, 32, 40, 41, 77, 79, 80, 82, - 83, 86, 109, 111, 112, 114, 115, 118, - 2058, 2107, 9, 32, 40, 41, 76, 88, - 89, 108, 120, 121, 2058, 2107, 9, 32, - 40, 41, 82, 114, 2058, 2107, 9, 32, - 40, 41, 65, 97, 2058, 2107, 9, 32, - 40, 41, 79, 111, 2058, 2107, 1802, 2058, - 1664, 1919, 1920, 2175, 1802, 2058, 1664, 1919, - 1920, 2175, 9, 32, 40, 41, 78, 80, - 110, 112, 2058, 2107, 1802, 2058, 1664, 1919, - 1920, 2175, 266, 522, 1065, -128, 9, 11, - 40, 42, 127, 10, 10, 42, 46, 64, - 92, 95, 45, 57, 65, 90, 97, 122, - 32, 42, 46, 59, 92, 95, 9, 10, - 40, 41, 45, 57, 65, 90, 97, 122, - 32, 42, 45, 59, 92, 95, 9, 10, - 40, 41, 47, 57, 65, 90, 97, 122, - 48, 57, 48, 57, 48, 57, 32, 42, - 46, 59, 92, 95, 9, 10, 40, 41, - 45, 57, 65, 90, 97, 122, 32, 59, - 9, 10, 40, 41, 32, 59, 9, 10, - 40, 41, 34, 92, 33, 58, 60, 126, - 32, 33, 59, 92, 9, 10, 35, 39, - 40, 41, 42, 126, 32, 47, 48, 57, - 58, 126, 48, 57, 48, 57, 32, 33, - 59, 92, 9, 10, 35, 39, 40, 41, - 42, 126, 9, 32, 34, 59, 92, 1546, - 33, 126, 9, 32, 34, 59, 92, 1546, - 33, 126, 32, 59, 9, 10, 40, 41, + 1802, 2058, 1664, 1919, 1920, 2175, 266, 522, + 1065, -128, 9, 11, 40, 42, 127, 10, + 10, 42, 46, 64, 92, 95, 45, 57, + 65, 90, 97, 122, 32, 42, 46, 59, + 92, 95, 9, 10, 40, 41, 45, 57, + 65, 90, 97, 122, 32, 42, 45, 59, + 92, 95, 9, 10, 40, 41, 47, 57, + 65, 90, 97, 122, 48, 57, 48, 57, + 48, 57, 32, 42, 46, 59, 92, 95, + 9, 10, 40, 41, 45, 57, 65, 90, + 97, 122, 32, 59, 9, 10, 40, 41, + 32, 59, 9, 10, 40, 41, 34, 92, + 33, 58, 60, 126, 32, 33, 59, 92, + 9, 10, 35, 39, 40, 41, 42, 126, 32, 47, 48, 57, 58, 126, 48, 57, - 48, 57, 9, 32, 34, 59, 92, 1546, - 33, 126, 9, 32, 40, 41, 2058, 2107, - 9, 32, 40, 41, 2058, 2107, 48, 57, - 9, 32, 40, 41, 68, 72, 77, 83, - 87, 100, 104, 109, 115, 119, 1802, 1851, - 2058, 2107, 48, 57, 9, 32, 40, 41, - 1802, 1851, 2058, 2107, 10, 9, 32, 40, - 41, 1802, 1851, 2058, 2107, 48, 57, 68, - 72, 77, 83, 87, 100, 104, 109, 115, - 119, 48, 57, 9, 32, 40, 41, 1802, - 1851, 2058, 2107, 48, 57, 2058, 1920, 2175, - 9, 32, 40, 41, 2058, 2107, 9, 32, - 40, 41, 42, 46, 92, 95, 2058, 2107, - 45, 57, 65, 90, 97, 122, 42, 46, - 92, 95, 45, 57, 65, 90, 97, 122, - 9, 32, 40, 41, 42, 45, 92, 95, - 1802, 1851, 2058, 2107, 47, 57, 65, 90, - 97, 122, 9, 32, 40, 41, 1802, 1851, - 2058, 2107, 10, 48, 57, 48, 57, 48, - 57, 42, 46, 92, 95, 45, 57, 65, - 90, 97, 122, 9, 32, 40, 41, 1802, - 1851, 2058, 2107, 2058, 1920, 2175, 9, 32, + 48, 57, 32, 33, 59, 92, 9, 10, + 35, 39, 40, 41, 42, 126, 9, 32, + 34, 59, 92, 1546, 33, 126, 9, 32, + 34, 59, 92, 1546, 33, 126, 32, 59, + 9, 10, 40, 41, 32, 47, 48, 57, + 58, 126, 48, 57, 48, 57, 9, 32, + 34, 59, 92, 1546, 33, 126, 9, 32, 40, 41, 2058, 2107, 9, 32, 40, 41, - 2058, 2107, -128, 8, 11, 58, 60, 127, + 2058, 2107, 48, 57, 9, 32, 40, 41, + 68, 72, 77, 83, 87, 100, 104, 109, + 115, 119, 1802, 1851, 2058, 2107, 48, 57, 9, 32, 40, 41, 1802, 1851, 2058, 2107, - 9, 32, 40, 41, 42, 46, 92, 95, - 1802, 1851, 2058, 2107, 45, 57, 65, 90, + 10, 9, 32, 40, 41, 1802, 1851, 2058, + 2107, 48, 57, 68, 72, 77, 83, 87, + 100, 104, 109, 115, 119, 48, 57, 9, + 32, 40, 41, 1802, 1851, 2058, 2107, 48, + 57, 2058, 1920, 2175, 9, 32, 40, 41, + 2058, 2107, 9, 32, 40, 41, 42, 46, + 92, 95, 2058, 2107, 45, 57, 65, 90, 97, 122, 42, 46, 92, 95, 45, 57, 65, 90, 97, 122, 9, 32, 40, 41, 42, 45, 92, 95, 1802, 1851, 2058, 2107, @@ -2432,824 +2438,842 @@ static const short _zone_scanner_trans_keys[] = { 40, 41, 1802, 1851, 2058, 2107, 10, 48, 57, 48, 57, 48, 57, 42, 46, 92, 95, 45, 57, 65, 90, 97, 122, 9, - 32, 40, 41, 1802, 1851, 2058, 2107, 1802, - 2058, 1664, 1919, 1920, 2175, 9, 32, 40, - 41, 42, 46, 92, 95, 2058, 2107, 45, - 57, 65, 90, 97, 122, 2058, 1920, 2175, - 2058, 1920, 2175, 43, 47, 57, 65, 90, - 97, 122, 43, 47, 57, 65, 90, 97, - 122, 43, 61, 47, 57, 65, 90, 97, - 122, 43, 61, 47, 57, 65, 90, 97, - 122, 9, 32, 40, 41, 43, 3082, 3131, - 3338, 3387, 3594, 3643, 47, 57, 65, 90, - 97, 122, 2058, 1920, 2175, 61, 65, 67, - 68, 69, 72, 73, 75, 76, 77, 78, - 79, 80, 82, 83, 84, 85, 87, 90, - 97, 99, 100, 101, 104, 105, 107, 108, - 109, 110, 111, 112, 114, 115, 116, 117, - 119, 122, 32, 59, 65, 70, 80, 97, - 102, 112, 9, 10, 40, 41, 65, 97, - 65, 97, 32, 59, 9, 10, 40, 41, - 83, 115, 68, 100, 66, 98, 32, 59, - 9, 10, 40, 41, 76, 108, 32, 59, - 9, 10, 40, 41, 65, 68, 69, 78, - 83, 97, 100, 101, 110, 115, 65, 97, - 32, 59, 9, 10, 40, 41, 78, 83, - 110, 115, 83, 115, 75, 107, 69, 101, - 89, 121, 32, 59, 9, 10, 40, 41, - 32, 59, 9, 10, 40, 41, 82, 114, - 84, 116, 32, 59, 9, 10, 40, 41, - 65, 97, 77, 109, 69, 101, 32, 59, - 9, 10, 40, 41, 89, 121, 78, 110, - 67, 99, 32, 59, 9, 10, 40, 41, - 72, 78, 83, 104, 110, 115, 67, 99, - 73, 105, 68, 100, 32, 59, 9, 10, - 40, 41, 65, 83, 97, 115, 77, 109, - 69, 101, 32, 59, 9, 10, 40, 41, + 32, 40, 41, 1802, 1851, 2058, 2107, 2058, + 1920, 2175, 9, 32, 40, 41, 2058, 2107, + 9, 32, 40, 41, 2058, 2107, -128, 8, + 11, 58, 60, 127, 9, 32, 40, 41, + 1802, 1851, 2058, 2107, 9, 32, 40, 41, + 42, 46, 92, 95, 1802, 1851, 2058, 2107, + 45, 57, 65, 90, 97, 122, 42, 46, + 92, 95, 45, 57, 65, 90, 97, 122, + 9, 32, 40, 41, 42, 45, 92, 95, + 1802, 1851, 2058, 2107, 47, 57, 65, 90, + 97, 122, 9, 32, 40, 41, 1802, 1851, + 2058, 2107, 10, 48, 57, 48, 57, 48, + 57, 42, 46, 92, 95, 45, 57, 65, + 90, 97, 122, 9, 32, 40, 41, 1802, + 1851, 2058, 2107, 1802, 2058, 1664, 1919, 1920, + 2175, 9, 32, 40, 41, 42, 46, 92, + 95, 2058, 2107, 45, 57, 65, 90, 97, + 122, 2058, 1920, 2175, 2058, 1920, 2175, 43, + 47, 57, 65, 90, 97, 122, 43, 47, + 57, 65, 90, 97, 122, 43, 61, 47, + 57, 65, 90, 97, 122, 43, 61, 47, + 57, 65, 90, 97, 122, 9, 32, 40, + 41, 43, 3082, 3131, 3338, 3387, 3594, 3643, + 47, 57, 65, 90, 97, 122, 2058, 1920, + 2175, 61, 65, 67, 68, 69, 72, 73, + 75, 76, 77, 78, 79, 80, 82, 83, + 84, 85, 87, 90, 97, 99, 100, 101, + 104, 105, 107, 108, 109, 110, 111, 112, + 114, 115, 116, 117, 119, 122, 32, 59, + 65, 70, 80, 97, 102, 112, 9, 10, + 40, 41, 65, 97, 65, 97, 32, 59, + 9, 10, 40, 41, 83, 115, 68, 100, + 66, 98, 32, 59, 9, 10, 40, 41, + 76, 108, 32, 59, 9, 10, 40, 41, + 65, 68, 69, 78, 83, 97, 100, 101, + 110, 115, 65, 97, 32, 59, 9, 10, + 40, 41, 78, 83, 110, 115, 83, 115, 75, 107, 69, 101, 89, 121, 32, 59, - 9, 10, 40, 41, 32, 59, 89, 121, - 9, 10, 40, 41, 78, 110, 67, 99, - 32, 59, 9, 10, 40, 41, 85, 117, - 73, 105, 52, 54, 56, 32, 59, 9, - 10, 40, 41, 52, 32, 59, 9, 10, - 40, 41, 73, 84, 105, 116, 78, 110, + 9, 10, 40, 41, 32, 59, 9, 10, + 40, 41, 82, 114, 84, 116, 32, 59, + 9, 10, 40, 41, 65, 97, 77, 109, + 69, 101, 32, 59, 9, 10, 40, 41, + 89, 121, 78, 110, 67, 99, 32, 59, + 9, 10, 40, 41, 72, 78, 83, 104, + 110, 115, 67, 99, 73, 105, 68, 100, + 32, 59, 9, 10, 40, 41, 65, 83, + 97, 115, 77, 109, 69, 101, 32, 59, + 9, 10, 40, 41, 75, 107, 69, 101, + 89, 121, 32, 59, 9, 10, 40, 41, + 32, 59, 89, 121, 9, 10, 40, 41, + 78, 110, 67, 99, 32, 59, 9, 10, + 40, 41, 85, 117, 73, 105, 52, 54, + 56, 32, 59, 9, 10, 40, 41, 52, + 32, 59, 9, 10, 40, 41, 73, 84, + 105, 116, 78, 110, 70, 102, 79, 111, + 32, 59, 9, 10, 40, 41, 84, 116, + 80, 112, 83, 115, 32, 59, 9, 10, + 40, 41, 80, 112, 83, 115, 69, 101, + 67, 99, 75, 107, 69, 101, 89, 121, + 32, 59, 9, 10, 40, 41, 69, 88, + 101, 120, 89, 121, 32, 59, 9, 10, + 40, 41, 32, 59, 9, 10, 40, 41, + 51, 54, 79, 80, 111, 112, 50, 32, + 59, 9, 10, 40, 41, 52, 32, 59, + 9, 10, 40, 41, 67, 99, 32, 59, + 9, 10, 40, 41, 32, 59, 9, 10, + 40, 41, 73, 88, 105, 120, 78, 110, 70, 102, 79, 111, 32, 59, 9, 10, - 40, 41, 84, 116, 80, 112, 83, 115, - 32, 59, 9, 10, 40, 41, 80, 112, - 83, 115, 69, 101, 67, 99, 75, 107, - 69, 101, 89, 121, 32, 59, 9, 10, - 40, 41, 69, 88, 101, 120, 89, 121, - 32, 59, 9, 10, 40, 41, 32, 59, - 9, 10, 40, 41, 51, 54, 79, 80, - 111, 112, 50, 32, 59, 9, 10, 40, - 41, 52, 32, 59, 9, 10, 40, 41, - 67, 99, 32, 59, 9, 10, 40, 41, - 32, 59, 9, 10, 40, 41, 73, 88, - 105, 120, 78, 110, 70, 102, 79, 111, - 32, 59, 9, 10, 40, 41, 32, 59, - 9, 10, 40, 41, 65, 73, 83, 97, - 105, 115, 80, 112, 84, 116, 82, 114, - 32, 59, 9, 10, 40, 41, 68, 100, - 32, 59, 9, 10, 40, 41, 32, 59, - 69, 101, 9, 10, 40, 41, 67, 99, - 32, 51, 59, 9, 10, 40, 41, 32, - 59, 80, 112, 9, 10, 40, 41, 65, - 97, 82, 114, 65, 97, 77, 109, 32, - 59, 9, 10, 40, 41, 80, 112, 69, - 101, 78, 110, 80, 112, 71, 103, 80, - 112, 75, 107, 69, 101, 89, 121, 32, - 59, 9, 10, 40, 41, 84, 116, 82, - 114, 32, 59, 9, 10, 40, 41, 80, - 82, 84, 112, 114, 116, 32, 59, 9, - 10, 40, 41, 83, 115, 73, 105, 71, - 103, 32, 59, 9, 10, 40, 41, 32, - 59, 9, 10, 40, 41, 77, 79, 80, - 82, 83, 86, 109, 111, 112, 114, 115, - 118, 73, 105, 77, 109, 69, 101, 65, - 97, 32, 59, 9, 10, 40, 41, 65, - 97, 32, 59, 9, 10, 40, 41, 70, - 102, 32, 59, 9, 10, 40, 41, 86, - 118, 32, 59, 9, 10, 40, 41, 72, - 104, 70, 102, 80, 112, 32, 59, 9, - 10, 40, 41, 67, 99, 66, 98, 32, - 59, 9, 10, 40, 41, 76, 88, 89, - 108, 120, 121, 83, 115, 65, 97, 32, - 59, 9, 10, 40, 41, 84, 116, 32, - 59, 9, 10, 40, 41, 80, 112, 69, - 101, 48, 57, 32, 59, 9, 10, 40, - 41, 48, 57, 82, 114, 73, 105, 32, - 59, 9, 10, 40, 41, 65, 97, 76, - 108, 76, 108, 69, 101, 84, 116, 32, - 59, 9, 10, 40, 41, 79, 111, 78, - 110, 69, 101, 77, 109, 68, 100, 32, - 59, 9, 10, 40, 41, 9, 32, 40, - 41, 3082, 3131, 3338, 3387, 3594, 3643, 9, - 32, 40, 41, 65, 67, 68, 69, 72, - 73, 75, 76, 77, 78, 79, 80, 82, - 83, 84, 85, 87, 90, 97, 99, 100, - 101, 104, 105, 107, 108, 109, 110, 111, - 112, 114, 115, 116, 117, 119, 122, 3082, + 40, 41, 32, 59, 9, 10, 40, 41, + 65, 73, 83, 97, 105, 115, 80, 112, + 84, 116, 82, 114, 32, 59, 9, 10, + 40, 41, 68, 100, 32, 59, 9, 10, + 40, 41, 32, 59, 69, 101, 9, 10, + 40, 41, 67, 99, 32, 51, 59, 9, + 10, 40, 41, 32, 59, 80, 112, 9, + 10, 40, 41, 65, 97, 82, 114, 65, + 97, 77, 109, 32, 59, 9, 10, 40, + 41, 80, 112, 69, 101, 78, 110, 80, + 112, 71, 103, 80, 112, 75, 107, 69, + 101, 89, 121, 32, 59, 9, 10, 40, + 41, 84, 116, 82, 114, 32, 59, 9, + 10, 40, 41, 69, 80, 82, 84, 101, + 112, 114, 116, 83, 115, 73, 105, 78, + 110, 70, 102, 79, 111, 32, 59, 9, + 10, 40, 41, 32, 59, 9, 10, 40, + 41, 83, 115, 73, 105, 71, 103, 32, + 59, 9, 10, 40, 41, 32, 59, 9, + 10, 40, 41, 77, 79, 80, 82, 83, + 86, 109, 111, 112, 114, 115, 118, 73, + 105, 77, 109, 69, 101, 65, 97, 32, + 59, 9, 10, 40, 41, 65, 97, 32, + 59, 9, 10, 40, 41, 70, 102, 32, + 59, 9, 10, 40, 41, 86, 118, 32, + 59, 9, 10, 40, 41, 72, 104, 70, + 102, 80, 112, 32, 59, 9, 10, 40, + 41, 67, 99, 66, 98, 32, 59, 9, + 10, 40, 41, 76, 88, 89, 108, 120, + 121, 83, 115, 65, 97, 32, 59, 9, + 10, 40, 41, 84, 116, 32, 59, 9, + 10, 40, 41, 80, 112, 69, 101, 48, + 57, 32, 59, 9, 10, 40, 41, 48, + 57, 82, 114, 73, 105, 32, 59, 9, + 10, 40, 41, 65, 97, 76, 108, 76, + 108, 69, 101, 84, 116, 32, 59, 9, + 10, 40, 41, 79, 111, 78, 110, 69, + 101, 77, 109, 68, 100, 32, 59, 9, + 10, 40, 41, 9, 32, 40, 41, 3082, 3131, 3338, 3387, 3594, 3643, 9, 32, 40, - 41, 65, 70, 80, 97, 102, 112, 3082, - 3131, 3338, 3387, 3594, 3643, 65, 97, 65, - 97, 9, 32, 40, 41, 3082, 3131, 3338, - 3387, 3594, 3643, 2058, 1920, 2175, 65, 68, - 69, 78, 83, 97, 100, 101, 110, 115, - 65, 97, 9, 32, 40, 41, 3082, 3131, - 3338, 3387, 3594, 3643, 78, 83, 110, 115, - 83, 115, 75, 107, 69, 101, 89, 121, + 41, 65, 67, 68, 69, 72, 73, 75, + 76, 77, 78, 79, 80, 82, 83, 84, + 85, 87, 90, 97, 99, 100, 101, 104, + 105, 107, 108, 109, 110, 111, 112, 114, + 115, 116, 117, 119, 122, 3082, 3131, 3338, + 3387, 3594, 3643, 9, 32, 40, 41, 65, + 70, 80, 97, 102, 112, 3082, 3131, 3338, + 3387, 3594, 3643, 65, 97, 65, 97, 9, + 32, 40, 41, 3082, 3131, 3338, 3387, 3594, + 3643, 2058, 1920, 2175, 65, 68, 69, 78, + 83, 97, 100, 101, 110, 115, 65, 97, 9, 32, 40, 41, 3082, 3131, 3338, 3387, - 3594, 3643, 9, 32, 40, 41, 3082, 3131, - 3338, 3387, 3594, 3643, 82, 114, 84, 116, + 3594, 3643, 78, 83, 110, 115, 83, 115, + 75, 107, 69, 101, 89, 121, 9, 32, + 40, 41, 3082, 3131, 3338, 3387, 3594, 3643, 9, 32, 40, 41, 3082, 3131, 3338, 3387, - 3594, 3643, 65, 97, 77, 109, 69, 101, + 3594, 3643, 82, 114, 84, 116, 9, 32, + 40, 41, 3082, 3131, 3338, 3387, 3594, 3643, + 65, 97, 77, 109, 69, 101, 9, 32, + 40, 41, 3082, 3131, 3338, 3387, 3594, 3643, + 89, 121, 78, 110, 67, 99, 9, 32, + 40, 41, 3082, 3131, 3338, 3387, 3594, 3643, + 72, 78, 83, 104, 110, 115, 67, 99, + 73, 105, 68, 100, 9, 32, 40, 41, + 3082, 3131, 3338, 3387, 3594, 3643, 65, 83, + 97, 115, 77, 109, 69, 101, 9, 32, + 40, 41, 3082, 3131, 3338, 3387, 3594, 3643, + 75, 107, 69, 101, 89, 121, 9, 32, + 40, 41, 3082, 3131, 3338, 3387, 3594, 3643, + 9, 32, 40, 41, 89, 121, 3082, 3131, + 3338, 3387, 3594, 3643, 78, 110, 67, 99, 9, 32, 40, 41, 3082, 3131, 3338, 3387, - 3594, 3643, 89, 121, 78, 110, 67, 99, + 3594, 3643, 85, 117, 73, 105, 52, 54, + 56, 9, 32, 40, 41, 3082, 3131, 3338, + 3387, 3594, 3643, 52, 9, 32, 40, 41, + 3082, 3131, 3338, 3387, 3594, 3643, 73, 84, + 105, 116, 78, 110, 70, 102, 79, 111, 9, 32, 40, 41, 3082, 3131, 3338, 3387, - 3594, 3643, 72, 78, 83, 104, 110, 115, - 67, 99, 73, 105, 68, 100, 9, 32, - 40, 41, 3082, 3131, 3338, 3387, 3594, 3643, - 65, 83, 97, 115, 77, 109, 69, 101, + 3594, 3643, 84, 116, 80, 112, 83, 115, 9, 32, 40, 41, 3082, 3131, 3338, 3387, - 3594, 3643, 75, 107, 69, 101, 89, 121, + 3594, 3643, 80, 112, 83, 115, 69, 101, + 67, 99, 75, 107, 69, 101, 89, 121, 9, 32, 40, 41, 3082, 3131, 3338, 3387, - 3594, 3643, 9, 32, 40, 41, 89, 121, - 3082, 3131, 3338, 3387, 3594, 3643, 78, 110, - 67, 99, 9, 32, 40, 41, 3082, 3131, - 3338, 3387, 3594, 3643, 85, 117, 73, 105, - 52, 54, 56, 9, 32, 40, 41, 3082, + 3594, 3643, 69, 88, 101, 120, 89, 121, + 9, 32, 40, 41, 3082, 3131, 3338, 3387, + 3594, 3643, 9, 32, 40, 41, 3082, 3131, + 3338, 3387, 3594, 3643, 51, 54, 79, 80, + 111, 112, 50, 9, 32, 40, 41, 3082, 3131, 3338, 3387, 3594, 3643, 52, 9, 32, 40, 41, 3082, 3131, 3338, 3387, 3594, 3643, - 73, 84, 105, 116, 78, 110, 70, 102, - 79, 111, 9, 32, 40, 41, 3082, 3131, - 3338, 3387, 3594, 3643, 84, 116, 80, 112, - 83, 115, 9, 32, 40, 41, 3082, 3131, - 3338, 3387, 3594, 3643, 80, 112, 83, 115, - 69, 101, 67, 99, 75, 107, 69, 101, - 89, 121, 9, 32, 40, 41, 3082, 3131, - 3338, 3387, 3594, 3643, 69, 88, 101, 120, - 89, 121, 9, 32, 40, 41, 3082, 3131, + 67, 99, 9, 32, 40, 41, 3082, 3131, 3338, 3387, 3594, 3643, 9, 32, 40, 41, - 3082, 3131, 3338, 3387, 3594, 3643, 51, 54, - 79, 80, 111, 112, 50, 9, 32, 40, - 41, 3082, 3131, 3338, 3387, 3594, 3643, 52, + 3082, 3131, 3338, 3387, 3594, 3643, 73, 88, + 105, 120, 78, 110, 70, 102, 79, 111, 9, 32, 40, 41, 3082, 3131, 3338, 3387, - 3594, 3643, 67, 99, 9, 32, 40, 41, + 3594, 3643, 9, 32, 40, 41, 3082, 3131, + 3338, 3387, 3594, 3643, 65, 73, 83, 97, + 105, 115, 80, 112, 84, 116, 82, 114, + 9, 32, 40, 41, 3082, 3131, 3338, 3387, + 3594, 3643, 68, 100, 9, 32, 40, 41, 3082, 3131, 3338, 3387, 3594, 3643, 9, 32, - 40, 41, 3082, 3131, 3338, 3387, 3594, 3643, - 73, 88, 105, 120, 78, 110, 70, 102, - 79, 111, 9, 32, 40, 41, 3082, 3131, - 3338, 3387, 3594, 3643, 9, 32, 40, 41, - 3082, 3131, 3338, 3387, 3594, 3643, 65, 73, - 83, 97, 105, 115, 80, 112, 84, 116, - 82, 114, 9, 32, 40, 41, 3082, 3131, - 3338, 3387, 3594, 3643, 68, 100, 9, 32, - 40, 41, 3082, 3131, 3338, 3387, 3594, 3643, - 9, 32, 40, 41, 69, 101, 3082, 3131, - 3338, 3387, 3594, 3643, 67, 99, 9, 32, - 40, 41, 51, 3082, 3131, 3338, 3387, 3594, - 3643, 9, 32, 40, 41, 80, 112, 3082, - 3131, 3338, 3387, 3594, 3643, 65, 97, 82, - 114, 65, 97, 77, 109, 9, 32, 40, - 41, 3082, 3131, 3338, 3387, 3594, 3643, 80, - 112, 69, 101, 78, 110, 80, 112, 71, - 103, 80, 112, 75, 107, 69, 101, 89, - 121, 9, 32, 40, 41, 3082, 3131, 3338, - 3387, 3594, 3643, 84, 116, 82, 114, 9, - 32, 40, 41, 3082, 3131, 3338, 3387, 3594, - 3643, 80, 82, 84, 112, 114, 116, 9, + 40, 41, 69, 101, 3082, 3131, 3338, 3387, + 3594, 3643, 67, 99, 9, 32, 40, 41, + 51, 3082, 3131, 3338, 3387, 3594, 3643, 9, + 32, 40, 41, 80, 112, 3082, 3131, 3338, + 3387, 3594, 3643, 65, 97, 82, 114, 65, + 97, 77, 109, 9, 32, 40, 41, 3082, + 3131, 3338, 3387, 3594, 3643, 80, 112, 69, + 101, 78, 110, 80, 112, 71, 103, 80, + 112, 75, 107, 69, 101, 89, 121, 9, 32, 40, 41, 3082, 3131, 3338, 3387, 3594, - 3643, 83, 115, 73, 105, 71, 103, 9, + 3643, 84, 116, 82, 114, 9, 32, 40, + 41, 3082, 3131, 3338, 3387, 3594, 3643, 69, + 80, 82, 84, 101, 112, 114, 116, 83, + 115, 73, 105, 78, 110, 70, 102, 79, + 111, 9, 32, 40, 41, 3082, 3131, 3338, + 3387, 3594, 3643, 9, 32, 40, 41, 3082, + 3131, 3338, 3387, 3594, 3643, 83, 115, 73, + 105, 71, 103, 9, 32, 40, 41, 3082, + 3131, 3338, 3387, 3594, 3643, 9, 32, 40, + 41, 3082, 3131, 3338, 3387, 3594, 3643, 77, + 79, 80, 82, 83, 86, 109, 111, 112, + 114, 115, 118, 73, 105, 77, 109, 69, + 101, 65, 97, 9, 32, 40, 41, 3082, + 3131, 3338, 3387, 3594, 3643, 65, 97, 9, 32, 40, 41, 3082, 3131, 3338, 3387, 3594, - 3643, 9, 32, 40, 41, 3082, 3131, 3338, - 3387, 3594, 3643, 77, 79, 80, 82, 83, - 86, 109, 111, 112, 114, 115, 118, 73, - 105, 77, 109, 69, 101, 65, 97, 9, + 3643, 70, 102, 9, 32, 40, 41, 3082, + 3131, 3338, 3387, 3594, 3643, 86, 118, 9, 32, 40, 41, 3082, 3131, 3338, 3387, 3594, - 3643, 65, 97, 9, 32, 40, 41, 3082, - 3131, 3338, 3387, 3594, 3643, 70, 102, 9, + 3643, 72, 104, 70, 102, 80, 112, 9, 32, 40, 41, 3082, 3131, 3338, 3387, 3594, - 3643, 86, 118, 9, 32, 40, 41, 3082, - 3131, 3338, 3387, 3594, 3643, 72, 104, 70, - 102, 80, 112, 9, 32, 40, 41, 3082, - 3131, 3338, 3387, 3594, 3643, 67, 99, 66, - 98, 9, 32, 40, 41, 3082, 3131, 3338, - 3387, 3594, 3643, 76, 88, 89, 108, 120, - 121, 83, 115, 65, 97, 9, 32, 40, - 41, 3082, 3131, 3338, 3387, 3594, 3643, 84, + 3643, 67, 99, 66, 98, 9, 32, 40, + 41, 3082, 3131, 3338, 3387, 3594, 3643, 76, + 88, 89, 108, 120, 121, 83, 115, 65, + 97, 9, 32, 40, 41, 3082, 3131, 3338, + 3387, 3594, 3643, 84, 116, 9, 32, 40, + 41, 3082, 3131, 3338, 3387, 3594, 3643, 80, + 112, 69, 101, 48, 57, 9, 32, 40, + 41, 3082, 3131, 3338, 3387, 3594, 3643, 48, + 57, 82, 114, 73, 105, 9, 32, 40, + 41, 3082, 3131, 3338, 3387, 3594, 3643, 65, + 97, 76, 108, 76, 108, 69, 101, 84, 116, 9, 32, 40, 41, 3082, 3131, 3338, - 3387, 3594, 3643, 80, 112, 69, 101, 48, - 57, 9, 32, 40, 41, 3082, 3131, 3338, - 3387, 3594, 3643, 48, 57, 82, 114, 73, - 105, 9, 32, 40, 41, 3082, 3131, 3338, - 3387, 3594, 3643, 65, 97, 76, 108, 76, - 108, 69, 101, 84, 116, 9, 32, 40, - 41, 3082, 3131, 3338, 3387, 3594, 3643, 79, - 111, 78, 110, 69, 101, 77, 109, 68, - 100, 9, 32, 40, 41, 3082, 3131, 3338, - 3387, 3594, 3643, 83, 115, 68, 100, 66, - 98, 9, 32, 40, 41, 3082, 3131, 3338, - 3387, 3594, 3643, 76, 108, 9, 32, 40, - 41, 3082, 3131, 3338, 3387, 3594, 3643, 9, - 32, 40, 41, 2058, 2107, 9, 32, 40, - 41, 2058, 2107, 48, 57, 9, 32, 40, - 41, 2058, 2107, 48, 57, 9, 32, 40, - 41, 2058, 2107, 48, 57, 65, 70, 97, - 102, 48, 57, 65, 70, 97, 102, 9, - 32, 40, 41, 3082, 3131, 3338, 3387, 3594, - 3643, 48, 57, 65, 70, 97, 102, 2058, - 1920, 2175, 2058, 1920, 2175, 2058, 1920, 2175, - 9, 32, 40, 41, 2058, 2107, 9, 32, - 40, 41, 48, 2058, 2107, 49, 57, 9, - 32, 40, 41, 1802, 1851, 2058, 2107, 48, + 3387, 3594, 3643, 79, 111, 78, 110, 69, + 101, 77, 109, 68, 100, 9, 32, 40, + 41, 3082, 3131, 3338, 3387, 3594, 3643, 83, + 115, 68, 100, 66, 98, 9, 32, 40, + 41, 3082, 3131, 3338, 3387, 3594, 3643, 76, + 108, 9, 32, 40, 41, 3082, 3131, 3338, + 3387, 3594, 3643, 9, 32, 40, 41, 2058, + 2107, 9, 32, 40, 41, 2058, 2107, 48, + 57, 9, 32, 40, 41, 2058, 2107, 48, 57, 9, 32, 40, 41, 2058, 2107, 48, 57, 65, 70, 97, 102, 48, 57, 65, 70, 97, 102, 9, 32, 40, 41, 3082, 3131, 3338, 3387, 3594, 3643, 48, 57, 65, 70, 97, 102, 2058, 1920, 2175, 2058, 1920, - 2175, 9, 32, 40, 41, 2058, 2107, 48, - 57, 2058, 1920, 2175, 97, 100, 101, 105, - 107, 110, 111, 112, 108, 112, 110, 32, - 34, 44, 59, 9, 10, 40, 41, 111, - 104, 112, 97, 116, 104, 32, 34, 44, - 59, 9, 10, 40, 41, 99, 104, 32, - 34, 44, 59, 9, 10, 40, 41, 112, - 118, 52, 54, 104, 105, 110, 116, 32, - 34, 44, 59, 9, 10, 40, 41, 104, + 2175, 2058, 1920, 2175, 9, 32, 40, 41, + 2058, 2107, 9, 32, 40, 41, 48, 2058, + 2107, 49, 57, 9, 32, 40, 41, 1802, + 1851, 2058, 2107, 48, 57, 9, 32, 40, + 41, 2058, 2107, 48, 57, 65, 70, 97, + 102, 48, 57, 65, 70, 97, 102, 9, + 32, 40, 41, 3082, 3131, 3338, 3387, 3594, + 3643, 48, 57, 65, 70, 97, 102, 2058, + 1920, 2175, 2058, 1920, 2175, 9, 32, 40, + 41, 2058, 2107, 48, 57, 2058, 1920, 2175, + 97, 100, 101, 105, 107, 110, 111, 112, + 108, 112, 110, 32, 34, 44, 59, 9, + 10, 40, 41, 111, 104, 112, 97, 116, + 104, 32, 34, 44, 59, 9, 10, 40, + 41, 99, 104, 32, 34, 44, 59, 9, + 10, 40, 41, 112, 118, 52, 54, 104, 105, 110, 116, 32, 34, 44, 59, 9, - 10, 40, 41, 101, 121, 48, 57, 32, - 34, 44, 59, 9, 10, 40, 41, 48, - 57, 111, 45, 100, 101, 102, 97, 117, - 108, 116, 45, 97, 108, 112, 110, 32, - 34, 44, 59, 9, 10, 40, 41, 104, - 116, 116, 112, 32, 34, 44, 59, 9, - 10, 40, 41, 111, 114, 116, 32, 34, - 44, 59, 9, 10, 40, 41, 9, 32, - 40, 41, 3082, 3131, 3338, 3387, 3594, 3643, - 9, 32, 40, 41, 97, 100, 101, 105, - 107, 109, 110, 111, 112, 3082, 3131, 3338, - 3387, 3594, 3643, 108, 112, 110, 61, 32, - 34, 59, 9, 10, 40, 41, 9, 32, - 40, 41, 3082, 3131, 3338, 3387, 3594, 3643, - 2058, 1920, 2175, 111, 104, 112, 97, 116, - 104, 61, 32, 34, 59, 9, 10, 40, - 41, 9, 32, 40, 41, 3082, 3131, 3338, - 3387, 3594, 3643, 9, 32, 40, 41, 3082, - 3131, 3338, 3387, 3594, 3643, -128, 8, 11, - 58, 60, 127, 34, 9, 32, 40, 41, - 3082, 3131, 3338, 3387, 3594, 3643, 99, 104, - 61, 34, 43, 47, 57, 65, 90, 97, - 122, 43, 47, 57, 65, 90, 97, 122, - 43, 47, 57, 65, 90, 97, 122, 43, - 61, 47, 57, 65, 90, 97, 122, 43, - 61, 47, 57, 65, 90, 97, 122, 34, - 43, 47, 57, 65, 90, 97, 122, 61, - 43, 47, 57, 65, 90, 97, 122, 43, - 61, 47, 57, 65, 90, 97, 122, 43, - 61, 47, 57, 65, 90, 97, 122, 9, - 32, 40, 41, 43, 3082, 3131, 3338, 3387, - 3594, 3643, 47, 57, 65, 90, 97, 122, - 61, 112, 118, 52, 54, 104, 105, 110, - 116, 61, 34, 46, 48, 57, 46, 48, - 57, 34, 44, 46, 48, 57, 46, 48, - 57, 9, 32, 40, 41, 44, 46, 3082, - 3131, 3338, 3387, 3594, 3643, 48, 57, 46, - 48, 57, 104, 105, 110, 116, 61, 34, - 46, 48, 58, 65, 70, 97, 102, 46, - 48, 58, 65, 70, 97, 102, 34, 44, - 46, 48, 58, 65, 70, 97, 102, 46, - 48, 58, 65, 70, 97, 102, 9, 32, - 40, 41, 44, 46, 3082, 3131, 3338, 3387, - 3594, 3643, 48, 58, 65, 70, 97, 102, - 46, 48, 58, 65, 70, 97, 102, 101, - 121, 48, 57, 9, 32, 40, 41, 61, - 3082, 3131, 3338, 3387, 3594, 3643, 48, 57, - 32, 59, 9, 10, 40, 41, 97, 110, - 100, 97, 116, 111, 114, 121, 61, 34, - 65, 90, 97, 122, 65, 90, 97, 122, - 34, 44, 65, 90, 97, 122, 9, 32, - 40, 41, 44, 3082, 3131, 3338, 3387, 3594, - 3643, 65, 90, 97, 122, 111, 45, 100, + 10, 40, 41, 104, 105, 110, 116, 32, + 34, 44, 59, 9, 10, 40, 41, 101, + 121, 48, 57, 32, 34, 44, 59, 9, + 10, 40, 41, 48, 57, 111, 45, 100, 101, 102, 97, 117, 108, 116, 45, 97, - 108, 112, 110, 9, 32, 40, 41, 3082, - 3131, 3338, 3387, 3594, 3643, 104, 116, 116, - 112, 9, 32, 40, 41, 3082, 3131, 3338, - 3387, 3594, 3643, 111, 114, 116, 61, 34, - 48, 57, 48, 57, 34, 48, 57, 9, + 108, 112, 110, 32, 34, 44, 59, 9, + 10, 40, 41, 104, 116, 116, 112, 32, + 34, 44, 59, 9, 10, 40, 41, 111, + 114, 116, 32, 34, 44, 59, 9, 10, + 40, 41, 9, 32, 40, 41, 3082, 3131, + 3338, 3387, 3594, 3643, 9, 32, 40, 41, + 97, 100, 101, 105, 107, 109, 110, 111, + 112, 3082, 3131, 3338, 3387, 3594, 3643, 108, + 112, 110, 61, 32, 34, 59, 9, 10, + 40, 41, 9, 32, 40, 41, 3082, 3131, + 3338, 3387, 3594, 3643, 2058, 1920, 2175, 111, + 104, 112, 97, 116, 104, 61, 32, 34, + 59, 9, 10, 40, 41, 9, 32, 40, + 41, 3082, 3131, 3338, 3387, 3594, 3643, 9, 32, 40, 41, 3082, 3131, 3338, 3387, 3594, - 3643, 48, 57, 9, 32, 40, 41, 3082, - 3131, 3338, 3387, 3594, 3643, -128, 8, 11, - 58, 60, 127, 34, 68, 69, 73, 80, - 82, 100, 101, 105, 112, 114, 48, 57, - 32, 59, 9, 10, 40, 41, 48, 57, - 72, 83, 104, 115, 32, 59, 9, 10, - 40, 41, 65, 97, 32, 45, 59, 9, - 10, 40, 41, 78, 110, 83, 115, 69, - 101, 67, 99, 51, 45, 83, 115, 72, - 104, 65, 97, 49, 32, 59, 9, 10, - 40, 41, 67, 68, 99, 100, 67, 68, - 99, 100, 45, 71, 103, 79, 111, 83, - 115, 84, 116, 32, 59, 9, 10, 40, - 41, 83, 115, 65, 97, 80, 112, 50, - 51, 53, 54, 83, 115, 72, 104, 65, - 97, 50, 53, 54, 32, 59, 9, 10, - 40, 41, 56, 52, 83, 115, 72, 104, - 65, 97, 51, 56, 52, 32, 59, 9, - 10, 40, 41, 50, 52, 53, 53, 49, - 57, 32, 59, 9, 10, 40, 41, 52, - 56, 32, 59, 9, 10, 40, 41, 78, - 110, 68, 100, 73, 105, 82, 114, 69, - 101, 67, 99, 84, 116, 32, 59, 9, - 10, 40, 41, 82, 114, 73, 105, 86, - 118, 65, 97, 84, 116, 69, 101, 68, - 79, 100, 111, 78, 110, 83, 115, 32, - 59, 9, 10, 40, 41, 73, 105, 68, - 100, 32, 59, 9, 10, 40, 41, 83, - 115, 65, 97, 77, 83, 109, 115, 68, - 100, 53, 32, 59, 9, 10, 40, 41, - 72, 104, 65, 97, 49, 50, 53, 32, - 45, 59, 9, 10, 40, 41, 78, 110, - 83, 115, 69, 101, 67, 99, 51, 45, - 83, 115, 72, 104, 65, 97, 49, 32, - 59, 9, 10, 40, 41, 53, 54, 32, - 59, 9, 10, 40, 41, 49, 50, 32, - 59, 9, 10, 40, 41, 65, 73, 79, - 80, 83, 85, 97, 105, 111, 112, 115, - 117, 48, 57, 32, 59, 9, 10, 40, - 41, 48, 57, 67, 99, 80, 112, 75, - 107, 73, 105, 88, 120, 32, 59, 9, - 10, 40, 41, 65, 80, 83, 97, 112, - 115, 67, 99, 80, 112, 75, 107, 73, - 105, 88, 120, 32, 59, 9, 10, 40, - 41, 71, 75, 103, 107, 80, 112, 32, - 59, 9, 10, 40, 41, 73, 105, 88, - 120, 32, 59, 9, 10, 40, 41, 80, - 112, 75, 107, 73, 105, 32, 59, 9, - 10, 40, 41, 73, 105, 68, 100, 32, - 59, 9, 10, 40, 41, 71, 75, 103, - 107, 80, 112, 32, 59, 9, 10, 40, + 3643, -128, 8, 11, 58, 60, 127, 34, + 9, 32, 40, 41, 3082, 3131, 3338, 3387, + 3594, 3643, 99, 104, 61, 34, 43, 47, + 57, 65, 90, 97, 122, 43, 47, 57, + 65, 90, 97, 122, 43, 47, 57, 65, + 90, 97, 122, 43, 61, 47, 57, 65, + 90, 97, 122, 43, 61, 47, 57, 65, + 90, 97, 122, 34, 43, 47, 57, 65, + 90, 97, 122, 61, 43, 47, 57, 65, + 90, 97, 122, 43, 61, 47, 57, 65, + 90, 97, 122, 43, 61, 47, 57, 65, + 90, 97, 122, 9, 32, 40, 41, 43, + 3082, 3131, 3338, 3387, 3594, 3643, 47, 57, + 65, 90, 97, 122, 61, 112, 118, 52, + 54, 104, 105, 110, 116, 61, 34, 46, + 48, 57, 46, 48, 57, 34, 44, 46, + 48, 57, 46, 48, 57, 9, 32, 40, + 41, 44, 46, 3082, 3131, 3338, 3387, 3594, + 3643, 48, 57, 46, 48, 57, 104, 105, + 110, 116, 61, 34, 46, 48, 58, 65, + 70, 97, 102, 46, 48, 58, 65, 70, + 97, 102, 34, 44, 46, 48, 58, 65, + 70, 97, 102, 46, 48, 58, 65, 70, + 97, 102, 9, 32, 40, 41, 44, 46, + 3082, 3131, 3338, 3387, 3594, 3643, 48, 58, + 65, 70, 97, 102, 46, 48, 58, 65, + 70, 97, 102, 101, 121, 48, 57, 9, + 32, 40, 41, 61, 3082, 3131, 3338, 3387, + 3594, 3643, 48, 57, 32, 59, 9, 10, + 40, 41, 97, 110, 100, 97, 116, 111, + 114, 121, 61, 34, 65, 90, 97, 122, + 65, 90, 97, 122, 34, 44, 65, 90, + 97, 122, 9, 32, 40, 41, 44, 3082, + 3131, 3338, 3387, 3594, 3643, 65, 90, 97, + 122, 111, 45, 100, 101, 102, 97, 117, + 108, 116, 45, 97, 108, 112, 110, 9, + 32, 40, 41, 3082, 3131, 3338, 3387, 3594, + 3643, 104, 116, 116, 112, 9, 32, 40, + 41, 3082, 3131, 3338, 3387, 3594, 3643, 111, + 114, 116, 61, 34, 48, 57, 48, 57, + 34, 48, 57, 9, 32, 40, 41, 3082, + 3131, 3338, 3387, 3594, 3643, 48, 57, 9, + 32, 40, 41, 3082, 3131, 3338, 3387, 3594, + 3643, -128, 8, 11, 58, 60, 127, 34, + 68, 69, 73, 80, 82, 100, 101, 105, + 112, 114, 48, 57, 32, 59, 9, 10, + 40, 41, 48, 57, 72, 83, 104, 115, + 32, 59, 9, 10, 40, 41, 65, 97, + 32, 45, 59, 9, 10, 40, 41, 78, + 110, 83, 115, 69, 101, 67, 99, 51, + 45, 83, 115, 72, 104, 65, 97, 49, + 32, 59, 9, 10, 40, 41, 67, 68, + 99, 100, 67, 68, 99, 100, 45, 71, + 103, 79, 111, 83, 115, 84, 116, 32, + 59, 9, 10, 40, 41, 83, 115, 65, + 97, 80, 112, 50, 51, 53, 54, 83, + 115, 72, 104, 65, 97, 50, 53, 54, + 32, 59, 9, 10, 40, 41, 56, 52, + 83, 115, 72, 104, 65, 97, 51, 56, + 52, 32, 59, 9, 10, 40, 41, 50, + 52, 53, 53, 49, 57, 32, 59, 9, + 10, 40, 41, 52, 56, 32, 59, 9, + 10, 40, 41, 78, 110, 68, 100, 73, + 105, 82, 114, 69, 101, 67, 99, 84, + 116, 32, 59, 9, 10, 40, 41, 82, + 114, 73, 105, 86, 118, 65, 97, 84, + 116, 69, 101, 68, 79, 100, 111, 78, + 110, 83, 115, 32, 59, 9, 10, 40, + 41, 73, 105, 68, 100, 32, 59, 9, + 10, 40, 41, 83, 115, 65, 97, 77, + 83, 109, 115, 68, 100, 53, 32, 59, + 9, 10, 40, 41, 72, 104, 65, 97, + 49, 50, 53, 32, 45, 59, 9, 10, + 40, 41, 78, 110, 83, 115, 69, 101, + 67, 99, 51, 45, 83, 115, 72, 104, + 65, 97, 49, 32, 59, 9, 10, 40, + 41, 53, 54, 32, 59, 9, 10, 40, + 41, 49, 50, 32, 59, 9, 10, 40, + 41, 65, 73, 79, 80, 83, 85, 97, + 105, 111, 112, 115, 117, 48, 57, 32, + 59, 9, 10, 40, 41, 48, 57, 67, + 99, 80, 112, 75, 107, 73, 105, 88, + 120, 32, 59, 9, 10, 40, 41, 65, + 80, 83, 97, 112, 115, 67, 99, 80, + 112, 75, 107, 73, 105, 88, 120, 32, + 59, 9, 10, 40, 41, 71, 75, 103, + 107, 80, 112, 32, 59, 9, 10, 40, 41, 73, 105, 88, 120, 32, 59, 9, 10, 40, 41, 80, 112, 75, 107, 73, - 105, 32, 59, 9, 10, 40, 41, 82, - 114, 73, 105, 32, 59, 9, 10, 40, - 41, 78, 110, 48, 57, 32, 59, 9, - 10, 40, 41, 48, 57, 79, 111, 84, - 116, 73, 105, 70, 102, 89, 121, 32, - 59, 9, 10, 40, 41, 46, 48, 57, - 32, 46, 59, 9, 10, 40, 41, 48, - 57, 42, 92, 95, 45, 57, 64, 90, - 97, 122, 32, 59, 9, 10, 40, 41, - 42, 92, 95, 45, 57, 64, 90, 97, - 122, 9, 32, 40, 41, 2058, 2107, 9, - 32, 40, 41, 42, 92, 95, 2058, 2107, - 45, 57, 64, 90, 97, 122, 9, 32, - 40, 41, 2058, 2107, 9, 32, 40, 41, - 2058, 2107, 48, 57, 9, 32, 40, 41, - 2058, 2107, 48, 57, 9, 32, 40, 41, - 2058, 2107, 48, 57, 9, 32, 40, 41, - 68, 72, 77, 83, 87, 100, 104, 109, - 115, 119, 2058, 2107, 48, 57, 9, 32, - 40, 41, 2058, 2107, 48, 57, 9, 32, - 40, 41, 68, 72, 77, 83, 87, 100, - 104, 109, 115, 119, 2058, 2107, 48, 57, + 105, 32, 59, 9, 10, 40, 41, 73, + 105, 68, 100, 32, 59, 9, 10, 40, + 41, 71, 75, 103, 107, 80, 112, 32, + 59, 9, 10, 40, 41, 73, 105, 88, + 120, 32, 59, 9, 10, 40, 41, 80, + 112, 75, 107, 73, 105, 32, 59, 9, + 10, 40, 41, 82, 114, 73, 105, 32, + 59, 9, 10, 40, 41, 78, 110, 48, + 57, 32, 59, 9, 10, 40, 41, 48, + 57, 79, 111, 84, 116, 73, 105, 70, + 102, 89, 121, 32, 59, 9, 10, 40, + 41, 46, 48, 57, 32, 46, 59, 9, + 10, 40, 41, 48, 57, 42, 92, 95, + 45, 57, 64, 90, 97, 122, 32, 59, + 9, 10, 40, 41, 42, 92, 95, 45, + 57, 64, 90, 97, 122, 9, 32, 40, + 41, 2058, 2107, 9, 32, 40, 41, 42, + 92, 95, 2058, 2107, 45, 57, 64, 90, + 97, 122, 9, 32, 40, 41, 2058, 2107, + 9, 32, 40, 41, 2058, 2107, 48, 57, + 9, 32, 40, 41, 2058, 2107, 48, 57, 9, 32, 40, 41, 2058, 2107, 48, 57, 9, 32, 40, 41, 68, 72, 77, 83, 87, 100, 104, 109, 115, 119, 2058, 2107, 48, 57, 9, 32, 40, 41, 2058, 2107, - 48, 57, 32, 59, 68, 72, 77, 83, - 87, 100, 104, 109, 115, 119, 9, 10, - 40, 41, 48, 57, 32, 59, 9, 10, - 40, 41, 48, 57, 68, 72, 77, 83, - 87, 100, 104, 109, 115, 119, 48, 57, + 48, 57, 9, 32, 40, 41, 68, 72, + 77, 83, 87, 100, 104, 109, 115, 119, + 2058, 2107, 48, 57, 9, 32, 40, 41, + 2058, 2107, 48, 57, 9, 32, 40, 41, + 68, 72, 77, 83, 87, 100, 104, 109, + 115, 119, 2058, 2107, 48, 57, 9, 32, + 40, 41, 2058, 2107, 48, 57, 32, 59, + 68, 72, 77, 83, 87, 100, 104, 109, + 115, 119, 9, 10, 40, 41, 48, 57, 32, 59, 9, 10, 40, 41, 48, 57, - 2058, 1920, 2175, 9, 32, 40, 41, 2058, - 2107, 48, 57, 68, 72, 77, 83, 87, - 100, 104, 109, 115, 119, 48, 57, 9, - 32, 40, 41, 2058, 2107, 48, 57, 2058, - 1920, 2175, 9, 32, 40, 41, 2058, 2107, - 48, 57, 68, 72, 77, 83, 87, 100, - 104, 109, 115, 119, 48, 57, 9, 32, - 40, 41, 2058, 2107, 48, 57, 2058, 1920, - 2175, 9, 32, 40, 41, 2058, 2107, 48, - 57, 68, 72, 77, 83, 87, 100, 104, - 109, 115, 119, 48, 57, 9, 32, 40, - 41, 2058, 2107, 48, 57, 2058, 1920, 2175, - 2058, 1920, 2175, 2058, 1920, 2175, 32, 59, - 9, 10, 40, 41, 9, 32, 40, 41, - 2058, 2107, 9, 32, 40, 41, 2058, 2107, - -128, 8, 11, 58, 60, 127, 32, 59, - 9, 10, 40, 41, 2058, 1920, 2175, 42, - 92, 95, 45, 57, 64, 90, 97, 122, - 9, 32, 40, 41, 2058, 2107, 9, 32, - 40, 41, 42, 92, 95, 2058, 2107, 45, - 57, 64, 90, 97, 122, 32, 59, 9, - 10, 40, 41, 2058, 1920, 2175, 48, 57, - 9, 32, 40, 41, 2058, 2107, 48, 57, - 9, 32, 40, 41, 42, 92, 95, 2058, - 2107, 45, 57, 64, 90, 97, 122, 32, - 59, 9, 10, 40, 41, 2058, 1920, 2175, - 32, 59, 9, 10, 40, 41, 9, 32, - 40, 41, 3082, 3131, 3338, 3387, 3594, 3643, - 9, 32, 40, 41, 3082, 3131, 3338, 3387, - 3594, 3643, -128, 8, 11, 58, 60, 127, - 2058, 1920, 2175, 46, 48, 58, 65, 70, - 97, 102, 32, 46, 59, 9, 10, 40, - 41, 48, 58, 65, 70, 97, 102, 48, + 68, 72, 77, 83, 87, 100, 104, 109, + 115, 119, 48, 57, 32, 59, 9, 10, + 40, 41, 48, 57, 2058, 1920, 2175, 9, + 32, 40, 41, 2058, 2107, 48, 57, 68, + 72, 77, 83, 87, 100, 104, 109, 115, + 119, 48, 57, 9, 32, 40, 41, 2058, + 2107, 48, 57, 2058, 1920, 2175, 9, 32, + 40, 41, 2058, 2107, 48, 57, 68, 72, + 77, 83, 87, 100, 104, 109, 115, 119, + 48, 57, 9, 32, 40, 41, 2058, 2107, + 48, 57, 2058, 1920, 2175, 9, 32, 40, + 41, 2058, 2107, 48, 57, 68, 72, 77, + 83, 87, 100, 104, 109, 115, 119, 48, 57, 9, 32, 40, 41, 2058, 2107, 48, - 57, 9, 32, 40, 41, 78, 83, 2058, - 2107, 48, 57, 9, 32, 40, 41, 2058, - 2107, 48, 57, 9, 32, 40, 41, 78, - 83, 2058, 2107, 48, 57, 9, 32, 40, - 41, 46, 2058, 2107, 48, 57, 9, 32, - 40, 41, 78, 83, 2058, 2107, 9, 32, - 40, 41, 2058, 2107, 9, 32, 40, 41, + 57, 2058, 1920, 2175, 2058, 1920, 2175, 2058, + 1920, 2175, 32, 59, 9, 10, 40, 41, + 9, 32, 40, 41, 2058, 2107, 9, 32, + 40, 41, 2058, 2107, -128, 8, 11, 58, + 60, 127, 32, 59, 9, 10, 40, 41, + 2058, 1920, 2175, 42, 92, 95, 45, 57, + 64, 90, 97, 122, 9, 32, 40, 41, + 2058, 2107, 9, 32, 40, 41, 42, 92, + 95, 2058, 2107, 45, 57, 64, 90, 97, + 122, 32, 59, 9, 10, 40, 41, 2058, + 1920, 2175, 48, 57, 9, 32, 40, 41, 2058, 2107, 48, 57, 9, 32, 40, 41, + 42, 92, 95, 2058, 2107, 45, 57, 64, + 90, 97, 122, 32, 59, 9, 10, 40, + 41, 2058, 1920, 2175, 32, 59, 9, 10, + 40, 41, 9, 32, 40, 41, 3082, 3131, + 3338, 3387, 3594, 3643, 9, 32, 40, 41, + 3082, 3131, 3338, 3387, 3594, 3643, -128, 8, + 11, 58, 60, 127, 2058, 1920, 2175, 46, + 48, 58, 65, 70, 97, 102, 32, 46, + 59, 9, 10, 40, 41, 48, 58, 65, + 70, 97, 102, 48, 57, 9, 32, 40, + 41, 2058, 2107, 48, 57, 9, 32, 40, + 41, 78, 83, 2058, 2107, 48, 57, 9, + 32, 40, 41, 2058, 2107, 48, 57, 9, + 32, 40, 41, 78, 83, 2058, 2107, 48, + 57, 9, 32, 40, 41, 46, 2058, 2107, + 48, 57, 9, 32, 40, 41, 78, 83, + 2058, 2107, 9, 32, 40, 41, 2058, 2107, + 9, 32, 40, 41, 2058, 2107, 48, 57, + 9, 32, 40, 41, 2058, 2107, 48, 57, + 9, 32, 40, 41, 69, 87, 2058, 2107, + 48, 57, 9, 32, 40, 41, 2058, 2107, + 48, 57, 9, 32, 40, 41, 69, 87, 2058, 2107, 48, 57, 9, 32, 40, 41, - 69, 87, 2058, 2107, 48, 57, 9, 32, - 40, 41, 2058, 2107, 48, 57, 9, 32, - 40, 41, 69, 87, 2058, 2107, 48, 57, - 9, 32, 40, 41, 46, 2058, 2107, 48, - 57, 9, 32, 40, 41, 69, 87, 2058, - 2107, 9, 32, 40, 41, 2058, 2107, 9, - 32, 40, 41, 45, 2058, 2107, 48, 57, + 46, 2058, 2107, 48, 57, 9, 32, 40, + 41, 69, 87, 2058, 2107, 9, 32, 40, + 41, 2058, 2107, 9, 32, 40, 41, 45, + 2058, 2107, 48, 57, 48, 57, 9, 32, + 40, 41, 46, 109, 3082, 3131, 3338, 3387, + 3594, 3643, 48, 57, 9, 32, 40, 41, + 3082, 3131, 3338, 3387, 3594, 3643, 48, 57, + 9, 32, 40, 41, 46, 109, 3082, 3131, + 3338, 3387, 3594, 3643, 48, 57, 9, 32, + 40, 41, 3082, 3131, 3338, 3387, 3594, 3643, 48, 57, 9, 32, 40, 41, 46, 109, 3082, 3131, 3338, 3387, 3594, 3643, 48, 57, 9, 32, 40, 41, 3082, 3131, 3338, 3387, 3594, 3643, 48, 57, 9, 32, 40, 41, 46, 109, 3082, 3131, 3338, 3387, 3594, 3643, 48, 57, 9, 32, 40, 41, 3082, 3131, - 3338, 3387, 3594, 3643, 48, 57, 9, 32, - 40, 41, 46, 109, 3082, 3131, 3338, 3387, + 3338, 3387, 3594, 3643, 2058, 1920, 2175, 9, + 32, 40, 41, 109, 3082, 3131, 3338, 3387, 3594, 3643, 48, 57, 9, 32, 40, 41, - 3082, 3131, 3338, 3387, 3594, 3643, 48, 57, - 9, 32, 40, 41, 46, 109, 3082, 3131, + 109, 3082, 3131, 3338, 3387, 3594, 3643, 48, + 57, 2058, 1920, 2175, 9, 32, 40, 41, + 109, 3082, 3131, 3338, 3387, 3594, 3643, 48, + 57, 9, 32, 40, 41, 109, 3082, 3131, 3338, 3387, 3594, 3643, 48, 57, 9, 32, 40, 41, 3082, 3131, 3338, 3387, 3594, 3643, 2058, 1920, 2175, 9, 32, 40, 41, 109, 3082, 3131, 3338, 3387, 3594, 3643, 48, 57, 9, 32, 40, 41, 109, 3082, 3131, 3338, - 3387, 3594, 3643, 48, 57, 2058, 1920, 2175, - 9, 32, 40, 41, 109, 3082, 3131, 3338, 3387, 3594, 3643, 48, 57, 9, 32, 40, - 41, 109, 3082, 3131, 3338, 3387, 3594, 3643, - 48, 57, 9, 32, 40, 41, 3082, 3131, - 3338, 3387, 3594, 3643, 2058, 1920, 2175, 9, + 41, 3082, 3131, 3338, 3387, 3594, 3643, 2058, + 1920, 2175, 9, 32, 40, 41, 109, 3082, + 3131, 3338, 3387, 3594, 3643, 48, 57, 9, 32, 40, 41, 109, 3082, 3131, 3338, 3387, 3594, 3643, 48, 57, 9, 32, 40, 41, - 109, 3082, 3131, 3338, 3387, 3594, 3643, 48, - 57, 9, 32, 40, 41, 3082, 3131, 3338, - 3387, 3594, 3643, 2058, 1920, 2175, 9, 32, - 40, 41, 109, 3082, 3131, 3338, 3387, 3594, - 3643, 48, 57, 9, 32, 40, 41, 109, - 3082, 3131, 3338, 3387, 3594, 3643, 48, 57, - 9, 32, 40, 41, 3082, 3131, 3338, 3387, - 3594, 3643, 2058, 1920, 2175, 9, 32, 40, - 41, 2058, 2107, 2058, 1920, 2175, 9, 32, - 40, 41, 2058, 2107, 48, 57, 9, 32, - 40, 41, 2058, 2107, 48, 57, 2058, 1920, - 2175, 2058, 1920, 2175, 2058, 1920, 2175, 9, - 32, 40, 41, 2058, 2107, 2058, 1920, 2175, - 9, 32, 40, 41, 2058, 2107, 48, 57, - 9, 32, 40, 41, 2058, 2107, 48, 57, - 2058, 1920, 2175, 2058, 1920, 2175, 48, 57, - 9, 32, 40, 41, 2058, 2107, 48, 57, - 9, 32, 40, 41, 2058, 2107, 48, 57, - 9, 32, 40, 41, 2058, 2107, 48, 57, - 9, 32, 40, 41, 2058, 2107, 48, 57, - 9, 32, 40, 41, 2058, 2107, 48, 57, - 9, 32, 40, 41, 42, 92, 95, 2058, - 2107, 45, 57, 64, 90, 97, 122, 32, - 59, 9, 10, 40, 41, 2058, 1920, 2175, - 2058, 1920, 2175, 2058, 1920, 2175, 48, 57, - 9, 32, 40, 41, 2058, 2107, 48, 57, - 9, 32, 40, 41, 2058, 2107, 48, 57, - 9, 32, 40, 41, 2058, 2107, 48, 57, - 9, 32, 40, 41, 2058, 2107, -128, 8, - 11, 58, 60, 127, 9, 32, 40, 41, - 2058, 2107, 9, 32, 40, 41, 2058, 2107, - -128, 8, 11, 58, 60, 127, 9, 32, - 40, 41, 2058, 2107, 9, 32, 40, 41, + 3082, 3131, 3338, 3387, 3594, 3643, 2058, 1920, + 2175, 9, 32, 40, 41, 2058, 2107, 2058, + 1920, 2175, 9, 32, 40, 41, 2058, 2107, + 48, 57, 9, 32, 40, 41, 2058, 2107, + 48, 57, 2058, 1920, 2175, 2058, 1920, 2175, + 2058, 1920, 2175, 9, 32, 40, 41, 2058, + 2107, 2058, 1920, 2175, 9, 32, 40, 41, + 2058, 2107, 48, 57, 9, 32, 40, 41, + 2058, 2107, 48, 57, 2058, 1920, 2175, 2058, + 1920, 2175, 48, 57, 9, 32, 40, 41, + 2058, 2107, 48, 57, 9, 32, 40, 41, + 2058, 2107, 48, 57, 9, 32, 40, 41, + 2058, 2107, 48, 57, 9, 32, 40, 41, + 2058, 2107, 48, 57, 9, 32, 40, 41, + 2058, 2107, 48, 57, 9, 32, 40, 41, + 42, 92, 95, 2058, 2107, 45, 57, 64, + 90, 97, 122, 32, 59, 9, 10, 40, + 41, 2058, 1920, 2175, 2058, 1920, 2175, 2058, + 1920, 2175, 48, 57, 9, 32, 40, 41, + 2058, 2107, 48, 57, 9, 32, 40, 41, + 2058, 2107, 48, 57, 9, 32, 40, 41, + 2058, 2107, 48, 57, 9, 32, 40, 41, 2058, 2107, -128, 8, 11, 58, 60, 127, 9, 32, 40, 41, 2058, 2107, 9, 32, - 40, 41, 42, 92, 95, 2058, 2107, 45, - 57, 64, 90, 97, 122, 32, 59, 9, - 10, 40, 41, 2058, 1920, 2175, 2058, 1920, - 2175, 2058, 1920, 2175, 2058, 1920, 2175, 2058, - 1920, 2175, 48, 57, 65, 90, 97, 122, - 9, 32, 40, 41, 2058, 2107, 9, 32, - 40, 41, 2058, 2107, 48, 57, 9, 32, - 40, 41, 2058, 2107, 48, 57, 9, 32, - 40, 41, 2058, 2107, 48, 57, 65, 90, - 97, 122, 9, 32, 40, 41, 2058, 2107, - 9, 32, 40, 41, 43, 2058, 2107, 47, - 57, 65, 90, 97, 122, 2570, 2619, 2058, + 40, 41, 2058, 2107, -128, 8, 11, 58, + 60, 127, 9, 32, 40, 41, 2058, 2107, + 9, 32, 40, 41, 2058, 2107, -128, 8, + 11, 58, 60, 127, 9, 32, 40, 41, + 2058, 2107, 9, 32, 40, 41, 42, 92, + 95, 2058, 2107, 45, 57, 64, 90, 97, + 122, 32, 59, 9, 10, 40, 41, 2058, 1920, 2175, 2058, 1920, 2175, 2058, 1920, 2175, - 9, 32, 33, 40, 41, 49, 50, 3082, - 3131, 3338, 3387, 3594, 3643, 49, 50, 58, - 46, 48, 57, 47, 46, 57, 48, 57, - 9, 32, 40, 41, 3082, 3131, 3338, 3387, - 3594, 3643, 48, 57, 2058, 1920, 2175, 58, - 46, 48, 58, 65, 70, 97, 102, 47, - 46, 58, 65, 70, 97, 102, 48, 57, - 9, 32, 40, 41, 2058, 2107, 48, 57, - 9, 32, 40, 41, 2058, 2107, 48, 57, + 2058, 1920, 2175, 2058, 1920, 2175, 48, 57, 65, 90, 97, 122, 9, 32, 40, 41, 2058, 2107, 9, 32, 40, 41, 2058, 2107, 48, 57, 9, 32, 40, 41, 2058, 2107, 48, 57, 9, 32, 40, 41, 2058, 2107, - 48, 57, 65, 70, 97, 102, 48, 57, - 65, 70, 97, 102, 9, 32, 40, 41, - 3082, 3131, 3338, 3387, 3594, 3643, 48, 57, - 65, 70, 97, 102, 2058, 1920, 2175, 2058, - 1920, 2175, 2058, 1920, 2175, 2058, 1920, 2175, - 48, 57, 9, 32, 40, 41, 2058, 2107, - 48, 57, 9, 32, 40, 41, 2058, 2107, - 48, 57, 9, 32, 40, 41, 2058, 2107, - 48, 57, 9, 32, 40, 41, 2058, 2107, - 48, 57, 65, 70, 97, 102, 48, 57, - 65, 70, 97, 102, 9, 32, 40, 41, + 48, 57, 65, 90, 97, 122, 9, 32, + 40, 41, 2058, 2107, 9, 32, 40, 41, + 43, 2058, 2107, 47, 57, 65, 90, 97, + 122, 2570, 2619, 2058, 1920, 2175, 2058, 1920, + 2175, 2058, 1920, 2175, 9, 32, 33, 40, + 41, 49, 50, 3082, 3131, 3338, 3387, 3594, + 3643, 49, 50, 58, 46, 48, 57, 47, + 46, 57, 48, 57, 9, 32, 40, 41, 3082, 3131, 3338, 3387, 3594, 3643, 48, 57, - 65, 70, 97, 102, 2058, 1920, 2175, 2058, - 1920, 2175, 2058, 1920, 2175, 48, 57, 9, - 32, 40, 41, 2058, 2107, 48, 57, 9, - 32, 40, 41, 48, 49, 50, 51, 2058, - 2107, 9, 32, 40, 41, 2058, 2107, 9, - 32, 40, 41, 2058, 2107, 48, 57, 9, - 32, 40, 41, 2058, 2107, 48, 57, 9, - 32, 40, 41, 46, 2058, 2107, 7177, 7200, - 7208, 7209, 7433, 7456, 7464, 7465, 7689, 7712, - 7720, 7721, 10506, 10555, 10762, 10811, 11274, 11323, - 11530, 11579, 11786, 11835, 12298, 12347, 12554, 12603, - 12810, 12859, 13322, 13371, 13578, 13627, 13834, 13883, - 4105, 4128, 4136, 4137, 4139, 5130, 5179, 4143, - 4153, 4161, 4186, 4193, 4218, 2570, 2619, 5130, - 4992, 5247, 5641, 5664, 5672, 5673, 14602, 14651, - 14858, 14907, 15370, 15419, 15626, 15675, 15882, 15931, - 6666, 6528, 6783, 4139, 7177, 7200, 7208, 7209, - 7433, 7456, 7464, 7465, 7689, 7712, 7720, 7721, - 10506, 10555, 10762, 10811, 11274, 11323, 11530, 11579, - 11786, 11835, 12298, 12347, 12554, 12603, 12810, 12859, - 13322, 13371, 13578, 13627, 13834, 13883, 4143, 4153, - 4161, 4186, 4193, 4218, 8714, 9226, 9738, 8576, - 8831, 9088, 9343, 9600, 9855, 2058, 1920, 2175, - 2058, 1920, 2175, 9, 32, 40, 41, 2058, - 2107, 9, 32, 40, 41, 2058, 2107, 48, - 57, 9, 32, 40, 41, 2058, 2107, 48, - 57, 9, 32, 40, 41, 46, 2058, 2107, - 48, 57, 46, 7177, 7200, 7208, 7209, 7433, - 7456, 7464, 7465, 7689, 7712, 7720, 7721, 10506, - 10555, 10762, 10811, 11274, 11323, 11530, 11579, 11786, - 11835, 12298, 12347, 12554, 12603, 12810, 12859, 13322, - 13371, 13578, 13627, 13834, 13883, 48, 57, 2058, - 1920, 2175, 2058, 1920, 2175, 9, 32, 40, + 2058, 1920, 2175, 58, 46, 48, 58, 65, + 70, 97, 102, 47, 46, 58, 65, 70, + 97, 102, 48, 57, 9, 32, 40, 41, + 2058, 2107, 48, 57, 9, 32, 40, 41, + 2058, 2107, 48, 57, 65, 90, 97, 122, + 9, 32, 40, 41, 2058, 2107, 9, 32, + 40, 41, 2058, 2107, 48, 57, 9, 32, + 40, 41, 2058, 2107, 48, 57, 9, 32, + 40, 41, 2058, 2107, 48, 57, 65, 70, + 97, 102, 48, 57, 65, 70, 97, 102, + 9, 32, 40, 41, 3082, 3131, 3338, 3387, + 3594, 3643, 48, 57, 65, 70, 97, 102, + 2058, 1920, 2175, 2058, 1920, 2175, 2058, 1920, + 2175, 2058, 1920, 2175, 48, 57, 9, 32, + 40, 41, 2058, 2107, 48, 57, 9, 32, + 40, 41, 2058, 2107, 48, 57, 9, 32, + 40, 41, 2058, 2107, 48, 57, 9, 32, + 40, 41, 2058, 2107, 48, 57, 65, 70, + 97, 102, 48, 57, 65, 70, 97, 102, + 9, 32, 40, 41, 3082, 3131, 3338, 3387, + 3594, 3643, 48, 57, 65, 70, 97, 102, + 2058, 1920, 2175, 2058, 1920, 2175, 2058, 1920, + 2175, 48, 57, 9, 32, 40, 41, 2058, + 2107, 48, 57, 9, 32, 40, 41, 48, + 49, 50, 51, 2058, 2107, 9, 32, 40, 41, 2058, 2107, 9, 32, 40, 41, 2058, 2107, 48, 57, 9, 32, 40, 41, 2058, 2107, 48, 57, 9, 32, 40, 41, 46, - 2058, 2107, 48, 58, 65, 70, 97, 102, - 46, 7177, 7200, 7208, 7209, 7433, 7456, 7464, - 7465, 7689, 7712, 7720, 7721, 10506, 10555, 10762, - 10811, 11274, 11323, 11530, 11579, 11786, 11835, 12298, - 12347, 12554, 12603, 12810, 12859, 13322, 13371, 13578, - 13627, 13834, 13883, 48, 58, 65, 70, 97, - 102, 2058, 1920, 2175, 2058, 1920, 2175, 9, + 2058, 2107, 7177, 7200, 7208, 7209, 7433, 7456, + 7464, 7465, 7689, 7712, 7720, 7721, 10506, 10555, + 10762, 10811, 11274, 11323, 11530, 11579, 11786, 11835, + 12298, 12347, 12554, 12603, 12810, 12859, 13322, 13371, + 13578, 13627, 13834, 13883, 4105, 4128, 4136, 4137, + 4139, 5130, 5179, 4143, 4153, 4161, 4186, 4193, + 4218, 2570, 2619, 5130, 4992, 5247, 5641, 5664, + 5672, 5673, 14602, 14651, 14858, 14907, 15370, 15419, + 15626, 15675, 15882, 15931, 6666, 6528, 6783, 4139, + 7177, 7200, 7208, 7209, 7433, 7456, 7464, 7465, + 7689, 7712, 7720, 7721, 10506, 10555, 10762, 10811, + 11274, 11323, 11530, 11579, 11786, 11835, 12298, 12347, + 12554, 12603, 12810, 12859, 13322, 13371, 13578, 13627, + 13834, 13883, 4143, 4153, 4161, 4186, 4193, 4218, + 8714, 9226, 9738, 8576, 8831, 9088, 9343, 9600, + 9855, 2058, 1920, 2175, 2058, 1920, 2175, 9, 32, 40, 41, 2058, 2107, 9, 32, 40, 41, 2058, 2107, 48, 57, 9, 32, 40, 41, 2058, 2107, 48, 57, 9, 32, 40, - 41, 42, 92, 95, 2058, 2107, 45, 57, - 64, 90, 97, 122, 7177, 7200, 7208, 7209, - 7433, 7456, 7464, 7465, 7689, 7712, 7720, 7721, - 10506, 10555, 10762, 10811, 11274, 11323, 11530, 11579, - 11786, 11835, 12298, 12347, 12554, 12603, 12810, 12859, - 13322, 13371, 13578, 13627, 13834, 13883, 2058, 1920, - 2175, 2058, 1920, 2175, 2058, 1920, 2175, 48, - 57, 65, 90, 97, 122, 9, 32, 40, - 41, 2058, 2107, 9, 32, 40, 41, 2058, - 2107, 48, 57, 65, 90, 97, 122, 9, - 32, 40, 41, 2058, 2107, 9, 32, 40, + 41, 46, 2058, 2107, 48, 57, 46, 7177, + 7200, 7208, 7209, 7433, 7456, 7464, 7465, 7689, + 7712, 7720, 7721, 10506, 10555, 10762, 10811, 11274, + 11323, 11530, 11579, 11786, 11835, 12298, 12347, 12554, + 12603, 12810, 12859, 13322, 13371, 13578, 13627, 13834, + 13883, 48, 57, 2058, 1920, 2175, 2058, 1920, + 2175, 9, 32, 40, 41, 2058, 2107, 9, + 32, 40, 41, 2058, 2107, 48, 57, 9, + 32, 40, 41, 2058, 2107, 48, 57, 9, + 32, 40, 41, 46, 2058, 2107, 48, 58, + 65, 70, 97, 102, 46, 7177, 7200, 7208, + 7209, 7433, 7456, 7464, 7465, 7689, 7712, 7720, + 7721, 10506, 10555, 10762, 10811, 11274, 11323, 11530, + 11579, 11786, 11835, 12298, 12347, 12554, 12603, 12810, + 12859, 13322, 13371, 13578, 13627, 13834, 13883, 48, + 58, 65, 70, 97, 102, 2058, 1920, 2175, + 2058, 1920, 2175, 9, 32, 40, 41, 2058, + 2107, 9, 32, 40, 41, 2058, 2107, 48, + 57, 9, 32, 40, 41, 2058, 2107, 48, + 57, 9, 32, 40, 41, 42, 92, 95, + 2058, 2107, 45, 57, 64, 90, 97, 122, + 7177, 7200, 7208, 7209, 7433, 7456, 7464, 7465, + 7689, 7712, 7720, 7721, 10506, 10555, 10762, 10811, + 11274, 11323, 11530, 11579, 11786, 11835, 12298, 12347, + 12554, 12603, 12810, 12859, 13322, 13371, 13578, 13627, + 13834, 13883, 2058, 1920, 2175, 2058, 1920, 2175, + 2058, 1920, 2175, 48, 57, 65, 90, 97, + 122, 9, 32, 40, 41, 2058, 2107, 9, + 32, 40, 41, 2058, 2107, 48, 57, 65, + 90, 97, 122, 9, 32, 40, 41, 2058, + 2107, 9, 32, 40, 41, 2058, 2107, 48, + 57, 9, 32, 40, 41, 2058, 2107, 48, + 57, 9, 32, 40, 41, 2058, 2107, 48, + 57, 9, 32, 40, 41, 2058, 2107, 48, + 57, 9, 32, 40, 41, 2058, 2107, 48, + 57, 9, 32, 40, 41, 2058, 2107, 48, + 57, 9, 32, 40, 41, 2058, 2107, 48, + 57, 9, 32, 40, 41, 2058, 2107, 48, + 57, 9, 32, 40, 41, 2058, 2107, 48, + 57, 9, 32, 40, 41, 2058, 2107, 48, + 57, 9, 32, 40, 41, 42, 92, 95, + 2058, 2107, 45, 57, 64, 90, 97, 122, + 9, 32, 40, 41, 2058, 2107, 9, 32, + 40, 41, 43, 2058, 2107, 47, 57, 65, + 90, 97, 122, 2570, 2619, 2058, 1920, 2175, + 2058, 1920, 2175, 2058, 1920, 2175, 2058, 1920, + 2175, 2058, 1920, 2175, 2058, 1920, 2175, 2058, + 1920, 2175, 2058, 1920, 2175, 42, 92, 95, + 45, 57, 64, 90, 97, 122, 32, 59, + 9, 10, 40, 41, 32, 59, 9, 10, + 40, 41, 48, 57, 9, 32, 40, 41, + 2058, 2107, 48, 57, 9, 32, 40, 41, + 2058, 2107, 48, 57, 9, 32, 40, 41, + 2058, 2107, 48, 57, 9, 32, 40, 41, + 2058, 2107, 48, 57, 65, 90, 97, 122, + 9, 32, 40, 41, 2058, 2107, 9, 32, + 40, 41, 43, 2058, 2107, 47, 57, 65, + 90, 97, 122, 2570, 2619, 2058, 1920, 2175, + 2058, 1920, 2175, 2058, 1920, 2175, 43, 47, + 57, 65, 90, 97, 122, 2570, 2619, 48, + 57, 9, 32, 40, 41, 2058, 2107, 48, + 57, 9, 32, 40, 41, 2058, 2107, 48, + 57, 9, 32, 40, 41, 2058, 2107, 48, + 57, 9, 32, 40, 41, 2058, 2107, 48, + 57, 9, 32, 40, 41, 2058, 2107, 48, + 57, 9, 32, 40, 41, 45, 2058, 2107, + 48, 57, 65, 70, 97, 102, 9, 32, + 40, 41, 2058, 2107, 9, 32, 40, 41, + 2058, 2107, 48, 57, 65, 86, 97, 118, + 48, 57, 65, 86, 97, 118, 61, 48, + 57, 65, 86, 97, 118, 48, 57, 65, + 86, 97, 118, 61, 48, 57, 65, 86, + 97, 118, 61, 48, 57, 65, 86, 97, + 118, 48, 57, 65, 86, 97, 118, 61, + 48, 57, 65, 86, 97, 118, 32, 59, + 9, 10, 40, 41, 48, 57, 65, 86, + 97, 118, 32, 59, 9, 10, 40, 41, + 61, 61, 61, 61, 61, 2058, 1920, 2175, + 48, 57, 65, 70, 97, 102, 9, 32, + 40, 41, 2058, 2107, 48, 57, 65, 70, + 97, 102, 2058, 1920, 2175, 2058, 1920, 2175, + 2058, 1920, 2175, 48, 57, 9, 32, 40, 41, 2058, 2107, 48, 57, 9, 32, 40, 41, 2058, 2107, 48, 57, 9, 32, 40, 41, 2058, 2107, 48, 57, 9, 32, 40, 41, 2058, 2107, 48, 57, 9, 32, 40, 41, 2058, 2107, 48, 57, 9, 32, 40, + 41, 45, 2058, 2107, 48, 57, 65, 70, + 97, 102, 32, 59, 9, 10, 40, 41, + 48, 57, 65, 70, 97, 102, 32, 59, + 9, 10, 40, 41, 48, 57, 65, 70, + 97, 102, 2058, 1920, 2175, 2058, 1920, 2175, + 2058, 1920, 2175, 48, 57, 9, 32, 40, 41, 2058, 2107, 48, 57, 9, 32, 40, 41, 2058, 2107, 48, 57, 9, 32, 40, 41, 2058, 2107, 48, 57, 9, 32, 40, 41, 2058, 2107, 48, 57, 9, 32, 40, 41, 2058, 2107, 48, 57, 9, 32, 40, - 41, 42, 92, 95, 2058, 2107, 45, 57, - 64, 90, 97, 122, 9, 32, 40, 41, - 2058, 2107, 9, 32, 40, 41, 43, 2058, - 2107, 47, 57, 65, 90, 97, 122, 2570, - 2619, 2058, 1920, 2175, 2058, 1920, 2175, 2058, + 41, 2058, 2107, 48, 57, 65, 70, 97, + 102, 48, 57, 65, 70, 97, 102, 9, + 32, 40, 41, 3082, 3131, 3338, 3387, 3594, + 3643, 48, 57, 65, 70, 97, 102, 2058, 1920, 2175, 2058, 1920, 2175, 2058, 1920, 2175, - 2058, 1920, 2175, 2058, 1920, 2175, 2058, 1920, - 2175, 42, 92, 95, 45, 57, 64, 90, - 97, 122, 32, 59, 9, 10, 40, 41, - 32, 59, 9, 10, 40, 41, 48, 57, + 2058, 1920, 2175, 48, 57, 9, 32, 40, + 41, 2058, 2107, 48, 57, 9, 32, 40, + 41, 2058, 2107, 48, 57, 32, 59, 9, + 10, 40, 41, 48, 57, 32, 59, 9, + 10, 40, 41, 2058, 1920, 2175, 48, 57, + 9, 32, 40, 41, 2058, 2107, 48, 57, 9, 32, 40, 41, 2058, 2107, 48, 57, 9, 32, 40, 41, 2058, 2107, 48, 57, 9, 32, 40, 41, 2058, 2107, 48, 57, 9, 32, 40, 41, 2058, 2107, 48, 57, - 65, 90, 97, 122, 9, 32, 40, 41, - 2058, 2107, 9, 32, 40, 41, 43, 2058, - 2107, 47, 57, 65, 90, 97, 122, 2570, - 2619, 2058, 1920, 2175, 2058, 1920, 2175, 2058, - 1920, 2175, 43, 47, 57, 65, 90, 97, - 122, 2570, 2619, 48, 57, 9, 32, 40, - 41, 2058, 2107, 48, 57, 9, 32, 40, - 41, 2058, 2107, 48, 57, 9, 32, 40, - 41, 2058, 2107, 48, 57, 9, 32, 40, - 41, 2058, 2107, 48, 57, 9, 32, 40, - 41, 2058, 2107, 48, 57, 9, 32, 40, - 41, 45, 2058, 2107, 48, 57, 65, 70, - 97, 102, 9, 32, 40, 41, 2058, 2107, 9, 32, 40, 41, 2058, 2107, 48, 57, - 65, 86, 97, 118, 48, 57, 65, 86, - 97, 118, 61, 48, 57, 65, 86, 97, - 118, 48, 57, 65, 86, 97, 118, 61, - 48, 57, 65, 86, 97, 118, 61, 48, - 57, 65, 86, 97, 118, 48, 57, 65, - 86, 97, 118, 61, 48, 57, 65, 86, - 97, 118, 32, 59, 9, 10, 40, 41, - 48, 57, 65, 86, 97, 118, 32, 59, - 9, 10, 40, 41, 61, 61, 61, 61, - 61, 2058, 1920, 2175, 48, 57, 65, 70, - 97, 102, 9, 32, 40, 41, 2058, 2107, - 48, 57, 65, 70, 97, 102, 2058, 1920, - 2175, 2058, 1920, 2175, 2058, 1920, 2175, 48, - 57, 9, 32, 40, 41, 2058, 2107, 48, - 57, 9, 32, 40, 41, 2058, 2107, 48, - 57, 9, 32, 40, 41, 2058, 2107, 48, - 57, 9, 32, 40, 41, 2058, 2107, 48, - 57, 9, 32, 40, 41, 2058, 2107, 48, - 57, 9, 32, 40, 41, 45, 2058, 2107, - 48, 57, 65, 70, 97, 102, 32, 59, - 9, 10, 40, 41, 48, 57, 65, 70, - 97, 102, 32, 59, 9, 10, 40, 41, - 48, 57, 65, 70, 97, 102, 2058, 1920, - 2175, 2058, 1920, 2175, 2058, 1920, 2175, 48, - 57, 9, 32, 40, 41, 2058, 2107, 48, - 57, 9, 32, 40, 41, 2058, 2107, 48, - 57, 9, 32, 40, 41, 2058, 2107, 48, - 57, 9, 32, 40, 41, 2058, 2107, 48, - 57, 9, 32, 40, 41, 2058, 2107, 48, - 57, 9, 32, 40, 41, 2058, 2107, 48, - 57, 65, 70, 97, 102, 48, 57, 65, - 70, 97, 102, 9, 32, 40, 41, 3082, - 3131, 3338, 3387, 3594, 3643, 48, 57, 65, - 70, 97, 102, 2058, 1920, 2175, 2058, 1920, - 2175, 2058, 1920, 2175, 2058, 1920, 2175, 48, - 57, 9, 32, 40, 41, 2058, 2107, 48, - 57, 9, 32, 40, 41, 2058, 2107, 48, - 57, 32, 59, 9, 10, 40, 41, 48, - 57, 32, 59, 9, 10, 40, 41, 2058, - 1920, 2175, 48, 57, 9, 32, 40, 41, - 2058, 2107, 48, 57, 9, 32, 40, 41, - 2058, 2107, 48, 57, 9, 32, 40, 41, - 2058, 2107, 48, 57, 9, 32, 40, 41, - 2058, 2107, 48, 57, 9, 32, 40, 41, - 2058, 2107, 48, 57, 9, 32, 40, 41, - 2058, 2107, 48, 57, 65, 70, 97, 102, - 48, 57, 65, 70, 97, 102, 9, 32, - 40, 41, 3082, 3131, 3338, 3387, 3594, 3643, - 48, 57, 65, 70, 97, 102, 2058, 1920, - 2175, 2058, 1920, 2175, 2058, 1920, 2175, 2058, - 1920, 2175, 48, 57, 9, 32, 40, 41, - 2058, 2107, 48, 57, 9, 32, 40, 41, - 46, 2058, 2107, 48, 57, 32, 46, 59, - 9, 10, 40, 41, 48, 57, 2058, 1920, - 2175, 48, 57, 9, 32, 40, 41, 2058, - 2107, 48, 57, 9, 32, 40, 41, 2058, - 2107, 48, 57, 65, 70, 97, 102, 48, - 57, 65, 70, 97, 102, 48, 57, 65, - 70, 97, 102, 48, 57, 65, 70, 97, - 102, 58, 48, 57, 65, 70, 97, 102, - 48, 57, 65, 70, 97, 102, 48, 57, 65, 70, 97, 102, 48, 57, 65, 70, - 97, 102, 32, 58, 59, 9, 10, 40, - 41, 2058, 1920, 2175, 48, 57, 65, 70, - 97, 102, 48, 57, 65, 70, 97, 102, - 45, 48, 57, 65, 70, 97, 102, 48, - 57, 65, 70, 97, 102, 32, 45, 59, - 9, 10, 40, 41, 48, 57, 65, 70, - 97, 102, 48, 57, 65, 70, 97, 102, - 45, 48, 57, 65, 70, 97, 102, 48, - 57, 65, 70, 97, 102, 32, 45, 59, - 9, 10, 40, 41, 48, 57, 9, 32, - 40, 41, 2058, 2107, 48, 57, 9, 32, - 40, 41, 2058, 2107, 48, 57, 9, 32, - 40, 41, 2058, 2107, 48, 57, 9, 32, - 40, 41, 2058, 2107, -128, 8, 11, 58, - 60, 127, 32, 59, 9, 10, 40, 41, + 97, 102, 9, 32, 40, 41, 3082, 3131, + 3338, 3387, 3594, 3643, 48, 57, 65, 70, + 97, 102, 2058, 1920, 2175, 2058, 1920, 2175, 2058, 1920, 2175, 2058, 1920, 2175, 48, 57, 9, 32, 40, 41, 2058, 2107, 48, 57, - 9, 32, 40, 41, 2058, 2107, -128, 8, - 11, 58, 60, 127, 9, 32, 40, 41, - 2058, 2107, 9, 32, 40, 41, 2058, 2107, + 9, 32, 40, 41, 46, 2058, 2107, 48, + 57, 32, 46, 59, 9, 10, 40, 41, + 48, 57, 2058, 1920, 2175, 48, 57, 9, + 32, 40, 41, 2058, 2107, 48, 57, 9, + 32, 40, 41, 2058, 2107, 48, 57, 65, + 70, 97, 102, 48, 57, 65, 70, 97, + 102, 48, 57, 65, 70, 97, 102, 48, + 57, 65, 70, 97, 102, 58, 48, 57, + 65, 70, 97, 102, 48, 57, 65, 70, + 97, 102, 48, 57, 65, 70, 97, 102, + 48, 57, 65, 70, 97, 102, 32, 58, + 59, 9, 10, 40, 41, 2058, 1920, 2175, + 48, 57, 65, 70, 97, 102, 48, 57, + 65, 70, 97, 102, 45, 48, 57, 65, + 70, 97, 102, 48, 57, 65, 70, 97, + 102, 32, 45, 59, 9, 10, 40, 41, + 48, 57, 65, 70, 97, 102, 48, 57, + 65, 70, 97, 102, 45, 48, 57, 65, + 70, 97, 102, 48, 57, 65, 70, 97, + 102, 32, 45, 59, 9, 10, 40, 41, + 48, 57, 9, 32, 40, 41, 2058, 2107, + 48, 57, 9, 32, 40, 41, 2058, 2107, + 48, 57, 9, 32, 40, 41, 2058, 2107, + 48, 57, 9, 32, 40, 41, 2058, 2107, -128, 8, 11, 58, 60, 127, 32, 59, 9, 10, 40, 41, 2058, 1920, 2175, 2058, 1920, 2175, 48, 57, 9, 32, 40, 41, 2058, 2107, 48, 57, 9, 32, 40, 41, - 42, 92, 95, 2058, 2107, 45, 57, 64, - 90, 97, 122, 32, 59, 9, 10, 40, - 41, 32, 59, 9, 10, 40, 41, 2058, - 1920, 2175, 48, 57, 65, 90, 97, 122, + 2058, 2107, -128, 8, 11, 58, 60, 127, 9, 32, 40, 41, 2058, 2107, 9, 32, - 40, 41, 2058, 2107, 48, 57, 65, 90, - 97, 122, 9, 32, 40, 41, 2058, 2107, - 9, 32, 40, 41, 2058, 2107, 48, 57, + 40, 41, 2058, 2107, -128, 8, 11, 58, + 60, 127, 32, 59, 9, 10, 40, 41, + 2058, 1920, 2175, 2058, 1920, 2175, 48, 57, 9, 32, 40, 41, 2058, 2107, 48, 57, 9, 32, 40, 41, 42, 92, 95, 2058, 2107, 45, 57, 64, 90, 97, 122, 32, - 59, 9, 10, 40, 41, 2058, 1920, 2175, - 2058, 1920, 2175, 2058, 1920, 2175, 9, 32, - 36, 40, 41, 42, 92, 95, 1802, 1851, - 2058, 2107, 45, 57, 64, 90, 97, 122, - 9, 32, 36, 40, 41, 42, 58, 92, - 95, 2826, 2875, 3082, 3131, 3338, 3387, 3594, - 3643, -128, 8, 11, 44, 45, 57, 60, - 63, 64, 90, 91, 96, 97, 122, 123, - 127, 9, 32, 36, 40, 41, 42, 65, - 67, 68, 69, 72, 73, 75, 76, 77, - 78, 79, 80, 82, 83, 84, 85, 87, - 90, 92, 95, 97, 99, 100, 101, 104, - 105, 107, 108, 109, 110, 111, 112, 114, - 115, 116, 117, 119, 122, 1802, 1851, 2058, - 2107, 45, 57, 64, 89, 98, 121, 9, - 32, 36, 40, 41, 42, 65, 67, 68, - 69, 72, 73, 75, 76, 77, 78, 79, - 80, 82, 83, 84, 85, 87, 90, 92, - 95, 97, 99, 100, 101, 104, 105, 107, - 108, 109, 110, 111, 112, 114, 115, 116, - 117, 119, 122, 1802, 1851, 2058, 2107, 45, - 47, 48, 57, 64, 89, 98, 121, 9, - 32, 36, 40, 41, 42, 92, 95, 1802, - 1851, 2058, 2107, 45, 57, 64, 90, 97, - 122, 9, 32, 36, 40, 41, 42, 65, - 67, 68, 69, 72, 73, 75, 76, 77, - 78, 79, 80, 82, 83, 84, 85, 87, - 90, 92, 95, 97, 99, 100, 101, 104, - 105, 107, 108, 109, 110, 111, 112, 114, - 115, 116, 117, 119, 122, 1802, 1851, 2058, - 2107, 45, 47, 48, 57, 64, 89, 98, - 121, 9, 32, 36, 40, 41, 42, 92, - 95, 1802, 1851, 2058, 2107, 45, 57, 64, - 90, 97, 122, 9, 32, 36, 40, 41, - 42, 58, 92, 95, 2826, 2875, 3082, 3131, - 3338, 3387, 3594, 3643, -128, 8, 11, 44, - 45, 57, 60, 63, 64, 90, 91, 96, - 97, 122, 123, 127, 9, 32, 36, 40, - 41, 42, 58, 65, 67, 68, 69, 72, + 59, 9, 10, 40, 41, 32, 59, 9, + 10, 40, 41, 2058, 1920, 2175, 48, 57, + 65, 90, 97, 122, 9, 32, 40, 41, + 2058, 2107, 9, 32, 40, 41, 2058, 2107, + 48, 57, 65, 90, 97, 122, 9, 32, + 40, 41, 2058, 2107, 9, 32, 40, 41, + 2058, 2107, 48, 57, 9, 32, 40, 41, + 2058, 2107, 48, 57, 9, 32, 40, 41, + 42, 92, 95, 2058, 2107, 45, 57, 64, + 90, 97, 122, 32, 59, 9, 10, 40, + 41, 2058, 1920, 2175, 2058, 1920, 2175, 2058, + 1920, 2175, 9, 32, 36, 40, 41, 42, + 92, 95, 1802, 1851, 2058, 2107, 45, 57, + 64, 90, 97, 122, 9, 32, 36, 40, + 41, 42, 58, 92, 95, 2826, 2875, 3082, + 3131, 3338, 3387, 3594, 3643, -128, 8, 11, + 44, 45, 57, 60, 63, 64, 90, 91, + 96, 97, 122, 123, 127, 9, 32, 36, + 40, 41, 42, 65, 67, 68, 69, 72, 73, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 87, 90, 92, 95, 97, 99, 100, 101, 104, 105, 107, 108, 109, 110, 111, 112, 114, 115, 116, 117, 119, - 122, 2826, 2875, 3082, 3131, 3338, 3387, 3594, - 3643, -128, 8, 11, 44, 45, 47, 48, - 57, 60, 63, 64, 89, 91, 96, 98, - 121, 123, 127, 9, 32, 36, 40, 41, - 42, 58, 65, 67, 68, 69, 72, 73, - 75, 76, 77, 78, 79, 80, 82, 83, - 84, 85, 87, 90, 92, 95, 97, 99, - 100, 101, 104, 105, 107, 108, 109, 110, - 111, 112, 114, 115, 116, 117, 119, 122, + 122, 1802, 1851, 2058, 2107, 45, 57, 64, + 89, 98, 121, 9, 32, 36, 40, 41, + 42, 65, 67, 68, 69, 72, 73, 75, + 76, 77, 78, 79, 80, 82, 83, 84, + 85, 87, 90, 92, 95, 97, 99, 100, + 101, 104, 105, 107, 108, 109, 110, 111, + 112, 114, 115, 116, 117, 119, 122, 1802, + 1851, 2058, 2107, 45, 47, 48, 57, 64, + 89, 98, 121, 9, 32, 36, 40, 41, + 42, 92, 95, 1802, 1851, 2058, 2107, 45, + 57, 64, 90, 97, 122, 9, 32, 36, + 40, 41, 42, 65, 67, 68, 69, 72, + 73, 75, 76, 77, 78, 79, 80, 82, + 83, 84, 85, 87, 90, 92, 95, 97, + 99, 100, 101, 104, 105, 107, 108, 109, + 110, 111, 112, 114, 115, 116, 117, 119, + 122, 1802, 1851, 2058, 2107, 45, 47, 48, + 57, 64, 89, 98, 121, 9, 32, 36, + 40, 41, 42, 92, 95, 1802, 1851, 2058, + 2107, 45, 57, 64, 90, 97, 122, 9, + 32, 36, 40, 41, 42, 58, 92, 95, 2826, 2875, 3082, 3131, 3338, 3387, 3594, 3643, - -128, 8, 11, 44, 45, 47, 48, 57, - 60, 63, 64, 89, 91, 96, 98, 121, - 123, 127, 32, 33, 59, 92, 9, 10, - 35, 39, 40, 41, 42, 126, 9, 32, - 40, 41, 42, 46, 92, 95, 2058, 2107, - 45, 57, 65, 90, 97, 122, 9, 32, - 40, 41, 43, 3082, 3131, 3338, 3387, 3594, - 3643, 47, 57, 65, 90, 97, 122, 2058, - 1920, 2175, 9, 32, 40, 41, 65, 67, + -128, 8, 11, 44, 45, 57, 60, 63, + 64, 90, 91, 96, 97, 122, 123, 127, + 9, 32, 36, 40, 41, 42, 58, 65, + 67, 68, 69, 72, 73, 75, 76, 77, + 78, 79, 80, 82, 83, 84, 85, 87, + 90, 92, 95, 97, 99, 100, 101, 104, + 105, 107, 108, 109, 110, 111, 112, 114, + 115, 116, 117, 119, 122, 2826, 2875, 3082, + 3131, 3338, 3387, 3594, 3643, -128, 8, 11, + 44, 45, 47, 48, 57, 60, 63, 64, + 89, 91, 96, 98, 121, 123, 127, 9, + 32, 36, 40, 41, 42, 58, 65, 67, 68, 69, 72, 73, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 87, 90, - 97, 99, 100, 101, 104, 105, 107, 108, - 109, 110, 111, 112, 114, 115, 116, 117, - 119, 122, 3082, 3131, 3338, 3387, 3594, 3643, - 2058, 1920, 2175, 9, 32, 40, 41, 3082, - 3131, 3338, 3387, 3594, 3643, 48, 57, 65, - 70, 97, 102, 2058, 1920, 2175, 9, 32, - 40, 41, 2058, 2107, 48, 57, 65, 70, - 97, 102, 9, 32, 40, 41, 3082, 3131, - 3338, 3387, 3594, 3643, 48, 57, 65, 70, - 97, 102, 2058, 1920, 2175, 2058, 1920, 2175, - 9, 32, 40, 41, 97, 100, 101, 105, - 107, 109, 110, 111, 112, 3082, 3131, 3338, - 3387, 3594, 3643, 2058, 1920, 2175, 9, 32, - 40, 41, 3082, 3131, 3338, 3387, 3594, 3643, - -128, 8, 11, 58, 60, 127, 2058, 1920, - 2175, 9, 32, 40, 41, 3082, 3131, 3338, - 3387, 3594, 3643, 2058, 1920, 2175, 9, 32, - 40, 41, 3082, 3131, 3338, 3387, 3594, 3643, - 48, 57, 2058, 1920, 2175, 9, 32, 40, - 41, 3082, 3131, 3338, 3387, 3594, 3643, 48, - 57, 2058, 1920, 2175, 9, 32, 40, 41, - 3082, 3131, 3338, 3387, 3594, 3643, 48, 57, - 2058, 1920, 2175, 9, 32, 33, 40, 41, - 49, 50, 3082, 3131, 3338, 3387, 3594, 3643, - 2058, 1920, 2175, 9, 32, 40, 41, 3082, - 3131, 3338, 3387, 3594, 3643, 48, 57, 65, - 70, 97, 102, 2058, 1920, 2175, 9, 32, + 92, 95, 97, 99, 100, 101, 104, 105, + 107, 108, 109, 110, 111, 112, 114, 115, + 116, 117, 119, 122, 2826, 2875, 3082, 3131, + 3338, 3387, 3594, 3643, -128, 8, 11, 44, + 45, 47, 48, 57, 60, 63, 64, 89, + 91, 96, 98, 121, 123, 127, 32, 33, + 59, 92, 9, 10, 35, 39, 40, 41, + 42, 126, 9, 32, 40, 41, 42, 46, + 92, 95, 2058, 2107, 45, 57, 65, 90, + 97, 122, 9, 32, 40, 41, 43, 3082, + 3131, 3338, 3387, 3594, 3643, 47, 57, 65, + 90, 97, 122, 2058, 1920, 2175, 9, 32, + 40, 41, 65, 67, 68, 69, 72, 73, + 75, 76, 77, 78, 79, 80, 82, 83, + 84, 85, 87, 90, 97, 99, 100, 101, + 104, 105, 107, 108, 109, 110, 111, 112, + 114, 115, 116, 117, 119, 122, 3082, 3131, + 3338, 3387, 3594, 3643, 2058, 1920, 2175, 9, + 32, 40, 41, 3082, 3131, 3338, 3387, 3594, + 3643, 48, 57, 65, 70, 97, 102, 2058, + 1920, 2175, 9, 32, 40, 41, 2058, 2107, + 48, 57, 65, 70, 97, 102, 9, 32, 40, 41, 3082, 3131, 3338, 3387, 3594, 3643, 48, 57, 65, 70, 97, 102, 2058, 1920, - 2175, 5641, 5664, 5672, 5673, 14602, 14651, 14858, - 14907, 15370, 15419, 15626, 15675, 15882, 15931, 6666, - 6528, 6783, 4105, 4128, 4136, 4137, 4139, 5130, - 5179, 4143, 4153, 4161, 4186, 4193, 4218, 5130, - 4992, 5247, 4139, 7177, 7200, 7208, 7209, 7433, - 7456, 7464, 7465, 7689, 7712, 7720, 7721, 10506, - 10555, 10762, 10811, 11274, 11323, 11530, 11579, 11786, - 11835, 12298, 12347, 12554, 12603, 12810, 12859, 13322, - 13371, 13578, 13627, 13834, 13883, 4143, 4153, 4161, - 4186, 4193, 4218, 8714, 9226, 9738, 8576, 8831, - 9088, 9343, 9600, 9855, 9, 32, 40, 41, - 3082, 3131, 3338, 3387, 3594, 3643, 48, 57, - 65, 70, 97, 102, 2058, 1920, 2175, 9, + 2175, 2058, 1920, 2175, 9, 32, 40, 41, + 97, 100, 101, 105, 107, 109, 110, 111, + 112, 3082, 3131, 3338, 3387, 3594, 3643, 2058, + 1920, 2175, 9, 32, 40, 41, 3082, 3131, + 3338, 3387, 3594, 3643, -128, 8, 11, 58, + 60, 127, 2058, 1920, 2175, 9, 32, 40, + 41, 3082, 3131, 3338, 3387, 3594, 3643, 2058, + 1920, 2175, 9, 32, 40, 41, 3082, 3131, + 3338, 3387, 3594, 3643, 48, 57, 2058, 1920, + 2175, 9, 32, 40, 41, 3082, 3131, 3338, + 3387, 3594, 3643, 48, 57, 2058, 1920, 2175, + 9, 32, 40, 41, 3082, 3131, 3338, 3387, + 3594, 3643, 48, 57, 2058, 1920, 2175, 9, + 32, 33, 40, 41, 49, 50, 3082, 3131, + 3338, 3387, 3594, 3643, 2058, 1920, 2175, 9, 32, 40, 41, 3082, 3131, 3338, 3387, 3594, 3643, 48, 57, 65, 70, 97, 102, 2058, - 1920, 2175, 0 + 1920, 2175, 9, 32, 40, 41, 3082, 3131, + 3338, 3387, 3594, 3643, 48, 57, 65, 70, + 97, 102, 2058, 1920, 2175, 5641, 5664, 5672, + 5673, 14602, 14651, 14858, 14907, 15370, 15419, 15626, + 15675, 15882, 15931, 6666, 6528, 6783, 4105, 4128, + 4136, 4137, 4139, 5130, 5179, 4143, 4153, 4161, + 4186, 4193, 4218, 5130, 4992, 5247, 4139, 7177, + 7200, 7208, 7209, 7433, 7456, 7464, 7465, 7689, + 7712, 7720, 7721, 10506, 10555, 10762, 10811, 11274, + 11323, 11530, 11579, 11786, 11835, 12298, 12347, 12554, + 12603, 12810, 12859, 13322, 13371, 13578, 13627, 13834, + 13883, 4143, 4153, 4161, 4186, 4193, 4218, 8714, + 9226, 9738, 8576, 8831, 9088, 9343, 9600, 9855, + 9, 32, 40, 41, 3082, 3131, 3338, 3387, + 3594, 3643, 48, 57, 65, 70, 97, 102, + 2058, 1920, 2175, 9, 32, 40, 41, 3082, + 3131, 3338, 3387, 3594, 3643, 48, 57, 65, + 70, 97, 102, 2058, 1920, 2175, 0 }; static const char _zone_scanner_single_lengths[] = { @@ -3269,187 +3293,189 @@ static const char _zone_scanner_single_lengths[] = { 2, 2, 10, 2, 10, 12, 2, 11, 12, 2, 2, 2, 2, 10, 2, 2, 2, 2, 2, 2, 2, 2, 2, 10, - 2, 2, 10, 6, 10, 2, 2, 2, - 10, 10, 12, 2, 2, 2, 2, 10, - 2, 10, 2, 10, 2, 10, 2, 2, - 2, 10, 2, 2, 10, 6, 2, 2, - 10, 2, 10, 2, 2, 0, 10, 2, - 2, 10, 2, 2, 2, 2, 2, 10, - 2, 2, 2, 2, 2, 10, 1, 44, - 4, 6, 42, 16, 6, 10, 6, 1, - 1, 6, 2, 2, 2, 2, 2, 2, - 2, 6, 42, 1, 16, 42, 1, 6, - 10, 6, 1, 16, 48, 18, 13, 44, - 2, 8, 8, 50, 18, 14, 10, 12, - 12, 12, 14, 12, 14, 10, 10, 14, - 20, 14, 10, 10, 10, 2, 14, 2, - 2, 2, 2, 2, 2, 2, 2, 2, - 8, 18, 44, 2, 18, 50, 18, 14, - 10, 12, 12, 12, 14, 12, 14, 10, - 10, 14, 20, 14, 10, 10, 10, 9, - 44, 12, 12, 12, 12, 2, 2, 10, - 2, 2, 2, 10, 2, 10, 2, 8, - 8, 12, 12, 12, 12, 1, 50, 12, - 12, 16, 12, 8, 10, 10, 10, 12, - 10, 12, 8, 8, 12, 18, 12, 8, - 8, 8, 2, 2, 10, 2, 3, 1, - 1, 5, 6, 6, 0, 0, 0, 6, - 2, 2, 2, 4, 0, 0, 0, 4, - 6, 6, 2, 0, 0, 0, 6, 6, - 6, 18, 8, 1, 8, 10, 8, 1, - 6, 10, 4, 12, 8, 1, 0, 0, - 0, 4, 8, 1, 6, 6, 8, 12, + 2, 2, 10, 8, 2, 2, 2, 2, + 2, 10, 10, 2, 2, 2, 10, 10, + 12, 2, 2, 2, 2, 10, 2, 10, + 2, 10, 2, 10, 2, 2, 2, 10, + 2, 2, 10, 6, 2, 2, 10, 2, + 10, 2, 2, 0, 10, 2, 2, 10, + 2, 2, 2, 2, 2, 10, 2, 2, + 2, 2, 2, 10, 1, 44, 4, 6, + 42, 16, 6, 10, 6, 1, 1, 6, + 2, 2, 2, 2, 2, 2, 2, 6, + 42, 1, 16, 42, 1, 6, 10, 6, + 1, 16, 48, 18, 13, 44, 2, 8, + 8, 50, 18, 14, 10, 12, 12, 12, + 14, 12, 14, 10, 10, 16, 20, 14, + 10, 10, 10, 2, 14, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 8, 18, + 44, 2, 18, 50, 18, 14, 10, 12, + 12, 12, 14, 12, 14, 10, 10, 16, + 20, 14, 10, 10, 10, 9, 44, 12, + 12, 12, 12, 2, 2, 10, 2, 2, + 2, 10, 2, 10, 2, 8, 8, 12, + 12, 12, 12, 1, 50, 12, 12, 16, + 12, 8, 10, 10, 10, 12, 10, 12, + 8, 8, 14, 18, 12, 8, 8, 8, + 2, 2, 10, 2, 3, 1, 1, 5, + 6, 6, 0, 0, 0, 6, 2, 2, + 2, 4, 0, 0, 0, 4, 6, 6, + 2, 0, 0, 0, 6, 6, 6, 18, + 8, 1, 8, 10, 8, 1, 6, 10, 4, 12, 8, 1, 0, 0, 0, 4, - 8, 2, 10, 1, 1, 1, 1, 2, - 2, 11, 1, 1, 36, 8, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 10, - 2, 2, 4, 2, 2, 2, 2, 2, + 8, 1, 6, 6, 8, 12, 4, 12, + 8, 1, 0, 0, 0, 4, 8, 2, + 10, 1, 1, 1, 1, 2, 2, 11, + 1, 1, 36, 8, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 10, 2, 2, + 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 6, 2, 2, 2, - 2, 4, 2, 2, 2, 2, 2, 2, - 2, 4, 2, 2, 2, 2, 2, 2, - 1, 2, 1, 2, 4, 2, 2, 2, + 2, 2, 6, 2, 2, 2, 2, 4, + 2, 2, 2, 2, 2, 2, 2, 4, + 2, 2, 2, 2, 2, 2, 1, 2, + 1, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 4, 2, 2, - 2, 6, 1, 2, 1, 2, 2, 2, - 2, 4, 2, 2, 2, 2, 2, 6, - 2, 2, 2, 2, 2, 2, 4, 2, - 3, 4, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 4, 2, 2, 2, 6, + 1, 2, 1, 2, 2, 2, 2, 4, + 2, 2, 2, 2, 2, 6, 2, 2, + 2, 2, 2, 2, 4, 2, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 6, 2, 2, 2, - 2, 2, 2, 12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 6, 2, - 2, 2, 2, 2, 2, 2, 0, 2, + 2, 2, 8, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 12, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 6, 2, 2, 2, 2, 2, + 2, 2, 0, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 10, 46, 16, 2, 2, + 10, 1, 10, 2, 10, 4, 2, 2, + 2, 2, 10, 10, 2, 2, 10, 2, + 2, 2, 10, 2, 2, 2, 10, 6, + 2, 2, 2, 10, 4, 2, 2, 10, + 2, 2, 2, 10, 12, 2, 2, 10, + 2, 2, 2, 1, 10, 1, 10, 4, + 2, 2, 2, 10, 2, 2, 2, 10, 2, 2, 2, 2, 2, 2, 2, 10, - 46, 16, 2, 2, 10, 1, 10, 2, - 10, 4, 2, 2, 2, 2, 10, 10, - 2, 2, 10, 2, 2, 2, 10, 2, - 2, 2, 10, 6, 2, 2, 2, 10, - 4, 2, 2, 10, 2, 2, 2, 10, - 12, 2, 2, 10, 2, 2, 2, 1, - 10, 1, 10, 4, 2, 2, 2, 10, - 2, 2, 2, 10, 2, 2, 2, 2, - 2, 2, 2, 10, 4, 2, 10, 10, - 6, 1, 10, 1, 10, 2, 10, 10, - 4, 2, 2, 2, 10, 10, 6, 2, - 2, 2, 10, 2, 10, 12, 2, 11, - 12, 2, 2, 2, 2, 10, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 10, - 2, 2, 10, 6, 10, 2, 2, 2, - 10, 10, 12, 2, 2, 2, 2, 10, - 2, 10, 2, 10, 2, 10, 2, 2, - 2, 10, 2, 2, 10, 6, 2, 2, - 10, 2, 10, 2, 2, 0, 10, 2, + 4, 2, 10, 10, 6, 1, 10, 1, + 10, 2, 10, 10, 4, 2, 2, 2, + 10, 10, 6, 2, 2, 2, 10, 2, + 10, 12, 2, 11, 12, 2, 2, 2, + 2, 10, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 10, 2, 2, 10, 8, + 2, 2, 2, 2, 2, 10, 10, 2, + 2, 2, 10, 10, 12, 2, 2, 2, + 2, 10, 2, 10, 2, 10, 2, 10, + 2, 2, 2, 10, 2, 2, 10, 6, + 2, 2, 10, 2, 10, 2, 2, 0, + 10, 2, 2, 10, 2, 2, 2, 2, 2, 10, 2, 2, 2, 2, 2, 10, - 2, 2, 2, 2, 2, 10, 2, 2, - 2, 10, 2, 10, 6, 6, 6, 6, - 0, 10, 1, 1, 1, 6, 7, 8, - 6, 0, 10, 1, 1, 6, 1, 8, - 1, 1, 1, 4, 1, 1, 1, 1, - 1, 1, 4, 1, 1, 4, 1, 1, - 2, 1, 1, 1, 1, 4, 1, 1, - 1, 1, 4, 1, 1, 0, 4, 1, - 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 4, 1, 1, - 1, 1, 4, 1, 1, 1, 4, 10, - 19, 1, 1, 1, 1, 3, 10, 1, - 1, 1, 1, 1, 1, 1, 1, 3, - 10, 10, 1, 10, 1, 1, 1, 2, - 1, 1, 2, 2, 2, 1, 1, 2, - 2, 11, 1, 1, 1, 2, 1, 1, - 1, 1, 1, 2, 1, 3, 1, 12, - 1, 1, 1, 1, 1, 1, 2, 1, - 3, 1, 12, 1, 1, 1, 0, 11, - 2, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 0, 2, 0, 11, 0, + 2, 2, 2, 10, 2, 10, 6, 6, + 6, 6, 0, 10, 1, 1, 1, 6, + 7, 8, 6, 0, 10, 1, 1, 6, + 1, 8, 1, 1, 1, 4, 1, 1, + 1, 1, 1, 1, 4, 1, 1, 4, + 1, 1, 2, 1, 1, 1, 1, 4, + 1, 1, 1, 1, 4, 1, 1, 0, + 4, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 4, + 1, 1, 1, 1, 4, 1, 1, 1, + 4, 10, 19, 1, 1, 1, 1, 3, + 10, 1, 1, 1, 1, 1, 1, 1, + 1, 3, 10, 10, 1, 10, 1, 1, + 1, 2, 1, 1, 2, 2, 2, 1, + 1, 2, 2, 11, 1, 1, 1, 2, + 1, 1, 1, 1, 1, 2, 1, 3, + 1, 12, 1, 1, 1, 1, 1, 1, + 2, 1, 3, 1, 12, 1, 1, 1, + 0, 11, 2, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 0, 2, 0, + 11, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 10, 1, - 1, 1, 1, 10, 1, 1, 1, 1, - 1, 0, 1, 10, 10, 1, 10, 2, - 4, 2, 2, 3, 2, 2, 2, 2, - 1, 1, 2, 2, 2, 1, 2, 4, - 4, 1, 2, 2, 2, 2, 2, 2, + 10, 1, 1, 1, 1, 10, 1, 1, + 1, 1, 1, 0, 1, 10, 10, 1, + 10, 2, 4, 2, 2, 3, 2, 2, + 2, 2, 1, 1, 2, 2, 2, 1, + 2, 4, 4, 1, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 1, 1, 2, + 2, 2, 1, 1, 1, 2, 1, 1, + 2, 2, 2, 1, 1, 1, 2, 2, + 1, 1, 1, 1, 2, 1, 1, 2, + 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 4, 2, + 2, 2, 2, 2, 2, 2, 2, 4, + 2, 1, 2, 2, 2, 3, 3, 2, 2, 2, 2, 1, 1, 2, 2, 2, - 1, 1, 1, 2, 1, 1, 2, 2, - 2, 1, 1, 1, 2, 2, 1, 1, - 1, 1, 2, 1, 1, 2, 2, 2, + 1, 2, 1, 1, 2, 1, 1, 2, + 12, 2, 2, 2, 2, 2, 2, 2, + 6, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, - 2, 2, 2, 2, 2, 4, 2, 1, - 2, 2, 2, 3, 3, 2, 2, 2, - 2, 1, 1, 2, 2, 2, 1, 2, - 1, 1, 2, 1, 1, 2, 12, 2, - 2, 2, 2, 2, 2, 2, 6, 2, - 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 1, - 3, 3, 2, 3, 6, 9, 6, 6, - 6, 6, 16, 6, 16, 6, 16, 6, - 12, 2, 10, 2, 1, 6, 10, 6, - 1, 6, 10, 6, 1, 6, 10, 6, - 1, 1, 1, 2, 6, 6, 2, 1, - 3, 6, 9, 2, 1, 0, 6, 9, - 2, 1, 2, 10, 10, 1, 1, 3, - 0, 6, 8, 6, 8, 7, 8, 6, - 6, 6, 8, 6, 8, 7, 8, 6, - 7, 0, 12, 10, 12, 10, 12, 10, - 12, 10, 1, 11, 11, 1, 11, 11, - 10, 1, 11, 11, 10, 1, 11, 11, - 10, 1, 6, 1, 6, 6, 1, 1, - 1, 6, 1, 6, 6, 1, 1, 0, - 6, 6, 6, 6, 6, 9, 2, 1, - 1, 1, 0, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 9, 2, 1, 1, - 1, 1, 1, 0, 6, 6, 6, 6, - 6, 7, 2, 1, 1, 1, 13, 2, - 1, 1, 1, 0, 10, 1, 1, 1, - 1, 0, 6, 6, 6, 6, 6, 6, - 0, 10, 1, 1, 1, 1, 0, 6, - 6, 6, 6, 0, 10, 1, 1, 1, - 0, 6, 10, 6, 6, 6, 7, 34, - 7, 2, 1, 14, 1, 35, 3, 1, - 1, 6, 6, 6, 7, 35, 1, 1, - 6, 6, 6, 7, 35, 1, 1, 6, - 6, 6, 9, 34, 1, 1, 1, 0, - 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 9, 6, 7, - 2, 1, 1, 1, 1, 1, 1, 1, - 1, 3, 2, 2, 0, 6, 6, 6, - 6, 6, 7, 2, 1, 1, 1, 1, - 2, 0, 6, 6, 6, 6, 6, 7, - 6, 6, 0, 1, 0, 1, 1, 0, - 1, 2, 2, 1, 1, 1, 1, 1, - 1, 0, 6, 1, 1, 1, 0, 6, - 6, 6, 6, 6, 7, 2, 0, 2, + 2, 1, 3, 3, 2, 3, 6, 9, + 6, 6, 6, 6, 16, 6, 16, 6, + 16, 6, 12, 2, 10, 2, 1, 6, + 10, 6, 1, 6, 10, 6, 1, 6, + 10, 6, 1, 1, 1, 2, 6, 6, + 2, 1, 3, 6, 9, 2, 1, 0, + 6, 9, 2, 1, 2, 10, 10, 1, + 1, 3, 0, 6, 8, 6, 8, 7, + 8, 6, 6, 6, 8, 6, 8, 7, + 8, 6, 7, 0, 12, 10, 12, 10, + 12, 10, 12, 10, 1, 11, 11, 1, + 11, 11, 10, 1, 11, 11, 10, 1, + 11, 11, 10, 1, 6, 1, 6, 6, + 1, 1, 1, 6, 1, 6, 6, 1, + 1, 0, 6, 6, 6, 6, 6, 9, + 2, 1, 1, 1, 0, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 9, 2, + 1, 1, 1, 1, 1, 0, 6, 6, + 6, 6, 6, 7, 2, 1, 1, 1, + 13, 2, 1, 1, 1, 0, 10, 1, 1, 1, 1, 0, 6, 6, 6, 6, 6, 6, 0, 10, 1, 1, 1, 1, - 0, 6, 6, 2, 2, 1, 0, 6, - 6, 6, 6, 6, 6, 0, 10, 1, - 1, 1, 1, 0, 6, 7, 3, 1, - 0, 6, 6, 0, 0, 0, 1, 0, - 0, 0, 0, 3, 1, 0, 0, 1, - 0, 0, 3, 0, 0, 1, 0, 0, - 3, 0, 6, 6, 6, 6, 2, 1, - 1, 0, 6, 6, 6, 6, 2, 1, - 1, 0, 6, 9, 2, 2, 1, 0, - 6, 6, 6, 6, 6, 9, 2, 1, - 1, 1, 12, 17, 48, 48, 12, 48, - 12, 17, 53, 53, 0, 0, 0, 0, - 4, 0, 0, 0, 10, 0, 11, 1, - 0, 0, 46, 1, 0, 10, 1, 6, - 0, 10, 1, 1, 0, 0, 19, 1, - 0, 0, 0, 0, 0, 0, 0, 0, + 0, 6, 6, 6, 6, 0, 10, 1, + 1, 1, 0, 6, 10, 6, 6, 6, + 7, 34, 7, 2, 1, 14, 1, 35, + 3, 1, 1, 6, 6, 6, 7, 35, + 1, 1, 6, 6, 6, 7, 35, 1, + 1, 6, 6, 6, 9, 34, 1, 1, + 1, 0, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 9, + 6, 7, 2, 1, 1, 1, 1, 1, + 1, 1, 1, 3, 2, 2, 0, 6, + 6, 6, 6, 6, 7, 2, 1, 1, + 1, 1, 2, 0, 6, 6, 6, 6, + 6, 7, 6, 6, 0, 1, 0, 1, + 1, 0, 1, 2, 2, 1, 1, 1, + 1, 1, 1, 0, 6, 1, 1, 1, + 0, 6, 6, 6, 6, 6, 7, 2, + 0, 2, 1, 1, 1, 0, 6, 6, + 6, 6, 6, 6, 0, 10, 1, 1, + 1, 1, 0, 6, 6, 2, 2, 1, + 0, 6, 6, 6, 6, 6, 6, 0, + 10, 1, 1, 1, 1, 0, 6, 7, + 3, 1, 0, 6, 6, 0, 0, 0, + 1, 0, 0, 0, 0, 3, 1, 0, + 0, 1, 0, 0, 3, 0, 0, 1, + 0, 0, 3, 0, 6, 6, 6, 6, + 2, 1, 1, 0, 6, 6, 6, 6, + 2, 1, 1, 0, 6, 9, 2, 2, + 1, 0, 6, 6, 6, 6, 6, 9, + 2, 1, 1, 1, 12, 17, 48, 48, + 12, 48, 12, 17, 53, 53, 0, 0, + 0, 0, 4, 0, 0, 0, 10, 0, + 11, 1, 0, 0, 46, 1, 0, 10, + 1, 6, 0, 10, 1, 1, 0, 0, + 19, 1, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 10, 1, 0, 0, + 10, 1, 10, 1, 10, 1, 10, 1, + 0, 0, 0, 0, 13, 1, 0, 10, + 1, 0, 10, 1, 0, 14, 1, 7, + 1, 35, 3, 0, 0, 0, 0, 0, 0, 0, 10, 1, 0, 0, 10, 1, - 10, 1, 10, 1, 10, 1, 0, 0, - 0, 0, 13, 1, 0, 10, 1, 0, - 10, 1, 0, 14, 1, 7, 1, 35, - 3, 0, 0, 0, 0, 0, 0, 0, - 10, 1, 0, 0, 10, 1, 0, 0, - 0, 0, 0, 0, 0, 0 + 0, 0, 0, 0, 0, 0, 0, 0 }; static const char _zone_scanner_range_lengths[] = { @@ -3473,59 +3499,59 @@ static const char _zone_scanner_range_lengths[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1, 1, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 1, 1, - 0, 0, 1, 1, 1, 1, 1, 1, - 0, 0, 0, 0, 0, 0, 0, 0, - 2, 0, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 0, 4, 0, 3, 1, - 2, 3, 3, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 2, 0, 0, - 0, 0, 0, 0, 2, 0, 0, 2, - 0, 1, 1, 2, 0, 4, 0, 0, + 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 3, - 1, 1, 1, 2, 2, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 2, 3, - 3, 2, 2, 2, 2, 1, 4, 1, - 1, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 1, 0, 0, + 1, 1, 1, 1, 1, 1, 0, 0, + 0, 0, 0, 0, 0, 0, 2, 0, + 1, 1, 1, 1, 1, 1, 1, 1, + 1, 0, 4, 0, 3, 1, 2, 3, + 3, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 2, 2, 0, 2, 3, 0, - 0, 3, 5, 5, 1, 1, 1, 5, - 2, 2, 2, 4, 3, 1, 1, 4, - 1, 1, 2, 3, 1, 1, 1, 0, - 1, 1, 0, 0, 1, 1, 1, 1, - 0, 3, 3, 3, 0, 0, 1, 1, - 1, 3, 0, 1, 0, 3, 0, 3, - 3, 3, 0, 0, 1, 1, 1, 3, - 0, 2, 3, 1, 1, 3, 3, 3, - 3, 3, 1, 0, 0, 2, 0, 0, - 2, 0, 0, 0, 2, 0, 2, 0, - 0, 2, 0, 0, 0, 0, 0, 2, - 2, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, - 2, 0, 0, 0, 2, 0, 0, 0, - 2, 2, 0, 0, 2, 0, 0, 0, - 0, 2, 0, 2, 0, 0, 0, 0, - 2, 0, 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 2, 0, 0, 2, - 2, 0, 0, 2, 0, 2, 0, 2, - 2, 0, 0, 0, 0, 2, 2, 0, - 0, 0, 0, 2, 0, 2, 2, 0, - 2, 2, 0, 0, 0, 0, 2, 0, + 0, 0, 2, 0, 0, 2, 0, 1, + 1, 2, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 2, 0, 2, 0, 0, - 0, 2, 2, 0, 0, 0, 0, 0, - 2, 0, 2, 0, 2, 0, 2, 0, - 0, 0, 2, 0, 0, 2, 0, 0, - 0, 2, 0, 2, 0, 0, 1, 3, - 0, 0, 2, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 1, 0, 0, + 0, 0, 0, 0, 0, 3, 1, 1, + 1, 2, 2, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 3, 3, 2, + 2, 2, 2, 1, 4, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 2, 2, 0, 2, 3, 0, 0, 3, + 5, 5, 1, 1, 1, 5, 2, 2, + 2, 4, 3, 1, 1, 4, 1, 1, + 2, 3, 1, 1, 1, 0, 1, 1, + 0, 0, 1, 1, 1, 1, 0, 3, + 3, 3, 0, 0, 1, 1, 1, 3, + 0, 1, 0, 3, 0, 3, 3, 3, + 0, 0, 1, 1, 1, 3, 0, 2, + 3, 1, 1, 3, 3, 3, 3, 3, + 1, 0, 0, 2, 0, 0, 2, 0, + 0, 0, 2, 0, 2, 0, 0, 2, + 0, 0, 0, 0, 0, 2, 2, 0, + 0, 2, 0, 0, 0, 2, 0, 0, + 0, 2, 0, 0, 0, 0, 2, 0, + 0, 0, 2, 0, 0, 0, 2, 2, + 0, 0, 2, 0, 0, 0, 0, 2, + 0, 2, 0, 0, 0, 0, 2, 0, + 0, 0, 2, 0, 0, 0, 0, 0, + 0, 0, 2, 0, 0, 2, 2, 0, + 0, 2, 0, 2, 0, 2, 2, 0, + 0, 0, 0, 2, 2, 0, 0, 0, + 0, 2, 0, 2, 2, 0, 2, 2, + 0, 0, 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 2, 0, + 0, 2, 0, 0, 0, 0, 0, 0, + 2, 2, 0, 0, 0, 2, 2, 0, + 0, 0, 0, 0, 2, 0, 2, 0, + 2, 0, 2, 0, 0, 0, 2, 0, + 0, 2, 0, 0, 0, 2, 0, 2, + 0, 0, 1, 3, 0, 0, 2, 0, + 0, 0, 0, 0, 2, 0, 0, 0, + 0, 0, 2, 0, 0, 0, 0, 0, + 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -3541,115 +3567,117 @@ static const char _zone_scanner_range_lengths[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1, 1, 3, - 3, 3, 1, 1, 1, 0, 1, 1, - 3, 3, 3, 1, 1, 1, 1, 0, - 0, 0, 0, 2, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 2, 0, 0, - 0, 0, 0, 0, 0, 2, 0, 0, - 0, 0, 2, 0, 0, 1, 3, 0, + 0, 0, 0, 0, 0, 0, 0, 1, + 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 2, 0, 0, - 0, 0, 2, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 2, 0, 1, + 0, 0, 0, 0, 0, 0, 0, 1, + 1, 3, 3, 3, 1, 1, 1, 0, + 1, 1, 3, 3, 3, 1, 1, 1, + 1, 0, 0, 0, 0, 2, 0, 0, + 0, 0, 0, 0, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 2, - 0, 3, 0, 0, 0, 0, 0, 3, - 3, 3, 3, 3, 3, 0, 3, 3, - 3, 3, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 1, 1, 1, 1, 1, - 1, 0, 0, 0, 0, 0, 3, 3, - 3, 3, 3, 3, 0, 0, 1, 1, - 2, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 2, 2, 0, 2, 0, 2, - 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 0, 0, 1, + 3, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 2, + 0, 0, 0, 0, 2, 0, 0, 0, + 2, 0, 0, 0, 0, 0, 0, 2, + 0, 1, 0, 0, 0, 0, 0, 0, + 0, 2, 0, 3, 0, 0, 0, 0, + 0, 3, 3, 3, 3, 3, 3, 0, + 3, 3, 3, 3, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 1, 1, 1, + 1, 1, 1, 0, 0, 0, 0, 0, + 3, 3, 3, 3, 3, 3, 0, 0, + 1, 1, 2, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 2, 0, 2, + 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1, 1, 1, 1, 3, 0, 1, 3, - 0, 2, 0, 2, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, 2, 0, + 0, 0, 1, 1, 1, 1, 3, 0, + 1, 3, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 2, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 0, 0, 0, - 0, 0, 2, 0, 0, 2, 0, 0, - 0, 0, 0, 0, 0, 2, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 2, - 0, 0, 2, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 2, - 0, 0, 2, 0, 0, 2, 1, 3, + 2, 0, 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, + 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 2, + 0, 0, 0, 0, 0, 0, 0, 2, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 2, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 2, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 2, 0, 0, 2, - 0, 0, 0, 2, 0, 0, 2, 1, - 3, 0, 0, 0, 0, 0, 2, 1, - 3, 3, 2, 3, 0, 3, 0, 1, - 1, 1, 1, 1, 1, 1, 1, 1, - 3, 3, 1, 3, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 2, 0, 3, 2, 1, - 3, 0, 3, 2, 1, 1, 1, 3, - 2, 1, 2, 0, 3, 1, 3, 5, - 1, 1, 1, 1, 1, 1, 0, 0, - 1, 1, 1, 1, 1, 1, 0, 0, - 1, 1, 1, 1, 1, 1, 1, 1, - 1, 0, 1, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 0, 1, 1, 1, - 0, 1, 0, 1, 1, 1, 1, 1, - 1, 0, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 3, 2, 1, - 1, 1, 1, 1, 1, 1, 3, 0, - 3, 0, 3, 0, 3, 2, 1, 1, - 1, 1, 1, 3, 0, 1, 1, 3, - 0, 3, 0, 1, 1, 1, 0, 0, - 0, 1, 1, 1, 1, 1, 0, 3, - 3, 1, 1, 3, 0, 1, 1, 3, - 3, 3, 1, 1, 1, 1, 1, 1, - 1, 1, 3, 3, 3, 1, 1, 1, - 1, 1, 0, 0, 1, 1, 0, 0, - 3, 0, 1, 0, 1, 3, 3, 1, - 1, 0, 1, 1, 1, 1, 1, 1, - 0, 1, 1, 3, 3, 1, 1, 0, - 1, 1, 3, 0, 1, 1, 1, 3, - 0, 3, 0, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 3, 0, 3, + 1, 3, 0, 0, 0, 0, 0, 2, + 0, 0, 0, 0, 0, 0, 2, 0, + 0, 2, 0, 0, 2, 0, 0, 0, + 2, 0, 0, 2, 0, 0, 2, 0, + 0, 2, 0, 0, 0, 2, 0, 0, + 2, 1, 3, 0, 0, 0, 0, 0, + 2, 1, 3, 3, 2, 3, 0, 3, 0, 1, 1, 1, 1, 1, 1, 1, - 1, 3, 2, 2, 1, 1, 1, 1, - 3, 0, 3, 0, 1, 1, 1, 3, - 0, 1, 1, 1, 1, 1, 1, 3, - 0, 3, 3, 3, 3, 3, 3, 3, - 3, 5, 2, 0, 0, 0, 0, 0, - 1, 3, 3, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 3, 2, 3, 5, + 1, 1, 3, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 2, 0, 3, + 2, 1, 3, 0, 3, 2, 1, 1, + 1, 3, 2, 1, 2, 0, 3, 1, + 3, 5, 1, 1, 1, 1, 1, 1, + 0, 0, 1, 1, 1, 1, 1, 1, + 0, 0, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 0, 1, 1, 1, 1, + 1, 1, 0, 1, 1, 1, 0, 1, + 1, 1, 0, 1, 0, 1, 1, 1, + 1, 1, 1, 0, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 3, + 2, 1, 1, 1, 1, 1, 1, 1, + 3, 0, 3, 0, 3, 0, 3, 2, + 1, 1, 1, 1, 1, 3, 0, 1, + 1, 3, 0, 3, 0, 1, 1, 1, + 0, 0, 0, 1, 1, 1, 1, 1, + 0, 3, 3, 1, 1, 3, 0, 1, 1, 3, 3, 3, 1, 1, 1, 1, - 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 1, - 1, 1, 1, 1, 1, 1, 3, 1, - 1, 1, 3, 3, 3, 3, 0, 3, - 3, 3, 3, 2, 1, 3, 3, 0, - 3, 3, 2, 3, 3, 0, 3, 3, - 2, 1, 1, 1, 1, 3, 2, 1, - 1, 1, 1, 3, 0, 3, 2, 1, - 1, 1, 1, 3, 2, 2, 1, 3, - 0, 3, 0, 1, 1, 3, 2, 1, - 1, 1, 3, 8, 3, 4, 3, 4, - 3, 8, 9, 9, 0, 0, 0, 0, - 4, 0, 0, 0, 3, 0, 3, 1, - 0, 0, 0, 1, 0, 3, 1, 3, - 0, 3, 1, 1, 0, 0, 0, 1, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 3, 1, 0, 0, 0, 1, - 1, 1, 1, 1, 1, 1, 0, 0, - 0, 0, 0, 1, 0, 3, 1, 0, - 3, 1, 0, 0, 1, 3, 1, 3, - 3, 0, 0, 0, 0, 0, 0, 0, - 3, 1, 0, 0, 3, 1, 0, 0, - 0, 0, 0, 0, 0, 0 + 1, 1, 1, 1, 0, 0, 1, 1, + 0, 0, 3, 0, 1, 0, 1, 3, + 3, 1, 1, 0, 1, 1, 1, 1, + 1, 1, 0, 1, 1, 3, 3, 1, + 1, 0, 1, 1, 3, 0, 1, 1, + 1, 3, 0, 3, 0, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 3, + 0, 3, 0, 1, 1, 1, 1, 1, + 1, 1, 1, 3, 2, 2, 1, 1, + 1, 1, 3, 0, 3, 0, 1, 1, + 1, 3, 0, 1, 1, 1, 1, 1, + 1, 3, 0, 3, 3, 3, 3, 3, + 3, 3, 3, 5, 2, 0, 0, 0, + 0, 0, 1, 3, 3, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 3, 2, + 3, 5, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 3, 3, 3, 1, 1, + 1, 1, 1, 1, 1, 3, 2, 1, + 1, 1, 1, 1, 1, 1, 3, 3, + 3, 1, 1, 1, 1, 1, 1, 1, + 3, 1, 1, 1, 3, 3, 3, 3, + 0, 3, 3, 3, 3, 2, 1, 3, + 3, 0, 3, 3, 2, 3, 3, 0, + 3, 3, 2, 1, 1, 1, 1, 3, + 2, 1, 1, 1, 1, 3, 0, 3, + 2, 1, 1, 1, 1, 3, 2, 2, + 1, 3, 0, 3, 0, 1, 1, 3, + 2, 1, 1, 1, 3, 8, 3, 4, + 3, 4, 3, 8, 9, 9, 0, 0, + 0, 0, 4, 0, 0, 0, 3, 0, + 3, 1, 0, 0, 0, 1, 0, 3, + 1, 3, 0, 3, 1, 1, 0, 0, + 0, 1, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 3, 1, 0, 0, + 0, 1, 1, 1, 1, 1, 1, 1, + 0, 0, 0, 0, 0, 1, 0, 3, + 1, 0, 3, 1, 0, 0, 1, 3, + 1, 3, 3, 0, 0, 0, 0, 0, + 0, 0, 3, 1, 0, 0, 3, 1, + 0, 0, 0, 0, 0, 0, 0, 0 }; static const short _zone_scanner_index_offsets[] = { @@ -3669,187 +3697,189 @@ static const short _zone_scanner_index_offsets[] = { 872, 875, 878, 889, 892, 903, 916, 919, 931, 944, 947, 950, 953, 956, 967, 970, 973, 976, 979, 982, 985, 988, 991, 994, - 1005, 1008, 1011, 1022, 1029, 1040, 1043, 1046, - 1049, 1060, 1071, 1084, 1087, 1090, 1093, 1096, - 1107, 1110, 1121, 1124, 1135, 1138, 1149, 1152, - 1155, 1158, 1169, 1172, 1175, 1186, 1193, 1196, - 1199, 1210, 1213, 1224, 1227, 1230, 1232, 1244, - 1247, 1250, 1261, 1264, 1267, 1270, 1273, 1276, - 1287, 1290, 1293, 1296, 1299, 1302, 1313, 1316, - 1362, 1367, 1374, 1418, 1436, 1444, 1456, 1464, - 1467, 1469, 1476, 1479, 1482, 1485, 1488, 1491, - 1494, 1499, 1506, 1550, 1553, 1571, 1615, 1618, - 1626, 1638, 1646, 1649, 1666, 1719, 1738, 1755, - 1801, 1806, 1818, 1830, 1885, 1904, 1919, 1930, - 1943, 1956, 1969, 1984, 1997, 2012, 2023, 2034, - 2049, 2070, 2085, 2096, 2107, 2118, 2123, 2138, - 2141, 2144, 2147, 2150, 2153, 2158, 2161, 2164, - 2169, 2178, 2198, 2244, 2249, 2268, 2323, 2342, - 2357, 2368, 2381, 2394, 2407, 2422, 2435, 2450, - 2461, 2472, 2487, 2508, 2523, 2534, 2545, 2556, - 2569, 2615, 2629, 2643, 2658, 2673, 2676, 2679, - 2690, 2693, 2696, 2699, 2710, 2713, 2724, 2729, - 2741, 2753, 2768, 2783, 2798, 2813, 2816, 2871, - 2885, 2899, 2916, 2929, 2938, 2949, 2960, 2971, - 2984, 2995, 3008, 3017, 3026, 3039, 3058, 3071, - 3080, 3089, 3098, 3103, 3108, 3119, 3124, 3131, - 3133, 3135, 3144, 3156, 3168, 3170, 3172, 3174, - 3186, 3191, 3196, 3201, 3210, 3214, 3216, 3218, - 3227, 3235, 3243, 3248, 3252, 3254, 3256, 3264, - 3271, 3279, 3299, 3308, 3310, 3320, 3332, 3342, - 3345, 3352, 3366, 3374, 3390, 3399, 3401, 3403, - 3405, 3407, 3415, 3424, 3427, 3434, 3444, 3453, - 3469, 3477, 3493, 3502, 3504, 3506, 3508, 3510, - 3518, 3527, 3532, 3546, 3549, 3552, 3557, 3562, - 3568, 3574, 3589, 3592, 3594, 3631, 3642, 3645, - 3648, 3653, 3656, 3659, 3662, 3667, 3670, 3675, - 3686, 3689, 3694, 3699, 3702, 3705, 3708, 3711, - 3716, 3721, 3724, 3727, 3732, 3735, 3738, 3741, - 3746, 3749, 3752, 3755, 3760, 3767, 3770, 3773, - 3776, 3781, 3786, 3789, 3792, 3797, 3800, 3803, - 3806, 3811, 3818, 3821, 3824, 3829, 3832, 3835, - 3838, 3840, 3845, 3847, 3852, 3857, 3860, 3863, - 3866, 3871, 3874, 3877, 3880, 3885, 3888, 3891, - 3894, 3897, 3900, 3903, 3906, 3911, 3916, 3919, - 3924, 3929, 3936, 3938, 3943, 3945, 3950, 3953, - 3958, 3963, 3968, 3971, 3974, 3977, 3982, 3987, - 3994, 3997, 4000, 4003, 4008, 4011, 4016, 4023, - 4026, 4032, 4039, 4042, 4045, 4048, 4051, 4056, - 4059, 4062, 4065, 4068, 4071, 4074, 4077, 4080, - 4083, 4088, 4091, 4094, 4099, 4106, 4111, 4114, - 4117, 4120, 4125, 4130, 4143, 4146, 4149, 4152, - 4155, 4160, 4163, 4168, 4171, 4176, 4179, 4184, - 4187, 4190, 4193, 4198, 4201, 4204, 4209, 4216, - 4219, 4222, 4227, 4230, 4235, 4238, 4241, 4243, - 4249, 4252, 4255, 4260, 4263, 4266, 4269, 4272, - 4275, 4280, 4283, 4286, 4289, 4292, 4295, 4300, - 4311, 4358, 4375, 4378, 4381, 4392, 4395, 4406, - 4409, 4420, 4425, 4428, 4431, 4434, 4437, 4448, - 4459, 4462, 4465, 4476, 4479, 4482, 4485, 4496, - 4499, 4502, 4505, 4516, 4523, 4526, 4529, 4532, - 4543, 4548, 4551, 4554, 4565, 4568, 4571, 4574, - 4585, 4598, 4601, 4604, 4615, 4618, 4621, 4624, - 4626, 4637, 4639, 4650, 4655, 4658, 4661, 4664, - 4675, 4678, 4681, 4684, 4695, 4698, 4701, 4704, - 4707, 4710, 4713, 4716, 4727, 4732, 4735, 4746, - 4757, 4764, 4766, 4777, 4779, 4790, 4793, 4804, - 4815, 4820, 4823, 4826, 4829, 4840, 4851, 4858, - 4861, 4864, 4867, 4878, 4881, 4892, 4905, 4908, - 4920, 4933, 4936, 4939, 4942, 4945, 4956, 4959, - 4962, 4965, 4968, 4971, 4974, 4977, 4980, 4983, - 4994, 4997, 5000, 5011, 5018, 5029, 5032, 5035, - 5038, 5049, 5060, 5073, 5076, 5079, 5082, 5085, - 5096, 5099, 5110, 5113, 5124, 5127, 5138, 5141, - 5144, 5147, 5158, 5161, 5164, 5175, 5182, 5185, - 5188, 5199, 5202, 5213, 5216, 5219, 5221, 5233, - 5236, 5239, 5250, 5253, 5256, 5259, 5262, 5265, - 5276, 5279, 5282, 5285, 5288, 5291, 5302, 5305, - 5308, 5311, 5322, 5325, 5336, 5343, 5351, 5359, - 5369, 5373, 5387, 5390, 5393, 5396, 5403, 5412, - 5422, 5432, 5436, 5450, 5453, 5456, 5464, 5467, - 5476, 5478, 5480, 5482, 5489, 5491, 5493, 5495, - 5497, 5499, 5501, 5508, 5510, 5512, 5519, 5521, - 5523, 5526, 5528, 5530, 5532, 5534, 5541, 5543, - 5545, 5547, 5549, 5556, 5558, 5560, 5562, 5570, - 5572, 5574, 5576, 5578, 5580, 5582, 5584, 5586, - 5588, 5590, 5592, 5594, 5596, 5598, 5605, 5607, - 5609, 5611, 5613, 5620, 5622, 5624, 5626, 5633, - 5644, 5664, 5666, 5668, 5670, 5672, 5678, 5689, - 5692, 5694, 5696, 5698, 5700, 5702, 5704, 5706, - 5712, 5723, 5737, 5739, 5750, 5752, 5754, 5756, - 5762, 5767, 5772, 5778, 5784, 5790, 5792, 5797, - 5803, 5809, 5824, 5826, 5828, 5830, 5833, 5835, - 5837, 5839, 5841, 5843, 5847, 5850, 5855, 5858, - 5872, 5875, 5877, 5879, 5881, 5883, 5885, 5891, - 5896, 5903, 5908, 5924, 5929, 5931, 5933, 5935, - 5948, 5953, 5955, 5957, 5959, 5961, 5963, 5965, - 5967, 5969, 5971, 5975, 5978, 5981, 5984, 5996, - 5999, 6001, 6003, 6005, 6007, 6009, 6011, 6013, - 6015, 6017, 6019, 6021, 6023, 6025, 6027, 6038, - 6040, 6042, 6044, 6046, 6057, 6059, 6061, 6063, - 6065, 6068, 6070, 6073, 6085, 6099, 6101, 6113, - 6119, 6124, 6129, 6132, 6138, 6141, 6144, 6147, - 6150, 6152, 6154, 6157, 6160, 6163, 6165, 6170, - 6175, 6180, 6182, 6185, 6188, 6191, 6194, 6199, - 6202, 6205, 6208, 6211, 6213, 6215, 6218, 6221, - 6224, 6226, 6228, 6230, 6235, 6237, 6239, 6242, - 6245, 6248, 6250, 6252, 6254, 6259, 6262, 6264, - 6266, 6268, 6270, 6275, 6277, 6279, 6284, 6287, - 6290, 6293, 6296, 6299, 6302, 6305, 6310, 6313, - 6316, 6319, 6322, 6325, 6328, 6333, 6336, 6339, - 6344, 6347, 6350, 6355, 6358, 6361, 6366, 6369, - 6371, 6376, 6379, 6382, 6386, 6392, 6395, 6398, - 6401, 6404, 6406, 6408, 6411, 6414, 6417, 6419, - 6424, 6426, 6428, 6433, 6435, 6437, 6442, 6456, - 6462, 6465, 6468, 6471, 6474, 6477, 6482, 6489, - 6492, 6495, 6498, 6501, 6504, 6509, 6514, 6517, - 6522, 6525, 6528, 6533, 6536, 6539, 6542, 6547, - 6550, 6553, 6558, 6563, 6566, 6571, 6574, 6577, - 6582, 6585, 6588, 6591, 6596, 6599, 6602, 6607, - 6611, 6617, 6620, 6623, 6626, 6629, 6632, 6637, - 6640, 6647, 6654, 6659, 6666, 6673, 6686, 6693, - 6701, 6709, 6717, 6735, 6743, 6761, 6769, 6787, - 6795, 6811, 6817, 6829, 6835, 6838, 6846, 6858, - 6866, 6869, 6877, 6889, 6897, 6900, 6908, 6920, - 6928, 6931, 6934, 6937, 6942, 6949, 6959, 6964, - 6967, 6974, 6981, 6994, 6999, 7002, 7004, 7012, - 7025, 7030, 7033, 7038, 7049, 7063, 7066, 7071, - 7080, 7082, 7090, 7100, 7108, 7118, 7127, 7136, - 7143, 7151, 7159, 7169, 7177, 7187, 7196, 7205, - 7212, 7221, 7223, 7237, 7249, 7263, 7275, 7289, - 7301, 7315, 7326, 7329, 7342, 7355, 7358, 7371, - 7384, 7395, 7398, 7411, 7424, 7435, 7438, 7451, - 7464, 7475, 7478, 7485, 7488, 7496, 7504, 7507, - 7510, 7513, 7520, 7523, 7531, 7539, 7542, 7545, - 7547, 7555, 7563, 7571, 7579, 7587, 7600, 7605, - 7608, 7611, 7614, 7616, 7624, 7632, 7640, 7650, - 7657, 7667, 7674, 7684, 7691, 7704, 7709, 7712, - 7715, 7718, 7721, 7724, 7728, 7735, 7743, 7751, - 7761, 7768, 7779, 7782, 7785, 7788, 7791, 7805, - 7808, 7810, 7813, 7816, 7818, 7830, 7833, 7835, - 7840, 7845, 7847, 7855, 7865, 7872, 7880, 7888, - 7898, 7902, 7916, 7919, 7922, 7925, 7928, 7930, - 7938, 7946, 7954, 7964, 7968, 7982, 7985, 7988, - 7991, 7993, 8001, 8012, 8019, 8027, 8035, 8043, - 8078, 8089, 8092, 8095, 8110, 8113, 8152, 8159, - 8162, 8165, 8172, 8180, 8188, 8197, 8234, 8237, - 8240, 8247, 8255, 8263, 8274, 8313, 8316, 8319, - 8326, 8334, 8342, 8355, 8390, 8393, 8396, 8399, - 8403, 8410, 8420, 8427, 8435, 8443, 8451, 8459, - 8467, 8475, 8483, 8491, 8499, 8507, 8520, 8527, - 8538, 8541, 8544, 8547, 8550, 8553, 8556, 8559, - 8562, 8565, 8572, 8577, 8582, 8584, 8592, 8600, - 8608, 8618, 8625, 8636, 8639, 8642, 8645, 8648, - 8653, 8656, 8658, 8666, 8674, 8682, 8690, 8698, - 8709, 8716, 8726, 8730, 8735, 8739, 8744, 8749, - 8753, 8758, 8766, 8771, 8773, 8775, 8777, 8779, - 8781, 8784, 8788, 8798, 8801, 8804, 8807, 8809, - 8817, 8825, 8833, 8841, 8849, 8860, 8865, 8869, - 8877, 8880, 8883, 8886, 8888, 8896, 8904, 8912, - 8920, 8928, 8938, 8942, 8956, 8959, 8962, 8965, - 8968, 8970, 8978, 8986, 8992, 8997, 9000, 9002, - 9010, 9018, 9026, 9034, 9042, 9052, 9056, 9070, - 9073, 9076, 9079, 9082, 9084, 9092, 9101, 9108, - 9111, 9113, 9121, 9131, 9135, 9139, 9143, 9145, - 9149, 9153, 9157, 9161, 9167, 9170, 9174, 9178, - 9180, 9184, 9188, 9194, 9198, 9202, 9204, 9208, - 9212, 9218, 9220, 9228, 9236, 9244, 9254, 9259, - 9262, 9265, 9267, 9275, 9285, 9292, 9302, 9307, - 9310, 9313, 9315, 9323, 9336, 9341, 9346, 9349, - 9353, 9360, 9370, 9377, 9385, 9393, 9406, 9411, - 9414, 9417, 9420, 9436, 9462, 9514, 9567, 9583, - 9636, 9652, 9678, 9741, 9804, 9805, 9806, 9807, - 9808, 9817, 9818, 9819, 9820, 9834, 9835, 9850, - 9853, 9854, 9855, 9902, 9905, 9906, 9920, 9923, - 9933, 9934, 9948, 9951, 9954, 9955, 9956, 9976, - 9979, 9980, 9981, 9982, 9983, 9984, 9985, 9986, - 9987, 9988, 9989, 10003, 10006, 10007, 10008, 10019, - 10022, 10034, 10037, 10049, 10052, 10064, 10067, 10068, - 10069, 10070, 10071, 10085, 10088, 10089, 10103, 10106, - 10107, 10121, 10124, 10125, 10140, 10143, 10154, 10157, - 10196, 10203, 10204, 10205, 10206, 10207, 10208, 10209, - 10210, 10224, 10227, 10228, 10229, 10243, 10246, 10247, - 10248, 10249, 10250, 10251, 10252, 10253 + 1005, 1008, 1011, 1022, 1031, 1034, 1037, 1040, + 1043, 1046, 1057, 1068, 1071, 1074, 1077, 1088, + 1099, 1112, 1115, 1118, 1121, 1124, 1135, 1138, + 1149, 1152, 1163, 1166, 1177, 1180, 1183, 1186, + 1197, 1200, 1203, 1214, 1221, 1224, 1227, 1238, + 1241, 1252, 1255, 1258, 1260, 1272, 1275, 1278, + 1289, 1292, 1295, 1298, 1301, 1304, 1315, 1318, + 1321, 1324, 1327, 1330, 1341, 1344, 1390, 1395, + 1402, 1446, 1464, 1472, 1484, 1492, 1495, 1497, + 1504, 1507, 1510, 1513, 1516, 1519, 1522, 1527, + 1534, 1578, 1581, 1599, 1643, 1646, 1654, 1666, + 1674, 1677, 1694, 1747, 1766, 1783, 1829, 1834, + 1846, 1858, 1913, 1932, 1947, 1958, 1971, 1984, + 1997, 2012, 2025, 2040, 2051, 2062, 2079, 2100, + 2115, 2126, 2137, 2148, 2153, 2168, 2171, 2174, + 2177, 2180, 2183, 2188, 2191, 2194, 2199, 2208, + 2228, 2274, 2279, 2298, 2353, 2372, 2387, 2398, + 2411, 2424, 2437, 2452, 2465, 2480, 2491, 2502, + 2519, 2540, 2555, 2566, 2577, 2588, 2601, 2647, + 2661, 2675, 2690, 2705, 2708, 2711, 2722, 2725, + 2728, 2731, 2742, 2745, 2756, 2761, 2773, 2785, + 2800, 2815, 2830, 2845, 2848, 2903, 2917, 2931, + 2948, 2961, 2970, 2981, 2992, 3003, 3016, 3027, + 3040, 3049, 3058, 3073, 3092, 3105, 3114, 3123, + 3132, 3137, 3142, 3153, 3158, 3165, 3167, 3169, + 3178, 3190, 3202, 3204, 3206, 3208, 3220, 3225, + 3230, 3235, 3244, 3248, 3250, 3252, 3261, 3269, + 3277, 3282, 3286, 3288, 3290, 3298, 3305, 3313, + 3333, 3342, 3344, 3354, 3366, 3376, 3379, 3386, + 3400, 3408, 3424, 3433, 3435, 3437, 3439, 3441, + 3449, 3458, 3461, 3468, 3478, 3487, 3503, 3511, + 3527, 3536, 3538, 3540, 3542, 3544, 3552, 3561, + 3566, 3580, 3583, 3586, 3591, 3596, 3602, 3608, + 3623, 3626, 3628, 3665, 3676, 3679, 3682, 3687, + 3690, 3693, 3696, 3701, 3704, 3709, 3720, 3723, + 3728, 3733, 3736, 3739, 3742, 3745, 3750, 3755, + 3758, 3761, 3766, 3769, 3772, 3775, 3780, 3783, + 3786, 3789, 3794, 3801, 3804, 3807, 3810, 3815, + 3820, 3823, 3826, 3831, 3834, 3837, 3840, 3845, + 3852, 3855, 3858, 3863, 3866, 3869, 3872, 3874, + 3879, 3881, 3886, 3891, 3894, 3897, 3900, 3905, + 3908, 3911, 3914, 3919, 3922, 3925, 3928, 3931, + 3934, 3937, 3940, 3945, 3950, 3953, 3958, 3963, + 3970, 3972, 3977, 3979, 3984, 3987, 3992, 3997, + 4002, 4005, 4008, 4011, 4016, 4021, 4028, 4031, + 4034, 4037, 4042, 4045, 4050, 4057, 4060, 4066, + 4073, 4076, 4079, 4082, 4085, 4090, 4093, 4096, + 4099, 4102, 4105, 4108, 4111, 4114, 4117, 4122, + 4125, 4128, 4133, 4142, 4145, 4148, 4151, 4154, + 4157, 4162, 4167, 4170, 4173, 4176, 4181, 4186, + 4199, 4202, 4205, 4208, 4211, 4216, 4219, 4224, + 4227, 4232, 4235, 4240, 4243, 4246, 4249, 4254, + 4257, 4260, 4265, 4272, 4275, 4278, 4283, 4286, + 4291, 4294, 4297, 4299, 4305, 4308, 4311, 4316, + 4319, 4322, 4325, 4328, 4331, 4336, 4339, 4342, + 4345, 4348, 4351, 4356, 4367, 4414, 4431, 4434, + 4437, 4448, 4451, 4462, 4465, 4476, 4481, 4484, + 4487, 4490, 4493, 4504, 4515, 4518, 4521, 4532, + 4535, 4538, 4541, 4552, 4555, 4558, 4561, 4572, + 4579, 4582, 4585, 4588, 4599, 4604, 4607, 4610, + 4621, 4624, 4627, 4630, 4641, 4654, 4657, 4660, + 4671, 4674, 4677, 4680, 4682, 4693, 4695, 4706, + 4711, 4714, 4717, 4720, 4731, 4734, 4737, 4740, + 4751, 4754, 4757, 4760, 4763, 4766, 4769, 4772, + 4783, 4788, 4791, 4802, 4813, 4820, 4822, 4833, + 4835, 4846, 4849, 4860, 4871, 4876, 4879, 4882, + 4885, 4896, 4907, 4914, 4917, 4920, 4923, 4934, + 4937, 4948, 4961, 4964, 4976, 4989, 4992, 4995, + 4998, 5001, 5012, 5015, 5018, 5021, 5024, 5027, + 5030, 5033, 5036, 5039, 5050, 5053, 5056, 5067, + 5076, 5079, 5082, 5085, 5088, 5091, 5102, 5113, + 5116, 5119, 5122, 5133, 5144, 5157, 5160, 5163, + 5166, 5169, 5180, 5183, 5194, 5197, 5208, 5211, + 5222, 5225, 5228, 5231, 5242, 5245, 5248, 5259, + 5266, 5269, 5272, 5283, 5286, 5297, 5300, 5303, + 5305, 5317, 5320, 5323, 5334, 5337, 5340, 5343, + 5346, 5349, 5360, 5363, 5366, 5369, 5372, 5375, + 5386, 5389, 5392, 5395, 5406, 5409, 5420, 5427, + 5435, 5443, 5453, 5457, 5471, 5474, 5477, 5480, + 5487, 5496, 5506, 5516, 5520, 5534, 5537, 5540, + 5548, 5551, 5560, 5562, 5564, 5566, 5573, 5575, + 5577, 5579, 5581, 5583, 5585, 5592, 5594, 5596, + 5603, 5605, 5607, 5610, 5612, 5614, 5616, 5618, + 5625, 5627, 5629, 5631, 5633, 5640, 5642, 5644, + 5646, 5654, 5656, 5658, 5660, 5662, 5664, 5666, + 5668, 5670, 5672, 5674, 5676, 5678, 5680, 5682, + 5689, 5691, 5693, 5695, 5697, 5704, 5706, 5708, + 5710, 5717, 5728, 5748, 5750, 5752, 5754, 5756, + 5762, 5773, 5776, 5778, 5780, 5782, 5784, 5786, + 5788, 5790, 5796, 5807, 5821, 5823, 5834, 5836, + 5838, 5840, 5846, 5851, 5856, 5862, 5868, 5874, + 5876, 5881, 5887, 5893, 5908, 5910, 5912, 5914, + 5917, 5919, 5921, 5923, 5925, 5927, 5931, 5934, + 5939, 5942, 5956, 5959, 5961, 5963, 5965, 5967, + 5969, 5975, 5980, 5987, 5992, 6008, 6013, 6015, + 6017, 6019, 6032, 6037, 6039, 6041, 6043, 6045, + 6047, 6049, 6051, 6053, 6055, 6059, 6062, 6065, + 6068, 6080, 6083, 6085, 6087, 6089, 6091, 6093, + 6095, 6097, 6099, 6101, 6103, 6105, 6107, 6109, + 6111, 6122, 6124, 6126, 6128, 6130, 6141, 6143, + 6145, 6147, 6149, 6152, 6154, 6157, 6169, 6183, + 6185, 6197, 6203, 6208, 6213, 6216, 6222, 6225, + 6228, 6231, 6234, 6236, 6238, 6241, 6244, 6247, + 6249, 6254, 6259, 6264, 6266, 6269, 6272, 6275, + 6278, 6283, 6286, 6289, 6292, 6295, 6297, 6299, + 6302, 6305, 6308, 6310, 6312, 6314, 6319, 6321, + 6323, 6326, 6329, 6332, 6334, 6336, 6338, 6343, + 6346, 6348, 6350, 6352, 6354, 6359, 6361, 6363, + 6368, 6371, 6374, 6377, 6380, 6383, 6386, 6389, + 6394, 6397, 6400, 6403, 6406, 6409, 6412, 6417, + 6420, 6423, 6428, 6431, 6434, 6439, 6442, 6445, + 6450, 6453, 6455, 6460, 6463, 6466, 6470, 6476, + 6479, 6482, 6485, 6488, 6490, 6492, 6495, 6498, + 6501, 6503, 6508, 6510, 6512, 6517, 6519, 6521, + 6526, 6540, 6546, 6549, 6552, 6555, 6558, 6561, + 6566, 6573, 6576, 6579, 6582, 6585, 6588, 6593, + 6598, 6601, 6606, 6609, 6612, 6617, 6620, 6623, + 6626, 6631, 6634, 6637, 6642, 6647, 6650, 6655, + 6658, 6661, 6666, 6669, 6672, 6675, 6680, 6683, + 6686, 6691, 6695, 6701, 6704, 6707, 6710, 6713, + 6716, 6721, 6724, 6731, 6738, 6743, 6750, 6757, + 6770, 6777, 6785, 6793, 6801, 6819, 6827, 6845, + 6853, 6871, 6879, 6895, 6901, 6913, 6919, 6922, + 6930, 6942, 6950, 6953, 6961, 6973, 6981, 6984, + 6992, 7004, 7012, 7015, 7018, 7021, 7026, 7033, + 7043, 7048, 7051, 7058, 7065, 7078, 7083, 7086, + 7088, 7096, 7109, 7114, 7117, 7122, 7133, 7147, + 7150, 7155, 7164, 7166, 7174, 7184, 7192, 7202, + 7211, 7220, 7227, 7235, 7243, 7253, 7261, 7271, + 7280, 7289, 7296, 7305, 7307, 7321, 7333, 7347, + 7359, 7373, 7385, 7399, 7410, 7413, 7426, 7439, + 7442, 7455, 7468, 7479, 7482, 7495, 7508, 7519, + 7522, 7535, 7548, 7559, 7562, 7569, 7572, 7580, + 7588, 7591, 7594, 7597, 7604, 7607, 7615, 7623, + 7626, 7629, 7631, 7639, 7647, 7655, 7663, 7671, + 7684, 7689, 7692, 7695, 7698, 7700, 7708, 7716, + 7724, 7734, 7741, 7751, 7758, 7768, 7775, 7788, + 7793, 7796, 7799, 7802, 7805, 7808, 7812, 7819, + 7827, 7835, 7845, 7852, 7863, 7866, 7869, 7872, + 7875, 7889, 7892, 7894, 7897, 7900, 7902, 7914, + 7917, 7919, 7924, 7929, 7931, 7939, 7949, 7956, + 7964, 7972, 7982, 7986, 8000, 8003, 8006, 8009, + 8012, 8014, 8022, 8030, 8038, 8048, 8052, 8066, + 8069, 8072, 8075, 8077, 8085, 8096, 8103, 8111, + 8119, 8127, 8162, 8173, 8176, 8179, 8194, 8197, + 8236, 8243, 8246, 8249, 8256, 8264, 8272, 8281, + 8318, 8321, 8324, 8331, 8339, 8347, 8358, 8397, + 8400, 8403, 8410, 8418, 8426, 8439, 8474, 8477, + 8480, 8483, 8487, 8494, 8504, 8511, 8519, 8527, + 8535, 8543, 8551, 8559, 8567, 8575, 8583, 8591, + 8604, 8611, 8622, 8625, 8628, 8631, 8634, 8637, + 8640, 8643, 8646, 8649, 8656, 8661, 8666, 8668, + 8676, 8684, 8692, 8702, 8709, 8720, 8723, 8726, + 8729, 8732, 8737, 8740, 8742, 8750, 8758, 8766, + 8774, 8782, 8793, 8800, 8810, 8814, 8819, 8823, + 8828, 8833, 8837, 8842, 8850, 8855, 8857, 8859, + 8861, 8863, 8865, 8868, 8872, 8882, 8885, 8888, + 8891, 8893, 8901, 8909, 8917, 8925, 8933, 8944, + 8949, 8953, 8961, 8964, 8967, 8970, 8972, 8980, + 8988, 8996, 9004, 9012, 9022, 9026, 9040, 9043, + 9046, 9049, 9052, 9054, 9062, 9070, 9076, 9081, + 9084, 9086, 9094, 9102, 9110, 9118, 9126, 9136, + 9140, 9154, 9157, 9160, 9163, 9166, 9168, 9176, + 9185, 9192, 9195, 9197, 9205, 9215, 9219, 9223, + 9227, 9229, 9233, 9237, 9241, 9245, 9251, 9254, + 9258, 9262, 9264, 9268, 9272, 9278, 9282, 9286, + 9288, 9292, 9296, 9302, 9304, 9312, 9320, 9328, + 9338, 9343, 9346, 9349, 9351, 9359, 9369, 9376, + 9386, 9391, 9394, 9397, 9399, 9407, 9420, 9425, + 9430, 9433, 9437, 9444, 9454, 9461, 9469, 9477, + 9490, 9495, 9498, 9501, 9504, 9520, 9546, 9598, + 9651, 9667, 9720, 9736, 9762, 9825, 9888, 9889, + 9890, 9891, 9892, 9901, 9902, 9903, 9904, 9918, + 9919, 9934, 9937, 9938, 9939, 9986, 9989, 9990, + 10004, 10007, 10017, 10018, 10032, 10035, 10038, 10039, + 10040, 10060, 10063, 10064, 10065, 10066, 10067, 10068, + 10069, 10070, 10071, 10072, 10073, 10087, 10090, 10091, + 10092, 10103, 10106, 10118, 10121, 10133, 10136, 10148, + 10151, 10152, 10153, 10154, 10155, 10169, 10172, 10173, + 10187, 10190, 10191, 10205, 10208, 10209, 10224, 10227, + 10238, 10241, 10280, 10287, 10288, 10289, 10290, 10291, + 10292, 10293, 10294, 10308, 10311, 10312, 10313, 10327, + 10330, 10331, 10332, 10333, 10334, 10335, 10336, 10337 }; static const short _zone_scanner_indicies[] = { @@ -3981,1183 +4011,1194 @@ static const short _zone_scanner_indicies[] = { 538, 538, 539, 540, 63, 541, 541, 39, 542, 542, 39, 543, 543, 544, 545, 546, 547, 548, 548, 549, 550, 63, 551, 552, - 553, 551, 552, 553, 39, 554, 554, 555, - 556, 557, 558, 559, 559, 560, 561, 63, - 562, 562, 39, 563, 563, 39, 564, 564, - 39, 565, 565, 566, 567, 568, 569, 570, - 570, 571, 572, 63, 573, 573, 574, 575, - 576, 577, 578, 578, 579, 580, 63, 581, - 582, 583, 584, 585, 586, 581, 582, 583, - 584, 585, 586, 39, 587, 587, 39, 588, - 588, 39, 589, 589, 39, 590, 590, 39, - 591, 591, 592, 593, 594, 595, 596, 596, - 597, 598, 63, 599, 599, 39, 600, 600, - 601, 602, 603, 604, 605, 605, 606, 607, - 63, 608, 608, 39, 609, 609, 610, 611, - 612, 613, 614, 614, 615, 616, 63, 617, - 617, 39, 618, 618, 619, 620, 621, 622, - 623, 623, 624, 625, 63, 626, 626, 39, - 627, 627, 39, 628, 628, 39, 629, 629, - 630, 631, 632, 633, 634, 634, 635, 636, - 63, 637, 637, 39, 638, 638, 39, 639, - 639, 640, 641, 642, 643, 644, 644, 645, - 646, 63, 647, 648, 649, 647, 648, 649, - 39, 650, 650, 39, 651, 651, 39, 652, - 652, 653, 654, 655, 656, 657, 657, 658, - 659, 63, 660, 660, 39, 661, 661, 662, - 663, 664, 665, 666, 666, 667, 668, 63, - 669, 669, 39, 670, 670, 39, 672, 671, - 674, 674, 675, 676, 678, 679, 680, 680, - 681, 682, 677, 673, 683, 683, 39, 684, - 684, 39, 685, 685, 686, 687, 688, 689, - 690, 690, 691, 692, 63, 693, 693, 39, - 694, 694, 39, 695, 695, 39, 696, 696, - 39, 697, 697, 39, 698, 698, 699, 700, - 701, 702, 703, 703, 704, 705, 63, 706, - 706, 39, 707, 707, 39, 708, 708, 39, - 709, 709, 39, 710, 710, 39, 711, 711, - 712, 713, 714, 715, 716, 716, 717, 718, - 63, 720, 719, 39, 721, 721, 722, 723, - 5, 6, 7, 8, 9, 10, 11, 12, - 13, 14, 15, 16, 17, 18, 19, 20, - 21, 22, 5, 6, 7, 8, 9, 10, - 11, 12, 13, 14, 15, 16, 17, 18, - 19, 20, 21, 22, 23, 24, 724, 725, - 4, 0, 726, 339, 726, 339, 39, 727, - 727, 728, 729, 730, 731, 39, 732, 732, - 733, 734, 736, 737, 738, 739, 740, 741, - 742, 743, 744, 745, 746, 747, 748, 749, - 750, 751, 752, 753, 736, 737, 738, 739, - 740, 741, 742, 743, 744, 745, 746, 747, - 748, 749, 750, 751, 752, 753, 754, 755, - 735, 671, 756, 756, 757, 758, 760, 761, - 762, 763, 764, 760, 761, 762, 763, 764, - 765, 766, 759, 27, 756, 756, 757, 758, - 765, 766, 767, 27, 769, 770, 771, 772, - 773, 769, 770, 771, 772, 773, 768, 27, - 774, 774, 775, 776, 778, 779, 777, 27, - 781, 780, 39, 783, 782, 785, 786, 787, - 785, 786, 787, 784, 788, 788, 784, 789, - 789, 784, 790, 790, 784, 791, 791, 784, - 792, 792, 784, 793, 793, 784, 794, 794, - 794, 794, 784, 796, 796, 797, 798, 799, - 800, 795, 801, 801, 802, 803, 5, 6, + 553, 554, 551, 552, 553, 554, 39, 555, + 555, 39, 556, 556, 39, 557, 557, 39, + 558, 558, 39, 559, 559, 39, 560, 560, + 561, 562, 563, 564, 565, 565, 566, 567, + 63, 568, 568, 569, 570, 571, 572, 573, + 573, 574, 575, 63, 576, 576, 39, 577, + 577, 39, 578, 578, 39, 579, 579, 580, + 581, 582, 583, 584, 584, 585, 586, 63, + 587, 587, 588, 589, 590, 591, 592, 592, + 593, 594, 63, 595, 596, 597, 598, 599, + 600, 595, 596, 597, 598, 599, 600, 39, + 601, 601, 39, 602, 602, 39, 603, 603, + 39, 604, 604, 39, 605, 605, 606, 607, + 608, 609, 610, 610, 611, 612, 63, 613, + 613, 39, 614, 614, 615, 616, 617, 618, + 619, 619, 620, 621, 63, 622, 622, 39, + 623, 623, 624, 625, 626, 627, 628, 628, + 629, 630, 63, 631, 631, 39, 632, 632, + 633, 634, 635, 636, 637, 637, 638, 639, + 63, 640, 640, 39, 641, 641, 39, 642, + 642, 39, 643, 643, 644, 645, 646, 647, + 648, 648, 649, 650, 63, 651, 651, 39, + 652, 652, 39, 653, 653, 654, 655, 656, + 657, 658, 658, 659, 660, 63, 661, 662, + 663, 661, 662, 663, 39, 664, 664, 39, + 665, 665, 39, 666, 666, 667, 668, 669, + 670, 671, 671, 672, 673, 63, 674, 674, + 39, 675, 675, 676, 677, 678, 679, 680, + 680, 681, 682, 63, 683, 683, 39, 684, + 684, 39, 686, 685, 688, 688, 689, 690, + 692, 693, 694, 694, 695, 696, 691, 687, + 697, 697, 39, 698, 698, 39, 699, 699, + 700, 701, 702, 703, 704, 704, 705, 706, + 63, 707, 707, 39, 708, 708, 39, 709, + 709, 39, 710, 710, 39, 711, 711, 39, + 712, 712, 713, 714, 715, 716, 717, 717, + 718, 719, 63, 720, 720, 39, 721, 721, + 39, 722, 722, 39, 723, 723, 39, 724, + 724, 39, 725, 725, 726, 727, 728, 729, + 730, 730, 731, 732, 63, 734, 733, 39, + 735, 735, 736, 737, 5, 6, 7, 8, + 9, 10, 11, 12, 13, 14, 15, 16, + 17, 18, 19, 20, 21, 22, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, + 23, 24, 738, 739, 4, 0, 740, 339, + 740, 339, 39, 741, 741, 742, 743, 744, + 745, 39, 746, 746, 747, 748, 750, 751, + 752, 753, 754, 755, 756, 757, 758, 759, + 760, 761, 762, 763, 764, 765, 766, 767, + 750, 751, 752, 753, 754, 755, 756, 757, + 758, 759, 760, 761, 762, 763, 764, 765, + 766, 767, 768, 769, 749, 685, 770, 770, + 771, 772, 774, 775, 776, 777, 778, 774, + 775, 776, 777, 778, 779, 780, 773, 27, + 770, 770, 771, 772, 779, 780, 781, 27, + 783, 784, 785, 786, 787, 783, 784, 785, + 786, 787, 782, 27, 788, 788, 789, 790, + 792, 793, 791, 27, 795, 794, 39, 797, + 796, 799, 800, 801, 799, 800, 801, 798, + 802, 802, 798, 803, 803, 798, 804, 804, + 798, 805, 805, 798, 806, 806, 798, 807, + 807, 798, 808, 808, 808, 808, 798, 810, + 810, 811, 812, 813, 814, 809, 815, 815, + 816, 817, 5, 6, 7, 8, 9, 10, + 11, 12, 13, 14, 15, 16, 17, 18, + 19, 20, 21, 22, 5, 6, 7, 8, + 9, 10, 11, 12, 13, 14, 15, 16, + 17, 18, 19, 20, 21, 22, 818, 819, + 4, 685, 822, 820, 821, 824, 824, 825, + 826, 32, 33, 34, 35, 36, 32, 33, + 34, 35, 36, 827, 828, 31, 823, 829, + 829, 830, 831, 5, 6, 7, 8, 9, + 10, 11, 12, 13, 14, 15, 16, 17, + 18, 19, 20, 21, 22, 5, 6, 7, + 8, 9, 10, 11, 12, 13, 14, 15, + 16, 17, 18, 19, 20, 21, 22, 832, + 833, 4, 685, 835, 834, 39, 28, 28, + 29, 30, 37, 38, 836, 27, 838, 839, + 840, 841, 842, 838, 839, 840, 841, 842, + 837, 27, 843, 843, 844, 845, 847, 848, + 846, 27, 850, 849, 39, 852, 852, 853, + 854, 67, 68, 69, 67, 68, 69, 855, + 856, 72, 72, 857, 858, 851, 859, 859, + 860, 861, 75, 124, 125, 126, 127, 128, + 129, 130, 131, 132, 133, 134, 135, 136, + 137, 138, 139, 140, 141, 80, 124, 125, + 126, 127, 128, 129, 130, 131, 132, 133, + 134, 135, 136, 137, 138, 139, 140, 141, + 862, 863, 75, 75, 864, 865, 75, 75, + 123, 75, 687, 867, 867, 868, 869, 67, + 68, 69, 67, 68, 69, 89, 90, 870, + 871, 872, 873, 874, 875, 866, 876, 876, + 877, 878, 80, 95, 96, 879, 113, 114, + 115, 880, 116, 75, 75, 75, 85, 881, + 881, 882, 883, 5, 6, 7, 8, 9, + 10, 11, 12, 13, 14, 15, 16, 17, + 18, 19, 20, 21, 22, 5, 6, 7, + 8, 9, 10, 11, 12, 13, 14, 15, + 16, 17, 18, 19, 20, 21, 22, 95, + 96, 884, 885, 4, 0, 98, 887, 97, + 886, 91, 888, 888, 889, 890, 891, 892, + 891, 892, 97, 97, 97, 85, 893, 893, + 894, 895, 98, 896, 98, 896, 97, 97, + 97, 91, 897, 897, 898, 899, 75, 124, + 125, 126, 127, 128, 129, 130, 131, 132, + 133, 134, 135, 136, 137, 138, 139, 140, + 141, 80, 124, 125, 126, 127, 128, 129, + 130, 131, 132, 133, 134, 135, 136, 137, + 138, 139, 140, 141, 95, 96, 884, 900, + 114, 115, 884, 901, 75, 75, 123, 75, + 120, 86, 86, 87, 88, 160, 161, 162, + 163, 164, 160, 161, 162, 163, 164, 89, + 90, 89, 90, 866, 86, 86, 87, 88, + 236, 237, 238, 236, 237, 238, 89, 90, + 89, 90, 866, 86, 86, 87, 88, 292, + 292, 89, 90, 89, 90, 866, 86, 86, + 87, 88, 314, 315, 314, 315, 89, 90, + 89, 90, 866, 86, 86, 87, 88, 740, + 339, 740, 339, 89, 90, 89, 90, 866, + 86, 86, 87, 88, 382, 383, 382, 383, + 89, 90, 89, 90, 866, 86, 86, 87, + 88, 401, 402, 403, 404, 403, 404, 89, + 90, 89, 90, 866, 86, 86, 87, 88, + 440, 441, 440, 441, 89, 90, 89, 90, + 866, 86, 86, 87, 88, 461, 462, 463, + 461, 462, 463, 89, 90, 89, 90, 866, + 86, 86, 87, 88, 524, 524, 89, 90, + 89, 90, 866, 86, 86, 87, 88, 541, + 541, 89, 90, 89, 90, 866, 86, 86, + 87, 88, 551, 552, 553, 554, 551, 552, + 553, 554, 89, 90, 89, 90, 866, 86, + 86, 87, 88, 595, 596, 597, 598, 599, + 600, 595, 596, 597, 598, 599, 600, 89, + 90, 89, 90, 866, 86, 86, 87, 88, + 661, 662, 663, 661, 662, 663, 89, 90, + 89, 90, 866, 86, 86, 87, 88, 697, + 697, 89, 90, 89, 90, 866, 86, 86, + 87, 88, 707, 707, 89, 90, 89, 90, + 866, 86, 86, 87, 88, 720, 720, 89, + 90, 89, 90, 866, 98, 903, 97, 902, + 85, 86, 86, 87, 88, 799, 800, 801, + 799, 800, 801, 89, 90, 89, 90, 904, + 905, 905, 798, 906, 906, 798, 907, 907, + 798, 908, 908, 798, 909, 909, 798, 910, + 910, 910, 910, 798, 911, 911, 798, 912, + 912, 798, 913, 913, 913, 913, 798, 915, + 915, 916, 917, 89, 90, 918, 919, 914, + 921, 921, 922, 923, 32, 33, 34, 35, + 36, 32, 33, 34, 35, 36, 89, 90, + 924, 925, 31, 920, 926, 926, 927, 928, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, - 21, 22, 804, 805, 4, 671, 808, 806, - 807, 810, 810, 811, 812, 32, 33, 34, - 35, 36, 32, 33, 34, 35, 36, 813, - 814, 31, 809, 815, 815, 816, 817, 5, - 6, 7, 8, 9, 10, 11, 12, 13, - 14, 15, 16, 17, 18, 19, 20, 21, - 22, 5, 6, 7, 8, 9, 10, 11, - 12, 13, 14, 15, 16, 17, 18, 19, - 20, 21, 22, 818, 819, 4, 671, 821, - 820, 39, 28, 28, 29, 30, 37, 38, - 822, 27, 824, 825, 826, 827, 828, 824, - 825, 826, 827, 828, 823, 27, 829, 829, - 830, 831, 833, 834, 832, 27, 836, 835, - 39, 838, 838, 839, 840, 67, 68, 69, - 67, 68, 69, 841, 842, 72, 72, 843, - 844, 837, 845, 845, 846, 847, 75, 124, + 21, 22, 5, 6, 7, 8, 9, 10, + 11, 12, 13, 14, 15, 16, 17, 18, + 19, 20, 21, 22, 95, 96, 929, 930, + 4, 0, 98, 932, 97, 931, 154, 934, + 934, 935, 936, 67, 68, 69, 67, 68, + 69, 89, 90, 937, 938, 872, 873, 939, + 940, 933, 941, 941, 942, 943, 75, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 80, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, - 138, 139, 140, 141, 848, 849, 75, 75, - 850, 851, 75, 75, 123, 75, 673, 853, - 853, 854, 855, 67, 68, 69, 67, 68, - 69, 89, 90, 856, 857, 858, 859, 860, - 861, 852, 862, 862, 863, 864, 80, 95, - 96, 865, 113, 114, 115, 866, 116, 75, - 75, 75, 85, 867, 867, 868, 869, 5, - 6, 7, 8, 9, 10, 11, 12, 13, - 14, 15, 16, 17, 18, 19, 20, 21, - 22, 5, 6, 7, 8, 9, 10, 11, - 12, 13, 14, 15, 16, 17, 18, 19, - 20, 21, 22, 95, 96, 870, 871, 4, - 0, 98, 873, 97, 872, 91, 874, 874, - 875, 876, 877, 878, 877, 878, 97, 97, - 97, 85, 879, 879, 880, 881, 98, 882, - 98, 882, 97, 97, 97, 91, 883, 883, - 884, 885, 75, 124, 125, 126, 127, 128, - 129, 130, 131, 132, 133, 134, 135, 136, - 137, 138, 139, 140, 141, 80, 124, 125, - 126, 127, 128, 129, 130, 131, 132, 133, - 134, 135, 136, 137, 138, 139, 140, 141, - 95, 96, 870, 886, 114, 115, 870, 887, - 75, 75, 123, 75, 120, 86, 86, 87, - 88, 160, 161, 162, 163, 164, 160, 161, - 162, 163, 164, 89, 90, 89, 90, 852, - 86, 86, 87, 88, 236, 237, 238, 236, - 237, 238, 89, 90, 89, 90, 852, 86, - 86, 87, 88, 292, 292, 89, 90, 89, - 90, 852, 86, 86, 87, 88, 314, 315, - 314, 315, 89, 90, 89, 90, 852, 86, - 86, 87, 88, 726, 339, 726, 339, 89, - 90, 89, 90, 852, 86, 86, 87, 88, - 382, 383, 382, 383, 89, 90, 89, 90, - 852, 86, 86, 87, 88, 401, 402, 403, - 404, 403, 404, 89, 90, 89, 90, 852, - 86, 86, 87, 88, 440, 441, 440, 441, - 89, 90, 89, 90, 852, 86, 86, 87, - 88, 461, 462, 463, 461, 462, 463, 89, - 90, 89, 90, 852, 86, 86, 87, 88, - 524, 524, 89, 90, 89, 90, 852, 86, - 86, 87, 88, 541, 541, 89, 90, 89, - 90, 852, 86, 86, 87, 88, 551, 552, - 553, 551, 552, 553, 89, 90, 89, 90, - 852, 86, 86, 87, 88, 581, 582, 583, - 584, 585, 586, 581, 582, 583, 584, 585, - 586, 89, 90, 89, 90, 852, 86, 86, - 87, 88, 647, 648, 649, 647, 648, 649, - 89, 90, 89, 90, 852, 86, 86, 87, - 88, 683, 683, 89, 90, 89, 90, 852, - 86, 86, 87, 88, 693, 693, 89, 90, - 89, 90, 852, 86, 86, 87, 88, 706, - 706, 89, 90, 89, 90, 852, 98, 889, - 97, 888, 85, 86, 86, 87, 88, 785, - 786, 787, 785, 786, 787, 89, 90, 89, - 90, 890, 891, 891, 784, 892, 892, 784, - 893, 893, 784, 894, 894, 784, 895, 895, - 784, 896, 896, 896, 896, 784, 897, 897, - 784, 898, 898, 784, 899, 899, 899, 899, - 784, 901, 901, 902, 903, 89, 90, 904, - 905, 900, 907, 907, 908, 909, 32, 33, - 34, 35, 36, 32, 33, 34, 35, 36, - 89, 90, 910, 911, 31, 906, 912, 912, - 913, 914, 5, 6, 7, 8, 9, 10, - 11, 12, 13, 14, 15, 16, 17, 18, - 19, 20, 21, 22, 5, 6, 7, 8, - 9, 10, 11, 12, 13, 14, 15, 16, - 17, 18, 19, 20, 21, 22, 95, 96, - 915, 916, 4, 0, 98, 918, 97, 917, - 154, 920, 920, 921, 922, 67, 68, 69, - 67, 68, 69, 89, 90, 923, 924, 858, - 859, 925, 926, 919, 927, 927, 928, 929, - 75, 124, 125, 126, 127, 128, 129, 130, - 131, 132, 133, 134, 135, 136, 137, 138, - 139, 140, 141, 80, 124, 125, 126, 127, - 128, 129, 130, 131, 132, 133, 134, 135, - 136, 137, 138, 139, 140, 141, 95, 96, - 930, 886, 114, 115, 931, 887, 75, 75, - 123, 75, 120, 901, 901, 902, 903, 160, - 161, 162, 163, 164, 160, 161, 162, 163, - 164, 89, 90, 904, 905, 919, 901, 901, - 902, 903, 236, 237, 238, 236, 237, 238, - 89, 90, 904, 905, 919, 901, 901, 902, - 903, 292, 292, 89, 90, 904, 905, 919, - 901, 901, 902, 903, 314, 315, 314, 315, - 89, 90, 904, 905, 919, 901, 901, 902, - 903, 726, 339, 726, 339, 89, 90, 904, - 905, 919, 901, 901, 902, 903, 382, 383, - 382, 383, 89, 90, 904, 905, 919, 901, - 901, 902, 903, 401, 402, 403, 404, 403, - 404, 89, 90, 904, 905, 919, 901, 901, - 902, 903, 440, 441, 440, 441, 89, 90, - 904, 905, 919, 901, 901, 902, 903, 461, - 462, 463, 461, 462, 463, 89, 90, 904, - 905, 919, 901, 901, 902, 903, 524, 524, - 89, 90, 904, 905, 919, 901, 901, 902, - 903, 541, 541, 89, 90, 904, 905, 919, - 901, 901, 902, 903, 551, 552, 553, 551, - 552, 553, 89, 90, 904, 905, 919, 901, - 901, 902, 903, 581, 582, 583, 584, 585, - 586, 581, 582, 583, 584, 585, 586, 89, - 90, 904, 905, 919, 901, 901, 902, 903, - 647, 648, 649, 647, 648, 649, 89, 90, - 904, 905, 919, 901, 901, 902, 903, 683, - 683, 89, 90, 904, 905, 919, 901, 901, - 902, 903, 693, 693, 89, 90, 904, 905, - 919, 901, 901, 902, 903, 706, 706, 89, - 90, 904, 905, 919, 932, 932, 100, 934, - 935, 99, 99, 936, 937, 99, 99, 99, - 933, 938, 938, 939, 940, 5, 6, 7, + 138, 139, 140, 141, 95, 96, 944, 900, + 114, 115, 945, 901, 75, 75, 123, 75, + 120, 915, 915, 916, 917, 160, 161, 162, + 163, 164, 160, 161, 162, 163, 164, 89, + 90, 918, 919, 933, 915, 915, 916, 917, + 236, 237, 238, 236, 237, 238, 89, 90, + 918, 919, 933, 915, 915, 916, 917, 292, + 292, 89, 90, 918, 919, 933, 915, 915, + 916, 917, 314, 315, 314, 315, 89, 90, + 918, 919, 933, 915, 915, 916, 917, 740, + 339, 740, 339, 89, 90, 918, 919, 933, + 915, 915, 916, 917, 382, 383, 382, 383, + 89, 90, 918, 919, 933, 915, 915, 916, + 917, 401, 402, 403, 404, 403, 404, 89, + 90, 918, 919, 933, 915, 915, 916, 917, + 440, 441, 440, 441, 89, 90, 918, 919, + 933, 915, 915, 916, 917, 461, 462, 463, + 461, 462, 463, 89, 90, 918, 919, 933, + 915, 915, 916, 917, 524, 524, 89, 90, + 918, 919, 933, 915, 915, 916, 917, 541, + 541, 89, 90, 918, 919, 933, 915, 915, + 916, 917, 551, 552, 553, 554, 551, 552, + 553, 554, 89, 90, 918, 919, 933, 915, + 915, 916, 917, 595, 596, 597, 598, 599, + 600, 595, 596, 597, 598, 599, 600, 89, + 90, 918, 919, 933, 915, 915, 916, 917, + 661, 662, 663, 661, 662, 663, 89, 90, + 918, 919, 933, 915, 915, 916, 917, 697, + 697, 89, 90, 918, 919, 933, 915, 915, + 916, 917, 707, 707, 89, 90, 918, 919, + 933, 915, 915, 916, 917, 720, 720, 89, + 90, 918, 919, 933, 946, 946, 100, 948, + 949, 99, 99, 950, 951, 99, 99, 99, + 947, 952, 952, 953, 954, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, - 22, 89, 90, 941, 942, 4, 120, 86, - 89, 86, 87, 88, 90, 943, 944, 943, - 945, 946, 947, 806, 85, 92, 95, 92, - 93, 94, 96, 948, 873, 948, 949, 950, - 951, 806, 91, 874, 877, 874, 875, 876, - 878, 952, 944, 952, 953, 954, 955, 97, - 888, 85, 879, 98, 879, 880, 881, 882, - 956, 873, 956, 957, 958, 959, 97, 888, - 85, 960, 960, 39, 961, 961, 39, 962, - 962, 963, 964, 965, 966, 967, 967, 968, - 969, 63, 970, 970, 39, 971, 971, 39, - 972, 972, 39, 973, 973, 974, 975, 976, - 977, 978, 978, 979, 980, 63, 981, 981, - 39, 982, 982, 983, 984, 985, 986, 987, - 987, 988, 989, 63, 783, 991, 782, 990, - 85, 992, 992, 993, 994, 995, 878, 995, - 878, 782, 782, 782, 85, 996, 996, 997, - 998, 999, 882, 999, 882, 782, 782, 782, - 91, 992, 995, 992, 993, 994, 878, 1000, - 944, 1000, 1001, 1002, 955, 782, 990, 85, - 996, 999, 996, 997, 998, 882, 1003, 873, - 1003, 1004, 1005, 959, 782, 990, 85, 874, - 877, 874, 875, 876, 878, 1006, 877, 1006, - 1007, 1008, 177, 97, 117, 85, 879, 98, - 879, 880, 881, 882, 1009, 98, 1009, 1010, - 1011, 181, 97, 117, 85, 1013, 1012, 77, - 1014, 1014, 1015, 1016, 75, 124, 125, 126, + 22, 89, 90, 955, 956, 4, 120, 86, + 89, 86, 87, 88, 90, 957, 958, 957, + 959, 960, 961, 820, 85, 92, 95, 92, + 93, 94, 96, 962, 887, 962, 963, 964, + 965, 820, 91, 888, 891, 888, 889, 890, + 892, 966, 958, 966, 967, 968, 969, 97, + 902, 85, 893, 98, 893, 894, 895, 896, + 970, 887, 970, 971, 972, 973, 97, 902, + 85, 974, 974, 39, 975, 975, 39, 976, + 976, 977, 978, 979, 980, 981, 981, 982, + 983, 63, 984, 984, 39, 985, 985, 39, + 986, 986, 39, 987, 987, 988, 989, 990, + 991, 992, 992, 993, 994, 63, 995, 995, + 39, 996, 996, 997, 998, 999, 1000, 1001, + 1001, 1002, 1003, 63, 797, 1005, 796, 1004, + 85, 1006, 1006, 1007, 1008, 1009, 892, 1009, + 892, 796, 796, 796, 85, 1010, 1010, 1011, + 1012, 1013, 896, 1013, 896, 796, 796, 796, + 91, 1006, 1009, 1006, 1007, 1008, 892, 1014, + 958, 1014, 1015, 1016, 969, 796, 1004, 85, + 1010, 1013, 1010, 1011, 1012, 896, 1017, 887, + 1017, 1018, 1019, 973, 796, 1004, 85, 888, + 891, 888, 889, 890, 892, 1020, 891, 1020, + 1021, 1022, 177, 97, 117, 85, 893, 98, + 893, 894, 895, 896, 1023, 98, 1023, 1024, + 1025, 181, 97, 117, 85, 1027, 1026, 77, + 1028, 1028, 1029, 1030, 75, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 80, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, - 140, 141, 89, 90, 941, 1017, 107, 108, - 941, 1018, 75, 75, 123, 75, 120, 86, - 89, 86, 87, 88, 90, 1019, 944, 1019, - 1020, 1021, 955, 1012, 85, 92, 95, 92, - 93, 94, 96, 1022, 873, 1022, 1023, 1024, - 959, 1012, 85, 796, 796, 797, 798, 160, + 140, 141, 89, 90, 955, 1031, 107, 108, + 955, 1032, 75, 75, 123, 75, 120, 86, + 89, 86, 87, 88, 90, 1033, 958, 1033, + 1034, 1035, 969, 1026, 85, 92, 95, 92, + 93, 94, 96, 1036, 887, 1036, 1037, 1038, + 973, 1026, 85, 810, 810, 811, 812, 160, 161, 162, 163, 164, 160, 161, 162, 163, - 164, 799, 800, 1025, 796, 796, 797, 798, - 236, 237, 238, 236, 237, 238, 799, 800, - 1025, 796, 796, 797, 798, 292, 292, 799, - 800, 1025, 796, 796, 797, 798, 314, 315, - 314, 315, 799, 800, 1025, 796, 796, 797, - 798, 726, 339, 726, 339, 799, 800, 1025, - 796, 796, 797, 798, 382, 383, 382, 383, - 799, 800, 1025, 796, 796, 797, 798, 401, - 402, 403, 404, 403, 404, 799, 800, 1025, - 796, 796, 797, 798, 440, 441, 440, 441, - 799, 800, 1025, 796, 796, 797, 798, 461, - 462, 463, 461, 462, 463, 799, 800, 1025, - 796, 796, 797, 798, 524, 524, 799, 800, - 1025, 796, 796, 797, 798, 541, 541, 799, - 800, 1025, 796, 796, 797, 798, 551, 552, - 553, 551, 552, 553, 799, 800, 1025, 796, - 796, 797, 798, 581, 582, 583, 584, 585, - 586, 581, 582, 583, 584, 585, 586, 799, - 800, 1025, 796, 796, 797, 798, 647, 648, - 649, 647, 648, 649, 799, 800, 1025, 796, - 796, 797, 798, 683, 683, 799, 800, 1025, - 796, 796, 797, 798, 693, 693, 799, 800, - 1025, 796, 796, 797, 798, 706, 706, 799, - 800, 1025, 783, 1027, 782, 1026, 91, 783, - 1029, 782, 1028, 154, 796, 796, 797, 798, - 338, 339, 338, 339, 799, 800, 1025, 98, - 1031, 97, 1030, 154, 1033, 1034, 1035, 1032, - 1032, 1032, 807, 1037, 1036, 1039, 1038, 1041, - 1042, 1043, 1044, 1041, 1041, 1041, 1041, 1040, - 1045, 1046, 1047, 1045, 1048, 1046, 1045, 1045, - 1046, 1046, 1046, 1040, 1049, 1050, 1050, 1049, - 1051, 1050, 1049, 1049, 1050, 1050, 1050, 1040, - 1052, 1046, 1054, 1053, 1055, 1053, 1056, 1057, - 1058, 1056, 1059, 1057, 1056, 1056, 1057, 1057, - 1057, 1053, 1049, 1049, 1049, 1049, 1040, 1060, - 1060, 1060, 1060, 1040, 1063, 1064, 1062, 1062, - 1061, 1065, 1066, 1065, 1068, 1065, 1066, 1067, - 1066, 1061, 1062, 1070, 1062, 1069, 1071, 1069, - 1072, 1069, 1073, 1074, 1073, 1076, 1073, 1074, - 1075, 1074, 1069, 1077, 1077, 1079, 1077, 1080, - 1077, 1078, 1061, 1081, 1081, 1083, 1081, 1084, - 1081, 1082, 1061, 1086, 1086, 1086, 1086, 1085, - 1078, 1087, 1078, 1069, 1088, 1069, 1089, 1069, - 1090, 1090, 1092, 1090, 1093, 1090, 1091, 1069, - 1095, 1095, 1096, 1097, 1098, 1099, 1094, 1095, - 1095, 1096, 1097, 1098, 1099, 1101, 1100, 1103, - 1103, 1104, 1105, 1107, 1108, 1109, 1110, 1111, - 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1112, - 1113, 1106, 1102, 1115, 1115, 1116, 1117, 1118, - 1119, 1118, 1119, 1114, 1121, 1120, 1103, 1103, - 1104, 1105, 1112, 1113, 1112, 1113, 1122, 1102, - 1125, 1126, 1127, 1128, 1129, 1125, 1126, 1127, - 1128, 1129, 1124, 1123, 1130, 1130, 1131, 1132, - 1134, 1135, 1134, 1135, 1133, 1102, 1137, 1136, - 1094, 1139, 1139, 1140, 1141, 1142, 1143, 1138, - 1139, 1139, 1140, 1141, 1144, 1145, 1146, 1144, - 1142, 1143, 1144, 1144, 1144, 1138, 1147, 1148, - 1149, 1147, 1147, 1147, 1147, 1138, 1151, 1151, - 1152, 1153, 1154, 1154, 1155, 1154, 1156, 1157, - 1156, 1157, 1154, 1154, 1154, 1150, 1158, 1158, - 1159, 1160, 1161, 1162, 1161, 1162, 1150, 1164, - 1163, 1165, 1147, 1167, 1166, 1168, 1166, 1169, - 1170, 1171, 1169, 1169, 1169, 1169, 1166, 1151, - 1151, 1152, 1153, 1156, 1157, 1156, 1157, 1150, - 1173, 1172, 1138, 1174, 1174, 1175, 1176, 1177, - 1178, 807, 1174, 1174, 1175, 1176, 1177, 1178, - 1179, 1179, 1179, 1180, 1182, 1182, 1183, 1184, - 1185, 1186, 1185, 1187, 1181, 1189, 1189, 1190, - 1191, 1192, 1193, 1194, 1192, 1195, 1196, 1195, - 1197, 1192, 1192, 1192, 1188, 1199, 1200, 1201, - 1199, 1199, 1199, 1199, 1198, 1202, 1202, 1203, - 1204, 1205, 1205, 1206, 1205, 1207, 1208, 1207, - 1208, 1205, 1205, 1205, 1188, 1209, 1209, 1210, - 1211, 1195, 1196, 1195, 1196, 91, 1213, 1212, - 1214, 1199, 1216, 1215, 1217, 1215, 1218, 1219, - 1220, 1218, 1218, 1218, 1218, 1215, 1202, 1202, - 1203, 1204, 1207, 1208, 1207, 1208, 1188, 1213, - 1222, 1212, 1221, 91, 1223, 1223, 1224, 1225, - 1192, 1193, 1194, 1192, 1226, 1227, 1192, 1192, - 1192, 1198, 1229, 1228, 807, 1231, 1230, 807, - 1233, 1233, 1233, 1233, 1232, 1234, 1234, 1234, - 1234, 1232, 1235, 1236, 1235, 1235, 1235, 1232, - 1237, 1238, 1237, 1237, 1237, 1232, 1238, 1238, - 1239, 1240, 1233, 1241, 1242, 1243, 1243, 1244, - 1245, 1233, 1233, 1233, 1232, 1247, 1246, 1232, - 1238, 1232, 1249, 1250, 1251, 1252, 1253, 1254, - 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, - 1263, 1264, 1265, 1266, 1249, 1250, 1251, 1252, - 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, - 1261, 1262, 1263, 1264, 1265, 1266, 1248, 1267, - 1267, 1268, 1269, 1270, 1268, 1269, 1270, 1267, - 1267, 1248, 1271, 1271, 1248, 1272, 1272, 1248, - 1273, 1273, 1273, 1273, 1248, 1274, 1274, 1248, - 1275, 1275, 1248, 1276, 1276, 1248, 1277, 1277, - 1277, 1277, 1248, 1278, 1278, 1248, 1279, 1279, - 1279, 1279, 1248, 1280, 1281, 1282, 1283, 1284, - 1280, 1281, 1282, 1283, 1284, 1248, 1285, 1285, - 1248, 1286, 1286, 1286, 1286, 1248, 1287, 1288, - 1287, 1288, 1248, 1289, 1289, 1248, 1290, 1290, - 1248, 1291, 1291, 1248, 1292, 1292, 1248, 1293, - 1293, 1293, 1293, 1248, 1294, 1294, 1294, 1294, - 1248, 1295, 1295, 1248, 1296, 1296, 1248, 1297, - 1297, 1297, 1297, 1248, 1298, 1298, 1248, 1299, - 1299, 1248, 1300, 1300, 1248, 1301, 1301, 1301, - 1301, 1248, 1302, 1302, 1248, 1303, 1303, 1248, - 1304, 1304, 1248, 1305, 1305, 1305, 1305, 1248, - 1306, 1307, 1308, 1306, 1307, 1308, 1248, 1309, - 1309, 1248, 1310, 1310, 1248, 1311, 1311, 1248, - 1312, 1312, 1312, 1312, 1248, 1313, 1314, 1313, - 1314, 1248, 1315, 1315, 1248, 1316, 1316, 1248, - 1317, 1317, 1317, 1317, 1248, 1318, 1318, 1248, - 1319, 1319, 1248, 1320, 1320, 1248, 1321, 1321, - 1321, 1321, 1248, 1322, 1322, 1323, 1323, 1322, - 1322, 1248, 1324, 1324, 1248, 1325, 1325, 1248, - 1326, 1326, 1326, 1326, 1248, 1327, 1327, 1248, - 1328, 1328, 1248, 1329, 1330, 1248, 1331, 1248, - 1332, 1332, 1332, 1332, 1248, 1333, 1248, 1334, - 1334, 1334, 1334, 1248, 1335, 1336, 1335, 1336, - 1248, 1337, 1337, 1248, 1338, 1338, 1248, 1339, - 1339, 1248, 1340, 1340, 1340, 1340, 1248, 1341, - 1341, 1248, 1342, 1342, 1248, 1343, 1343, 1248, - 1344, 1344, 1344, 1344, 1248, 1345, 1345, 1248, - 1346, 1346, 1248, 1347, 1347, 1248, 1348, 1348, - 1248, 1349, 1349, 1248, 1350, 1350, 1248, 1351, - 1351, 1248, 1352, 1352, 1352, 1352, 1248, 1353, - 1354, 1353, 1354, 1248, 1355, 1355, 1248, 1356, - 1356, 1356, 1356, 1248, 1357, 1357, 1357, 1357, - 1248, 1358, 1359, 1360, 1361, 1360, 1361, 1248, - 1362, 1248, 1363, 1363, 1363, 1363, 1248, 1364, - 1248, 1365, 1365, 1365, 1365, 1248, 1366, 1366, - 1248, 1367, 1367, 1367, 1367, 1248, 1368, 1368, - 1368, 1368, 1248, 1369, 1370, 1369, 1370, 1248, - 1371, 1371, 1248, 1372, 1372, 1248, 1373, 1373, - 1248, 1374, 1374, 1374, 1374, 1248, 1375, 1375, - 1375, 1375, 1248, 1376, 1377, 1378, 1376, 1377, - 1378, 1248, 1379, 1379, 1248, 1380, 1380, 1248, - 1381, 1381, 1248, 1382, 1382, 1382, 1382, 1248, - 1383, 1383, 1248, 1384, 1384, 1384, 1384, 1248, - 1385, 1385, 1386, 1386, 1385, 1385, 1248, 1387, - 1387, 1248, 1388, 1389, 1388, 1388, 1388, 1248, - 1390, 1390, 1391, 1391, 1390, 1390, 1248, 1392, - 1392, 1248, 1393, 1393, 1248, 1394, 1394, 1248, - 1395, 1395, 1248, 1396, 1396, 1396, 1396, 1248, - 1397, 1397, 1248, 1398, 1398, 1248, 1399, 1399, - 1248, 1400, 1400, 1248, 1401, 1401, 1248, 1402, - 1402, 1248, 1403, 1403, 1248, 1404, 1404, 1248, - 1405, 1405, 1248, 1406, 1406, 1406, 1406, 1248, - 1407, 1407, 1248, 1408, 1408, 1248, 1409, 1409, - 1409, 1409, 1248, 1410, 1411, 1412, 1410, 1411, - 1412, 1248, 1413, 1413, 1413, 1413, 1248, 1414, - 1414, 1248, 1415, 1415, 1248, 1416, 1416, 1248, - 1417, 1417, 1417, 1417, 1248, 1418, 1418, 1418, - 1418, 1248, 1419, 1420, 1421, 1422, 1423, 1424, - 1419, 1420, 1421, 1422, 1423, 1424, 1248, 1425, - 1425, 1248, 1426, 1426, 1248, 1427, 1427, 1248, - 1428, 1428, 1248, 1429, 1429, 1429, 1429, 1248, - 1430, 1430, 1248, 1431, 1431, 1431, 1431, 1248, - 1432, 1432, 1248, 1433, 1433, 1433, 1433, 1248, - 1434, 1434, 1248, 1435, 1435, 1435, 1435, 1248, - 1436, 1436, 1248, 1437, 1437, 1248, 1438, 1438, - 1248, 1439, 1439, 1439, 1439, 1248, 1440, 1440, - 1248, 1441, 1441, 1248, 1442, 1442, 1442, 1442, - 1248, 1443, 1444, 1445, 1443, 1444, 1445, 1248, - 1446, 1446, 1248, 1447, 1447, 1248, 1448, 1448, - 1448, 1448, 1248, 1449, 1449, 1248, 1450, 1450, - 1450, 1450, 1248, 1451, 1451, 1248, 1452, 1452, - 1248, 1454, 1453, 1455, 1455, 1455, 1455, 1456, - 1453, 1457, 1457, 1248, 1458, 1458, 1248, 1459, - 1459, 1459, 1459, 1248, 1460, 1460, 1248, 1461, - 1461, 1248, 1462, 1462, 1248, 1463, 1463, 1248, - 1464, 1464, 1248, 1465, 1465, 1465, 1465, 1248, - 1466, 1466, 1248, 1467, 1467, 1248, 1468, 1468, - 1248, 1469, 1469, 1248, 1470, 1470, 1248, 1471, - 1471, 1471, 1471, 1248, 1473, 1473, 1474, 1475, - 1476, 1477, 1478, 1478, 1479, 1480, 1472, 1481, - 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, - 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, - 1497, 1498, 1499, 1500, 1501, 1484, 1485, 1486, - 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, - 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, - 1503, 1504, 1504, 1505, 1506, 1472, 1507, 1507, - 1508, 1509, 1510, 1511, 1512, 1510, 1511, 1512, - 1513, 1514, 1515, 1515, 1516, 1517, 1472, 1518, - 1518, 1472, 1519, 1519, 1472, 1520, 1520, 1521, - 1522, 1523, 1524, 1525, 1525, 1526, 1527, 1472, - 1529, 1528, 1472, 1530, 1531, 1532, 1533, 1534, - 1530, 1531, 1532, 1533, 1534, 1472, 1535, 1535, - 1472, 1536, 1536, 1537, 1538, 1539, 1540, 1541, - 1541, 1542, 1543, 1472, 1544, 1545, 1544, 1545, - 1472, 1546, 1546, 1472, 1547, 1547, 1472, 1548, - 1548, 1472, 1549, 1549, 1472, 1550, 1550, 1551, - 1552, 1553, 1554, 1555, 1555, 1556, 1557, 1472, - 1558, 1558, 1559, 1560, 1561, 1562, 1563, 1563, - 1564, 1565, 1472, 1566, 1566, 1472, 1567, 1567, - 1472, 1568, 1568, 1569, 1570, 1571, 1572, 1573, - 1573, 1574, 1575, 1472, 1576, 1576, 1472, 1577, - 1577, 1472, 1578, 1578, 1472, 1579, 1579, 1580, - 1581, 1582, 1583, 1584, 1584, 1585, 1586, 1472, - 1587, 1587, 1472, 1588, 1588, 1472, 1589, 1589, - 1472, 1590, 1590, 1591, 1592, 1593, 1594, 1595, - 1595, 1596, 1597, 1472, 1598, 1599, 1600, 1598, - 1599, 1600, 1472, 1601, 1601, 1472, 1602, 1602, - 1472, 1603, 1603, 1472, 1604, 1604, 1605, 1606, - 1607, 1608, 1609, 1609, 1610, 1611, 1472, 1612, - 1613, 1612, 1613, 1472, 1614, 1614, 1472, 1615, - 1615, 1472, 1616, 1616, 1617, 1618, 1619, 1620, - 1621, 1621, 1622, 1623, 1472, 1624, 1624, 1472, - 1625, 1625, 1472, 1626, 1626, 1472, 1627, 1627, - 1628, 1629, 1630, 1631, 1632, 1632, 1633, 1634, - 1472, 1635, 1635, 1636, 1637, 1638, 1638, 1639, - 1640, 1641, 1641, 1642, 1643, 1472, 1644, 1644, - 1472, 1645, 1645, 1472, 1646, 1646, 1647, 1648, - 1649, 1650, 1651, 1651, 1652, 1653, 1472, 1654, - 1654, 1472, 1655, 1655, 1472, 1656, 1657, 1472, - 1658, 1472, 1659, 1659, 1660, 1661, 1662, 1663, - 1664, 1664, 1665, 1666, 1472, 1667, 1472, 1668, - 1668, 1669, 1670, 1671, 1672, 1673, 1673, 1674, - 1675, 1472, 1676, 1677, 1676, 1677, 1472, 1678, - 1678, 1472, 1679, 1679, 1472, 1680, 1680, 1472, - 1681, 1681, 1682, 1683, 1684, 1685, 1686, 1686, - 1687, 1688, 1472, 1689, 1689, 1472, 1690, 1690, - 1472, 1691, 1691, 1472, 1692, 1692, 1693, 1694, - 1695, 1696, 1697, 1697, 1698, 1699, 1472, 1700, - 1700, 1472, 1701, 1701, 1472, 1702, 1702, 1472, - 1703, 1703, 1472, 1704, 1704, 1472, 1705, 1705, - 1472, 1706, 1706, 1472, 1707, 1707, 1708, 1709, - 1710, 1711, 1712, 1712, 1713, 1714, 1472, 1715, - 1716, 1715, 1716, 1472, 1717, 1717, 1472, 1718, - 1718, 1719, 1720, 1721, 1722, 1723, 1723, 1724, - 1725, 1472, 1726, 1726, 1727, 1728, 1729, 1730, - 1731, 1731, 1732, 1733, 1472, 1734, 1735, 1736, - 1737, 1736, 1737, 1472, 1738, 1472, 1739, 1739, - 1740, 1741, 1742, 1743, 1744, 1744, 1745, 1746, - 1472, 1747, 1472, 1748, 1748, 1749, 1750, 1751, - 1752, 1753, 1753, 1754, 1755, 1472, 1756, 1756, - 1472, 1757, 1757, 1758, 1759, 1760, 1761, 1762, - 1762, 1763, 1764, 1472, 1765, 1765, 1766, 1767, - 1768, 1769, 1770, 1770, 1771, 1772, 1472, 1773, - 1774, 1773, 1774, 1472, 1775, 1775, 1472, 1776, - 1776, 1472, 1777, 1777, 1472, 1778, 1778, 1779, - 1780, 1781, 1782, 1783, 1783, 1784, 1785, 1472, - 1786, 1786, 1787, 1788, 1789, 1790, 1791, 1791, - 1792, 1793, 1472, 1794, 1795, 1796, 1794, 1795, - 1796, 1472, 1797, 1797, 1472, 1798, 1798, 1472, - 1799, 1799, 1472, 1800, 1800, 1801, 1802, 1803, - 1804, 1805, 1805, 1806, 1807, 1472, 1808, 1808, - 1472, 1809, 1809, 1810, 1811, 1812, 1813, 1814, - 1814, 1815, 1816, 1472, 1817, 1817, 1818, 1819, - 1820, 1820, 1821, 1822, 1823, 1823, 1824, 1825, - 1472, 1826, 1826, 1472, 1827, 1827, 1828, 1829, - 1830, 1831, 1832, 1833, 1833, 1834, 1835, 1472, - 1836, 1836, 1837, 1838, 1839, 1839, 1840, 1841, - 1842, 1842, 1843, 1844, 1472, 1845, 1845, 1472, - 1846, 1846, 1472, 1847, 1847, 1472, 1848, 1848, - 1472, 1849, 1849, 1850, 1851, 1852, 1853, 1854, - 1854, 1855, 1856, 1472, 1857, 1857, 1472, 1858, - 1858, 1472, 1859, 1859, 1472, 1860, 1860, 1472, - 1861, 1861, 1472, 1862, 1862, 1472, 1863, 1863, - 1472, 1864, 1864, 1472, 1865, 1865, 1472, 1866, - 1866, 1867, 1868, 1869, 1870, 1871, 1871, 1872, - 1873, 1472, 1874, 1874, 1472, 1875, 1875, 1472, - 1876, 1876, 1877, 1878, 1879, 1880, 1881, 1881, - 1882, 1883, 1472, 1884, 1885, 1886, 1884, 1885, - 1886, 1472, 1887, 1887, 1888, 1889, 1890, 1891, - 1892, 1892, 1893, 1894, 1472, 1895, 1895, 1472, - 1896, 1896, 1472, 1897, 1897, 1472, 1898, 1898, - 1899, 1900, 1901, 1902, 1903, 1903, 1904, 1905, - 1472, 1906, 1906, 1907, 1908, 1909, 1910, 1911, - 1911, 1912, 1913, 1472, 1914, 1915, 1916, 1917, - 1918, 1919, 1914, 1915, 1916, 1917, 1918, 1919, - 1472, 1920, 1920, 1472, 1921, 1921, 1472, 1922, - 1922, 1472, 1923, 1923, 1472, 1924, 1924, 1925, - 1926, 1927, 1928, 1929, 1929, 1930, 1931, 1472, - 1932, 1932, 1472, 1933, 1933, 1934, 1935, 1936, - 1937, 1938, 1938, 1939, 1940, 1472, 1941, 1941, - 1472, 1942, 1942, 1943, 1944, 1945, 1946, 1947, - 1947, 1948, 1949, 1472, 1950, 1950, 1472, 1951, - 1951, 1952, 1953, 1954, 1955, 1956, 1956, 1957, - 1958, 1472, 1959, 1959, 1472, 1960, 1960, 1472, - 1961, 1961, 1472, 1962, 1962, 1963, 1964, 1965, - 1966, 1967, 1967, 1968, 1969, 1472, 1970, 1970, - 1472, 1971, 1971, 1472, 1972, 1972, 1973, 1974, - 1975, 1976, 1977, 1977, 1978, 1979, 1472, 1980, - 1981, 1982, 1980, 1981, 1982, 1472, 1983, 1983, - 1472, 1984, 1984, 1472, 1985, 1985, 1986, 1987, - 1988, 1989, 1990, 1990, 1991, 1992, 1472, 1993, - 1993, 1472, 1994, 1994, 1995, 1996, 1997, 1998, - 1999, 1999, 2000, 2001, 1472, 2002, 2002, 1472, - 2003, 2003, 1472, 2004, 1472, 2005, 2005, 2006, - 2007, 2009, 2010, 2011, 2011, 2012, 2013, 2008, - 1472, 2014, 2014, 1472, 2015, 2015, 1472, 2016, - 2016, 2017, 2018, 2019, 2020, 2021, 2021, 2022, - 2023, 1472, 2024, 2024, 1472, 2025, 2025, 1472, - 2026, 2026, 1472, 2027, 2027, 1472, 2028, 2028, - 1472, 2029, 2029, 2030, 2031, 2032, 2033, 2034, - 2034, 2035, 2036, 1472, 2037, 2037, 1472, 2038, - 2038, 1472, 2039, 2039, 1472, 2040, 2040, 1472, - 2041, 2041, 1472, 2042, 2042, 2043, 2044, 2045, - 2046, 2047, 2047, 2048, 2049, 1472, 2050, 2050, - 1472, 2051, 2051, 1472, 2052, 2052, 1472, 2053, - 2053, 2054, 2055, 2056, 2057, 2058, 2058, 2059, - 2060, 1472, 2061, 2061, 1472, 2062, 2062, 2063, - 2064, 2065, 2066, 2067, 2067, 2068, 2069, 1472, - 2071, 2071, 2072, 2073, 2074, 2075, 2070, 2071, - 2071, 2072, 2073, 2074, 2075, 2077, 2076, 2078, - 2078, 2079, 2080, 2082, 2083, 2081, 2076, 2085, - 2085, 2086, 2087, 2089, 2090, 2088, 2088, 2088, - 2084, 2091, 2091, 2091, 2084, 2092, 2092, 2093, - 2094, 2095, 2096, 2097, 2097, 2098, 2099, 2088, - 2088, 2088, 2084, 2101, 2100, 2084, 2103, 2102, - 2070, 2105, 2104, 2070, 2106, 2106, 2107, 2108, - 2109, 2110, 2070, 2106, 2106, 2107, 2108, 2111, - 2109, 2110, 2112, 2076, 2113, 2113, 2114, 2115, - 2117, 2117, 2118, 2119, 2116, 2076, 2120, 2120, - 2121, 2122, 2124, 2125, 2123, 2123, 2123, 2084, - 2126, 2126, 2126, 2084, 2127, 2127, 2128, 2129, - 2130, 2131, 2132, 2132, 2133, 2134, 2123, 2123, - 2123, 2084, 2136, 2135, 2084, 2138, 2137, 2070, - 2139, 2139, 2140, 2141, 2142, 2143, 2116, 2076, - 2145, 2144, 2070, 2147, 2148, 2149, 2150, 2151, - 2152, 2153, 2154, 2146, 2155, 2146, 2156, 2146, - 2157, 2146, 2158, 2158, 2158, 2158, 2158, 2158, - 2146, 2159, 2146, 2160, 2146, 2161, 2146, 2162, - 2146, 2163, 2146, 2164, 2146, 2165, 2165, 2165, - 2165, 2165, 2165, 2146, 2166, 2146, 2167, 2146, - 2168, 2168, 2168, 2168, 2168, 2168, 2146, 2169, - 2146, 2170, 2146, 2171, 2172, 2146, 2173, 2146, - 2174, 2146, 2175, 2146, 2176, 2146, 2177, 2177, - 2177, 2177, 2177, 2177, 2146, 2178, 2146, 2179, - 2146, 2180, 2146, 2181, 2146, 2182, 2182, 2182, - 2182, 2182, 2182, 2146, 2183, 2146, 2184, 2146, - 2186, 2185, 2187, 2187, 2187, 2187, 2187, 2187, - 2188, 2185, 2189, 2146, 2190, 2146, 2191, 2146, - 2192, 2146, 2193, 2146, 2194, 2146, 2195, 2146, - 2196, 2146, 2197, 2146, 2198, 2146, 2199, 2146, - 2200, 2146, 2201, 2146, 2202, 2146, 2203, 2203, - 2203, 2203, 2203, 2203, 2146, 2204, 2146, 2205, - 2146, 2206, 2146, 2207, 2146, 2208, 2208, 2208, - 2208, 2208, 2208, 2146, 2209, 2146, 2210, 2146, - 2211, 2146, 2212, 2212, 2212, 2212, 2212, 2212, - 2146, 2214, 2214, 2215, 2216, 2217, 2218, 2219, - 2219, 2220, 2221, 2213, 2222, 2222, 2223, 2224, - 2225, 2226, 2227, 2228, 2229, 2230, 2231, 2232, - 2233, 2234, 2235, 2236, 2236, 2237, 2238, 2213, - 2239, 2213, 2240, 2213, 2241, 2213, 2242, 2213, - 2213, 2244, 2213, 2213, 2213, 2243, 2245, 2245, - 2246, 2247, 2248, 2249, 2250, 2250, 2251, 2252, - 2213, 2254, 2253, 2213, 2255, 2213, 2256, 2213, - 2257, 2213, 2258, 2213, 2259, 2213, 2260, 2213, - 2261, 2213, 2213, 2263, 2213, 2213, 2213, 2262, - 2264, 2264, 2265, 2266, 2267, 2268, 2269, 2269, - 2270, 2271, 2213, 2264, 2264, 2265, 2266, 2267, - 2268, 2269, 2269, 2270, 2271, 2272, 2272, 2272, - 2213, 2273, 2213, 2274, 2274, 2275, 2276, 2277, - 2278, 2279, 2279, 2280, 2281, 2213, 2282, 2213, - 2283, 2213, 2284, 2213, 2285, 2286, 2286, 2286, - 2286, 2213, 2287, 2287, 2287, 2287, 2213, 2288, - 2288, 2288, 2288, 2213, 2289, 2290, 2289, 2289, - 2289, 2213, 2291, 2292, 2291, 2291, 2291, 2213, - 2273, 2293, 2293, 2293, 2293, 2213, 2292, 2213, - 2294, 2294, 2294, 2294, 2213, 2295, 2296, 2295, - 2295, 2295, 2213, 2297, 2298, 2297, 2297, 2297, - 2213, 2264, 2264, 2265, 2266, 2299, 2267, 2268, - 2269, 2269, 2270, 2271, 2299, 2299, 2299, 2213, - 2298, 2213, 2300, 2213, 2301, 2213, 2302, 2303, - 2213, 2304, 2213, 2305, 2213, 2306, 2213, 2307, - 2213, 2308, 2213, 2310, 2311, 2311, 2309, 2312, - 2312, 2309, 2313, 2314, 2315, 2315, 2309, 2316, - 2316, 2309, 2317, 2317, 2318, 2319, 2320, 2321, - 2322, 2323, 2324, 2324, 2325, 2326, 2321, 2309, - 2327, 2327, 2309, 2328, 2213, 2329, 2213, 2330, - 2213, 2331, 2213, 2332, 2213, 2333, 2334, 2334, - 2334, 2334, 2309, 2335, 2335, 2335, 2335, 2309, - 2336, 2337, 2338, 2338, 2338, 2338, 2309, 2339, - 2339, 2339, 2339, 2309, 2340, 2340, 2341, 2342, - 2343, 2344, 2345, 2346, 2347, 2347, 2348, 2349, - 2344, 2344, 2344, 2309, 2350, 2350, 2350, 2350, - 2309, 2351, 2213, 2352, 2213, 2354, 2353, 2355, - 2355, 2356, 2357, 2359, 2360, 2361, 2362, 2362, - 2363, 2364, 2358, 2353, 2213, 2213, 2213, 2213, - 2262, 2365, 2213, 2366, 2213, 2367, 2213, 2368, - 2213, 2369, 2213, 2370, 2213, 2371, 2213, 2372, - 2213, 2373, 2213, 2374, 2375, 2375, 2213, 2376, - 2376, 2213, 2377, 2378, 2213, 2379, 2379, 2213, - 2380, 2380, 2381, 2382, 2383, 2384, 2385, 2386, - 2386, 2387, 2388, 2213, 2389, 2389, 2213, 2390, - 2213, 2391, 2213, 2392, 2213, 2393, 2213, 2394, - 2213, 2395, 2213, 2396, 2213, 2397, 2213, 2398, - 2213, 2399, 2213, 2400, 2213, 2401, 2213, 2402, - 2213, 2403, 2213, 2404, 2404, 2405, 2406, 2407, - 2408, 2409, 2409, 2410, 2411, 2213, 2412, 2213, - 2413, 2213, 2414, 2213, 2415, 2213, 2416, 2416, - 2417, 2418, 2419, 2420, 2421, 2421, 2422, 2423, - 2213, 2424, 2213, 2425, 2213, 2426, 2213, 2427, - 2213, 2428, 2429, 2353, 2430, 2353, 2431, 2432, - 2353, 2433, 2433, 2434, 2435, 2437, 2438, 2439, - 2439, 2440, 2441, 2436, 2353, 2245, 2245, 2246, - 2247, 2248, 2249, 2250, 2250, 2251, 2252, 2442, - 2442, 2442, 2213, 2443, 2213, 2446, 2447, 2448, - 2449, 2450, 2446, 2447, 2448, 2449, 2450, 2445, - 2444, 2451, 2451, 2451, 2451, 2452, 2444, 2453, - 2454, 2453, 2454, 2444, 2455, 2455, 2455, 2455, - 2444, 2456, 2456, 2444, 2457, 2458, 2457, 2457, - 2457, 2444, 2459, 2459, 2444, 2460, 2460, 2444, - 2461, 2461, 2444, 2462, 2462, 2444, 2463, 2444, - 2464, 2444, 2465, 2465, 2444, 2466, 2466, 2444, - 2467, 2467, 2444, 2468, 2444, 2469, 2469, 2469, - 2469, 2444, 2470, 2471, 2470, 2471, 2444, 2472, - 2473, 2472, 2473, 2444, 2474, 2444, 2475, 2475, - 2444, 2476, 2476, 2444, 2477, 2477, 2444, 2478, - 2478, 2444, 2479, 2479, 2479, 2479, 2444, 2480, - 2480, 2444, 2481, 2481, 2444, 2482, 2482, 2444, - 2483, 2484, 2444, 2485, 2444, 2486, 2444, 2487, - 2487, 2444, 2488, 2488, 2444, 2489, 2489, 2444, - 2490, 2444, 2491, 2444, 2492, 2444, 2493, 2493, - 2493, 2493, 2444, 2494, 2444, 2495, 2444, 2496, - 2496, 2444, 2497, 2497, 2444, 2498, 2498, 2444, - 2499, 2444, 2500, 2444, 2501, 2444, 2502, 2502, - 2502, 2502, 2444, 2503, 2504, 2444, 2505, 2444, - 2506, 2444, 2507, 2444, 2508, 2444, 2509, 2509, - 2509, 2509, 2444, 2510, 2444, 2511, 2444, 2512, - 2512, 2512, 2512, 2444, 2513, 2513, 2444, 2514, - 2514, 2444, 2515, 2515, 2444, 2516, 2516, 2444, - 2517, 2517, 2444, 2518, 2518, 2444, 2519, 2519, - 2444, 2520, 2520, 2520, 2520, 2444, 2521, 2521, - 2444, 2522, 2522, 2444, 2523, 2523, 2444, 2524, - 2524, 2444, 2525, 2525, 2444, 2526, 2526, 2444, - 2527, 2528, 2527, 2528, 2444, 2529, 2529, 2444, - 2530, 2530, 2444, 2531, 2531, 2531, 2531, 2444, - 2532, 2532, 2444, 2533, 2533, 2444, 2534, 2534, - 2534, 2534, 2444, 2535, 2535, 2444, 2536, 2536, - 2444, 2537, 2538, 2537, 2538, 2444, 2539, 2539, - 2444, 2540, 2444, 2541, 2541, 2541, 2541, 2444, - 2542, 2542, 2444, 2543, 2543, 2444, 2544, 2545, - 2546, 2444, 2547, 2548, 2547, 2547, 2547, 2444, - 2549, 2549, 2444, 2550, 2550, 2444, 2551, 2551, - 2444, 2552, 2552, 2444, 2553, 2444, 2554, 2444, - 2555, 2555, 2444, 2556, 2556, 2444, 2557, 2557, - 2444, 2558, 2444, 2559, 2559, 2559, 2559, 2444, - 2560, 2444, 2561, 2444, 2562, 2562, 2562, 2562, - 2444, 2563, 2444, 2564, 2444, 2565, 2565, 2565, - 2565, 2444, 2568, 2569, 2570, 2571, 2572, 2573, - 2568, 2569, 2570, 2571, 2572, 2573, 2567, 2566, - 2574, 2574, 2574, 2574, 2575, 2566, 2576, 2576, - 2566, 2577, 2577, 2566, 2578, 2578, 2566, 2579, - 2579, 2566, 2580, 2580, 2566, 2581, 2581, 2581, - 2581, 2566, 2582, 2583, 2584, 2582, 2583, 2584, - 2566, 2585, 2585, 2566, 2586, 2586, 2566, 2587, - 2587, 2566, 2588, 2588, 2566, 2589, 2589, 2566, - 2590, 2590, 2590, 2590, 2566, 2591, 2592, 2591, - 2592, 2566, 2593, 2593, 2566, 2594, 2594, 2594, - 2594, 2566, 2595, 2595, 2566, 2596, 2596, 2566, - 2597, 2597, 2597, 2597, 2566, 2598, 2598, 2566, - 2599, 2599, 2566, 2600, 2600, 2566, 2601, 2601, - 2601, 2601, 2566, 2602, 2602, 2566, 2603, 2603, - 2566, 2604, 2604, 2604, 2604, 2566, 2605, 2606, - 2605, 2606, 2566, 2607, 2607, 2566, 2608, 2608, - 2608, 2608, 2566, 2609, 2609, 2566, 2610, 2610, - 2566, 2611, 2611, 2611, 2611, 2566, 2612, 2612, - 2566, 2613, 2613, 2566, 2614, 2614, 2566, 2615, - 2615, 2615, 2615, 2566, 2616, 2616, 2566, 2617, - 2617, 2566, 2618, 2618, 2618, 2618, 2566, 2621, - 2621, 2620, 2619, 2622, 2622, 2622, 2622, 2623, - 2619, 2624, 2624, 2619, 2625, 2625, 2619, 2626, - 2626, 2619, 2627, 2627, 2619, 2628, 2628, 2619, - 2629, 2629, 2629, 2629, 2619, 2631, 2631, 2630, - 2632, 2633, 2632, 2632, 2632, 2633, 2630, 2634, - 2634, 2634, 2634, 2634, 2634, 77, 2635, 2635, - 2635, 2635, 77, 2636, 2636, 2636, 2636, 2636, - 2636, 77, 2637, 2637, 2638, 2639, 2640, 2641, - 77, 2642, 2642, 2643, 2644, 2645, 2645, 2645, - 2646, 2647, 2645, 2645, 2645, 77, 2648, 2648, - 2649, 2650, 2651, 2652, 77, 2654, 2654, 2655, - 2656, 2658, 2659, 2657, 2653, 2660, 2660, 2661, - 2662, 2664, 2665, 2663, 2653, 2666, 2666, 2667, - 2668, 2670, 2671, 2669, 2653, 2673, 2673, 2674, - 2675, 2677, 2678, 2679, 2680, 2681, 2677, 2678, - 2679, 2680, 2681, 2682, 2683, 2676, 2672, 2684, - 2684, 2685, 2686, 2688, 2689, 2687, 2653, 2690, - 2690, 2691, 2692, 2694, 2695, 2696, 2697, 2698, - 2694, 2695, 2696, 2697, 2698, 2699, 2700, 2693, - 2672, 2701, 2701, 2702, 2703, 2705, 2706, 2704, - 2653, 2707, 2707, 2708, 2709, 2711, 2712, 2713, - 2714, 2715, 2711, 2712, 2713, 2714, 2715, 2716, - 2717, 2710, 2672, 2718, 2718, 2719, 2720, 2722, - 2723, 2721, 2653, 2724, 2724, 2726, 2727, 2728, - 2729, 2730, 2726, 2727, 2728, 2729, 2730, 2724, - 2724, 2725, 2672, 2724, 2724, 2724, 2724, 2731, - 2672, 2733, 2734, 2735, 2736, 2737, 2733, 2734, - 2735, 2736, 2737, 2732, 2672, 2738, 2738, 2738, - 2738, 2739, 2672, 2741, 2740, 77, 2707, 2707, - 2708, 2709, 2716, 2717, 2742, 2672, 2744, 2745, - 2746, 2747, 2748, 2744, 2745, 2746, 2747, 2748, - 2743, 2672, 2749, 2749, 2750, 2751, 2753, 2754, - 2752, 2672, 2756, 2755, 77, 2690, 2690, 2691, - 2692, 2699, 2700, 2757, 2672, 2759, 2760, 2761, - 2762, 2763, 2759, 2760, 2761, 2762, 2763, 2758, - 2672, 2764, 2764, 2765, 2766, 2768, 2769, 2767, - 2672, 2771, 2770, 77, 2673, 2673, 2674, 2675, - 2682, 2683, 2772, 2672, 2774, 2775, 2776, 2777, - 2778, 2774, 2775, 2776, 2777, 2778, 2773, 2672, - 2779, 2779, 2780, 2781, 2783, 2784, 2782, 2672, - 2786, 2785, 77, 2788, 2787, 77, 2790, 2789, - 77, 77, 77, 77, 77, 2791, 2792, 2792, - 2793, 2794, 2795, 2796, 77, 2798, 2798, 2799, - 2800, 2801, 2802, 2797, 2797, 2797, 77, 2803, - 2803, 2803, 2803, 77, 2805, 2804, 77, 2806, - 2806, 2806, 2806, 2806, 2806, 77, 2807, 2807, - 2808, 2809, 2810, 2811, 77, 2812, 2812, 2813, - 2814, 2815, 2815, 2815, 2816, 2817, 2815, 2815, - 2815, 77, 2818, 2818, 2818, 2818, 77, 2820, - 2819, 77, 2821, 2653, 2822, 2822, 2823, 2824, - 2826, 2827, 2825, 2653, 2828, 2828, 2829, 2830, - 2831, 2831, 2831, 2832, 2833, 2831, 2831, 2831, - 77, 2834, 2834, 2834, 2834, 77, 2836, 2835, - 77, 2838, 2838, 2838, 2838, 2837, 2839, 2839, - 2840, 2841, 2842, 2843, 2844, 2844, 2845, 2846, - 2838, 2848, 2848, 2849, 2850, 2851, 2852, 2853, - 2853, 2854, 2855, 2847, 2847, 2847, 2838, 2857, - 2856, 2838, 2858, 2858, 2858, 2858, 2630, 2859, - 2860, 2859, 2859, 2859, 2860, 2860, 2860, 2630, - 2862, 2861, 2863, 2863, 2864, 2865, 2867, 2868, - 2866, 2861, 2869, 2869, 2870, 2871, 2873, 2874, - 2875, 2876, 2872, 2861, 2877, 2877, 2878, 2879, - 2881, 2882, 2880, 2861, 2883, 2883, 2884, 2885, - 2873, 2874, 2887, 2888, 2886, 2861, 2889, 2889, - 2890, 2891, 2892, 2894, 2895, 2893, 2861, 2896, - 2896, 2897, 2898, 2873, 2874, 2899, 2900, 2861, - 2901, 2901, 2902, 2903, 2904, 2905, 2861, 2901, - 2901, 2902, 2903, 2904, 2905, 2906, 2861, 2907, - 2907, 2908, 2909, 2911, 2912, 2910, 2861, 2913, - 2913, 2914, 2915, 2917, 2918, 2919, 2920, 2916, - 2861, 2921, 2921, 2922, 2923, 2925, 2926, 2924, - 2861, 2927, 2927, 2928, 2929, 2917, 2918, 2931, - 2932, 2930, 2861, 2933, 2933, 2934, 2935, 2936, - 2938, 2939, 2937, 2861, 2940, 2940, 2941, 2942, - 2917, 2918, 2943, 2944, 2861, 2945, 2945, 2946, - 2947, 2948, 2949, 2861, 2945, 2945, 2946, 2947, - 2950, 2948, 2949, 2951, 2861, 2952, 2861, 2953, - 2953, 2954, 2955, 2956, 2958, 2959, 2960, 2961, - 2961, 2962, 2963, 2957, 2861, 2964, 2964, 2965, - 2966, 2968, 2969, 2970, 2970, 2971, 2972, 2967, - 2861, 2973, 2973, 2974, 2975, 2976, 2978, 2979, - 2980, 2981, 2981, 2982, 2983, 2977, 2861, 2984, - 2984, 2985, 2986, 2988, 2989, 2970, 2970, 2990, - 2991, 2987, 2861, 2992, 2992, 2993, 2994, 2995, - 2997, 2998, 2999, 3000, 3000, 3001, 3002, 2996, - 2861, 3003, 3003, 3004, 3005, 3007, 3008, 2970, - 2970, 3009, 3010, 3006, 2861, 3011, 3011, 3012, - 3013, 3014, 3011, 3016, 3017, 3018, 3018, 3019, - 3020, 3015, 2861, 3021, 3021, 3022, 3023, 3024, - 3025, 2970, 2970, 3026, 3027, 2861, 3029, 3028, - 2861, 3030, 3030, 3031, 3032, 3030, 3034, 3035, - 3036, 3036, 3037, 3038, 3033, 2861, 3011, 3011, - 3012, 3013, 3011, 3016, 3017, 3018, 3018, 3019, - 3020, 3039, 2861, 3041, 3040, 2861, 3042, 3042, - 3043, 3044, 3046, 3047, 3048, 3049, 3049, 3050, - 3051, 3045, 2861, 2992, 2992, 2993, 2994, 2997, - 2998, 2999, 3000, 3000, 3001, 3002, 3052, 2861, - 3003, 3003, 3004, 3005, 3007, 3008, 2970, 2970, - 3009, 3010, 2861, 3054, 3053, 2861, 3055, 3055, - 3056, 3057, 3059, 3060, 3061, 3062, 3062, 3063, - 3064, 3058, 2861, 2973, 2973, 2974, 2975, 2978, - 2979, 2980, 2981, 2981, 2982, 2983, 3065, 2861, - 2984, 2984, 2985, 2986, 2988, 2989, 2970, 2970, - 2990, 2991, 2861, 3067, 3066, 2861, 3068, 3068, - 3069, 3070, 3072, 3073, 3074, 3075, 3075, 3076, - 3077, 3071, 2861, 2953, 2953, 2954, 2955, 2958, - 2959, 2960, 2961, 2961, 2962, 2963, 3078, 2861, - 2964, 2964, 2965, 2966, 2968, 2969, 2970, 2970, - 2971, 2972, 2861, 3080, 3079, 2861, 3081, 3081, - 3082, 3083, 3084, 3085, 2861, 3087, 3086, 2861, - 3088, 3088, 3089, 3090, 3092, 3093, 3091, 2861, - 2933, 2933, 2934, 2935, 2938, 2939, 3094, 2861, - 3096, 3095, 2861, 3098, 3097, 2861, 3100, 3099, - 2861, 3101, 3101, 3102, 3103, 3104, 3105, 2861, - 3107, 3106, 2861, 3108, 3108, 3109, 3110, 3112, - 3113, 3111, 2861, 2889, 2889, 2890, 2891, 2894, - 2895, 3114, 2861, 3116, 3115, 2861, 3118, 3117, - 2861, 3119, 2653, 3120, 3120, 3121, 3122, 3124, - 3125, 3123, 2653, 3126, 3126, 3127, 3128, 3130, - 3131, 3129, 2653, 3132, 3132, 3133, 3134, 3136, - 3137, 3135, 2653, 3138, 3138, 3139, 3140, 3142, - 3143, 3141, 2653, 3144, 3144, 3145, 3146, 3148, - 3149, 3147, 2653, 3150, 3150, 3151, 3152, 3153, - 3153, 3153, 3154, 3155, 3153, 3153, 3153, 77, - 3156, 3156, 3156, 3156, 77, 3158, 3157, 77, - 3160, 3159, 77, 3162, 3161, 77, 3163, 2653, - 3164, 3164, 3165, 3166, 3168, 3169, 3167, 2653, - 3170, 3170, 3171, 3172, 3174, 3175, 3173, 2653, - 3176, 3176, 3177, 3178, 3180, 3181, 3179, 2653, - 3183, 3183, 3184, 3185, 3186, 3187, 3182, 3182, - 3182, 77, 3188, 3188, 3189, 3190, 3191, 3192, - 77, 3194, 3194, 3195, 3196, 3197, 3198, 3193, - 3193, 3193, 77, 3199, 3199, 3200, 3201, 3202, - 3203, 77, 3205, 3205, 3206, 3207, 3208, 3209, - 3204, 3204, 3204, 77, 3210, 3210, 3211, 3212, - 3213, 3214, 77, 3215, 3215, 3216, 3217, 3218, - 3218, 3218, 3219, 3220, 3218, 3218, 3218, 77, - 3221, 3221, 3221, 3221, 77, 3223, 3222, 77, - 3225, 3224, 77, 3227, 3226, 77, 3229, 3228, - 77, 3231, 3230, 77, 3232, 3232, 3232, 77, - 3233, 3233, 3234, 3235, 3236, 3237, 77, 3233, - 3233, 3234, 3235, 3236, 3237, 3238, 2653, 3239, - 3239, 3240, 3241, 3243, 3244, 3242, 2653, 3245, - 3245, 3246, 3247, 3249, 3250, 3248, 3248, 3248, - 77, 3251, 3251, 3252, 3253, 3254, 3255, 77, - 3251, 3251, 3252, 3253, 3256, 3254, 3255, 3256, - 3256, 3256, 77, 3257, 3257, 77, 3259, 3258, - 77, 3261, 3260, 77, 3263, 3262, 77, 3265, - 3265, 3266, 3267, 3268, 3269, 3270, 3271, 3272, - 3273, 3273, 3274, 3275, 3264, 3276, 3277, 3264, - 3278, 3264, 3280, 3280, 3279, 3282, 3281, 3279, - 3283, 3264, 3284, 3284, 3285, 3286, 3288, 3289, - 3290, 3290, 3291, 3292, 3287, 3264, 3294, 3293, - 77, 3295, 3264, 3296, 3296, 3296, 3296, 3279, - 3298, 3297, 3297, 3297, 3279, 3299, 2653, 3300, - 3300, 3301, 3302, 3304, 3305, 3303, 2653, 3306, - 3306, 3307, 3308, 3310, 3311, 3309, 3309, 3309, - 77, 3312, 3312, 3313, 3314, 3315, 3316, 77, - 3312, 3312, 3313, 3314, 3315, 3316, 3317, 2653, - 3318, 3318, 3319, 3320, 3322, 3323, 3321, 2653, - 3325, 3325, 3326, 3327, 3329, 3330, 3328, 3328, - 3328, 3324, 3331, 3331, 3331, 3324, 3332, 3332, - 3333, 3334, 3335, 3336, 3337, 3337, 3338, 3339, - 3328, 3328, 3328, 3324, 3341, 3340, 3324, 3343, - 3342, 77, 3345, 3344, 77, 3347, 3346, 77, - 3348, 2653, 3349, 3349, 3350, 3351, 3353, 3354, - 3352, 2653, 3355, 3355, 3356, 3357, 3359, 3360, - 3358, 2653, 3361, 3361, 3362, 3363, 3365, 3366, - 3364, 2653, 3367, 3367, 3368, 3369, 3371, 3372, - 3370, 3370, 3370, 3324, 3373, 3373, 3373, 3324, - 3374, 3374, 3375, 3376, 3377, 3378, 3379, 3379, - 3380, 3381, 3370, 3370, 3370, 3324, 3383, 3382, - 3324, 3385, 3384, 77, 3387, 3386, 77, 3388, - 2653, 3389, 3389, 3390, 3391, 3393, 3394, 3392, - 2653, 3396, 3396, 3397, 3398, 3399, 3400, 3401, - 3402, 3403, 3404, 3395, 3405, 3405, 3406, 3407, - 3408, 3409, 3395, 3405, 3405, 3406, 3407, 3408, - 3409, 3411, 3410, 3412, 3412, 3413, 3414, 3416, - 3417, 3415, 3410, 3418, 3418, 3419, 3420, 3421, - 3422, 3423, 3395, 3425, 3425, 3426, 3427, 3428, - 3428, 3429, 3430, 3431, 3431, 3432, 3433, 3434, - 3434, 3434, 3434, 3435, 3436, 3434, 3434, 3437, - 3438, 3439, 3440, 3434, 3434, 3441, 3442, 3443, - 3444, 3434, 3434, 3445, 3446, 3424, 3425, 3425, - 3426, 3427, 3448, 3435, 3436, 3448, 3448, 3448, - 3447, 3434, 3434, 3447, 3450, 3449, 3447, 3428, - 3428, 3429, 3430, 3434, 3434, 3434, 3434, 3439, - 3440, 3434, 3434, 3441, 3442, 3447, 3452, 3451, - 3447, 3448, 3425, 3425, 3426, 3427, 3428, 3428, - 3429, 3430, 3431, 3431, 3432, 3433, 3434, 3434, - 3434, 3434, 3435, 3436, 3434, 3434, 3437, 3438, - 3439, 3440, 3434, 3434, 3441, 3442, 3443, 3444, - 3434, 3434, 3445, 3446, 3448, 3448, 3448, 3447, - 3450, 3452, 3454, 3449, 3451, 3453, 3447, 3456, - 3455, 3395, 3458, 3457, 3395, 3459, 3459, 3460, - 3461, 3462, 3463, 3395, 3459, 3459, 3460, 3461, - 3462, 3463, 3464, 3410, 3465, 3465, 3466, 3467, - 3469, 3470, 3468, 3410, 3472, 3472, 3473, 3474, - 3475, 3476, 3477, 3475, 3471, 3479, 3480, 3480, - 3481, 3482, 3483, 3483, 3484, 3485, 3486, 3486, - 3487, 3488, 3489, 3489, 3489, 3489, 3490, 3491, - 3489, 3489, 3492, 3493, 3494, 3495, 3489, 3489, - 3496, 3497, 3498, 3499, 3489, 3489, 3500, 3501, - 3479, 3478, 3503, 3502, 3395, 3505, 3504, 3395, - 3506, 3506, 3507, 3508, 3509, 3510, 3395, 3506, - 3506, 3507, 3508, 3509, 3510, 3511, 3410, 3512, - 3512, 3513, 3514, 3516, 3517, 3515, 3410, 3518, - 3518, 3519, 3520, 3521, 3522, 3523, 3521, 3521, - 3521, 3471, 3524, 3525, 3525, 3526, 3527, 3528, - 3528, 3529, 3530, 3531, 3531, 3532, 3533, 3534, - 3534, 3534, 3534, 3535, 3536, 3534, 3534, 3537, - 3538, 3539, 3540, 3534, 3534, 3541, 3542, 3543, - 3544, 3534, 3534, 3545, 3546, 3524, 3524, 3524, - 3478, 3548, 3547, 3395, 3550, 3549, 3395, 3551, - 3551, 3552, 3553, 3554, 3555, 3395, 3551, 3551, - 3552, 3553, 3554, 3555, 3556, 3410, 3557, 3557, - 3558, 3559, 3561, 3562, 3560, 3410, 3563, 3563, - 3564, 3565, 3566, 3566, 3566, 3567, 3568, 3566, - 3566, 3566, 3395, 3569, 3569, 3570, 3571, 3572, - 3572, 3573, 3574, 3575, 3575, 3576, 3577, 3578, - 3578, 3578, 3578, 3579, 3580, 3578, 3578, 3581, - 3582, 3583, 3584, 3578, 3578, 3585, 3586, 3587, - 3588, 3578, 3578, 3589, 3590, 3424, 3592, 3591, - 3395, 3594, 3593, 3395, 3596, 3595, 77, 3597, - 3597, 3597, 77, 3598, 3598, 3599, 3600, 3601, - 3602, 77, 3598, 3598, 3599, 3600, 3601, 3602, - 3603, 3603, 3603, 77, 3604, 3604, 3605, 3606, - 3607, 3608, 77, 3604, 3604, 3605, 3606, 3607, - 3608, 3609, 2653, 3610, 3610, 3611, 3612, 3614, - 3615, 3613, 2653, 3616, 3616, 3617, 3618, 3620, - 3621, 3619, 2653, 3622, 3622, 3623, 3624, 3626, - 3627, 3625, 2653, 3629, 3629, 3630, 3631, 3633, - 3634, 3632, 3628, 3635, 3635, 3636, 3637, 3639, - 3640, 3638, 3628, 3641, 3641, 3642, 3643, 3645, - 3646, 3644, 3628, 3647, 3647, 3648, 3649, 3651, - 3652, 3650, 3628, 3653, 3653, 3654, 3655, 3657, - 3658, 3656, 2653, 3659, 3659, 3660, 3661, 3663, - 3664, 3662, 2653, 3665, 3665, 3666, 3667, 3668, - 3668, 3668, 3669, 3670, 3668, 3668, 3668, 77, - 3671, 3671, 3672, 3673, 3674, 3675, 77, 3676, - 3676, 3677, 3678, 3679, 3680, 3681, 3679, 3679, - 3679, 77, 3682, 3682, 77, 3684, 3683, 77, - 3686, 3685, 77, 3688, 3687, 77, 3690, 3689, - 77, 3692, 3691, 77, 3694, 3693, 77, 3696, - 3695, 77, 3698, 3697, 77, 3699, 3699, 3699, - 3699, 3699, 3699, 77, 3700, 3700, 3700, 3700, - 77, 3701, 3701, 3701, 3701, 77, 3702, 2653, - 3703, 3703, 3704, 3705, 3707, 3708, 3706, 2653, - 3709, 3709, 3710, 3711, 3713, 3714, 3712, 2653, - 3715, 3715, 3716, 3717, 3719, 3720, 3718, 2653, - 3721, 3721, 3722, 3723, 3725, 3726, 3724, 3724, - 3724, 77, 3727, 3727, 3728, 3729, 3730, 3731, - 77, 3727, 3727, 3728, 3729, 3732, 3730, 3731, - 3732, 3732, 3732, 77, 3733, 3733, 77, 3735, - 3734, 77, 3737, 3736, 77, 3739, 3738, 77, - 3740, 3740, 3740, 3740, 77, 3741, 3741, 77, - 3742, 2653, 3743, 3743, 3744, 3745, 3747, 3748, - 3746, 2653, 3749, 3749, 3750, 3751, 3753, 3754, - 3752, 2653, 3755, 3755, 3756, 3757, 3759, 3760, - 3758, 2653, 3761, 3761, 3762, 3763, 3765, 3766, - 3764, 2653, 3767, 3767, 3768, 3769, 3771, 3772, - 3770, 2653, 3773, 3773, 3774, 3775, 3776, 3778, - 3779, 3777, 3777, 3777, 3324, 3780, 3780, 3781, - 3782, 3783, 3784, 3324, 3786, 3786, 3787, 3788, - 3790, 3791, 3789, 3789, 3789, 3785, 3792, 3792, - 3792, 3785, 3794, 3793, 3793, 3793, 3785, 3795, - 3795, 3795, 3785, 3797, 3796, 3796, 3796, 3785, - 3799, 3798, 3798, 3798, 3785, 3800, 3800, 3800, - 3785, 3802, 3801, 3801, 3801, 3785, 3803, 3803, - 3803, 3803, 3804, 3804, 3804, 3785, 3805, 3805, - 3805, 3805, 77, 3806, 3785, 3802, 3785, 3799, - 3785, 3807, 3785, 3797, 3785, 3809, 3808, 77, - 3810, 3810, 3810, 3324, 3780, 3780, 3781, 3782, - 3783, 3784, 3811, 3811, 3811, 3324, 3813, 3812, - 77, 3815, 3814, 77, 3817, 3816, 77, 3818, - 2653, 3819, 3819, 3820, 3821, 3823, 3824, 3822, - 2653, 3825, 3825, 3826, 3827, 3829, 3830, 3828, - 2653, 3831, 3831, 3832, 3833, 3835, 3836, 3834, - 2653, 3837, 3837, 3838, 3839, 3841, 3842, 3840, - 2653, 3843, 3843, 3844, 3845, 3847, 3848, 3846, - 2653, 3849, 3849, 3850, 3851, 3852, 3854, 3855, - 3853, 3853, 3853, 3324, 3856, 3856, 3856, 3856, - 3324, 3857, 3857, 3857, 3324, 3856, 3856, 3856, - 3856, 3858, 3858, 3858, 3324, 3860, 3859, 77, - 3862, 3861, 77, 3864, 3863, 77, 3865, 2653, - 3866, 3866, 3867, 3868, 3870, 3871, 3869, 2653, - 3872, 3872, 3873, 3874, 3876, 3877, 3875, 2653, - 3878, 3878, 3879, 3880, 3882, 3883, 3881, 2653, - 3884, 3884, 3885, 3886, 3888, 3889, 3887, 2653, - 3890, 3890, 3891, 3892, 3894, 3895, 3893, 2653, - 3896, 3896, 3897, 3898, 3900, 3901, 3899, 3899, - 3899, 3324, 3902, 3902, 3902, 3324, 3903, 3903, - 3904, 3905, 3906, 3907, 3908, 3908, 3909, 3910, - 3899, 3899, 3899, 3324, 3912, 3911, 3324, 3914, - 3913, 77, 3916, 3915, 77, 3918, 3917, 77, - 3919, 2653, 3920, 3920, 3921, 3922, 3924, 3925, - 3923, 2653, 3926, 3926, 3927, 3928, 3930, 3931, - 3929, 2653, 3932, 3932, 3932, 3932, 3933, 2653, - 3934, 3934, 3934, 3934, 77, 3936, 3935, 77, - 3937, 2653, 3938, 3938, 3939, 3940, 3942, 3943, - 3941, 2653, 3944, 3944, 3945, 3946, 3948, 3949, - 3947, 2653, 3950, 3950, 3951, 3952, 3954, 3955, - 3953, 2653, 3956, 3956, 3957, 3958, 3960, 3961, - 3959, 2653, 3962, 3962, 3963, 3964, 3966, 3967, - 3965, 2653, 3968, 3968, 3969, 3970, 3972, 3973, - 3971, 3971, 3971, 3324, 3974, 3974, 3974, 3324, - 3975, 3975, 3976, 3977, 3978, 3979, 3980, 3980, - 3981, 3982, 3971, 3971, 3971, 3324, 3984, 3983, - 3324, 3986, 3985, 77, 3988, 3987, 77, 3990, - 3989, 77, 3991, 2653, 3992, 3992, 3993, 3994, - 3996, 3997, 3995, 2653, 3998, 3998, 3999, 4000, - 4001, 4002, 4003, 4001, 2630, 4004, 4005, 4004, - 4004, 4004, 4005, 2630, 4007, 4006, 77, 4008, - 2653, 4009, 4009, 4010, 4011, 4013, 4014, 4012, - 2653, 4015, 4015, 4016, 4017, 4019, 4020, 4018, - 4018, 4018, 3324, 4021, 4021, 4021, 3324, 4022, - 4022, 4022, 3324, 4023, 4023, 4023, 3324, 4025, - 4024, 4026, 4026, 4026, 3324, 4027, 4027, 4027, - 3324, 4028, 4028, 4028, 3324, 4029, 4029, 4029, - 3324, 4031, 4025, 4031, 4031, 4031, 4030, 4033, - 4032, 77, 4034, 4034, 4034, 3324, 4035, 4035, - 4035, 3324, 4037, 4036, 4038, 4038, 4038, 3324, - 4039, 4039, 4039, 3324, 4040, 4037, 4040, 4040, - 4040, 4036, 4041, 4041, 4041, 3324, 4042, 4042, - 4042, 3324, 4043, 4036, 4044, 4044, 4044, 3324, - 4045, 4045, 4045, 3324, 4046, 4043, 4046, 4046, - 4046, 4036, 4047, 2653, 4048, 4048, 4049, 4050, - 4052, 4053, 4051, 2653, 4054, 4054, 4055, 4056, - 4058, 4059, 4057, 2653, 4060, 4060, 4061, 4062, - 4064, 4065, 4063, 2653, 4067, 4067, 4068, 4069, - 4070, 4071, 4066, 4066, 4066, 77, 4072, 4072, - 4072, 4072, 77, 4074, 4073, 77, 4076, 4075, - 77, 4077, 2653, 4078, 4078, 4079, 4080, 4082, - 4083, 4081, 2653, 4085, 4085, 4086, 4087, 4088, - 4089, 4084, 4084, 4084, 77, 4090, 4090, 4091, - 4092, 4093, 4094, 77, 4096, 4096, 4097, 4098, - 4099, 4100, 4095, 4095, 4095, 77, 4101, 4101, - 4101, 4101, 77, 4103, 4102, 77, 4105, 4104, - 77, 4106, 2653, 4107, 4107, 4108, 4109, 4111, - 4112, 4110, 2653, 4113, 4113, 4114, 4115, 4116, - 4116, 4116, 4117, 4118, 4116, 4116, 4116, 77, - 4119, 4119, 4119, 4119, 77, 4120, 4120, 4120, - 4120, 77, 4122, 4121, 77, 4123, 4123, 4123, - 77, 4124, 4124, 4125, 4126, 4127, 4128, 77, - 4124, 4124, 4125, 4126, 4127, 4128, 4129, 4129, - 4129, 77, 4130, 4130, 4131, 4132, 4133, 4134, - 77, 4130, 4130, 4131, 4132, 4133, 4134, 4135, - 2653, 4136, 4136, 4137, 4138, 4140, 4141, 4139, - 2653, 4142, 4142, 4143, 4144, 4145, 4145, 4145, - 4146, 4147, 4145, 4145, 4145, 77, 4148, 4148, - 4148, 4148, 77, 4150, 4149, 77, 4152, 4151, - 77, 4154, 4153, 77, 4156, 4156, 4157, 4158, - 4159, 4160, 4160, 4160, 4161, 4162, 4163, 4164, - 4160, 4160, 4160, 4155, 4165, 4165, 4166, 4167, - 4168, 4169, 75, 4170, 4169, 4161, 4162, 4171, - 4172, 4173, 4174, 4175, 4176, 75, 75, 4169, - 75, 4169, 75, 4169, 75, 900, 4178, 4178, - 4157, 4179, 4180, 4160, 4181, 4182, 4183, 4184, - 4185, 4186, 4187, 4188, 4189, 4190, 4191, 4192, - 4193, 4194, 4195, 4196, 4197, 4198, 4160, 4160, - 4181, 4182, 4183, 4184, 4185, 4186, 4187, 4188, - 4189, 4190, 4191, 4192, 4193, 4194, 4195, 4196, - 4197, 4198, 4161, 4162, 4199, 4200, 4160, 4160, - 4160, 4177, 4178, 4178, 4157, 4179, 4180, 4160, - 4203, 4204, 4205, 4206, 4207, 4208, 4209, 4210, - 4211, 4212, 4213, 4214, 4215, 4216, 4217, 4218, - 4219, 4220, 4160, 4160, 4203, 4204, 4205, 4206, - 4207, 4208, 4209, 4210, 4211, 4212, 4213, 4214, - 4215, 4216, 4217, 4218, 4219, 4220, 4161, 4162, - 4199, 4200, 4160, 4202, 4160, 4160, 4201, 4222, - 4222, 4223, 4224, 4225, 4226, 4226, 4226, 4227, - 4228, 4229, 4230, 4226, 4226, 4226, 4221, 4156, - 4156, 4157, 4231, 4232, 4160, 4203, 4204, 4205, - 4206, 4207, 4208, 4209, 4210, 4211, 4212, 4213, - 4214, 4215, 4216, 4217, 4218, 4219, 4220, 4160, - 4160, 4203, 4204, 4205, 4206, 4207, 4208, 4209, - 4210, 4211, 4212, 4213, 4214, 4215, 4216, 4217, - 4218, 4219, 4220, 4161, 4162, 4233, 4234, 4160, - 4202, 4160, 4160, 4201, 4235, 4235, 4157, 4236, - 4237, 4160, 4160, 4160, 89, 90, 4238, 4239, - 4160, 4160, 4160, 900, 4240, 4240, 4166, 4241, - 4242, 4169, 75, 4170, 4169, 89, 90, 4238, - 4243, 107, 108, 4238, 4244, 75, 75, 4169, - 75, 4169, 75, 4169, 75, 900, 4165, 4165, - 4166, 4167, 4168, 4169, 75, 4247, 4248, 4249, - 4250, 4251, 4252, 4253, 4254, 4255, 4256, 4257, - 4258, 4259, 4260, 4261, 4262, 4263, 4264, 4170, - 4169, 4247, 4248, 4249, 4250, 4251, 4252, 4253, - 4254, 4255, 4256, 4257, 4258, 4259, 4260, 4261, - 4262, 4263, 4264, 4161, 4162, 4171, 4172, 4173, - 4174, 4175, 4176, 75, 75, 4169, 4246, 75, - 4169, 75, 4169, 75, 4245, 4240, 4240, 4166, - 4241, 4242, 4169, 75, 4247, 4248, 4249, 4250, - 4251, 4252, 4253, 4254, 4255, 4256, 4257, 4258, - 4259, 4260, 4261, 4262, 4263, 4264, 4170, 4169, - 4247, 4248, 4249, 4250, 4251, 4252, 4253, 4254, - 4255, 4256, 4257, 4258, 4259, 4260, 4261, 4262, - 4263, 4264, 89, 90, 4265, 4243, 107, 108, - 4265, 4244, 75, 75, 4169, 4246, 75, 4169, - 75, 4169, 75, 4245, 807, 807, 807, 807, - 1065, 1066, 1065, 1068, 1065, 1066, 1067, 1066, - 1061, 807, 807, 807, 1223, 1223, 1224, 1225, - 1192, 1193, 1194, 1192, 1226, 1227, 1192, 1192, - 1192, 1198, 807, 1238, 1238, 1239, 1240, 1233, - 1241, 1242, 1243, 1243, 1244, 1245, 1233, 1233, - 1233, 1232, 1247, 1246, 1232, 807, 807, 1481, - 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, - 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, - 1497, 1498, 1499, 1500, 1501, 1484, 1485, 1486, - 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, - 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, - 1503, 1504, 1504, 1505, 1506, 1472, 1529, 1528, - 1472, 807, 2092, 2092, 2093, 2094, 2095, 2096, - 2097, 2097, 2098, 2099, 2088, 2088, 2088, 2084, - 2101, 2100, 2084, 2120, 2120, 2121, 2122, 2124, - 2125, 2123, 2123, 2123, 2084, 2070, 2127, 2127, + 164, 813, 814, 1039, 810, 810, 811, 812, + 236, 237, 238, 236, 237, 238, 813, 814, + 1039, 810, 810, 811, 812, 292, 292, 813, + 814, 1039, 810, 810, 811, 812, 314, 315, + 314, 315, 813, 814, 1039, 810, 810, 811, + 812, 740, 339, 740, 339, 813, 814, 1039, + 810, 810, 811, 812, 382, 383, 382, 383, + 813, 814, 1039, 810, 810, 811, 812, 401, + 402, 403, 404, 403, 404, 813, 814, 1039, + 810, 810, 811, 812, 440, 441, 440, 441, + 813, 814, 1039, 810, 810, 811, 812, 461, + 462, 463, 461, 462, 463, 813, 814, 1039, + 810, 810, 811, 812, 524, 524, 813, 814, + 1039, 810, 810, 811, 812, 541, 541, 813, + 814, 1039, 810, 810, 811, 812, 551, 552, + 553, 554, 551, 552, 553, 554, 813, 814, + 1039, 810, 810, 811, 812, 595, 596, 597, + 598, 599, 600, 595, 596, 597, 598, 599, + 600, 813, 814, 1039, 810, 810, 811, 812, + 661, 662, 663, 661, 662, 663, 813, 814, + 1039, 810, 810, 811, 812, 697, 697, 813, + 814, 1039, 810, 810, 811, 812, 707, 707, + 813, 814, 1039, 810, 810, 811, 812, 720, + 720, 813, 814, 1039, 797, 1041, 796, 1040, + 91, 797, 1043, 796, 1042, 154, 810, 810, + 811, 812, 338, 339, 338, 339, 813, 814, + 1039, 98, 1045, 97, 1044, 154, 1047, 1048, + 1049, 1046, 1046, 1046, 821, 1051, 1050, 1053, + 1052, 1055, 1056, 1057, 1058, 1055, 1055, 1055, + 1055, 1054, 1059, 1060, 1061, 1059, 1062, 1060, + 1059, 1059, 1060, 1060, 1060, 1054, 1063, 1064, + 1064, 1063, 1065, 1064, 1063, 1063, 1064, 1064, + 1064, 1054, 1066, 1060, 1068, 1067, 1069, 1067, + 1070, 1071, 1072, 1070, 1073, 1071, 1070, 1070, + 1071, 1071, 1071, 1067, 1063, 1063, 1063, 1063, + 1054, 1074, 1074, 1074, 1074, 1054, 1077, 1078, + 1076, 1076, 1075, 1079, 1080, 1079, 1082, 1079, + 1080, 1081, 1080, 1075, 1076, 1084, 1076, 1083, + 1085, 1083, 1086, 1083, 1087, 1088, 1087, 1090, + 1087, 1088, 1089, 1088, 1083, 1091, 1091, 1093, + 1091, 1094, 1091, 1092, 1075, 1095, 1095, 1097, + 1095, 1098, 1095, 1096, 1075, 1100, 1100, 1100, + 1100, 1099, 1092, 1101, 1092, 1083, 1102, 1083, + 1103, 1083, 1104, 1104, 1106, 1104, 1107, 1104, + 1105, 1083, 1109, 1109, 1110, 1111, 1112, 1113, + 1108, 1109, 1109, 1110, 1111, 1112, 1113, 1115, + 1114, 1117, 1117, 1118, 1119, 1121, 1122, 1123, + 1124, 1125, 1121, 1122, 1123, 1124, 1125, 1126, + 1127, 1126, 1127, 1120, 1116, 1129, 1129, 1130, + 1131, 1132, 1133, 1132, 1133, 1128, 1135, 1134, + 1117, 1117, 1118, 1119, 1126, 1127, 1126, 1127, + 1136, 1116, 1139, 1140, 1141, 1142, 1143, 1139, + 1140, 1141, 1142, 1143, 1138, 1137, 1144, 1144, + 1145, 1146, 1148, 1149, 1148, 1149, 1147, 1116, + 1151, 1150, 1108, 1153, 1153, 1154, 1155, 1156, + 1157, 1152, 1153, 1153, 1154, 1155, 1158, 1159, + 1160, 1158, 1156, 1157, 1158, 1158, 1158, 1152, + 1161, 1162, 1163, 1161, 1161, 1161, 1161, 1152, + 1165, 1165, 1166, 1167, 1168, 1168, 1169, 1168, + 1170, 1171, 1170, 1171, 1168, 1168, 1168, 1164, + 1172, 1172, 1173, 1174, 1175, 1176, 1175, 1176, + 1164, 1178, 1177, 1179, 1161, 1181, 1180, 1182, + 1180, 1183, 1184, 1185, 1183, 1183, 1183, 1183, + 1180, 1165, 1165, 1166, 1167, 1170, 1171, 1170, + 1171, 1164, 1187, 1186, 1152, 1188, 1188, 1189, + 1190, 1191, 1192, 821, 1188, 1188, 1189, 1190, + 1191, 1192, 1193, 1193, 1193, 1194, 1196, 1196, + 1197, 1198, 1199, 1200, 1199, 1201, 1195, 1203, + 1203, 1204, 1205, 1206, 1207, 1208, 1206, 1209, + 1210, 1209, 1211, 1206, 1206, 1206, 1202, 1213, + 1214, 1215, 1213, 1213, 1213, 1213, 1212, 1216, + 1216, 1217, 1218, 1219, 1219, 1220, 1219, 1221, + 1222, 1221, 1222, 1219, 1219, 1219, 1202, 1223, + 1223, 1224, 1225, 1209, 1210, 1209, 1210, 91, + 1227, 1226, 1228, 1213, 1230, 1229, 1231, 1229, + 1232, 1233, 1234, 1232, 1232, 1232, 1232, 1229, + 1216, 1216, 1217, 1218, 1221, 1222, 1221, 1222, + 1202, 1227, 1236, 1226, 1235, 91, 1237, 1237, + 1238, 1239, 1206, 1207, 1208, 1206, 1240, 1241, + 1206, 1206, 1206, 1212, 1243, 1242, 821, 1245, + 1244, 821, 1247, 1247, 1247, 1247, 1246, 1248, + 1248, 1248, 1248, 1246, 1249, 1250, 1249, 1249, + 1249, 1246, 1251, 1252, 1251, 1251, 1251, 1246, + 1252, 1252, 1253, 1254, 1247, 1255, 1256, 1257, + 1257, 1258, 1259, 1247, 1247, 1247, 1246, 1261, + 1260, 1246, 1252, 1246, 1263, 1264, 1265, 1266, + 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, + 1275, 1276, 1277, 1278, 1279, 1280, 1263, 1264, + 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, + 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, + 1262, 1281, 1281, 1282, 1283, 1284, 1282, 1283, + 1284, 1281, 1281, 1262, 1285, 1285, 1262, 1286, + 1286, 1262, 1287, 1287, 1287, 1287, 1262, 1288, + 1288, 1262, 1289, 1289, 1262, 1290, 1290, 1262, + 1291, 1291, 1291, 1291, 1262, 1292, 1292, 1262, + 1293, 1293, 1293, 1293, 1262, 1294, 1295, 1296, + 1297, 1298, 1294, 1295, 1296, 1297, 1298, 1262, + 1299, 1299, 1262, 1300, 1300, 1300, 1300, 1262, + 1301, 1302, 1301, 1302, 1262, 1303, 1303, 1262, + 1304, 1304, 1262, 1305, 1305, 1262, 1306, 1306, + 1262, 1307, 1307, 1307, 1307, 1262, 1308, 1308, + 1308, 1308, 1262, 1309, 1309, 1262, 1310, 1310, + 1262, 1311, 1311, 1311, 1311, 1262, 1312, 1312, + 1262, 1313, 1313, 1262, 1314, 1314, 1262, 1315, + 1315, 1315, 1315, 1262, 1316, 1316, 1262, 1317, + 1317, 1262, 1318, 1318, 1262, 1319, 1319, 1319, + 1319, 1262, 1320, 1321, 1322, 1320, 1321, 1322, + 1262, 1323, 1323, 1262, 1324, 1324, 1262, 1325, + 1325, 1262, 1326, 1326, 1326, 1326, 1262, 1327, + 1328, 1327, 1328, 1262, 1329, 1329, 1262, 1330, + 1330, 1262, 1331, 1331, 1331, 1331, 1262, 1332, + 1332, 1262, 1333, 1333, 1262, 1334, 1334, 1262, + 1335, 1335, 1335, 1335, 1262, 1336, 1336, 1337, + 1337, 1336, 1336, 1262, 1338, 1338, 1262, 1339, + 1339, 1262, 1340, 1340, 1340, 1340, 1262, 1341, + 1341, 1262, 1342, 1342, 1262, 1343, 1344, 1262, + 1345, 1262, 1346, 1346, 1346, 1346, 1262, 1347, + 1262, 1348, 1348, 1348, 1348, 1262, 1349, 1350, + 1349, 1350, 1262, 1351, 1351, 1262, 1352, 1352, + 1262, 1353, 1353, 1262, 1354, 1354, 1354, 1354, + 1262, 1355, 1355, 1262, 1356, 1356, 1262, 1357, + 1357, 1262, 1358, 1358, 1358, 1358, 1262, 1359, + 1359, 1262, 1360, 1360, 1262, 1361, 1361, 1262, + 1362, 1362, 1262, 1363, 1363, 1262, 1364, 1364, + 1262, 1365, 1365, 1262, 1366, 1366, 1366, 1366, + 1262, 1367, 1368, 1367, 1368, 1262, 1369, 1369, + 1262, 1370, 1370, 1370, 1370, 1262, 1371, 1371, + 1371, 1371, 1262, 1372, 1373, 1374, 1375, 1374, + 1375, 1262, 1376, 1262, 1377, 1377, 1377, 1377, + 1262, 1378, 1262, 1379, 1379, 1379, 1379, 1262, + 1380, 1380, 1262, 1381, 1381, 1381, 1381, 1262, + 1382, 1382, 1382, 1382, 1262, 1383, 1384, 1383, + 1384, 1262, 1385, 1385, 1262, 1386, 1386, 1262, + 1387, 1387, 1262, 1388, 1388, 1388, 1388, 1262, + 1389, 1389, 1389, 1389, 1262, 1390, 1391, 1392, + 1390, 1391, 1392, 1262, 1393, 1393, 1262, 1394, + 1394, 1262, 1395, 1395, 1262, 1396, 1396, 1396, + 1396, 1262, 1397, 1397, 1262, 1398, 1398, 1398, + 1398, 1262, 1399, 1399, 1400, 1400, 1399, 1399, + 1262, 1401, 1401, 1262, 1402, 1403, 1402, 1402, + 1402, 1262, 1404, 1404, 1405, 1405, 1404, 1404, + 1262, 1406, 1406, 1262, 1407, 1407, 1262, 1408, + 1408, 1262, 1409, 1409, 1262, 1410, 1410, 1410, + 1410, 1262, 1411, 1411, 1262, 1412, 1412, 1262, + 1413, 1413, 1262, 1414, 1414, 1262, 1415, 1415, + 1262, 1416, 1416, 1262, 1417, 1417, 1262, 1418, + 1418, 1262, 1419, 1419, 1262, 1420, 1420, 1420, + 1420, 1262, 1421, 1421, 1262, 1422, 1422, 1262, + 1423, 1423, 1423, 1423, 1262, 1424, 1425, 1426, + 1427, 1424, 1425, 1426, 1427, 1262, 1428, 1428, + 1262, 1429, 1429, 1262, 1430, 1430, 1262, 1431, + 1431, 1262, 1432, 1432, 1262, 1433, 1433, 1433, + 1433, 1262, 1434, 1434, 1434, 1434, 1262, 1435, + 1435, 1262, 1436, 1436, 1262, 1437, 1437, 1262, + 1438, 1438, 1438, 1438, 1262, 1439, 1439, 1439, + 1439, 1262, 1440, 1441, 1442, 1443, 1444, 1445, + 1440, 1441, 1442, 1443, 1444, 1445, 1262, 1446, + 1446, 1262, 1447, 1447, 1262, 1448, 1448, 1262, + 1449, 1449, 1262, 1450, 1450, 1450, 1450, 1262, + 1451, 1451, 1262, 1452, 1452, 1452, 1452, 1262, + 1453, 1453, 1262, 1454, 1454, 1454, 1454, 1262, + 1455, 1455, 1262, 1456, 1456, 1456, 1456, 1262, + 1457, 1457, 1262, 1458, 1458, 1262, 1459, 1459, + 1262, 1460, 1460, 1460, 1460, 1262, 1461, 1461, + 1262, 1462, 1462, 1262, 1463, 1463, 1463, 1463, + 1262, 1464, 1465, 1466, 1464, 1465, 1466, 1262, + 1467, 1467, 1262, 1468, 1468, 1262, 1469, 1469, + 1469, 1469, 1262, 1470, 1470, 1262, 1471, 1471, + 1471, 1471, 1262, 1472, 1472, 1262, 1473, 1473, + 1262, 1475, 1474, 1476, 1476, 1476, 1476, 1477, + 1474, 1478, 1478, 1262, 1479, 1479, 1262, 1480, + 1480, 1480, 1480, 1262, 1481, 1481, 1262, 1482, + 1482, 1262, 1483, 1483, 1262, 1484, 1484, 1262, + 1485, 1485, 1262, 1486, 1486, 1486, 1486, 1262, + 1487, 1487, 1262, 1488, 1488, 1262, 1489, 1489, + 1262, 1490, 1490, 1262, 1491, 1491, 1262, 1492, + 1492, 1492, 1492, 1262, 1494, 1494, 1495, 1496, + 1497, 1498, 1499, 1499, 1500, 1501, 1493, 1502, + 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, + 1510, 1511, 1512, 1513, 1514, 1515, 1516, 1517, + 1518, 1519, 1520, 1521, 1522, 1505, 1506, 1507, + 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515, + 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523, + 1524, 1525, 1525, 1526, 1527, 1493, 1528, 1528, + 1529, 1530, 1531, 1532, 1533, 1531, 1532, 1533, + 1534, 1535, 1536, 1536, 1537, 1538, 1493, 1539, + 1539, 1493, 1540, 1540, 1493, 1541, 1541, 1542, + 1543, 1544, 1545, 1546, 1546, 1547, 1548, 1493, + 1550, 1549, 1493, 1551, 1552, 1553, 1554, 1555, + 1551, 1552, 1553, 1554, 1555, 1493, 1556, 1556, + 1493, 1557, 1557, 1558, 1559, 1560, 1561, 1562, + 1562, 1563, 1564, 1493, 1565, 1566, 1565, 1566, + 1493, 1567, 1567, 1493, 1568, 1568, 1493, 1569, + 1569, 1493, 1570, 1570, 1493, 1571, 1571, 1572, + 1573, 1574, 1575, 1576, 1576, 1577, 1578, 1493, + 1579, 1579, 1580, 1581, 1582, 1583, 1584, 1584, + 1585, 1586, 1493, 1587, 1587, 1493, 1588, 1588, + 1493, 1589, 1589, 1590, 1591, 1592, 1593, 1594, + 1594, 1595, 1596, 1493, 1597, 1597, 1493, 1598, + 1598, 1493, 1599, 1599, 1493, 1600, 1600, 1601, + 1602, 1603, 1604, 1605, 1605, 1606, 1607, 1493, + 1608, 1608, 1493, 1609, 1609, 1493, 1610, 1610, + 1493, 1611, 1611, 1612, 1613, 1614, 1615, 1616, + 1616, 1617, 1618, 1493, 1619, 1620, 1621, 1619, + 1620, 1621, 1493, 1622, 1622, 1493, 1623, 1623, + 1493, 1624, 1624, 1493, 1625, 1625, 1626, 1627, + 1628, 1629, 1630, 1630, 1631, 1632, 1493, 1633, + 1634, 1633, 1634, 1493, 1635, 1635, 1493, 1636, + 1636, 1493, 1637, 1637, 1638, 1639, 1640, 1641, + 1642, 1642, 1643, 1644, 1493, 1645, 1645, 1493, + 1646, 1646, 1493, 1647, 1647, 1493, 1648, 1648, + 1649, 1650, 1651, 1652, 1653, 1653, 1654, 1655, + 1493, 1656, 1656, 1657, 1658, 1659, 1659, 1660, + 1661, 1662, 1662, 1663, 1664, 1493, 1665, 1665, + 1493, 1666, 1666, 1493, 1667, 1667, 1668, 1669, + 1670, 1671, 1672, 1672, 1673, 1674, 1493, 1675, + 1675, 1493, 1676, 1676, 1493, 1677, 1678, 1493, + 1679, 1493, 1680, 1680, 1681, 1682, 1683, 1684, + 1685, 1685, 1686, 1687, 1493, 1688, 1493, 1689, + 1689, 1690, 1691, 1692, 1693, 1694, 1694, 1695, + 1696, 1493, 1697, 1698, 1697, 1698, 1493, 1699, + 1699, 1493, 1700, 1700, 1493, 1701, 1701, 1493, + 1702, 1702, 1703, 1704, 1705, 1706, 1707, 1707, + 1708, 1709, 1493, 1710, 1710, 1493, 1711, 1711, + 1493, 1712, 1712, 1493, 1713, 1713, 1714, 1715, + 1716, 1717, 1718, 1718, 1719, 1720, 1493, 1721, + 1721, 1493, 1722, 1722, 1493, 1723, 1723, 1493, + 1724, 1724, 1493, 1725, 1725, 1493, 1726, 1726, + 1493, 1727, 1727, 1493, 1728, 1728, 1729, 1730, + 1731, 1732, 1733, 1733, 1734, 1735, 1493, 1736, + 1737, 1736, 1737, 1493, 1738, 1738, 1493, 1739, + 1739, 1740, 1741, 1742, 1743, 1744, 1744, 1745, + 1746, 1493, 1747, 1747, 1748, 1749, 1750, 1751, + 1752, 1752, 1753, 1754, 1493, 1755, 1756, 1757, + 1758, 1757, 1758, 1493, 1759, 1493, 1760, 1760, + 1761, 1762, 1763, 1764, 1765, 1765, 1766, 1767, + 1493, 1768, 1493, 1769, 1769, 1770, 1771, 1772, + 1773, 1774, 1774, 1775, 1776, 1493, 1777, 1777, + 1493, 1778, 1778, 1779, 1780, 1781, 1782, 1783, + 1783, 1784, 1785, 1493, 1786, 1786, 1787, 1788, + 1789, 1790, 1791, 1791, 1792, 1793, 1493, 1794, + 1795, 1794, 1795, 1493, 1796, 1796, 1493, 1797, + 1797, 1493, 1798, 1798, 1493, 1799, 1799, 1800, + 1801, 1802, 1803, 1804, 1804, 1805, 1806, 1493, + 1807, 1807, 1808, 1809, 1810, 1811, 1812, 1812, + 1813, 1814, 1493, 1815, 1816, 1817, 1815, 1816, + 1817, 1493, 1818, 1818, 1493, 1819, 1819, 1493, + 1820, 1820, 1493, 1821, 1821, 1822, 1823, 1824, + 1825, 1826, 1826, 1827, 1828, 1493, 1829, 1829, + 1493, 1830, 1830, 1831, 1832, 1833, 1834, 1835, + 1835, 1836, 1837, 1493, 1838, 1838, 1839, 1840, + 1841, 1841, 1842, 1843, 1844, 1844, 1845, 1846, + 1493, 1847, 1847, 1493, 1848, 1848, 1849, 1850, + 1851, 1852, 1853, 1854, 1854, 1855, 1856, 1493, + 1857, 1857, 1858, 1859, 1860, 1860, 1861, 1862, + 1863, 1863, 1864, 1865, 1493, 1866, 1866, 1493, + 1867, 1867, 1493, 1868, 1868, 1493, 1869, 1869, + 1493, 1870, 1870, 1871, 1872, 1873, 1874, 1875, + 1875, 1876, 1877, 1493, 1878, 1878, 1493, 1879, + 1879, 1493, 1880, 1880, 1493, 1881, 1881, 1493, + 1882, 1882, 1493, 1883, 1883, 1493, 1884, 1884, + 1493, 1885, 1885, 1493, 1886, 1886, 1493, 1887, + 1887, 1888, 1889, 1890, 1891, 1892, 1892, 1893, + 1894, 1493, 1895, 1895, 1493, 1896, 1896, 1493, + 1897, 1897, 1898, 1899, 1900, 1901, 1902, 1902, + 1903, 1904, 1493, 1905, 1906, 1907, 1908, 1905, + 1906, 1907, 1908, 1493, 1909, 1909, 1493, 1910, + 1910, 1493, 1911, 1911, 1493, 1912, 1912, 1493, + 1913, 1913, 1493, 1914, 1914, 1915, 1916, 1917, + 1918, 1919, 1919, 1920, 1921, 1493, 1922, 1922, + 1923, 1924, 1925, 1926, 1927, 1927, 1928, 1929, + 1493, 1930, 1930, 1493, 1931, 1931, 1493, 1932, + 1932, 1493, 1933, 1933, 1934, 1935, 1936, 1937, + 1938, 1938, 1939, 1940, 1493, 1941, 1941, 1942, + 1943, 1944, 1945, 1946, 1946, 1947, 1948, 1493, + 1949, 1950, 1951, 1952, 1953, 1954, 1949, 1950, + 1951, 1952, 1953, 1954, 1493, 1955, 1955, 1493, + 1956, 1956, 1493, 1957, 1957, 1493, 1958, 1958, + 1493, 1959, 1959, 1960, 1961, 1962, 1963, 1964, + 1964, 1965, 1966, 1493, 1967, 1967, 1493, 1968, + 1968, 1969, 1970, 1971, 1972, 1973, 1973, 1974, + 1975, 1493, 1976, 1976, 1493, 1977, 1977, 1978, + 1979, 1980, 1981, 1982, 1982, 1983, 1984, 1493, + 1985, 1985, 1493, 1986, 1986, 1987, 1988, 1989, + 1990, 1991, 1991, 1992, 1993, 1493, 1994, 1994, + 1493, 1995, 1995, 1493, 1996, 1996, 1493, 1997, + 1997, 1998, 1999, 2000, 2001, 2002, 2002, 2003, + 2004, 1493, 2005, 2005, 1493, 2006, 2006, 1493, + 2007, 2007, 2008, 2009, 2010, 2011, 2012, 2012, + 2013, 2014, 1493, 2015, 2016, 2017, 2015, 2016, + 2017, 1493, 2018, 2018, 1493, 2019, 2019, 1493, + 2020, 2020, 2021, 2022, 2023, 2024, 2025, 2025, + 2026, 2027, 1493, 2028, 2028, 1493, 2029, 2029, + 2030, 2031, 2032, 2033, 2034, 2034, 2035, 2036, + 1493, 2037, 2037, 1493, 2038, 2038, 1493, 2039, + 1493, 2040, 2040, 2041, 2042, 2044, 2045, 2046, + 2046, 2047, 2048, 2043, 1493, 2049, 2049, 1493, + 2050, 2050, 1493, 2051, 2051, 2052, 2053, 2054, + 2055, 2056, 2056, 2057, 2058, 1493, 2059, 2059, + 1493, 2060, 2060, 1493, 2061, 2061, 1493, 2062, + 2062, 1493, 2063, 2063, 1493, 2064, 2064, 2065, + 2066, 2067, 2068, 2069, 2069, 2070, 2071, 1493, + 2072, 2072, 1493, 2073, 2073, 1493, 2074, 2074, + 1493, 2075, 2075, 1493, 2076, 2076, 1493, 2077, + 2077, 2078, 2079, 2080, 2081, 2082, 2082, 2083, + 2084, 1493, 2085, 2085, 1493, 2086, 2086, 1493, + 2087, 2087, 1493, 2088, 2088, 2089, 2090, 2091, + 2092, 2093, 2093, 2094, 2095, 1493, 2096, 2096, + 1493, 2097, 2097, 2098, 2099, 2100, 2101, 2102, + 2102, 2103, 2104, 1493, 2106, 2106, 2107, 2108, + 2109, 2110, 2105, 2106, 2106, 2107, 2108, 2109, + 2110, 2112, 2111, 2113, 2113, 2114, 2115, 2117, + 2118, 2116, 2111, 2120, 2120, 2121, 2122, 2124, + 2125, 2123, 2123, 2123, 2119, 2126, 2126, 2126, + 2119, 2127, 2127, 2128, 2129, 2130, 2131, 2132, + 2132, 2133, 2134, 2123, 2123, 2123, 2119, 2136, + 2135, 2119, 2138, 2137, 2105, 2140, 2139, 2105, + 2141, 2141, 2142, 2143, 2144, 2145, 2105, 2141, + 2141, 2142, 2143, 2146, 2144, 2145, 2147, 2111, + 2148, 2148, 2149, 2150, 2152, 2152, 2153, 2154, + 2151, 2111, 2155, 2155, 2156, 2157, 2159, 2160, + 2158, 2158, 2158, 2119, 2161, 2161, 2161, 2119, + 2162, 2162, 2163, 2164, 2165, 2166, 2167, 2167, + 2168, 2169, 2158, 2158, 2158, 2119, 2171, 2170, + 2119, 2173, 2172, 2105, 2174, 2174, 2175, 2176, + 2177, 2178, 2151, 2111, 2180, 2179, 2105, 2182, + 2183, 2184, 2185, 2186, 2187, 2188, 2189, 2181, + 2190, 2181, 2191, 2181, 2192, 2181, 2193, 2193, + 2193, 2193, 2193, 2193, 2181, 2194, 2181, 2195, + 2181, 2196, 2181, 2197, 2181, 2198, 2181, 2199, + 2181, 2200, 2200, 2200, 2200, 2200, 2200, 2181, + 2201, 2181, 2202, 2181, 2203, 2203, 2203, 2203, + 2203, 2203, 2181, 2204, 2181, 2205, 2181, 2206, + 2207, 2181, 2208, 2181, 2209, 2181, 2210, 2181, + 2211, 2181, 2212, 2212, 2212, 2212, 2212, 2212, + 2181, 2213, 2181, 2214, 2181, 2215, 2181, 2216, + 2181, 2217, 2217, 2217, 2217, 2217, 2217, 2181, + 2218, 2181, 2219, 2181, 2221, 2220, 2222, 2222, + 2222, 2222, 2222, 2222, 2223, 2220, 2224, 2181, + 2225, 2181, 2226, 2181, 2227, 2181, 2228, 2181, + 2229, 2181, 2230, 2181, 2231, 2181, 2232, 2181, + 2233, 2181, 2234, 2181, 2235, 2181, 2236, 2181, + 2237, 2181, 2238, 2238, 2238, 2238, 2238, 2238, + 2181, 2239, 2181, 2240, 2181, 2241, 2181, 2242, + 2181, 2243, 2243, 2243, 2243, 2243, 2243, 2181, + 2244, 2181, 2245, 2181, 2246, 2181, 2247, 2247, + 2247, 2247, 2247, 2247, 2181, 2249, 2249, 2250, + 2251, 2252, 2253, 2254, 2254, 2255, 2256, 2248, + 2257, 2257, 2258, 2259, 2260, 2261, 2262, 2263, + 2264, 2265, 2266, 2267, 2268, 2269, 2270, 2271, + 2271, 2272, 2273, 2248, 2274, 2248, 2275, 2248, + 2276, 2248, 2277, 2248, 2248, 2279, 2248, 2248, + 2248, 2278, 2280, 2280, 2281, 2282, 2283, 2284, + 2285, 2285, 2286, 2287, 2248, 2289, 2288, 2248, + 2290, 2248, 2291, 2248, 2292, 2248, 2293, 2248, + 2294, 2248, 2295, 2248, 2296, 2248, 2248, 2298, + 2248, 2248, 2248, 2297, 2299, 2299, 2300, 2301, + 2302, 2303, 2304, 2304, 2305, 2306, 2248, 2299, + 2299, 2300, 2301, 2302, 2303, 2304, 2304, 2305, + 2306, 2307, 2307, 2307, 2248, 2308, 2248, 2309, + 2309, 2310, 2311, 2312, 2313, 2314, 2314, 2315, + 2316, 2248, 2317, 2248, 2318, 2248, 2319, 2248, + 2320, 2321, 2321, 2321, 2321, 2248, 2322, 2322, + 2322, 2322, 2248, 2323, 2323, 2323, 2323, 2248, + 2324, 2325, 2324, 2324, 2324, 2248, 2326, 2327, + 2326, 2326, 2326, 2248, 2308, 2328, 2328, 2328, + 2328, 2248, 2327, 2248, 2329, 2329, 2329, 2329, + 2248, 2330, 2331, 2330, 2330, 2330, 2248, 2332, + 2333, 2332, 2332, 2332, 2248, 2299, 2299, 2300, + 2301, 2334, 2302, 2303, 2304, 2304, 2305, 2306, + 2334, 2334, 2334, 2248, 2333, 2248, 2335, 2248, + 2336, 2248, 2337, 2338, 2248, 2339, 2248, 2340, + 2248, 2341, 2248, 2342, 2248, 2343, 2248, 2345, + 2346, 2346, 2344, 2347, 2347, 2344, 2348, 2349, + 2350, 2350, 2344, 2351, 2351, 2344, 2352, 2352, + 2353, 2354, 2355, 2356, 2357, 2358, 2359, 2359, + 2360, 2361, 2356, 2344, 2362, 2362, 2344, 2363, + 2248, 2364, 2248, 2365, 2248, 2366, 2248, 2367, + 2248, 2368, 2369, 2369, 2369, 2369, 2344, 2370, + 2370, 2370, 2370, 2344, 2371, 2372, 2373, 2373, + 2373, 2373, 2344, 2374, 2374, 2374, 2374, 2344, + 2375, 2375, 2376, 2377, 2378, 2379, 2380, 2381, + 2382, 2382, 2383, 2384, 2379, 2379, 2379, 2344, + 2385, 2385, 2385, 2385, 2344, 2386, 2248, 2387, + 2248, 2389, 2388, 2390, 2390, 2391, 2392, 2394, + 2395, 2396, 2397, 2397, 2398, 2399, 2393, 2388, + 2248, 2248, 2248, 2248, 2297, 2400, 2248, 2401, + 2248, 2402, 2248, 2403, 2248, 2404, 2248, 2405, + 2248, 2406, 2248, 2407, 2248, 2408, 2248, 2409, + 2410, 2410, 2248, 2411, 2411, 2248, 2412, 2413, + 2248, 2414, 2414, 2248, 2415, 2415, 2416, 2417, + 2418, 2419, 2420, 2421, 2421, 2422, 2423, 2248, + 2424, 2424, 2248, 2425, 2248, 2426, 2248, 2427, + 2248, 2428, 2248, 2429, 2248, 2430, 2248, 2431, + 2248, 2432, 2248, 2433, 2248, 2434, 2248, 2435, + 2248, 2436, 2248, 2437, 2248, 2438, 2248, 2439, + 2439, 2440, 2441, 2442, 2443, 2444, 2444, 2445, + 2446, 2248, 2447, 2248, 2448, 2248, 2449, 2248, + 2450, 2248, 2451, 2451, 2452, 2453, 2454, 2455, + 2456, 2456, 2457, 2458, 2248, 2459, 2248, 2460, + 2248, 2461, 2248, 2462, 2248, 2463, 2464, 2388, + 2465, 2388, 2466, 2467, 2388, 2468, 2468, 2469, + 2470, 2472, 2473, 2474, 2474, 2475, 2476, 2471, + 2388, 2280, 2280, 2281, 2282, 2283, 2284, 2285, + 2285, 2286, 2287, 2477, 2477, 2477, 2248, 2478, + 2248, 2481, 2482, 2483, 2484, 2485, 2481, 2482, + 2483, 2484, 2485, 2480, 2479, 2486, 2486, 2486, + 2486, 2487, 2479, 2488, 2489, 2488, 2489, 2479, + 2490, 2490, 2490, 2490, 2479, 2491, 2491, 2479, + 2492, 2493, 2492, 2492, 2492, 2479, 2494, 2494, + 2479, 2495, 2495, 2479, 2496, 2496, 2479, 2497, + 2497, 2479, 2498, 2479, 2499, 2479, 2500, 2500, + 2479, 2501, 2501, 2479, 2502, 2502, 2479, 2503, + 2479, 2504, 2504, 2504, 2504, 2479, 2505, 2506, + 2505, 2506, 2479, 2507, 2508, 2507, 2508, 2479, + 2509, 2479, 2510, 2510, 2479, 2511, 2511, 2479, + 2512, 2512, 2479, 2513, 2513, 2479, 2514, 2514, + 2514, 2514, 2479, 2515, 2515, 2479, 2516, 2516, + 2479, 2517, 2517, 2479, 2518, 2519, 2479, 2520, + 2479, 2521, 2479, 2522, 2522, 2479, 2523, 2523, + 2479, 2524, 2524, 2479, 2525, 2479, 2526, 2479, + 2527, 2479, 2528, 2528, 2528, 2528, 2479, 2529, + 2479, 2530, 2479, 2531, 2531, 2479, 2532, 2532, + 2479, 2533, 2533, 2479, 2534, 2479, 2535, 2479, + 2536, 2479, 2537, 2537, 2537, 2537, 2479, 2538, + 2539, 2479, 2540, 2479, 2541, 2479, 2542, 2479, + 2543, 2479, 2544, 2544, 2544, 2544, 2479, 2545, + 2479, 2546, 2479, 2547, 2547, 2547, 2547, 2479, + 2548, 2548, 2479, 2549, 2549, 2479, 2550, 2550, + 2479, 2551, 2551, 2479, 2552, 2552, 2479, 2553, + 2553, 2479, 2554, 2554, 2479, 2555, 2555, 2555, + 2555, 2479, 2556, 2556, 2479, 2557, 2557, 2479, + 2558, 2558, 2479, 2559, 2559, 2479, 2560, 2560, + 2479, 2561, 2561, 2479, 2562, 2563, 2562, 2563, + 2479, 2564, 2564, 2479, 2565, 2565, 2479, 2566, + 2566, 2566, 2566, 2479, 2567, 2567, 2479, 2568, + 2568, 2479, 2569, 2569, 2569, 2569, 2479, 2570, + 2570, 2479, 2571, 2571, 2479, 2572, 2573, 2572, + 2573, 2479, 2574, 2574, 2479, 2575, 2479, 2576, + 2576, 2576, 2576, 2479, 2577, 2577, 2479, 2578, + 2578, 2479, 2579, 2580, 2581, 2479, 2582, 2583, + 2582, 2582, 2582, 2479, 2584, 2584, 2479, 2585, + 2585, 2479, 2586, 2586, 2479, 2587, 2587, 2479, + 2588, 2479, 2589, 2479, 2590, 2590, 2479, 2591, + 2591, 2479, 2592, 2592, 2479, 2593, 2479, 2594, + 2594, 2594, 2594, 2479, 2595, 2479, 2596, 2479, + 2597, 2597, 2597, 2597, 2479, 2598, 2479, 2599, + 2479, 2600, 2600, 2600, 2600, 2479, 2603, 2604, + 2605, 2606, 2607, 2608, 2603, 2604, 2605, 2606, + 2607, 2608, 2602, 2601, 2609, 2609, 2609, 2609, + 2610, 2601, 2611, 2611, 2601, 2612, 2612, 2601, + 2613, 2613, 2601, 2614, 2614, 2601, 2615, 2615, + 2601, 2616, 2616, 2616, 2616, 2601, 2617, 2618, + 2619, 2617, 2618, 2619, 2601, 2620, 2620, 2601, + 2621, 2621, 2601, 2622, 2622, 2601, 2623, 2623, + 2601, 2624, 2624, 2601, 2625, 2625, 2625, 2625, + 2601, 2626, 2627, 2626, 2627, 2601, 2628, 2628, + 2601, 2629, 2629, 2629, 2629, 2601, 2630, 2630, + 2601, 2631, 2631, 2601, 2632, 2632, 2632, 2632, + 2601, 2633, 2633, 2601, 2634, 2634, 2601, 2635, + 2635, 2601, 2636, 2636, 2636, 2636, 2601, 2637, + 2637, 2601, 2638, 2638, 2601, 2639, 2639, 2639, + 2639, 2601, 2640, 2641, 2640, 2641, 2601, 2642, + 2642, 2601, 2643, 2643, 2643, 2643, 2601, 2644, + 2644, 2601, 2645, 2645, 2601, 2646, 2646, 2646, + 2646, 2601, 2647, 2647, 2601, 2648, 2648, 2601, + 2649, 2649, 2601, 2650, 2650, 2650, 2650, 2601, + 2651, 2651, 2601, 2652, 2652, 2601, 2653, 2653, + 2653, 2653, 2601, 2656, 2656, 2655, 2654, 2657, + 2657, 2657, 2657, 2658, 2654, 2659, 2659, 2654, + 2660, 2660, 2654, 2661, 2661, 2654, 2662, 2662, + 2654, 2663, 2663, 2654, 2664, 2664, 2664, 2664, + 2654, 2666, 2666, 2665, 2667, 2668, 2667, 2667, + 2667, 2668, 2665, 2669, 2669, 2669, 2669, 2669, + 2669, 77, 2670, 2670, 2670, 2670, 77, 2671, + 2671, 2671, 2671, 2671, 2671, 77, 2672, 2672, + 2673, 2674, 2675, 2676, 77, 2677, 2677, 2678, + 2679, 2680, 2680, 2680, 2681, 2682, 2680, 2680, + 2680, 77, 2683, 2683, 2684, 2685, 2686, 2687, + 77, 2689, 2689, 2690, 2691, 2693, 2694, 2692, + 2688, 2695, 2695, 2696, 2697, 2699, 2700, 2698, + 2688, 2701, 2701, 2702, 2703, 2705, 2706, 2704, + 2688, 2708, 2708, 2709, 2710, 2712, 2713, 2714, + 2715, 2716, 2712, 2713, 2714, 2715, 2716, 2717, + 2718, 2711, 2707, 2719, 2719, 2720, 2721, 2723, + 2724, 2722, 2688, 2725, 2725, 2726, 2727, 2729, + 2730, 2731, 2732, 2733, 2729, 2730, 2731, 2732, + 2733, 2734, 2735, 2728, 2707, 2736, 2736, 2737, + 2738, 2740, 2741, 2739, 2688, 2742, 2742, 2743, + 2744, 2746, 2747, 2748, 2749, 2750, 2746, 2747, + 2748, 2749, 2750, 2751, 2752, 2745, 2707, 2753, + 2753, 2754, 2755, 2757, 2758, 2756, 2688, 2759, + 2759, 2761, 2762, 2763, 2764, 2765, 2761, 2762, + 2763, 2764, 2765, 2759, 2759, 2760, 2707, 2759, + 2759, 2759, 2759, 2766, 2707, 2768, 2769, 2770, + 2771, 2772, 2768, 2769, 2770, 2771, 2772, 2767, + 2707, 2773, 2773, 2773, 2773, 2774, 2707, 2776, + 2775, 77, 2742, 2742, 2743, 2744, 2751, 2752, + 2777, 2707, 2779, 2780, 2781, 2782, 2783, 2779, + 2780, 2781, 2782, 2783, 2778, 2707, 2784, 2784, + 2785, 2786, 2788, 2789, 2787, 2707, 2791, 2790, + 77, 2725, 2725, 2726, 2727, 2734, 2735, 2792, + 2707, 2794, 2795, 2796, 2797, 2798, 2794, 2795, + 2796, 2797, 2798, 2793, 2707, 2799, 2799, 2800, + 2801, 2803, 2804, 2802, 2707, 2806, 2805, 77, + 2708, 2708, 2709, 2710, 2717, 2718, 2807, 2707, + 2809, 2810, 2811, 2812, 2813, 2809, 2810, 2811, + 2812, 2813, 2808, 2707, 2814, 2814, 2815, 2816, + 2818, 2819, 2817, 2707, 2821, 2820, 77, 2823, + 2822, 77, 2825, 2824, 77, 77, 77, 77, + 77, 2826, 2827, 2827, 2828, 2829, 2830, 2831, + 77, 2833, 2833, 2834, 2835, 2836, 2837, 2832, + 2832, 2832, 77, 2838, 2838, 2838, 2838, 77, + 2840, 2839, 77, 2841, 2841, 2841, 2841, 2841, + 2841, 77, 2842, 2842, 2843, 2844, 2845, 2846, + 77, 2847, 2847, 2848, 2849, 2850, 2850, 2850, + 2851, 2852, 2850, 2850, 2850, 77, 2853, 2853, + 2853, 2853, 77, 2855, 2854, 77, 2856, 2688, + 2857, 2857, 2858, 2859, 2861, 2862, 2860, 2688, + 2863, 2863, 2864, 2865, 2866, 2866, 2866, 2867, + 2868, 2866, 2866, 2866, 77, 2869, 2869, 2869, + 2869, 77, 2871, 2870, 77, 2873, 2873, 2873, + 2873, 2872, 2874, 2874, 2875, 2876, 2877, 2878, + 2879, 2879, 2880, 2881, 2873, 2883, 2883, 2884, + 2885, 2886, 2887, 2888, 2888, 2889, 2890, 2882, + 2882, 2882, 2873, 2892, 2891, 2873, 2893, 2893, + 2893, 2893, 2665, 2894, 2895, 2894, 2894, 2894, + 2895, 2895, 2895, 2665, 2897, 2896, 2898, 2898, + 2899, 2900, 2902, 2903, 2901, 2896, 2904, 2904, + 2905, 2906, 2908, 2909, 2910, 2911, 2907, 2896, + 2912, 2912, 2913, 2914, 2916, 2917, 2915, 2896, + 2918, 2918, 2919, 2920, 2908, 2909, 2922, 2923, + 2921, 2896, 2924, 2924, 2925, 2926, 2927, 2929, + 2930, 2928, 2896, 2931, 2931, 2932, 2933, 2908, + 2909, 2934, 2935, 2896, 2936, 2936, 2937, 2938, + 2939, 2940, 2896, 2936, 2936, 2937, 2938, 2939, + 2940, 2941, 2896, 2942, 2942, 2943, 2944, 2946, + 2947, 2945, 2896, 2948, 2948, 2949, 2950, 2952, + 2953, 2954, 2955, 2951, 2896, 2956, 2956, 2957, + 2958, 2960, 2961, 2959, 2896, 2962, 2962, 2963, + 2964, 2952, 2953, 2966, 2967, 2965, 2896, 2968, + 2968, 2969, 2970, 2971, 2973, 2974, 2972, 2896, + 2975, 2975, 2976, 2977, 2952, 2953, 2978, 2979, + 2896, 2980, 2980, 2981, 2982, 2983, 2984, 2896, + 2980, 2980, 2981, 2982, 2985, 2983, 2984, 2986, + 2896, 2987, 2896, 2988, 2988, 2989, 2990, 2991, + 2993, 2994, 2995, 2996, 2996, 2997, 2998, 2992, + 2896, 2999, 2999, 3000, 3001, 3003, 3004, 3005, + 3005, 3006, 3007, 3002, 2896, 3008, 3008, 3009, + 3010, 3011, 3013, 3014, 3015, 3016, 3016, 3017, + 3018, 3012, 2896, 3019, 3019, 3020, 3021, 3023, + 3024, 3005, 3005, 3025, 3026, 3022, 2896, 3027, + 3027, 3028, 3029, 3030, 3032, 3033, 3034, 3035, + 3035, 3036, 3037, 3031, 2896, 3038, 3038, 3039, + 3040, 3042, 3043, 3005, 3005, 3044, 3045, 3041, + 2896, 3046, 3046, 3047, 3048, 3049, 3046, 3051, + 3052, 3053, 3053, 3054, 3055, 3050, 2896, 3056, + 3056, 3057, 3058, 3059, 3060, 3005, 3005, 3061, + 3062, 2896, 3064, 3063, 2896, 3065, 3065, 3066, + 3067, 3065, 3069, 3070, 3071, 3071, 3072, 3073, + 3068, 2896, 3046, 3046, 3047, 3048, 3046, 3051, + 3052, 3053, 3053, 3054, 3055, 3074, 2896, 3076, + 3075, 2896, 3077, 3077, 3078, 3079, 3081, 3082, + 3083, 3084, 3084, 3085, 3086, 3080, 2896, 3027, + 3027, 3028, 3029, 3032, 3033, 3034, 3035, 3035, + 3036, 3037, 3087, 2896, 3038, 3038, 3039, 3040, + 3042, 3043, 3005, 3005, 3044, 3045, 2896, 3089, + 3088, 2896, 3090, 3090, 3091, 3092, 3094, 3095, + 3096, 3097, 3097, 3098, 3099, 3093, 2896, 3008, + 3008, 3009, 3010, 3013, 3014, 3015, 3016, 3016, + 3017, 3018, 3100, 2896, 3019, 3019, 3020, 3021, + 3023, 3024, 3005, 3005, 3025, 3026, 2896, 3102, + 3101, 2896, 3103, 3103, 3104, 3105, 3107, 3108, + 3109, 3110, 3110, 3111, 3112, 3106, 2896, 2988, + 2988, 2989, 2990, 2993, 2994, 2995, 2996, 2996, + 2997, 2998, 3113, 2896, 2999, 2999, 3000, 3001, + 3003, 3004, 3005, 3005, 3006, 3007, 2896, 3115, + 3114, 2896, 3116, 3116, 3117, 3118, 3119, 3120, + 2896, 3122, 3121, 2896, 3123, 3123, 3124, 3125, + 3127, 3128, 3126, 2896, 2968, 2968, 2969, 2970, + 2973, 2974, 3129, 2896, 3131, 3130, 2896, 3133, + 3132, 2896, 3135, 3134, 2896, 3136, 3136, 3137, + 3138, 3139, 3140, 2896, 3142, 3141, 2896, 3143, + 3143, 3144, 3145, 3147, 3148, 3146, 2896, 2924, + 2924, 2925, 2926, 2929, 2930, 3149, 2896, 3151, + 3150, 2896, 3153, 3152, 2896, 3154, 2688, 3155, + 3155, 3156, 3157, 3159, 3160, 3158, 2688, 3161, + 3161, 3162, 3163, 3165, 3166, 3164, 2688, 3167, + 3167, 3168, 3169, 3171, 3172, 3170, 2688, 3173, + 3173, 3174, 3175, 3177, 3178, 3176, 2688, 3179, + 3179, 3180, 3181, 3183, 3184, 3182, 2688, 3185, + 3185, 3186, 3187, 3188, 3188, 3188, 3189, 3190, + 3188, 3188, 3188, 77, 3191, 3191, 3191, 3191, + 77, 3193, 3192, 77, 3195, 3194, 77, 3197, + 3196, 77, 3198, 2688, 3199, 3199, 3200, 3201, + 3203, 3204, 3202, 2688, 3205, 3205, 3206, 3207, + 3209, 3210, 3208, 2688, 3211, 3211, 3212, 3213, + 3215, 3216, 3214, 2688, 3218, 3218, 3219, 3220, + 3221, 3222, 3217, 3217, 3217, 77, 3223, 3223, + 3224, 3225, 3226, 3227, 77, 3229, 3229, 3230, + 3231, 3232, 3233, 3228, 3228, 3228, 77, 3234, + 3234, 3235, 3236, 3237, 3238, 77, 3240, 3240, + 3241, 3242, 3243, 3244, 3239, 3239, 3239, 77, + 3245, 3245, 3246, 3247, 3248, 3249, 77, 3250, + 3250, 3251, 3252, 3253, 3253, 3253, 3254, 3255, + 3253, 3253, 3253, 77, 3256, 3256, 3256, 3256, + 77, 3258, 3257, 77, 3260, 3259, 77, 3262, + 3261, 77, 3264, 3263, 77, 3266, 3265, 77, + 3267, 3267, 3267, 77, 3268, 3268, 3269, 3270, + 3271, 3272, 77, 3268, 3268, 3269, 3270, 3271, + 3272, 3273, 2688, 3274, 3274, 3275, 3276, 3278, + 3279, 3277, 2688, 3280, 3280, 3281, 3282, 3284, + 3285, 3283, 3283, 3283, 77, 3286, 3286, 3287, + 3288, 3289, 3290, 77, 3286, 3286, 3287, 3288, + 3291, 3289, 3290, 3291, 3291, 3291, 77, 3292, + 3292, 77, 3294, 3293, 77, 3296, 3295, 77, + 3298, 3297, 77, 3300, 3300, 3301, 3302, 3303, + 3304, 3305, 3306, 3307, 3308, 3308, 3309, 3310, + 3299, 3311, 3312, 3299, 3313, 3299, 3315, 3315, + 3314, 3317, 3316, 3314, 3318, 3299, 3319, 3319, + 3320, 3321, 3323, 3324, 3325, 3325, 3326, 3327, + 3322, 3299, 3329, 3328, 77, 3330, 3299, 3331, + 3331, 3331, 3331, 3314, 3333, 3332, 3332, 3332, + 3314, 3334, 2688, 3335, 3335, 3336, 3337, 3339, + 3340, 3338, 2688, 3341, 3341, 3342, 3343, 3345, + 3346, 3344, 3344, 3344, 77, 3347, 3347, 3348, + 3349, 3350, 3351, 77, 3347, 3347, 3348, 3349, + 3350, 3351, 3352, 2688, 3353, 3353, 3354, 3355, + 3357, 3358, 3356, 2688, 3360, 3360, 3361, 3362, + 3364, 3365, 3363, 3363, 3363, 3359, 3366, 3366, + 3366, 3359, 3367, 3367, 3368, 3369, 3370, 3371, + 3372, 3372, 3373, 3374, 3363, 3363, 3363, 3359, + 3376, 3375, 3359, 3378, 3377, 77, 3380, 3379, + 77, 3382, 3381, 77, 3383, 2688, 3384, 3384, + 3385, 3386, 3388, 3389, 3387, 2688, 3390, 3390, + 3391, 3392, 3394, 3395, 3393, 2688, 3396, 3396, + 3397, 3398, 3400, 3401, 3399, 2688, 3402, 3402, + 3403, 3404, 3406, 3407, 3405, 3405, 3405, 3359, + 3408, 3408, 3408, 3359, 3409, 3409, 3410, 3411, + 3412, 3413, 3414, 3414, 3415, 3416, 3405, 3405, + 3405, 3359, 3418, 3417, 3359, 3420, 3419, 77, + 3422, 3421, 77, 3423, 2688, 3424, 3424, 3425, + 3426, 3428, 3429, 3427, 2688, 3431, 3431, 3432, + 3433, 3434, 3435, 3436, 3437, 3438, 3439, 3430, + 3440, 3440, 3441, 3442, 3443, 3444, 3430, 3440, + 3440, 3441, 3442, 3443, 3444, 3446, 3445, 3447, + 3447, 3448, 3449, 3451, 3452, 3450, 3445, 3453, + 3453, 3454, 3455, 3456, 3457, 3458, 3430, 3460, + 3460, 3461, 3462, 3463, 3463, 3464, 3465, 3466, + 3466, 3467, 3468, 3469, 3469, 3469, 3469, 3470, + 3471, 3469, 3469, 3472, 3473, 3474, 3475, 3469, + 3469, 3476, 3477, 3478, 3479, 3469, 3469, 3480, + 3481, 3459, 3460, 3460, 3461, 3462, 3483, 3470, + 3471, 3483, 3483, 3483, 3482, 3469, 3469, 3482, + 3485, 3484, 3482, 3463, 3463, 3464, 3465, 3469, + 3469, 3469, 3469, 3474, 3475, 3469, 3469, 3476, + 3477, 3482, 3487, 3486, 3482, 3483, 3460, 3460, + 3461, 3462, 3463, 3463, 3464, 3465, 3466, 3466, + 3467, 3468, 3469, 3469, 3469, 3469, 3470, 3471, + 3469, 3469, 3472, 3473, 3474, 3475, 3469, 3469, + 3476, 3477, 3478, 3479, 3469, 3469, 3480, 3481, + 3483, 3483, 3483, 3482, 3485, 3487, 3489, 3484, + 3486, 3488, 3482, 3491, 3490, 3430, 3493, 3492, + 3430, 3494, 3494, 3495, 3496, 3497, 3498, 3430, + 3494, 3494, 3495, 3496, 3497, 3498, 3499, 3445, + 3500, 3500, 3501, 3502, 3504, 3505, 3503, 3445, + 3507, 3507, 3508, 3509, 3510, 3511, 3512, 3510, + 3506, 3514, 3515, 3515, 3516, 3517, 3518, 3518, + 3519, 3520, 3521, 3521, 3522, 3523, 3524, 3524, + 3524, 3524, 3525, 3526, 3524, 3524, 3527, 3528, + 3529, 3530, 3524, 3524, 3531, 3532, 3533, 3534, + 3524, 3524, 3535, 3536, 3514, 3513, 3538, 3537, + 3430, 3540, 3539, 3430, 3541, 3541, 3542, 3543, + 3544, 3545, 3430, 3541, 3541, 3542, 3543, 3544, + 3545, 3546, 3445, 3547, 3547, 3548, 3549, 3551, + 3552, 3550, 3445, 3553, 3553, 3554, 3555, 3556, + 3557, 3558, 3556, 3556, 3556, 3506, 3559, 3560, + 3560, 3561, 3562, 3563, 3563, 3564, 3565, 3566, + 3566, 3567, 3568, 3569, 3569, 3569, 3569, 3570, + 3571, 3569, 3569, 3572, 3573, 3574, 3575, 3569, + 3569, 3576, 3577, 3578, 3579, 3569, 3569, 3580, + 3581, 3559, 3559, 3559, 3513, 3583, 3582, 3430, + 3585, 3584, 3430, 3586, 3586, 3587, 3588, 3589, + 3590, 3430, 3586, 3586, 3587, 3588, 3589, 3590, + 3591, 3445, 3592, 3592, 3593, 3594, 3596, 3597, + 3595, 3445, 3598, 3598, 3599, 3600, 3601, 3601, + 3601, 3602, 3603, 3601, 3601, 3601, 3430, 3604, + 3604, 3605, 3606, 3607, 3607, 3608, 3609, 3610, + 3610, 3611, 3612, 3613, 3613, 3613, 3613, 3614, + 3615, 3613, 3613, 3616, 3617, 3618, 3619, 3613, + 3613, 3620, 3621, 3622, 3623, 3613, 3613, 3624, + 3625, 3459, 3627, 3626, 3430, 3629, 3628, 3430, + 3631, 3630, 77, 3632, 3632, 3632, 77, 3633, + 3633, 3634, 3635, 3636, 3637, 77, 3633, 3633, + 3634, 3635, 3636, 3637, 3638, 3638, 3638, 77, + 3639, 3639, 3640, 3641, 3642, 3643, 77, 3639, + 3639, 3640, 3641, 3642, 3643, 3644, 2688, 3645, + 3645, 3646, 3647, 3649, 3650, 3648, 2688, 3651, + 3651, 3652, 3653, 3655, 3656, 3654, 2688, 3657, + 3657, 3658, 3659, 3661, 3662, 3660, 2688, 3664, + 3664, 3665, 3666, 3668, 3669, 3667, 3663, 3670, + 3670, 3671, 3672, 3674, 3675, 3673, 3663, 3676, + 3676, 3677, 3678, 3680, 3681, 3679, 3663, 3682, + 3682, 3683, 3684, 3686, 3687, 3685, 3663, 3688, + 3688, 3689, 3690, 3692, 3693, 3691, 2688, 3694, + 3694, 3695, 3696, 3698, 3699, 3697, 2688, 3700, + 3700, 3701, 3702, 3703, 3703, 3703, 3704, 3705, + 3703, 3703, 3703, 77, 3706, 3706, 3707, 3708, + 3709, 3710, 77, 3711, 3711, 3712, 3713, 3714, + 3715, 3716, 3714, 3714, 3714, 77, 3717, 3717, + 77, 3719, 3718, 77, 3721, 3720, 77, 3723, + 3722, 77, 3725, 3724, 77, 3727, 3726, 77, + 3729, 3728, 77, 3731, 3730, 77, 3733, 3732, + 77, 3734, 3734, 3734, 3734, 3734, 3734, 77, + 3735, 3735, 3735, 3735, 77, 3736, 3736, 3736, + 3736, 77, 3737, 2688, 3738, 3738, 3739, 3740, + 3742, 3743, 3741, 2688, 3744, 3744, 3745, 3746, + 3748, 3749, 3747, 2688, 3750, 3750, 3751, 3752, + 3754, 3755, 3753, 2688, 3756, 3756, 3757, 3758, + 3760, 3761, 3759, 3759, 3759, 77, 3762, 3762, + 3763, 3764, 3765, 3766, 77, 3762, 3762, 3763, + 3764, 3767, 3765, 3766, 3767, 3767, 3767, 77, + 3768, 3768, 77, 3770, 3769, 77, 3772, 3771, + 77, 3774, 3773, 77, 3775, 3775, 3775, 3775, + 77, 3776, 3776, 77, 3777, 2688, 3778, 3778, + 3779, 3780, 3782, 3783, 3781, 2688, 3784, 3784, + 3785, 3786, 3788, 3789, 3787, 2688, 3790, 3790, + 3791, 3792, 3794, 3795, 3793, 2688, 3796, 3796, + 3797, 3798, 3800, 3801, 3799, 2688, 3802, 3802, + 3803, 3804, 3806, 3807, 3805, 2688, 3808, 3808, + 3809, 3810, 3811, 3813, 3814, 3812, 3812, 3812, + 3359, 3815, 3815, 3816, 3817, 3818, 3819, 3359, + 3821, 3821, 3822, 3823, 3825, 3826, 3824, 3824, + 3824, 3820, 3827, 3827, 3827, 3820, 3829, 3828, + 3828, 3828, 3820, 3830, 3830, 3830, 3820, 3832, + 3831, 3831, 3831, 3820, 3834, 3833, 3833, 3833, + 3820, 3835, 3835, 3835, 3820, 3837, 3836, 3836, + 3836, 3820, 3838, 3838, 3838, 3838, 3839, 3839, + 3839, 3820, 3840, 3840, 3840, 3840, 77, 3841, + 3820, 3837, 3820, 3834, 3820, 3842, 3820, 3832, + 3820, 3844, 3843, 77, 3845, 3845, 3845, 3359, + 3815, 3815, 3816, 3817, 3818, 3819, 3846, 3846, + 3846, 3359, 3848, 3847, 77, 3850, 3849, 77, + 3852, 3851, 77, 3853, 2688, 3854, 3854, 3855, + 3856, 3858, 3859, 3857, 2688, 3860, 3860, 3861, + 3862, 3864, 3865, 3863, 2688, 3866, 3866, 3867, + 3868, 3870, 3871, 3869, 2688, 3872, 3872, 3873, + 3874, 3876, 3877, 3875, 2688, 3878, 3878, 3879, + 3880, 3882, 3883, 3881, 2688, 3884, 3884, 3885, + 3886, 3887, 3889, 3890, 3888, 3888, 3888, 3359, + 3891, 3891, 3891, 3891, 3359, 3892, 3892, 3892, + 3359, 3891, 3891, 3891, 3891, 3893, 3893, 3893, + 3359, 3895, 3894, 77, 3897, 3896, 77, 3899, + 3898, 77, 3900, 2688, 3901, 3901, 3902, 3903, + 3905, 3906, 3904, 2688, 3907, 3907, 3908, 3909, + 3911, 3912, 3910, 2688, 3913, 3913, 3914, 3915, + 3917, 3918, 3916, 2688, 3919, 3919, 3920, 3921, + 3923, 3924, 3922, 2688, 3925, 3925, 3926, 3927, + 3929, 3930, 3928, 2688, 3931, 3931, 3932, 3933, + 3935, 3936, 3934, 3934, 3934, 3359, 3937, 3937, + 3937, 3359, 3938, 3938, 3939, 3940, 3941, 3942, + 3943, 3943, 3944, 3945, 3934, 3934, 3934, 3359, + 3947, 3946, 3359, 3949, 3948, 77, 3951, 3950, + 77, 3953, 3952, 77, 3954, 2688, 3955, 3955, + 3956, 3957, 3959, 3960, 3958, 2688, 3961, 3961, + 3962, 3963, 3965, 3966, 3964, 2688, 3967, 3967, + 3967, 3967, 3968, 2688, 3969, 3969, 3969, 3969, + 77, 3971, 3970, 77, 3972, 2688, 3973, 3973, + 3974, 3975, 3977, 3978, 3976, 2688, 3979, 3979, + 3980, 3981, 3983, 3984, 3982, 2688, 3985, 3985, + 3986, 3987, 3989, 3990, 3988, 2688, 3991, 3991, + 3992, 3993, 3995, 3996, 3994, 2688, 3997, 3997, + 3998, 3999, 4001, 4002, 4000, 2688, 4003, 4003, + 4004, 4005, 4007, 4008, 4006, 4006, 4006, 3359, + 4009, 4009, 4009, 3359, 4010, 4010, 4011, 4012, + 4013, 4014, 4015, 4015, 4016, 4017, 4006, 4006, + 4006, 3359, 4019, 4018, 3359, 4021, 4020, 77, + 4023, 4022, 77, 4025, 4024, 77, 4026, 2688, + 4027, 4027, 4028, 4029, 4031, 4032, 4030, 2688, + 4033, 4033, 4034, 4035, 4036, 4037, 4038, 4036, + 2665, 4039, 4040, 4039, 4039, 4039, 4040, 2665, + 4042, 4041, 77, 4043, 2688, 4044, 4044, 4045, + 4046, 4048, 4049, 4047, 2688, 4050, 4050, 4051, + 4052, 4054, 4055, 4053, 4053, 4053, 3359, 4056, + 4056, 4056, 3359, 4057, 4057, 4057, 3359, 4058, + 4058, 4058, 3359, 4060, 4059, 4061, 4061, 4061, + 3359, 4062, 4062, 4062, 3359, 4063, 4063, 4063, + 3359, 4064, 4064, 4064, 3359, 4066, 4060, 4066, + 4066, 4066, 4065, 4068, 4067, 77, 4069, 4069, + 4069, 3359, 4070, 4070, 4070, 3359, 4072, 4071, + 4073, 4073, 4073, 3359, 4074, 4074, 4074, 3359, + 4075, 4072, 4075, 4075, 4075, 4071, 4076, 4076, + 4076, 3359, 4077, 4077, 4077, 3359, 4078, 4071, + 4079, 4079, 4079, 3359, 4080, 4080, 4080, 3359, + 4081, 4078, 4081, 4081, 4081, 4071, 4082, 2688, + 4083, 4083, 4084, 4085, 4087, 4088, 4086, 2688, + 4089, 4089, 4090, 4091, 4093, 4094, 4092, 2688, + 4095, 4095, 4096, 4097, 4099, 4100, 4098, 2688, + 4102, 4102, 4103, 4104, 4105, 4106, 4101, 4101, + 4101, 77, 4107, 4107, 4107, 4107, 77, 4109, + 4108, 77, 4111, 4110, 77, 4112, 2688, 4113, + 4113, 4114, 4115, 4117, 4118, 4116, 2688, 4120, + 4120, 4121, 4122, 4123, 4124, 4119, 4119, 4119, + 77, 4125, 4125, 4126, 4127, 4128, 4129, 77, + 4131, 4131, 4132, 4133, 4134, 4135, 4130, 4130, + 4130, 77, 4136, 4136, 4136, 4136, 77, 4138, + 4137, 77, 4140, 4139, 77, 4141, 2688, 4142, + 4142, 4143, 4144, 4146, 4147, 4145, 2688, 4148, + 4148, 4149, 4150, 4151, 4151, 4151, 4152, 4153, + 4151, 4151, 4151, 77, 4154, 4154, 4154, 4154, + 77, 4155, 4155, 4155, 4155, 77, 4157, 4156, + 77, 4158, 4158, 4158, 77, 4159, 4159, 4160, + 4161, 4162, 4163, 77, 4159, 4159, 4160, 4161, + 4162, 4163, 4164, 4164, 4164, 77, 4165, 4165, + 4166, 4167, 4168, 4169, 77, 4165, 4165, 4166, + 4167, 4168, 4169, 4170, 2688, 4171, 4171, 4172, + 4173, 4175, 4176, 4174, 2688, 4177, 4177, 4178, + 4179, 4180, 4180, 4180, 4181, 4182, 4180, 4180, + 4180, 77, 4183, 4183, 4183, 4183, 77, 4185, + 4184, 77, 4187, 4186, 77, 4189, 4188, 77, + 4191, 4191, 4192, 4193, 4194, 4195, 4195, 4195, + 4196, 4197, 4198, 4199, 4195, 4195, 4195, 4190, + 4200, 4200, 4201, 4202, 4203, 4204, 75, 4205, + 4204, 4196, 4197, 4206, 4207, 4208, 4209, 4210, + 4211, 75, 75, 4204, 75, 4204, 75, 4204, + 75, 914, 4213, 4213, 4192, 4214, 4215, 4195, + 4216, 4217, 4218, 4219, 4220, 4221, 4222, 4223, + 4224, 4225, 4226, 4227, 4228, 4229, 4230, 4231, + 4232, 4233, 4195, 4195, 4216, 4217, 4218, 4219, + 4220, 4221, 4222, 4223, 4224, 4225, 4226, 4227, + 4228, 4229, 4230, 4231, 4232, 4233, 4196, 4197, + 4234, 4235, 4195, 4195, 4195, 4212, 4213, 4213, + 4192, 4214, 4215, 4195, 4238, 4239, 4240, 4241, + 4242, 4243, 4244, 4245, 4246, 4247, 4248, 4249, + 4250, 4251, 4252, 4253, 4254, 4255, 4195, 4195, + 4238, 4239, 4240, 4241, 4242, 4243, 4244, 4245, + 4246, 4247, 4248, 4249, 4250, 4251, 4252, 4253, + 4254, 4255, 4196, 4197, 4234, 4235, 4195, 4237, + 4195, 4195, 4236, 4257, 4257, 4258, 4259, 4260, + 4261, 4261, 4261, 4262, 4263, 4264, 4265, 4261, + 4261, 4261, 4256, 4191, 4191, 4192, 4266, 4267, + 4195, 4238, 4239, 4240, 4241, 4242, 4243, 4244, + 4245, 4246, 4247, 4248, 4249, 4250, 4251, 4252, + 4253, 4254, 4255, 4195, 4195, 4238, 4239, 4240, + 4241, 4242, 4243, 4244, 4245, 4246, 4247, 4248, + 4249, 4250, 4251, 4252, 4253, 4254, 4255, 4196, + 4197, 4268, 4269, 4195, 4237, 4195, 4195, 4236, + 4270, 4270, 4192, 4271, 4272, 4195, 4195, 4195, + 89, 90, 4273, 4274, 4195, 4195, 4195, 914, + 4275, 4275, 4201, 4276, 4277, 4204, 75, 4205, + 4204, 89, 90, 4273, 4278, 107, 108, 4273, + 4279, 75, 75, 4204, 75, 4204, 75, 4204, + 75, 914, 4200, 4200, 4201, 4202, 4203, 4204, + 75, 4282, 4283, 4284, 4285, 4286, 4287, 4288, + 4289, 4290, 4291, 4292, 4293, 4294, 4295, 4296, + 4297, 4298, 4299, 4205, 4204, 4282, 4283, 4284, + 4285, 4286, 4287, 4288, 4289, 4290, 4291, 4292, + 4293, 4294, 4295, 4296, 4297, 4298, 4299, 4196, + 4197, 4206, 4207, 4208, 4209, 4210, 4211, 75, + 75, 4204, 4281, 75, 4204, 75, 4204, 75, + 4280, 4275, 4275, 4201, 4276, 4277, 4204, 75, + 4282, 4283, 4284, 4285, 4286, 4287, 4288, 4289, + 4290, 4291, 4292, 4293, 4294, 4295, 4296, 4297, + 4298, 4299, 4205, 4204, 4282, 4283, 4284, 4285, + 4286, 4287, 4288, 4289, 4290, 4291, 4292, 4293, + 4294, 4295, 4296, 4297, 4298, 4299, 89, 90, + 4300, 4278, 107, 108, 4300, 4279, 75, 75, + 4204, 4281, 75, 4204, 75, 4204, 75, 4280, + 821, 821, 821, 821, 1079, 1080, 1079, 1082, + 1079, 1080, 1081, 1080, 1075, 821, 821, 821, + 1237, 1237, 1238, 1239, 1206, 1207, 1208, 1206, + 1240, 1241, 1206, 1206, 1206, 1212, 821, 1252, + 1252, 1253, 1254, 1247, 1255, 1256, 1257, 1257, + 1258, 1259, 1247, 1247, 1247, 1246, 1261, 1260, + 1246, 821, 821, 1502, 1502, 1503, 1504, 1505, + 1506, 1507, 1508, 1509, 1510, 1511, 1512, 1513, + 1514, 1515, 1516, 1517, 1518, 1519, 1520, 1521, + 1522, 1505, 1506, 1507, 1508, 1509, 1510, 1511, + 1512, 1513, 1514, 1515, 1516, 1517, 1518, 1519, + 1520, 1521, 1522, 1523, 1524, 1525, 1525, 1526, + 1527, 1493, 1550, 1549, 1493, 821, 2127, 2127, 2128, 2129, 2130, 2131, 2132, 2132, 2133, 2134, - 2123, 2123, 2123, 2084, 2136, 2135, 2084, 2138, - 2137, 2070, 807, 807, 2222, 2222, 2223, 2224, - 2225, 2226, 2227, 2228, 2229, 2230, 2231, 2232, - 2233, 2234, 2235, 2236, 2236, 2237, 2238, 2213, - 2254, 2253, 2213, 807, 807, 807, 807, 807, - 807, 807, 807, 807, 807, 2848, 2848, 2849, - 2850, 2851, 2852, 2853, 2853, 2854, 2855, 2847, - 2847, 2847, 2838, 2857, 2856, 2838, 807, 807, - 3021, 3021, 3022, 3023, 3024, 3025, 2970, 2970, - 3026, 3027, 2861, 3029, 3028, 2861, 3003, 3003, - 3004, 3005, 3007, 3008, 2970, 2970, 3009, 3010, - 3006, 2861, 3041, 3040, 2861, 2984, 2984, 2985, - 2986, 2988, 2989, 2970, 2970, 2990, 2991, 2987, - 2861, 3054, 3053, 2861, 2964, 2964, 2965, 2966, - 2968, 2969, 2970, 2970, 2971, 2972, 2967, 2861, - 3067, 3066, 2861, 807, 807, 807, 807, 3265, - 3265, 3266, 3267, 3268, 3269, 3270, 3271, 3272, - 3273, 3273, 3274, 3275, 3264, 3294, 3293, 77, - 807, 3332, 3332, 3333, 3334, 3335, 3336, 3337, - 3337, 3338, 3339, 3328, 3328, 3328, 3324, 3341, - 3340, 3324, 807, 3374, 3374, 3375, 3376, 3377, - 3378, 3379, 3379, 3380, 3381, 3370, 3370, 3370, - 3324, 3383, 3382, 3324, 807, 3428, 3428, 3429, - 3430, 3434, 3434, 3434, 3434, 3439, 3440, 3434, - 3434, 3441, 3442, 3447, 3452, 3451, 3447, 3425, - 3425, 3426, 3427, 3448, 3435, 3436, 3448, 3448, - 3448, 3447, 3450, 3449, 3447, 3448, 3425, 3425, - 3426, 3427, 3428, 3428, 3429, 3430, 3431, 3431, - 3432, 3433, 3434, 3434, 3434, 3434, 3435, 3436, - 3434, 3434, 3437, 3438, 3439, 3440, 3434, 3434, - 3441, 3442, 3443, 3444, 3434, 3434, 3445, 3446, - 3448, 3448, 3448, 3447, 3450, 3452, 3454, 3449, - 3451, 3453, 3447, 807, 807, 807, 807, 807, - 807, 807, 3903, 3903, 3904, 3905, 3906, 3907, - 3908, 3908, 3909, 3910, 3899, 3899, 3899, 3324, - 3912, 3911, 3324, 807, 807, 3975, 3975, 3976, - 3977, 3978, 3979, 3980, 3980, 3981, 3982, 3971, - 3971, 3971, 3324, 3984, 3983, 3324, 807, 807, - 807, 807, 807, 807, 807, 807, 0 + 2123, 2123, 2123, 2119, 2136, 2135, 2119, 2155, + 2155, 2156, 2157, 2159, 2160, 2158, 2158, 2158, + 2119, 2105, 2162, 2162, 2163, 2164, 2165, 2166, + 2167, 2167, 2168, 2169, 2158, 2158, 2158, 2119, + 2171, 2170, 2119, 2173, 2172, 2105, 821, 821, + 2257, 2257, 2258, 2259, 2260, 2261, 2262, 2263, + 2264, 2265, 2266, 2267, 2268, 2269, 2270, 2271, + 2271, 2272, 2273, 2248, 2289, 2288, 2248, 821, + 821, 821, 821, 821, 821, 821, 821, 821, + 821, 2883, 2883, 2884, 2885, 2886, 2887, 2888, + 2888, 2889, 2890, 2882, 2882, 2882, 2873, 2892, + 2891, 2873, 821, 821, 3056, 3056, 3057, 3058, + 3059, 3060, 3005, 3005, 3061, 3062, 2896, 3064, + 3063, 2896, 3038, 3038, 3039, 3040, 3042, 3043, + 3005, 3005, 3044, 3045, 3041, 2896, 3076, 3075, + 2896, 3019, 3019, 3020, 3021, 3023, 3024, 3005, + 3005, 3025, 3026, 3022, 2896, 3089, 3088, 2896, + 2999, 2999, 3000, 3001, 3003, 3004, 3005, 3005, + 3006, 3007, 3002, 2896, 3102, 3101, 2896, 821, + 821, 821, 821, 3300, 3300, 3301, 3302, 3303, + 3304, 3305, 3306, 3307, 3308, 3308, 3309, 3310, + 3299, 3329, 3328, 77, 821, 3367, 3367, 3368, + 3369, 3370, 3371, 3372, 3372, 3373, 3374, 3363, + 3363, 3363, 3359, 3376, 3375, 3359, 821, 3409, + 3409, 3410, 3411, 3412, 3413, 3414, 3414, 3415, + 3416, 3405, 3405, 3405, 3359, 3418, 3417, 3359, + 821, 3463, 3463, 3464, 3465, 3469, 3469, 3469, + 3469, 3474, 3475, 3469, 3469, 3476, 3477, 3482, + 3487, 3486, 3482, 3460, 3460, 3461, 3462, 3483, + 3470, 3471, 3483, 3483, 3483, 3482, 3485, 3484, + 3482, 3483, 3460, 3460, 3461, 3462, 3463, 3463, + 3464, 3465, 3466, 3466, 3467, 3468, 3469, 3469, + 3469, 3469, 3470, 3471, 3469, 3469, 3472, 3473, + 3474, 3475, 3469, 3469, 3476, 3477, 3478, 3479, + 3469, 3469, 3480, 3481, 3483, 3483, 3483, 3482, + 3485, 3487, 3489, 3484, 3486, 3488, 3482, 821, + 821, 821, 821, 821, 821, 821, 3938, 3938, + 3939, 3940, 3941, 3942, 3943, 3943, 3944, 3945, + 3934, 3934, 3934, 3359, 3947, 3946, 3359, 821, + 821, 4010, 4010, 4011, 4012, 4013, 4014, 4015, + 4015, 4016, 4017, 4006, 4006, 4006, 3359, 4019, + 4018, 3359, 821, 821, 821, 821, 821, 821, + 821, 821, 0 }; static const short _zone_scanner_trans_targs[] = { 0, 1, 1, 1, 2, 4, 17, 40, - 57, 64, 184, 84, 88, 96, 102, 118, - 128, 131, 138, 157, 167, 170, 176, 1474, - 192, 1479, 314, 0, 3, 3, 3, 2, - 207, 207, 207, 207, 207, 3, 210, 0, + 57, 64, 190, 84, 88, 96, 102, 118, + 128, 131, 144, 163, 173, 176, 182, 1492, + 198, 1497, 320, 0, 3, 3, 3, 2, + 213, 213, 213, 213, 213, 3, 216, 0, 3, 3, 3, 4, 17, 40, 57, 64, 73, 84, 88, 96, 102, 118, 128, 131, - 138, 157, 167, 170, 176, 3, 210, 0, - 5, 5, 5, 277, 280, 284, 5, 10, + 144, 163, 173, 176, 182, 3, 216, 0, + 5, 5, 5, 283, 286, 290, 5, 10, 6, 11, 20, 6, 5, 0, 5, 5, 9, 5, 10, 11, 20, 0, 7, 7, - 7, 1474, 8, 0, 7, 7, 7, 1474, - 8, 8, 1474, 6, 6, 10, 5, 12, - 12, 12, 13, 1480, 217, 291, 12, 12, - 12, 13, 1480, 217, 291, 13, 1475, 14, - 0, 14, 14, 15, 213, 220, 221, 222, - 223, 224, 225, 226, 227, 228, 229, 230, - 231, 232, 233, 234, 235, 236, 1482, 286, - 1480, 287, 1483, 289, 0, 16, 16, 16, - 1476, 317, 0, 16, 16, 16, 1476, 317, + 7, 1492, 8, 0, 7, 7, 7, 1492, + 8, 8, 1492, 6, 6, 10, 5, 12, + 12, 12, 13, 1498, 223, 297, 12, 12, + 12, 13, 1498, 223, 297, 13, 1493, 14, + 0, 14, 14, 15, 219, 226, 227, 228, + 229, 230, 231, 232, 233, 234, 235, 236, + 237, 238, 239, 240, 241, 242, 1500, 292, + 1498, 293, 1501, 295, 0, 16, 16, 16, + 1494, 323, 0, 16, 16, 16, 1494, 323, 18, 22, 29, 32, 36, 19, 5, 5, 5, 5, 10, 6, 11, 20, 21, 21, 21, 13, 21, 21, 21, 13, 23, 28, @@ -5181,9 +5222,9 @@ static const short _zone_scanner_trans_targs[] = { 5, 5, 5, 10, 6, 11, 20, 70, 71, 72, 5, 5, 5, 5, 10, 6, 11, 20, 74, 77, 75, 75, 75, 75, - 182, 75, 75, 75, 4, 17, 40, 57, + 188, 75, 75, 75, 4, 17, 40, 57, 64, 76, 84, 88, 96, 102, 118, 128, - 131, 138, 157, 167, 170, 176, 75, 182, + 131, 144, 163, 173, 176, 182, 75, 188, 78, 79, 80, 81, 82, 83, 5, 5, 5, 5, 10, 6, 11, 20, 85, 87, 86, 5, 5, 5, 5, 10, 6, 11, @@ -5207,1060 +5248,1069 @@ static const short _zone_scanner_trans_targs[] = { 123, 124, 125, 126, 127, 5, 5, 5, 5, 10, 6, 11, 20, 129, 130, 5, 5, 5, 5, 10, 6, 11, 20, 132, - 133, 137, 5, 5, 5, 5, 10, 6, - 11, 20, 134, 135, 136, 5, 5, 5, - 5, 10, 6, 11, 20, 5, 5, 5, - 5, 10, 6, 11, 20, 139, 144, 146, - 148, 150, 154, 140, 141, 142, 143, 5, - 5, 5, 5, 10, 6, 11, 20, 145, + 138, 139, 143, 133, 134, 135, 136, 137, + 5, 5, 5, 5, 10, 6, 11, 20, 5, 5, 5, 5, 10, 6, 11, 20, - 147, 5, 5, 5, 5, 10, 6, 11, - 20, 149, 5, 5, 5, 5, 10, 6, - 11, 20, 151, 152, 153, 5, 5, 5, - 5, 10, 6, 11, 20, 155, 156, 5, - 5, 5, 5, 10, 6, 11, 20, 158, - 161, 163, 159, 160, 5, 5, 5, 5, - 10, 6, 11, 20, 162, 5, 5, 5, - 5, 10, 6, 11, 20, 164, 165, 0, - 166, 0, 5, 5, 5, 166, 5, 10, - 6, 11, 20, 168, 169, 5, 5, 5, - 5, 10, 6, 11, 20, 171, 172, 173, - 174, 175, 5, 5, 5, 5, 10, 6, - 11, 20, 177, 178, 179, 180, 181, 5, - 5, 5, 5, 10, 6, 11, 20, 182, - 75, 183, 183, 183, 1477, 315, 185, 186, - 186, 186, 186, 191, 186, 186, 186, 187, - 4, 17, 40, 57, 64, 76, 84, 88, - 96, 102, 118, 128, 131, 138, 157, 167, - 170, 176, 186, 191, 75, 75, 75, 187, - 188, 188, 188, 188, 188, 75, 182, 189, - 189, 190, 190, 190, 190, 190, 75, 75, - 75, 189, 75, 182, 191, 186, 192, 1474, - 0, 194, 239, 245, 195, 196, 197, 198, - 199, 200, 1478, 0, 202, 202, 202, 202, - 203, 202, 202, 202, 202, 203, 203, 0, - 202, 0, 205, 205, 205, 205, 206, 205, - 205, 205, 205, 206, 206, 205, 208, 208, - 209, 209, 209, 209, 209, 3, 3, 3, - 208, 3, 210, 210, 3, 0, 212, 212, - 212, 212, 293, 294, 295, 212, 212, 212, - 212, 293, 294, 295, 0, 214, 214, 214, - 1475, 13, 1480, 217, 1481, 291, 214, 214, - 214, 1475, 1481, 215, 215, 215, 1479, 216, - 216, 1479, 218, 218, 218, 1474, 8, 218, - 218, 218, 8, 219, 219, 219, 237, 275, - 237, 1482, 0, 240, 241, 242, 243, 244, - 1478, 246, 247, 1478, 0, 215, 215, 215, - 1479, 216, 0, 250, 250, 250, 1477, 251, - 250, 250, 250, 1477, 251, 251, 1477, 0, - 253, 253, 253, 1482, 237, 1483, 275, 253, - 253, 253, 1482, 1483, 272, 0, 272, 272, - 272, 273, 215, 215, 215, 1479, 216, 274, - 1479, 274, 274, 216, 274, 274, 274, 216, - 276, 276, 276, 237, 276, 276, 276, 237, - 278, 279, 5, 5, 5, 5, 10, 6, - 11, 20, 281, 282, 283, 5, 5, 5, - 5, 10, 6, 11, 20, 285, 5, 5, - 5, 5, 10, 6, 11, 20, 286, 1482, - 288, 288, 288, 1474, 288, 288, 288, 1474, - 290, 290, 290, 290, 290, 290, 292, 292, - 292, 292, 292, 292, 293, 212, 219, 219, - 219, 237, 275, 296, 296, 296, 296, 296, - 296, 0, 314, 1479, 315, 1477, 317, 1476, - 318, 1484, 318, 318, 320, 1485, 320, 1485, - 0, 322, 328, 329, 324, 1486, 322, 323, - 324, 1486, 322, 324, 325, 0, 326, 327, - 1486, 322, 323, 324, 1486, 0, 331, 336, - 332, 1487, 331, 1488, 332, 0, 333, 334, - 335, 1487, 331, 1488, 332, 336, 337, 338, - 339, 336, 337, 338, 339, 0, 1487, 340, - 341, 342, 336, 337, 338, 339, 0, 344, - 344, 344, 344, 351, 0, 345, 0, 346, - 346, 346, 345, 348, 348, 348, 348, 348, - 1489, 347, 0, 346, 346, 346, 1489, 347, - 347, 1489, 349, 0, 349, 350, 350, 350, - 350, 350, 346, 346, 346, 349, 1489, 347, - 351, 344, 0, 353, 353, 353, 353, 363, - 354, 362, 358, 354, 355, 358, 0, 356, - 356, 356, 354, 358, 1490, 357, 356, 356, - 356, 1490, 357, 357, 1490, 359, 0, 360, - 361, 354, 355, 358, 363, 353, 365, 365, - 365, 365, 380, 366, 0, 0, 367, 367, - 367, 1491, 371, 377, 0, 367, 367, 367, - 368, 376, 372, 1491, 371, 377, 0, 368, - 369, 372, 370, 370, 370, 368, 372, 1491, - 371, 370, 370, 370, 371, 1491, 373, 0, - 374, 375, 368, 369, 372, 377, 1492, 378, - 378, 378, 378, 379, 379, 378, 380, 365, - 0, 382, 383, 384, 387, 385, 385, 385, - 385, 385, 386, 1493, 1494, 1495, 386, 385, - 0, 389, 399, 420, 437, 444, 453, 461, - 465, 473, 479, 495, 505, 508, 515, 534, - 544, 547, 553, 1496, 390, 393, 397, 391, - 392, 1496, 394, 395, 396, 1496, 398, 1496, - 400, 402, 409, 412, 416, 401, 1496, 403, - 408, 404, 405, 406, 407, 1496, 1496, 410, - 411, 1496, 413, 414, 415, 1496, 417, 418, - 419, 1496, 421, 425, 433, 422, 423, 424, - 1496, 426, 429, 427, 428, 1496, 430, 431, - 432, 1496, 1496, 434, 435, 436, 1496, 438, - 439, 440, 442, 441, 1496, 443, 1496, 445, - 449, 446, 447, 448, 1496, 450, 451, 452, - 1496, 454, 455, 456, 457, 458, 459, 460, - 1496, 462, 464, 463, 1496, 1496, 466, 468, - 470, 472, 467, 1496, 469, 1496, 471, 1496, - 1496, 474, 478, 475, 476, 477, 1496, 1496, - 480, 484, 486, 481, 482, 483, 1496, 485, - 1496, 1496, 487, 488, 1496, 489, 1496, 490, - 491, 492, 493, 494, 1496, 496, 497, 498, - 499, 500, 501, 502, 503, 504, 1496, 506, - 507, 1496, 509, 510, 514, 1496, 511, 512, - 513, 1496, 1496, 516, 521, 523, 525, 527, - 531, 517, 518, 519, 520, 1496, 522, 1496, - 524, 1496, 526, 1496, 528, 529, 530, 1496, - 532, 533, 1496, 535, 538, 540, 536, 537, - 1496, 539, 1496, 541, 542, 0, 543, 1496, - 543, 545, 546, 1496, 548, 549, 550, 551, - 552, 1496, 554, 555, 556, 557, 558, 1496, - 0, 560, 560, 560, 560, 565, 1497, 1498, - 1499, 560, 560, 560, 561, 566, 587, 604, - 611, 620, 628, 632, 640, 646, 662, 672, - 675, 682, 701, 711, 714, 720, 560, 565, - 1497, 1498, 1499, 560, 560, 560, 562, 726, - 730, 560, 565, 1497, 1498, 1499, 563, 564, - 560, 560, 560, 560, 565, 1497, 1498, 1499, - 565, 560, 567, 569, 576, 579, 583, 568, - 560, 560, 560, 560, 565, 1497, 1498, 1499, - 570, 575, 571, 572, 573, 574, 560, 560, - 560, 560, 565, 1497, 1498, 1499, 560, 560, - 560, 560, 565, 1497, 1498, 1499, 577, 578, - 560, 560, 560, 560, 565, 1497, 1498, 1499, - 580, 581, 582, 560, 560, 560, 560, 565, - 1497, 1498, 1499, 584, 585, 586, 560, 560, - 560, 560, 565, 1497, 1498, 1499, 588, 592, - 600, 589, 590, 591, 560, 560, 560, 560, - 565, 1497, 1498, 1499, 593, 596, 594, 595, - 560, 560, 560, 560, 565, 1497, 1498, 1499, - 597, 598, 599, 560, 560, 560, 560, 565, - 1497, 1498, 1499, 560, 560, 560, 601, 560, - 565, 1497, 1498, 1499, 602, 603, 560, 560, - 560, 560, 565, 1497, 1498, 1499, 605, 606, - 607, 609, 608, 560, 560, 560, 560, 565, - 1497, 1498, 1499, 610, 560, 560, 560, 560, - 565, 1497, 1498, 1499, 612, 616, 613, 614, - 615, 560, 560, 560, 560, 565, 1497, 1498, - 1499, 617, 618, 619, 560, 560, 560, 560, - 565, 1497, 1498, 1499, 621, 622, 623, 624, - 625, 626, 627, 560, 560, 560, 560, 565, - 1497, 1498, 1499, 629, 631, 630, 560, 560, - 560, 560, 565, 1497, 1498, 1499, 560, 560, - 560, 560, 565, 1497, 1498, 1499, 633, 635, - 637, 639, 634, 560, 560, 560, 560, 565, - 1497, 1498, 1499, 636, 560, 560, 560, 560, - 565, 1497, 1498, 1499, 638, 560, 560, 560, - 560, 565, 1497, 1498, 1499, 560, 560, 560, - 560, 565, 1497, 1498, 1499, 641, 645, 642, - 643, 644, 560, 560, 560, 560, 565, 1497, - 1498, 1499, 560, 560, 560, 560, 565, 1497, - 1498, 1499, 647, 651, 653, 648, 649, 650, - 560, 560, 560, 560, 565, 1497, 1498, 1499, - 652, 560, 560, 560, 560, 565, 1497, 1498, - 1499, 560, 560, 560, 654, 560, 565, 1497, - 1498, 1499, 655, 560, 560, 560, 656, 560, - 565, 1497, 1498, 1499, 560, 560, 560, 657, - 560, 565, 1497, 1498, 1499, 658, 659, 660, - 661, 560, 560, 560, 560, 565, 1497, 1498, - 1499, 663, 664, 665, 666, 667, 668, 669, - 670, 671, 560, 560, 560, 560, 565, 1497, - 1498, 1499, 673, 674, 560, 560, 560, 560, - 565, 1497, 1498, 1499, 676, 677, 681, 560, - 560, 560, 560, 565, 1497, 1498, 1499, 678, - 679, 680, 560, 560, 560, 560, 565, 1497, - 1498, 1499, 560, 560, 560, 560, 565, 1497, - 1498, 1499, 683, 688, 690, 692, 694, 698, - 684, 685, 686, 687, 560, 560, 560, 560, - 565, 1497, 1498, 1499, 689, 560, 560, 560, - 560, 565, 1497, 1498, 1499, 691, 560, 560, - 560, 560, 565, 1497, 1498, 1499, 693, 560, - 560, 560, 560, 565, 1497, 1498, 1499, 695, - 696, 697, 560, 560, 560, 560, 565, 1497, - 1498, 1499, 699, 700, 560, 560, 560, 560, - 565, 1497, 1498, 1499, 702, 705, 707, 703, - 704, 560, 560, 560, 560, 565, 1497, 1498, - 1499, 706, 560, 560, 560, 560, 565, 1497, - 1498, 1499, 708, 709, 710, 560, 560, 560, - 710, 560, 565, 1497, 1498, 1499, 712, 713, - 560, 560, 560, 560, 565, 1497, 1498, 1499, - 715, 716, 717, 718, 719, 560, 560, 560, - 560, 565, 1497, 1498, 1499, 721, 722, 723, - 724, 725, 560, 560, 560, 560, 565, 1497, - 1498, 1499, 727, 728, 729, 560, 560, 560, - 560, 565, 1497, 1498, 1499, 731, 560, 560, - 560, 560, 565, 1497, 1498, 1499, 0, 733, - 733, 733, 733, 740, 0, 734, 735, 735, - 735, 734, 735, 739, 0, 735, 735, 735, - 736, 735, 739, 737, 737, 737, 737, 737, - 738, 1500, 1501, 1502, 738, 737, 739, 735, - 740, 733, 742, 742, 742, 742, 750, 743, - 749, 1503, 1503, 1503, 749, 1504, 1503, 1507, - 744, 744, 744, 745, 744, 748, 746, 746, - 746, 746, 746, 747, 1504, 1505, 1506, 747, - 746, 748, 744, 744, 744, 744, 744, 748, - 750, 742, 0, 752, 756, 763, 766, 779, - 783, 798, 803, 753, 754, 755, 1508, 757, - 758, 759, 760, 761, 762, 1508, 764, 765, - 1508, 767, 768, 769, 774, 770, 771, 772, - 773, 1508, 775, 776, 777, 778, 1508, 780, - 781, 0, 782, 1508, 782, 784, 785, 786, - 787, 788, 789, 790, 791, 792, 793, 794, - 795, 796, 797, 1508, 799, 800, 801, 802, - 1508, 804, 805, 806, 1508, 0, 808, 808, - 808, 808, 815, 1509, 1510, 1511, 808, 808, - 808, 809, 816, 828, 843, 868, 873, 888, - 903, 908, 808, 815, 1509, 1510, 1511, 810, - 811, 812, 813, 814, 916, 808, 808, 808, - 808, 815, 1509, 1510, 1511, 815, 808, 817, - 818, 819, 820, 821, 822, 823, 824, 825, - 808, 808, 808, 808, 815, 1509, 1510, 1511, - 826, 827, 808, 808, 808, 808, 815, 1509, - 1510, 1511, 829, 830, 831, 832, 838, 833, - 834, 835, 837, 836, 836, 833, 839, 840, - 842, 841, 841, 838, 844, 845, 846, 857, - 847, 848, 849, 850, 851, 0, 852, 855, - 853, 827, 854, 853, 853, 808, 808, 808, - 856, 855, 808, 815, 1509, 1510, 1511, 855, - 858, 859, 860, 861, 862, 863, 866, 864, - 827, 865, 864, 864, 808, 808, 808, 867, - 866, 808, 815, 1509, 1510, 1511, 866, 869, - 870, 0, 871, 808, 808, 808, 871, 872, - 808, 815, 1509, 1510, 1511, 874, 875, 876, - 877, 878, 879, 880, 881, 882, 883, 886, - 884, 827, 885, 884, 808, 808, 808, 887, - 808, 815, 1509, 1510, 1511, 886, 889, 890, - 891, 892, 893, 894, 895, 896, 897, 898, - 899, 900, 901, 902, 808, 808, 808, 808, - 815, 1509, 1510, 1511, 904, 905, 906, 907, - 808, 808, 808, 808, 815, 1509, 1510, 1511, - 909, 910, 911, 912, 913, 915, 914, 827, - 914, 808, 808, 808, 915, 808, 815, 1509, - 1510, 1511, 917, 827, 0, 919, 920, 935, - 974, 982, 995, 1512, 919, 921, 922, 1512, - 923, 1512, 924, 925, 926, 927, 928, 929, - 930, 931, 932, 933, 934, 1512, 936, 965, - 937, 943, 938, 939, 940, 941, 942, 1512, - 944, 945, 946, 947, 956, 948, 949, 950, - 951, 952, 953, 954, 955, 1512, 957, 958, - 959, 960, 961, 962, 963, 964, 1512, 966, - 971, 967, 968, 969, 970, 1512, 972, 973, - 1512, 975, 976, 977, 978, 979, 980, 981, - 1512, 983, 984, 985, 986, 987, 988, 989, - 992, 990, 991, 1512, 993, 994, 1512, 996, - 997, 998, 1001, 999, 1000, 1512, 1002, 1003, - 1004, 1016, 1019, 1512, 1005, 1006, 1007, 1008, - 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1512, - 1017, 1018, 1512, 1020, 1021, 1512, 0, 1023, - 1024, 1030, 1047, 1050, 1056, 1060, 1513, 1023, - 1025, 1026, 1027, 1028, 1029, 1513, 1031, 1037, - 1043, 1032, 1033, 1034, 1035, 1036, 1513, 1038, - 1040, 1039, 1513, 1041, 1042, 1513, 1044, 1045, - 1046, 1513, 1048, 1049, 1513, 1051, 1053, 1052, - 1513, 1054, 1055, 1513, 1057, 1058, 1059, 1513, - 1061, 1062, 1513, 0, 1064, 1065, 1514, 1064, - 1066, 1067, 1068, 1069, 1070, 1514, 0, 1072, - 1515, 1072, 1074, 1516, 1076, 1077, 1077, 1077, - 1077, 1106, 1077, 1077, 1077, 1078, 1077, 1106, - 1079, 1079, 1079, 1079, 1105, 0, 1079, 1079, - 1079, 1080, 1079, 1105, 1081, 1081, 1081, 1080, - 1081, 1104, 1081, 1081, 1081, 1082, 1081, 1104, - 0, 1083, 1083, 1083, 1082, 1101, 1101, 1101, - 1101, 1101, 1083, 1100, 1083, 1083, 1083, 1084, - 1083, 1100, 1085, 1085, 1085, 1084, 1097, 1097, - 1097, 1097, 1097, 1085, 1096, 1085, 1085, 1085, - 1086, 1085, 1096, 1087, 1087, 1087, 1086, 1093, - 1093, 1093, 1093, 1093, 1087, 1092, 1087, 1087, - 1087, 1088, 1087, 1092, 1517, 1088, 1089, 1089, - 1089, 1089, 1089, 1090, 1090, 1091, 1091, 1091, - 1091, 1091, 1517, 1090, 1092, 1087, 1094, 1094, - 1095, 1095, 1095, 1095, 1095, 1087, 1087, 1087, - 1094, 1087, 1092, 1096, 1085, 1098, 1098, 1099, - 1099, 1099, 1099, 1099, 1085, 1085, 1085, 1098, - 1085, 1096, 1100, 1083, 1102, 1102, 1103, 1103, - 1103, 1103, 1103, 1083, 1083, 1083, 1102, 1083, - 1100, 1104, 1081, 1105, 1079, 1106, 1077, 1108, - 1109, 1109, 1109, 1109, 1111, 1110, 1109, 1109, - 1109, 1109, 1111, 1518, 1111, 1109, 1113, 1114, - 1114, 1114, 1114, 1116, 1114, 1114, 1114, 1115, - 1114, 1116, 1519, 1116, 1114, 1118, 1119, 1119, - 1119, 1118, 1119, 1121, 1119, 1119, 1119, 1120, - 1119, 1121, 1520, 1121, 1119, 1123, 0, 1124, - 1124, 1124, 1124, 1125, 1521, 1522, 1523, 1123, - 1124, 1124, 1124, 1124, 1125, 1521, 1522, 1523, - 1125, 1124, 1127, 1524, 1127, 0, 1129, 1130, - 1130, 1130, 1129, 1130, 1182, 1130, 1130, 1130, - 1131, 1135, 1177, 1130, 1182, 1132, 1132, 1132, - 1131, 1132, 1181, 1132, 1132, 1132, 1133, 1132, - 1181, 1134, 1134, 1134, 1179, 1133, 1134, 1178, - 1134, 1134, 1134, 1134, 1178, 1136, 1136, 1136, - 1136, 1176, 1137, 1138, 1138, 1138, 1137, 1138, - 1175, 1138, 1138, 1138, 1139, 1143, 1170, 1138, - 1175, 1140, 1140, 1140, 1139, 1140, 1174, 1140, - 1140, 1140, 1141, 1140, 1174, 1142, 1142, 1142, - 1172, 1141, 1142, 1171, 1142, 1142, 1142, 1142, - 1171, 1144, 1144, 1144, 1144, 1169, 1145, 1146, - 1146, 1147, 1147, 1147, 1166, 1146, 1168, 1147, - 1165, 1525, 1532, 1533, 1147, 1147, 1147, 1148, - 1147, 1165, 1525, 1532, 1533, 1149, 1149, 1149, - 1162, 1148, 1164, 1149, 1161, 1525, 1530, 1531, - 1149, 1149, 1149, 1150, 1149, 1161, 1530, 1531, - 1151, 1151, 1151, 1158, 1150, 1160, 1151, 1157, - 1525, 1528, 1529, 1151, 1151, 1151, 1152, 1151, - 1157, 1528, 1529, 1153, 1153, 1153, 1155, 1152, - 1153, 1154, 1525, 1526, 1527, 1153, 1153, 1153, - 1153, 1154, 1526, 1527, 1154, 1153, 1153, 1153, - 1153, 1156, 1153, 1154, 1525, 1526, 1527, 1156, - 1157, 1151, 1151, 1151, 1151, 1159, 1160, 1151, - 1157, 1525, 1528, 1529, 1159, 1161, 1149, 1149, - 1149, 1149, 1163, 1164, 1149, 1161, 1525, 1530, - 1531, 1163, 1165, 1147, 1147, 1147, 1147, 1167, - 1168, 1147, 1165, 1525, 1532, 1533, 1167, 1169, - 1144, 1144, 1144, 1144, 1144, 1169, 1171, 1142, - 1142, 1142, 1142, 1173, 1142, 1171, 1173, 1174, - 1140, 1175, 1138, 1176, 1136, 1136, 1136, 1136, - 1136, 1176, 1178, 1134, 1134, 1134, 1134, 1180, - 1134, 1178, 1180, 1181, 1132, 1182, 1130, 1184, - 1185, 1185, 1185, 1184, 1185, 1193, 1185, 1185, - 1185, 1186, 1185, 1193, 1187, 1187, 1187, 1186, - 1187, 1192, 1187, 1187, 1187, 1188, 1187, 1192, - 1189, 1189, 1189, 1188, 1189, 1191, 1189, 1189, - 1189, 1190, 1189, 1191, 1534, 1191, 1189, 1192, - 1187, 1193, 1185, 1195, 1196, 1196, 1196, 1195, - 1196, 1210, 1196, 1196, 1196, 1197, 1196, 1210, - 1198, 1198, 1198, 1197, 1198, 1209, 1199, 1198, - 1198, 1198, 1198, 1209, 1200, 1200, 1200, 1200, - 1208, 1201, 1200, 1200, 1200, 1200, 1208, 1202, - 1202, 1202, 1202, 1207, 1203, 1202, 1202, 1202, - 1202, 1207, 1204, 1204, 1204, 1204, 1206, 1204, - 1204, 1204, 1205, 1204, 1206, 1535, 1206, 1204, - 1207, 1202, 1208, 1200, 1209, 1198, 1210, 1196, - 1212, 1213, 1213, 1213, 1213, 1221, 1214, 1215, - 1215, 1215, 1214, 1215, 1220, 1215, 1215, 1215, - 1216, 1215, 1220, 1217, 1217, 1217, 1217, 1219, - 1218, 1536, 1219, 1217, 1220, 1215, 1221, 1213, - 0, 1222, 1223, 1222, 1222, 1224, 1230, 1222, - 1229, 1537, 1538, 1539, 1224, 1230, 1225, 0, - 1226, 1226, 1227, 1228, 1222, 1222, 1222, 1228, - 1222, 1229, 1537, 1538, 1539, 1229, 1222, 1231, - 1232, 1232, 1227, 1234, 1235, 1235, 1235, 1234, - 1235, 1245, 1235, 1235, 1235, 1236, 1235, 1245, - 1237, 1237, 1237, 1237, 1244, 1238, 1239, 1239, - 1239, 1238, 1239, 1243, 0, 1239, 1239, 1239, - 1240, 1239, 1243, 1241, 1241, 1241, 1241, 1241, - 1242, 1540, 1541, 1542, 1242, 1241, 1243, 1239, - 1244, 1237, 1245, 1235, 1247, 1248, 1248, 1248, - 1247, 1248, 1255, 1248, 1248, 1248, 1249, 1248, - 1255, 1250, 1250, 1250, 1249, 1250, 1254, 1250, - 1250, 1250, 1251, 1250, 1254, 1252, 1252, 1252, - 1252, 1252, 1253, 1543, 1544, 1545, 1253, 1252, - 1254, 1250, 1255, 1248, 1257, 1258, 1258, 1258, - 1257, 1258, 1294, 0, 1258, 1258, 1258, 1259, - 1273, 1280, 1287, 1258, 1294, 1260, 1260, 1260, - 1260, 1272, 0, 1261, 1262, 1262, 1262, 1261, - 1262, 1271, 1262, 1262, 1262, 1263, 1262, 1271, - 0, 1264, 1264, 1264, 1267, 1267, 1267, 1269, - 1269, 1269, 1546, 1264, 1266, 1549, 1550, 1267, - 1268, 1547, 1548, 1269, 1270, 1551, 1552, 0, - 1265, 1266, 1264, 1268, 1267, 1270, 1269, 1271, - 1262, 1272, 1260, 1274, 1274, 1274, 1274, 1279, - 1275, 1276, 1276, 1276, 1275, 1276, 1278, 0, - 1276, 1276, 1276, 1277, 1276, 1278, 0, 1277, - 1264, 1264, 1264, 1267, 1267, 1267, 1269, 1269, - 1269, 1546, 1264, 1266, 1549, 1550, 1267, 1268, - 1547, 1548, 1269, 1270, 1551, 1552, 1278, 1276, - 1279, 1274, 1281, 1281, 1281, 1281, 1286, 1282, - 1283, 1283, 1283, 1282, 1283, 1285, 1283, 1283, - 1283, 1284, 1283, 1285, 1284, 1264, 1264, 1264, - 1267, 1267, 1267, 1269, 1269, 1269, 1546, 1264, - 1266, 1549, 1550, 1267, 1268, 1547, 1548, 1269, - 1270, 1551, 1552, 1285, 1283, 1286, 1281, 1288, - 1288, 1288, 1288, 1293, 1289, 1290, 1290, 1290, - 1289, 1290, 1292, 1290, 1290, 1290, 1291, 1290, - 1292, 1264, 1264, 1264, 1267, 1267, 1267, 1269, - 1269, 1269, 1546, 1264, 1266, 1549, 1550, 1267, - 1268, 1547, 1548, 1269, 1270, 1551, 1552, 1292, - 1290, 1293, 1288, 1294, 1258, 1296, 1297, 1297, - 1297, 1297, 1320, 1298, 1299, 1299, 1299, 1299, - 1319, 1300, 1301, 1301, 1301, 1300, 1301, 1318, - 1301, 1301, 1301, 1302, 1301, 1318, 1303, 1303, - 1303, 1302, 1303, 1317, 0, 1303, 1303, 1303, - 1304, 1303, 1317, 1305, 1305, 1305, 1304, 1305, - 1316, 1305, 1305, 1305, 1306, 1305, 1316, 1307, - 1307, 1307, 1306, 1307, 1315, 1307, 1307, 1307, - 1308, 1307, 1315, 1309, 1309, 1309, 1308, 1309, - 1314, 1309, 1309, 1309, 1310, 1309, 1314, 1311, - 1311, 1311, 1311, 1313, 1311, 1311, 1311, 1312, - 1311, 1313, 1553, 1313, 1311, 1314, 1309, 1315, - 1307, 1316, 1305, 1317, 1303, 1318, 1301, 1319, - 1299, 1320, 1297, 1322, 1323, 1554, 1325, 1326, - 1326, 1326, 1325, 1326, 1334, 1326, 1326, 1326, - 1327, 1326, 1334, 1328, 1328, 1328, 1327, 1328, - 1333, 1328, 1328, 1328, 1329, 1328, 1333, 1330, - 1330, 1330, 1330, 1332, 1331, 1555, 1332, 1330, - 1333, 1328, 1334, 1326, 1336, 1556, 1338, 1339, - 1339, 1339, 1338, 1339, 1365, 1339, 1339, 1339, - 1340, 1339, 1365, 1341, 1341, 1341, 1340, 1341, - 1364, 1341, 1341, 1341, 1342, 1341, 1364, 1343, - 1343, 1343, 1342, 1343, 1363, 1343, 1343, 1343, - 1344, 1361, 1343, 1363, 1345, 1345, 1345, 1345, - 1360, 0, 1345, 1345, 1345, 1346, 1345, 1360, - 1347, 1348, 1358, 1349, 1350, 1357, 1351, 1355, - 1352, 1353, 1353, 1354, 1346, 1557, 1356, 1359, - 1360, 1345, 1362, 1361, 1363, 1343, 1364, 1341, - 1365, 1339, 1367, 1368, 1368, 1368, 1367, 1368, - 1378, 1368, 1368, 1368, 1369, 1368, 1378, 1370, - 1370, 1370, 1369, 1370, 1377, 1370, 1370, 1370, - 1371, 1370, 1377, 1372, 1372, 1372, 1371, 1372, - 1376, 1372, 1372, 1372, 1373, 1374, 1372, 1376, - 1558, 1375, 1374, 1376, 1372, 1377, 1370, 1378, - 1368, 1380, 1381, 1381, 1381, 1380, 1381, 1391, - 1381, 1381, 1381, 1382, 1381, 1391, 1383, 1383, - 1383, 1382, 1383, 1390, 1383, 1383, 1383, 1384, - 1383, 1390, 1385, 1385, 1385, 1384, 1385, 1389, - 1385, 1385, 1385, 1386, 1385, 1389, 1387, 1387, - 1387, 1387, 1387, 1388, 1559, 1560, 1561, 1388, - 1387, 1389, 1385, 1390, 1383, 1391, 1381, 1393, - 1394, 1394, 1394, 1393, 1394, 1397, 1394, 1394, - 1394, 1395, 1394, 1397, 1396, 1395, 1562, 1397, - 1394, 1399, 1400, 1400, 1400, 1399, 1400, 1410, - 1400, 1400, 1400, 1401, 1400, 1410, 1402, 1402, - 1402, 1401, 1402, 1409, 1402, 1402, 1402, 1403, - 1402, 1409, 1404, 1404, 1404, 1403, 1404, 1408, - 1404, 1404, 1404, 1405, 1404, 1408, 1406, 1406, - 1406, 1406, 1406, 1407, 1563, 1564, 1565, 1407, - 1406, 1408, 1404, 1409, 1402, 1410, 1400, 1412, - 1413, 1413, 1413, 1412, 1413, 1415, 1413, 1413, - 1413, 1414, 1413, 1415, 1566, 1414, 1415, 1413, - 1417, 1418, 1418, 1418, 1417, 1418, 1428, 1418, - 1418, 1418, 1419, 1418, 1428, 1420, 1421, 1422, - 0, 1423, 1424, 1425, 1426, 1427, 0, 1567, - 1428, 1418, 1430, 1431, 0, 1432, 1433, 1434, - 1568, 1436, 1437, 1438, 1439, 1440, 1569, 1442, - 1443, 1443, 1443, 1442, 1443, 1448, 1443, 1443, - 1443, 1444, 1443, 1448, 1445, 1445, 1445, 1444, - 1445, 1447, 1446, 1445, 1445, 1445, 1445, 1447, - 1570, 1447, 1445, 1448, 1443, 1450, 1451, 1451, - 1451, 1450, 1451, 1456, 1452, 1451, 1451, 1451, - 1451, 1456, 1453, 1453, 1453, 1453, 1455, 1454, - 1453, 1453, 1453, 1453, 1455, 1571, 1455, 1453, - 1456, 1451, 1458, 1459, 1459, 1459, 1458, 1459, - 1462, 1459, 1459, 1459, 1460, 1459, 1462, 1461, - 1572, 1462, 1459, 1464, 1465, 1465, 1465, 1465, - 1473, 1466, 1467, 1467, 1467, 1467, 1472, 1468, - 1469, 1469, 1469, 1468, 1469, 1471, 1469, 1469, - 1469, 1470, 1469, 1471, 1573, 1471, 1469, 1472, - 1467, 1473, 1465, 0, 1, 193, 1, 1, - 201, 1474, 192, 1479, 314, 14, 238, 14, - 14, 248, 271, 1482, 286, 1480, 287, 1483, - 289, 0, 183, 183, 183, 211, 297, 298, - 299, 300, 316, 302, 303, 304, 305, 306, - 307, 308, 309, 310, 311, 312, 313, 1477, - 315, 0, 204, 211, 297, 298, 299, 300, - 301, 302, 303, 304, 305, 306, 307, 308, - 309, 310, 311, 312, 313, 0, 1, 193, - 1, 1, 201, 1474, 192, 1479, 314, 1, - 1, 1479, 314, 215, 215, 215, 1479, 216, - 219, 219, 219, 237, 275, 0, 249, 252, - 254, 255, 256, 257, 258, 259, 260, 261, - 262, 263, 264, 265, 266, 267, 268, 269, - 270, 1479 + 140, 141, 142, 5, 5, 5, 5, 10, + 6, 11, 20, 5, 5, 5, 5, 10, + 6, 11, 20, 145, 150, 152, 154, 156, + 160, 146, 147, 148, 149, 5, 5, 5, + 5, 10, 6, 11, 20, 151, 5, 5, + 5, 5, 10, 6, 11, 20, 153, 5, + 5, 5, 5, 10, 6, 11, 20, 155, + 5, 5, 5, 5, 10, 6, 11, 20, + 157, 158, 159, 5, 5, 5, 5, 10, + 6, 11, 20, 161, 162, 5, 5, 5, + 5, 10, 6, 11, 20, 164, 167, 169, + 165, 166, 5, 5, 5, 5, 10, 6, + 11, 20, 168, 5, 5, 5, 5, 10, + 6, 11, 20, 170, 171, 0, 172, 0, + 5, 5, 5, 172, 5, 10, 6, 11, + 20, 174, 175, 5, 5, 5, 5, 10, + 6, 11, 20, 177, 178, 179, 180, 181, + 5, 5, 5, 5, 10, 6, 11, 20, + 183, 184, 185, 186, 187, 5, 5, 5, + 5, 10, 6, 11, 20, 188, 75, 189, + 189, 189, 1495, 321, 191, 192, 192, 192, + 192, 197, 192, 192, 192, 193, 4, 17, + 40, 57, 64, 76, 84, 88, 96, 102, + 118, 128, 131, 144, 163, 173, 176, 182, + 192, 197, 75, 75, 75, 193, 194, 194, + 194, 194, 194, 75, 188, 195, 195, 196, + 196, 196, 196, 196, 75, 75, 75, 195, + 75, 188, 197, 192, 198, 1492, 0, 200, + 245, 251, 201, 202, 203, 204, 205, 206, + 1496, 0, 208, 208, 208, 208, 209, 208, + 208, 208, 208, 209, 209, 0, 208, 0, + 211, 211, 211, 211, 212, 211, 211, 211, + 211, 212, 212, 211, 214, 214, 215, 215, + 215, 215, 215, 3, 3, 3, 214, 3, + 216, 216, 3, 0, 218, 218, 218, 218, + 299, 300, 301, 218, 218, 218, 218, 299, + 300, 301, 0, 220, 220, 220, 1493, 13, + 1498, 223, 1499, 297, 220, 220, 220, 1493, + 1499, 221, 221, 221, 1497, 222, 222, 1497, + 224, 224, 224, 1492, 8, 224, 224, 224, + 8, 225, 225, 225, 243, 281, 243, 1500, + 0, 246, 247, 248, 249, 250, 1496, 252, + 253, 1496, 0, 221, 221, 221, 1497, 222, + 0, 256, 256, 256, 1495, 257, 256, 256, + 256, 1495, 257, 257, 1495, 0, 259, 259, + 259, 1500, 243, 1501, 281, 259, 259, 259, + 1500, 1501, 278, 0, 278, 278, 278, 279, + 221, 221, 221, 1497, 222, 280, 1497, 280, + 280, 222, 280, 280, 280, 222, 282, 282, + 282, 243, 282, 282, 282, 243, 284, 285, + 5, 5, 5, 5, 10, 6, 11, 20, + 287, 288, 289, 5, 5, 5, 5, 10, + 6, 11, 20, 291, 5, 5, 5, 5, + 10, 6, 11, 20, 292, 1500, 294, 294, + 294, 1492, 294, 294, 294, 1492, 296, 296, + 296, 296, 296, 296, 298, 298, 298, 298, + 298, 298, 299, 218, 225, 225, 225, 243, + 281, 302, 302, 302, 302, 302, 302, 0, + 320, 1497, 321, 1495, 323, 1494, 324, 1502, + 324, 324, 326, 1503, 326, 1503, 0, 328, + 334, 335, 330, 1504, 328, 329, 330, 1504, + 328, 330, 331, 0, 332, 333, 1504, 328, + 329, 330, 1504, 0, 337, 342, 338, 1505, + 337, 1506, 338, 0, 339, 340, 341, 1505, + 337, 1506, 338, 342, 343, 344, 345, 342, + 343, 344, 345, 0, 1505, 346, 347, 348, + 342, 343, 344, 345, 0, 350, 350, 350, + 350, 357, 0, 351, 0, 352, 352, 352, + 351, 354, 354, 354, 354, 354, 1507, 353, + 0, 352, 352, 352, 1507, 353, 353, 1507, + 355, 0, 355, 356, 356, 356, 356, 356, + 352, 352, 352, 355, 1507, 353, 357, 350, + 0, 359, 359, 359, 359, 369, 360, 368, + 364, 360, 361, 364, 0, 362, 362, 362, + 360, 364, 1508, 363, 362, 362, 362, 1508, + 363, 363, 1508, 365, 0, 366, 367, 360, + 361, 364, 369, 359, 371, 371, 371, 371, + 386, 372, 0, 0, 373, 373, 373, 1509, + 377, 383, 0, 373, 373, 373, 374, 382, + 378, 1509, 377, 383, 0, 374, 375, 378, + 376, 376, 376, 374, 378, 1509, 377, 376, + 376, 376, 377, 1509, 379, 0, 380, 381, + 374, 375, 378, 383, 1510, 384, 384, 384, + 384, 385, 385, 384, 386, 371, 0, 388, + 389, 390, 393, 391, 391, 391, 391, 391, + 392, 1511, 1512, 1513, 392, 391, 0, 395, + 405, 426, 443, 450, 459, 467, 471, 479, + 485, 501, 511, 514, 527, 546, 556, 559, + 565, 1514, 396, 399, 403, 397, 398, 1514, + 400, 401, 402, 1514, 404, 1514, 406, 408, + 415, 418, 422, 407, 1514, 409, 414, 410, + 411, 412, 413, 1514, 1514, 416, 417, 1514, + 419, 420, 421, 1514, 423, 424, 425, 1514, + 427, 431, 439, 428, 429, 430, 1514, 432, + 435, 433, 434, 1514, 436, 437, 438, 1514, + 1514, 440, 441, 442, 1514, 444, 445, 446, + 448, 447, 1514, 449, 1514, 451, 455, 452, + 453, 454, 1514, 456, 457, 458, 1514, 460, + 461, 462, 463, 464, 465, 466, 1514, 468, + 470, 469, 1514, 1514, 472, 474, 476, 478, + 473, 1514, 475, 1514, 477, 1514, 1514, 480, + 484, 481, 482, 483, 1514, 1514, 486, 490, + 492, 487, 488, 489, 1514, 491, 1514, 1514, + 493, 494, 1514, 495, 1514, 496, 497, 498, + 499, 500, 1514, 502, 503, 504, 505, 506, + 507, 508, 509, 510, 1514, 512, 513, 1514, + 515, 521, 522, 526, 516, 517, 518, 519, + 520, 1514, 1514, 523, 524, 525, 1514, 1514, + 528, 533, 535, 537, 539, 543, 529, 530, + 531, 532, 1514, 534, 1514, 536, 1514, 538, + 1514, 540, 541, 542, 1514, 544, 545, 1514, + 547, 550, 552, 548, 549, 1514, 551, 1514, + 553, 554, 0, 555, 1514, 555, 557, 558, + 1514, 560, 561, 562, 563, 564, 1514, 566, + 567, 568, 569, 570, 1514, 0, 572, 572, + 572, 572, 577, 1515, 1516, 1517, 572, 572, + 572, 573, 578, 599, 616, 623, 632, 640, + 644, 652, 658, 674, 684, 687, 700, 719, + 729, 732, 738, 572, 577, 1515, 1516, 1517, + 572, 572, 572, 574, 744, 748, 572, 577, + 1515, 1516, 1517, 575, 576, 572, 572, 572, + 572, 577, 1515, 1516, 1517, 577, 572, 579, + 581, 588, 591, 595, 580, 572, 572, 572, + 572, 577, 1515, 1516, 1517, 582, 587, 583, + 584, 585, 586, 572, 572, 572, 572, 577, + 1515, 1516, 1517, 572, 572, 572, 572, 577, + 1515, 1516, 1517, 589, 590, 572, 572, 572, + 572, 577, 1515, 1516, 1517, 592, 593, 594, + 572, 572, 572, 572, 577, 1515, 1516, 1517, + 596, 597, 598, 572, 572, 572, 572, 577, + 1515, 1516, 1517, 600, 604, 612, 601, 602, + 603, 572, 572, 572, 572, 577, 1515, 1516, + 1517, 605, 608, 606, 607, 572, 572, 572, + 572, 577, 1515, 1516, 1517, 609, 610, 611, + 572, 572, 572, 572, 577, 1515, 1516, 1517, + 572, 572, 572, 613, 572, 577, 1515, 1516, + 1517, 614, 615, 572, 572, 572, 572, 577, + 1515, 1516, 1517, 617, 618, 619, 621, 620, + 572, 572, 572, 572, 577, 1515, 1516, 1517, + 622, 572, 572, 572, 572, 577, 1515, 1516, + 1517, 624, 628, 625, 626, 627, 572, 572, + 572, 572, 577, 1515, 1516, 1517, 629, 630, + 631, 572, 572, 572, 572, 577, 1515, 1516, + 1517, 633, 634, 635, 636, 637, 638, 639, + 572, 572, 572, 572, 577, 1515, 1516, 1517, + 641, 643, 642, 572, 572, 572, 572, 577, + 1515, 1516, 1517, 572, 572, 572, 572, 577, + 1515, 1516, 1517, 645, 647, 649, 651, 646, + 572, 572, 572, 572, 577, 1515, 1516, 1517, + 648, 572, 572, 572, 572, 577, 1515, 1516, + 1517, 650, 572, 572, 572, 572, 577, 1515, + 1516, 1517, 572, 572, 572, 572, 577, 1515, + 1516, 1517, 653, 657, 654, 655, 656, 572, + 572, 572, 572, 577, 1515, 1516, 1517, 572, + 572, 572, 572, 577, 1515, 1516, 1517, 659, + 663, 665, 660, 661, 662, 572, 572, 572, + 572, 577, 1515, 1516, 1517, 664, 572, 572, + 572, 572, 577, 1515, 1516, 1517, 572, 572, + 572, 666, 572, 577, 1515, 1516, 1517, 667, + 572, 572, 572, 668, 572, 577, 1515, 1516, + 1517, 572, 572, 572, 669, 572, 577, 1515, + 1516, 1517, 670, 671, 672, 673, 572, 572, + 572, 572, 577, 1515, 1516, 1517, 675, 676, + 677, 678, 679, 680, 681, 682, 683, 572, + 572, 572, 572, 577, 1515, 1516, 1517, 685, + 686, 572, 572, 572, 572, 577, 1515, 1516, + 1517, 688, 694, 695, 699, 689, 690, 691, + 692, 693, 572, 572, 572, 572, 577, 1515, + 1516, 1517, 572, 572, 572, 572, 577, 1515, + 1516, 1517, 696, 697, 698, 572, 572, 572, + 572, 577, 1515, 1516, 1517, 572, 572, 572, + 572, 577, 1515, 1516, 1517, 701, 706, 708, + 710, 712, 716, 702, 703, 704, 705, 572, + 572, 572, 572, 577, 1515, 1516, 1517, 707, + 572, 572, 572, 572, 577, 1515, 1516, 1517, + 709, 572, 572, 572, 572, 577, 1515, 1516, + 1517, 711, 572, 572, 572, 572, 577, 1515, + 1516, 1517, 713, 714, 715, 572, 572, 572, + 572, 577, 1515, 1516, 1517, 717, 718, 572, + 572, 572, 572, 577, 1515, 1516, 1517, 720, + 723, 725, 721, 722, 572, 572, 572, 572, + 577, 1515, 1516, 1517, 724, 572, 572, 572, + 572, 577, 1515, 1516, 1517, 726, 727, 728, + 572, 572, 572, 728, 572, 577, 1515, 1516, + 1517, 730, 731, 572, 572, 572, 572, 577, + 1515, 1516, 1517, 733, 734, 735, 736, 737, + 572, 572, 572, 572, 577, 1515, 1516, 1517, + 739, 740, 741, 742, 743, 572, 572, 572, + 572, 577, 1515, 1516, 1517, 745, 746, 747, + 572, 572, 572, 572, 577, 1515, 1516, 1517, + 749, 572, 572, 572, 572, 577, 1515, 1516, + 1517, 0, 751, 751, 751, 751, 758, 0, + 752, 753, 753, 753, 752, 753, 757, 0, + 753, 753, 753, 754, 753, 757, 755, 755, + 755, 755, 755, 756, 1518, 1519, 1520, 756, + 755, 757, 753, 758, 751, 760, 760, 760, + 760, 768, 761, 767, 1521, 1521, 1521, 767, + 1522, 1521, 1525, 762, 762, 762, 763, 762, + 766, 764, 764, 764, 764, 764, 765, 1522, + 1523, 1524, 765, 764, 766, 762, 762, 762, + 762, 762, 766, 768, 760, 0, 770, 774, + 781, 784, 797, 801, 816, 821, 771, 772, + 773, 1526, 775, 776, 777, 778, 779, 780, + 1526, 782, 783, 1526, 785, 786, 787, 792, + 788, 789, 790, 791, 1526, 793, 794, 795, + 796, 1526, 798, 799, 0, 800, 1526, 800, + 802, 803, 804, 805, 806, 807, 808, 809, + 810, 811, 812, 813, 814, 815, 1526, 817, + 818, 819, 820, 1526, 822, 823, 824, 1526, + 0, 826, 826, 826, 826, 833, 1527, 1528, + 1529, 826, 826, 826, 827, 834, 846, 861, + 886, 891, 906, 921, 926, 826, 833, 1527, + 1528, 1529, 828, 829, 830, 831, 832, 934, + 826, 826, 826, 826, 833, 1527, 1528, 1529, + 833, 826, 835, 836, 837, 838, 839, 840, + 841, 842, 843, 826, 826, 826, 826, 833, + 1527, 1528, 1529, 844, 845, 826, 826, 826, + 826, 833, 1527, 1528, 1529, 847, 848, 849, + 850, 856, 851, 852, 853, 855, 854, 854, + 851, 857, 858, 860, 859, 859, 856, 862, + 863, 864, 875, 865, 866, 867, 868, 869, + 0, 870, 873, 871, 845, 872, 871, 871, + 826, 826, 826, 874, 873, 826, 833, 1527, + 1528, 1529, 873, 876, 877, 878, 879, 880, + 881, 884, 882, 845, 883, 882, 882, 826, + 826, 826, 885, 884, 826, 833, 1527, 1528, + 1529, 884, 887, 888, 0, 889, 826, 826, + 826, 889, 890, 826, 833, 1527, 1528, 1529, + 892, 893, 894, 895, 896, 897, 898, 899, + 900, 901, 904, 902, 845, 903, 902, 826, + 826, 826, 905, 826, 833, 1527, 1528, 1529, + 904, 907, 908, 909, 910, 911, 912, 913, + 914, 915, 916, 917, 918, 919, 920, 826, + 826, 826, 826, 833, 1527, 1528, 1529, 922, + 923, 924, 925, 826, 826, 826, 826, 833, + 1527, 1528, 1529, 927, 928, 929, 930, 931, + 933, 932, 845, 932, 826, 826, 826, 933, + 826, 833, 1527, 1528, 1529, 935, 845, 0, + 937, 938, 953, 992, 1000, 1013, 1530, 937, + 939, 940, 1530, 941, 1530, 942, 943, 944, + 945, 946, 947, 948, 949, 950, 951, 952, + 1530, 954, 983, 955, 961, 956, 957, 958, + 959, 960, 1530, 962, 963, 964, 965, 974, + 966, 967, 968, 969, 970, 971, 972, 973, + 1530, 975, 976, 977, 978, 979, 980, 981, + 982, 1530, 984, 989, 985, 986, 987, 988, + 1530, 990, 991, 1530, 993, 994, 995, 996, + 997, 998, 999, 1530, 1001, 1002, 1003, 1004, + 1005, 1006, 1007, 1010, 1008, 1009, 1530, 1011, + 1012, 1530, 1014, 1015, 1016, 1019, 1017, 1018, + 1530, 1020, 1021, 1022, 1034, 1037, 1530, 1023, + 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, + 1032, 1033, 1530, 1035, 1036, 1530, 1038, 1039, + 1530, 0, 1041, 1042, 1048, 1065, 1068, 1074, + 1078, 1531, 1041, 1043, 1044, 1045, 1046, 1047, + 1531, 1049, 1055, 1061, 1050, 1051, 1052, 1053, + 1054, 1531, 1056, 1058, 1057, 1531, 1059, 1060, + 1531, 1062, 1063, 1064, 1531, 1066, 1067, 1531, + 1069, 1071, 1070, 1531, 1072, 1073, 1531, 1075, + 1076, 1077, 1531, 1079, 1080, 1531, 0, 1082, + 1083, 1532, 1082, 1084, 1085, 1086, 1087, 1088, + 1532, 0, 1090, 1533, 1090, 1092, 1534, 1094, + 1095, 1095, 1095, 1095, 1124, 1095, 1095, 1095, + 1096, 1095, 1124, 1097, 1097, 1097, 1097, 1123, + 0, 1097, 1097, 1097, 1098, 1097, 1123, 1099, + 1099, 1099, 1098, 1099, 1122, 1099, 1099, 1099, + 1100, 1099, 1122, 0, 1101, 1101, 1101, 1100, + 1119, 1119, 1119, 1119, 1119, 1101, 1118, 1101, + 1101, 1101, 1102, 1101, 1118, 1103, 1103, 1103, + 1102, 1115, 1115, 1115, 1115, 1115, 1103, 1114, + 1103, 1103, 1103, 1104, 1103, 1114, 1105, 1105, + 1105, 1104, 1111, 1111, 1111, 1111, 1111, 1105, + 1110, 1105, 1105, 1105, 1106, 1105, 1110, 1535, + 1106, 1107, 1107, 1107, 1107, 1107, 1108, 1108, + 1109, 1109, 1109, 1109, 1109, 1535, 1108, 1110, + 1105, 1112, 1112, 1113, 1113, 1113, 1113, 1113, + 1105, 1105, 1105, 1112, 1105, 1110, 1114, 1103, + 1116, 1116, 1117, 1117, 1117, 1117, 1117, 1103, + 1103, 1103, 1116, 1103, 1114, 1118, 1101, 1120, + 1120, 1121, 1121, 1121, 1121, 1121, 1101, 1101, + 1101, 1120, 1101, 1118, 1122, 1099, 1123, 1097, + 1124, 1095, 1126, 1127, 1127, 1127, 1127, 1129, + 1128, 1127, 1127, 1127, 1127, 1129, 1536, 1129, + 1127, 1131, 1132, 1132, 1132, 1132, 1134, 1132, + 1132, 1132, 1133, 1132, 1134, 1537, 1134, 1132, + 1136, 1137, 1137, 1137, 1136, 1137, 1139, 1137, + 1137, 1137, 1138, 1137, 1139, 1538, 1139, 1137, + 1141, 0, 1142, 1142, 1142, 1142, 1143, 1539, + 1540, 1541, 1141, 1142, 1142, 1142, 1142, 1143, + 1539, 1540, 1541, 1143, 1142, 1145, 1542, 1145, + 0, 1147, 1148, 1148, 1148, 1147, 1148, 1200, + 1148, 1148, 1148, 1149, 1153, 1195, 1148, 1200, + 1150, 1150, 1150, 1149, 1150, 1199, 1150, 1150, + 1150, 1151, 1150, 1199, 1152, 1152, 1152, 1197, + 1151, 1152, 1196, 1152, 1152, 1152, 1152, 1196, + 1154, 1154, 1154, 1154, 1194, 1155, 1156, 1156, + 1156, 1155, 1156, 1193, 1156, 1156, 1156, 1157, + 1161, 1188, 1156, 1193, 1158, 1158, 1158, 1157, + 1158, 1192, 1158, 1158, 1158, 1159, 1158, 1192, + 1160, 1160, 1160, 1190, 1159, 1160, 1189, 1160, + 1160, 1160, 1160, 1189, 1162, 1162, 1162, 1162, + 1187, 1163, 1164, 1164, 1165, 1165, 1165, 1184, + 1164, 1186, 1165, 1183, 1543, 1550, 1551, 1165, + 1165, 1165, 1166, 1165, 1183, 1543, 1550, 1551, + 1167, 1167, 1167, 1180, 1166, 1182, 1167, 1179, + 1543, 1548, 1549, 1167, 1167, 1167, 1168, 1167, + 1179, 1548, 1549, 1169, 1169, 1169, 1176, 1168, + 1178, 1169, 1175, 1543, 1546, 1547, 1169, 1169, + 1169, 1170, 1169, 1175, 1546, 1547, 1171, 1171, + 1171, 1173, 1170, 1171, 1172, 1543, 1544, 1545, + 1171, 1171, 1171, 1171, 1172, 1544, 1545, 1172, + 1171, 1171, 1171, 1171, 1174, 1171, 1172, 1543, + 1544, 1545, 1174, 1175, 1169, 1169, 1169, 1169, + 1177, 1178, 1169, 1175, 1543, 1546, 1547, 1177, + 1179, 1167, 1167, 1167, 1167, 1181, 1182, 1167, + 1179, 1543, 1548, 1549, 1181, 1183, 1165, 1165, + 1165, 1165, 1185, 1186, 1165, 1183, 1543, 1550, + 1551, 1185, 1187, 1162, 1162, 1162, 1162, 1162, + 1187, 1189, 1160, 1160, 1160, 1160, 1191, 1160, + 1189, 1191, 1192, 1158, 1193, 1156, 1194, 1154, + 1154, 1154, 1154, 1154, 1194, 1196, 1152, 1152, + 1152, 1152, 1198, 1152, 1196, 1198, 1199, 1150, + 1200, 1148, 1202, 1203, 1203, 1203, 1202, 1203, + 1211, 1203, 1203, 1203, 1204, 1203, 1211, 1205, + 1205, 1205, 1204, 1205, 1210, 1205, 1205, 1205, + 1206, 1205, 1210, 1207, 1207, 1207, 1206, 1207, + 1209, 1207, 1207, 1207, 1208, 1207, 1209, 1552, + 1209, 1207, 1210, 1205, 1211, 1203, 1213, 1214, + 1214, 1214, 1213, 1214, 1228, 1214, 1214, 1214, + 1215, 1214, 1228, 1216, 1216, 1216, 1215, 1216, + 1227, 1217, 1216, 1216, 1216, 1216, 1227, 1218, + 1218, 1218, 1218, 1226, 1219, 1218, 1218, 1218, + 1218, 1226, 1220, 1220, 1220, 1220, 1225, 1221, + 1220, 1220, 1220, 1220, 1225, 1222, 1222, 1222, + 1222, 1224, 1222, 1222, 1222, 1223, 1222, 1224, + 1553, 1224, 1222, 1225, 1220, 1226, 1218, 1227, + 1216, 1228, 1214, 1230, 1231, 1231, 1231, 1231, + 1239, 1232, 1233, 1233, 1233, 1232, 1233, 1238, + 1233, 1233, 1233, 1234, 1233, 1238, 1235, 1235, + 1235, 1235, 1237, 1236, 1554, 1237, 1235, 1238, + 1233, 1239, 1231, 0, 1240, 1241, 1240, 1240, + 1242, 1248, 1240, 1247, 1555, 1556, 1557, 1242, + 1248, 1243, 0, 1244, 1244, 1245, 1246, 1240, + 1240, 1240, 1246, 1240, 1247, 1555, 1556, 1557, + 1247, 1240, 1249, 1250, 1250, 1245, 1252, 1253, + 1253, 1253, 1252, 1253, 1263, 1253, 1253, 1253, + 1254, 1253, 1263, 1255, 1255, 1255, 1255, 1262, + 1256, 1257, 1257, 1257, 1256, 1257, 1261, 0, + 1257, 1257, 1257, 1258, 1257, 1261, 1259, 1259, + 1259, 1259, 1259, 1260, 1558, 1559, 1560, 1260, + 1259, 1261, 1257, 1262, 1255, 1263, 1253, 1265, + 1266, 1266, 1266, 1265, 1266, 1273, 1266, 1266, + 1266, 1267, 1266, 1273, 1268, 1268, 1268, 1267, + 1268, 1272, 1268, 1268, 1268, 1269, 1268, 1272, + 1270, 1270, 1270, 1270, 1270, 1271, 1561, 1562, + 1563, 1271, 1270, 1272, 1268, 1273, 1266, 1275, + 1276, 1276, 1276, 1275, 1276, 1312, 0, 1276, + 1276, 1276, 1277, 1291, 1298, 1305, 1276, 1312, + 1278, 1278, 1278, 1278, 1290, 0, 1279, 1280, + 1280, 1280, 1279, 1280, 1289, 1280, 1280, 1280, + 1281, 1280, 1289, 0, 1282, 1282, 1282, 1285, + 1285, 1285, 1287, 1287, 1287, 1564, 1282, 1284, + 1567, 1568, 1285, 1286, 1565, 1566, 1287, 1288, + 1569, 1570, 0, 1283, 1284, 1282, 1286, 1285, + 1288, 1287, 1289, 1280, 1290, 1278, 1292, 1292, + 1292, 1292, 1297, 1293, 1294, 1294, 1294, 1293, + 1294, 1296, 0, 1294, 1294, 1294, 1295, 1294, + 1296, 0, 1295, 1282, 1282, 1282, 1285, 1285, + 1285, 1287, 1287, 1287, 1564, 1282, 1284, 1567, + 1568, 1285, 1286, 1565, 1566, 1287, 1288, 1569, + 1570, 1296, 1294, 1297, 1292, 1299, 1299, 1299, + 1299, 1304, 1300, 1301, 1301, 1301, 1300, 1301, + 1303, 1301, 1301, 1301, 1302, 1301, 1303, 1302, + 1282, 1282, 1282, 1285, 1285, 1285, 1287, 1287, + 1287, 1564, 1282, 1284, 1567, 1568, 1285, 1286, + 1565, 1566, 1287, 1288, 1569, 1570, 1303, 1301, + 1304, 1299, 1306, 1306, 1306, 1306, 1311, 1307, + 1308, 1308, 1308, 1307, 1308, 1310, 1308, 1308, + 1308, 1309, 1308, 1310, 1282, 1282, 1282, 1285, + 1285, 1285, 1287, 1287, 1287, 1564, 1282, 1284, + 1567, 1568, 1285, 1286, 1565, 1566, 1287, 1288, + 1569, 1570, 1310, 1308, 1311, 1306, 1312, 1276, + 1314, 1315, 1315, 1315, 1315, 1338, 1316, 1317, + 1317, 1317, 1317, 1337, 1318, 1319, 1319, 1319, + 1318, 1319, 1336, 1319, 1319, 1319, 1320, 1319, + 1336, 1321, 1321, 1321, 1320, 1321, 1335, 0, + 1321, 1321, 1321, 1322, 1321, 1335, 1323, 1323, + 1323, 1322, 1323, 1334, 1323, 1323, 1323, 1324, + 1323, 1334, 1325, 1325, 1325, 1324, 1325, 1333, + 1325, 1325, 1325, 1326, 1325, 1333, 1327, 1327, + 1327, 1326, 1327, 1332, 1327, 1327, 1327, 1328, + 1327, 1332, 1329, 1329, 1329, 1329, 1331, 1329, + 1329, 1329, 1330, 1329, 1331, 1571, 1331, 1329, + 1332, 1327, 1333, 1325, 1334, 1323, 1335, 1321, + 1336, 1319, 1337, 1317, 1338, 1315, 1340, 1341, + 1572, 1343, 1344, 1344, 1344, 1343, 1344, 1352, + 1344, 1344, 1344, 1345, 1344, 1352, 1346, 1346, + 1346, 1345, 1346, 1351, 1346, 1346, 1346, 1347, + 1346, 1351, 1348, 1348, 1348, 1348, 1350, 1349, + 1573, 1350, 1348, 1351, 1346, 1352, 1344, 1354, + 1574, 1356, 1357, 1357, 1357, 1356, 1357, 1383, + 1357, 1357, 1357, 1358, 1357, 1383, 1359, 1359, + 1359, 1358, 1359, 1382, 1359, 1359, 1359, 1360, + 1359, 1382, 1361, 1361, 1361, 1360, 1361, 1381, + 1361, 1361, 1361, 1362, 1379, 1361, 1381, 1363, + 1363, 1363, 1363, 1378, 0, 1363, 1363, 1363, + 1364, 1363, 1378, 1365, 1366, 1376, 1367, 1368, + 1375, 1369, 1373, 1370, 1371, 1371, 1372, 1364, + 1575, 1374, 1377, 1378, 1363, 1380, 1379, 1381, + 1361, 1382, 1359, 1383, 1357, 1385, 1386, 1386, + 1386, 1385, 1386, 1396, 1386, 1386, 1386, 1387, + 1386, 1396, 1388, 1388, 1388, 1387, 1388, 1395, + 1388, 1388, 1388, 1389, 1388, 1395, 1390, 1390, + 1390, 1389, 1390, 1394, 1390, 1390, 1390, 1391, + 1392, 1390, 1394, 1576, 1393, 1392, 1394, 1390, + 1395, 1388, 1396, 1386, 1398, 1399, 1399, 1399, + 1398, 1399, 1409, 1399, 1399, 1399, 1400, 1399, + 1409, 1401, 1401, 1401, 1400, 1401, 1408, 1401, + 1401, 1401, 1402, 1401, 1408, 1403, 1403, 1403, + 1402, 1403, 1407, 1403, 1403, 1403, 1404, 1403, + 1407, 1405, 1405, 1405, 1405, 1405, 1406, 1577, + 1578, 1579, 1406, 1405, 1407, 1403, 1408, 1401, + 1409, 1399, 1411, 1412, 1412, 1412, 1411, 1412, + 1415, 1412, 1412, 1412, 1413, 1412, 1415, 1414, + 1413, 1580, 1415, 1412, 1417, 1418, 1418, 1418, + 1417, 1418, 1428, 1418, 1418, 1418, 1419, 1418, + 1428, 1420, 1420, 1420, 1419, 1420, 1427, 1420, + 1420, 1420, 1421, 1420, 1427, 1422, 1422, 1422, + 1421, 1422, 1426, 1422, 1422, 1422, 1423, 1422, + 1426, 1424, 1424, 1424, 1424, 1424, 1425, 1581, + 1582, 1583, 1425, 1424, 1426, 1422, 1427, 1420, + 1428, 1418, 1430, 1431, 1431, 1431, 1430, 1431, + 1433, 1431, 1431, 1431, 1432, 1431, 1433, 1584, + 1432, 1433, 1431, 1435, 1436, 1436, 1436, 1435, + 1436, 1446, 1436, 1436, 1436, 1437, 1436, 1446, + 1438, 1439, 1440, 0, 1441, 1442, 1443, 1444, + 1445, 0, 1585, 1446, 1436, 1448, 1449, 0, + 1450, 1451, 1452, 1586, 1454, 1455, 1456, 1457, + 1458, 1587, 1460, 1461, 1461, 1461, 1460, 1461, + 1466, 1461, 1461, 1461, 1462, 1461, 1466, 1463, + 1463, 1463, 1462, 1463, 1465, 1464, 1463, 1463, + 1463, 1463, 1465, 1588, 1465, 1463, 1466, 1461, + 1468, 1469, 1469, 1469, 1468, 1469, 1474, 1470, + 1469, 1469, 1469, 1469, 1474, 1471, 1471, 1471, + 1471, 1473, 1472, 1471, 1471, 1471, 1471, 1473, + 1589, 1473, 1471, 1474, 1469, 1476, 1477, 1477, + 1477, 1476, 1477, 1480, 1477, 1477, 1477, 1478, + 1477, 1480, 1479, 1590, 1480, 1477, 1482, 1483, + 1483, 1483, 1483, 1491, 1484, 1485, 1485, 1485, + 1485, 1490, 1486, 1487, 1487, 1487, 1486, 1487, + 1489, 1487, 1487, 1487, 1488, 1487, 1489, 1591, + 1489, 1487, 1490, 1485, 1491, 1483, 0, 1, + 199, 1, 1, 207, 1492, 198, 1497, 320, + 14, 244, 14, 14, 254, 277, 1500, 292, + 1498, 293, 1501, 295, 0, 189, 189, 189, + 217, 303, 304, 305, 306, 322, 308, 309, + 310, 311, 312, 313, 314, 315, 316, 317, + 318, 319, 1495, 321, 0, 210, 217, 303, + 304, 305, 306, 307, 308, 309, 310, 311, + 312, 313, 314, 315, 316, 317, 318, 319, + 0, 1, 199, 1, 1, 207, 1492, 198, + 1497, 320, 1, 1, 1497, 320, 221, 221, + 221, 1497, 222, 225, 225, 225, 243, 281, + 0, 255, 258, 260, 261, 262, 263, 264, + 265, 266, 267, 268, 269, 270, 271, 272, + 273, 274, 275, 276, 1497 }; static const short _zone_scanner_trans_actions[] = { - 2227, 0, 5, 7, 549, 723, 723, 723, - 723, 723, 723, 723, 723, 723, 723, 723, - 723, 723, 723, 723, 723, 723, 723, 3, - 9, 3, 9, 2403, 103, 741, 744, 45, - 59, 57, 55, 0, 61, 738, 747, 331, + 2247, 0, 5, 7, 551, 725, 725, 725, + 725, 725, 725, 725, 725, 725, 725, 725, + 725, 725, 725, 725, 725, 725, 725, 3, + 9, 3, 9, 2423, 103, 743, 746, 45, + 59, 57, 55, 0, 61, 740, 749, 333, 0, 5, 7, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, - 97, 97, 97, 97, 97, 3, 9, 1779, - 1782, 2923, 2927, 0, 0, 0, 2919, 2931, - 2939, 5027, 5047, 325, 0, 323, 5, 7, - 329, 3, 9, 339, 366, 1764, 13, 387, - 390, 2075, 393, 15, 0, 5, 7, 1932, - 9, 11, 2047, 1773, 327, 11, 381, 13, - 348, 354, 363, 5022, 2899, 2027, 0, 5, - 7, 9, 2907, 1770, 366, 11, 2043, 0, - 4137, 5, 7, 2219, 2535, 2535, 2535, 2535, - 2535, 2535, 2535, 2535, 2535, 2535, 2535, 2535, - 2535, 2535, 2535, 2535, 2535, 2535, 3, 9, - 1767, 1770, 339, 366, 5728, 750, 2539, 2543, - 4382, 2547, 1776, 0, 5, 7, 342, 9, - 0, 0, 0, 0, 0, 0, 1917, 3827, - 3831, 3823, 3835, 3839, 5492, 5497, 378, 2031, - 2035, 2039, 11, 369, 372, 375, 0, 0, - 0, 0, 0, 0, 1881, 3587, 3591, 3583, - 3595, 3599, 5372, 5377, 1878, 3567, 3571, 3563, - 3575, 3579, 5362, 5367, 0, 0, 1836, 3287, - 3291, 3283, 3295, 3299, 5222, 5227, 0, 0, - 0, 1788, 2967, 2971, 2963, 2975, 2979, 5062, - 5067, 0, 0, 0, 1887, 3627, 3631, 3623, - 3635, 3639, 5392, 5397, 0, 0, 0, 0, - 0, 0, 1863, 3467, 3471, 3463, 3475, 3479, - 5312, 5317, 0, 0, 0, 0, 1839, 3307, - 3311, 3303, 3315, 3319, 5232, 5237, 0, 0, - 0, 1860, 3447, 3451, 3443, 3455, 3459, 5302, - 5307, 1845, 3347, 3351, 0, 3343, 3355, 3359, - 5252, 5257, 0, 0, 1926, 3887, 3891, 3883, - 3895, 3899, 5522, 5527, 0, 0, 0, 0, - 0, 1908, 3767, 3771, 3763, 3775, 3779, 5462, - 5467, 0, 1911, 3787, 3791, 3783, 3795, 3799, - 5472, 5477, 0, 0, 0, 0, 0, 1797, - 3027, 3031, 3023, 3035, 3039, 5092, 5097, 0, - 0, 0, 1923, 3867, 3871, 3863, 3875, 3879, - 5512, 5517, 0, 0, 101, 729, 732, 726, - 735, 0, 5, 7, 0, 0, 0, 0, + 97, 97, 97, 97, 97, 3, 9, 1796, + 1799, 2947, 2951, 0, 0, 0, 2943, 2955, + 2963, 5081, 5101, 327, 0, 325, 5, 7, + 331, 3, 9, 341, 368, 1781, 13, 389, + 392, 2095, 395, 15, 0, 5, 7, 1952, + 9, 11, 2067, 1790, 329, 11, 383, 13, + 350, 356, 365, 5076, 2923, 2047, 0, 5, + 7, 9, 2931, 1787, 368, 11, 2063, 0, + 4181, 5, 7, 2239, 2555, 2555, 2555, 2555, + 2555, 2555, 2555, 2555, 2555, 2555, 2555, 2555, + 2555, 2555, 2555, 2555, 2555, 2555, 3, 9, + 1784, 1787, 341, 368, 5792, 752, 2559, 2563, + 4426, 2567, 1793, 0, 5, 7, 344, 9, + 0, 0, 0, 0, 0, 0, 1934, 3851, + 3855, 3847, 3859, 3863, 5546, 5551, 380, 2051, + 2055, 2059, 11, 371, 374, 377, 0, 0, + 0, 0, 0, 0, 1898, 3611, 3615, 3607, + 3619, 3623, 5426, 5431, 1895, 3591, 3595, 3587, + 3599, 3603, 5416, 5421, 0, 0, 1853, 3311, + 3315, 3307, 3319, 3323, 5276, 5281, 0, 0, + 0, 1805, 2991, 2995, 2987, 2999, 3003, 5116, + 5121, 0, 0, 0, 1904, 3651, 3655, 3647, + 3659, 3663, 5446, 5451, 0, 0, 0, 0, + 0, 0, 1880, 3491, 3495, 3487, 3499, 3503, + 5366, 5371, 0, 0, 0, 0, 1856, 3331, + 3335, 3327, 3339, 3343, 5286, 5291, 0, 0, + 0, 1877, 3471, 3475, 3467, 3479, 3483, 5356, + 5361, 1862, 3371, 3375, 0, 3367, 3379, 3383, + 5306, 5311, 0, 0, 1943, 3911, 3915, 3907, + 3919, 3923, 5576, 5581, 0, 0, 0, 0, + 0, 1925, 3791, 3795, 3787, 3799, 3803, 5516, + 5521, 0, 1928, 3811, 3815, 3807, 3819, 3823, + 5526, 5531, 0, 0, 0, 0, 0, 1814, + 3051, 3055, 3047, 3059, 3063, 5146, 5151, 0, + 0, 0, 1940, 3891, 3895, 3887, 3899, 3903, + 5566, 5571, 0, 0, 101, 731, 734, 728, + 737, 0, 5, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 9, - 0, 0, 0, 0, 0, 0, 1851, 3387, - 3391, 3383, 3395, 3399, 5272, 5277, 0, 0, - 0, 1818, 3167, 3171, 3163, 3175, 3179, 5162, - 5167, 1833, 3267, 3271, 3263, 3275, 3279, 5212, - 5217, 0, 0, 0, 0, 0, 1899, 3707, - 3711, 3703, 3715, 3719, 5432, 5437, 0, 1902, - 3727, 3731, 3723, 3735, 3739, 5442, 5447, 0, - 1824, 3207, 3211, 3203, 3215, 3219, 5182, 5187, - 1905, 3747, 3751, 3743, 3755, 3759, 5452, 5457, - 0, 0, 0, 0, 0, 1800, 3047, 3051, - 3043, 3055, 3059, 5102, 5107, 1803, 3067, 3071, - 3063, 3075, 3079, 5112, 5117, 0, 0, 0, - 0, 0, 0, 1830, 3247, 3251, 3243, 3255, - 3259, 5202, 5207, 0, 1896, 3687, 3691, 3683, - 3695, 3699, 5422, 5427, 1785, 2947, 2951, 0, - 2943, 2955, 2959, 5052, 5057, 0, 1857, 3427, - 3431, 0, 3423, 3435, 3439, 5292, 5297, 1866, - 3487, 3491, 0, 3483, 3495, 3499, 5322, 5327, - 0, 0, 0, 0, 1869, 3507, 3511, 3503, - 3515, 3519, 5332, 5337, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1884, 3607, 3611, - 3603, 3615, 3619, 5382, 5387, 0, 0, 1794, - 3007, 3011, 3003, 3015, 3019, 5082, 5087, 0, - 0, 0, 1809, 3107, 3111, 3103, 3115, 3119, - 5132, 5137, 0, 0, 0, 1854, 3407, 3411, - 3403, 3415, 3419, 5282, 5287, 1815, 3147, 3151, - 3143, 3155, 3159, 5152, 5157, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 1875, - 3547, 3551, 3543, 3555, 3559, 5352, 5357, 0, - 1791, 2987, 2991, 2983, 2995, 2999, 5072, 5077, - 0, 1893, 3667, 3671, 3663, 3675, 3679, 5412, - 5417, 0, 1827, 3227, 3231, 3223, 3235, 3239, - 5192, 5197, 0, 0, 0, 1848, 3367, 3371, - 3363, 3375, 3379, 5262, 5267, 0, 0, 1920, - 3847, 3851, 3843, 3855, 3859, 5502, 5507, 0, - 0, 0, 0, 0, 1872, 3527, 3531, 3523, - 3535, 3539, 5342, 5347, 0, 1806, 3087, 3091, - 3083, 3095, 3099, 5122, 5127, 0, 0, 570, - 549, 2231, 642, 2379, 2383, 45, 2375, 2387, - 2391, 4322, 4327, 0, 0, 1914, 3807, 3811, - 3803, 3815, 3819, 5482, 5487, 0, 0, 0, - 0, 0, 1929, 3907, 3911, 3903, 3915, 3919, - 5532, 5537, 0, 0, 0, 0, 0, 1890, - 3647, 3651, 3643, 3655, 3659, 5402, 5407, 11, - 381, 0, 5, 7, 3, 9, 0, 101, - 729, 732, 726, 735, 0, 5, 7, 549, + 0, 0, 0, 0, 0, 0, 1868, 3411, + 3415, 3407, 3419, 3423, 5326, 5331, 0, 0, + 0, 1835, 3191, 3195, 3187, 3199, 3203, 5216, + 5221, 1850, 3291, 3295, 3287, 3299, 3303, 5266, + 5271, 0, 0, 0, 0, 0, 1916, 3731, + 3735, 3727, 3739, 3743, 5486, 5491, 0, 1919, + 3751, 3755, 3747, 3759, 3763, 5496, 5501, 0, + 1841, 3231, 3235, 3227, 3239, 3243, 5236, 5241, + 1922, 3771, 3775, 3767, 3779, 3783, 5506, 5511, + 0, 0, 0, 0, 0, 1817, 3071, 3075, + 3067, 3079, 3083, 5156, 5161, 1820, 3091, 3095, + 3087, 3099, 3103, 5166, 5171, 0, 0, 0, + 0, 0, 0, 1847, 3271, 3275, 3267, 3279, + 3283, 5256, 5261, 0, 1913, 3711, 3715, 3707, + 3719, 3723, 5476, 5481, 1802, 2971, 2975, 0, + 2967, 2979, 2983, 5106, 5111, 0, 1874, 3451, + 3455, 0, 3447, 3459, 3463, 5346, 5351, 1883, + 3511, 3515, 0, 3507, 3519, 3523, 5376, 5381, + 0, 0, 0, 0, 1886, 3531, 3535, 3527, + 3539, 3543, 5386, 5391, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 1901, 3631, 3635, + 3627, 3639, 3643, 5436, 5441, 0, 0, 1811, + 3031, 3035, 3027, 3039, 3043, 5136, 5141, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 1946, 3931, 3935, 3927, 3939, 3943, 5586, 5591, + 1826, 3131, 3135, 3127, 3139, 3143, 5186, 5191, + 0, 0, 0, 1871, 3431, 3435, 3427, 3439, + 3443, 5336, 5341, 1832, 3171, 3175, 3167, 3179, + 3183, 5206, 5211, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 1892, 3571, 3575, + 3567, 3579, 3583, 5406, 5411, 0, 1808, 3011, + 3015, 3007, 3019, 3023, 5126, 5131, 0, 1910, + 3691, 3695, 3687, 3699, 3703, 5466, 5471, 0, + 1844, 3251, 3255, 3247, 3259, 3263, 5246, 5251, + 0, 0, 0, 1865, 3391, 3395, 3387, 3399, + 3403, 5316, 5321, 0, 0, 1937, 3871, 3875, + 3867, 3879, 3883, 5556, 5561, 0, 0, 0, + 0, 0, 1889, 3551, 3555, 3547, 3559, 3563, + 5396, 5401, 0, 1823, 3111, 3115, 3107, 3119, + 3123, 5176, 5181, 0, 0, 572, 551, 2251, + 644, 2399, 2403, 45, 2395, 2407, 2411, 4366, + 4371, 0, 0, 1931, 3831, 3835, 3827, 3839, + 3843, 5536, 5541, 0, 0, 0, 0, 0, + 1949, 3951, 3955, 3947, 3959, 3963, 5596, 5601, + 0, 0, 0, 0, 0, 1907, 3671, 3675, + 3667, 3679, 3683, 5456, 5461, 11, 383, 0, + 5, 7, 3, 9, 0, 101, 731, 734, + 728, 737, 0, 5, 7, 551, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, - 99, 99, 3, 9, 103, 741, 744, 45, - 59, 57, 55, 0, 61, 738, 747, 2407, - 45, 59, 57, 55, 0, 61, 663, 2447, - 2451, 4337, 2443, 2455, 11, 381, 11, 381, - 95, 91, 91, 91, 0, 0, 0, 0, - 0, 0, 89, 41, 39, 495, 498, 492, - 501, 0, 5, 7, 3, 9, 11, 0, - 381, 4122, 507, 2147, 2155, 2139, 2163, 0, - 5, 7, 3, 9, 11, 381, 2407, 45, - 59, 57, 55, 0, 61, 663, 2447, 2451, - 4337, 2443, 2455, 11, 381, 2207, 2175, 4077, - 4092, 4062, 4107, 5596, 5620, 0, 5, 7, - 3, 9, 339, 366, 2915, 2935, 5032, 5037, - 5818, 5042, 6004, 5830, 5997, 5824, 0, 5, - 7, 342, 1979, 0, 5, 7, 342, 9, - 11, 2043, 396, 2051, 2059, 3972, 2067, 11, - 345, 351, 360, 0, 5, 7, 9, 366, - 11, 2043, 2891, 0, 0, 0, 0, 0, - 83, 0, 0, 79, 2199, 504, 2143, 2151, - 4052, 2159, 5878, 2167, 4067, 4082, 5590, 4097, - 0, 5, 7, 342, 9, 11, 2043, 4127, - 4112, 5602, 5608, 5864, 5614, 6027, 5871, 0, - 5, 7, 342, 1979, 2171, 516, 4072, 4087, - 4057, 4102, 13, 348, 354, 1951, 363, 378, - 3947, 2031, 2035, 2039, 11, 369, 372, 375, - 378, 2031, 2035, 2039, 11, 369, 372, 375, - 0, 0, 1821, 3187, 3191, 3183, 3195, 3199, - 5172, 5177, 0, 0, 0, 1812, 3127, 3131, - 3123, 3135, 3139, 5142, 5147, 0, 1842, 3327, - 3331, 3323, 3335, 3339, 5242, 5247, 11, 381, - 396, 2051, 2059, 3982, 11, 345, 351, 3923, - 378, 2031, 2035, 11, 369, 372, 378, 2031, - 2035, 11, 369, 372, 11, 381, 13, 348, - 354, 363, 2027, 378, 2031, 2035, 11, 369, - 372, 519, 11, 381, 11, 381, 11, 2043, - 0, 414, 3, 7, 408, 2079, 17, 411, - 31, 2103, 29, 0, 447, 2083, 21, 23, - 0, 438, 417, 19, 420, 429, 25, 25, - 3992, 423, 426, 27, 444, 684, 67, 0, - 0, 693, 696, 2471, 73, 2467, 687, 71, - 71, 2459, 2463, 4342, 690, 67, 67, 0, - 0, 696, 696, 73, 73, 69, 1, 687, - 71, 71, 2463, 2463, 690, 690, 77, 0, - 5, 7, 3, 9, 552, 549, 4332, 13, - 387, 390, 45, 59, 57, 55, 0, 61, - 3977, 393, 402, 0, 5, 7, 2479, 9, - 11, 3957, 2407, 2395, 45, 59, 57, 55, - 0, 61, 657, 2411, 2415, 4337, 5734, 2419, - 11, 381, 81, 0, 5, 7, 3, 9, - 4347, 705, 2483, 21, 23, 0, 405, 441, - 2087, 2091, 417, 19, 5542, 2095, 0, 5, - 7, 2487, 9, 11, 3962, 420, 432, 25, - 25, 423, 426, 27, 11, 381, 0, 5, - 7, 3, 9, 708, 85, 714, 711, 2491, - 2495, 5740, 2503, 2499, 720, 0, 5, 7, - 4352, 717, 2507, 2511, 9, 9, 87, 21, - 23, 0, 2099, 3997, 4002, 417, 19, 5836, - 4007, 0, 5, 7, 11, 3967, 420, 435, - 25, 25, 423, 426, 27, 11, 3952, 0, - 5, 7, 3, 9, 11, 381, 11, 381, - 127, 119, 121, 123, 0, 125, 0, 5, - 7, 3, 9, 1, 336, 357, 11, 381, - 169, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 876, 0, 0, 0, 0, - 0, 915, 0, 0, 0, 906, 0, 936, - 0, 0, 0, 0, 0, 0, 1011, 0, - 0, 0, 0, 0, 0, 975, 972, 0, - 0, 930, 0, 0, 0, 882, 0, 0, - 0, 981, 0, 0, 0, 0, 0, 0, - 957, 0, 0, 0, 0, 933, 0, 0, - 0, 954, 939, 0, 0, 0, 1020, 0, - 0, 0, 0, 0, 1002, 0, 1005, 0, - 0, 0, 0, 0, 891, 0, 0, 0, - 1017, 0, 0, 0, 0, 0, 0, 0, - 945, 0, 0, 0, 912, 927, 0, 0, - 0, 0, 0, 993, 0, 996, 0, 918, - 999, 0, 0, 0, 0, 0, 894, 897, - 0, 0, 0, 0, 0, 0, 924, 0, - 990, 879, 0, 0, 951, 0, 960, 0, - 0, 0, 0, 0, 963, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 978, 0, - 0, 888, 0, 0, 0, 903, 0, 0, - 0, 948, 909, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 969, 0, 885, - 0, 987, 0, 921, 0, 0, 0, 942, - 0, 0, 1014, 0, 0, 0, 0, 0, - 966, 0, 900, 0, 0, 555, 549, 606, - 45, 0, 0, 1008, 0, 0, 0, 0, - 0, 1023, 0, 0, 0, 0, 0, 984, - 277, 275, 1641, 1644, 1638, 1647, 2851, 4987, - 4992, 0, 5, 7, 0, 0, 0, 0, + 3, 9, 103, 743, 746, 45, 59, 57, + 55, 0, 61, 740, 749, 2427, 45, 59, + 57, 55, 0, 61, 665, 2467, 2471, 4381, + 2463, 2475, 11, 383, 11, 383, 95, 91, + 91, 91, 0, 0, 0, 0, 0, 0, + 89, 41, 39, 497, 500, 494, 503, 0, + 5, 7, 3, 9, 11, 0, 383, 4166, + 509, 2167, 2175, 2159, 2183, 0, 5, 7, + 3, 9, 11, 383, 2427, 45, 59, 57, + 55, 0, 61, 665, 2467, 2471, 4381, 2463, + 2475, 11, 383, 2227, 2195, 4121, 4136, 4106, + 4151, 5660, 5684, 0, 5, 7, 3, 9, + 341, 368, 2939, 2959, 5086, 5091, 5882, 5096, + 6068, 5894, 6061, 5888, 0, 5, 7, 344, + 1999, 0, 5, 7, 344, 9, 11, 2063, + 398, 2071, 2079, 4016, 2087, 11, 347, 353, + 362, 0, 5, 7, 9, 368, 11, 2063, + 2915, 0, 0, 0, 0, 0, 83, 0, + 0, 79, 2219, 506, 2163, 2171, 4096, 2179, + 5942, 2187, 4111, 4126, 5654, 4141, 0, 5, + 7, 344, 9, 11, 2063, 4171, 4156, 5666, + 5672, 5928, 5678, 6091, 5935, 0, 5, 7, + 344, 1999, 2191, 518, 4116, 4131, 4101, 4146, + 13, 350, 356, 1971, 365, 380, 3991, 2051, + 2055, 2059, 11, 371, 374, 377, 380, 2051, + 2055, 2059, 11, 371, 374, 377, 0, 0, + 1838, 3211, 3215, 3207, 3219, 3223, 5226, 5231, + 0, 0, 0, 1829, 3151, 3155, 3147, 3159, + 3163, 5196, 5201, 0, 1859, 3351, 3355, 3347, + 3359, 3363, 5296, 5301, 11, 383, 398, 2071, + 2079, 4026, 11, 347, 353, 3967, 380, 2051, + 2055, 11, 371, 374, 380, 2051, 2055, 11, + 371, 374, 11, 383, 13, 350, 356, 365, + 2047, 380, 2051, 2055, 11, 371, 374, 521, + 11, 383, 11, 383, 11, 2063, 0, 416, + 3, 7, 410, 2099, 17, 413, 31, 2123, + 29, 0, 449, 2103, 21, 23, 0, 440, + 419, 19, 422, 431, 25, 25, 4036, 425, + 428, 27, 446, 686, 67, 0, 0, 695, + 698, 2491, 73, 2487, 689, 71, 71, 2479, + 2483, 4386, 692, 67, 67, 0, 0, 698, + 698, 73, 73, 69, 1, 689, 71, 71, + 2483, 2483, 692, 692, 77, 0, 5, 7, + 3, 9, 554, 551, 4376, 13, 389, 392, + 45, 59, 57, 55, 0, 61, 4021, 395, + 404, 0, 5, 7, 2499, 9, 11, 4001, + 2427, 2415, 45, 59, 57, 55, 0, 61, + 659, 2431, 2435, 4381, 5798, 2439, 11, 383, + 81, 0, 5, 7, 3, 9, 4391, 707, + 2503, 21, 23, 0, 407, 443, 2107, 2111, + 419, 19, 5606, 2115, 0, 5, 7, 2507, + 9, 11, 4006, 422, 434, 25, 25, 425, + 428, 27, 11, 383, 0, 5, 7, 3, + 9, 710, 85, 716, 713, 2511, 2515, 5804, + 2523, 2519, 722, 0, 5, 7, 4396, 719, + 2527, 2531, 9, 9, 87, 21, 23, 0, + 2119, 4041, 4046, 419, 19, 5900, 4051, 0, + 5, 7, 11, 4011, 422, 437, 25, 25, + 425, 428, 27, 11, 3996, 0, 5, 7, + 3, 9, 11, 383, 11, 383, 127, 119, + 121, 123, 0, 125, 0, 5, 7, 3, + 9, 1, 338, 359, 11, 383, 169, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 878, 0, 0, 0, 0, 0, 917, + 0, 0, 0, 908, 0, 938, 0, 0, + 0, 0, 0, 0, 1013, 0, 0, 0, + 0, 0, 0, 977, 974, 0, 0, 932, + 0, 0, 0, 884, 0, 0, 0, 983, + 0, 0, 0, 0, 0, 0, 959, 0, + 0, 0, 0, 935, 0, 0, 0, 956, + 941, 0, 0, 0, 1022, 0, 0, 0, + 0, 0, 1004, 0, 1007, 0, 0, 0, + 0, 0, 893, 0, 0, 0, 1019, 0, + 0, 0, 0, 0, 0, 0, 947, 0, + 0, 0, 914, 929, 0, 0, 0, 0, + 0, 995, 0, 998, 0, 920, 1001, 0, + 0, 0, 0, 0, 896, 899, 0, 0, + 0, 0, 0, 0, 926, 0, 992, 881, + 0, 0, 953, 0, 962, 0, 0, 0, + 0, 0, 965, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 980, 0, 0, 890, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 1025, 905, 0, 0, 0, 950, 911, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 971, 0, 887, 0, 989, 0, + 923, 0, 0, 0, 944, 0, 0, 1016, + 0, 0, 0, 0, 0, 968, 0, 902, + 0, 0, 557, 551, 608, 45, 0, 0, + 1010, 0, 0, 0, 0, 0, 1028, 0, + 0, 0, 0, 0, 986, 279, 277, 1658, + 1661, 1655, 1664, 2875, 5041, 5046, 0, 5, + 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 3, 9, - 1650, 1967, 2015, 175, 1041, 1044, 0, 0, - 0, 1038, 1047, 2651, 4487, 4492, 0, 0, - 201, 1197, 1200, 1194, 1203, 2703, 4617, 4622, - 11, 381, 0, 0, 0, 0, 0, 0, - 265, 1581, 1584, 1578, 1587, 2831, 4937, 4942, - 0, 0, 0, 0, 0, 0, 241, 1437, - 1440, 1434, 1443, 2783, 4817, 4822, 239, 1425, - 1428, 1422, 1431, 2779, 4807, 4812, 0, 0, - 211, 1257, 1260, 1254, 1263, 2723, 4667, 4672, - 0, 0, 0, 179, 1065, 1068, 1062, 1071, - 2659, 4507, 4512, 0, 0, 0, 245, 1461, - 1464, 1458, 1467, 2791, 4837, 4842, 0, 0, - 0, 0, 0, 0, 229, 1365, 1368, 1362, - 1371, 2759, 4757, 4762, 0, 0, 0, 0, - 213, 1269, 1272, 1266, 1275, 2727, 4677, 4682, - 0, 0, 0, 227, 1353, 1356, 1350, 1359, - 2755, 4747, 4752, 217, 1293, 1296, 0, 1290, - 1299, 2735, 4697, 4702, 0, 0, 271, 1617, - 1620, 1614, 1623, 2843, 4967, 4972, 0, 0, - 0, 0, 0, 259, 1545, 1548, 1542, 1551, - 2819, 4907, 4912, 0, 261, 1557, 1560, 1554, - 1563, 2823, 4917, 4922, 0, 0, 0, 0, - 0, 185, 1101, 1104, 1098, 1107, 2671, 4537, - 4542, 0, 0, 0, 269, 1605, 1608, 1602, - 1611, 2839, 4957, 4962, 0, 0, 0, 0, - 0, 0, 0, 221, 1317, 1320, 1314, 1323, - 2743, 4717, 4722, 0, 0, 0, 199, 1185, - 1188, 1182, 1191, 2699, 4607, 4612, 209, 1245, - 1248, 1242, 1251, 2719, 4657, 4662, 0, 0, - 0, 0, 0, 253, 1509, 1512, 1506, 1515, - 2807, 4877, 4882, 0, 255, 1521, 1524, 1518, - 1527, 2811, 4887, 4892, 0, 203, 1209, 1212, - 1206, 1215, 2707, 4627, 4632, 257, 1533, 1536, - 1530, 1539, 2815, 4897, 4902, 0, 0, 0, - 0, 0, 187, 1113, 1116, 1110, 1119, 2675, - 4547, 4552, 189, 1125, 1128, 1122, 1131, 2679, - 4557, 4562, 0, 0, 0, 0, 0, 0, - 207, 1233, 1236, 1230, 1239, 2715, 4647, 4652, - 0, 251, 1497, 1500, 1494, 1503, 2803, 4867, - 4872, 177, 1053, 1056, 0, 1050, 1059, 2655, - 4497, 4502, 0, 225, 1341, 1344, 0, 1338, - 1347, 2751, 4737, 4742, 231, 1377, 1380, 0, - 1374, 1383, 2763, 4767, 4772, 0, 0, 0, - 0, 233, 1389, 1392, 1386, 1395, 2767, 4777, - 4782, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 243, 1449, 1452, 1446, 1455, 2787, - 4827, 4832, 0, 0, 183, 1089, 1092, 1086, - 1095, 2667, 4527, 4532, 0, 0, 0, 193, - 1149, 1152, 1146, 1155, 2687, 4577, 4582, 0, - 0, 0, 223, 1329, 1332, 1326, 1335, 2747, - 4727, 4732, 197, 1173, 1176, 1170, 1179, 2695, - 4597, 4602, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 237, 1413, 1416, 1410, - 1419, 2775, 4797, 4802, 0, 181, 1077, 1080, - 1074, 1083, 2663, 4517, 4522, 0, 249, 1485, - 1488, 1482, 1491, 2799, 4857, 4862, 0, 205, - 1221, 1224, 1218, 1227, 2711, 4637, 4642, 0, - 0, 0, 219, 1305, 1308, 1302, 1311, 2739, - 4707, 4712, 0, 0, 267, 1593, 1596, 1590, - 1599, 2835, 4947, 4952, 0, 0, 0, 0, - 0, 235, 1401, 1404, 1398, 1407, 2771, 4787, - 4792, 0, 191, 1137, 1140, 1134, 1143, 2683, - 4567, 4572, 0, 0, 549, 173, 1029, 1032, - 45, 1026, 1035, 2647, 4477, 4482, 0, 0, - 263, 1569, 1572, 1566, 1575, 2827, 4927, 4932, - 0, 0, 0, 0, 0, 273, 1629, 1632, - 1626, 1635, 2847, 4977, 4982, 0, 0, 0, - 0, 0, 247, 1473, 1476, 1470, 1479, 2795, - 4847, 4852, 0, 0, 0, 195, 1161, 1164, - 1158, 1167, 2691, 4587, 4592, 0, 215, 1281, - 1284, 1278, 1287, 2731, 4687, 4692, 291, 0, - 5, 7, 3, 9, 558, 549, 53, 648, - 651, 45, 645, 654, 2627, 0, 5, 7, - 115, 3, 9, 117, 0, 5, 7, 3, - 9, 786, 1963, 2011, 11, 381, 11, 381, - 11, 381, 0, 5, 7, 3, 9, 549, - 549, 333, 1939, 1943, 45, 1, 1935, 1947, - 0, 5, 7, 115, 3, 9, 117, 0, - 5, 7, 3, 9, 786, 1963, 2011, 11, - 381, 11, 381, 53, 648, 651, 645, 654, - 11, 381, 301, 307, 307, 307, 307, 307, - 307, 307, 307, 0, 0, 0, 840, 0, - 0, 0, 0, 0, 0, 858, 0, 0, - 852, 0, 0, 0, 0, 0, 0, 0, - 0, 849, 0, 0, 0, 0, 855, 0, - 0, 564, 549, 606, 45, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 843, 0, 0, 0, 0, - 861, 0, 0, 0, 846, 299, 297, 1740, - 1743, 1737, 1746, 2879, 4997, 5002, 0, 5, - 7, 303, 303, 303, 303, 303, 303, 303, - 303, 303, 3, 9, 1749, 1975, 2023, 0, - 0, 0, 157, 5017, 5017, 4022, 5554, 5560, - 5548, 5566, 5843, 6011, 6019, 11, 381, 0, - 0, 0, 0, 0, 0, 167, 477, 477, - 483, 2123, 2127, 2119, 2131, 4027, 5572, 5578, - 477, 37, 305, 1755, 1758, 1752, 1761, 2883, - 5007, 5012, 0, 0, 163, 0, 480, 480, - 121, 123, 0, 125, 0, 119, 121, 123, - 0, 125, 0, 119, 0, 0, 0, 0, - 0, 0, 0, 0, 161, 756, 0, 2115, - 2115, 2579, 762, 105, 753, 4402, 5758, 5764, - 762, 105, 5752, 5770, 5955, 6035, 6043, 753, - 0, 0, 0, 0, 165, 0, 2115, 2115, - 2603, 765, 105, 753, 4417, 5782, 5788, 765, - 105, 5776, 5794, 5962, 6051, 6059, 753, 0, - 0, 561, 549, 2355, 4302, 4307, 45, 49, - 4297, 4312, 5710, 5941, 5948, 0, 0, 0, - 0, 0, 0, 0, 0, 155, 0, 2887, - 2887, 486, 0, 309, 2135, 4037, 4042, 0, - 4032, 4047, 5584, 5850, 5857, 309, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2635, 4437, 4442, 4432, - 4447, 5800, 5969, 5976, 0, 0, 0, 0, - 2639, 4462, 4467, 4457, 4472, 5806, 5983, 5990, - 0, 0, 0, 159, 0, 4452, 4452, 49, - 45, 624, 2363, 2367, 45, 2359, 2371, 4317, - 5716, 5722, 5017, 2111, 311, 549, 0, 0, - 0, 0, 0, 591, 45, 0, 0, 795, - 0, 798, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 804, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 816, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 819, 0, 0, - 0, 0, 0, 0, 0, 0, 822, 0, - 0, 0, 0, 0, 0, 825, 0, 0, - 828, 0, 0, 0, 0, 0, 0, 0, - 831, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 834, 0, 0, 837, 0, - 0, 0, 0, 0, 0, 792, 0, 0, - 0, 0, 0, 801, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 807, - 0, 0, 810, 0, 0, 813, 313, 549, - 0, 0, 0, 0, 0, 0, 606, 45, - 0, 0, 0, 0, 0, 858, 0, 0, - 0, 0, 0, 0, 0, 0, 861, 0, - 0, 0, 855, 0, 0, 849, 0, 0, - 0, 852, 0, 0, 867, 0, 0, 0, - 846, 0, 0, 840, 0, 0, 0, 843, - 0, 0, 864, 315, 549, 0, 591, 45, - 0, 0, 0, 0, 0, 792, 759, 753, - 2559, 105, 522, 525, 522, 43, 531, 534, - 528, 537, 0, 5, 7, 522, 3, 9, - 43, 531, 534, 528, 537, 567, 0, 5, - 7, 549, 3, 9, 51, 633, 636, 45, - 630, 639, 0, 5, 7, 549, 3, 9, - 2399, 51, 633, 636, 45, 59, 57, 55, - 0, 61, 630, 639, 0, 5, 7, 549, - 3, 9, 51, 633, 636, 45, 59, 57, - 55, 0, 61, 630, 639, 0, 5, 7, - 549, 3, 9, 51, 633, 636, 45, 59, - 57, 55, 0, 61, 630, 639, 0, 5, - 7, 549, 3, 9, 627, 45, 59, 57, - 55, 0, 61, 2407, 45, 59, 57, 55, - 0, 61, 2423, 4337, 11, 381, 2407, 45, - 59, 57, 55, 0, 61, 660, 2431, 2435, - 4337, 2427, 2439, 11, 381, 2407, 45, 59, - 57, 55, 0, 61, 660, 2431, 2435, 4337, - 2427, 2439, 11, 381, 2407, 45, 59, 57, - 55, 0, 61, 660, 2431, 2435, 4337, 2427, - 2439, 11, 381, 11, 381, 11, 381, 450, - 35, 465, 468, 462, 471, 450, 0, 5, - 7, 3, 9, 459, 11, 381, 522, 43, - 531, 534, 528, 537, 0, 5, 7, 522, - 3, 9, 525, 11, 381, 549, 49, 612, - 615, 45, 609, 618, 0, 5, 7, 522, - 3, 9, 525, 11, 381, 2475, 702, 35, - 465, 468, 462, 471, 2107, 4012, 4017, 450, - 0, 5, 7, 3, 9, 699, 1959, 2007, - 11, 381, 753, 2583, 105, 1728, 2855, 279, - 1656, 1659, 45, 1653, 1662, 0, 5, 7, - 549, 0, 0, 3, 9, 283, 1680, 1683, - 45, 1677, 1686, 0, 5, 7, 4292, 3, - 9, 573, 2263, 2267, 0, 45, 2259, 2271, - 0, 5, 7, 3, 9, 0, 5, 7, - 3, 9, 549, 281, 1668, 1671, 45, 1665, - 1674, 0, 5, 7, 549, 0, 0, 3, - 9, 285, 1692, 1695, 45, 1689, 1698, 0, - 5, 7, 4292, 3, 9, 576, 2279, 2283, - 0, 45, 2275, 2287, 0, 5, 7, 3, - 9, 0, 5, 7, 3, 9, 0, 4287, - 5812, 579, 2295, 2299, 0, 45, 579, 2291, - 2303, 4267, 5662, 5668, 0, 5, 7, 4287, - 3, 9, 1725, 1971, 2019, 582, 2311, 2315, - 0, 45, 582, 2307, 2319, 4272, 5674, 5680, - 0, 5, 7, 4287, 3, 9, 1971, 2019, - 585, 2327, 2331, 0, 45, 585, 2323, 2335, - 4277, 5686, 5692, 0, 5, 7, 4287, 3, - 9, 1971, 2019, 588, 2343, 2347, 0, 45, - 2339, 2351, 4282, 5698, 5704, 0, 5, 7, - 3, 9, 1971, 2019, 11, 381, 2255, 4252, - 4257, 4142, 4247, 4262, 5656, 5927, 5934, 546, - 11, 381, 2251, 4232, 4237, 4142, 2251, 4227, - 4242, 5650, 5913, 5920, 546, 11, 381, 2247, - 4212, 4217, 4142, 2247, 4207, 4222, 5644, 5899, - 5906, 546, 11, 381, 2243, 4192, 4197, 4142, - 2243, 4187, 4202, 5638, 5885, 5892, 546, 11, - 381, 289, 1716, 1719, 1713, 1722, 11, 381, - 2239, 4172, 4177, 4142, 4167, 4182, 546, 11, - 381, 11, 381, 11, 381, 287, 1704, 1707, - 1701, 1710, 11, 381, 2235, 4152, 4157, 4142, - 4147, 4162, 546, 11, 381, 11, 381, 549, - 49, 612, 615, 45, 609, 618, 0, 5, - 7, 549, 3, 9, 49, 612, 615, 45, - 609, 618, 0, 5, 7, 549, 3, 9, - 49, 612, 615, 45, 609, 618, 0, 5, - 7, 522, 3, 9, 525, 11, 381, 11, - 381, 11, 381, 549, 49, 612, 615, 45, - 609, 618, 0, 5, 7, 549, 3, 9, - 49, 612, 615, 45, 609, 618, 450, 0, - 5, 7, 3, 9, 35, 465, 468, 462, - 471, 450, 0, 5, 7, 3, 9, 35, - 465, 468, 462, 471, 450, 0, 5, 7, - 3, 9, 35, 465, 468, 462, 471, 0, - 5, 7, 522, 3, 9, 525, 11, 381, - 11, 381, 11, 381, 11, 381, 11, 381, - 319, 0, 5, 7, 3, 9, 549, 49, - 612, 615, 45, 609, 618, 0, 5, 7, - 317, 3, 9, 0, 5, 7, 3, 9, - 129, 1, 11, 381, 11, 381, 11, 381, - 780, 0, 768, 5, 7, 771, 774, 3, - 9, 1, 336, 357, 111, 113, 0, 2551, - 753, 105, 107, 549, 777, 2615, 2619, 45, - 2611, 2623, 2607, 4422, 4427, 11, 381, 0, - 753, 105, 109, 549, 49, 612, 615, 45, - 609, 618, 0, 5, 7, 317, 3, 9, - 0, 5, 7, 3, 9, 549, 47, 597, - 600, 45, 594, 603, 783, 0, 5, 7, - 115, 3, 9, 117, 0, 5, 7, 3, - 9, 1, 336, 357, 11, 381, 11, 381, - 11, 381, 11, 381, 549, 47, 597, 600, - 45, 594, 603, 0, 5, 7, 549, 3, - 9, 47, 597, 600, 45, 594, 603, 0, - 5, 7, 115, 3, 9, 117, 0, 5, - 7, 3, 9, 1, 336, 357, 11, 381, - 11, 381, 11, 381, 549, 47, 597, 600, - 45, 594, 603, 870, 0, 5, 7, 147, - 149, 151, 153, 3, 9, 0, 5, 7, - 3, 9, 2223, 549, 47, 597, 600, 45, - 594, 603, 0, 5, 7, 0, 3, 9, - 2643, 0, 5, 7, 0, 5, 7, 0, - 5, 7, 1, 3, 9, 336, 357, 3, - 9, 336, 357, 3, 9, 336, 357, 873, - 129, 11, 381, 11, 381, 11, 381, 11, - 381, 11, 381, 0, 5, 7, 3, 9, - 549, 47, 597, 600, 45, 594, 603, 2555, - 0, 5, 7, 753, 3, 9, 4387, 105, - 762, 2567, 2571, 762, 2567, 2571, 762, 2567, - 2571, 2559, 2563, 2575, 4392, 4397, 2563, 2575, - 4392, 4397, 2563, 2575, 4392, 4397, 11, 381, - 11, 381, 0, 5, 7, 3, 9, 549, - 47, 597, 600, 45, 594, 603, 0, 5, - 7, 753, 3, 9, 105, 765, 2591, 2595, - 765, 2591, 2595, 765, 2591, 2595, 2583, 2587, - 2599, 4407, 4412, 2587, 2599, 4407, 4412, 2587, - 2599, 4407, 4412, 11, 381, 11, 381, 0, - 5, 7, 3, 9, 549, 47, 597, 600, - 45, 594, 603, 0, 5, 7, 522, 3, - 9, 43, 531, 534, 43, 531, 534, 43, - 531, 534, 525, 528, 537, 2211, 2215, 528, - 537, 2211, 2215, 528, 537, 2211, 2215, 11, - 381, 11, 381, 11, 381, 171, 0, 5, - 7, 3, 9, 317, 0, 5, 7, 3, - 9, 549, 47, 597, 600, 45, 594, 603, - 0, 5, 7, 549, 3, 9, 51, 633, - 636, 45, 630, 639, 681, 0, 5, 7, - 666, 3, 9, 65, 672, 675, 63, 669, - 678, 0, 5, 7, 666, 3, 9, 65, - 672, 675, 63, 669, 678, 0, 5, 7, - 549, 3, 9, 49, 612, 615, 45, 609, - 618, 0, 5, 7, 522, 3, 9, 43, - 531, 534, 528, 537, 0, 5, 7, 129, - 3, 9, 1, 11, 381, 11, 381, 11, - 381, 11, 381, 11, 381, 11, 381, 11, - 381, 11, 381, 522, 540, 1, 549, 49, - 612, 615, 45, 609, 618, 0, 5, 7, - 549, 3, 9, 47, 597, 600, 45, 594, - 603, 0, 5, 7, 317, 3, 9, 0, - 5, 7, 3, 9, 129, 1, 11, 381, - 11, 381, 11, 381, 129, 1, 549, 47, - 597, 600, 45, 594, 603, 0, 5, 7, - 549, 3, 9, 47, 597, 600, 45, 594, - 603, 0, 5, 7, 549, 3, 9, 49, - 612, 615, 45, 609, 618, 0, 5, 7, - 33, 453, 3, 9, 35, 465, 468, 462, - 471, 789, 0, 5, 7, 456, 3, 9, - 133, 135, 0, 137, 139, 0, 141, 0, - 143, 145, 0, 474, 131, 1, 0, 0, - 11, 381, 117, 115, 11, 381, 11, 381, - 11, 381, 549, 47, 597, 600, 45, 594, - 603, 0, 5, 7, 549, 3, 9, 47, - 597, 600, 45, 594, 603, 0, 5, 7, - 549, 3, 9, 49, 612, 615, 45, 609, - 618, 0, 5, 7, 33, 453, 3, 9, - 459, 117, 115, 11, 381, 11, 381, 11, - 381, 549, 47, 597, 600, 45, 594, 603, - 0, 5, 7, 549, 3, 9, 47, 597, - 600, 45, 594, 603, 0, 5, 7, 549, - 3, 9, 47, 597, 600, 45, 594, 603, + 0, 0, 0, 3, 9, 1667, 1987, 2035, + 175, 1046, 1049, 0, 0, 0, 1043, 1052, + 2671, 4531, 4536, 0, 0, 201, 1202, 1205, + 1199, 1208, 2723, 4661, 4666, 11, 383, 0, + 0, 0, 0, 0, 0, 265, 1586, 1589, + 1583, 1592, 2851, 4981, 4986, 0, 0, 0, + 0, 0, 0, 241, 1442, 1445, 1439, 1448, + 2803, 4861, 4866, 239, 1430, 1433, 1427, 1436, + 2799, 4851, 4856, 0, 0, 211, 1262, 1265, + 1259, 1268, 2743, 4711, 4716, 0, 0, 0, + 179, 1070, 1073, 1067, 1076, 2679, 4551, 4556, + 0, 0, 0, 245, 1466, 1469, 1463, 1472, + 2811, 4881, 4886, 0, 0, 0, 0, 0, + 0, 229, 1370, 1373, 1367, 1376, 2779, 4801, + 4806, 0, 0, 0, 0, 213, 1274, 1277, + 1271, 1280, 2747, 4721, 4726, 0, 0, 0, + 227, 1358, 1361, 1355, 1364, 2775, 4791, 4796, + 217, 1298, 1301, 0, 1295, 1304, 2755, 4741, + 4746, 0, 0, 271, 1622, 1625, 1619, 1628, + 2863, 5011, 5016, 0, 0, 0, 0, 0, + 259, 1550, 1553, 1547, 1556, 2839, 4951, 4956, + 0, 261, 1562, 1565, 1559, 1568, 2843, 4961, + 4966, 0, 0, 0, 0, 0, 185, 1106, + 1109, 1103, 1112, 2691, 4581, 4586, 0, 0, + 0, 269, 1610, 1613, 1607, 1616, 2859, 5001, + 5006, 0, 0, 0, 0, 0, 0, 0, + 221, 1322, 1325, 1319, 1328, 2763, 4761, 4766, + 0, 0, 0, 199, 1190, 1193, 1187, 1196, + 2719, 4651, 4656, 209, 1250, 1253, 1247, 1256, + 2739, 4701, 4706, 0, 0, 0, 0, 0, + 253, 1514, 1517, 1511, 1520, 2827, 4921, 4926, + 0, 255, 1526, 1529, 1523, 1532, 2831, 4931, + 4936, 0, 203, 1214, 1217, 1211, 1220, 2727, + 4671, 4676, 257, 1538, 1541, 1535, 1544, 2835, + 4941, 4946, 0, 0, 0, 0, 0, 187, + 1118, 1121, 1115, 1124, 2695, 4591, 4596, 189, + 1130, 1133, 1127, 1136, 2699, 4601, 4606, 0, + 0, 0, 0, 0, 0, 207, 1238, 1241, + 1235, 1244, 2735, 4691, 4696, 0, 251, 1502, + 1505, 1499, 1508, 2823, 4911, 4916, 177, 1058, + 1061, 0, 1055, 1064, 2675, 4541, 4546, 0, + 225, 1346, 1349, 0, 1343, 1352, 2771, 4781, + 4786, 231, 1382, 1385, 0, 1379, 1388, 2783, + 4811, 4816, 0, 0, 0, 0, 233, 1394, + 1397, 1391, 1400, 2787, 4821, 4826, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 243, + 1454, 1457, 1451, 1460, 2807, 4871, 4876, 0, + 0, 183, 1094, 1097, 1091, 1100, 2687, 4571, + 4576, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 273, 1634, 1637, 1631, 1640, 2867, + 5021, 5026, 193, 1154, 1157, 1151, 1160, 2707, + 4621, 4626, 0, 0, 0, 223, 1334, 1337, + 1331, 1340, 2767, 4771, 4776, 197, 1178, 1181, + 1175, 1184, 2715, 4641, 4646, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 237, + 1418, 1421, 1415, 1424, 2795, 4841, 4846, 0, + 181, 1082, 1085, 1079, 1088, 2683, 4561, 4566, + 0, 249, 1490, 1493, 1487, 1496, 2819, 4901, + 4906, 0, 205, 1226, 1229, 1223, 1232, 2731, + 4681, 4686, 0, 0, 0, 219, 1310, 1313, + 1307, 1316, 2759, 4751, 4756, 0, 0, 267, + 1598, 1601, 1595, 1604, 2855, 4991, 4996, 0, + 0, 0, 0, 0, 235, 1406, 1409, 1403, + 1412, 2791, 4831, 4836, 0, 191, 1142, 1145, + 1139, 1148, 2703, 4611, 4616, 0, 0, 551, + 173, 1034, 1037, 45, 1031, 1040, 2667, 4521, + 4526, 0, 0, 263, 1574, 1577, 1571, 1580, + 2847, 4971, 4976, 0, 0, 0, 0, 0, + 275, 1646, 1649, 1643, 1652, 2871, 5031, 5036, + 0, 0, 0, 0, 0, 247, 1478, 1481, + 1475, 1484, 2815, 4891, 4896, 0, 0, 0, + 195, 1166, 1169, 1163, 1172, 2711, 4631, 4636, + 0, 215, 1286, 1289, 1283, 1292, 2751, 4731, + 4736, 293, 0, 5, 7, 3, 9, 560, + 551, 53, 650, 653, 45, 647, 656, 2647, 0, 5, 7, 115, 3, 9, 117, 0, - 5, 7, 3, 9, 1, 336, 357, 11, - 381, 11, 381, 11, 381, 11, 381, 549, - 51, 633, 636, 45, 630, 639, 0, 5, - 7, 549, 3, 9, 621, 45, 1, 11, - 381, 549, 51, 633, 636, 45, 630, 639, - 0, 5, 7, 549, 3, 9, 47, 597, - 600, 45, 594, 603, 0, 5, 7, 549, - 3, 9, 47, 597, 600, 45, 594, 603, + 5, 7, 3, 9, 788, 1983, 2031, 11, + 383, 11, 383, 11, 383, 0, 5, 7, + 3, 9, 551, 551, 335, 1959, 1963, 45, + 1, 1955, 1967, 0, 5, 7, 115, 3, + 9, 117, 0, 5, 7, 3, 9, 788, + 1983, 2031, 11, 383, 11, 383, 53, 650, + 653, 647, 656, 11, 383, 303, 309, 309, + 309, 309, 309, 309, 309, 309, 0, 0, + 0, 842, 0, 0, 0, 0, 0, 0, + 860, 0, 0, 854, 0, 0, 0, 0, + 0, 0, 0, 0, 851, 0, 0, 0, + 0, 857, 0, 0, 566, 551, 608, 45, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 845, 0, + 0, 0, 0, 863, 0, 0, 0, 848, + 301, 299, 1757, 1760, 1754, 1763, 2903, 5051, + 5056, 0, 5, 7, 305, 305, 305, 305, + 305, 305, 305, 305, 305, 3, 9, 1766, + 1995, 2043, 0, 0, 0, 157, 5071, 5071, + 4066, 5618, 5624, 5612, 5630, 5907, 6075, 6083, + 11, 383, 0, 0, 0, 0, 0, 0, + 167, 479, 479, 485, 2143, 2147, 2139, 2151, + 4071, 5636, 5642, 479, 37, 307, 1772, 1775, + 1769, 1778, 2907, 5061, 5066, 0, 0, 163, + 0, 482, 482, 121, 123, 0, 125, 0, + 119, 121, 123, 0, 125, 0, 119, 0, + 0, 0, 0, 0, 0, 0, 0, 161, + 758, 0, 2135, 2135, 2599, 764, 105, 755, + 4446, 5822, 5828, 764, 105, 5816, 5834, 6019, + 6099, 6107, 755, 0, 0, 0, 0, 165, + 0, 2135, 2135, 2623, 767, 105, 755, 4461, + 5846, 5852, 767, 105, 5840, 5858, 6026, 6115, + 6123, 755, 0, 0, 563, 551, 2375, 4346, + 4351, 45, 49, 4341, 4356, 5774, 6005, 6012, + 0, 0, 0, 0, 0, 0, 0, 0, + 155, 0, 2911, 2911, 488, 0, 311, 2155, + 4081, 4086, 0, 4076, 4091, 5648, 5914, 5921, + 311, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 2655, + 4481, 4486, 4476, 4491, 5864, 6033, 6040, 0, + 0, 0, 0, 2659, 4506, 4511, 4501, 4516, + 5870, 6047, 6054, 0, 0, 0, 159, 0, + 4496, 4496, 49, 45, 626, 2383, 2387, 45, + 2379, 2391, 4361, 5780, 5786, 5071, 2131, 313, + 551, 0, 0, 0, 0, 0, 593, 45, + 0, 0, 797, 0, 800, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 806, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 818, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 821, 0, 0, 0, 0, 0, 0, 0, + 0, 824, 0, 0, 0, 0, 0, 0, + 827, 0, 0, 830, 0, 0, 0, 0, + 0, 0, 0, 833, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 836, 0, + 0, 839, 0, 0, 0, 0, 0, 0, + 794, 0, 0, 0, 0, 0, 803, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 809, 0, 0, 812, 0, 0, + 815, 315, 551, 0, 0, 0, 0, 0, + 0, 608, 45, 0, 0, 0, 0, 0, + 860, 0, 0, 0, 0, 0, 0, 0, + 0, 863, 0, 0, 0, 857, 0, 0, + 851, 0, 0, 0, 854, 0, 0, 869, + 0, 0, 0, 848, 0, 0, 842, 0, + 0, 0, 845, 0, 0, 866, 317, 551, + 0, 593, 45, 0, 0, 0, 0, 0, + 794, 761, 755, 2579, 105, 524, 527, 524, + 43, 533, 536, 530, 539, 0, 5, 7, + 524, 3, 9, 43, 533, 536, 530, 539, + 569, 0, 5, 7, 551, 3, 9, 51, + 635, 638, 45, 632, 641, 0, 5, 7, + 551, 3, 9, 2419, 51, 635, 638, 45, + 59, 57, 55, 0, 61, 632, 641, 0, + 5, 7, 551, 3, 9, 51, 635, 638, + 45, 59, 57, 55, 0, 61, 632, 641, + 0, 5, 7, 551, 3, 9, 51, 635, + 638, 45, 59, 57, 55, 0, 61, 632, + 641, 0, 5, 7, 551, 3, 9, 629, + 45, 59, 57, 55, 0, 61, 2427, 45, + 59, 57, 55, 0, 61, 2443, 4381, 11, + 383, 2427, 45, 59, 57, 55, 0, 61, + 662, 2451, 2455, 4381, 2447, 2459, 11, 383, + 2427, 45, 59, 57, 55, 0, 61, 662, + 2451, 2455, 4381, 2447, 2459, 11, 383, 2427, + 45, 59, 57, 55, 0, 61, 662, 2451, + 2455, 4381, 2447, 2459, 11, 383, 11, 383, + 11, 383, 452, 35, 467, 470, 464, 473, + 452, 0, 5, 7, 3, 9, 461, 11, + 383, 524, 43, 533, 536, 530, 539, 0, + 5, 7, 524, 3, 9, 527, 11, 383, + 551, 49, 614, 617, 45, 611, 620, 0, + 5, 7, 524, 3, 9, 527, 11, 383, + 2495, 704, 35, 467, 470, 464, 473, 2127, + 4056, 4061, 452, 0, 5, 7, 3, 9, + 701, 1979, 2027, 11, 383, 755, 2603, 105, + 1745, 2879, 281, 1673, 1676, 45, 1670, 1679, + 0, 5, 7, 551, 0, 0, 3, 9, + 285, 1697, 1700, 45, 1694, 1703, 0, 5, + 7, 4336, 3, 9, 575, 2283, 2287, 0, + 45, 2279, 2291, 0, 5, 7, 3, 9, + 0, 5, 7, 3, 9, 551, 283, 1685, + 1688, 45, 1682, 1691, 0, 5, 7, 551, + 0, 0, 3, 9, 287, 1709, 1712, 45, + 1706, 1715, 0, 5, 7, 4336, 3, 9, + 578, 2299, 2303, 0, 45, 2295, 2307, 0, + 5, 7, 3, 9, 0, 5, 7, 3, + 9, 0, 4331, 5876, 581, 2315, 2319, 0, + 45, 581, 2311, 2323, 4311, 5726, 5732, 0, + 5, 7, 4331, 3, 9, 1742, 1991, 2039, + 584, 2331, 2335, 0, 45, 584, 2327, 2339, + 4316, 5738, 5744, 0, 5, 7, 4331, 3, + 9, 1991, 2039, 587, 2347, 2351, 0, 45, + 587, 2343, 2355, 4321, 5750, 5756, 0, 5, + 7, 4331, 3, 9, 1991, 2039, 590, 2363, + 2367, 0, 45, 2359, 2371, 4326, 5762, 5768, + 0, 5, 7, 3, 9, 1991, 2039, 11, + 383, 2275, 4296, 4301, 4186, 4291, 4306, 5720, + 5991, 5998, 548, 11, 383, 2271, 4276, 4281, + 4186, 2271, 4271, 4286, 5714, 5977, 5984, 548, + 11, 383, 2267, 4256, 4261, 4186, 2267, 4251, + 4266, 5708, 5963, 5970, 548, 11, 383, 2263, + 4236, 4241, 4186, 2263, 4231, 4246, 5702, 5949, + 5956, 548, 11, 383, 291, 1733, 1736, 1730, + 1739, 11, 383, 2259, 4216, 4221, 4186, 4211, + 4226, 548, 11, 383, 11, 383, 11, 383, + 289, 1721, 1724, 1718, 1727, 11, 383, 2255, + 4196, 4201, 4186, 4191, 4206, 548, 11, 383, + 11, 383, 551, 49, 614, 617, 45, 611, + 620, 0, 5, 7, 551, 3, 9, 49, + 614, 617, 45, 611, 620, 0, 5, 7, + 551, 3, 9, 49, 614, 617, 45, 611, + 620, 0, 5, 7, 524, 3, 9, 527, + 11, 383, 11, 383, 11, 383, 551, 49, + 614, 617, 45, 611, 620, 0, 5, 7, + 551, 3, 9, 49, 614, 617, 45, 611, + 620, 452, 0, 5, 7, 3, 9, 35, + 467, 470, 464, 473, 452, 0, 5, 7, + 3, 9, 35, 467, 470, 464, 473, 452, + 0, 5, 7, 3, 9, 35, 467, 470, + 464, 473, 0, 5, 7, 524, 3, 9, + 527, 11, 383, 11, 383, 11, 383, 11, + 383, 11, 383, 321, 0, 5, 7, 3, + 9, 551, 49, 614, 617, 45, 611, 620, + 0, 5, 7, 319, 3, 9, 0, 5, + 7, 3, 9, 129, 1, 11, 383, 11, + 383, 11, 383, 782, 0, 770, 5, 7, + 773, 776, 3, 9, 1, 338, 359, 111, + 113, 0, 2571, 755, 105, 107, 551, 779, + 2635, 2639, 45, 2631, 2643, 2627, 4466, 4471, + 11, 383, 0, 755, 105, 109, 551, 49, + 614, 617, 45, 611, 620, 0, 5, 7, + 319, 3, 9, 0, 5, 7, 3, 9, + 551, 47, 599, 602, 45, 596, 605, 785, 0, 5, 7, 115, 3, 9, 117, 0, - 5, 7, 3, 9, 1, 336, 357, 11, - 381, 11, 381, 11, 381, 11, 381, 549, - 49, 612, 615, 45, 609, 618, 0, 5, - 7, 753, 3, 9, 2559, 105, 11, 381, - 549, 49, 612, 615, 45, 609, 618, 0, - 5, 7, 1734, 3, 9, 117, 115, 117, - 2631, 295, 115, 117, 115, 117, 2875, 2871, - 11, 381, 1731, 117, 2867, 293, 115, 117, - 2859, 1731, 117, 293, 115, 117, 2863, 549, - 49, 612, 615, 45, 609, 618, 0, 5, - 7, 549, 3, 9, 49, 612, 615, 45, - 609, 618, 75, 0, 5, 7, 3, 9, - 1, 11, 381, 11, 381, 549, 47, 597, - 600, 45, 594, 603, 450, 0, 5, 7, - 3, 9, 35, 465, 468, 462, 471, 75, - 0, 5, 7, 3, 9, 1, 11, 381, - 11, 381, 549, 49, 612, 615, 45, 609, - 618, 0, 5, 7, 522, 3, 9, 543, - 1, 11, 381, 171, 0, 5, 7, 3, - 9, 321, 0, 5, 7, 3, 9, 549, - 49, 612, 615, 45, 609, 618, 0, 5, - 7, 522, 3, 9, 525, 11, 381, 11, - 381, 11, 381, 513, 510, 0, 2183, 2187, - 489, 384, 393, 2179, 2191, 510, 325, 1987, - 1995, 2903, 2911, 1955, 2003, 2895, 2899, 3932, - 3942, 2203, 510, 1987, 1995, 2531, 2531, 2531, - 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, - 2531, 2531, 2531, 2531, 2531, 2531, 2531, 1955, - 2003, 4117, 4132, 4377, 4377, 4377, 4377, 4377, - 4377, 4377, 4377, 4377, 4377, 4377, 4377, 4377, - 4377, 4377, 4377, 4377, 4377, 2195, 2527, 93, - 4362, 4367, 2523, 2515, 2519, 4357, 4372, 1987, - 1995, 1955, 2003, 399, 2055, 2063, 3987, 2071, - 399, 1983, 1991, 1999, 3937, 5626, 5632, 5746, - 5746, 5746, 5746, 5746, 5746, 5746, 5746, 5746, - 5746, 5746, 5746, 5746, 5746, 5746, 5746, 5746, - 5746, 3927 + 5, 7, 3, 9, 1, 338, 359, 11, + 383, 11, 383, 11, 383, 11, 383, 551, + 47, 599, 602, 45, 596, 605, 0, 5, + 7, 551, 3, 9, 47, 599, 602, 45, + 596, 605, 0, 5, 7, 115, 3, 9, + 117, 0, 5, 7, 3, 9, 1, 338, + 359, 11, 383, 11, 383, 11, 383, 551, + 47, 599, 602, 45, 596, 605, 872, 0, + 5, 7, 147, 149, 151, 153, 3, 9, + 0, 5, 7, 3, 9, 2243, 551, 47, + 599, 602, 45, 596, 605, 0, 5, 7, + 0, 3, 9, 2663, 0, 5, 7, 0, + 5, 7, 0, 5, 7, 1, 3, 9, + 338, 359, 3, 9, 338, 359, 3, 9, + 338, 359, 875, 129, 11, 383, 11, 383, + 11, 383, 11, 383, 11, 383, 0, 5, + 7, 3, 9, 551, 47, 599, 602, 45, + 596, 605, 2575, 0, 5, 7, 755, 3, + 9, 4431, 105, 764, 2587, 2591, 764, 2587, + 2591, 764, 2587, 2591, 2579, 2583, 2595, 4436, + 4441, 2583, 2595, 4436, 4441, 2583, 2595, 4436, + 4441, 11, 383, 11, 383, 0, 5, 7, + 3, 9, 551, 47, 599, 602, 45, 596, + 605, 0, 5, 7, 755, 3, 9, 105, + 767, 2611, 2615, 767, 2611, 2615, 767, 2611, + 2615, 2603, 2607, 2619, 4451, 4456, 2607, 2619, + 4451, 4456, 2607, 2619, 4451, 4456, 11, 383, + 11, 383, 0, 5, 7, 3, 9, 551, + 47, 599, 602, 45, 596, 605, 0, 5, + 7, 524, 3, 9, 43, 533, 536, 43, + 533, 536, 43, 533, 536, 527, 530, 539, + 2231, 2235, 530, 539, 2231, 2235, 530, 539, + 2231, 2235, 11, 383, 11, 383, 11, 383, + 171, 0, 5, 7, 3, 9, 319, 0, + 5, 7, 3, 9, 551, 47, 599, 602, + 45, 596, 605, 0, 5, 7, 551, 3, + 9, 51, 635, 638, 45, 632, 641, 683, + 0, 5, 7, 668, 3, 9, 65, 674, + 677, 63, 671, 680, 0, 5, 7, 668, + 3, 9, 65, 674, 677, 63, 671, 680, + 0, 5, 7, 551, 3, 9, 49, 614, + 617, 45, 611, 620, 0, 5, 7, 524, + 3, 9, 43, 533, 536, 530, 539, 0, + 5, 7, 129, 3, 9, 1, 11, 383, + 11, 383, 11, 383, 11, 383, 11, 383, + 11, 383, 11, 383, 11, 383, 524, 542, + 1, 551, 49, 614, 617, 45, 611, 620, + 0, 5, 7, 551, 3, 9, 47, 599, + 602, 45, 596, 605, 0, 5, 7, 319, + 3, 9, 0, 5, 7, 3, 9, 129, + 1, 11, 383, 11, 383, 11, 383, 129, + 1, 551, 47, 599, 602, 45, 596, 605, + 0, 5, 7, 551, 3, 9, 47, 599, + 602, 45, 596, 605, 0, 5, 7, 551, + 3, 9, 49, 614, 617, 45, 611, 620, + 0, 5, 7, 33, 455, 3, 9, 35, + 467, 470, 464, 473, 791, 0, 5, 7, + 458, 3, 9, 133, 135, 0, 137, 139, + 0, 141, 0, 143, 145, 0, 476, 131, + 1, 0, 0, 11, 383, 117, 115, 11, + 383, 11, 383, 11, 383, 551, 47, 599, + 602, 45, 596, 605, 0, 5, 7, 551, + 3, 9, 47, 599, 602, 45, 596, 605, + 0, 5, 7, 551, 3, 9, 49, 614, + 617, 45, 611, 620, 0, 5, 7, 33, + 455, 3, 9, 461, 117, 115, 11, 383, + 11, 383, 11, 383, 551, 47, 599, 602, + 45, 596, 605, 0, 5, 7, 551, 3, + 9, 47, 599, 602, 45, 596, 605, 0, + 5, 7, 551, 3, 9, 47, 599, 602, + 45, 596, 605, 0, 5, 7, 115, 3, + 9, 117, 0, 5, 7, 3, 9, 1, + 338, 359, 11, 383, 11, 383, 11, 383, + 11, 383, 551, 51, 635, 638, 45, 632, + 641, 0, 5, 7, 551, 3, 9, 623, + 45, 1, 11, 383, 551, 51, 635, 638, + 45, 632, 641, 0, 5, 7, 551, 3, + 9, 47, 599, 602, 45, 596, 605, 0, + 5, 7, 551, 3, 9, 47, 599, 602, + 45, 596, 605, 0, 5, 7, 115, 3, + 9, 117, 0, 5, 7, 3, 9, 1, + 338, 359, 11, 383, 11, 383, 11, 383, + 11, 383, 551, 49, 614, 617, 45, 611, + 620, 0, 5, 7, 755, 3, 9, 2579, + 105, 11, 383, 551, 49, 614, 617, 45, + 611, 620, 0, 5, 7, 1751, 3, 9, + 117, 115, 117, 2651, 297, 115, 117, 115, + 117, 2899, 2895, 11, 383, 1748, 117, 2891, + 295, 115, 117, 2883, 1748, 117, 295, 115, + 117, 2887, 551, 49, 614, 617, 45, 611, + 620, 0, 5, 7, 551, 3, 9, 49, + 614, 617, 45, 611, 620, 75, 0, 5, + 7, 3, 9, 1, 11, 383, 11, 383, + 551, 47, 599, 602, 45, 596, 605, 452, + 0, 5, 7, 3, 9, 35, 467, 470, + 464, 473, 75, 0, 5, 7, 3, 9, + 1, 11, 383, 11, 383, 551, 49, 614, + 617, 45, 611, 620, 0, 5, 7, 524, + 3, 9, 545, 1, 11, 383, 171, 0, + 5, 7, 3, 9, 323, 0, 5, 7, + 3, 9, 551, 49, 614, 617, 45, 611, + 620, 0, 5, 7, 524, 3, 9, 527, + 11, 383, 11, 383, 11, 383, 515, 512, + 0, 2203, 2207, 491, 386, 395, 2199, 2211, + 512, 327, 2007, 2015, 2927, 2935, 1975, 2023, + 2919, 2923, 3976, 3986, 2223, 512, 2007, 2015, + 2551, 2551, 2551, 2551, 2551, 2551, 2551, 2551, + 2551, 2551, 2551, 2551, 2551, 2551, 2551, 2551, + 2551, 2551, 1975, 2023, 4161, 4176, 4421, 4421, + 4421, 4421, 4421, 4421, 4421, 4421, 4421, 4421, + 4421, 4421, 4421, 4421, 4421, 4421, 4421, 4421, + 2215, 2547, 93, 4406, 4411, 2543, 2535, 2539, + 4401, 4416, 2007, 2015, 1975, 2023, 401, 2075, + 2083, 4031, 2091, 401, 2003, 2011, 2019, 3981, + 5690, 5696, 5810, 5810, 5810, 5810, 5810, 5810, + 5810, 5810, 5810, 5810, 5810, 5810, 5810, 5810, + 5810, 5810, 5810, 5810, 3971 }; static const short _zone_scanner_eof_actions[] = { - 0, 2227, 2403, 331, 1779, 323, 1764, 15, - 15, 323, 323, 1764, 1764, 1764, 4137, 5728, - 1776, 331, 331, 1779, 1764, 1764, 331, 331, - 331, 331, 331, 1779, 1779, 331, 331, 1779, - 331, 331, 331, 1779, 331, 331, 331, 1779, - 331, 331, 331, 331, 1779, 331, 331, 331, - 1779, 331, 331, 331, 1779, 1779, 331, 331, - 1779, 331, 331, 331, 331, 1779, 331, 1779, - 331, 331, 331, 331, 1779, 331, 331, 331, - 1779, 331, 331, 331, 331, 331, 331, 331, - 331, 331, 331, 1779, 331, 331, 1779, 1779, - 331, 331, 1779, 331, 1779, 331, 1779, 1779, - 331, 331, 331, 331, 1779, 1779, 331, 331, - 331, 331, 1779, 331, 1779, 1779, 331, 1779, - 1779, 331, 331, 331, 331, 1779, 331, 331, - 331, 331, 331, 331, 331, 331, 331, 1779, - 331, 331, 1779, 331, 1779, 331, 331, 331, - 1779, 1779, 331, 331, 331, 331, 331, 1779, - 331, 1779, 331, 1779, 331, 1779, 331, 331, - 331, 1779, 331, 331, 1779, 331, 331, 331, - 1779, 331, 1779, 331, 331, 570, 2231, 331, - 331, 1779, 331, 331, 331, 331, 331, 1779, - 331, 331, 331, 331, 331, 1779, 331, 2227, - 331, 331, 570, 2403, 2403, 2403, 2403, 331, - 15, 95, 95, 95, 95, 95, 95, 95, - 95, 41, 570, 0, 4122, 570, 331, 2403, - 2403, 2403, 331, 2207, 2231, 2915, 1764, 2227, - 15, 1764, 15, 4137, 2915, 2915, 2915, 2915, - 2915, 2915, 2915, 2915, 2915, 2915, 2915, 2915, - 2915, 2915, 2915, 2915, 2915, 1764, 2891, 95, - 95, 95, 95, 95, 95, 95, 95, 95, - 2199, 5878, 2227, 1776, 4127, 4137, 4127, 4127, - 4127, 4127, 4127, 4127, 4127, 4127, 4127, 4127, - 4127, 4127, 4127, 4127, 4127, 4127, 4127, 516, - 4137, 1764, 15, 1764, 1764, 331, 331, 1779, - 331, 331, 331, 1779, 331, 1779, 1764, 1764, - 15, 1764, 1764, 1764, 1764, 323, 4137, 1764, - 1764, 519, 519, 519, 519, 519, 519, 519, - 519, 519, 519, 519, 519, 519, 519, 519, - 519, 519, 15, 1776, 519, 1776, 0, 0, - 0, 31, 31, 31, 429, 429, 429, 429, - 31, 31, 684, 684, 2467, 2467, 2467, 2467, - 684, 684, 69, 2467, 2467, 2467, 2467, 77, - 552, 4332, 402, 402, 4332, 2395, 4332, 77, - 81, 81, 81, 405, 405, 405, 432, 432, - 432, 432, 405, 81, 0, 85, 714, 720, - 87, 720, 15, 15, 435, 435, 435, 435, - 720, 15, 87, 0, 0, 127, 127, 127, - 127, 127, 127, 127, 169, 169, 169, 169, + 0, 2247, 2423, 333, 1796, 325, 1781, 15, + 15, 325, 325, 1781, 1781, 1781, 4181, 5792, + 1793, 333, 333, 1796, 1781, 1781, 333, 333, + 333, 333, 333, 1796, 1796, 333, 333, 1796, + 333, 333, 333, 1796, 333, 333, 333, 1796, + 333, 333, 333, 333, 1796, 333, 333, 333, + 1796, 333, 333, 333, 1796, 1796, 333, 333, + 1796, 333, 333, 333, 333, 1796, 333, 1796, + 333, 333, 333, 333, 1796, 333, 333, 333, + 1796, 333, 333, 333, 333, 333, 333, 333, + 333, 333, 333, 1796, 333, 333, 1796, 1796, + 333, 333, 1796, 333, 1796, 333, 1796, 1796, + 333, 333, 333, 333, 1796, 1796, 333, 333, + 333, 333, 1796, 333, 1796, 1796, 333, 1796, + 1796, 333, 333, 333, 333, 1796, 333, 333, + 333, 333, 333, 333, 333, 333, 333, 1796, + 333, 333, 1796, 333, 333, 333, 333, 333, + 333, 1796, 1796, 333, 333, 333, 1796, 1796, + 333, 333, 333, 333, 333, 1796, 333, 1796, + 333, 1796, 333, 1796, 333, 333, 333, 1796, + 333, 333, 1796, 333, 333, 333, 1796, 333, + 1796, 333, 333, 572, 2251, 333, 333, 1796, + 333, 333, 333, 333, 333, 1796, 333, 333, + 333, 333, 333, 1796, 333, 2247, 333, 333, + 572, 2423, 2423, 2423, 2423, 333, 15, 95, + 95, 95, 95, 95, 95, 95, 95, 41, + 572, 0, 4166, 572, 333, 2423, 2423, 2423, + 333, 2227, 2251, 2939, 1781, 2247, 15, 1781, + 15, 4181, 2939, 2939, 2939, 2939, 2939, 2939, + 2939, 2939, 2939, 2939, 2939, 2939, 2939, 2939, + 2939, 2939, 2939, 1781, 2915, 95, 95, 95, + 95, 95, 95, 95, 95, 95, 2219, 5942, + 2247, 1793, 4171, 4181, 4171, 4171, 4171, 4171, + 4171, 4171, 4171, 4171, 4171, 4171, 4171, 4171, + 4171, 4171, 4171, 4171, 4171, 518, 4181, 1781, + 15, 1781, 1781, 333, 333, 1796, 333, 333, + 333, 1796, 333, 1796, 1781, 1781, 15, 1781, + 1781, 1781, 1781, 325, 4181, 1781, 1781, 521, + 521, 521, 521, 521, 521, 521, 521, 521, + 521, 521, 521, 521, 521, 521, 521, 521, + 15, 1793, 521, 1793, 0, 0, 0, 31, + 31, 31, 431, 431, 431, 431, 31, 31, + 686, 686, 2487, 2487, 2487, 2487, 686, 686, + 69, 2487, 2487, 2487, 2487, 77, 554, 4376, + 404, 404, 4376, 2415, 4376, 77, 81, 81, + 81, 407, 407, 407, 434, 434, 434, 434, + 407, 81, 0, 85, 716, 722, 87, 722, + 15, 15, 437, 437, 437, 437, 722, 15, + 87, 0, 0, 127, 127, 127, 127, 127, + 127, 127, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, @@ -6279,136 +6329,137 @@ static const short _zone_scanner_eof_actions[] = { 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, - 169, 169, 169, 169, 169, 169, 555, 555, 169, 169, 169, 169, 169, 169, 169, 169, - 169, 169, 169, 169, 169, 169, 169, 277, - 277, 277, 277, 277, 277, 277, 277, 277, - 277, 277, 277, 277, 277, 277, 277, 277, - 277, 277, 277, 277, 277, 277, 277, 277, - 277, 277, 277, 277, 277, 277, 277, 277, - 277, 277, 277, 277, 277, 277, 277, 277, - 277, 277, 277, 277, 277, 277, 277, 277, - 277, 277, 277, 277, 277, 277, 277, 277, - 277, 277, 277, 277, 277, 277, 277, 277, - 277, 277, 277, 277, 277, 277, 277, 277, - 277, 277, 277, 277, 277, 277, 277, 277, - 277, 277, 277, 277, 277, 277, 277, 277, - 277, 277, 277, 277, 277, 277, 277, 277, - 277, 277, 277, 277, 277, 277, 277, 277, - 277, 277, 277, 277, 277, 277, 277, 277, - 277, 277, 277, 277, 277, 277, 277, 277, - 277, 277, 277, 277, 277, 277, 277, 277, - 277, 277, 277, 277, 277, 277, 277, 277, - 277, 277, 277, 277, 277, 277, 277, 277, - 277, 277, 277, 277, 277, 277, 277, 277, - 277, 277, 277, 277, 277, 277, 277, 277, - 277, 277, 277, 277, 277, 277, 277, 277, - 277, 277, 277, 277, 291, 558, 558, 2627, - 2627, 2627, 2627, 291, 291, 291, 558, 558, - 2627, 2627, 2627, 2627, 291, 558, 291, 301, + 169, 169, 557, 557, 169, 169, 169, 169, + 169, 169, 169, 169, 169, 169, 169, 169, + 169, 169, 169, 279, 279, 279, 279, 279, + 279, 279, 279, 279, 279, 279, 279, 279, + 279, 279, 279, 279, 279, 279, 279, 279, + 279, 279, 279, 279, 279, 279, 279, 279, + 279, 279, 279, 279, 279, 279, 279, 279, + 279, 279, 279, 279, 279, 279, 279, 279, + 279, 279, 279, 279, 279, 279, 279, 279, + 279, 279, 279, 279, 279, 279, 279, 279, + 279, 279, 279, 279, 279, 279, 279, 279, + 279, 279, 279, 279, 279, 279, 279, 279, + 279, 279, 279, 279, 279, 279, 279, 279, + 279, 279, 279, 279, 279, 279, 279, 279, + 279, 279, 279, 279, 279, 279, 279, 279, + 279, 279, 279, 279, 279, 279, 279, 279, + 279, 279, 279, 279, 279, 279, 279, 279, + 279, 279, 279, 279, 279, 279, 279, 279, + 279, 279, 279, 279, 279, 279, 279, 279, + 279, 279, 279, 279, 279, 279, 279, 279, + 279, 279, 279, 279, 279, 279, 279, 279, + 279, 279, 279, 279, 279, 279, 279, 279, + 279, 279, 279, 279, 279, 279, 279, 279, + 279, 279, 279, 279, 279, 279, 279, 279, + 279, 279, 279, 279, 279, 279, 293, 560, + 560, 2647, 2647, 2647, 2647, 293, 293, 293, + 560, 560, 2647, 2647, 2647, 2647, 293, 560, + 293, 303, 303, 303, 303, 303, 303, 303, + 303, 303, 303, 303, 303, 303, 303, 303, + 303, 303, 303, 303, 303, 303, 303, 303, + 303, 303, 303, 303, 303, 303, 303, 566, + 566, 303, 303, 303, 303, 303, 303, 303, + 303, 303, 303, 303, 303, 303, 303, 303, + 303, 303, 303, 303, 303, 303, 303, 303, + 303, 301, 301, 301, 301, 301, 301, 301, + 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, - 301, 301, 301, 301, 301, 564, 564, 301, + 301, 301, 301, 301, 301, 758, 758, 758, + 758, 758, 758, 301, 301, 301, 301, 301, + 758, 758, 758, 758, 758, 758, 301, 301, + 563, 563, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, - 301, 301, 301, 301, 301, 301, 301, 299, - 299, 299, 299, 299, 299, 299, 299, 299, - 299, 299, 299, 299, 299, 299, 299, 299, - 299, 299, 299, 299, 299, 299, 299, 299, - 299, 299, 299, 299, 299, 299, 299, 299, - 299, 299, 299, 299, 299, 299, 299, 299, - 299, 299, 299, 756, 756, 756, 756, 756, - 756, 299, 299, 299, 299, 299, 756, 756, - 756, 756, 756, 756, 299, 299, 561, 561, - 299, 299, 299, 299, 299, 299, 299, 299, - 299, 299, 299, 299, 299, 299, 299, 299, - 299, 299, 299, 299, 299, 299, 299, 299, - 299, 299, 299, 299, 299, 299, 299, 299, - 299, 299, 299, 299, 299, 299, 299, 299, - 561, 561, 561, 561, 299, 299, 311, 311, - 311, 311, 311, 311, 311, 311, 311, 311, - 311, 311, 311, 311, 311, 311, 311, 311, - 311, 311, 311, 311, 311, 311, 311, 311, - 311, 311, 311, 311, 311, 311, 311, 311, - 311, 311, 311, 311, 311, 311, 311, 311, - 311, 311, 311, 311, 311, 311, 311, 311, - 311, 311, 311, 311, 311, 311, 311, 311, - 311, 311, 311, 311, 311, 311, 311, 311, - 311, 311, 311, 311, 311, 311, 311, 311, - 311, 311, 311, 311, 311, 311, 311, 311, - 311, 311, 311, 311, 311, 311, 311, 311, - 311, 311, 311, 311, 311, 311, 311, 311, - 311, 311, 311, 311, 311, 311, 313, 313, + 301, 301, 301, 301, 301, 301, 301, 301, + 301, 301, 301, 301, 301, 301, 301, 301, + 301, 301, 563, 563, 563, 563, 301, 301, + 313, 313, 313, 313, 313, 313, 313, 313, + 313, 313, 313, 313, 313, 313, 313, 313, + 313, 313, 313, 313, 313, 313, 313, 313, + 313, 313, 313, 313, 313, 313, 313, 313, + 313, 313, 313, 313, 313, 313, 313, 313, + 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, - 313, 313, 313, 313, 313, 313, 313, 315, - 315, 315, 315, 315, 315, 315, 315, 759, - 759, 323, 323, 323, 323, 323, 323, 567, - 567, 567, 2399, 567, 2399, 567, 2399, 567, - 2399, 2399, 2399, 2399, 323, 2399, 2399, 2399, - 323, 2399, 2399, 2399, 323, 2399, 2399, 2399, - 323, 323, 323, 323, 323, 323, 323, 323, - 323, 323, 323, 323, 323, 567, 567, 323, - 323, 323, 702, 702, 702, 702, 759, 759, - 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, - 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, - 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, - 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, - 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, - 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, - 1728, 1728, 1728, 1728, 1728, 1728, 1728, 567, - 567, 567, 567, 567, 567, 323, 323, 323, - 323, 323, 567, 567, 567, 567, 323, 323, - 323, 323, 323, 323, 323, 323, 323, 323, - 323, 323, 323, 323, 323, 567, 567, 323, - 323, 323, 323, 323, 323, 323, 780, 780, - 780, 2551, 2551, 780, 780, 323, 780, 2551, - 2551, 567, 567, 323, 323, 567, 567, 783, - 783, 783, 783, 323, 323, 323, 567, 567, - 567, 567, 783, 783, 783, 783, 323, 323, - 567, 567, 870, 870, 2223, 2223, 870, 2643, - 873, 873, 873, 873, 873, 873, 873, 870, - 870, 870, 2223, 2223, 2555, 4387, 870, 870, - 870, 2223, 2223, 2555, 4387, 870, 870, 870, - 2223, 2223, 870, 2643, 870, 870, 323, 323, - 323, 323, 323, 567, 567, 567, 567, 681, - 681, 681, 681, 567, 567, 323, 323, 323, - 323, 323, 323, 323, 323, 323, 323, 323, - 323, 323, 323, 323, 567, 567, 567, 567, - 323, 323, 323, 323, 323, 323, 323, 323, - 323, 567, 567, 567, 567, 567, 567, 783, - 783, 789, 789, 789, 789, 789, 789, 789, - 789, 789, 323, 789, 789, 789, 789, 789, - 323, 783, 783, 323, 323, 323, 567, 567, - 567, 567, 567, 567, 783, 783, 783, 783, - 323, 323, 323, 567, 567, 567, 567, 567, - 567, 783, 783, 783, 783, 323, 323, 323, - 567, 567, 567, 567, 323, 323, 567, 567, - 567, 567, 567, 567, 783, 783, 783, 783, - 323, 323, 323, 567, 567, 759, 759, 323, - 567, 567, 783, 783, 783, 783, 2631, 783, - 783, 783, 783, 2875, 323, 783, 783, 2867, - 783, 783, 2867, 783, 783, 2867, 783, 783, - 2867, 567, 567, 567, 567, 323, 323, 323, - 323, 567, 567, 323, 323, 323, 323, 323, - 323, 567, 567, 323, 323, 323, 323, 323, - 323, 323, 323, 567, 567, 323, 323, 323, - 323, 323, 0, 0, 0, 0, 93, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0 + 313, 313, 313, 313, 313, 313, 313, 313, + 313, 313, 313, 313, 313, 313, 313, 313, + 313, 313, 313, 313, 313, 313, 313, 313, + 315, 315, 315, 315, 315, 315, 315, 315, + 315, 315, 315, 315, 315, 315, 315, 315, + 315, 315, 315, 315, 315, 315, 315, 315, + 315, 315, 315, 315, 315, 315, 315, 315, + 315, 315, 315, 315, 315, 315, 315, 315, + 315, 317, 317, 317, 317, 317, 317, 317, + 317, 761, 761, 325, 325, 325, 325, 325, + 325, 569, 569, 569, 2419, 569, 2419, 569, + 2419, 569, 2419, 2419, 2419, 2419, 325, 2419, + 2419, 2419, 325, 2419, 2419, 2419, 325, 2419, + 2419, 2419, 325, 325, 325, 325, 325, 325, + 325, 325, 325, 325, 325, 325, 325, 569, + 569, 325, 325, 325, 704, 704, 704, 704, + 761, 761, 1745, 1745, 1745, 1745, 1745, 1745, + 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, + 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, + 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, + 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, + 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, + 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, + 1745, 569, 569, 569, 569, 569, 569, 325, + 325, 325, 325, 325, 569, 569, 569, 569, + 325, 325, 325, 325, 325, 325, 325, 325, + 325, 325, 325, 325, 325, 325, 325, 569, + 569, 325, 325, 325, 325, 325, 325, 325, + 782, 782, 782, 2571, 2571, 782, 782, 325, + 782, 2571, 2571, 569, 569, 325, 325, 569, + 569, 785, 785, 785, 785, 325, 325, 325, + 569, 569, 569, 569, 785, 785, 785, 785, + 325, 325, 569, 569, 872, 872, 2243, 2243, + 872, 2663, 875, 875, 875, 875, 875, 875, + 875, 872, 872, 872, 2243, 2243, 2575, 4431, + 872, 872, 872, 2243, 2243, 2575, 4431, 872, + 872, 872, 2243, 2243, 872, 2663, 872, 872, + 325, 325, 325, 325, 325, 569, 569, 569, + 569, 683, 683, 683, 683, 569, 569, 325, + 325, 325, 325, 325, 325, 325, 325, 325, + 325, 325, 325, 325, 325, 325, 569, 569, + 569, 569, 325, 325, 325, 325, 325, 325, + 325, 325, 325, 569, 569, 569, 569, 569, + 569, 785, 785, 791, 791, 791, 791, 791, + 791, 791, 791, 791, 325, 791, 791, 791, + 791, 791, 325, 785, 785, 325, 325, 325, + 569, 569, 569, 569, 569, 569, 785, 785, + 785, 785, 325, 325, 325, 569, 569, 569, + 569, 569, 569, 785, 785, 785, 785, 325, + 325, 325, 569, 569, 569, 569, 325, 325, + 569, 569, 569, 569, 569, 569, 785, 785, + 785, 785, 325, 325, 325, 569, 569, 761, + 761, 325, 569, 569, 785, 785, 785, 785, + 2651, 785, 785, 785, 785, 2899, 325, 785, + 785, 2891, 785, 785, 2891, 785, 785, 2891, + 785, 785, 2891, 569, 569, 569, 569, 325, + 325, 325, 325, 569, 569, 325, 325, 325, + 325, 325, 325, 569, 569, 325, 325, 325, + 325, 325, 325, 325, 325, 569, 569, 325, + 325, 325, 325, 325, 0, 0, 0, 0, + 93, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0 }; @@ -6430,7 +6481,7 @@ int zs_init( memset(s, 0, sizeof(*s)); // Nonzero initial scanner state. - s->cs = 1474; + s->cs = 1492; // Reset the file descriptor. s->file.descriptor = -1; @@ -6970,7 +7021,7 @@ _match: { if (s->multiline == true) { ERR(ZS_LEFT_PARENTHESIS); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } s->multiline = true; } @@ -6979,7 +7030,7 @@ _match: { if (s->multiline == false) { ERR(ZS_RIGHT_PARENTHESIS); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } s->multiline = false; } @@ -7020,7 +7071,7 @@ _match: case 8: { WARN(ZS_BAD_REST); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } break; case 9: @@ -7073,15 +7124,15 @@ _match: if (s->error.fatal) { {p++; goto _out; } } - {cs = 318;goto _again;} + {cs = 324;goto _again;} } else { // Return if external processing. - p--; cs = 318; {p++; goto _out; } + p--; cs = 324; {p++; goto _out; } } } break; case 12: - { p--; {stack[top++] = cs; cs = 1474;goto _again;} } + { p--; {stack[top++] = cs; cs = 1492;goto _again;} } break; case 13: { @@ -7097,7 +7148,7 @@ _match: s->item_length++; } else { WARN(ZS_LABEL_OVERFLOW); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } } break; @@ -7110,7 +7161,7 @@ _match: (uint8_t)(s->item_length); } else { WARN(ZS_DNAME_OVERFLOW); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } } break; @@ -7121,7 +7172,7 @@ _match: s->item_length++; } else { WARN(ZS_LABEL_OVERFLOW); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } } break; @@ -7139,7 +7190,7 @@ _match: case 19: { WARN(ZS_BAD_NUMBER); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } break; case 20: @@ -7159,7 +7210,7 @@ _match: s->dname_tmp_length += s->zone_origin_length; } else { WARN(ZS_DNAME_OVERFLOW); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } } break; @@ -7182,11 +7233,11 @@ _match: case 24: { WARN(ZS_BAD_DNAME_CHAR); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } break; case 25: - { p--; {stack[top++] = cs; cs = 321;goto _again;} } + { p--; {stack[top++] = cs; cs = 327;goto _again;} } break; case 26: { @@ -7194,7 +7245,7 @@ _match: s->item_length_location = rdata_tail++; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } } break; @@ -7203,13 +7254,13 @@ _match: s->item_length = rdata_tail - s->item_length_location - 1; if (s->comma_list && s->item_length == 0) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } if (s->item_length <= MAX_ITEM_LENGTH) { *(s->item_length_location) = (uint8_t)(s->item_length); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } } break; @@ -7220,7 +7271,7 @@ _match: rdata_tail += 2; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } } break; @@ -7233,7 +7284,7 @@ _match: memcpy(s->item_length2_location, &val, 2); } else { WARN(ZS_ITEM_OVERFLOW); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } } break; @@ -7252,7 +7303,7 @@ _match: { if (s->r_owner_length == 0) { WARN(ZS_BAD_PREVIOUS_OWNER); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } } break; @@ -7260,7 +7311,7 @@ _match: { s->r_owner_length = 0; WARN(ZS_BAD_OWNER); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } break; case 34: @@ -7285,7 +7336,7 @@ _match: s->number64 += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER64_OVERFLOW); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } } break; @@ -7297,7 +7348,7 @@ _match: case 38: { WARN(ZS_BAD_NUMBER); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } break; case 39: @@ -7325,7 +7376,7 @@ _match: s->number64 += s->number64_tmp * pow(10, s->decimals); } else { WARN(ZS_FLOAT_OVERFLOW); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } } break; @@ -7346,7 +7397,7 @@ _match: rdata_tail += 1; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } } break; @@ -7358,7 +7409,7 @@ _match: rdata_tail += 2; } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } } break; @@ -7370,7 +7421,7 @@ _match: rdata_tail += 4; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } } break; @@ -7380,7 +7431,7 @@ _match: s->r_type = (uint16_t)(s->number64); } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } } break; @@ -7390,14 +7441,14 @@ _match: s->r_data_length = (uint16_t)(s->number64); } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } } break; case 50: { WARN(ZS_BAD_TIME_UNIT); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } break; case 51: @@ -7405,7 +7456,7 @@ _match: s->number64 *= 60; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } } break; @@ -7414,7 +7465,7 @@ _match: s->number64 *= 3600; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } } break; @@ -7423,7 +7474,7 @@ _match: s->number64 *= 86400; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } } break; @@ -7432,7 +7483,7 @@ _match: s->number64 *= 604800; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } } break; @@ -7447,7 +7498,7 @@ _match: s->number64 += s->number64_tmp; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } } break; @@ -7462,7 +7513,7 @@ _match: s->buffer[s->buffer_length++] = (*p); } else { WARN(ZS_RDATA_OVERFLOW); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } } break; @@ -7479,7 +7530,7 @@ _match: rdata_tail += 4; } else { WARN(ret); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } } else if (s->buffer_length <= 10) { // Timestamp format. char *end; @@ -7488,7 +7539,7 @@ _match: if (end == (char *)(s->buffer) || *end != '\0') { WARN(ZS_BAD_TIMESTAMP); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } if (s->number64 <= UINT32_MAX) { @@ -7496,18 +7547,18 @@ _match: rdata_tail += 4; } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } } else { WARN(ZS_BAD_TIMESTAMP_LENGTH); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } } break; case 60: { WARN(ZS_BAD_TIMESTAMP_CHAR); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } break; case 61: @@ -7523,27 +7574,27 @@ _match: if (rdata_tail > rdata_stop) { WARN(ZS_TEXT_OVERFLOW); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } } *(rdata_tail++) = (*p); } else { WARN(ZS_TEXT_OVERFLOW); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } } break; case 62: { WARN(ZS_BAD_TEXT_CHAR); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } break; case 63: { WARN(ZS_BAD_TEXT); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } break; case 64: @@ -7559,7 +7610,7 @@ _match: if (rdata_tail > rdata_stop) { WARN(ZS_TEXT_OVERFLOW); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } } @@ -7567,7 +7618,7 @@ _match: s->item_length++; } else { WARN(ZS_TEXT_OVERFLOW); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } } break; @@ -7582,7 +7633,7 @@ _match: *rdata_tail += digit_to_num[(uint8_t)(*p)]; } else { WARN(ZS_NUMBER8_OVERFLOW); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } } break; @@ -7594,7 +7645,7 @@ _match: case 67: { WARN(ZS_BAD_NUMBER); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } break; case 68: @@ -7605,7 +7656,7 @@ _match: if (last_two[1] == ',') { if (current_len <= 1) { WARN(ZS_EMPTY_LIST_ITEM); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } else if (last_two[0] != '\\' || !s->pending_backslash) { // Start a new item. *(s->item_length_location) = current_len; s->item_length_location = rdata_tail - 1; @@ -7623,13 +7674,13 @@ _match: } } else if (s->pending_backslash) { WARN(ZS_BAD_ALPN_BACKSLASH); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } } } break; case 69: - { p--; {stack[top++] = cs; cs = 330;goto _again;} } + { p--; {stack[top++] = cs; cs = 336;goto _again;} } break; case 70: { @@ -7647,18 +7698,18 @@ _match: s->default_ttl = (uint32_t)(s->number64); } else { ERR(ZS_NUMBER32_OVERFLOW); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } } break; case 73: { ERR(ZS_BAD_TTL); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } break; case 74: - { p--; {stack[top++] = cs; cs = 343;goto _again;} } + { p--; {stack[top++] = cs; cs = 349;goto _again;} } break; case 75: { @@ -7673,11 +7724,11 @@ _match: case 77: { ERR(ZS_BAD_ORIGIN); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } break; case 78: - { p--; {stack[top++] = cs; cs = 352;goto _again;} } + { p--; {stack[top++] = cs; cs = 358;goto _again;} } break; case 79: { @@ -7689,7 +7740,7 @@ _match: size_t len = rdata_tail - s->r_data; if (len >= sizeof(s->include_filename)) { ERR(ZS_BAD_INCLUDE_FILENAME); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } // Store zero terminated include filename. @@ -7703,7 +7754,7 @@ _match: case 81: { ERR(ZS_BAD_INCLUDE_FILENAME); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } break; case 82: @@ -7719,7 +7770,7 @@ _match: case 84: { ERR(ZS_BAD_INCLUDE_ORIGIN); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } break; case 85: @@ -7730,7 +7781,7 @@ _match: "%s/%s", s->path, s->include_filename); if (ret <= 0 || ret >= sizeof(s->buffer)) { ERR(ZS_BAD_INCLUDE_FILENAME); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } memcpy(s->include_filename, s->buffer, ret + 1); } @@ -7750,7 +7801,7 @@ _match: zs_scanner_t *ss = malloc(sizeof(zs_scanner_t)); if (ss == NULL) { ERR(ZS_UNPROCESSED_INCLUDE); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } // Parse included zone file. @@ -7770,18 +7821,18 @@ _match: } zs_deinit(ss); free(ss); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } zs_deinit(ss); free(ss); } else { s->state = ZS_STATE_INCLUDE; - p--; cs = 1474; {p++; goto _out; } + p--; cs = 1492; {p++; goto _out; } } } break; case 86: - { p--; {stack[top++] = cs; cs = 364;goto _again;} } + { p--; {stack[top++] = cs; cs = 370;goto _again;} } break; case 87: { @@ -7796,7 +7847,7 @@ _match: case 89: { ERR(ZS_BAD_DIRECTIVE); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } break; case 90: @@ -7820,7 +7871,7 @@ _match: s->r_ttl = (uint32_t)(s->number64); } else { WARN(ZS_NUMBER32_OVERFLOW); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } } break; @@ -7835,14 +7886,14 @@ _match: s->buffer[s->buffer_length++] = (*p); } else { WARN(ZS_RDATA_OVERFLOW); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } } break; case 96: { WARN(ZS_BAD_ADDRESS_CHAR); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } break; case 97: @@ -7851,7 +7902,7 @@ _match: if (inet_pton(AF_INET, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV4); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } } break; @@ -7859,7 +7910,7 @@ _match: { if (rdata_tail + ZS_INET4_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } memcpy(rdata_tail, s->addr, ZS_INET4_ADDR_LENGTH); rdata_tail += ZS_INET4_ADDR_LENGTH; @@ -7871,7 +7922,7 @@ _match: if (inet_pton(AF_INET6, (char *)s->buffer, s->addr) <= 0) { WARN(ZS_BAD_IPV6); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } } break; @@ -7879,7 +7930,7 @@ _match: { if (rdata_tail + ZS_INET6_ADDR_LENGTH > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } memcpy(rdata_tail, s->addr, ZS_INET6_ADDR_LENGTH); rdata_tail += ZS_INET6_ADDR_LENGTH; @@ -7912,7 +7963,7 @@ _match: s->apl.prefix_length = (uint8_t)(s->number64); } else { WARN(ZS_BAD_APL); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } } break; @@ -7931,7 +7982,7 @@ _match: break; default: WARN(ZS_BAD_APL); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } // Find prefix without trailing zeroes. while (len > 0) { @@ -7943,7 +7994,7 @@ _match: // Check for rdata overflow. if (rdata_tail + 4 + len > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } // Write address family. uint16_t af = htons(s->apl.addr_family); @@ -7963,7 +8014,7 @@ _match: case 107: { WARN(ZS_BAD_APL); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } break; case 108: @@ -7972,7 +8023,7 @@ _match: *rdata_tail = first_hex_to_num[(uint8_t)(*p)]; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } } break; @@ -7985,21 +8036,21 @@ _match: case 110: { WARN(ZS_BAD_HEX_CHAR); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } break; case 111: { if ((rdata_tail - s->r_data) != s->r_data_length) { WARN(ZS_BAD_RDATA_LENGTH); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } } break; case 112: { WARN(ZS_BAD_HEX_RDATA); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } break; case 113: @@ -8008,7 +8059,7 @@ _match: *rdata_tail = first_base64_to_num[(uint8_t)(*p)]; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } } break; @@ -8020,7 +8071,7 @@ _match: *rdata_tail = second_right_base64_to_num[(uint8_t)(*p)]; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } } break; @@ -8032,7 +8083,7 @@ _match: *rdata_tail = third_right_base64_to_num[(uint8_t)(*p)]; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } } break; @@ -8044,11 +8095,11 @@ _match: case 117: { WARN(ZS_BAD_BASE64_CHAR); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } break; case 118: - { p--; {stack[top++] = cs; cs = 381;goto _again;} } + { p--; {stack[top++] = cs; cs = 387;goto _again;} } break; case 119: { @@ -8056,7 +8107,7 @@ _match: *rdata_tail = first_base32hex_to_num[(uint8_t)(*p)]; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } } break; @@ -8068,7 +8119,7 @@ _match: *rdata_tail = second_right_base32hex_to_num[(uint8_t)(*p)]; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } } break; @@ -8085,7 +8136,7 @@ _match: *rdata_tail = fourth_right_base32hex_to_num[(uint8_t)(*p)]; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } } break; @@ -8097,7 +8148,7 @@ _match: *rdata_tail = fifth_right_base32hex_to_num[(uint8_t)(*p)]; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } } break; @@ -8114,7 +8165,7 @@ _match: *rdata_tail = seventh_right_base32hex_to_num[(uint8_t)(*p)]; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } } break; @@ -8126,7 +8177,7 @@ _match: case 127: { WARN(ZS_BAD_BASE32HEX_CHAR); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } break; case 128: @@ -8294,19 +8345,19 @@ _match: case 156: { WARN(ZS_BAD_GATEWAY); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } break; case 157: { WARN(ZS_BAD_GATEWAY_KEY); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } break; case 158: { WARN(ZS_UNSUPPORTED_TYPE); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } break; case 159: @@ -8457,178 +8508,184 @@ _match: { type_num(KNOT_RRTYPE_DSYNC, &rdata_tail); } break; case 208: - { type_num(KNOT_RRTYPE_WALLET, &rdata_tail); } + { type_num(KNOT_RRTYPE_RESINFO, &rdata_tail); } break; case 209: - { p--; {stack[top++] = cs; cs = 388;goto _again;} } + { type_num(KNOT_RRTYPE_WALLET, &rdata_tail); } break; case 210: + { p--; {stack[top++] = cs; cs = 394;goto _again;} } + break; + case 211: { if (s->number64 <= UINT16_MAX) { window_add_bit(s->number64, s); } else { WARN(ZS_NUMBER16_OVERFLOW); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } } break; - case 211: - { window_add_bit(KNOT_RRTYPE_A, s); } - break; case 212: - { window_add_bit(KNOT_RRTYPE_NS, s); } + { window_add_bit(KNOT_RRTYPE_A, s); } break; case 213: - { window_add_bit(KNOT_RRTYPE_CNAME, s); } + { window_add_bit(KNOT_RRTYPE_NS, s); } break; case 214: - { window_add_bit(KNOT_RRTYPE_SOA, s); } + { window_add_bit(KNOT_RRTYPE_CNAME, s); } break; case 215: - { window_add_bit(KNOT_RRTYPE_PTR, s); } + { window_add_bit(KNOT_RRTYPE_SOA, s); } break; case 216: - { window_add_bit(KNOT_RRTYPE_HINFO, s); } + { window_add_bit(KNOT_RRTYPE_PTR, s); } break; case 217: - { window_add_bit(KNOT_RRTYPE_MINFO, s); } + { window_add_bit(KNOT_RRTYPE_HINFO, s); } break; case 218: - { window_add_bit(KNOT_RRTYPE_MX, s); } + { window_add_bit(KNOT_RRTYPE_MINFO, s); } break; case 219: - { window_add_bit(KNOT_RRTYPE_TXT, s); } + { window_add_bit(KNOT_RRTYPE_MX, s); } break; case 220: - { window_add_bit(KNOT_RRTYPE_RP, s); } + { window_add_bit(KNOT_RRTYPE_TXT, s); } break; case 221: - { window_add_bit(KNOT_RRTYPE_AFSDB, s); } + { window_add_bit(KNOT_RRTYPE_RP, s); } break; case 222: - { window_add_bit(KNOT_RRTYPE_RT, s); } + { window_add_bit(KNOT_RRTYPE_AFSDB, s); } break; case 223: - { window_add_bit(KNOT_RRTYPE_KEY, s); } + { window_add_bit(KNOT_RRTYPE_RT, s); } break; case 224: - { window_add_bit(KNOT_RRTYPE_AAAA, s); } + { window_add_bit(KNOT_RRTYPE_KEY, s); } break; case 225: - { window_add_bit(KNOT_RRTYPE_LOC, s); } + { window_add_bit(KNOT_RRTYPE_AAAA, s); } break; case 226: - { window_add_bit(KNOT_RRTYPE_SRV, s); } + { window_add_bit(KNOT_RRTYPE_LOC, s); } break; case 227: - { window_add_bit(KNOT_RRTYPE_NAPTR, s); } + { window_add_bit(KNOT_RRTYPE_SRV, s); } break; case 228: - { window_add_bit(KNOT_RRTYPE_KX, s); } + { window_add_bit(KNOT_RRTYPE_NAPTR, s); } break; case 229: - { window_add_bit(KNOT_RRTYPE_CERT, s); } + { window_add_bit(KNOT_RRTYPE_KX, s); } break; case 230: - { window_add_bit(KNOT_RRTYPE_DNAME, s); } + { window_add_bit(KNOT_RRTYPE_CERT, s); } break; case 231: - { window_add_bit(KNOT_RRTYPE_APL, s); } + { window_add_bit(KNOT_RRTYPE_DNAME, s); } break; case 232: - { window_add_bit(KNOT_RRTYPE_DS, s); } + { window_add_bit(KNOT_RRTYPE_APL, s); } break; case 233: - { window_add_bit(KNOT_RRTYPE_SSHFP, s); } + { window_add_bit(KNOT_RRTYPE_DS, s); } break; case 234: - { window_add_bit(KNOT_RRTYPE_IPSECKEY, s); } + { window_add_bit(KNOT_RRTYPE_SSHFP, s); } break; case 235: - { window_add_bit(KNOT_RRTYPE_RRSIG, s); } + { window_add_bit(KNOT_RRTYPE_IPSECKEY, s); } break; case 236: - { window_add_bit(KNOT_RRTYPE_NSEC, s); } + { window_add_bit(KNOT_RRTYPE_RRSIG, s); } break; case 237: - { window_add_bit(KNOT_RRTYPE_DNSKEY, s); } + { window_add_bit(KNOT_RRTYPE_NSEC, s); } break; case 238: - { window_add_bit(KNOT_RRTYPE_DHCID, s); } + { window_add_bit(KNOT_RRTYPE_DNSKEY, s); } break; case 239: - { window_add_bit(KNOT_RRTYPE_NSEC3, s); } + { window_add_bit(KNOT_RRTYPE_DHCID, s); } break; case 240: - { window_add_bit(KNOT_RRTYPE_NSEC3PARAM, s); } + { window_add_bit(KNOT_RRTYPE_NSEC3, s); } break; case 241: - { window_add_bit(KNOT_RRTYPE_TLSA, s); } + { window_add_bit(KNOT_RRTYPE_NSEC3PARAM, s); } break; case 242: - { window_add_bit(KNOT_RRTYPE_SMIMEA, s); } + { window_add_bit(KNOT_RRTYPE_TLSA, s); } break; case 243: - { window_add_bit(KNOT_RRTYPE_CDS, s); } + { window_add_bit(KNOT_RRTYPE_SMIMEA, s); } break; case 244: - { window_add_bit(KNOT_RRTYPE_CDNSKEY, s); } + { window_add_bit(KNOT_RRTYPE_CDS, s); } break; case 245: - { window_add_bit(KNOT_RRTYPE_OPENPGPKEY, s); } + { window_add_bit(KNOT_RRTYPE_CDNSKEY, s); } break; case 246: - { window_add_bit(KNOT_RRTYPE_CSYNC, s); } + { window_add_bit(KNOT_RRTYPE_OPENPGPKEY, s); } break; case 247: - { window_add_bit(KNOT_RRTYPE_ZONEMD, s); } + { window_add_bit(KNOT_RRTYPE_CSYNC, s); } break; case 248: - { window_add_bit(KNOT_RRTYPE_SPF, s); } + { window_add_bit(KNOT_RRTYPE_ZONEMD, s); } break; case 249: - { window_add_bit(KNOT_RRTYPE_NID, s); } + { window_add_bit(KNOT_RRTYPE_SPF, s); } break; case 250: - { window_add_bit(KNOT_RRTYPE_L32, s); } + { window_add_bit(KNOT_RRTYPE_NID, s); } break; case 251: - { window_add_bit(KNOT_RRTYPE_L64, s); } + { window_add_bit(KNOT_RRTYPE_L32, s); } break; case 252: - { window_add_bit(KNOT_RRTYPE_LP, s); } + { window_add_bit(KNOT_RRTYPE_L64, s); } break; case 253: - { window_add_bit(KNOT_RRTYPE_EUI48, s); } + { window_add_bit(KNOT_RRTYPE_LP, s); } break; case 254: - { window_add_bit(KNOT_RRTYPE_EUI64, s); } + { window_add_bit(KNOT_RRTYPE_EUI48, s); } break; case 255: - { window_add_bit(KNOT_RRTYPE_URI, s); } + { window_add_bit(KNOT_RRTYPE_EUI64, s); } break; case 256: - { window_add_bit(KNOT_RRTYPE_CAA, s); } + { window_add_bit(KNOT_RRTYPE_URI, s); } break; case 257: - { window_add_bit(KNOT_RRTYPE_SVCB, s); } + { window_add_bit(KNOT_RRTYPE_CAA, s); } break; case 258: - { window_add_bit(KNOT_RRTYPE_HTTPS, s); } + { window_add_bit(KNOT_RRTYPE_SVCB, s); } break; case 259: - { window_add_bit(KNOT_RRTYPE_DSYNC, s); } + { window_add_bit(KNOT_RRTYPE_HTTPS, s); } break; case 260: - { window_add_bit(KNOT_RRTYPE_WALLET, s); } + { window_add_bit(KNOT_RRTYPE_DSYNC, s); } break; case 261: + { window_add_bit(KNOT_RRTYPE_RESINFO, s); } + break; + case 262: + { window_add_bit(KNOT_RRTYPE_WALLET, s); } + break; + case 263: { memset(s->windows, 0, sizeof(s->windows)); s->last_window = -1; } break; - case 262: + case 264: { for (uint16_t window = 0; window <= s->last_window; window++) { if ((s->windows[window]).length > 0) { @@ -8647,82 +8704,82 @@ _match: rdata_tail += (s->windows[window]).length; } else { WARN(ZS_RDATA_OVERFLOW); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } } } } break; - case 263: + case 265: { WARN(ZS_BAD_BITMAP); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } break; - case 264: - { p--; {stack[top++] = cs; cs = 559;goto _again;} } + case 266: + { p--; {stack[top++] = cs; cs = 571;goto _again;} } break; - case 265: + case 267: { if (s->number64 <= 90) { s->loc.d1 = (uint32_t)(s->number64); } else { WARN(ZS_BAD_NUMBER); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } } break; - case 266: + case 268: { if (s->number64 <= 180) { s->loc.d2 = (uint32_t)(s->number64); } else { WARN(ZS_BAD_NUMBER); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } } break; - case 267: + case 269: { if (s->number64 <= 59) { s->loc.m1 = (uint32_t)(s->number64); } else { WARN(ZS_BAD_NUMBER); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } } break; - case 268: + case 270: { if (s->number64 <= 59) { s->loc.m2 = (uint32_t)(s->number64); } else { WARN(ZS_BAD_NUMBER); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } } break; - case 269: + case 271: { if (s->number64 <= 59999) { s->loc.s1 = (uint32_t)(s->number64); } else { WARN(ZS_BAD_NUMBER); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } } break; - case 270: + case 272: { if (s->number64 <= 59999) { s->loc.s2 = (uint32_t)(s->number64); } else { WARN(ZS_BAD_NUMBER); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } } break; - case 271: + case 273: { if ((s->loc.alt_sign == 1 && s->number64 <= 4284967295) || (s->loc.alt_sign == -1 && s->number64 <= 10000000)) @@ -8730,56 +8787,56 @@ _match: s->loc.alt = (uint32_t)(s->number64); } else { WARN(ZS_BAD_NUMBER); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } } break; - case 272: + case 274: { if (s->number64 <= 9000000000ULL) { s->loc.siz = s->number64; } else { WARN(ZS_BAD_NUMBER); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } } break; - case 273: + case 275: { if (s->number64 <= 9000000000ULL) { s->loc.hp = s->number64; } else { WARN(ZS_BAD_NUMBER); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } } break; - case 274: + case 276: { if (s->number64 <= 9000000000ULL) { s->loc.vp = s->number64; } else { WARN(ZS_BAD_NUMBER); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } } break; - case 275: + case 277: { s->loc.lat_sign = -1; } break; - case 276: + case 278: { s->loc.long_sign = -1; } break; - case 277: + case 279: { s->loc.alt_sign = -1; } break; - case 278: + case 280: { memset(&(s->loc), 0, sizeof(s->loc)); // Defaults. @@ -8791,7 +8848,7 @@ _match: s->loc.alt_sign = 1; } break; - case 279: + case 281: { // Write version. *(rdata_tail) = 0; @@ -8819,290 +8876,291 @@ _match: rdata_tail += 4; } break; - case 280: + case 282: { WARN(ZS_BAD_LOC_DATA); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } break; - case 281: + case 283: { WARN(ZS_BAD_HEX_RDATA); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } break; - case 282: + case 284: { s->item_length = 0; } break; - case 283: + case 285: { s->item_length++; } break; - case 284: + case 286: { if (s->item_length != 6) { WARN(ZS_BAD_EUI_LENGTH); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } } break; - case 285: + case 287: { if (s->item_length != 8) { WARN(ZS_BAD_EUI_LENGTH); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } } break; - case 286: + case 288: { WARN(ZS_BAD_CHAR_DASH); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } break; - case 287: + case 289: { s->item_length = 0; } break; - case 288: + case 290: { s->item_length++; } break; - case 289: + case 291: { if (s->item_length != 4) { WARN(ZS_BAD_L64_LENGTH); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } } break; - case 290: + case 292: { WARN(ZS_BAD_CHAR_COLON); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } break; - case 291: + case 293: { s->svcb.params_position = rdata_tail; s->svcb.last_key = -1; } break; - case 292: + case 294: { int ret = svcb_check(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } } break; - case 293: + case 295: { WARN(ZS_BAD_SVCB_PARAM); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } break; - case 294: + case 296: { WARN(ZS_BAD_SVCB_MANDATORY); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } break; - case 295: + case 297: { if (rdata_tail + 4 > rdata_stop + 1) { // key_len + val_len WARN(ZS_RDATA_OVERFLOW); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } s->svcb.param_position = rdata_tail; } break; - case 296: + case 298: { int ret = svcb_sort(s, rdata_tail); if (ret != ZS_OK) { WARN(ret); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } } break; - case 297: + case 299: { s->comma_list = true; s->pending_backslash = false; } break; - case 298: + case 300: { s->comma_list = false; if (s->pending_backslash) { WARN(ZS_BAD_ALPN_BACKSLASH); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } } break; - case 299: + case 301: { s->svcb.mandatory_position = rdata_tail + 2; // Skip 2-B prefix. } break; - case 300: + case 302: { svcb_mandatory_sort(s->svcb.mandatory_position, rdata_tail); } break; - case 301: + case 303: { if (rdata_tail + 2 > rdata_stop + 1) { WARN(ZS_RDATA_OVERFLOW); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } } break; - case 302: - { p--; {stack[top++] = cs; cs = 751;goto _again;} } + case 304: + { p--; {stack[top++] = cs; cs = 769;goto _again;} } break; - case 303: - { p--; {stack[top++] = cs; cs = 807;goto _again;} } + case 305: + { p--; {stack[top++] = cs; cs = 825;goto _again;} } break; - case 304: + case 306: { WARN(ZS_BAD_ALGORITHM); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } break; - case 305: + case 307: { WARN(ZS_BAD_CERT_TYPE); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } break; - case 306: + case 308: { WARN(ZS_BAD_DSYNC_SCHEME); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } break; - case 307: - { p--; {stack[top++] = cs; cs = 918;goto _again;} } - break; - case 308: - { p--; {stack[top++] = cs; cs = 1022;goto _again;} } - break; case 309: - { p--; {stack[top++] = cs; cs = 1063;goto _again;} } + { p--; {stack[top++] = cs; cs = 936;goto _again;} } break; case 310: + { p--; {stack[top++] = cs; cs = 1040;goto _again;} } + break; + case 311: + { p--; {stack[top++] = cs; cs = 1081;goto _again;} } + break; + case 312: { rdata_tail = s->r_data; } break; - case 311: + case 313: { WARN(ZS_BAD_RDATA); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } break; - case 312: + case 314: { p--; switch (s->r_type) { case KNOT_RRTYPE_A: - {stack[top++] = cs; cs = 1071;goto _again;} + {stack[top++] = cs; cs = 1089;goto _again;} case KNOT_RRTYPE_NS: case KNOT_RRTYPE_CNAME: case KNOT_RRTYPE_PTR: case KNOT_RRTYPE_DNAME: - {stack[top++] = cs; cs = 1073;goto _again;} + {stack[top++] = cs; cs = 1091;goto _again;} case KNOT_RRTYPE_SOA: - {stack[top++] = cs; cs = 1075;goto _again;} + {stack[top++] = cs; cs = 1093;goto _again;} case KNOT_RRTYPE_HINFO: - {stack[top++] = cs; cs = 1107;goto _again;} + {stack[top++] = cs; cs = 1125;goto _again;} case KNOT_RRTYPE_MINFO: case KNOT_RRTYPE_RP: - {stack[top++] = cs; cs = 1112;goto _again;} + {stack[top++] = cs; cs = 1130;goto _again;} case KNOT_RRTYPE_MX: case KNOT_RRTYPE_AFSDB: case KNOT_RRTYPE_RT: case KNOT_RRTYPE_KX: case KNOT_RRTYPE_LP: - {stack[top++] = cs; cs = 1117;goto _again;} + {stack[top++] = cs; cs = 1135;goto _again;} case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = cs; cs = 1122;goto _again;} + {stack[top++] = cs; cs = 1140;goto _again;} case KNOT_RRTYPE_AAAA: - {stack[top++] = cs; cs = 1126;goto _again;} + {stack[top++] = cs; cs = 1144;goto _again;} case KNOT_RRTYPE_LOC: - {stack[top++] = cs; cs = 1128;goto _again;} + {stack[top++] = cs; cs = 1146;goto _again;} case KNOT_RRTYPE_SRV: - {stack[top++] = cs; cs = 1183;goto _again;} + {stack[top++] = cs; cs = 1201;goto _again;} case KNOT_RRTYPE_NAPTR: - {stack[top++] = cs; cs = 1194;goto _again;} + {stack[top++] = cs; cs = 1212;goto _again;} case KNOT_RRTYPE_CERT: - {stack[top++] = cs; cs = 1211;goto _again;} + {stack[top++] = cs; cs = 1229;goto _again;} case KNOT_RRTYPE_APL: - {stack[top++] = cs; cs = 1222;goto _again;} + {stack[top++] = cs; cs = 1240;goto _again;} case KNOT_RRTYPE_DS: case KNOT_RRTYPE_CDS: - {stack[top++] = cs; cs = 1233;goto _again;} + {stack[top++] = cs; cs = 1251;goto _again;} case KNOT_RRTYPE_SSHFP: - {stack[top++] = cs; cs = 1246;goto _again;} + {stack[top++] = cs; cs = 1264;goto _again;} case KNOT_RRTYPE_IPSECKEY: - {stack[top++] = cs; cs = 1256;goto _again;} + {stack[top++] = cs; cs = 1274;goto _again;} case KNOT_RRTYPE_RRSIG: - {stack[top++] = cs; cs = 1295;goto _again;} + {stack[top++] = cs; cs = 1313;goto _again;} case KNOT_RRTYPE_NSEC: - {stack[top++] = cs; cs = 1321;goto _again;} + {stack[top++] = cs; cs = 1339;goto _again;} case KNOT_RRTYPE_KEY: case KNOT_RRTYPE_DNSKEY: case KNOT_RRTYPE_CDNSKEY: - {stack[top++] = cs; cs = 1324;goto _again;} + {stack[top++] = cs; cs = 1342;goto _again;} case KNOT_RRTYPE_DHCID: case KNOT_RRTYPE_OPENPGPKEY: - {stack[top++] = cs; cs = 1335;goto _again;} + {stack[top++] = cs; cs = 1353;goto _again;} case KNOT_RRTYPE_NSEC3: - {stack[top++] = cs; cs = 1337;goto _again;} + {stack[top++] = cs; cs = 1355;goto _again;} case KNOT_RRTYPE_NSEC3PARAM: - {stack[top++] = cs; cs = 1366;goto _again;} + {stack[top++] = cs; cs = 1384;goto _again;} case KNOT_RRTYPE_TLSA: case KNOT_RRTYPE_SMIMEA: - {stack[top++] = cs; cs = 1379;goto _again;} + {stack[top++] = cs; cs = 1397;goto _again;} case KNOT_RRTYPE_CSYNC: - {stack[top++] = cs; cs = 1392;goto _again;} + {stack[top++] = cs; cs = 1410;goto _again;} case KNOT_RRTYPE_ZONEMD: - {stack[top++] = cs; cs = 1398;goto _again;} + {stack[top++] = cs; cs = 1416;goto _again;} case KNOT_RRTYPE_NID: case KNOT_RRTYPE_L64: - {stack[top++] = cs; cs = 1416;goto _again;} + {stack[top++] = cs; cs = 1434;goto _again;} case KNOT_RRTYPE_L32: - {stack[top++] = cs; cs = 1411;goto _again;} - case KNOT_RRTYPE_EUI48: {stack[top++] = cs; cs = 1429;goto _again;} + case KNOT_RRTYPE_EUI48: + {stack[top++] = cs; cs = 1447;goto _again;} case KNOT_RRTYPE_EUI64: - {stack[top++] = cs; cs = 1435;goto _again;} + {stack[top++] = cs; cs = 1453;goto _again;} case KNOT_RRTYPE_URI: - {stack[top++] = cs; cs = 1441;goto _again;} + {stack[top++] = cs; cs = 1459;goto _again;} case KNOT_RRTYPE_CAA: - {stack[top++] = cs; cs = 1449;goto _again;} + {stack[top++] = cs; cs = 1467;goto _again;} case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: - {stack[top++] = cs; cs = 1457;goto _again;} + {stack[top++] = cs; cs = 1475;goto _again;} case KNOT_RRTYPE_DSYNC: - {stack[top++] = cs; cs = 1463;goto _again;} + {stack[top++] = cs; cs = 1481;goto _again;} default: WARN(ZS_CANNOT_TEXT_DATA); - {cs = 319;goto _again;} + {cs = 325;goto _again;} } } break; - case 313: + case 315: { switch (s->r_type) { // Next types must not have empty rdata. @@ -9154,190 +9212,194 @@ _match: case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: case KNOT_RRTYPE_DSYNC: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: - {stack[top++] = cs; cs = 732;goto _again;} + {stack[top++] = cs; cs = 750;goto _again;} // Next types can have empty rdata. case KNOT_RRTYPE_APL: default: - {stack[top++] = cs; cs = 741;goto _again;} + {stack[top++] = cs; cs = 759;goto _again;} } } break; - case 314: + case 316: { if (pe - p == 1) { *wrap = WRAP_DETECTED; } } break; - case 315: + case 317: { if (*wrap == WRAP_NONE) { p--; } } break; - case 316: + case 318: { WARN(ZS_UNSUPPORTED_TYPE); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } break; - case 317: + case 319: { s->r_type = KNOT_RRTYPE_A; } break; - case 318: + case 320: { s->r_type = KNOT_RRTYPE_NS; } break; - case 319: + case 321: { s->r_type = KNOT_RRTYPE_CNAME; } break; - case 320: + case 322: { s->r_type = KNOT_RRTYPE_SOA; } break; - case 321: + case 323: { s->r_type = KNOT_RRTYPE_PTR; } break; - case 322: + case 324: { s->r_type = KNOT_RRTYPE_HINFO; } break; - case 323: + case 325: { s->r_type = KNOT_RRTYPE_MINFO; } break; - case 324: + case 326: { s->r_type = KNOT_RRTYPE_MX; } break; - case 325: + case 327: { s->r_type = KNOT_RRTYPE_TXT; } break; - case 326: + case 328: { s->r_type = KNOT_RRTYPE_RP; } break; - case 327: + case 329: { s->r_type = KNOT_RRTYPE_AFSDB; } break; - case 328: + case 330: { s->r_type = KNOT_RRTYPE_RT; } break; - case 329: + case 331: { s->r_type = KNOT_RRTYPE_KEY; } break; - case 330: + case 332: { s->r_type = KNOT_RRTYPE_AAAA; } break; - case 331: + case 333: { s->r_type = KNOT_RRTYPE_LOC; } break; - case 332: + case 334: { s->r_type = KNOT_RRTYPE_SRV; } break; - case 333: + case 335: { s->r_type = KNOT_RRTYPE_NAPTR; } break; - case 334: + case 336: { s->r_type = KNOT_RRTYPE_KX; } break; - case 335: + case 337: { s->r_type = KNOT_RRTYPE_CERT; } break; - case 336: + case 338: { s->r_type = KNOT_RRTYPE_DNAME; } break; - case 337: + case 339: { s->r_type = KNOT_RRTYPE_APL; } break; - case 338: + case 340: { s->r_type = KNOT_RRTYPE_DS; } break; - case 339: + case 341: { s->r_type = KNOT_RRTYPE_SSHFP; } break; - case 340: + case 342: { s->r_type = KNOT_RRTYPE_IPSECKEY; } break; - case 341: + case 343: { s->r_type = KNOT_RRTYPE_RRSIG; } break; - case 342: + case 344: { s->r_type = KNOT_RRTYPE_NSEC; } break; - case 343: + case 345: { s->r_type = KNOT_RRTYPE_DNSKEY; } break; - case 344: + case 346: { s->r_type = KNOT_RRTYPE_DHCID; } break; - case 345: + case 347: { s->r_type = KNOT_RRTYPE_NSEC3; } break; - case 346: + case 348: { s->r_type = KNOT_RRTYPE_NSEC3PARAM; } break; - case 347: + case 349: { s->r_type = KNOT_RRTYPE_TLSA; } break; - case 348: + case 350: { s->r_type = KNOT_RRTYPE_SMIMEA; } break; - case 349: + case 351: { s->r_type = KNOT_RRTYPE_CDS; } break; - case 350: + case 352: { s->r_type = KNOT_RRTYPE_CDNSKEY; } break; - case 351: + case 353: { s->r_type = KNOT_RRTYPE_OPENPGPKEY; } break; - case 352: + case 354: { s->r_type = KNOT_RRTYPE_CSYNC; } break; - case 353: + case 355: { s->r_type = KNOT_RRTYPE_ZONEMD; } break; - case 354: + case 356: { s->r_type = KNOT_RRTYPE_SPF; } break; - case 355: + case 357: { s->r_type = KNOT_RRTYPE_NID; } break; - case 356: + case 358: { s->r_type = KNOT_RRTYPE_L32; } break; - case 357: + case 359: { s->r_type = KNOT_RRTYPE_L64; } break; - case 358: + case 360: { s->r_type = KNOT_RRTYPE_LP; } break; - case 359: + case 361: { s->r_type = KNOT_RRTYPE_EUI48; } break; - case 360: + case 362: { s->r_type = KNOT_RRTYPE_EUI64; } break; - case 361: + case 363: { s->r_type = KNOT_RRTYPE_URI; } break; - case 362: + case 364: { s->r_type = KNOT_RRTYPE_CAA; } break; - case 363: + case 365: { s->r_type = KNOT_RRTYPE_SVCB; } break; - case 364: + case 366: { s->r_type = KNOT_RRTYPE_HTTPS; } break; - case 365: + case 367: { s->r_type = KNOT_RRTYPE_DSYNC; } break; - case 366: + case 368: + { s->r_type = KNOT_RRTYPE_RESINFO; } + break; + case 369: { s->r_type = KNOT_RRTYPE_WALLET; } break; - case 367: + case 370: { if (rdata_tail - s->r_data > UINT16_MAX) { WARN(ZS_RDATA_OVERFLOW); - p--; {cs = 319;goto _again;} + p--; {cs = 325;goto _again;} } s->r_data_length = rdata_tail - s->r_data; @@ -9377,7 +9439,7 @@ _again: case 8: { WARN(ZS_BAD_REST); - p--; {cs = 319; if ( p == pe ) + p--; {cs = 325; if ( p == pe ) goto _test_eof; goto _again;} } @@ -9385,7 +9447,7 @@ goto _again;} case 19: { WARN(ZS_BAD_NUMBER); - p--; {cs = 319; if ( p == pe ) + p--; {cs = 325; if ( p == pe ) goto _test_eof; goto _again;} } @@ -9393,7 +9455,7 @@ goto _again;} case 24: { WARN(ZS_BAD_DNAME_CHAR); - p--; {cs = 319; if ( p == pe ) + p--; {cs = 325; if ( p == pe ) goto _test_eof; goto _again;} } @@ -9402,7 +9464,7 @@ goto _again;} { s->r_owner_length = 0; WARN(ZS_BAD_OWNER); - p--; {cs = 319; if ( p == pe ) + p--; {cs = 325; if ( p == pe ) goto _test_eof; goto _again;} } @@ -9410,7 +9472,7 @@ goto _again;} case 38: { WARN(ZS_BAD_NUMBER); - p--; {cs = 319; if ( p == pe ) + p--; {cs = 325; if ( p == pe ) goto _test_eof; goto _again;} } @@ -9418,7 +9480,7 @@ goto _again;} case 50: { WARN(ZS_BAD_TIME_UNIT); - p--; {cs = 319; if ( p == pe ) + p--; {cs = 325; if ( p == pe ) goto _test_eof; goto _again;} } @@ -9426,7 +9488,7 @@ goto _again;} case 60: { WARN(ZS_BAD_TIMESTAMP_CHAR); - p--; {cs = 319; if ( p == pe ) + p--; {cs = 325; if ( p == pe ) goto _test_eof; goto _again;} } @@ -9434,7 +9496,7 @@ goto _again;} case 62: { WARN(ZS_BAD_TEXT_CHAR); - p--; {cs = 319; if ( p == pe ) + p--; {cs = 325; if ( p == pe ) goto _test_eof; goto _again;} } @@ -9442,7 +9504,7 @@ goto _again;} case 63: { WARN(ZS_BAD_TEXT); - p--; {cs = 319; if ( p == pe ) + p--; {cs = 325; if ( p == pe ) goto _test_eof; goto _again;} } @@ -9450,7 +9512,7 @@ goto _again;} case 67: { WARN(ZS_BAD_NUMBER); - p--; {cs = 319; if ( p == pe ) + p--; {cs = 325; if ( p == pe ) goto _test_eof; goto _again;} } @@ -9463,7 +9525,7 @@ goto _again;} case 73: { ERR(ZS_BAD_TTL); - p--; {cs = 319; if ( p == pe ) + p--; {cs = 325; if ( p == pe ) goto _test_eof; goto _again;} } @@ -9471,7 +9533,7 @@ goto _again;} case 77: { ERR(ZS_BAD_ORIGIN); - p--; {cs = 319; if ( p == pe ) + p--; {cs = 325; if ( p == pe ) goto _test_eof; goto _again;} } @@ -9479,7 +9541,7 @@ goto _again;} case 81: { ERR(ZS_BAD_INCLUDE_FILENAME); - p--; {cs = 319; if ( p == pe ) + p--; {cs = 325; if ( p == pe ) goto _test_eof; goto _again;} } @@ -9487,7 +9549,7 @@ goto _again;} case 84: { ERR(ZS_BAD_INCLUDE_ORIGIN); - p--; {cs = 319; if ( p == pe ) + p--; {cs = 325; if ( p == pe ) goto _test_eof; goto _again;} } @@ -9500,7 +9562,7 @@ goto _again;} case 89: { ERR(ZS_BAD_DIRECTIVE); - p--; {cs = 319; if ( p == pe ) + p--; {cs = 325; if ( p == pe ) goto _test_eof; goto _again;} } @@ -9508,7 +9570,7 @@ goto _again;} case 96: { WARN(ZS_BAD_ADDRESS_CHAR); - p--; {cs = 319; if ( p == pe ) + p--; {cs = 325; if ( p == pe ) goto _test_eof; goto _again;} } @@ -9516,7 +9578,7 @@ goto _again;} case 107: { WARN(ZS_BAD_APL); - p--; {cs = 319; if ( p == pe ) + p--; {cs = 325; if ( p == pe ) goto _test_eof; goto _again;} } @@ -9524,7 +9586,7 @@ goto _again;} case 110: { WARN(ZS_BAD_HEX_CHAR); - p--; {cs = 319; if ( p == pe ) + p--; {cs = 325; if ( p == pe ) goto _test_eof; goto _again;} } @@ -9532,7 +9594,7 @@ goto _again;} case 112: { WARN(ZS_BAD_HEX_RDATA); - p--; {cs = 319; if ( p == pe ) + p--; {cs = 325; if ( p == pe ) goto _test_eof; goto _again;} } @@ -9540,7 +9602,7 @@ goto _again;} case 117: { WARN(ZS_BAD_BASE64_CHAR); - p--; {cs = 319; if ( p == pe ) + p--; {cs = 325; if ( p == pe ) goto _test_eof; goto _again;} } @@ -9548,7 +9610,7 @@ goto _again;} case 127: { WARN(ZS_BAD_BASE32HEX_CHAR); - p--; {cs = 319; if ( p == pe ) + p--; {cs = 325; if ( p == pe ) goto _test_eof; goto _again;} } @@ -9556,7 +9618,7 @@ goto _again;} case 156: { WARN(ZS_BAD_GATEWAY); - p--; {cs = 319; if ( p == pe ) + p--; {cs = 325; if ( p == pe ) goto _test_eof; goto _again;} } @@ -9564,7 +9626,7 @@ goto _again;} case 157: { WARN(ZS_BAD_GATEWAY_KEY); - p--; {cs = 319; if ( p == pe ) + p--; {cs = 325; if ( p == pe ) goto _test_eof; goto _again;} } @@ -9572,103 +9634,103 @@ goto _again;} case 158: { WARN(ZS_UNSUPPORTED_TYPE); - p--; {cs = 319; if ( p == pe ) + p--; {cs = 325; if ( p == pe ) goto _test_eof; goto _again;} } break; - case 263: + case 265: { WARN(ZS_BAD_BITMAP); - p--; {cs = 319; if ( p == pe ) + p--; {cs = 325; if ( p == pe ) goto _test_eof; goto _again;} } break; - case 280: + case 282: { WARN(ZS_BAD_LOC_DATA); - p--; {cs = 319; if ( p == pe ) + p--; {cs = 325; if ( p == pe ) goto _test_eof; goto _again;} } break; - case 281: + case 283: { WARN(ZS_BAD_HEX_RDATA); - p--; {cs = 319; if ( p == pe ) + p--; {cs = 325; if ( p == pe ) goto _test_eof; goto _again;} } break; - case 286: + case 288: { WARN(ZS_BAD_CHAR_DASH); - p--; {cs = 319; if ( p == pe ) + p--; {cs = 325; if ( p == pe ) goto _test_eof; goto _again;} } break; - case 290: + case 292: { WARN(ZS_BAD_CHAR_COLON); - p--; {cs = 319; if ( p == pe ) + p--; {cs = 325; if ( p == pe ) goto _test_eof; goto _again;} } break; - case 293: + case 295: { WARN(ZS_BAD_SVCB_PARAM); - p--; {cs = 319; if ( p == pe ) + p--; {cs = 325; if ( p == pe ) goto _test_eof; goto _again;} } break; - case 294: + case 296: { WARN(ZS_BAD_SVCB_MANDATORY); - p--; {cs = 319; if ( p == pe ) + p--; {cs = 325; if ( p == pe ) goto _test_eof; goto _again;} } break; - case 304: + case 306: { WARN(ZS_BAD_ALGORITHM); - p--; {cs = 319; if ( p == pe ) + p--; {cs = 325; if ( p == pe ) goto _test_eof; goto _again;} } break; - case 305: + case 307: { WARN(ZS_BAD_CERT_TYPE); - p--; {cs = 319; if ( p == pe ) + p--; {cs = 325; if ( p == pe ) goto _test_eof; goto _again;} } break; - case 306: + case 308: { WARN(ZS_BAD_DSYNC_SCHEME); - p--; {cs = 319; if ( p == pe ) + p--; {cs = 325; if ( p == pe ) goto _test_eof; goto _again;} } break; - case 311: + case 313: { WARN(ZS_BAD_RDATA); - p--; {cs = 319; if ( p == pe ) + p--; {cs = 325; if ( p == pe ) goto _test_eof; goto _again;} } break; - case 316: + case 318: { WARN(ZS_UNSUPPORTED_TYPE); - p--; {cs = 319; if ( p == pe ) + p--; {cs = 325; if ( p == pe ) goto _test_eof; goto _again;} } diff --git a/src/libzscanner/scanner_body.rl b/src/libzscanner/scanner_body.rl index 63cdc522a0..fd50e5dc58 100644 --- a/src/libzscanner/scanner_body.rl +++ b/src/libzscanner/scanner_body.rl @@ -1420,6 +1420,7 @@ | "SVCB"i %{ type_num(KNOT_RRTYPE_SVCB, &rdata_tail); } | "HTTPS"i %{ type_num(KNOT_RRTYPE_HTTPS, &rdata_tail); } | "DSYNC"i %{ type_num(KNOT_RRTYPE_DSYNC, &rdata_tail); } + | "RESINFO"i %{ type_num(KNOT_RRTYPE_RESINFO, &rdata_tail); } | "WALLET"i %{ type_num(KNOT_RRTYPE_WALLET, &rdata_tail); } | "TYPE"i . num16 # TYPE0-TYPE65535. ) $!_type_error %_ret . all_wchar; @@ -1489,6 +1490,7 @@ | "SVCB"i %{ window_add_bit(KNOT_RRTYPE_SVCB, s); } | "HTTPS"i %{ window_add_bit(KNOT_RRTYPE_HTTPS, s); } | "DSYNC"i %{ window_add_bit(KNOT_RRTYPE_DSYNC, s); } + | "RESINFO"i %{ window_add_bit(KNOT_RRTYPE_RESINFO, s); } | "WALLET"i %{ window_add_bit(KNOT_RRTYPE_WALLET, s); } | "TYPE"i . type_bitmap # TYPE0-TYPE65535. ); @@ -2105,6 +2107,7 @@ fcall r_data_mx; case KNOT_RRTYPE_TXT: case KNOT_RRTYPE_SPF: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: fcall r_data_txt; case KNOT_RRTYPE_AAAA: @@ -2222,6 +2225,7 @@ case KNOT_RRTYPE_SVCB: case KNOT_RRTYPE_HTTPS: case KNOT_RRTYPE_DSYNC: + case KNOT_RRTYPE_RESINFO: case KNOT_RRTYPE_WALLET: fcall nonempty_hex_r_data; // Next types can have empty rdata. @@ -2308,6 +2312,7 @@ | "SVCB"i %{ s->r_type = KNOT_RRTYPE_SVCB; } | "HTTPS"i %{ s->r_type = KNOT_RRTYPE_HTTPS; } | "DSYNC"i %{ s->r_type = KNOT_RRTYPE_DSYNC; } + | "RESINFO"i %{ s->r_type = KNOT_RRTYPE_RESINFO; } | "WALLET"i %{ s->r_type = KNOT_RRTYPE_WALLET; } | "TYPE"i . type_number ) $!_r_type_error; diff --git a/tests/libzscanner/TESTS b/tests/libzscanner/TESTS index 7119f9521b..a25a617e49 100644 --- a/tests/libzscanner/TESTS +++ b/tests/libzscanner/TESTS @@ -86,3 +86,4 @@ 58_HTTPS 59_WALLET 60_DSYNC +61_RESINFO diff --git a/tests/libzscanner/data/61_RESINFO.in b/tests/libzscanner/data/61_RESINFO.in new file mode 100644 index 0000000000..d3ea6f79b9 --- /dev/null +++ b/tests/libzscanner/data/61_RESINFO.in @@ -0,0 +1,14 @@ +$ORIGIN . +$TTL 1 + +; The RESINFO is the same as the TXT, so there are the differences and basics only. + +; OK +@ RESINFO "" "test1" "\255" test2 ; Array of text strings +@ RESINFO \# 1 00 ; Hexadecimal rdata +@ TYPE261 \# 1 00 ; TYPE + Hexadecimal rdata +@ TYPE261 "" ; TYPE +@ resinfo "" ; Type in lower-case + +; KO +@ RESINFO diff --git a/tests/libzscanner/data/61_RESINFO.out b/tests/libzscanner/data/61_RESINFO.out new file mode 100644 index 0000000000..8782c6d5e5 --- /dev/null +++ b/tests/libzscanner/data/61_RESINFO.out @@ -0,0 +1,32 @@ +OWNER=00 +CLASS=0001 +RRTTL=00000001 +RTYPE=0105 +RDATA=0005746573743101FF057465737432 +------ +OWNER=00 +CLASS=0001 +RRTTL=00000001 +RTYPE=0105 +RDATA=00 +------ +OWNER=00 +CLASS=0001 +RRTTL=00000001 +RTYPE=0105 +RDATA=00 +------ +OWNER=00 +CLASS=0001 +RRTTL=00000001 +RTYPE=0105 +RDATA=00 +------ +OWNER=00 +CLASS=0001 +RRTTL=00000001 +RTYPE=0105 +RDATA=00 +------ +WARNG=ZS_BAD_RDATA +------ diff --git a/tests/libzscanner/test_zscanner.in b/tests/libzscanner/test_zscanner.in index 0f29ba7fa7..5e59d19a97 100644 --- a/tests/libzscanner/test_zscanner.in +++ b/tests/libzscanner/test_zscanner.in @@ -14,7 +14,7 @@ TMPDIR=$(test_tmpdir) TESTS_DIR="$SOURCE"/data ZSCANNER_TOOL="$BUILD"/zscanner-tool -plan 88 +plan 89 mkdir -p "$TMPDIR"/includes/ for a in 1 2 3 4 5 6; do