[#CRYPTO_free_ex_data] = CRYPTO_free_ex_data :mrdocs: Free all ex_data attached to `ad` for the given class, invoking free callbacks. == Synopsis Declared in `<openssl/crypto.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- void CRYPTO_free_ex_data( int class_index, void* obj, xref:CRYPTO_EX_DATA.adoc[CRYPTO_EX_DATA]* ad); ---- == Parameters [cols="1,4"] |=== | Name| Description | *class_index* | CRYPTO_EX_INDEX_* identifying the object class. | *obj* | Object that owns `ad` (passed to free callbacks). | *ad* | Ex‐data table to clear. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#