Source code cleanups: Use void * rather than char * in lhash,
eliminate some of the -Wcast-qual warnings (debug-ben-strict target)
This commit is contained in:
@@ -336,7 +336,7 @@ again:
|
||||
ERR_R_MALLOC_FAILURE);
|
||||
goto err;
|
||||
}
|
||||
vv=(CONF_VALUE *)lh_insert(ret,(char *)v);
|
||||
vv=(CONF_VALUE *)lh_insert(ret,v);
|
||||
if (vv != NULL)
|
||||
{
|
||||
sk_CONF_VALUE_delete_ptr(ts,vv);
|
||||
@@ -378,7 +378,7 @@ char *CONF_get_string(LHASH *conf, char *section, char *name)
|
||||
{
|
||||
vv.name=name;
|
||||
vv.section=section;
|
||||
v=(CONF_VALUE *)lh_retrieve(conf,(char *)&vv);
|
||||
v=(CONF_VALUE *)lh_retrieve(conf,&vv);
|
||||
if (v != NULL) return(v->value);
|
||||
if (strcmp(section,"ENV") == 0)
|
||||
{
|
||||
@@ -388,7 +388,7 @@ char *CONF_get_string(LHASH *conf, char *section, char *name)
|
||||
}
|
||||
vv.section="default";
|
||||
vv.name=name;
|
||||
v=(CONF_VALUE *)lh_retrieve(conf,(char *)&vv);
|
||||
v=(CONF_VALUE *)lh_retrieve(conf,&vv);
|
||||
if (v != NULL)
|
||||
return(v->value);
|
||||
else
|
||||
@@ -405,7 +405,7 @@ static CONF_VALUE *get_section(LHASH *conf, char *section)
|
||||
if ((conf == NULL) || (section == NULL)) return(NULL);
|
||||
vv.name=NULL;
|
||||
vv.section=section;
|
||||
v=(CONF_VALUE *)lh_retrieve(conf,(char *)&vv);
|
||||
v=(CONF_VALUE *)lh_retrieve(conf,&vv);
|
||||
return(v);
|
||||
}
|
||||
|
||||
@@ -443,12 +443,12 @@ void CONF_free(LHASH *conf)
|
||||
|
||||
conf->down_load=0; /* evil thing to make sure the 'Free()'
|
||||
* works as expected */
|
||||
lh_doall_arg(conf,(void (*)())value_free_hash,(char *)conf);
|
||||
lh_doall_arg(conf,(void (*)())value_free_hash,conf);
|
||||
|
||||
/* We now have only 'section' entries in the hash table.
|
||||
* Due to problems with */
|
||||
|
||||
lh_doall_arg(conf,(void (*)())value_free_stack,(char *)conf);
|
||||
lh_doall_arg(conf,(void (*)())value_free_stack,conf);
|
||||
lh_free(conf);
|
||||
}
|
||||
|
||||
@@ -456,7 +456,7 @@ static void value_free_hash(CONF_VALUE *a, LHASH *conf)
|
||||
{
|
||||
if (a->name != NULL)
|
||||
{
|
||||
a=(CONF_VALUE *)lh_delete(conf,(char *)a);
|
||||
a=(CONF_VALUE *)lh_delete(conf,a);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -708,7 +708,7 @@ static CONF_VALUE *new_section(LHASH *conf, char *section)
|
||||
v->name=NULL;
|
||||
v->value=(char *)sk;
|
||||
|
||||
vv=(CONF_VALUE *)lh_insert(conf,(char *)v);
|
||||
vv=(CONF_VALUE *)lh_insert(conf,v);
|
||||
if (vv != NULL)
|
||||
{
|
||||
#if !defined(NO_STDIO) && !defined(WIN16)
|
||||
|
||||
Reference in New Issue
Block a user