CRYPTO_free
CRYPTO_free(state, OPENSSL_FILE, OPENSSL_LINE);
static CRYPTO_free_fn free_impl = CRYPTO_free;
CRYPTO_free(str, file, line);
if (free_impl != CRYPTO_free) {
CRYPTO_free(str, file, line);
CRYPTO_free(ptr, file, line);
CRYPTO_free(ptr, file, line);
CRYPTO_free(ptr, file, line);
CRYPTO_free(ptr, file, line);
CRYPTO_free(p, file, line);
OSSL_FUNC_CRYPTO_free_fn CRYPTO_free;
{ OSSL_FUNC_CRYPTO_FREE, (void (*)(void))CRYPTO_free },
CRYPTO_free, (void *ptr, const char *file, int line))
CRYPTO_free(addr, OPENSSL_FILE, OPENSSL_LINE)
void CRYPTO_free(void *ptr, const char *file, int line);
CRYPTO_free(old, __FILE__, __LINE__);
CRYPTO_free(data, NULL, 0);
CRYPTO_free(old, NULL, 0);