diff options
Diffstat (limited to 'src/lib/libcrypto/lhash/lhash.c')
| -rw-r--r-- | src/lib/libcrypto/lhash/lhash.c | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/lib/libcrypto/lhash/lhash.c b/src/lib/libcrypto/lhash/lhash.c index 0a16fcf27d..04ea80203c 100644 --- a/src/lib/libcrypto/lhash/lhash.c +++ b/src/lib/libcrypto/lhash/lhash.c | |||
| @@ -100,7 +100,7 @@ | |||
| 100 | #include <openssl/crypto.h> | 100 | #include <openssl/crypto.h> |
| 101 | #include <openssl/lhash.h> | 101 | #include <openssl/lhash.h> |
| 102 | 102 | ||
| 103 | const char *lh_version="lhash" OPENSSL_VERSION_PTEXT; | 103 | const char lh_version[]="lhash" OPENSSL_VERSION_PTEXT; |
| 104 | 104 | ||
| 105 | #undef MIN_NODES | 105 | #undef MIN_NODES |
| 106 | #define MIN_NODES 16 | 106 | #define MIN_NODES 16 |
| @@ -176,11 +176,11 @@ void lh_free(LHASH *lh) | |||
| 176 | OPENSSL_free(lh); | 176 | OPENSSL_free(lh); |
| 177 | } | 177 | } |
| 178 | 178 | ||
| 179 | void *lh_insert(LHASH *lh, const void *data) | 179 | void *lh_insert(LHASH *lh, void *data) |
| 180 | { | 180 | { |
| 181 | unsigned long hash; | 181 | unsigned long hash; |
| 182 | LHASH_NODE *nn,**rn; | 182 | LHASH_NODE *nn,**rn; |
| 183 | const void *ret; | 183 | void *ret; |
| 184 | 184 | ||
| 185 | lh->error=0; | 185 | lh->error=0; |
| 186 | if (lh->up_load <= (lh->num_items*LH_LOAD_MULT/lh->num_nodes)) | 186 | if (lh->up_load <= (lh->num_items*LH_LOAD_MULT/lh->num_nodes)) |
| @@ -211,14 +211,14 @@ void *lh_insert(LHASH *lh, const void *data) | |||
| 211 | (*rn)->data=data; | 211 | (*rn)->data=data; |
| 212 | lh->num_replace++; | 212 | lh->num_replace++; |
| 213 | } | 213 | } |
| 214 | return((void *)ret); | 214 | return(ret); |
| 215 | } | 215 | } |
| 216 | 216 | ||
| 217 | void *lh_delete(LHASH *lh, const void *data) | 217 | void *lh_delete(LHASH *lh, const void *data) |
| 218 | { | 218 | { |
| 219 | unsigned long hash; | 219 | unsigned long hash; |
| 220 | LHASH_NODE *nn,**rn; | 220 | LHASH_NODE *nn,**rn; |
| 221 | const void *ret; | 221 | void *ret; |
| 222 | 222 | ||
| 223 | lh->error=0; | 223 | lh->error=0; |
| 224 | rn=getrn(lh,data,&hash); | 224 | rn=getrn(lh,data,&hash); |
| @@ -242,14 +242,14 @@ void *lh_delete(LHASH *lh, const void *data) | |||
| 242 | (lh->down_load >= (lh->num_items*LH_LOAD_MULT/lh->num_nodes))) | 242 | (lh->down_load >= (lh->num_items*LH_LOAD_MULT/lh->num_nodes))) |
| 243 | contract(lh); | 243 | contract(lh); |
| 244 | 244 | ||
| 245 | return((void *)ret); | 245 | return(ret); |
| 246 | } | 246 | } |
| 247 | 247 | ||
| 248 | void *lh_retrieve(LHASH *lh, const void *data) | 248 | void *lh_retrieve(LHASH *lh, const void *data) |
| 249 | { | 249 | { |
| 250 | unsigned long hash; | 250 | unsigned long hash; |
| 251 | LHASH_NODE **rn; | 251 | LHASH_NODE **rn; |
| 252 | const void *ret; | 252 | void *ret; |
| 253 | 253 | ||
| 254 | lh->error=0; | 254 | lh->error=0; |
| 255 | rn=getrn(lh,data,&hash); | 255 | rn=getrn(lh,data,&hash); |
| @@ -264,7 +264,7 @@ void *lh_retrieve(LHASH *lh, const void *data) | |||
| 264 | ret= (*rn)->data; | 264 | ret= (*rn)->data; |
| 265 | lh->num_retrieve++; | 265 | lh->num_retrieve++; |
| 266 | } | 266 | } |
| 267 | return((void *)ret); | 267 | return(ret); |
| 268 | } | 268 | } |
| 269 | 269 | ||
| 270 | static void doall_util_fn(LHASH *lh, int use_arg, LHASH_DOALL_FN_TYPE func, | 270 | static void doall_util_fn(LHASH *lh, int use_arg, LHASH_DOALL_FN_TYPE func, |
| @@ -339,7 +339,7 @@ static void expand(LHASH *lh) | |||
| 339 | { | 339 | { |
| 340 | j=(int)lh->num_alloc_nodes*2; | 340 | j=(int)lh->num_alloc_nodes*2; |
| 341 | n=(LHASH_NODE **)OPENSSL_realloc(lh->b, | 341 | n=(LHASH_NODE **)OPENSSL_realloc(lh->b, |
| 342 | (unsigned int)sizeof(LHASH_NODE *)*j); | 342 | (int)(sizeof(LHASH_NODE *)*j)); |
| 343 | if (n == NULL) | 343 | if (n == NULL) |
| 344 | { | 344 | { |
| 345 | /* fputs("realloc error in lhash",stderr); */ | 345 | /* fputs("realloc error in lhash",stderr); */ |
| @@ -401,7 +401,7 @@ static LHASH_NODE **getrn(LHASH *lh, const void *data, unsigned long *rhash) | |||
| 401 | { | 401 | { |
| 402 | LHASH_NODE **ret,*n1; | 402 | LHASH_NODE **ret,*n1; |
| 403 | unsigned long hash,nn; | 403 | unsigned long hash,nn; |
| 404 | int (*cf)(); | 404 | LHASH_COMP_FN_TYPE cf; |
| 405 | 405 | ||
| 406 | hash=(*(lh->hash))(data); | 406 | hash=(*(lh->hash))(data); |
| 407 | lh->num_hash_calls++; | 407 | lh->num_hash_calls++; |
