|
23 | 23 |
|
24 | 24 | #define MAX_CCODE 533 // nr of territories in this database |
25 | 25 |
|
26 | | -static const char *entity_iso = "" |
27 | | - "VAT,MCO,GIB,TKL,CCK,BLM,NRU,TUV,MAC,SXM," |
28 | | - "MAF,NFK,PCN,BVT,BMU,IOT,SMR,GGY,AIA,MSR," |
29 | | - "JEY,CXR,WLF,VGB,LIE,ABW,MHL,ASM,COK,SPM," |
30 | | - "NIU,KNA,CYM,BES,MDV,SHN,MLT,GRD,VIR,MYT," |
31 | | - "SJM,VCT,HMD,BRB,ATG,CUW,SYC,PLW,MNP,AND," |
32 | | - "GUM,IMN,LCA,FSM,SGP,TON,DMA,BHR,KIR,TCA," |
33 | | - "STP,HKG,MTQ,FRO,GLP,COM,MUS,REU,LUX,WSM," |
34 | | - "SGS,PYF,CPV,TTO,BRN,ATF,PRI,CYP,LBN,JAM," |
35 | | - "GMB,QAT,FLK,VUT,MNE,BHS,TLS,SWZ,KWT,FJI," |
36 | | - "NCL,SVN,ISR,PSE,SLV,BLZ,DJI,MKD,RWA,HTI," |
37 | | - "BDI,GNQ,ALB,SLB,ARM,LSO,BEL,MDA,GNB,TWN," |
38 | | - "BTN,CHE,NLD,DNK,EST,DOM,SVK,CRI,BIH,HRV," |
39 | | - "TGO,LVA,LTU,LKA,GEO,IRL,SLE,PAN,CZE,GUF," |
40 | | - "ARE,AUT,AZE,SRB,JOR,PRT,HUN,KOR,ISL,GTM," |
41 | | - "CUB,BGR,LBR,HND,BEN,ERI,MWI,PRK,NIC,GRC," |
42 | | - "TJK,BGD,NPL,TUN,SUR,URY,KHM,SYR,SEN,KGZ," |
43 | | - "BLR,GUY,LAO,ROU,GHA,UGA,GBR,GIN,ECU,ESH," |
44 | | - "GAB,NZL,BFA,PHL,ITA,OMN,POL,CIV,NOR,MYS," |
45 | | - "VNM,FIN,COG,DEU,JPN,ZWE,PRY,IRQ,MAR,UZB," |
46 | | - "SWE,PNG,CMR,TKM,ESP,THA,YEM,FRA,ALA,KEN," |
47 | | - "BWA,MDG,UKR,SSD,CAF,SOM,AFG,MMR,ZMB,CHL," |
48 | | - "TUR,PAK,MOZ,NAM,VEN,NGA,TZA,EGY,MRT,BOL," |
49 | | - "ETH,COL,ZAF,MLI,AGO,NER,TCD,PER,MNG,IRN," |
50 | | - "LBY,SDN,IDN,DIF,TLA,MOR,AGU,5CL,QUE,HID," |
51 | | - "5MX,TAB,NAY,GUA,PUE,YUC,ROO,SIN,CAM,MIC," |
52 | | - "SLP,GRO,NLE,BCN,VER,CHP,BCS,ZAC,JAL,TAM," |
53 | | - "OAX,DUR,COA,SON,CHH,GRL,SAU,COD,DZA,KAZ," |
54 | | - "ARG,2DD,2DN,2CH,2AN,2LD,2DL,2ML,2NL,2MN," |
55 | | - "2TR,2MZ,2SK,2PB,2HR,2AR,2AS,2BR,2UT,2GA," |
56 | | - "2KL,2TN,2HP,2JK,2CT,2JH,2KA,2RJ,2OR,2GJ," |
57 | | - "2WB,2MP,2TG,2AP,2MH,2UP,2PY,NSW,ACT,JBT," |
58 | | - "4NT,4SA,TAS,VIC,4WA,QLD,6DF,6SE,6AL,6RJ," |
59 | | - "6ES,6RN,6PB,6SC,6PE,6AP,6CE,6AC,6PR,6RR," |
60 | | - "6RO,6SP,6PI,6TO,6RS,6MA,6GO,6MS,6BA,6MG," |
61 | | - "6MT,6PA,6AM,1DC,1RI,1DE,1CT,1NJ,1NH,1VT," |
62 | | - "1MA,1HI,1MD,1WV,1SC,1ME,1IN,1KY,1TN,1VA," |
63 | | - "1OH,1PA,1MS,1LA,1AL,1AR,1NC,1NY,1IA,1IL," |
64 | | - "1GA,1WI,1FL,1MO,1OK,1ND,1WA,1SD,1NE,1KS," |
65 | | - "1ID,1UT,1MN,1MI,1WY,1OR,1CO,1NV,1AZ,1NM," |
66 | | - "1MT,1CA,1TX,1AK,3BC,3AB,3ON,3QC,3SK,3MB," |
67 | | - "3NL,3NB,3NS,3PE,3YT,3NT,3NU,IND,AUS,BRA," |
68 | | - "USA,MEX,MOW,SPE,KGD,7IN,7AD,7SE,7KB,7KC," |
69 | | - "7CE,7CU,IVA,LIP,ORL,TUL,7BE,VLA,KRS,KLU," |
70 | | - "7TT,BRY,YAR,RYA,AST,MOS,SMO,7DA,VOR,NGR," |
71 | | - "PSK,KOS,STA,KDA,7KL,TVE,LEN,ROS,VGG,VLG," |
72 | | - "MUR,7KR,NEN,7KO,ARK,7MO,NIZ,PNZ,7KI,7ME," |
73 | | - "ORE,ULY,7PM,7BA,7UD,7TA,SAM,SAR,YAN,7KM," |
74 | | - "SVE,TYU,KGN,7CH,7BU,ZAB,IRK,NVS,TOM,OMS," |
75 | | - "7KK,KEM,7AL,ALT,7TY,KYA,MAG,CHU,KAM,SAK," |
76 | | - "7PO,YEV,KHA,AMU,7SA,CAN,RUS,8SH,8TJ,8BJ," |
77 | | - "8HI,8NX,8CQ,8ZJ,8JS,8FJ,8AH,8LN,8SD,8SX," |
78 | | - "8JX,8HA,8GZ,8GD,8HB,8JL,8HE,8SN,8NM,8HL," |
79 | | - "8HN,8GX,8SC,8YN,8XZ,8GS,8QH,8XJ,CHN,UMI," |
80 | | - "CPT,ATA,AAA,"; |
| 26 | +static const char *iso3166alpha[533] = { |
| 27 | + |
| 28 | + "VAT", "MCO", "GIB", "TKL", "CCK", "BLM", "NRU", "TUV", "MAC", "SXM", |
| 29 | + "MAF", "NFK", "PCN", "BVT", "BMU", "IOT", "SMR", "GGY", "AIA", "MSR", |
| 30 | + "JEY", "CXR", "WLF", "VGB", "LIE", "ABW", "MHL", "ASM", "COK", "SPM", |
| 31 | + "NIU", "KNA", "CYM", "BES", "MDV", "SHN", "MLT", "GRD", "VIR", "MYT", |
| 32 | + "SJM", "VCT", "HMD", "BRB", "ATG", "CUW", "SYC", "PLW", "MNP", "AND", |
| 33 | + "GUM", "IMN", "LCA", "FSM", "SGP", "TON", "DMA", "BHR", "KIR", "TCA", |
| 34 | + "STP", "HKG", "MTQ", "FRO", "GLP", "COM", "MUS", "REU", "LUX", "WSM", |
| 35 | + "SGS", "PYF", "CPV", "TTO", "BRN", "ATF", "PRI", "CYP", "LBN", "JAM", |
| 36 | + "GMB", "QAT", "FLK", "VUT", "MNE", "BHS", "TLS", "SWZ", "KWT", "FJI", |
| 37 | + "NCL", "SVN", "ISR", "PSE", "SLV", "BLZ", "DJI", "MKD", "RWA", "HTI", |
| 38 | + "BDI", "GNQ", "ALB", "SLB", "ARM", "LSO", "BEL", "MDA", "GNB", "TWN", |
| 39 | + "BTN", "CHE", "NLD", "DNK", "EST", "DOM", "SVK", "CRI", "BIH", "HRV", |
| 40 | + "TGO", "LVA", "LTU", "LKA", "GEO", "IRL", "SLE", "PAN", "CZE", "GUF", |
| 41 | + "ARE", "AUT", "AZE", "SRB", "JOR", "PRT", "HUN", "KOR", "ISL", "GTM", |
| 42 | + "CUB", "BGR", "LBR", "HND", "BEN", "ERI", "MWI", "PRK", "NIC", "GRC", |
| 43 | + "TJK", "BGD", "NPL", "TUN", "SUR", "URY", "KHM", "SYR", "SEN", "KGZ", |
| 44 | + "BLR", "GUY", "LAO", "ROU", "GHA", "UGA", "GBR", "GIN", "ECU", "ESH", |
| 45 | + "GAB", "NZL", "BFA", "PHL", "ITA", "OMN", "POL", "CIV", "NOR", "MYS", |
| 46 | + "VNM", "FIN", "COG", "DEU", "JPN", "ZWE", "PRY", "IRQ", "MAR", "UZB", |
| 47 | + "SWE", "PNG", "CMR", "TKM", "ESP", "THA", "YEM", "FRA", "ALA", "KEN", |
| 48 | + "BWA", "MDG", "UKR", "SSD", "CAF", "SOM", "AFG", "MMR", "ZMB", "CHL", |
| 49 | + "TUR", "PAK", "MOZ", "NAM", "VEN", "NGA", "TZA", "EGY", "MRT", "BOL", |
| 50 | + "ETH", "COL", "ZAF", "MLI", "AGO", "NER", "TCD", "PER", "MNG", "IRN", |
| 51 | + "LBY", "SDN", "IDN", "MX-DIF", "MX-TLA", |
| 52 | + "MX-MOR", "MX-AGU", "MX-CL", "MX-QUE", "MX-HID", |
| 53 | + "MX-MX", "MX-TAB", "MX-NAY", "MX-GUA", "MX-PUE", |
| 54 | + "MX-YUC", "MX-ROO", "MX-SIN", "MX-CAM", "MX-MIC", |
| 55 | + "MX-SLP", "MX-GRO", "MX-NLE", "MX-BCN", "MX-VER", |
| 56 | + "MX-CHP", "MX-BCS", "MX-ZAC", "MX-JAL", "MX-TAM", |
| 57 | + "MX-OAX", "MX-DUR", "MX-COA", "MX-SON", "MX-CHH", |
| 58 | + "GRL", "SAU", "COD", "DZA", "KAZ", |
| 59 | + "ARG", "IN-DD", "IN-DN", "IN-CH", "IN-AN", |
| 60 | + "IN-LD", "IN-DL", "IN-ML", "IN-NL", "IN-MN", |
| 61 | + "IN-TR", "IN-MZ", "IN-SK", "IN-PB", "IN-HR", |
| 62 | + "IN-AR", "IN-AS", "IN-BR", "IN-UT", "IN-GA", |
| 63 | + "IN-KL", "IN-TN", "IN-HP", "IN-JK", "IN-CT", |
| 64 | + "IN-JH", "IN-KA", "IN-RJ", "IN-OR", "IN-GJ", |
| 65 | + "IN-WB", "IN-MP", "IN-TG", "IN-AP", "IN-MH", |
| 66 | + "IN-UP", "IN-PY", "AU-NSW", "AU-ACT", "AU-JBT", |
| 67 | + "AU-NT", "AU-SA", "AU-TAS", "AU-VIC", "AU-WA", |
| 68 | + "AU-QLD", "BR-DF", "BR-SE", "BR-AL", "BR-RJ", |
| 69 | + "BR-ES", "BR-RN", "BR-PB", "BR-SC", "BR-PE", |
| 70 | + "BR-AP", "BR-CE", "BR-AC", "BR-PR", "BR-RR", |
| 71 | + "BR-RO", "BR-SP", "BR-PI", "BR-TO", "BR-RS", |
| 72 | + "BR-MA", "BR-GO", "BR-MS", "BR-BA", "BR-MG", |
| 73 | + "BR-MT", "BR-PA", "BR-AM", "US-DC", "US-RI", |
| 74 | + "US-DE", "US-CT", "US-NJ", "US-NH", "US-VT", |
| 75 | + "US-MA", "US-HI", "US-MD", "US-WV", "US-SC", |
| 76 | + "US-ME", "US-IN", "US-KY", "US-TN", "US-VA", |
| 77 | + "US-OH", "US-PA", "US-MS", "US-LA", "US-AL", |
| 78 | + "US-AR", "US-NC", "US-NY", "US-IA", "US-IL", |
| 79 | + "US-GA", "US-WI", "US-FL", "US-MO", "US-OK", |
| 80 | + "US-ND", "US-WA", "US-SD", "US-NE", "US-KS", |
| 81 | + "US-ID", "US-UT", "US-MN", "US-MI", "US-WY", |
| 82 | + "US-OR", "US-CO", "US-NV", "US-AZ", "US-NM", |
| 83 | + "US-MT", "US-CA", "US-TX", "US-AK", "CA-BC", |
| 84 | + "CA-AB", "CA-ON", "CA-QC", "CA-SK", "CA-MB", |
| 85 | + "CA-NL", "CA-NB", "CA-NS", "CA-PE", "CA-YT", |
| 86 | + "CA-NT", "CA-NU", "IND", "AUS", "BRA", |
| 87 | + "USA", "MEX", "RU-MOW", "RU-SPE", "RU-KGD", |
| 88 | + "RU-IN", "RU-AD", "RU-SE", "RU-KB", "RU-KC", |
| 89 | + "RU-CE", "RU-CU", "RU-IVA", "RU-LIP", "RU-ORL", |
| 90 | + "RU-TUL", "RU-BE", "RU-VLA", "RU-KRS", "RU-KLU", |
| 91 | + "RU-TT", "RU-BRY", "RU-YAR", "RU-RYA", "RU-AST", |
| 92 | + "RU-MOS", "RU-SMO", "RU-DA", "RU-VOR", "RU-NGR", |
| 93 | + "RU-PSK", "RU-KOS", "RU-STA", "RU-KDA", "RU-KL", |
| 94 | + "RU-TVE", "RU-LEN", "RU-ROS", "RU-VGG", "RU-VLG", |
| 95 | + "RU-MUR", "RU-KR", "RU-NEN", "RU-KO", "RU-ARK", |
| 96 | + "RU-MO", "RU-NIZ", "RU-PNZ", "RU-KI", "RU-ME", |
| 97 | + "RU-ORE", "RU-ULY", "RU-PM", "RU-BA", "RU-UD", |
| 98 | + "RU-TA", "RU-SAM", "RU-SAR", "RU-YAN", "RU-KM", |
| 99 | + "RU-SVE", "RU-TYU", "RU-KGN", "RU-CH", "RU-BU", |
| 100 | + "RU-ZAB", "RU-IRK", "RU-NVS", "RU-TOM", "RU-OMS", |
| 101 | + "RU-KK", "RU-KEM", "RU-AL", "RU-ALT", "RU-TY", |
| 102 | + "RU-KYA", "RU-MAG", "RU-CHU", "RU-KAM", "RU-SAK", |
| 103 | + "RU-PO", "RU-YEV", "RU-KHA", "RU-AMU", "RU-SA", |
| 104 | + "CAN", "RUS", "CN-SH", "CN-TJ", "CN-BJ", |
| 105 | + "CN-HI", "CN-NX", "CN-CQ", "CN-ZJ", "CN-JS", |
| 106 | + "CN-FJ", "CN-AH", "CN-LN", "CN-SD", "CN-SX", |
| 107 | + "CN-JX", "CN-HA", "CN-GZ", "CN-GD", "CN-HB", |
| 108 | + "CN-JL", "CN-HE", "CN-SN", "CN-NM", "CN-HL", |
| 109 | + "CN-HN", "CN-GX", "CN-SC", "CN-YN", "CN-XZ", |
| 110 | + "CN-GS", "CN-QH", "CN-XJ", "CHN", "UMI", |
| 111 | + "CPT", "ATA", "AAA" |
| 112 | +}; |
81 | 113 |
|
82 | 114 | #define usa_from 343 |
83 | 115 | #define usa_upto 393 |
|
0 commit comments