[#CRYPTO_EX_dup] = CRYPTO_EX_dup :mrdocs: Callback that duplicates one ex_data slot when an object is copied. == Synopsis Declared in `<openssl/crypto.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- typedef int CRYPTO_EX_dup(xref:CRYPTO_EX_DATA.adoc[CRYPTO_EX_DATA]*, xref:CRYPTO_EX_DATA.adoc[CRYPTO_EX_DATA] const*, void**, int, long, void*); ---- == Return Value 1 on success, or 0 on failure. == Parameters [cols="1,4"] |=== | Name| Description | *to* | Destination ex‐data bag. | *from* | Source ex‐data bag. | *from_d* | Address of the source slot pointer; may be updated to the duplicated value. | *idx* | Ex‐data index being duplicated. | *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]#