d_typefun.c revision 313498
1/* typedef of function parameter */
2
3typedef void (*free_func) (void * opaque, void* address);
4typedef struct stack_st
5{
6 int num;
7 char **data;
8 int sorted;
9
10 int num_alloc;
11 int (*comp)(const void *, const void *);
12} _STACK; /* Use STACK_OF(...) instead */
13
14typedef void *OPENSSL_BLOCK;
15struct stack_st_OPENSSL_BLOCK { _STACK stack; };
16typedef void *d2i_of_void(void **,const unsigned char **,long); typedef int i2d_of_void(void *,unsigned char **);
17
18struct stack_st_OPENSSL_BLOCK *d2i_ASN1_SET(struct stack_st_OPENSSL_BLOCK **a,
19         const unsigned char **pp,
20         long length, d2i_of_void *d2i,
21         void (*free_func)(OPENSSL_BLOCK), int ex_tag,
22         int ex_class);
23