X-Git-Url: https://git.openssl.org/?p=openssl.git;a=blobdiff_plain;f=crypto%2Fex_data.c;h=fcdc83f9d130375822ba5a6e837aa679072cd54b;hp=5bf8e1e5cd8a8edf975fe00d170ddff55e933fed;hb=dc193c9c5e914c74fd0f51fe4fe86fbd5910536e;hpb=e6390acac925f952cfd06ccdbba0b273b8f71551 diff --git a/crypto/ex_data.c b/crypto/ex_data.c index 5bf8e1e5cd..fcdc83f9d1 100644 --- a/crypto/ex_data.c +++ b/crypto/ex_data.c @@ -111,21 +111,17 @@ #include "internal/cryptlib.h" #include - - /* * Each structure type (sometimes called a class), that supports * exdata has a stack of callbacks for each instance. */ -typedef struct ex_callback_st { +struct ex_callback_st { long argl; /* Arbitary long */ void *argp; /* Arbitary void * */ CRYPTO_EX_new *new_func; CRYPTO_EX_free *free_func; CRYPTO_EX_dup *dup_func; -} EX_CALLBACK; - -DECLARE_STACK_OF(EX_CALLBACK) +}; /* * The state for each class. This could just be a typedef, but