void lh_stats_bio(LHASH *lh, BIO *out)
void lh_stats_bio(const LHASH *lh, BIO *out)
void lh_stats_bio(LHASH *lh, BIO *out)	{	char buf[128];	sprintf(buf,"num_items             = %lu\n",lh->num_items);	BIO_puts(out,buf);	sprintf(buf,"num_nodes             = %u\n",lh->num_nodes);	BIO_puts(out,buf);	sprintf(buf,"num_alloc_nodes       = %u\n",lh->num_alloc_nodes);	BIO_puts(out,buf);	sprintf(buf,"num_expands           = %lu\n",lh->num_expands);	BIO_puts(out,buf);	sprintf(buf,"num_expand_reallocs   = %lu\n",lh->num_expand_reallocs);	BIO_puts(out,buf);	sprintf(buf,"num_contracts         = %lu\n",lh->num_contracts);	BIO_puts(out,buf);	sprintf(buf,"num_contract_reallocs = %lu\n",lh->num_contract_reallocs);	BIO_puts(out,buf);	sprintf(buf,"num_hash_calls        = %lu\n",lh->num_hash_calls);	BIO_puts(out,buf);	sprintf(buf,"num_comp_calls        = %lu\n",lh->num_comp_calls);	BIO_puts(out,buf);	sprintf(buf,"num_insert            = %lu\n",lh->num_insert);	BIO_puts(out,buf);	sprintf(buf,"num_replace           = %lu\n",lh->num_replace);	BIO_puts(out,buf);	sprintf(buf,"num_delete            = %lu\n",lh->num_delete);	BIO_puts(out,buf);	sprintf(buf,"num_no_delete         = %lu\n",lh->num_no_delete);	BIO_puts(out,buf);	sprintf(buf,"num_retrieve          = %lu\n",lh->num_retrieve);	BIO_puts(out,buf);	sprintf(buf,"num_retrieve_miss     = %lu\n",lh->num_retrieve_miss);	BIO_puts(out,buf);	sprintf(buf,"num_hash_comps        = %lu\n",lh->num_hash_comps);	BIO_puts(out,buf);#ifdef DEBUG	sprintf(buf,"p                     = %u\n",lh->p);	BIO_puts(out,buf);	sprintf(buf,"pmax                  = %u\n",lh->pmax);	BIO_puts(out,buf);	sprintf(buf,"up_load               = %lu\n",lh->up_load);	BIO_puts(out,buf);	sprintf(buf,"down_load             = %lu\n",lh->down_load);	BIO_puts(out,buf);#endif	}