Home | History | Annotate | Download | only in openssl

Lines Matching refs:_STACK

109 } _STACK;
177 STACK_OF(type) { _STACK special_stack; }; \
201 OPENSSL_EXPORT _STACK *sk_new(stack_cmp_func comp);
205 OPENSSL_EXPORT _STACK *sk_new_null(void);
208 OPENSSL_EXPORT size_t sk_num(const _STACK *sk);
212 OPENSSL_EXPORT void sk_zero(_STACK *sk);
216 OPENSSL_EXPORT void *sk_value(const _STACK *sk, size_t i);
220 OPENSSL_EXPORT void *sk_set(_STACK *sk, size_t i, void *p);
224 OPENSSL_EXPORT void sk_free(_STACK *sk);
228 OPENSSL_EXPORT void sk_pop_free(_STACK *sk, void (*free_func)(void *));
233 OPENSSL_EXPORT size_t sk_insert(_STACK *sk, void *p, size_t where);
238 OPENSSL_EXPORT void *sk_delete(_STACK *sk, size_t where);
243 OPENSSL_EXPORT void *sk_delete_ptr(_STACK *sk, void *p);
251 OPENSSL_EXPORT int sk_find(_STACK *sk, size_t *out_index, void *p);
255 OPENSSL_EXPORT void *sk_shift(_STACK *sk);
259 OPENSSL_EXPORT size_t sk_push(_STACK *sk, void *p);
263 OPENSSL_EXPORT void *sk_pop(_STACK *sk);
267 OPENSSL_EXPORT _STACK *sk_dup(const _STACK *sk);
272 OPENSSL_EXPORT void sk_sort(_STACK *sk);
276 OPENSSL_EXPORT int sk_is_sorted(const _STACK *sk);
280 OPENSSL_EXPORT stack_cmp_func sk_set_cmp_func(_STACK *sk, stack_cmp_func comp);
285 OPENSSL_EXPORT _STACK *sk_deep_copy(const _STACK *sk,