CRYPTO_THREADID
void CRYPTO_THREADID_set_numeric(CRYPTO_THREADID *id, unsigned long val);
void CRYPTO_THREADID_set_pointer(CRYPTO_THREADID *id, void *ptr);
int CRYPTO_THREADID_set_callback(void (*threadid_func)(CRYPTO_THREADID *));
void (*CRYPTO_THREADID_get_callback(void))(CRYPTO_THREADID *);
CRYPTO_THREADID_set_callback(void (*func)(CRYPTO_THREADID *))
(*CRYPTO_THREADID_get_callback(void))(CRYPTO_THREADID *)
CRYPTO_THREADID_set_numeric(CRYPTO_THREADID *id, unsigned long val)
CRYPTO_THREADID_set_pointer(CRYPTO_THREADID *id, void *ptr)
ERR_remove_thread_state(const CRYPTO_THREADID *id)
void ERR_remove_thread_state(const CRYPTO_THREADID *tid);
ub_crypto_id_cb(CRYPTO_THREADID *id)
ub_crypto_id_cb(CRYPTO_THREADID *id)