diff options
Diffstat (limited to 'apps')
-rw-r--r-- | apps/ca.c | 10 | ||||
-rw-r--r-- | apps/openssl.c | 4 |
2 files changed, 9 insertions, 5 deletions
@@ -753,15 +753,17 @@ bad: BIO_printf(bio_err,"generating index\n"); } - if (!TXT_DB_create_index(db,DB_serial,NULL,index_serial_hash, - index_serial_cmp)) + if (!TXT_DB_create_index(db, DB_serial, NULL, + (LHASH_HASH_FN_TYPE)index_serial_hash, + (LHASH_COMP_FN_TYPE)index_serial_cmp)) { BIO_printf(bio_err,"error creating serial number index:(%ld,%ld,%ld)\n",db->error,db->arg1,db->arg2); goto err; } - if (!TXT_DB_create_index(db,DB_name,index_name_qual,index_name_hash, - index_name_cmp)) + if (!TXT_DB_create_index(db, DB_name, index_name_qual, + (LHASH_HASH_FN_TYPE)index_name_hash, + (LHASH_COMP_FN_TYPE)index_name_cmp)) { BIO_printf(bio_err,"error creating name index:(%ld,%ld,%ld)\n", db->error,db->arg1,db->arg2); diff --git a/apps/openssl.c b/apps/openssl.c index cbb77b0c0a..40bcb76341 100644 --- a/apps/openssl.c +++ b/apps/openssl.c @@ -351,7 +351,9 @@ static LHASH *prog_init(void) ; qsort(functions,i,sizeof *functions,SortFnByName); - if ((ret=lh_new(hash,cmp)) == NULL) return(NULL); + if ((ret=lh_new((LHASH_HASH_FN_TYPE)hash, + (LHASH_COMP_FN_TYPE)cmp)) == NULL) + return(NULL); for (f=functions; f->name != NULL; f++) lh_insert(ret,f); |