Index: openssl/crypto/conf/conf_lib.c |
=================================================================== |
--- openssl/crypto/conf/conf_lib.c (revision 105093) |
+++ openssl/crypto/conf/conf_lib.c (working copy) |
@@ -69,7 +69,7 @@ |
/* Init a 'CONF' structure from an old LHASH */ |
-void CONF_set_nconf(CONF *conf, LHASH *hash) |
+void CONF_set_nconf(CONF *conf, LHASH_OF(CONF_VALUE) *hash) |
{ |
if (default_CONF_method == NULL) |
default_CONF_method = NCONF_default(); |
@@ -87,9 +87,10 @@ |
return 1; |
} |
-LHASH *CONF_load(LHASH *conf, const char *file, long *eline) |
+LHASH_OF(CONF_VALUE) *CONF_load(LHASH_OF(CONF_VALUE) *conf, const char *file, |
+ long *eline) |
{ |
- LHASH *ltmp; |
+ LHASH_OF(CONF_VALUE) *ltmp; |
BIO *in=NULL; |
#ifdef OPENSSL_SYS_VMS |
@@ -110,10 +111,11 @@ |
} |
#ifndef OPENSSL_NO_FP_API |
-LHASH *CONF_load_fp(LHASH *conf, FILE *fp,long *eline) |
+LHASH_OF(CONF_VALUE) *CONF_load_fp(LHASH_OF(CONF_VALUE) *conf, FILE *fp, |
+ long *eline) |
{ |
BIO *btmp; |
- LHASH *ltmp; |
+ LHASH_OF(CONF_VALUE) *ltmp; |
if(!(btmp = BIO_new_fp(fp, BIO_NOCLOSE))) { |
CONFerr(CONF_F_CONF_LOAD_FP,ERR_R_BUF_LIB); |
return NULL; |
@@ -124,7 +126,8 @@ |
} |
#endif |
-LHASH *CONF_load_bio(LHASH *conf, BIO *bp,long *eline) |
+LHASH_OF(CONF_VALUE) *CONF_load_bio(LHASH_OF(CONF_VALUE) *conf, BIO *bp, |
+ long *eline) |
{ |
CONF ctmp; |
int ret; |
@@ -137,7 +140,8 @@ |
return NULL; |
} |
-STACK_OF(CONF_VALUE) *CONF_get_section(LHASH *conf,const char *section) |
+STACK_OF(CONF_VALUE) *CONF_get_section(LHASH_OF(CONF_VALUE) *conf, |
+ const char *section) |
{ |
if (conf == NULL) |
{ |
@@ -151,7 +155,8 @@ |
} |
} |
-char *CONF_get_string(LHASH *conf,const char *group,const char *name) |
+char *CONF_get_string(LHASH_OF(CONF_VALUE) *conf,const char *group, |
+ const char *name) |
{ |
if (conf == NULL) |
{ |
@@ -165,7 +170,8 @@ |
} |
} |
-long CONF_get_number(LHASH *conf,const char *group,const char *name) |
+long CONF_get_number(LHASH_OF(CONF_VALUE) *conf,const char *group, |
+ const char *name) |
{ |
int status; |
long result = 0; |
@@ -189,7 +195,7 @@ |
return result; |
} |
-void CONF_free(LHASH *conf) |
+void CONF_free(LHASH_OF(CONF_VALUE) *conf) |
{ |
CONF ctmp; |
CONF_set_nconf(&ctmp, conf); |
@@ -197,7 +203,7 @@ |
} |
#ifndef OPENSSL_NO_FP_API |
-int CONF_dump_fp(LHASH *conf, FILE *out) |
+int CONF_dump_fp(LHASH_OF(CONF_VALUE) *conf, FILE *out) |
{ |
BIO *btmp; |
int ret; |
@@ -212,7 +218,7 @@ |
} |
#endif |
-int CONF_dump_bio(LHASH *conf, BIO *out) |
+int CONF_dump_bio(LHASH_OF(CONF_VALUE) *conf, BIO *out) |
{ |
CONF ctmp; |
CONF_set_nconf(&ctmp, conf); |