Commit bb7e632a authored by Richard Levitte's avatar Richard Levitte
Browse files

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.
parent 55d892e3
Loading
Loading
Loading
Loading
+6 −6
Original line number Diff line number Diff line
@@ -139,7 +139,7 @@ void lh_node_usage_stats(LHASH *lh, FILE *out)
#else

#ifndef NO_FP_API
void lh_stats(LHASH *lh, FILE *fp)
void lh_stats(const LHASH *lh, FILE *fp)
	{
	BIO *bp;

@@ -151,7 +151,7 @@ void lh_stats(LHASH *lh, FILE *fp)
end:;
	}

void lh_node_stats(LHASH *lh, FILE *fp)
void lh_node_stats(const LHASH *lh, FILE *fp)
	{
	BIO *bp;

@@ -163,7 +163,7 @@ void lh_node_stats(LHASH *lh, FILE *fp)
end:;
	}

void lh_node_usage_stats(LHASH *lh, FILE *fp)
void lh_node_usage_stats(const LHASH *lh, FILE *fp)
	{
	BIO *bp;

@@ -177,7 +177,7 @@ end:;

#endif

void lh_stats_bio(LHASH *lh, BIO *out)
void lh_stats_bio(const LHASH *lh, BIO *out)
	{
	char buf[128];

@@ -225,7 +225,7 @@ void lh_stats_bio(LHASH *lh, BIO *out)
#endif
	}

void lh_node_stats_bio(LHASH *lh, BIO *out)
void lh_node_stats_bio(const LHASH *lh, BIO *out)
	{
	LHASH_NODE *n;
	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;
	unsigned long num;
+1 −1
Original line number Diff line number Diff line
@@ -455,7 +455,7 @@ unsigned long lh_strhash(const char *c)
	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;
	}
+7 −7
Original line number Diff line number Diff line
@@ -128,18 +128,18 @@ void *lh_retrieve(LHASH *lh, void *data);
    void lh_doall(LHASH *lh, void (*func)(/*void *b*/));
void lh_doall_arg(LHASH *lh, void (*func)(/*void *a,void *b*/),void *arg);
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
void lh_stats(LHASH *lh, FILE *out);
void lh_node_stats(LHASH *lh, FILE *out);
void lh_node_usage_stats(LHASH *lh, FILE *out);
void lh_stats(const LHASH *lh, FILE *out);
void lh_node_stats(const LHASH *lh, FILE *out);
void lh_node_usage_stats(const LHASH *lh, FILE *out);
#endif

#ifndef NO_BIO
void lh_stats_bio(LHASH *lh, BIO *out);
void lh_node_stats_bio(LHASH *lh, BIO *out);
void lh_node_usage_stats_bio(LHASH *lh, BIO *out);
void lh_stats_bio(const LHASH *lh, BIO *out);
void lh_node_stats_bio(const LHASH *lh, BIO *out);
void lh_node_usage_stats_bio(const LHASH *lh, BIO *out);
#endif
#ifdef  __cplusplus
}