Constification of LHASH. Contributed by "Paul D. Smith" <psmith@gnu.org>
I didn't apply all his patches yet, since I have some hesitance about unconstifying. To be pondered.
This commit is contained in:
parent
55d892e373
commit
bb7e632aef
@ -139,7 +139,7 @@ void lh_node_usage_stats(LHASH *lh, FILE *out)
|
|||||||
#else
|
#else
|
||||||
|
|
||||||
#ifndef NO_FP_API
|
#ifndef NO_FP_API
|
||||||
void lh_stats(LHASH *lh, FILE *fp)
|
void lh_stats(const LHASH *lh, FILE *fp)
|
||||||
{
|
{
|
||||||
BIO *bp;
|
BIO *bp;
|
||||||
|
|
||||||
@ -151,7 +151,7 @@ void lh_stats(LHASH *lh, FILE *fp)
|
|||||||
end:;
|
end:;
|
||||||
}
|
}
|
||||||
|
|
||||||
void lh_node_stats(LHASH *lh, FILE *fp)
|
void lh_node_stats(const LHASH *lh, FILE *fp)
|
||||||
{
|
{
|
||||||
BIO *bp;
|
BIO *bp;
|
||||||
|
|
||||||
@ -163,7 +163,7 @@ void lh_node_stats(LHASH *lh, FILE *fp)
|
|||||||
end:;
|
end:;
|
||||||
}
|
}
|
||||||
|
|
||||||
void lh_node_usage_stats(LHASH *lh, FILE *fp)
|
void lh_node_usage_stats(const LHASH *lh, FILE *fp)
|
||||||
{
|
{
|
||||||
BIO *bp;
|
BIO *bp;
|
||||||
|
|
||||||
@ -177,7 +177,7 @@ end:;
|
|||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
void lh_stats_bio(LHASH *lh, BIO *out)
|
void lh_stats_bio(const LHASH *lh, BIO *out)
|
||||||
{
|
{
|
||||||
char buf[128];
|
char buf[128];
|
||||||
|
|
||||||
@ -225,7 +225,7 @@ void lh_stats_bio(LHASH *lh, BIO *out)
|
|||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
void lh_node_stats_bio(LHASH *lh, BIO *out)
|
void lh_node_stats_bio(const LHASH *lh, BIO *out)
|
||||||
{
|
{
|
||||||
LHASH_NODE *n;
|
LHASH_NODE *n;
|
||||||
unsigned int i,num;
|
unsigned int i,num;
|
||||||
@ -240,7 +240,7 @@ void lh_node_stats_bio(LHASH *lh, BIO *out)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void lh_node_usage_stats_bio(LHASH *lh, BIO *out)
|
void lh_node_usage_stats_bio(const LHASH *lh, BIO *out)
|
||||||
{
|
{
|
||||||
LHASH_NODE *n;
|
LHASH_NODE *n;
|
||||||
unsigned long num;
|
unsigned long num;
|
||||||
|
@ -455,7 +455,7 @@ unsigned long lh_strhash(const char *c)
|
|||||||
return((ret>>16)^ret);
|
return((ret>>16)^ret);
|
||||||
}
|
}
|
||||||
|
|
||||||
unsigned long lh_num_items(LHASH *lh)
|
unsigned long lh_num_items(const LHASH *lh)
|
||||||
{
|
{
|
||||||
return lh ? lh->num_items : 0;
|
return lh ? lh->num_items : 0;
|
||||||
}
|
}
|
||||||
|
@ -128,18 +128,18 @@ void *lh_retrieve(LHASH *lh, void *data);
|
|||||||
void lh_doall(LHASH *lh, void (*func)(/*void *b*/));
|
void lh_doall(LHASH *lh, void (*func)(/*void *b*/));
|
||||||
void lh_doall_arg(LHASH *lh, void (*func)(/*void *a,void *b*/),void *arg);
|
void lh_doall_arg(LHASH *lh, void (*func)(/*void *a,void *b*/),void *arg);
|
||||||
unsigned long lh_strhash(const char *c);
|
unsigned long lh_strhash(const char *c);
|
||||||
unsigned long lh_num_items(LHASH *lh);
|
unsigned long lh_num_items(const LHASH *lh);
|
||||||
|
|
||||||
#ifndef NO_FP_API
|
#ifndef NO_FP_API
|
||||||
void lh_stats(LHASH *lh, FILE *out);
|
void lh_stats(const LHASH *lh, FILE *out);
|
||||||
void lh_node_stats(LHASH *lh, FILE *out);
|
void lh_node_stats(const LHASH *lh, FILE *out);
|
||||||
void lh_node_usage_stats(LHASH *lh, FILE *out);
|
void lh_node_usage_stats(const LHASH *lh, FILE *out);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef NO_BIO
|
#ifndef NO_BIO
|
||||||
void lh_stats_bio(LHASH *lh, BIO *out);
|
void lh_stats_bio(const LHASH *lh, BIO *out);
|
||||||
void lh_node_stats_bio(LHASH *lh, BIO *out);
|
void lh_node_stats_bio(const LHASH *lh, BIO *out);
|
||||||
void lh_node_usage_stats_bio(LHASH *lh, BIO *out);
|
void lh_node_usage_stats_bio(const LHASH *lh, BIO *out);
|
||||||
#endif
|
#endif
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user