Sortix nightly manual
This manual documents Sortix nightly, a development build that has not been officially released. You can instead view this document in the latest official manual.
NAME
sk_new_null, sk_new, sk_set_cmp_func, sk_dup, sk_free, sk_pop_free, sk_num, sk_value, sk_find, sk_sort, sk_is_sorted, sk_push, sk_unshift, sk_insert, sk_set, sk_pop, sk_shift, sk_delete, sk_delete_ptr, sk_zero — variable-sized arrays of void pointers, called OpenSSL stacksSYNOPSIS
#include <openssl/stack.h>sk_new_null(void);
sk_new(int (*compfunc)(const void *, const void *));
sk_set_cmp_func(_STACK *stack, int (*compfunc)(const void *, const void *));
sk_dup(_STACK *stack);
sk_free(_STACK *stack);
sk_pop_free(_STACK *stack, void (*freefunc)(void *));
sk_num(const _STACK *stack);
sk_value(const _STACK *stack, int index);
sk_find(_STACK *stack, void *wanted);
sk_sort(_STACK *stack);
sk_is_sorted(const _STACK *stack);
sk_push(_STACK *stack, void *new_item);
sk_unshift(_STACK *stack, void *new_item);
sk_insert(_STACK *stack, void *new_item, int index);
sk_set(_STACK *stack, int index, void *new_item);
sk_pop(_STACK *stack);
sk_shift(_STACK *stack);
sk_delete(_STACK *stack, int index);
sk_delete_ptr(_STACK *stack, void *wanted);
sk_zero(_STACK *stack);