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:
Richard Levitte 2000-11-07 23:43:21 +00:00
parent 55d892e373
commit bb7e632aef
3 changed files with 14 additions and 14 deletions

View File

@ -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;

View File

@ -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;
} }

View File

@ -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
} }