void DependencyEditorOwners::_file_option(int p_option) { switch (p_option) { case FILE_OPEN: { int idx = owners->get_current(); if (idx < 0 || idx >= owners->get_item_count()) break; _select_file(idx); } break; } }
/* 11.1.1 */ static struct msgb *select_file(struct osim_chan_hdl *st, uint16_t fid) { uint16_t cfid = htons(fid); return _select_file(st, 0x00, 0x04, (uint8_t *)&cfid, 2); }
/* 11.1.1 */ static struct msgb *select_adf(struct osim_chan_hdl *st, const uint8_t *adf, uint8_t adf_len) { return _select_file(st, 0x04, 0x04, adf,adf_len); }