X-Git-Url: https://git.openssl.org/?a=blobdiff_plain;f=crypto%2Ftxt_db%2Ftxt_db.h;h=563392aeff11dbf97c8e32f174143af8dd781191;hb=532203cdb0c9c0fc93c39baa973986094cdd7261;hp=22a54f06ee896568f998880cd395f2d2f475d8ab;hpb=82271cee5b6369c263213845f8a81be40d5d5585;p=openssl.git diff --git a/crypto/txt_db/txt_db.h b/crypto/txt_db/txt_db.h index 22a54f06ee..563392aeff 100644 --- a/crypto/txt_db/txt_db.h +++ b/crypto/txt_db/txt_db.h @@ -59,6 +59,9 @@ #ifndef HEADER_TXT_DB_H #define HEADER_TXT_DB_H +#ifndef OPENSSL_NO_BIO +#include +#endif #include #include @@ -85,7 +88,7 @@ typedef struct txt_db_st char **arg_row; } TXT_DB; -#ifdef HEADER_BIO_H +#ifndef OPENSSL_NO_BIO TXT_DB *TXT_DB_read(BIO *in, int num); long TXT_DB_write(BIO *out, TXT_DB *db); #else @@ -93,7 +96,7 @@ TXT_DB *TXT_DB_read(char *in, int num); long TXT_DB_write(char *out, TXT_DB *db); #endif int TXT_DB_create_index(TXT_DB *db,int field,int (*qual)(), - unsigned long (*hash)(),int (*cmp)()); + LHASH_HASH_FN_TYPE hash, LHASH_COMP_FN_TYPE cmp); void TXT_DB_free(TXT_DB *db); char **TXT_DB_get_by_index(TXT_DB *db, int idx, char **value); int TXT_DB_insert(TXT_DB *db,char **value);