mem_cb=cb; lh_doall_arg(mh,(void (*)())cb_leak,(char *)mem_cb); mem_cb=NULL;
mem_cb.fn_p=cb; lh_doall_arg(mh,(void (*)())cb_leak,mem_cb.char_p); mem_cb.char_p=NULL;
void CRYPTO_mem_leaks_cb(void (*cb)())	{	if (mh == NULL) return;	CRYPTO_w_lock(CRYPTO_LOCK_MALLOC2);	mem_cb=cb;	lh_doall_arg(mh,(void (*)())cb_leak,(char *)mem_cb);	mem_cb=NULL;	CRYPTO_w_unlock(CRYPTO_LOCK_MALLOC2);	}