Hi Andrew, > +typedef void (*ofono_sim_list_apps_cb_t)(const struct ofono_error *error, > + struct ofono_sim_app_record *list, > + int count, void *data);
So I've been thinking about this one. Was there a reason why you want to pass the parsed list out of the driver instead of just returning the hex_decoded CUAD response and length? If we do that then: > +struct ofono_sim_app_record { > + unsigned char aid[16]; > + int aid_len; > + char *label; > +}; Can be easily hidden inside simutil.h and not exposed to the outside world. Regards, -Denis _______________________________________________ ofono mailing list ofono@ofono.org http://lists.ofono.org/listinfo/ofono