OPENSSL_CSTRING
STACK_OF(OPENSSL_CSTRING) *engines = sk_OPENSSL_CSTRING_new_null();
index_name_cmp((const OPENSSL_CSTRING *)CHECKED_PTR_OF(OPENSSL_STRING, a), \
(const OPENSSL_CSTRING *)CHECKED_PTR_OF(OPENSSL_STRING, b))
int index_name_cmp(const OPENSSL_CSTRING *a, const OPENSSL_CSTRING *b);
void print_names(BIO *out, STACK_OF(OPENSSL_CSTRING) *names);
static unsigned long index_serial_hash(const OPENSSL_CSTRING *a)
static int index_serial_cmp(const OPENSSL_CSTRING *a,
const OPENSSL_CSTRING *b)
static unsigned long index_name_hash(const OPENSSL_CSTRING *a)
int index_name_cmp(const OPENSSL_CSTRING *a, const OPENSSL_CSTRING *b)
static IMPLEMENT_LHASH_HASH_FN(index_serial, OPENSSL_CSTRING)
static IMPLEMENT_LHASH_COMP_FN(index_serial, OPENSSL_CSTRING)
static IMPLEMENT_LHASH_HASH_FN(index_name, OPENSSL_CSTRING)
static IMPLEMENT_LHASH_COMP_FN(index_name, OPENSSL_CSTRING)
STACK_OF(OPENSSL_CSTRING) *names = vdata;
void print_names(BIO *out, STACK_OF(OPENSSL_CSTRING) *names)
STACK_OF(OPENSSL_CSTRING) *names = NULL;
STACK_OF(OPENSSL_CSTRING) *names = NULL;
STACK_OF(OPENSSL_CSTRING) *names = NULL;
STACK_OF(OPENSSL_CSTRING) *names = NULL;
STACK_OF(OPENSSL_CSTRING) *names = NULL;
STACK_OF(OPENSSL_CSTRING) *names = NULL;
STACK_OF(OPENSSL_CSTRING) *names = NULL;
STACK_OF(OPENSSL_CSTRING) *names = NULL;
STACK_OF(OPENSSL_CSTRING) *names = NULL;
STACK_OF(OPENSSL_CSTRING) *names = NULL;
STACK_OF(OPENSSL_CSTRING) *names = NULL;
STACK_OF(OPENSSL_CSTRING) *groups;
STACK_OF(OPENSSL_CSTRING) *names = NULL;
STACK_OF(OPENSSL_CSTRING) *names = NULL;
typedef STACK_OF(OPENSSL_CSTRING) SECTION_NAMES;
static int section_name_cmp(OPENSSL_CSTRING const *a, OPENSSL_CSTRING const *b)
STACK_OF(OPENSSL_CSTRING) *NCONF_get_section_names(const CONF *cnf)
STACK_OF(OPENSSL_CSTRING) *names;
STACK_OF(OPENSSL_CSTRING) *names;
STACK_OF(OPENSSL_CSTRING) *slist;
STACK_OF(OPENSSL_CSTRING) *prop_namelist;
STACK_OF(OPENSSL_CSTRING) *prop_valuelist;
STACK_OF(OPENSSL_CSTRING) *visited = sk_OPENSSL_CSTRING_new_null();
STACK_OF(OPENSSL_CSTRING) *visited)
STACK_OF(OPENSSL_CSTRING) *NCONF_get_section_names(const CONF *conf);
DEFINE_LHASH_OF_INTERNAL(OPENSSL_CSTRING);
#define lh_OPENSSL_CSTRING_new(hfn, cmp) ((LHASH_OF(OPENSSL_CSTRING) *)OPENSSL_LH_set_thunks(OPENSSL_LH_new(ossl_check_OPENSSL_CSTRING_lh_hashfunc_type(hfn), ossl_check_OPENSSL_CSTRING_lh_compfunc_type(cmp)), lh_OPENSSL_CSTRING_hash_thunk, lh_OPENSSL_CSTRING_comp_thunk, lh_OPENSSL_CSTRING_doall_thunk, lh_OPENSSL_CSTRING_doall_arg_thunk))
#define lh_OPENSSL_CSTRING_insert(lh, ptr) ((OPENSSL_CSTRING *)OPENSSL_LH_insert(ossl_check_OPENSSL_CSTRING_lh_type(lh), ossl_check_OPENSSL_CSTRING_lh_plain_type(ptr)))
#define lh_OPENSSL_CSTRING_delete(lh, ptr) ((OPENSSL_CSTRING *)OPENSSL_LH_delete(ossl_check_OPENSSL_CSTRING_lh_type(lh), ossl_check_const_OPENSSL_CSTRING_lh_plain_type(ptr)))
#define lh_OPENSSL_CSTRING_retrieve(lh, ptr) ((OPENSSL_CSTRING *)OPENSSL_LH_retrieve(ossl_check_OPENSSL_CSTRING_lh_type(lh), ossl_check_const_OPENSSL_CSTRING_lh_plain_type(ptr)))
SKM_DEFINE_STACK_OF_INTERNAL(OPENSSL_CSTRING, const char, char)
#define sk_OPENSSL_CSTRING_new(cmp) ((STACK_OF(OPENSSL_CSTRING) *)OPENSSL_sk_new(ossl_check_OPENSSL_CSTRING_compfunc_type(cmp)))
#define sk_OPENSSL_CSTRING_new_null() ((STACK_OF(OPENSSL_CSTRING) *)OPENSSL_sk_new_null())
#define sk_OPENSSL_CSTRING_new_reserve(cmp, n) ((STACK_OF(OPENSSL_CSTRING) *)OPENSSL_sk_new_reserve(ossl_check_OPENSSL_CSTRING_compfunc_type(cmp), (n)))
#define sk_OPENSSL_CSTRING_dup(sk) ((STACK_OF(OPENSSL_CSTRING) *)OPENSSL_sk_dup(ossl_check_const_OPENSSL_CSTRING_sk_type(sk)))
#define sk_OPENSSL_CSTRING_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(OPENSSL_CSTRING) *)OPENSSL_sk_deep_copy(ossl_check_const_OPENSSL_CSTRING_sk_type(sk), ossl_check_OPENSSL_CSTRING_copyfunc_type(copyfunc), ossl_check_OPENSSL_CSTRING_freefunc_type(freefunc)))
(STACK_OF(OPENSSL_CSTRING) *)(out))
STACK_OF(OPENSSL_CSTRING) *out);
STACK_OF(OPENSSL_CSTRING) *out)
STACK_OF(OPENSSL_CSTRING) *section_names = NULL;