Lines Matching defs:sk
95 size_t sk_num(const _STACK *sk) { in sk_num()
102 void sk_zero(_STACK *sk) { in sk_zero()
111 void *sk_value(const _STACK *sk, size_t i) { in sk_value()
118 void *sk_set(_STACK *sk, size_t i, void *value) { in sk_set()
125 void sk_free(_STACK *sk) { in sk_free()
133 void sk_pop_free(_STACK *sk, void (*func)(void *)) { in sk_pop_free()
148 size_t sk_insert(_STACK *sk, void *p, size_t where) { in sk_insert()
193 void *sk_delete(_STACK *sk, size_t where) { in sk_delete()
211 void *sk_delete_ptr(_STACK *sk, void *p) { in sk_delete_ptr()
227 int sk_find(_STACK *sk, size_t *out_index, void *p) { in sk_find()
276 void *sk_shift(_STACK *sk) { in sk_shift()
286 size_t sk_push(_STACK *sk, void *p) { return (sk_insert(sk, p, sk->num)); } in sk_push()
288 void *sk_pop(_STACK *sk) { in sk_pop()
298 _STACK *sk_dup(const _STACK *sk) { in sk_dup()
329 void sk_sort(_STACK *sk) { in sk_sort()
342 int sk_is_sorted(const _STACK *sk) { in sk_is_sorted()
349 stack_cmp_func sk_set_cmp_func(_STACK *sk, stack_cmp_func comp) { in sk_set_cmp_func()
360 _STACK *sk_deep_copy(const _STACK *sk, void *(*copy_func)(void *), in sk_deep_copy()