Lines Matching refs:STACK_OF
125 #define STACK_OF(type) struct stack_st_##type macro
127 #define DECLARE_STACK_OF(type) STACK_OF(type);
266 struct StackTraits<STACK_OF(name)> { \
303 OPENSSL_INLINE STACK_OF(name) * \
305 return (STACK_OF(name) *)sk_new((stack_cmp_func)comp); \
308 OPENSSL_INLINE STACK_OF(name) *sk_##name##_new_null(void) { \
309 return (STACK_OF(name) *)sk_new_null(); \
312 OPENSSL_INLINE size_t sk_##name##_num(const STACK_OF(name) *sk) { \
316 OPENSSL_INLINE void sk_##name##_zero(STACK_OF(name) *sk) { \
320 OPENSSL_INLINE ptrtype sk_##name##_value(const STACK_OF(name) *sk, \
325 OPENSSL_INLINE ptrtype sk_##name##_set(STACK_OF(name) *sk, size_t i, \
330 OPENSSL_INLINE void sk_##name##_free(STACK_OF(name) * sk) { \
335 STACK_OF(name) * sk, stack_##name##_free_func free_func) { \
340 OPENSSL_INLINE size_t sk_##name##_insert(STACK_OF(name) *sk, ptrtype p, \
345 OPENSSL_INLINE ptrtype sk_##name##_delete(STACK_OF(name) *sk, \
350 OPENSSL_INLINE ptrtype sk_##name##_delete_ptr(STACK_OF(name) *sk, \
355 OPENSSL_INLINE int sk_##name##_find(const STACK_OF(name) *sk, \
361 OPENSSL_INLINE ptrtype sk_##name##_shift(STACK_OF(name) *sk) { \
365 OPENSSL_INLINE size_t sk_##name##_push(STACK_OF(name) *sk, ptrtype p) { \
369 OPENSSL_INLINE ptrtype sk_##name##_pop(STACK_OF(name) *sk) { \
373 OPENSSL_INLINE STACK_OF(name) * sk_##name##_dup(const STACK_OF(name) *sk) { \
374 return (STACK_OF(name) *)sk_dup((const _STACK *)sk); \
377 OPENSSL_INLINE void sk_##name##_sort(STACK_OF(name) *sk) { \
381 OPENSSL_INLINE int sk_##name##_is_sorted(const STACK_OF(name) *sk) { \
386 STACK_OF(name) *sk, stack_##name##_cmp_func comp) { \
391 OPENSSL_INLINE STACK_OF(name) * \
392 sk_##name##_deep_copy(const STACK_OF(name) *sk, \
395 return (STACK_OF(name) *)sk_deep_copy( \