Home | History | Annotate | Download | only in stack

Lines Matching full:stack

1 /* crypto/stack/stack.c */
70 #include <openssl/stack.h>
76 const char STACK_version[]="Stack" OPENSSL_VERSION_PTEXT;
80 int (*sk_set_cmp_func(STACK *sk, int (*c)(const char * const *,const char * const *)))
92 STACK *sk_dup(STACK *sk)
94 STACK *ret;
115 STACK *sk_new_null(void)
120 STACK *sk_new(int (*c)(const char * const *, const char * const *))
122 STACK *ret;
125 if ((ret=(STACK *)OPENSSL_malloc(sizeof(STACK))) == NULL)
142 int sk_insert(STACK *st, char *data, int loc)
180 char *sk_delete_ptr(STACK *st, char *p)
190 char *sk_delete(STACK *st, int loc)
213 static int internal_find(STACK *st, char *data, int ret_val_options)
242 int sk_find(STACK *st, char *data)
246 int sk_find_ex(STACK *st, char *data)
251 int sk_push(STACK *st, char *data)
256 int sk_unshift(STACK *st, char *data)
261 char *sk_shift(STACK *st)
268 char *sk_pop(STACK *st)
275 void sk_zero(STACK *st)
283 void sk_pop_free(STACK *st, void (*func)(void *))
294 void sk_free(STACK *st)
301 int sk_num(const STACK *st)
307 char *sk_value(const STACK *st, int i)
313 char *sk_set(STACK *st, int i, char *value)
319 void sk_sort(STACK *st)
336 int sk_is_sorted(const STACK *st)