erbot-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Erbot-cvs] Changes to erbot/erbcountry.el


From: D . Goel
Subject: [Erbot-cvs] Changes to erbot/erbcountry.el
Date: Wed, 06 Apr 2005 12:38:06 -0400

Index: erbot/erbcountry.el
diff -u erbot/erbcountry.el:1.1 erbot/erbcountry.el:1.2
--- erbot/erbcountry.el:1.1     Mon May 12 18:32:26 2003
+++ erbot/erbcountry.el Wed Apr  6 16:38:06 2005
@@ -3,7 +3,13 @@
 ;;; Real Code:
 
 (defvar erbcountry-list)
-(unless (boundp 'erbcoutnry-list)
+(defvar erbcountry-string)
+
+
+;; This is an incomplete, old  list.   We don't want to spend time to
+;; create it again, so we will simply dump the contents into
+;; erbcountry-string and use a routine to alistify that. 
+(unless (boundp 'erbcountry-list)
   (setq erbcountry-list
        '(
          (".ac"    "Ascension Island")
@@ -217,7 +223,276 @@
          (".tg"    "Togo")
          (".th"    "Thaila")
          (".us"    "USA")
+
+
          )))
+
+
+
+(unless (boundp 'erbcountry-string)
+  (setq erbcountry-string
+       ".ac    Ascension Island
+.ad    Andorra
+.ae    United Arab Emirates
+.af    Afghanistan
+.ag    Antigua and Barbuda
+.ai    Anguilla
+.al    Albania
+.am    Armenia
+.an    Netherlands Antilles
+.ao    Angola
+.aq    Antarctica
+.ar    Argentina
+.as    American Samoa
+.at    Austria
+.au    Australia
+.aw    Aruba
+.ax    Aland Islands
+.az    Azerbaijan
+.ba    Bosnia and Herzegovina
+.bb    Barbados
+.bd    Bangladesh
+.be    Belgium
+.bf    Burkina Faso
+.bg    Bulgaria
+.bh    Bahrain
+.bi    Burundi
+.bj    Benin
+.bm    Bermuda
+.bn    Brunei Darussalam
+.bo    Bolivia
+.br    Brazil
+.bs    Bahamas
+.bt    Bhutan
+.bv    Bouvet Island
+.bw    Botswana
+.by    Belarus
+.bz    Belize
+.ca    Canada
+.cc    Cocos (Keeling) Islands
+.cd    Congo, The Democratic Republic of the
+.cf    Central African Republic
+.cg    Congo, Republic of
+.ch    Switzerland
+.ci    Cote d'Ivoire
+.ck    Cook Islands
+.cl    Chile
+.cm    Cameroon
+.cn    China
+.co    Colombia
+.cr    Costa Rica
+.cs    Serbia and Montenegro
+.cu    Cuba
+.cv    Cape Verde
+.cx    Christmas Island
+.cy    Cyprus
+.cz    Czech Republic
+.de    Germany
+.dj    Djibouti
+.dk    Denmark
+.dm    Dominica
+.do    Dominican Republic
+.dz    Algeria
+.ec    Ecuador
+.ee    Estonia
+.eg    Egypt
+.eh    Western Sahara
+.er    Eritrea
+.es    Spain
+.et    Ethiopia
+.fi    Finland
+.fj    Fiji
+.fk    Falkland Islands (Malvinas)
+.fm    Micronesia, Federal State of
+.fo    Faroe Islands
+.fr    France
+.ga    Gabon
+.gb    United Kingdom
+.gd    Grenada
+.ge    Georgia
+.gf    French Guiana
+.gg    Guernsey
+.gh    Ghana
+.gi    Gibraltar
+.gl    Greenland
+.gm    Gambia
+.gn    Guinea
+.gp    Guadeloupe
+.gq    Equatorial Guinea
+.gr    Greece
+.gs    South Georgia and the South Sandwich Islands
+.gt    Guatemala
+.gu    Guam
+.gw    Guinea-Bissau
+.gy    Guyana
+.hk    Hong Kong
+.hm    Heard and McDonald Islands
+.hn    Honduras
+.hr    Croatia/Hrvatska
+.ht    Haiti
+.hu    Hungary
+.id    Indonesia
+.ie    Ireland
+.il    Israel
+.im    Isle of Man
+.in    India
+.io    British Indian Ocean Territory
+.iq    Iraq
+.ir    Iran, Islamic Republic of
+.is    Iceland
+.it    Italy
+.je    Jersey
+.jm    Jamaica
+.jo    Jordan
+.jp    Japan
+.ke    Kenya
+.kg    Kyrgyzstan
+.kh    Cambodia
+.ki    Kiribati
+.km    Comoros
+.kn    Saint Kitts and Nevis
+.kp    Korea, Democratic People's Republic
+.kr    Korea, Republic of
+.kw    Kuwait
+.ky    Cayman Islands
+.kz    Kazakhstan
+.la    Lao People's Democratic Republic
+.lb    Lebanon
+.lc    Saint Lucia
+.li    Liechtenstein
+.lk    Sri Lanka
+.lr    Liberia
+.ls    Lesotho
+.lt    Lithuania
+.lu    Luxembourg
+.lv    Latvia
+.ly    Libyan Arab Jamahiriya
+.ma    Morocco
+.mc    Monaco
+.md    Moldova, Republic of
+.mg    Madagascar
+.mh    Marshall Islands
+.mk    Macedonia, The Former Yugoslav Republic of
+.ml    Mali
+.mm    Myanmar
+.mn    Mongolia
+.mo    Macau
+.mp    Northern Mariana Islands
+.mq    Martinique
+.mr    Mauritania
+.ms    Montserrat
+.mt    Malta
+.mu    Mauritius
+.mv    Maldives
+.mw    Malawi
+.mx    Mexico
+.my    Malaysia
+.mz    Mozambique
+.na    Namibia
+.nc    New Caledonia
+.ne    Niger
+.nf    Norfolk Island
+.ng    Nigeria
+.ni    Nicaragua
+.nl    Netherlands
+.no    Norway
+.np    Nepal
+.nr    Nauru
+.nu    Niue
+.nz    New Zealand
+.om    Oman
+.pa    Panama
+.pe    Peru
+.pf    French Polynesia
+.pg    Papua New Guinea
+.ph    Philippines
+.pk    Pakistan
+.pl    Poland
+.pm    Saint Pierre and Miquelon
+.pn    Pitcairn Island
+.pr    Puerto Rico
+.ps    Palestinian Territory, Occupied
+.pt    Portugal
+.pw    Palau
+.py    Paraguay
+.qa    Qatar
+.re    Reunion Island
+.ro    Romania
+.ru    Russian Federation
+.rw    Rwanda
+.sa    Saudi Arabia
+.sb    Solomon Islands
+.sc    Seychelles
+.sd    Sudan
+.se    Sweden
+.sg    Singapore
+.sh    Saint Helena
+.si    Slovenia
+.sj    Svalbard and Jan Mayen Islands
+.sk    Slovak Republic
+.sl    Sierra Leone
+.sm    San Marino
+.sn    Senegal
+.so    Somalia
+.sr    Suriname
+.st    Sao Tome and Principe
+.sv    El Salvador
+.sy    Syrian Arab Republic
+.sz    Swaziland
+.tc    Turks and Caicos Islands
+.td    Chad
+.tf    French Southern Territories
+.tg    Togo
+.th    Thailand
+.tj    Tajikistan
+.tk    Tokelau
+.tl    Timor-Leste
+.tm  Turkmenistan
+.tn    Tunisia
+.to    Tonga
+.tp    East Timor
+.tr    Turkey
+.tt    Trinidad and Tobago
+.tv    Tuvalu
+.tw    Taiwan
+.tz    Tanzania
+.ua    Ukraine
+.ug    Uganda
+.uk    United Kingdom
+.um    United States Minor Outlying Islands
+.us    United States
+.uy    Uruguay
+.uz    Uzbekistan
+.va    Holy See (Vatican City State)
+.vc    Saint Vincent and the Grenadines
+.ve    Venezuela
+.vg    Virgin Islands, British
+.vi    Virgin Islands, U.S.
+.vn    Vietnam
+.vu    Vanuatu
+.wf    Wallis and Futuna Islands
+.ws    Western Samoa
+.ye    Yemen
+.yt    Mayotte
+.yu    Yugoslavia
+.za    South Africa
+.zm    Zambia
+.zw    Zimbabwe"))
+
+
+
+(defun erbcountry-create-list ()
+  "Creates erbcountry-list from erbcountry-string. "
+  (let ((strlist (split-string erbcountry-string "[\n]+")) splits dom name)
+    (dolist (str strlist)
+      (setq splits (split-string str "[ \t\n]+"))
+      (setq dom (first splits))
+      (setq name (mapconcat 'identity (cdr splits) " "))
+      (add-to-list 'erbcountry-list  (list dom name)))))
+
+(erbcountry-create-list)
+
+
   
 (defun erbcountry-lookup (ct)
   ;;(unless (stringp ct) (setq ct (format "%s" ct)))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]