int CRYPTO_set_mem_debug_functions(void (*m)(), void (*r)(), void (*f)(),void (*so)(),long (*go)())
int CRYPTO_set_mem_debug_functions(void (*m)(void *,int,const char *,int,int), void (*r)(void *,void *,int,const char *,int,int), void (*f)(void *,int), void (*so)(long), long (*go)(void))
int CRYPTO_set_mem_debug_functions(void (*m)(), void (*r)(), void (*f)(),void (*so)(),long (*go)())	{	if (!allow_customize_debug)		return 0;	malloc_debug_func=m;	realloc_debug_func=r;	free_debug_func=f;	set_debug_options_func=so;	get_debug_options_func=go;	return 1;	}