From 3f30d90045c81279caf39411578018672fae246d Mon Sep 17 00:00:00 2001 From: "ludovic.rousseau" Date: Sun, 28 Mar 2010 21:02:56 +0000 Subject: [PATCH] Use a "const char *" to store a const C-string ptr. Fix a lot (31) of warning: initialization discards qualifiers from pointer target type Also cast from now (const char *) to (void *) for free() git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@4176 c6295689-39f2-0310-b995-f0e70906c6a9 --- src/libopensc/ctx.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libopensc/ctx.c b/src/libopensc/ctx.c index 32c1ed17..cb9e2add 100644 --- a/src/libopensc/ctx.c +++ b/src/libopensc/ctx.c @@ -46,7 +46,7 @@ int _sc_add_reader(sc_context_t *ctx, sc_reader_t *reader) } struct _sc_driver_entry { - char *name; + const char *name; void *(*func)(void); }; @@ -147,7 +147,7 @@ static void del_drvs(struct _sc_ctx_options *opts, int type) cp = &opts->ccount; } for (i = 0; i < *cp; i++) { - free(lst[i].name); + free((void *)lst[i].name); } *cp = 0; }