Symbol: OPENSSL_STACK
crypto/openssl/crypto/stack/stack.c
131
OPENSSL_STACK *OPENSSL_sk_new_null(void)
crypto/openssl/crypto/stack/stack.c
136
OPENSSL_STACK *OPENSSL_sk_new(OPENSSL_sk_compfunc c)
crypto/openssl/crypto/stack/stack.c
178
static int sk_reserve(OPENSSL_STACK *st, int n, int exact)
crypto/openssl/crypto/stack/stack.c
227
OPENSSL_STACK *OPENSSL_sk_new_reserve(OPENSSL_sk_compfunc c, int n)
crypto/openssl/crypto/stack/stack.c
229
OPENSSL_STACK *st = OPENSSL_zalloc(sizeof(OPENSSL_STACK));
crypto/openssl/crypto/stack/stack.c
247
int OPENSSL_sk_reserve(OPENSSL_STACK *st, int n)
crypto/openssl/crypto/stack/stack.c
259
int OPENSSL_sk_insert(OPENSSL_STACK *st, const void *data, int loc)
crypto/openssl/crypto/stack/stack.c
285
static ossl_inline void *internal_delete(OPENSSL_STACK *st, int loc)
crypto/openssl/crypto/stack/stack.c
297
void *OPENSSL_sk_delete_ptr(OPENSSL_STACK *st, const void *p)
crypto/openssl/crypto/stack/stack.c
310
void *OPENSSL_sk_delete(OPENSSL_STACK *st, int loc)
crypto/openssl/crypto/stack/stack.c
318
static int internal_find(OPENSSL_STACK *st, const void *data,
crypto/openssl/crypto/stack/stack.c
36
OPENSSL_sk_compfunc OPENSSL_sk_set_cmp_func(OPENSSL_STACK *sk,
crypto/openssl/crypto/stack/stack.c
383
int OPENSSL_sk_find(OPENSSL_STACK *st, const void *data)
crypto/openssl/crypto/stack/stack.c
388
int OPENSSL_sk_find_ex(OPENSSL_STACK *st, const void *data)
crypto/openssl/crypto/stack/stack.c
393
int OPENSSL_sk_find_all(OPENSSL_STACK *st, const void *data, int *pnum)
crypto/openssl/crypto/stack/stack.c
398
int OPENSSL_sk_push(OPENSSL_STACK *st, const void *data)
crypto/openssl/crypto/stack/stack.c
405
int OPENSSL_sk_unshift(OPENSSL_STACK *st, const void *data)
crypto/openssl/crypto/stack/stack.c
410
void *OPENSSL_sk_shift(OPENSSL_STACK *st)
crypto/openssl/crypto/stack/stack.c
417
void *OPENSSL_sk_pop(OPENSSL_STACK *st)
crypto/openssl/crypto/stack/stack.c
424
void OPENSSL_sk_zero(OPENSSL_STACK *st)
crypto/openssl/crypto/stack/stack.c
432
void OPENSSL_sk_pop_free(OPENSSL_STACK *st, OPENSSL_sk_freefunc func)
crypto/openssl/crypto/stack/stack.c
444
void OPENSSL_sk_free(OPENSSL_STACK *st)
crypto/openssl/crypto/stack/stack.c
452
int OPENSSL_sk_num(const OPENSSL_STACK *st)
crypto/openssl/crypto/stack/stack.c
457
void *OPENSSL_sk_value(const OPENSSL_STACK *st, int i)
crypto/openssl/crypto/stack/stack.c
464
void *OPENSSL_sk_set(OPENSSL_STACK *st, int i, const void *data)
crypto/openssl/crypto/stack/stack.c
48
OPENSSL_STACK *OPENSSL_sk_dup(const OPENSSL_STACK *sk)
crypto/openssl/crypto/stack/stack.c
480
void OPENSSL_sk_sort(OPENSSL_STACK *st)
crypto/openssl/crypto/stack/stack.c
489
int OPENSSL_sk_is_sorted(const OPENSSL_STACK *st)
crypto/openssl/crypto/stack/stack.c
50
OPENSSL_STACK *ret;
crypto/openssl/crypto/stack/stack.c
83
OPENSSL_STACK *OPENSSL_sk_deep_copy(const OPENSSL_STACK *sk,
crypto/openssl/crypto/stack/stack.c
87
OPENSSL_STACK *ret;
crypto/openssl/include/openssl/safestack.h
101
OPENSSL_sk_zero((OPENSSL_STACK *)sk); \
crypto/openssl/include/openssl/safestack.h
105
return (t2 *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i); \
crypto/openssl/include/openssl/safestack.h
109
return (t2 *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, \
crypto/openssl/include/openssl/safestack.h
114
return OPENSSL_sk_push((OPENSSL_STACK *)sk, (const void *)ptr); \
crypto/openssl/include/openssl/safestack.h
118
return OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr); \
crypto/openssl/include/openssl/safestack.h
122
return (t2 *)OPENSSL_sk_pop((OPENSSL_STACK *)sk); \
crypto/openssl/include/openssl/safestack.h
126
return (t2 *)OPENSSL_sk_shift((OPENSSL_STACK *)sk); \
crypto/openssl/include/openssl/safestack.h
130
OPENSSL_sk_pop_free((OPENSSL_STACK *)sk, (OPENSSL_sk_freefunc)freefunc); \
crypto/openssl/include/openssl/safestack.h
134
return OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx); \
crypto/openssl/include/openssl/safestack.h
138
return (t2 *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr); \
crypto/openssl/include/openssl/safestack.h
142
return OPENSSL_sk_find((OPENSSL_STACK *)sk, (const void *)ptr); \
crypto/openssl/include/openssl/safestack.h
146
return OPENSSL_sk_find_ex((OPENSSL_STACK *)sk, (const void *)ptr); \
crypto/openssl/include/openssl/safestack.h
150
return OPENSSL_sk_find_all((OPENSSL_STACK *)sk, (const void *)ptr, pnum); \
crypto/openssl/include/openssl/safestack.h
154
OPENSSL_sk_sort((OPENSSL_STACK *)sk); \
crypto/openssl/include/openssl/safestack.h
158
return OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk); \
crypto/openssl/include/openssl/safestack.h
162
return (STACK_OF(t1) *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk); \
crypto/openssl/include/openssl/safestack.h
168
return (STACK_OF(t1) *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, \
crypto/openssl/include/openssl/safestack.h
174
return (sk_##t1##_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare); \
crypto/openssl/include/openssl/safestack.h
45
static ossl_unused ossl_inline const OPENSSL_STACK *ossl_check_const_##t1##_sk_type(const STACK_OF(t1) *sk) \
crypto/openssl/include/openssl/safestack.h
47
return (const OPENSSL_STACK *)sk; \
crypto/openssl/include/openssl/safestack.h
49
static ossl_unused ossl_inline OPENSSL_STACK *ossl_check_##t1##_sk_type(STACK_OF(t1) *sk) \
crypto/openssl/include/openssl/safestack.h
51
return (OPENSSL_STACK *)sk; \
crypto/openssl/include/openssl/safestack.h
73
return OPENSSL_sk_num((const OPENSSL_STACK *)sk); \
crypto/openssl/include/openssl/safestack.h
77
return (t2 *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx); \
crypto/openssl/include/openssl/safestack.h
93
return OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n); \
crypto/openssl/include/openssl/safestack.h
97
OPENSSL_sk_free((OPENSSL_STACK *)sk); \
crypto/openssl/include/openssl/stack.h
29
int OPENSSL_sk_num(const OPENSSL_STACK *);
crypto/openssl/include/openssl/stack.h
30
void *OPENSSL_sk_value(const OPENSSL_STACK *, int);
crypto/openssl/include/openssl/stack.h
32
void *OPENSSL_sk_set(OPENSSL_STACK *st, int i, const void *data);
crypto/openssl/include/openssl/stack.h
34
OPENSSL_STACK *OPENSSL_sk_new(OPENSSL_sk_compfunc cmp);
crypto/openssl/include/openssl/stack.h
35
OPENSSL_STACK *OPENSSL_sk_new_null(void);
crypto/openssl/include/openssl/stack.h
36
OPENSSL_STACK *OPENSSL_sk_new_reserve(OPENSSL_sk_compfunc c, int n);
crypto/openssl/include/openssl/stack.h
37
int OPENSSL_sk_reserve(OPENSSL_STACK *st, int n);
crypto/openssl/include/openssl/stack.h
38
void OPENSSL_sk_free(OPENSSL_STACK *);
crypto/openssl/include/openssl/stack.h
39
void OPENSSL_sk_pop_free(OPENSSL_STACK *st, void (*func)(void *));
crypto/openssl/include/openssl/stack.h
40
OPENSSL_STACK *OPENSSL_sk_deep_copy(const OPENSSL_STACK *,
crypto/openssl/include/openssl/stack.h
43
int OPENSSL_sk_insert(OPENSSL_STACK *sk, const void *data, int where);
crypto/openssl/include/openssl/stack.h
44
void *OPENSSL_sk_delete(OPENSSL_STACK *st, int loc);
crypto/openssl/include/openssl/stack.h
45
void *OPENSSL_sk_delete_ptr(OPENSSL_STACK *st, const void *p);
crypto/openssl/include/openssl/stack.h
46
int OPENSSL_sk_find(OPENSSL_STACK *st, const void *data);
crypto/openssl/include/openssl/stack.h
47
int OPENSSL_sk_find_ex(OPENSSL_STACK *st, const void *data);
crypto/openssl/include/openssl/stack.h
48
int OPENSSL_sk_find_all(OPENSSL_STACK *st, const void *data, int *pnum);
crypto/openssl/include/openssl/stack.h
49
int OPENSSL_sk_push(OPENSSL_STACK *st, const void *data);
crypto/openssl/include/openssl/stack.h
50
int OPENSSL_sk_unshift(OPENSSL_STACK *st, const void *data);
crypto/openssl/include/openssl/stack.h
51
void *OPENSSL_sk_shift(OPENSSL_STACK *st);
crypto/openssl/include/openssl/stack.h
52
void *OPENSSL_sk_pop(OPENSSL_STACK *st);
crypto/openssl/include/openssl/stack.h
53
void OPENSSL_sk_zero(OPENSSL_STACK *st);
crypto/openssl/include/openssl/stack.h
54
OPENSSL_sk_compfunc OPENSSL_sk_set_cmp_func(OPENSSL_STACK *sk,
crypto/openssl/include/openssl/stack.h
56
OPENSSL_STACK *OPENSSL_sk_dup(const OPENSSL_STACK *st);
crypto/openssl/include/openssl/stack.h
57
void OPENSSL_sk_sort(OPENSSL_STACK *st);
crypto/openssl/include/openssl/stack.h
58
int OPENSSL_sk_is_sorted(const OPENSSL_STACK *st);
crypto/openssl/include/openssl/stack.h
61
#define _STACK OPENSSL_STACK