CRYPTO_w_lock(CRYPTO_LOCK_ERR); if (init == 0) { CRYPTO_w_unlock(CRYPTO_LOCK_ERR); return; } CRYPTO_w_unlock(CRYPTO_LOCK_ERR);
void ERR_load_ERR_strings(void)	{	static int init=1;	if (init)		{		CRYPTO_w_lock(CRYPTO_LOCK_ERR);		if (init == 0)			{			CRYPTO_w_unlock(CRYPTO_LOCK_ERR);			return;			}		CRYPTO_w_unlock(CRYPTO_LOCK_ERR);#ifndef OPENSSL_NO_ERR		ERR_load_strings(0,ERR_str_libraries);		ERR_load_strings(0,ERR_str_reasons);		ERR_load_strings(ERR_LIB_SYS,ERR_str_functs);		build_SYS_str_reasons();		ERR_load_strings(ERR_LIB_SYS,SYS_str_reasons);#endif		init=0;		}	}