mirror of
git://git.gnupg.org/gnupg.git
synced 2025-07-02 22:46:30 +02:00
scd: Clean up the structure for future fix of PC/SC.
* scd/apdu.c (struct dev_list): Rename from ccid_table, with void*.
(open_ccid_reader): Follow the change.
(apdu_dev_list_start, apdu_dev_list_finish): Likewise.
(apdu_open_reader): Likewise.
* scd/ccid-driver.c (ccid_dev_scan): Use void *.
(ccid_dev_scan_finish, ccid_get_BAI, ccid_open_usb_reader): Likewise.
* scd/ccid-driver.h: Change the APIs.
--
Backport from master commit of:
f44aa290c1
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
This commit is contained in:
parent
5b985b0264
commit
1efc01ff98
3 changed files with 23 additions and 18 deletions
|
@ -124,12 +124,12 @@ struct ccid_dev_table;
|
|||
int ccid_set_debug_level (int level);
|
||||
char *ccid_get_reader_list (void);
|
||||
|
||||
gpg_error_t ccid_dev_scan (int *idx_max, struct ccid_dev_table **t_p);
|
||||
void ccid_dev_scan_finish (struct ccid_dev_table *tbl, int max);
|
||||
unsigned int ccid_get_BAI (int, struct ccid_dev_table *tbl);
|
||||
gpg_error_t ccid_dev_scan (int *idx_max, void **t_p);
|
||||
void ccid_dev_scan_finish (void *tbl0, int max);
|
||||
unsigned int ccid_get_BAI (int, void *tbl0);
|
||||
int ccid_compare_BAI (ccid_driver_t handle, unsigned int);
|
||||
int ccid_open_reader (const char *spec_reader_name,
|
||||
int idx, struct ccid_dev_table *ccid_table,
|
||||
int idx, void *ccid_table0,
|
||||
ccid_driver_t *handle, char **rdrname_p);
|
||||
int ccid_set_progress_cb (ccid_driver_t handle,
|
||||
void (*cb)(void *, const char *, int, int, int),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue