_STACK
((_STACK*) (1 ? p : (STACK_OF(type)*)0))
_STACK *
_STACK *
_STACK *ret;
if ((ret = malloc(sizeof(_STACK))) == NULL)
sk_insert(_STACK *st, void *data, int loc)
sk_delete_ptr(_STACK *st, void *p)
sk_delete(_STACK *st, int loc)
sk_find(_STACK *st, void *data)
sk_push(_STACK *st, void *data)
sk_unshift(_STACK *st, void *data)
sk_shift(_STACK *st)
sk_pop(_STACK *st)
sk_zero(_STACK *st)
sk_pop_free(_STACK *st, void (*func)(void *))
sk_free(_STACK *st)
sk_num(const _STACK *st)
sk_value(const _STACK *st, int i)
sk_set(_STACK *st, int i, void *value)
sk_sort(_STACK *st)
sk_is_sorted(const _STACK *st)
(*sk_set_cmp_func(_STACK *sk, int (*c)(const void *, const void *)))(
_STACK *
sk_dup(_STACK *sk)
_STACK *ret;
int sk_num(const _STACK *);
void *sk_value(const _STACK *, int);
void *sk_set(_STACK *, int, void *);
_STACK *sk_new(int (*cmp)(const void *, const void *));
_STACK *sk_new_null(void);
void sk_free(_STACK *);
void sk_pop_free(_STACK *st, void (*func)(void *));
int sk_insert(_STACK *sk, void *data, int where);
void *sk_delete(_STACK *st, int loc);
void *sk_delete_ptr(_STACK *st, void *p);
int sk_find(_STACK *st, void *data);
int sk_push(_STACK *st, void *data);
int sk_unshift(_STACK *st, void *data);
void *sk_shift(_STACK *st);
void *sk_pop(_STACK *st);
void sk_zero(_STACK *st);
int (*sk_set_cmp_func(_STACK *sk, int (*c)(const void *, const void *)))(
_STACK *sk_dup(_STACK *st);
void sk_sort(_STACK *st);
int sk_is_sorted(const _STACK *st);
_STACK *sk = (_STACK *)nodes;