[#CRYPTO_EX_free] = CRYPTO_EX_free :mrdocs: Callback invoked when an ex_data slot is freed or the owning object is destroyed. == Synopsis Declared in `<openssl/crypto.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- typedef void CRYPTO_EX_free(void*, void*, xref:CRYPTO_EX_DATA.adoc[CRYPTO_EX_DATA]*, int, long, void*); ---- == Parameters [cols="1,4"] |=== | Name| Description | *parent* | Object that owns the CRYPTO_EX_DATA. | *ptr* | Pointer value previously stored in the slot. | *ad* | Ex‐data bag for `parent.` | *idx* | Ex‐data index being cleared. | *argl* | Long argument registered with CRYPTO_get_ex_new_index(). | *argp* | Pointer argument registered with CRYPTO_get_ex_new_index(). |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#