00001 #ifndef ISO3166_1_DATA_H 00002 #define ISO3166_1_DATA_H 00003 00004 struct country_t 00005 { 00006 const char * name; 00007 const char * c2; 00008 const char * c3; 00009 int code; 00010 }; 00011 00012 const struct country_t COUNTRIES[] = { 00013 {"AALAND ISLANDS", "AX", "ALA", 248}, 00014 {"AFGHANISTAN", "AF", "AFG", 4}, 00015 {"ALBANIA", "AL", "ALB", 8}, 00016 {"ALGERIA", "DZ", "DZA", 12}, 00017 {"AMERICAN SAMOA", "AS", "ASM", 16}, 00018 {"ANDORRA", "AD", "AND", 20}, 00019 {"ANGOLA", "AO", "AGO", 24}, 00020 {"ANGUILLA", "AI", "AIA", 660}, 00021 {"ANTARCTICA", "AQ", "ATA", 10}, 00022 {"ANTIGUA AND BARBUDA", "AG", "ATG", 28}, 00023 {"ARGENTINA", "AR", "ARG", 32}, 00024 {"ARMENIA", "AM", "ARM", 51}, 00025 {"ARUBA", "AW", "ABW", 533}, 00026 {"AUSTRALIA", "AU", "AUS", 36}, 00027 {"AUSTRIA", "AT", "AUT", 40}, 00028 {"AZERBAIJAN", "AZ", "AZE", 31}, 00029 {"BAHAMAS", "BS", "BHS", 44}, 00030 {"BAHRAIN", "BH", "BHR", 48}, 00031 {"BANGLADESH", "BD", "BGD", 50}, 00032 {"BARBADOS", "BB", "BRB", 52}, 00033 {"BELARUS", "BY", "BLR", 112}, 00034 {"BELGIUM", "BE", "BEL", 56}, 00035 {"BELIZE", "BZ", "BLZ", 84}, 00036 {"BENIN", "BJ", "BEN", 204}, 00037 {"BERMUDA", "BM", "BMU", 60}, 00038 {"BHUTAN", "BT", "BTN", 64}, 00039 {"BOLIVIA", "BO", "BOL", 68}, 00040 {"BOSNIA AND HERZEGOWINA", "BA", "BIH", 70}, 00041 {"BOTSWANA", "BW", "BWA", 72}, 00042 {"BOUVET ISLAND", "BV", "BVT", 74}, 00043 {"BRAZIL", "BR", "BRA", 76}, 00044 {"BRITISH INDIAN OCEAN TERRITORY", "IO", "IOT", 86}, 00045 {"BRUNEI DARUSSALAM", "BN", "BRN", 96}, 00046 {"BULGARIA", "BG", "BGR", 100}, 00047 {"BURKINA FASO", "BF", "BFA", 854}, 00048 {"BURUNDI", "BI", "BDI", 108}, 00049 {"CAMBODIA", "KH", "KHM", 116}, 00050 {"CAMEROON", "CM", "CMR", 120}, 00051 {"CANADA", "CA", "CAN", 124}, 00052 {"CAPE VERDE", "CV", "CPV", 132}, 00053 {"CAYMAN ISLANDS", "KY", "CYM", 136}, 00054 {"CENTRAL AFRICAN REPUBLIC", "CF", "CAF", 140}, 00055 {"CHAD", "TD", "TCD", 148}, 00056 {"CHILE", "CL", "CHL", 152}, 00057 {"CHINA", "CN", "CHN", 156}, 00058 {"CHRISTMAS ISLAND", "CX", "CXR", 162}, 00059 {"COCOS (KEELING) ISLANDS", "CC", "CCK", 166}, 00060 {"COLOMBIA", "CO", "COL", 170}, 00061 {"COMOROS", "KM", "COM", 174}, 00062 {"CONGO, Democratic Republic of (was Zaire)", "CD", "COD", 180}, 00063 {"CONGO, Republic of", "CG", "COG", 178}, 00064 {"COOK ISLANDS", "CK", "COK", 184}, 00065 {"COSTA RICA", "CR", "CRI", 188}, 00066 {"COTE D'IVOIRE", "CI", "CIV", 384}, 00067 {"CROATIA (local name: Hrvatska)", "HR", "HRV", 191}, 00068 {"CUBA", "CU", "CUB", 192}, 00069 {"CYPRUS", "CY", "CYP", 196}, 00070 {"CZECH REPUBLIC", "CZ", "CZE", 203}, 00071 {"DENMARK", "DK", "DNK", 208}, 00072 {"DJIBOUTI", "DJ", "DJI", 262}, 00073 {"DOMINICA", "DM", "DMA", 212}, 00074 {"DOMINICAN REPUBLIC", "DO", "DOM", 214}, 00075 {"ECUADOR", "EC", "ECU", 218}, 00076 {"EGYPT", "EG", "EGY", 818}, 00077 {"EL SALVADOR", "SV", "SLV", 222}, 00078 {"EQUATORIAL GUINEA", "GQ", "GNQ", 226}, 00079 {"ERITREA", "ER", "ERI", 232}, 00080 {"ESTONIA", "EE", "EST", 233}, 00081 {"ETHIOPIA", "ET", "ETH", 231}, 00082 {"FALKLAND ISLANDS (MALVINAS)", "FK", "FLK", 238}, 00083 {"FAROE ISLANDS", "FO", "FRO", 234}, 00084 {"FIJI", "FJ", "FJI", 242}, 00085 {"FINLAND", "FI", "FIN", 246}, 00086 {"FRANCE", "FR", "FRA", 250}, 00087 {"FRENCH GUIANA", "GF", "GUF", 254}, 00088 {"FRENCH POLYNESIA", "PF", "PYF", 258}, 00089 {"FRENCH SOUTHERN TERRITORIES", "TF", "ATF", 260}, 00090 {"GABON", "GA", "GAB", 266}, 00091 {"GAMBIA", "GM", "GMB", 270}, 00092 {"GEORGIA", "GE", "GEO", 268}, 00093 {"GERMANY", "DE", "DEU", 276}, 00094 {"GHANA", "GH", "GHA", 288}, 00095 {"GIBRALTAR", "GI", "GIB", 292}, 00096 {"GREECE", "GR", "GRC", 300}, 00097 {"GREENLAND", "GL", "GRL", 304}, 00098 {"GRENADA", "GD", "GRD", 308}, 00099 {"GUADELOUPE", "GP", "GLP", 312}, 00100 {"GUAM", "GU", "GUM", 316}, 00101 {"GUATEMALA", "GT", "GTM", 320}, 00102 {"GUERNSEY", "GG", "GGY", 831}, 00103 {"GUINEA", "GN", "GIN", 324}, 00104 {"GUINEA-BISSAU", "GW", "GNB", 624}, 00105 {"GUYANA", "GY", "GUY", 328}, 00106 {"HAITI", "HT", "HTI", 332}, 00107 {"HEARD AND MC DONALD ISLANDS", "HM", "HMD", 334}, 00108 {"HONDURAS", "HN", "HND", 340}, 00109 {"HONG KONG", "HK", "HKG", 344}, 00110 {"HUNGARY", "HU", "HUN", 348}, 00111 {"ICELAND", "IS", "ISL", 352}, 00112 {"INDIA", "IN", "IND", 356}, 00113 {"INDONESIA", "ID", "IDN", 360}, 00114 {"IRAN (ISLAMIC REPUBLIC OF)", "IR", "IRN", 364}, 00115 {"IRAQ", "IQ", "IRQ", 368}, 00116 {"IRELAND", "IE", "IRL", 372}, 00117 {"ISLE OF MAN ", "IM", "IMN", 833}, 00118 {"ISRAEL", "IL", "ISR", 376}, 00119 {"ITALY", "IT", "ITA", 380}, 00120 {"JAMAICA", "JM", "JAM", 388}, 00121 {"JAPAN", "JP", "JPN", 392}, 00122 {"JERSEY", "JE", "JEY", 832}, 00123 {"JORDAN", "JO", "JOR", 400}, 00124 {"KAZAKHSTAN", "KZ", "KAZ", 398}, 00125 {"KENYA", "KE", "KEN", 404}, 00126 {"KIRIBATI", "KI", "KIR", 296}, 00127 {"KOREA, DEMOCRATIC PEOPLE'S REPUBLIC OF", "KP", "PRK", 408}, 00128 {"KOREA, REPUBLIC OF", "KR", "KOR", 410}, 00129 {"KUWAIT", "KW", "KWT", 414}, 00130 {"KYRGYZSTAN", "KG", "KGZ", 417}, 00131 {"LAO PEOPLE'S DEMOCRATIC REPUBLIC", "LA", "LAO", 418}, 00132 {"LATVIA", "LV", "LVA", 428}, 00133 {"LEBANON", "LB", "LBN", 422}, 00134 {"LESOTHO", "LS", "LSO", 426}, 00135 {"LIBERIA", "LR", "LBR", 430}, 00136 {"LIBYAN ARAB JAMAHIRIYA", "LY", "LBY", 434}, 00137 {"LIECHTENSTEIN", "LI", "LIE", 438}, 00138 {"LITHUANIA", "LT", "LTU", 440}, 00139 {"LUXEMBOURG", "LU", "LUX", 442}, 00140 {"MACAU", "MO", "MAC", 446}, 00141 {"MACEDONIA, THE FORMER YUGOSLAV REPUBLIC OF", "MK", "MKD", 807}, 00142 {"MADAGASCAR", "MG", "MDG", 450}, 00143 {"MALAWI", "MW", "MWI", 454}, 00144 {"MALAYSIA", "MY", "MYS", 458}, 00145 {"MALDIVES", "MV", "MDV", 462}, 00146 {"MALI", "ML", "MLI", 466}, 00147 {"MALTA", "MT", "MLT", 470}, 00148 {"MARSHALL ISLANDS", "MH", "MHL", 584}, 00149 {"MARTINIQUE", "MQ", "MTQ", 474}, 00150 {"MAURITANIA", "MR", "MRT", 478}, 00151 {"MAURITIUS", "MU", "MUS", 480}, 00152 {"MAYOTTE", "YT", "MYT", 175}, 00153 {"MEXICO", "MX", "MEX", 484}, 00154 {"MICRONESIA, FEDERATED STATES OF", "FM", "FSM", 583}, 00155 {"MOLDOVA, REPUBLIC OF", "MD", "MDA", 498}, 00156 {"MONACO", "MC", "MCO", 492}, 00157 {"MONGOLIA", "MN", "MNG", 496}, 00158 {"MONTENEGRO", "ME", "MNE", 499}, 00159 {"MONTSERRAT", "MS", "MSR", 500}, 00160 {"MOROCCO", "MA", "MAR", 504}, 00161 {"MOZAMBIQUE", "MZ", "MOZ", 508}, 00162 {"MYANMAR", "MM", "MMR", 104}, 00163 {"NAMIBIA", "NA", "NAM", 516}, 00164 {"NAURU", "NR", "NRU", 520}, 00165 {"NEPAL", "NP", "NPL", 524}, 00166 {"NETHERLANDS", "NL", "NLD", 528}, 00167 {"NETHERLANDS ANTILLES", "AN", "ANT", 530}, 00168 {"NEW CALEDONIA", "NC", "NCL", 540}, 00169 {"NEW ZEALAND", "NZ", "NZL", 554}, 00170 {"NICARAGUA", "NI", "NIC", 558}, 00171 {"NIGER", "NE", "NER", 562}, 00172 {"NIGERIA", "NG", "NGA", 566}, 00173 {"NIUE", "NU", "NIU", 570}, 00174 {"NORFOLK ISLAND", "NF", "NFK", 574}, 00175 {"NORTHERN MARIANA ISLANDS", "MP", "MNP", 580}, 00176 {"NORWAY", "NO", "NOR", 578}, 00177 {"OMAN", "OM", "OMN", 512}, 00178 {"PAKISTAN", "PK", "PAK", 586}, 00179 {"PALAU", "PW", "PLW", 585}, 00180 {"PALESTINIAN TERRITORY, Occupied", "PS", "PSE", 275}, 00181 {"PANAMA", "PA", "PAN", 591}, 00182 {"PAPUA NEW GUINEA", "PG", "PNG", 598}, 00183 {"PARAGUAY", "PY", "PRY", 600}, 00184 {"PERU", "PE", "PER", 604}, 00185 {"PHILIPPINES", "PH", "PHL", 608}, 00186 {"PITCAIRN", "PN", "PCN", 612}, 00187 {"POLAND", "PL", "POL", 616}, 00188 {"PORTUGAL", "PT", "PRT", 620}, 00189 {"PUERTO RICO", "PR", "PRI", 630}, 00190 {"QATAR", "QA", "QAT", 634}, 00191 {"REUNION", "RE", "REU", 638}, 00192 {"ROMANIA", "RO", "ROU", 642}, 00193 {"RUSSIAN FEDERATION", "RU", "RUS", 643}, 00194 {"RWANDA", "RW", "RWA", 646}, 00195 {"SAINT BARTHELEMY", "BL", "BLM", 652}, 00196 {"SAINT HELENA", "SH", "SHN", 654}, 00197 {"SAINT KITTS AND NEVIS", "KN", "KNA", 659}, 00198 {"SAINT LUCIA", "LC", "LCA", 662}, 00199 {"SAINT MARTIN", "MF", "MAF", 663}, 00200 {"SAINT PIERRE AND MIQUELON", "PM", "SPM", 666}, 00201 {"SAINT VINCENT AND THE GRENADINES", "VC", "VCT", 670}, 00202 {"SAMOA", "WS", "WSM", 882}, 00203 {"SAN MARINO", "SM", "SMR", 674}, 00204 {"SAO TOME AND PRINCIPE", "ST", "STP", 678}, 00205 {"SAUDI ARABIA", "SA", "SAU", 682}, 00206 {"SENEGAL", "SN", "SEN", 686}, 00207 {"SERBIA", "RS", "SRB", 688}, 00208 {"SERBIA AND MONTENEGRO", "CS", "SCG", 891}, 00209 {"SEYCHELLES", "SC", "SYC", 690}, 00210 {"SIERRA LEONE", "SL", "SLE", 694}, 00211 {"SINGAPORE", "SG", "SGP", 702}, 00212 {"SLOVAKIA", "SK", "SVK", 703}, 00213 {"SLOVENIA", "SI", "SVN", 705}, 00214 {"SOLOMON ISLANDS", "SB", "SLB", 90}, 00215 {"SOMALIA", "SO", "SOM", 706}, 00216 {"SOUTH AFRICA", "ZA", "ZAF", 710}, 00217 {"SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS", "GS", "SGS", 239}, 00218 {"SPAIN", "ES", "ESP", 724}, 00219 {"SRI LANKA", "LK", "LKA", 144}, 00220 {"SUDAN", "SD", "SDN", 736}, 00221 {"SURINAME", "SR", "SUR", 740}, 00222 {"SVALBARD AND JAN MAYEN ISLANDS", "SJ", "SJM", 744}, 00223 {"SWAZILAND", "SZ", "SWZ", 748}, 00224 {"SWEDEN", "SE", "SWE", 752}, 00225 {"SWITZERLAND", "CH", "CHE", 756}, 00226 {"SYRIAN ARAB REPUBLIC", "SY", "SYR", 760}, 00227 {"TAIWAN", "TW", "TWN", 158}, 00228 {"TAJIKISTAN", "TJ", "TJK", 762}, 00229 {"TANZANIA, UNITED REPUBLIC OF", "TZ", "TZA", 834}, 00230 {"THAILAND", "TH", "THA", 764}, 00231 {"TIMOR-LESTE", "TL", "TLS", 626}, 00232 {"TOGO", "TG", "TGO", 768}, 00233 {"TOKELAU", "TK", "TKL", 772}, 00234 {"TONGA", "TO", "TON", 776}, 00235 {"TRINIDAD AND TOBAGO", "TT", "TTO", 780}, 00236 {"TUNISIA", "TN", "TUN", 788}, 00237 {"TURKEY", "TR", "TUR", 792}, 00238 {"TURKMENISTAN", "TM", "TKM", 795}, 00239 {"TURKS AND CAICOS ISLANDS", "TC", "TCA", 796}, 00240 {"TUVALU", "TV", "TUV", 798}, 00241 {"UGANDA", "UG", "UGA", 800}, 00242 {"UKRAINE", "UA", "UKR", 804}, 00243 {"UNITED ARAB EMIRATES", "AE", "ARE", 784}, 00244 {"UNITED KINGDOM", "GB", "GBR", 826}, 00245 {"UNITED STATES", "US", "USA", 840}, 00246 {"UNITED STATES MINOR OUTLYING ISLANDS", "UM", "UMI", 581}, 00247 {"URUGUAY", "UY", "URY", 858}, 00248 {"UZBEKISTAN", "UZ", "UZB", 860}, 00249 {"VANUATU", "VU", "VUT", 548}, 00250 {"VATICAN CITY STATE (HOLY SEE)", "VA", "VAT", 336}, 00251 {"VENEZUELA", "VE", "VEN", 862}, 00252 {"VIET NAM", "VN", "VNM", 704}, 00253 {"VIRGIN ISLANDS (BRITISH)", "VG", "VGB", 92}, 00254 {"VIRGIN ISLANDS (U.S.)", "VI", "VIR", 850}, 00255 {"WALLIS AND FUTUNA ISLANDS", "WF", "WLF", 876}, 00256 {"WESTERN SAHARA", "EH", "ESH", 732}, 00257 {"YEMEN", "YE", "YEM", 887}, 00258 {"ZAMBIA", "ZM", "ZMB", 894}, 00259 {"ZIMBABWE", "ZW", "ZWE", 716}, 00260 {"", "", "", 0} 00261 }; 00262 #endif