diff options
author | Denis Kenzior <denkenz@gmail.com> | 2011-02-18 11:20:10 -0600 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2011-02-18 11:28:43 -0600 |
commit | 5543d935c5af4d1894a81cf4a051dfc75059de39 (patch) | |
tree | c53a03b5eca483d6cc305c27706e87b608e89e58 /src/sim.c | |
parent | 5d626b696785d2171bb22a8ff355510062e59c9d (diff) | |
download | ofono-5543d935c5af4d1894a81cf4a051dfc75059de39.tar.bz2 |
sim: Move stuff around and remove forward decl
Diffstat (limited to 'src/sim.c')
-rw-r--r-- | src/sim.c | 47 |
1 files changed, 23 insertions, 24 deletions
@@ -50,7 +50,6 @@ static GSList *g_drivers = NULL; static void sim_own_numbers_update(struct ofono_sim *sim); static void sim_pin_check(struct ofono_sim *sim); -static void sim_set_ready(struct ofono_sim *sim); struct ofono_sim { /* Contents of the SIM file system, in rough initialization order */ @@ -1277,6 +1276,29 @@ static void sim_ready(enum ofono_sim_state new_state, void *user) OFONO_SIM_FILE_STRUCTURE_FIXED, sim_efimg_read_cb, sim); } +static void sim_set_ready(struct ofono_sim *sim) +{ + GSList *l; + ofono_sim_state_event_cb_t notify; + + if (sim == NULL) + return; + + if (sim->state != OFONO_SIM_STATE_INSERTED) + return; + + sim->state = OFONO_SIM_STATE_READY; + + sim_fs_check_version(sim->simfs); + + for (l = sim->state_watches->items; l; l = l->next) { + struct ofono_watchlist_item *item = l->data; + notify = item->notify; + + notify(sim->state, item->notify_data); + } +} + static void sim_imsi_cb(const struct ofono_error *error, const char *imsi, void *data) { @@ -2177,29 +2199,6 @@ enum ofono_sim_state ofono_sim_get_state(struct ofono_sim *sim) return sim->state; } -static void sim_set_ready(struct ofono_sim *sim) -{ - GSList *l; - ofono_sim_state_event_cb_t notify; - - if (sim == NULL) - return; - - if (sim->state != OFONO_SIM_STATE_INSERTED) - return; - - sim->state = OFONO_SIM_STATE_READY; - - sim_fs_check_version(sim->simfs); - - for (l = sim->state_watches->items; l; l = l->next) { - struct ofono_watchlist_item *item = l->data; - notify = item->notify; - - notify(sim->state, item->notify_data); - } -} - static void sim_pin_query_cb(const struct ofono_error *error, enum ofono_sim_password_type pin_type, void *data) |