CRYPTO_THREAD_set_local
if (!CRYPTO_THREAD_set_local(&poolkey, pool)) {
CRYPTO_THREAD_set_local(&poolkey, NULL);
if (!CRYPTO_THREAD_set_local(&ctxkey, nctx))
if (!CRYPTO_THREAD_set_local(&ctxkey, NULL))
return CRYPTO_THREAD_set_local(&default_context_thread_local, defctx);
CRYPTO_THREAD_set_local(&err_thread_local, NULL);
if (!CRYPTO_THREAD_set_local(&err_thread_local, (ERR_STATE *)-1))
CRYPTO_THREAD_set_local(&err_thread_local, NULL);
|| !CRYPTO_THREAD_set_local(&err_thread_local, state)) {
CRYPTO_THREAD_set_local(&err_thread_local, NULL);
if (!CRYPTO_THREAD_set_local(&err_thread_local, (ERR_STATE *)-1))
CRYPTO_THREAD_set_local(&err_thread_local, (ERR_STATE *)state);
if (!CRYPTO_THREAD_set_local(&in_init_config_local, (void *)-1))
if (!CRYPTO_THREAD_set_local(local, hands)) {
CRYPTO_THREAD_set_local(local, NULL);
CRYPTO_THREAD_set_local(local, NULL);
if (!CRYPTO_THREAD_set_local(tlocal, hands))
CRYPTO_THREAD_set_local(&dgbl->public, NULL);
CRYPTO_THREAD_set_local(&dgbl->private, NULL);
CRYPTO_THREAD_set_local(&dgbl->public, rand);
CRYPTO_THREAD_set_local(&dgbl->private, rand);
if ((r = CRYPTO_THREAD_set_local(&dgbl->public, rand)) > 0)
if ((r = CRYPTO_THREAD_set_local(&dgbl->private, rand)) > 0)
CRYPTO_THREAD_set_local(lkey, NULL);
CRYPTO_THREAD_set_local(lkey, data);
CRYPTO_THREAD_set_local(lkey, NULL);
CRYPTO_THREAD_set_local(lkey, data);
int CRYPTO_THREAD_set_local(CRYPTO_THREAD_LOCAL *key, void *val);
if (!TEST_true(CRYPTO_THREAD_set_local(&radix_thread, rt)))
if (!TEST_true(CRYPTO_THREAD_set_local(&radix_thread, NULL)))
if (!CRYPTO_THREAD_set_local(&local_test_data, p)) {
CRYPTO_THREAD_set_local(&local_test_data, NULL);
|| !TEST_true(CRYPTO_THREAD_set_local(&thread_local_key,
if (!TEST_true(CRYPTO_THREAD_set_local(&thread_local_key, &dummy)))