char *make_config_name()
	{
	const char *t=X509_get_default_cert_area();
	char *p;
	p=OPENSSL_malloc(strlen(t)+strlen(OPENSSL_CONF)+2);
	strcpy(p,t);
#ifndef OPENSSL_SYS_VMS
	strcat(p,"/");
#endif
	strcat(p,OPENSSL_CONF);
	return p;
	}
['char *make_config_name()\n\t{\n\tconst char *t=X509_get_default_cert_area();\n\tchar *p;\n\tp=OPENSSL_malloc(strlen(t)+strlen(OPENSSL_CONF)+2);\n\tstrcpy(p,t);\n#ifndef OPENSSL_SYS_VMS\n\tstrcat(p,"/");\n#endif\n\tstrcat(p,OPENSSL_CONF);\n\treturn p;\n\t}', 'const char *X509_get_default_cert_area(void)\n\t{ return(X509_CERT_AREA); }', 'void *CRYPTO_malloc(int num, const char *file, int line)\n\t{\n\tvoid *ret = NULL;\n\textern unsigned char cleanse_ctr;\n\tif (num < 0) return NULL;\n\tallow_customize = 0;\n\tif (malloc_debug_func != NULL)\n\t\t{\n\t\tallow_customize_debug = 0;\n\t\tmalloc_debug_func(NULL, num, file, line, 0);\n\t\t}\n\tret = malloc_ex_func(num,file,line);\n#ifdef LEVITTE_DEBUG_MEM\n\tfprintf(stderr, "LEVITTE_DEBUG_MEM:         > 0x%p (%d)\\n", ret, num);\n#endif\n\tif (malloc_debug_func != NULL)\n\t\tmalloc_debug_func(ret, num, file, line, 1);\n        if(ret && (num > 2048))\n                ((unsigned char *)ret)[0] = cleanse_ctr;\n\treturn ret;\n\t}']