Index: openssl/crypto/conf/conf_def.c |
=================================================================== |
--- openssl/crypto/conf/conf_def.c (revision 105093) |
+++ openssl/crypto/conf/conf_def.c (working copy) |
@@ -129,7 +129,7 @@ |
{ |
CONF *ret; |
- ret = (CONF *)OPENSSL_malloc(sizeof(CONF) + sizeof(unsigned short *)); |
+ ret = OPENSSL_malloc(sizeof(CONF) + sizeof(unsigned short *)); |
if (ret) |
if (meth->init(ret) == 0) |
{ |
@@ -145,7 +145,7 @@ |
return 0; |
conf->meth = &default_method; |
- conf->meth_data = (void *)CONF_type_default; |
+ conf->meth_data = CONF_type_default; |
conf->data = NULL; |
return 1; |
@@ -213,13 +213,12 @@ |
int bufnum=0,i,ii; |
BUF_MEM *buff=NULL; |
char *s,*p,*end; |
- int again,n; |
+ int again; |
long eline=0; |
char btmp[DECIMAL_SIZE(eline)+1]; |
CONF_VALUE *v=NULL,*tv; |
CONF_VALUE *sv=NULL; |
char *section=NULL,*buf; |
- STACK_OF(CONF_VALUE) *section_sk=NULL,*ts; |
char *start,*psection,*pname; |
void *h = (void *)(conf->data); |
@@ -250,7 +249,6 @@ |
CONF_R_UNABLE_TO_CREATE_NEW_SECTION); |
goto err; |
} |
- section_sk=(STACK_OF(CONF_VALUE) *)sv->value; |
bufnum=0; |
again=0; |
@@ -309,7 +307,6 @@ |
buf=buff->data; |
clear_comments(conf, buf); |
- n=strlen(buf); |
s=eat_ws(conf, buf); |
if (IS_EOF(conf,*s)) continue; /* blank line */ |
if (*s == '[') |
@@ -343,7 +340,6 @@ |
CONF_R_UNABLE_TO_CREATE_NEW_SECTION); |
goto err; |
} |
- section_sk=(STACK_OF(CONF_VALUE) *)sv->value; |
continue; |
} |
else |
@@ -406,13 +402,9 @@ |
CONF_R_UNABLE_TO_CREATE_NEW_SECTION); |
goto err; |
} |
- ts=(STACK_OF(CONF_VALUE) *)tv->value; |
} |
else |
- { |
tv=sv; |
- ts=section_sk; |
- } |
#if 1 |
if (_CONF_add_string(conf, tv, v) == 0) |
{ |
@@ -465,9 +457,6 @@ |
static void clear_comments(CONF *conf, char *p) |
{ |
- char *to; |
- |
- to=p; |
for (;;) |
{ |
if (IS_FCOMMENT(conf,*p)) |
@@ -722,7 +711,7 @@ |
return(p); |
} |
-static void dump_value(CONF_VALUE *a, BIO *out) |
+static void dump_value_doall_arg(CONF_VALUE *a, BIO *out) |
{ |
if (a->name) |
BIO_printf(out, "[%s] %s=%s\n", a->section, a->name, a->value); |
@@ -730,11 +719,12 @@ |
BIO_printf(out, "[[%s]]\n", a->section); |
} |
-static IMPLEMENT_LHASH_DOALL_ARG_FN(dump_value, CONF_VALUE *, BIO *) |
+static IMPLEMENT_LHASH_DOALL_ARG_FN(dump_value, CONF_VALUE, BIO) |
static int def_dump(const CONF *conf, BIO *out) |
{ |
- lh_doall_arg(conf->data, LHASH_DOALL_ARG_FN(dump_value), out); |
+ lh_CONF_VALUE_doall_arg(conf->data, LHASH_DOALL_ARG_FN(dump_value), |
+ BIO, out); |
return 1; |
} |