* optimize the parsing of the provider data, particularly the
authorDirk-Jan C. Binnema <dirk-jan.binnema@nokia.com>
Wed, 19 Sep 2007 11:49:20 +0000 (11:49 +0000)
committerDirk-Jan C. Binnema <dirk-jan.binnema@nokia.com>
Wed, 19 Sep 2007 11:49:20 +0000 (11:49 +0000)
commitf6bbbbad62ac6fd92e896b59c4adfdd751aa8134
treeb7ce6a2e724a846b84021e24c72bcd903020937a
parent435eb700b2407bddf6cd66cd7b5264a4d349a50b
* optimize the parsing of the provider data, particularly the
  parsing of the countries list; that one showed up high in
  oprofile

basically, we take the (reasonable) assumptions that the
  lines have a fixed max len and are valid ascii. this allows
  us to get rid of all mem allocs. also, we just the
  clustered-by-mcc values (the provider data has been adapted
  for this), and with that we can get rid of a lot of strcmps

  this all should help with NB#64324

pmo-trunk-r3343
src/maemo/easysetup/modest-easysetup-country-combo-box.c
src/maemo/easysetup/modest-easysetup-country-combo-box.h
src/maemo/easysetup/modest-easysetup-provider-combo-box.c
src/maemo/easysetup/modest-easysetup-provider-combo-box.h
src/maemo/easysetup/modest-easysetup-wizard.c
src/maemo/easysetup/modest-presets.c