- get rid of warnings when calling load_card_driver_options

git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@799 c6295689-39f2-0310-b995-f0e70906c6a9
This commit is contained in:
okir 2002-12-19 16:16:42 +00:00
parent a7615abdeb
commit 0980825796
2 changed files with 5 additions and 5 deletions

View File

@ -294,13 +294,13 @@ static int load_card_drivers(struct sc_context *ctx,
for (drv_count = 0; ctx->card_drivers[drv_count] != NULL; drv_count++);
for (i = 0; i < opts->ccount; i++) {
const struct sc_card_driver * (* func)(void) = NULL;
struct sc_card_driver * (* func)(void) = NULL;
int j;
ent = &opts->cdrv[i];
for (j = 0; internal_card_drivers[j].name != NULL; j++)
if (strcmp(ent->name, internal_card_drivers[j].name) == 0) {
func = (const struct sc_card_driver * (*)(void)) internal_card_drivers[j].func;
func = (struct sc_card_driver * (*)(void)) internal_card_drivers[j].func;
break;
}
if (func == NULL) {
@ -419,7 +419,7 @@ int sc_set_card_driver(struct sc_context *ctx, const char *short_name)
ctx->forced_driver = NULL;
match = 1;
} else while (ctx->card_drivers[i] != NULL && i < SC_MAX_CARD_DRIVERS) {
const struct sc_card_driver *drv = ctx->card_drivers[i];
struct sc_card_driver *drv = ctx->card_drivers[i];
if (strcmp(short_name, drv->short_name) == 0) {
ctx->forced_driver = drv;

View File

@ -490,8 +490,8 @@ struct sc_context {
struct sc_reader *reader[SC_MAX_READERS];
int reader_count;
const struct sc_card_driver *card_drivers[SC_MAX_CARD_DRIVERS+1];
const struct sc_card_driver *forced_driver;
struct sc_card_driver *card_drivers[SC_MAX_CARD_DRIVERS+1];
struct sc_card_driver *forced_driver;
#ifdef HAVE_PTHREAD
pthread_mutex_t mutex;