webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Macros
stack_macros.h File Reference

Go to the source code of this file.

Macros

#define sk_ACCESS_DESCRIPTION_new(comp)
 
#define sk_ACCESS_DESCRIPTION_new_null()   ((STACK_OF(ACCESS_DESCRIPTION) *)sk_new_null())
 
#define sk_ACCESS_DESCRIPTION_num(sk)   sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(ACCESS_DESCRIPTION) *, sk))
 
#define sk_ACCESS_DESCRIPTION_zero(sk)   sk_zero(CHECKED_CAST(_STACK *, STACK_OF(ACCESS_DESCRIPTION) *, sk));
 
#define sk_ACCESS_DESCRIPTION_value(sk, i)
 
#define sk_ACCESS_DESCRIPTION_set(sk, i, p)
 
#define sk_ACCESS_DESCRIPTION_free(sk)   sk_free(CHECKED_CAST(_STACK *, STACK_OF(ACCESS_DESCRIPTION) *, sk))
 
#define sk_ACCESS_DESCRIPTION_pop_free(sk, free_func)
 
#define sk_ACCESS_DESCRIPTION_insert(sk, p, where)
 
#define sk_ACCESS_DESCRIPTION_delete(sk, where)
 
#define sk_ACCESS_DESCRIPTION_delete_ptr(sk, p)
 
#define sk_ACCESS_DESCRIPTION_find(sk, out_index, p)
 
#define sk_ACCESS_DESCRIPTION_shift(sk)
 
#define sk_ACCESS_DESCRIPTION_push(sk, p)
 
#define sk_ACCESS_DESCRIPTION_pop(sk)
 
#define sk_ACCESS_DESCRIPTION_dup(sk)
 
#define sk_ACCESS_DESCRIPTION_sort(sk)   sk_sort(CHECKED_CAST(_STACK *, STACK_OF(ACCESS_DESCRIPTION) *, sk))
 
#define sk_ACCESS_DESCRIPTION_is_sorted(sk)
 
#define sk_ACCESS_DESCRIPTION_set_cmp_func(sk, comp)
 
#define sk_ACCESS_DESCRIPTION_deep_copy(sk, copy_func, free_func)
 
#define sk_ASN1_ADB_TABLE_new(comp)
 
#define sk_ASN1_ADB_TABLE_new_null()   ((STACK_OF(ASN1_ADB_TABLE) *)sk_new_null())
 
#define sk_ASN1_ADB_TABLE_num(sk)   sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(ASN1_ADB_TABLE) *, sk))
 
#define sk_ASN1_ADB_TABLE_zero(sk)   sk_zero(CHECKED_CAST(_STACK *, STACK_OF(ASN1_ADB_TABLE) *, sk));
 
#define sk_ASN1_ADB_TABLE_value(sk, i)
 
#define sk_ASN1_ADB_TABLE_set(sk, i, p)
 
#define sk_ASN1_ADB_TABLE_free(sk)   sk_free(CHECKED_CAST(_STACK *, STACK_OF(ASN1_ADB_TABLE) *, sk))
 
#define sk_ASN1_ADB_TABLE_pop_free(sk, free_func)
 
#define sk_ASN1_ADB_TABLE_insert(sk, p, where)
 
#define sk_ASN1_ADB_TABLE_delete(sk, where)
 
#define sk_ASN1_ADB_TABLE_delete_ptr(sk, p)
 
#define sk_ASN1_ADB_TABLE_find(sk, out_index, p)
 
#define sk_ASN1_ADB_TABLE_shift(sk)
 
#define sk_ASN1_ADB_TABLE_push(sk, p)
 
#define sk_ASN1_ADB_TABLE_pop(sk)
 
#define sk_ASN1_ADB_TABLE_dup(sk)
 
#define sk_ASN1_ADB_TABLE_sort(sk)   sk_sort(CHECKED_CAST(_STACK *, STACK_OF(ASN1_ADB_TABLE) *, sk))
 
#define sk_ASN1_ADB_TABLE_is_sorted(sk)
 
#define sk_ASN1_ADB_TABLE_set_cmp_func(sk, comp)
 
#define sk_ASN1_ADB_TABLE_deep_copy(sk, copy_func, free_func)
 
#define sk_ASN1_GENERALSTRING_new(comp)
 
#define sk_ASN1_GENERALSTRING_new_null()   ((STACK_OF(ASN1_GENERALSTRING) *)sk_new_null())
 
#define sk_ASN1_GENERALSTRING_num(sk)   sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(ASN1_GENERALSTRING) *, sk))
 
#define sk_ASN1_GENERALSTRING_zero(sk)   sk_zero(CHECKED_CAST(_STACK *, STACK_OF(ASN1_GENERALSTRING) *, sk));
 
#define sk_ASN1_GENERALSTRING_value(sk, i)
 
#define sk_ASN1_GENERALSTRING_set(sk, i, p)
 
#define sk_ASN1_GENERALSTRING_free(sk)   sk_free(CHECKED_CAST(_STACK *, STACK_OF(ASN1_GENERALSTRING) *, sk))
 
#define sk_ASN1_GENERALSTRING_pop_free(sk, free_func)
 
#define sk_ASN1_GENERALSTRING_insert(sk, p, where)
 
#define sk_ASN1_GENERALSTRING_delete(sk, where)
 
#define sk_ASN1_GENERALSTRING_delete_ptr(sk, p)
 
#define sk_ASN1_GENERALSTRING_find(sk, out_index, p)
 
#define sk_ASN1_GENERALSTRING_shift(sk)
 
#define sk_ASN1_GENERALSTRING_push(sk, p)
 
#define sk_ASN1_GENERALSTRING_pop(sk)
 
#define sk_ASN1_GENERALSTRING_dup(sk)
 
#define sk_ASN1_GENERALSTRING_sort(sk)   sk_sort(CHECKED_CAST(_STACK *, STACK_OF(ASN1_GENERALSTRING) *, sk))
 
#define sk_ASN1_GENERALSTRING_is_sorted(sk)
 
#define sk_ASN1_GENERALSTRING_set_cmp_func(sk, comp)
 
#define sk_ASN1_GENERALSTRING_deep_copy(sk, copy_func, free_func)
 
#define sk_ASN1_INTEGER_new(comp)
 
#define sk_ASN1_INTEGER_new_null()   ((STACK_OF(ASN1_INTEGER) *)sk_new_null())
 
#define sk_ASN1_INTEGER_num(sk)   sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(ASN1_INTEGER) *, sk))
 
#define sk_ASN1_INTEGER_zero(sk)   sk_zero(CHECKED_CAST(_STACK *, STACK_OF(ASN1_INTEGER) *, sk));
 
#define sk_ASN1_INTEGER_value(sk, i)
 
#define sk_ASN1_INTEGER_set(sk, i, p)
 
#define sk_ASN1_INTEGER_free(sk)   sk_free(CHECKED_CAST(_STACK *, STACK_OF(ASN1_INTEGER) *, sk))
 
#define sk_ASN1_INTEGER_pop_free(sk, free_func)
 
#define sk_ASN1_INTEGER_insert(sk, p, where)
 
#define sk_ASN1_INTEGER_delete(sk, where)
 
#define sk_ASN1_INTEGER_delete_ptr(sk, p)
 
#define sk_ASN1_INTEGER_find(sk, out_index, p)
 
#define sk_ASN1_INTEGER_shift(sk)
 
#define sk_ASN1_INTEGER_push(sk, p)
 
#define sk_ASN1_INTEGER_pop(sk)   ((ASN1_INTEGER *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(ASN1_INTEGER) *, sk)))
 
#define sk_ASN1_INTEGER_dup(sk)
 
#define sk_ASN1_INTEGER_sort(sk)   sk_sort(CHECKED_CAST(_STACK *, STACK_OF(ASN1_INTEGER) *, sk))
 
#define sk_ASN1_INTEGER_is_sorted(sk)   sk_is_sorted(CHECKED_CAST(const _STACK *, const STACK_OF(ASN1_INTEGER) *, sk))
 
#define sk_ASN1_INTEGER_set_cmp_func(sk, comp)
 
#define sk_ASN1_INTEGER_deep_copy(sk, copy_func, free_func)
 
#define sk_ASN1_OBJECT_new(comp)
 
#define sk_ASN1_OBJECT_new_null()   ((STACK_OF(ASN1_OBJECT) *)sk_new_null())
 
#define sk_ASN1_OBJECT_num(sk)   sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(ASN1_OBJECT) *, sk))
 
#define sk_ASN1_OBJECT_zero(sk)   sk_zero(CHECKED_CAST(_STACK *, STACK_OF(ASN1_OBJECT) *, sk));
 
#define sk_ASN1_OBJECT_value(sk, i)
 
#define sk_ASN1_OBJECT_set(sk, i, p)
 
#define sk_ASN1_OBJECT_free(sk)   sk_free(CHECKED_CAST(_STACK *, STACK_OF(ASN1_OBJECT) *, sk))
 
#define sk_ASN1_OBJECT_pop_free(sk, free_func)
 
#define sk_ASN1_OBJECT_insert(sk, p, where)
 
#define sk_ASN1_OBJECT_delete(sk, where)
 
#define sk_ASN1_OBJECT_delete_ptr(sk, p)
 
#define sk_ASN1_OBJECT_find(sk, out_index, p)
 
#define sk_ASN1_OBJECT_shift(sk)   ((ASN1_OBJECT *)sk_shift(CHECKED_CAST(_STACK *, STACK_OF(ASN1_OBJECT) *, sk)))
 
#define sk_ASN1_OBJECT_push(sk, p)
 
#define sk_ASN1_OBJECT_pop(sk)   ((ASN1_OBJECT *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(ASN1_OBJECT) *, sk)))
 
#define sk_ASN1_OBJECT_dup(sk)
 
#define sk_ASN1_OBJECT_sort(sk)   sk_sort(CHECKED_CAST(_STACK *, STACK_OF(ASN1_OBJECT) *, sk))
 
#define sk_ASN1_OBJECT_is_sorted(sk)   sk_is_sorted(CHECKED_CAST(const _STACK *, const STACK_OF(ASN1_OBJECT) *, sk))
 
#define sk_ASN1_OBJECT_set_cmp_func(sk, comp)
 
#define sk_ASN1_OBJECT_deep_copy(sk, copy_func, free_func)
 
#define sk_ASN1_STRING_TABLE_new(comp)
 
#define sk_ASN1_STRING_TABLE_new_null()   ((STACK_OF(ASN1_STRING_TABLE) *)sk_new_null())
 
#define sk_ASN1_STRING_TABLE_num(sk)   sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(ASN1_STRING_TABLE) *, sk))
 
#define sk_ASN1_STRING_TABLE_zero(sk)   sk_zero(CHECKED_CAST(_STACK *, STACK_OF(ASN1_STRING_TABLE) *, sk));
 
#define sk_ASN1_STRING_TABLE_value(sk, i)
 
#define sk_ASN1_STRING_TABLE_set(sk, i, p)
 
#define sk_ASN1_STRING_TABLE_free(sk)   sk_free(CHECKED_CAST(_STACK *, STACK_OF(ASN1_STRING_TABLE) *, sk))
 
#define sk_ASN1_STRING_TABLE_pop_free(sk, free_func)
 
#define sk_ASN1_STRING_TABLE_insert(sk, p, where)
 
#define sk_ASN1_STRING_TABLE_delete(sk, where)
 
#define sk_ASN1_STRING_TABLE_delete_ptr(sk, p)
 
#define sk_ASN1_STRING_TABLE_find(sk, out_index, p)
 
#define sk_ASN1_STRING_TABLE_shift(sk)
 
#define sk_ASN1_STRING_TABLE_push(sk, p)
 
#define sk_ASN1_STRING_TABLE_pop(sk)
 
#define sk_ASN1_STRING_TABLE_dup(sk)
 
#define sk_ASN1_STRING_TABLE_sort(sk)   sk_sort(CHECKED_CAST(_STACK *, STACK_OF(ASN1_STRING_TABLE) *, sk))
 
#define sk_ASN1_STRING_TABLE_is_sorted(sk)
 
#define sk_ASN1_STRING_TABLE_set_cmp_func(sk, comp)
 
#define sk_ASN1_STRING_TABLE_deep_copy(sk, copy_func, free_func)
 
#define sk_ASN1_TYPE_new(comp)
 
#define sk_ASN1_TYPE_new_null()   ((STACK_OF(ASN1_TYPE) *)sk_new_null())
 
#define sk_ASN1_TYPE_num(sk)   sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(ASN1_TYPE) *, sk))
 
#define sk_ASN1_TYPE_zero(sk)   sk_zero(CHECKED_CAST(_STACK *, STACK_OF(ASN1_TYPE) *, sk));
 
#define sk_ASN1_TYPE_value(sk, i)
 
#define sk_ASN1_TYPE_set(sk, i, p)
 
#define sk_ASN1_TYPE_free(sk)   sk_free(CHECKED_CAST(_STACK *, STACK_OF(ASN1_TYPE) *, sk))
 
#define sk_ASN1_TYPE_pop_free(sk, free_func)
 
#define sk_ASN1_TYPE_insert(sk, p, where)
 
#define sk_ASN1_TYPE_delete(sk, where)
 
#define sk_ASN1_TYPE_delete_ptr(sk, p)
 
#define sk_ASN1_TYPE_find(sk, out_index, p)
 
#define sk_ASN1_TYPE_shift(sk)   ((ASN1_TYPE *)sk_shift(CHECKED_CAST(_STACK *, STACK_OF(ASN1_TYPE) *, sk)))
 
#define sk_ASN1_TYPE_push(sk, p)
 
#define sk_ASN1_TYPE_pop(sk)   ((ASN1_TYPE *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(ASN1_TYPE) *, sk)))
 
#define sk_ASN1_TYPE_dup(sk)
 
#define sk_ASN1_TYPE_sort(sk)   sk_sort(CHECKED_CAST(_STACK *, STACK_OF(ASN1_TYPE) *, sk))
 
#define sk_ASN1_TYPE_is_sorted(sk)   sk_is_sorted(CHECKED_CAST(const _STACK *, const STACK_OF(ASN1_TYPE) *, sk))
 
#define sk_ASN1_TYPE_set_cmp_func(sk, comp)
 
#define sk_ASN1_TYPE_deep_copy(sk, copy_func, free_func)
 
#define sk_ASN1_VALUE_new(comp)
 
#define sk_ASN1_VALUE_new_null()   ((STACK_OF(ASN1_VALUE) *)sk_new_null())
 
#define sk_ASN1_VALUE_num(sk)   sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(ASN1_VALUE) *, sk))
 
#define sk_ASN1_VALUE_zero(sk)   sk_zero(CHECKED_CAST(_STACK *, STACK_OF(ASN1_VALUE) *, sk));
 
#define sk_ASN1_VALUE_value(sk, i)
 
#define sk_ASN1_VALUE_set(sk, i, p)
 
#define sk_ASN1_VALUE_free(sk)   sk_free(CHECKED_CAST(_STACK *, STACK_OF(ASN1_VALUE) *, sk))
 
#define sk_ASN1_VALUE_pop_free(sk, free_func)
 
#define sk_ASN1_VALUE_insert(sk, p, where)
 
#define sk_ASN1_VALUE_delete(sk, where)
 
#define sk_ASN1_VALUE_delete_ptr(sk, p)
 
#define sk_ASN1_VALUE_find(sk, out_index, p)
 
#define sk_ASN1_VALUE_shift(sk)   ((ASN1_VALUE *)sk_shift(CHECKED_CAST(_STACK *, STACK_OF(ASN1_VALUE) *, sk)))
 
#define sk_ASN1_VALUE_push(sk, p)
 
#define sk_ASN1_VALUE_pop(sk)   ((ASN1_VALUE *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(ASN1_VALUE) *, sk)))
 
#define sk_ASN1_VALUE_dup(sk)
 
#define sk_ASN1_VALUE_sort(sk)   sk_sort(CHECKED_CAST(_STACK *, STACK_OF(ASN1_VALUE) *, sk))
 
#define sk_ASN1_VALUE_is_sorted(sk)   sk_is_sorted(CHECKED_CAST(const _STACK *, const STACK_OF(ASN1_VALUE) *, sk))
 
#define sk_ASN1_VALUE_set_cmp_func(sk, comp)
 
#define sk_ASN1_VALUE_deep_copy(sk, copy_func, free_func)
 
#define sk_BIO_new(comp)
 
#define sk_BIO_new_null()   ((STACK_OF(BIO) *)sk_new_null())
 
#define sk_BIO_num(sk)   sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(BIO) *, sk))
 
#define sk_BIO_zero(sk)   sk_zero(CHECKED_CAST(_STACK *, STACK_OF(BIO) *, sk));
 
#define sk_BIO_value(sk, i)
 
#define sk_BIO_set(sk, i, p)
 
#define sk_BIO_free(sk)   sk_free(CHECKED_CAST(_STACK *, STACK_OF(BIO) *, sk))
 
#define sk_BIO_pop_free(sk, free_func)
 
#define sk_BIO_insert(sk, p, where)
 
#define sk_BIO_delete(sk, where)   ((BIO *)sk_delete(CHECKED_CAST(_STACK *, STACK_OF(BIO) *, sk), (where)))
 
#define sk_BIO_delete_ptr(sk, p)
 
#define sk_BIO_find(sk, out_index, p)
 
#define sk_BIO_shift(sk)   ((BIO *)sk_shift(CHECKED_CAST(_STACK *, STACK_OF(BIO) *, sk)))
 
#define sk_BIO_push(sk, p)
 
#define sk_BIO_pop(sk)   ((BIO *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(BIO) *, sk)))
 
#define sk_BIO_dup(sk)
 
#define sk_BIO_sort(sk)   sk_sort(CHECKED_CAST(_STACK *, STACK_OF(BIO) *, sk))
 
#define sk_BIO_is_sorted(sk)   sk_is_sorted(CHECKED_CAST(const _STACK *, const STACK_OF(BIO) *, sk))
 
#define sk_BIO_set_cmp_func(sk, comp)
 
#define sk_BIO_deep_copy(sk, copy_func, free_func)
 
#define sk_BY_DIR_ENTRY_new(comp)
 
#define sk_BY_DIR_ENTRY_new_null()   ((STACK_OF(BY_DIR_ENTRY) *)sk_new_null())
 
#define sk_BY_DIR_ENTRY_num(sk)   sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(BY_DIR_ENTRY) *, sk))
 
#define sk_BY_DIR_ENTRY_zero(sk)   sk_zero(CHECKED_CAST(_STACK *, STACK_OF(BY_DIR_ENTRY) *, sk));
 
#define sk_BY_DIR_ENTRY_value(sk, i)
 
#define sk_BY_DIR_ENTRY_set(sk, i, p)
 
#define sk_BY_DIR_ENTRY_free(sk)   sk_free(CHECKED_CAST(_STACK *, STACK_OF(BY_DIR_ENTRY) *, sk))
 
#define sk_BY_DIR_ENTRY_pop_free(sk, free_func)
 
#define sk_BY_DIR_ENTRY_insert(sk, p, where)
 
#define sk_BY_DIR_ENTRY_delete(sk, where)
 
#define sk_BY_DIR_ENTRY_delete_ptr(sk, p)
 
#define sk_BY_DIR_ENTRY_find(sk, out_index, p)
 
#define sk_BY_DIR_ENTRY_shift(sk)
 
#define sk_BY_DIR_ENTRY_push(sk, p)
 
#define sk_BY_DIR_ENTRY_pop(sk)   ((BY_DIR_ENTRY *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(BY_DIR_ENTRY) *, sk)))
 
#define sk_BY_DIR_ENTRY_dup(sk)
 
#define sk_BY_DIR_ENTRY_sort(sk)   sk_sort(CHECKED_CAST(_STACK *, STACK_OF(BY_DIR_ENTRY) *, sk))
 
#define sk_BY_DIR_ENTRY_is_sorted(sk)   sk_is_sorted(CHECKED_CAST(const _STACK *, const STACK_OF(BY_DIR_ENTRY) *, sk))
 
#define sk_BY_DIR_ENTRY_set_cmp_func(sk, comp)
 
#define sk_BY_DIR_ENTRY_deep_copy(sk, copy_func, free_func)
 
#define sk_BY_DIR_HASH_new(comp)
 
#define sk_BY_DIR_HASH_new_null()   ((STACK_OF(BY_DIR_HASH) *)sk_new_null())
 
#define sk_BY_DIR_HASH_num(sk)   sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(BY_DIR_HASH) *, sk))
 
#define sk_BY_DIR_HASH_zero(sk)   sk_zero(CHECKED_CAST(_STACK *, STACK_OF(BY_DIR_HASH) *, sk));
 
#define sk_BY_DIR_HASH_value(sk, i)
 
#define sk_BY_DIR_HASH_set(sk, i, p)
 
#define sk_BY_DIR_HASH_free(sk)   sk_free(CHECKED_CAST(_STACK *, STACK_OF(BY_DIR_HASH) *, sk))
 
#define sk_BY_DIR_HASH_pop_free(sk, free_func)
 
#define sk_BY_DIR_HASH_insert(sk, p, where)
 
#define sk_BY_DIR_HASH_delete(sk, where)
 
#define sk_BY_DIR_HASH_delete_ptr(sk, p)
 
#define sk_BY_DIR_HASH_find(sk, out_index, p)
 
#define sk_BY_DIR_HASH_shift(sk)   ((BY_DIR_HASH *)sk_shift(CHECKED_CAST(_STACK *, STACK_OF(BY_DIR_HASH) *, sk)))
 
#define sk_BY_DIR_HASH_push(sk, p)
 
#define sk_BY_DIR_HASH_pop(sk)   ((BY_DIR_HASH *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(BY_DIR_HASH) *, sk)))
 
#define sk_BY_DIR_HASH_dup(sk)
 
#define sk_BY_DIR_HASH_sort(sk)   sk_sort(CHECKED_CAST(_STACK *, STACK_OF(BY_DIR_HASH) *, sk))
 
#define sk_BY_DIR_HASH_is_sorted(sk)   sk_is_sorted(CHECKED_CAST(const _STACK *, const STACK_OF(BY_DIR_HASH) *, sk))
 
#define sk_BY_DIR_HASH_set_cmp_func(sk, comp)
 
#define sk_BY_DIR_HASH_deep_copy(sk, copy_func, free_func)
 
#define sk_CONF_VALUE_new(comp)
 
#define sk_CONF_VALUE_new_null()   ((STACK_OF(CONF_VALUE) *)sk_new_null())
 
#define sk_CONF_VALUE_num(sk)   sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(CONF_VALUE) *, sk))
 
#define sk_CONF_VALUE_zero(sk)   sk_zero(CHECKED_CAST(_STACK *, STACK_OF(CONF_VALUE) *, sk));
 
#define sk_CONF_VALUE_value(sk, i)
 
#define sk_CONF_VALUE_set(sk, i, p)
 
#define sk_CONF_VALUE_free(sk)   sk_free(CHECKED_CAST(_STACK *, STACK_OF(CONF_VALUE) *, sk))
 
#define sk_CONF_VALUE_pop_free(sk, free_func)
 
#define sk_CONF_VALUE_insert(sk, p, where)
 
#define sk_CONF_VALUE_delete(sk, where)
 
#define sk_CONF_VALUE_delete_ptr(sk, p)
 
#define sk_CONF_VALUE_find(sk, out_index, p)
 
#define sk_CONF_VALUE_shift(sk)   ((CONF_VALUE *)sk_shift(CHECKED_CAST(_STACK *, STACK_OF(CONF_VALUE) *, sk)))
 
#define sk_CONF_VALUE_push(sk, p)
 
#define sk_CONF_VALUE_pop(sk)   ((CONF_VALUE *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(CONF_VALUE) *, sk)))
 
#define sk_CONF_VALUE_dup(sk)
 
#define sk_CONF_VALUE_sort(sk)   sk_sort(CHECKED_CAST(_STACK *, STACK_OF(CONF_VALUE) *, sk))
 
#define sk_CONF_VALUE_is_sorted(sk)   sk_is_sorted(CHECKED_CAST(const _STACK *, const STACK_OF(CONF_VALUE) *, sk))
 
#define sk_CONF_VALUE_set_cmp_func(sk, comp)
 
#define sk_CONF_VALUE_deep_copy(sk, copy_func, free_func)
 
#define sk_CRYPTO_EX_DATA_FUNCS_new(comp)
 
#define sk_CRYPTO_EX_DATA_FUNCS_new_null()   ((STACK_OF(CRYPTO_EX_DATA_FUNCS) *)sk_new_null())
 
#define sk_CRYPTO_EX_DATA_FUNCS_num(sk)
 
#define sk_CRYPTO_EX_DATA_FUNCS_zero(sk)   sk_zero(CHECKED_CAST(_STACK *, STACK_OF(CRYPTO_EX_DATA_FUNCS) *, sk));
 
#define sk_CRYPTO_EX_DATA_FUNCS_value(sk, i)
 
#define sk_CRYPTO_EX_DATA_FUNCS_set(sk, i, p)
 
#define sk_CRYPTO_EX_DATA_FUNCS_free(sk)   sk_free(CHECKED_CAST(_STACK *, STACK_OF(CRYPTO_EX_DATA_FUNCS) *, sk))
 
#define sk_CRYPTO_EX_DATA_FUNCS_pop_free(sk, free_func)
 
#define sk_CRYPTO_EX_DATA_FUNCS_insert(sk, p, where)
 
#define sk_CRYPTO_EX_DATA_FUNCS_delete(sk, where)
 
#define sk_CRYPTO_EX_DATA_FUNCS_delete_ptr(sk, p)
 
#define sk_CRYPTO_EX_DATA_FUNCS_find(sk, out_index, p)
 
#define sk_CRYPTO_EX_DATA_FUNCS_shift(sk)
 
#define sk_CRYPTO_EX_DATA_FUNCS_push(sk, p)
 
#define sk_CRYPTO_EX_DATA_FUNCS_pop(sk)
 
#define sk_CRYPTO_EX_DATA_FUNCS_dup(sk)
 
#define sk_CRYPTO_EX_DATA_FUNCS_sort(sk)   sk_sort(CHECKED_CAST(_STACK *, STACK_OF(CRYPTO_EX_DATA_FUNCS) *, sk))
 
#define sk_CRYPTO_EX_DATA_FUNCS_is_sorted(sk)
 
#define sk_CRYPTO_EX_DATA_FUNCS_set_cmp_func(sk, comp)
 
#define sk_CRYPTO_EX_DATA_FUNCS_deep_copy(sk, copy_func, free_func)
 
#define sk_DIST_POINT_new(comp)
 
#define sk_DIST_POINT_new_null()   ((STACK_OF(DIST_POINT) *)sk_new_null())
 
#define sk_DIST_POINT_num(sk)   sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(DIST_POINT) *, sk))
 
#define sk_DIST_POINT_zero(sk)   sk_zero(CHECKED_CAST(_STACK *, STACK_OF(DIST_POINT) *, sk));
 
#define sk_DIST_POINT_value(sk, i)
 
#define sk_DIST_POINT_set(sk, i, p)
 
#define sk_DIST_POINT_free(sk)   sk_free(CHECKED_CAST(_STACK *, STACK_OF(DIST_POINT) *, sk))
 
#define sk_DIST_POINT_pop_free(sk, free_func)
 
#define sk_DIST_POINT_insert(sk, p, where)
 
#define sk_DIST_POINT_delete(sk, where)
 
#define sk_DIST_POINT_delete_ptr(sk, p)
 
#define sk_DIST_POINT_find(sk, out_index, p)
 
#define sk_DIST_POINT_shift(sk)   ((DIST_POINT *)sk_shift(CHECKED_CAST(_STACK *, STACK_OF(DIST_POINT) *, sk)))
 
#define sk_DIST_POINT_push(sk, p)
 
#define sk_DIST_POINT_pop(sk)   ((DIST_POINT *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(DIST_POINT) *, sk)))
 
#define sk_DIST_POINT_dup(sk)
 
#define sk_DIST_POINT_sort(sk)   sk_sort(CHECKED_CAST(_STACK *, STACK_OF(DIST_POINT) *, sk))
 
#define sk_DIST_POINT_is_sorted(sk)   sk_is_sorted(CHECKED_CAST(const _STACK *, const STACK_OF(DIST_POINT) *, sk))
 
#define sk_DIST_POINT_set_cmp_func(sk, comp)
 
#define sk_DIST_POINT_deep_copy(sk, copy_func, free_func)
 
#define sk_GENERAL_NAME_new(comp)
 
#define sk_GENERAL_NAME_new_null()   ((STACK_OF(GENERAL_NAME) *)sk_new_null())
 
#define sk_GENERAL_NAME_num(sk)   sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(GENERAL_NAME) *, sk))
 
#define sk_GENERAL_NAME_zero(sk)   sk_zero(CHECKED_CAST(_STACK *, STACK_OF(GENERAL_NAME) *, sk));
 
#define sk_GENERAL_NAME_value(sk, i)
 
#define sk_GENERAL_NAME_set(sk, i, p)
 
#define sk_GENERAL_NAME_free(sk)   sk_free(CHECKED_CAST(_STACK *, STACK_OF(GENERAL_NAME) *, sk))
 
#define sk_GENERAL_NAME_pop_free(sk, free_func)
 
#define sk_GENERAL_NAME_insert(sk, p, where)
 
#define sk_GENERAL_NAME_delete(sk, where)
 
#define sk_GENERAL_NAME_delete_ptr(sk, p)
 
#define sk_GENERAL_NAME_find(sk, out_index, p)
 
#define sk_GENERAL_NAME_shift(sk)
 
#define sk_GENERAL_NAME_push(sk, p)
 
#define sk_GENERAL_NAME_pop(sk)   ((GENERAL_NAME *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(GENERAL_NAME) *, sk)))
 
#define sk_GENERAL_NAME_dup(sk)
 
#define sk_GENERAL_NAME_sort(sk)   sk_sort(CHECKED_CAST(_STACK *, STACK_OF(GENERAL_NAME) *, sk))
 
#define sk_GENERAL_NAME_is_sorted(sk)   sk_is_sorted(CHECKED_CAST(const _STACK *, const STACK_OF(GENERAL_NAME) *, sk))
 
#define sk_GENERAL_NAME_set_cmp_func(sk, comp)
 
#define sk_GENERAL_NAME_deep_copy(sk, copy_func, free_func)
 
#define sk_GENERAL_NAMES_new(comp)
 
#define sk_GENERAL_NAMES_new_null()   ((STACK_OF(GENERAL_NAMES) *)sk_new_null())
 
#define sk_GENERAL_NAMES_num(sk)   sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(GENERAL_NAMES) *, sk))
 
#define sk_GENERAL_NAMES_zero(sk)   sk_zero(CHECKED_CAST(_STACK *, STACK_OF(GENERAL_NAMES) *, sk));
 
#define sk_GENERAL_NAMES_value(sk, i)
 
#define sk_GENERAL_NAMES_set(sk, i, p)
 
#define sk_GENERAL_NAMES_free(sk)   sk_free(CHECKED_CAST(_STACK *, STACK_OF(GENERAL_NAMES) *, sk))
 
#define sk_GENERAL_NAMES_pop_free(sk, free_func)
 
#define sk_GENERAL_NAMES_insert(sk, p, where)
 
#define sk_GENERAL_NAMES_delete(sk, where)
 
#define sk_GENERAL_NAMES_delete_ptr(sk, p)
 
#define sk_GENERAL_NAMES_find(sk, out_index, p)
 
#define sk_GENERAL_NAMES_shift(sk)
 
#define sk_GENERAL_NAMES_push(sk, p)
 
#define sk_GENERAL_NAMES_pop(sk)
 
#define sk_GENERAL_NAMES_dup(sk)
 
#define sk_GENERAL_NAMES_sort(sk)   sk_sort(CHECKED_CAST(_STACK *, STACK_OF(GENERAL_NAMES) *, sk))
 
#define sk_GENERAL_NAMES_is_sorted(sk)
 
#define sk_GENERAL_NAMES_set_cmp_func(sk, comp)
 
#define sk_GENERAL_NAMES_deep_copy(sk, copy_func, free_func)
 
#define sk_GENERAL_SUBTREE_new(comp)
 
#define sk_GENERAL_SUBTREE_new_null()   ((STACK_OF(GENERAL_SUBTREE) *)sk_new_null())
 
#define sk_GENERAL_SUBTREE_num(sk)   sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(GENERAL_SUBTREE) *, sk))
 
#define sk_GENERAL_SUBTREE_zero(sk)   sk_zero(CHECKED_CAST(_STACK *, STACK_OF(GENERAL_SUBTREE) *, sk));
 
#define sk_GENERAL_SUBTREE_value(sk, i)
 
#define sk_GENERAL_SUBTREE_set(sk, i, p)
 
#define sk_GENERAL_SUBTREE_free(sk)   sk_free(CHECKED_CAST(_STACK *, STACK_OF(GENERAL_SUBTREE) *, sk))
 
#define sk_GENERAL_SUBTREE_pop_free(sk, free_func)
 
#define sk_GENERAL_SUBTREE_insert(sk, p, where)
 
#define sk_GENERAL_SUBTREE_delete(sk, where)
 
#define sk_GENERAL_SUBTREE_delete_ptr(sk, p)
 
#define sk_GENERAL_SUBTREE_find(sk, out_index, p)
 
#define sk_GENERAL_SUBTREE_shift(sk)
 
#define sk_GENERAL_SUBTREE_push(sk, p)
 
#define sk_GENERAL_SUBTREE_pop(sk)
 
#define sk_GENERAL_SUBTREE_dup(sk)
 
#define sk_GENERAL_SUBTREE_sort(sk)   sk_sort(CHECKED_CAST(_STACK *, STACK_OF(GENERAL_SUBTREE) *, sk))
 
#define sk_GENERAL_SUBTREE_is_sorted(sk)
 
#define sk_GENERAL_SUBTREE_set_cmp_func(sk, comp)
 
#define sk_GENERAL_SUBTREE_deep_copy(sk, copy_func, free_func)
 
#define sk_POLICYINFO_new(comp)
 
#define sk_POLICYINFO_new_null()   ((STACK_OF(POLICYINFO) *)sk_new_null())
 
#define sk_POLICYINFO_num(sk)   sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(POLICYINFO) *, sk))
 
#define sk_POLICYINFO_zero(sk)   sk_zero(CHECKED_CAST(_STACK *, STACK_OF(POLICYINFO) *, sk));
 
#define sk_POLICYINFO_value(sk, i)
 
#define sk_POLICYINFO_set(sk, i, p)
 
#define sk_POLICYINFO_free(sk)   sk_free(CHECKED_CAST(_STACK *, STACK_OF(POLICYINFO) *, sk))
 
#define sk_POLICYINFO_pop_free(sk, free_func)
 
#define sk_POLICYINFO_insert(sk, p, where)
 
#define sk_POLICYINFO_delete(sk, where)
 
#define sk_POLICYINFO_delete_ptr(sk, p)
 
#define sk_POLICYINFO_find(sk, out_index, p)
 
#define sk_POLICYINFO_shift(sk)   ((POLICYINFO *)sk_shift(CHECKED_CAST(_STACK *, STACK_OF(POLICYINFO) *, sk)))
 
#define sk_POLICYINFO_push(sk, p)
 
#define sk_POLICYINFO_pop(sk)   ((POLICYINFO *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(POLICYINFO) *, sk)))
 
#define sk_POLICYINFO_dup(sk)
 
#define sk_POLICYINFO_sort(sk)   sk_sort(CHECKED_CAST(_STACK *, STACK_OF(POLICYINFO) *, sk))
 
#define sk_POLICYINFO_is_sorted(sk)   sk_is_sorted(CHECKED_CAST(const _STACK *, const STACK_OF(POLICYINFO) *, sk))
 
#define sk_POLICYINFO_set_cmp_func(sk, comp)
 
#define sk_POLICYINFO_deep_copy(sk, copy_func, free_func)
 
#define sk_POLICYQUALINFO_new(comp)
 
#define sk_POLICYQUALINFO_new_null()   ((STACK_OF(POLICYQUALINFO) *)sk_new_null())
 
#define sk_POLICYQUALINFO_num(sk)   sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(POLICYQUALINFO) *, sk))
 
#define sk_POLICYQUALINFO_zero(sk)   sk_zero(CHECKED_CAST(_STACK *, STACK_OF(POLICYQUALINFO) *, sk));
 
#define sk_POLICYQUALINFO_value(sk, i)
 
#define sk_POLICYQUALINFO_set(sk, i, p)
 
#define sk_POLICYQUALINFO_free(sk)   sk_free(CHECKED_CAST(_STACK *, STACK_OF(POLICYQUALINFO) *, sk))
 
#define sk_POLICYQUALINFO_pop_free(sk, free_func)
 
#define sk_POLICYQUALINFO_insert(sk, p, where)
 
#define sk_POLICYQUALINFO_delete(sk, where)
 
#define sk_POLICYQUALINFO_delete_ptr(sk, p)
 
#define sk_POLICYQUALINFO_find(sk, out_index, p)
 
#define sk_POLICYQUALINFO_shift(sk)
 
#define sk_POLICYQUALINFO_push(sk, p)
 
#define sk_POLICYQUALINFO_pop(sk)
 
#define sk_POLICYQUALINFO_dup(sk)
 
#define sk_POLICYQUALINFO_sort(sk)   sk_sort(CHECKED_CAST(_STACK *, STACK_OF(POLICYQUALINFO) *, sk))
 
#define sk_POLICYQUALINFO_is_sorted(sk)
 
#define sk_POLICYQUALINFO_set_cmp_func(sk, comp)
 
#define sk_POLICYQUALINFO_deep_copy(sk, copy_func, free_func)
 
#define sk_POLICY_MAPPING_new(comp)
 
#define sk_POLICY_MAPPING_new_null()   ((STACK_OF(POLICY_MAPPING) *)sk_new_null())
 
#define sk_POLICY_MAPPING_num(sk)   sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(POLICY_MAPPING) *, sk))
 
#define sk_POLICY_MAPPING_zero(sk)   sk_zero(CHECKED_CAST(_STACK *, STACK_OF(POLICY_MAPPING) *, sk));
 
#define sk_POLICY_MAPPING_value(sk, i)
 
#define sk_POLICY_MAPPING_set(sk, i, p)
 
#define sk_POLICY_MAPPING_free(sk)   sk_free(CHECKED_CAST(_STACK *, STACK_OF(POLICY_MAPPING) *, sk))
 
#define sk_POLICY_MAPPING_pop_free(sk, free_func)
 
#define sk_POLICY_MAPPING_insert(sk, p, where)
 
#define sk_POLICY_MAPPING_delete(sk, where)
 
#define sk_POLICY_MAPPING_delete_ptr(sk, p)
 
#define sk_POLICY_MAPPING_find(sk, out_index, p)
 
#define sk_POLICY_MAPPING_shift(sk)
 
#define sk_POLICY_MAPPING_push(sk, p)
 
#define sk_POLICY_MAPPING_pop(sk)
 
#define sk_POLICY_MAPPING_dup(sk)
 
#define sk_POLICY_MAPPING_sort(sk)   sk_sort(CHECKED_CAST(_STACK *, STACK_OF(POLICY_MAPPING) *, sk))
 
#define sk_POLICY_MAPPING_is_sorted(sk)
 
#define sk_POLICY_MAPPING_set_cmp_func(sk, comp)
 
#define sk_POLICY_MAPPING_deep_copy(sk, copy_func, free_func)
 
#define sk_RSA_additional_prime_new(comp)
 
#define sk_RSA_additional_prime_new_null()   ((STACK_OF(RSA_additional_prime) *)sk_new_null())
 
#define sk_RSA_additional_prime_num(sk)
 
#define sk_RSA_additional_prime_zero(sk)   sk_zero(CHECKED_CAST(_STACK *, STACK_OF(RSA_additional_prime) *, sk));
 
#define sk_RSA_additional_prime_value(sk, i)
 
#define sk_RSA_additional_prime_set(sk, i, p)
 
#define sk_RSA_additional_prime_free(sk)   sk_free(CHECKED_CAST(_STACK *, STACK_OF(RSA_additional_prime) *, sk))
 
#define sk_RSA_additional_prime_pop_free(sk, free_func)
 
#define sk_RSA_additional_prime_insert(sk, p, where)
 
#define sk_RSA_additional_prime_delete(sk, where)
 
#define sk_RSA_additional_prime_delete_ptr(sk, p)
 
#define sk_RSA_additional_prime_find(sk, out_index, p)
 
#define sk_RSA_additional_prime_shift(sk)
 
#define sk_RSA_additional_prime_push(sk, p)
 
#define sk_RSA_additional_prime_pop(sk)
 
#define sk_RSA_additional_prime_dup(sk)
 
#define sk_RSA_additional_prime_sort(sk)   sk_sort(CHECKED_CAST(_STACK *, STACK_OF(RSA_additional_prime) *, sk))
 
#define sk_RSA_additional_prime_is_sorted(sk)
 
#define sk_RSA_additional_prime_set_cmp_func(sk, comp)
 
#define sk_RSA_additional_prime_deep_copy(sk, copy_func, free_func)
 
#define sk_SSL_COMP_new(comp)
 
#define sk_SSL_COMP_new_null()   ((STACK_OF(SSL_COMP) *)sk_new_null())
 
#define sk_SSL_COMP_num(sk)   sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(SSL_COMP) *, sk))
 
#define sk_SSL_COMP_zero(sk)   sk_zero(CHECKED_CAST(_STACK *, STACK_OF(SSL_COMP) *, sk));
 
#define sk_SSL_COMP_value(sk, i)
 
#define sk_SSL_COMP_set(sk, i, p)
 
#define sk_SSL_COMP_free(sk)   sk_free(CHECKED_CAST(_STACK *, STACK_OF(SSL_COMP) *, sk))
 
#define sk_SSL_COMP_pop_free(sk, free_func)
 
#define sk_SSL_COMP_insert(sk, p, where)
 
#define sk_SSL_COMP_delete(sk, where)
 
#define sk_SSL_COMP_delete_ptr(sk, p)
 
#define sk_SSL_COMP_find(sk, out_index, p)
 
#define sk_SSL_COMP_shift(sk)   ((SSL_COMP *)sk_shift(CHECKED_CAST(_STACK *, STACK_OF(SSL_COMP) *, sk)))
 
#define sk_SSL_COMP_push(sk, p)
 
#define sk_SSL_COMP_pop(sk)   ((SSL_COMP *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(SSL_COMP) *, sk)))
 
#define sk_SSL_COMP_dup(sk)
 
#define sk_SSL_COMP_sort(sk)   sk_sort(CHECKED_CAST(_STACK *, STACK_OF(SSL_COMP) *, sk))
 
#define sk_SSL_COMP_is_sorted(sk)   sk_is_sorted(CHECKED_CAST(const _STACK *, const STACK_OF(SSL_COMP) *, sk))
 
#define sk_SSL_COMP_set_cmp_func(sk, comp)
 
#define sk_SSL_COMP_deep_copy(sk, copy_func, free_func)
 
#define sk_SSL_CUSTOM_EXTENSION_new(comp)
 
#define sk_SSL_CUSTOM_EXTENSION_new_null()   ((STACK_OF(SSL_CUSTOM_EXTENSION) *)sk_new_null())
 
#define sk_SSL_CUSTOM_EXTENSION_num(sk)
 
#define sk_SSL_CUSTOM_EXTENSION_zero(sk)   sk_zero(CHECKED_CAST(_STACK *, STACK_OF(SSL_CUSTOM_EXTENSION) *, sk));
 
#define sk_SSL_CUSTOM_EXTENSION_value(sk, i)
 
#define sk_SSL_CUSTOM_EXTENSION_set(sk, i, p)
 
#define sk_SSL_CUSTOM_EXTENSION_free(sk)   sk_free(CHECKED_CAST(_STACK *, STACK_OF(SSL_CUSTOM_EXTENSION) *, sk))
 
#define sk_SSL_CUSTOM_EXTENSION_pop_free(sk, free_func)
 
#define sk_SSL_CUSTOM_EXTENSION_insert(sk, p, where)
 
#define sk_SSL_CUSTOM_EXTENSION_delete(sk, where)
 
#define sk_SSL_CUSTOM_EXTENSION_delete_ptr(sk, p)
 
#define sk_SSL_CUSTOM_EXTENSION_find(sk, out_index, p)
 
#define sk_SSL_CUSTOM_EXTENSION_shift(sk)
 
#define sk_SSL_CUSTOM_EXTENSION_push(sk, p)
 
#define sk_SSL_CUSTOM_EXTENSION_pop(sk)
 
#define sk_SSL_CUSTOM_EXTENSION_dup(sk)
 
#define sk_SSL_CUSTOM_EXTENSION_sort(sk)   sk_sort(CHECKED_CAST(_STACK *, STACK_OF(SSL_CUSTOM_EXTENSION) *, sk))
 
#define sk_SSL_CUSTOM_EXTENSION_is_sorted(sk)
 
#define sk_SSL_CUSTOM_EXTENSION_set_cmp_func(sk, comp)
 
#define sk_SSL_CUSTOM_EXTENSION_deep_copy(sk, copy_func, free_func)
 
#define sk_STACK_OF_X509_NAME_ENTRY_new(comp)
 
#define sk_STACK_OF_X509_NAME_ENTRY_new_null()   ((STACK_OF(STACK_OF_X509_NAME_ENTRY) *)sk_new_null())
 
#define sk_STACK_OF_X509_NAME_ENTRY_num(sk)
 
#define sk_STACK_OF_X509_NAME_ENTRY_zero(sk)   sk_zero(CHECKED_CAST(_STACK *, STACK_OF(STACK_OF_X509_NAME_ENTRY) *, sk));
 
#define sk_STACK_OF_X509_NAME_ENTRY_value(sk, i)
 
#define sk_STACK_OF_X509_NAME_ENTRY_set(sk, i, p)
 
#define sk_STACK_OF_X509_NAME_ENTRY_free(sk)   sk_free(CHECKED_CAST(_STACK *, STACK_OF(STACK_OF_X509_NAME_ENTRY) *, sk))
 
#define sk_STACK_OF_X509_NAME_ENTRY_pop_free(sk, free_func)
 
#define sk_STACK_OF_X509_NAME_ENTRY_insert(sk, p, where)
 
#define sk_STACK_OF_X509_NAME_ENTRY_delete(sk, where)
 
#define sk_STACK_OF_X509_NAME_ENTRY_delete_ptr(sk, p)
 
#define sk_STACK_OF_X509_NAME_ENTRY_find(sk, out_index, p)
 
#define sk_STACK_OF_X509_NAME_ENTRY_shift(sk)
 
#define sk_STACK_OF_X509_NAME_ENTRY_push(sk, p)
 
#define sk_STACK_OF_X509_NAME_ENTRY_pop(sk)
 
#define sk_STACK_OF_X509_NAME_ENTRY_dup(sk)
 
#define sk_STACK_OF_X509_NAME_ENTRY_sort(sk)   sk_sort(CHECKED_CAST(_STACK *, STACK_OF(STACK_OF_X509_NAME_ENTRY) *, sk))
 
#define sk_STACK_OF_X509_NAME_ENTRY_is_sorted(sk)
 
#define sk_STACK_OF_X509_NAME_ENTRY_set_cmp_func(sk, comp)
 
#define sk_STACK_OF_X509_NAME_ENTRY_deep_copy(sk, copy_func, free_func)
 
#define sk_SXNETID_new(comp)
 
#define sk_SXNETID_new_null()   ((STACK_OF(SXNETID) *)sk_new_null())
 
#define sk_SXNETID_num(sk)   sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(SXNETID) *, sk))
 
#define sk_SXNETID_zero(sk)   sk_zero(CHECKED_CAST(_STACK *, STACK_OF(SXNETID) *, sk));
 
#define sk_SXNETID_value(sk, i)
 
#define sk_SXNETID_set(sk, i, p)
 
#define sk_SXNETID_free(sk)   sk_free(CHECKED_CAST(_STACK *, STACK_OF(SXNETID) *, sk))
 
#define sk_SXNETID_pop_free(sk, free_func)
 
#define sk_SXNETID_insert(sk, p, where)
 
#define sk_SXNETID_delete(sk, where)
 
#define sk_SXNETID_delete_ptr(sk, p)
 
#define sk_SXNETID_find(sk, out_index, p)
 
#define sk_SXNETID_shift(sk)   ((SXNETID *)sk_shift(CHECKED_CAST(_STACK *, STACK_OF(SXNETID) *, sk)))
 
#define sk_SXNETID_push(sk, p)
 
#define sk_SXNETID_pop(sk)   ((SXNETID *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(SXNETID) *, sk)))
 
#define sk_SXNETID_dup(sk)
 
#define sk_SXNETID_sort(sk)   sk_sort(CHECKED_CAST(_STACK *, STACK_OF(SXNETID) *, sk))
 
#define sk_SXNETID_is_sorted(sk)   sk_is_sorted(CHECKED_CAST(const _STACK *, const STACK_OF(SXNETID) *, sk))
 
#define sk_SXNETID_set_cmp_func(sk, comp)
 
#define sk_SXNETID_deep_copy(sk, copy_func, free_func)
 
#define sk_X509_new(comp)
 
#define sk_X509_new_null()   ((STACK_OF(X509) *)sk_new_null())
 
#define sk_X509_num(sk)   sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(X509) *, sk))
 
#define sk_X509_zero(sk)   sk_zero(CHECKED_CAST(_STACK *, STACK_OF(X509) *, sk));
 
#define sk_X509_value(sk, i)
 
#define sk_X509_set(sk, i, p)
 
#define sk_X509_free(sk)   sk_free(CHECKED_CAST(_STACK *, STACK_OF(X509) *, sk))
 
#define sk_X509_pop_free(sk, free_func)
 
#define sk_X509_insert(sk, p, where)
 
#define sk_X509_delete(sk, where)   ((X509 *)sk_delete(CHECKED_CAST(_STACK *, STACK_OF(X509) *, sk), (where)))
 
#define sk_X509_delete_ptr(sk, p)
 
#define sk_X509_find(sk, out_index, p)
 
#define sk_X509_shift(sk)   ((X509 *)sk_shift(CHECKED_CAST(_STACK *, STACK_OF(X509) *, sk)))
 
#define sk_X509_push(sk, p)
 
#define sk_X509_pop(sk)   ((X509 *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(X509) *, sk)))
 
#define sk_X509_dup(sk)
 
#define sk_X509_sort(sk)   sk_sort(CHECKED_CAST(_STACK *, STACK_OF(X509) *, sk))
 
#define sk_X509_is_sorted(sk)   sk_is_sorted(CHECKED_CAST(const _STACK *, const STACK_OF(X509) *, sk))
 
#define sk_X509_set_cmp_func(sk, comp)
 
#define sk_X509_deep_copy(sk, copy_func, free_func)
 
#define sk_X509V3_EXT_METHOD_new(comp)
 
#define sk_X509V3_EXT_METHOD_new_null()   ((STACK_OF(X509V3_EXT_METHOD) *)sk_new_null())
 
#define sk_X509V3_EXT_METHOD_num(sk)   sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(X509V3_EXT_METHOD) *, sk))
 
#define sk_X509V3_EXT_METHOD_zero(sk)   sk_zero(CHECKED_CAST(_STACK *, STACK_OF(X509V3_EXT_METHOD) *, sk));
 
#define sk_X509V3_EXT_METHOD_value(sk, i)
 
#define sk_X509V3_EXT_METHOD_set(sk, i, p)
 
#define sk_X509V3_EXT_METHOD_free(sk)   sk_free(CHECKED_CAST(_STACK *, STACK_OF(X509V3_EXT_METHOD) *, sk))
 
#define sk_X509V3_EXT_METHOD_pop_free(sk, free_func)
 
#define sk_X509V3_EXT_METHOD_insert(sk, p, where)
 
#define sk_X509V3_EXT_METHOD_delete(sk, where)
 
#define sk_X509V3_EXT_METHOD_delete_ptr(sk, p)
 
#define sk_X509V3_EXT_METHOD_find(sk, out_index, p)
 
#define sk_X509V3_EXT_METHOD_shift(sk)
 
#define sk_X509V3_EXT_METHOD_push(sk, p)
 
#define sk_X509V3_EXT_METHOD_pop(sk)
 
#define sk_X509V3_EXT_METHOD_dup(sk)
 
#define sk_X509V3_EXT_METHOD_sort(sk)   sk_sort(CHECKED_CAST(_STACK *, STACK_OF(X509V3_EXT_METHOD) *, sk))
 
#define sk_X509V3_EXT_METHOD_is_sorted(sk)
 
#define sk_X509V3_EXT_METHOD_set_cmp_func(sk, comp)
 
#define sk_X509V3_EXT_METHOD_deep_copy(sk, copy_func, free_func)
 
#define sk_X509_ALGOR_new(comp)
 
#define sk_X509_ALGOR_new_null()   ((STACK_OF(X509_ALGOR) *)sk_new_null())
 
#define sk_X509_ALGOR_num(sk)   sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(X509_ALGOR) *, sk))
 
#define sk_X509_ALGOR_zero(sk)   sk_zero(CHECKED_CAST(_STACK *, STACK_OF(X509_ALGOR) *, sk));
 
#define sk_X509_ALGOR_value(sk, i)
 
#define sk_X509_ALGOR_set(sk, i, p)
 
#define sk_X509_ALGOR_free(sk)   sk_free(CHECKED_CAST(_STACK *, STACK_OF(X509_ALGOR) *, sk))
 
#define sk_X509_ALGOR_pop_free(sk, free_func)
 
#define sk_X509_ALGOR_insert(sk, p, where)
 
#define sk_X509_ALGOR_delete(sk, where)
 
#define sk_X509_ALGOR_delete_ptr(sk, p)
 
#define sk_X509_ALGOR_find(sk, out_index, p)
 
#define sk_X509_ALGOR_shift(sk)   ((X509_ALGOR *)sk_shift(CHECKED_CAST(_STACK *, STACK_OF(X509_ALGOR) *, sk)))
 
#define sk_X509_ALGOR_push(sk, p)
 
#define sk_X509_ALGOR_pop(sk)   ((X509_ALGOR *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(X509_ALGOR) *, sk)))
 
#define sk_X509_ALGOR_dup(sk)
 
#define sk_X509_ALGOR_sort(sk)   sk_sort(CHECKED_CAST(_STACK *, STACK_OF(X509_ALGOR) *, sk))
 
#define sk_X509_ALGOR_is_sorted(sk)   sk_is_sorted(CHECKED_CAST(const _STACK *, const STACK_OF(X509_ALGOR) *, sk))
 
#define sk_X509_ALGOR_set_cmp_func(sk, comp)
 
#define sk_X509_ALGOR_deep_copy(sk, copy_func, free_func)
 
#define sk_X509_ATTRIBUTE_new(comp)
 
#define sk_X509_ATTRIBUTE_new_null()   ((STACK_OF(X509_ATTRIBUTE) *)sk_new_null())
 
#define sk_X509_ATTRIBUTE_num(sk)   sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(X509_ATTRIBUTE) *, sk))
 
#define sk_X509_ATTRIBUTE_zero(sk)   sk_zero(CHECKED_CAST(_STACK *, STACK_OF(X509_ATTRIBUTE) *, sk));
 
#define sk_X509_ATTRIBUTE_value(sk, i)
 
#define sk_X509_ATTRIBUTE_set(sk, i, p)
 
#define sk_X509_ATTRIBUTE_free(sk)   sk_free(CHECKED_CAST(_STACK *, STACK_OF(X509_ATTRIBUTE) *, sk))
 
#define sk_X509_ATTRIBUTE_pop_free(sk, free_func)
 
#define sk_X509_ATTRIBUTE_insert(sk, p, where)
 
#define sk_X509_ATTRIBUTE_delete(sk, where)
 
#define sk_X509_ATTRIBUTE_delete_ptr(sk, p)
 
#define sk_X509_ATTRIBUTE_find(sk, out_index, p)
 
#define sk_X509_ATTRIBUTE_shift(sk)
 
#define sk_X509_ATTRIBUTE_push(sk, p)
 
#define sk_X509_ATTRIBUTE_pop(sk)
 
#define sk_X509_ATTRIBUTE_dup(sk)
 
#define sk_X509_ATTRIBUTE_sort(sk)   sk_sort(CHECKED_CAST(_STACK *, STACK_OF(X509_ATTRIBUTE) *, sk))
 
#define sk_X509_ATTRIBUTE_is_sorted(sk)
 
#define sk_X509_ATTRIBUTE_set_cmp_func(sk, comp)
 
#define sk_X509_ATTRIBUTE_deep_copy(sk, copy_func, free_func)
 
#define sk_X509_CRL_new(comp)
 
#define sk_X509_CRL_new_null()   ((STACK_OF(X509_CRL) *)sk_new_null())
 
#define sk_X509_CRL_num(sk)   sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(X509_CRL) *, sk))
 
#define sk_X509_CRL_zero(sk)   sk_zero(CHECKED_CAST(_STACK *, STACK_OF(X509_CRL) *, sk));
 
#define sk_X509_CRL_value(sk, i)
 
#define sk_X509_CRL_set(sk, i, p)
 
#define sk_X509_CRL_free(sk)   sk_free(CHECKED_CAST(_STACK *, STACK_OF(X509_CRL) *, sk))
 
#define sk_X509_CRL_pop_free(sk, free_func)
 
#define sk_X509_CRL_insert(sk, p, where)
 
#define sk_X509_CRL_delete(sk, where)
 
#define sk_X509_CRL_delete_ptr(sk, p)
 
#define sk_X509_CRL_find(sk, out_index, p)
 
#define sk_X509_CRL_shift(sk)   ((X509_CRL *)sk_shift(CHECKED_CAST(_STACK *, STACK_OF(X509_CRL) *, sk)))
 
#define sk_X509_CRL_push(sk, p)
 
#define sk_X509_CRL_pop(sk)   ((X509_CRL *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(X509_CRL) *, sk)))
 
#define sk_X509_CRL_dup(sk)
 
#define sk_X509_CRL_sort(sk)   sk_sort(CHECKED_CAST(_STACK *, STACK_OF(X509_CRL) *, sk))
 
#define sk_X509_CRL_is_sorted(sk)   sk_is_sorted(CHECKED_CAST(const _STACK *, const STACK_OF(X509_CRL) *, sk))
 
#define sk_X509_CRL_set_cmp_func(sk, comp)
 
#define sk_X509_CRL_deep_copy(sk, copy_func, free_func)
 
#define sk_X509_EXTENSION_new(comp)
 
#define sk_X509_EXTENSION_new_null()   ((STACK_OF(X509_EXTENSION) *)sk_new_null())
 
#define sk_X509_EXTENSION_num(sk)   sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(X509_EXTENSION) *, sk))
 
#define sk_X509_EXTENSION_zero(sk)   sk_zero(CHECKED_CAST(_STACK *, STACK_OF(X509_EXTENSION) *, sk));
 
#define sk_X509_EXTENSION_value(sk, i)
 
#define sk_X509_EXTENSION_set(sk, i, p)
 
#define sk_X509_EXTENSION_free(sk)   sk_free(CHECKED_CAST(_STACK *, STACK_OF(X509_EXTENSION) *, sk))
 
#define sk_X509_EXTENSION_pop_free(sk, free_func)
 
#define sk_X509_EXTENSION_insert(sk, p, where)
 
#define sk_X509_EXTENSION_delete(sk, where)
 
#define sk_X509_EXTENSION_delete_ptr(sk, p)
 
#define sk_X509_EXTENSION_find(sk, out_index, p)
 
#define sk_X509_EXTENSION_shift(sk)
 
#define sk_X509_EXTENSION_push(sk, p)
 
#define sk_X509_EXTENSION_pop(sk)
 
#define sk_X509_EXTENSION_dup(sk)
 
#define sk_X509_EXTENSION_sort(sk)   sk_sort(CHECKED_CAST(_STACK *, STACK_OF(X509_EXTENSION) *, sk))
 
#define sk_X509_EXTENSION_is_sorted(sk)
 
#define sk_X509_EXTENSION_set_cmp_func(sk, comp)
 
#define sk_X509_EXTENSION_deep_copy(sk, copy_func, free_func)
 
#define sk_X509_INFO_new(comp)
 
#define sk_X509_INFO_new_null()   ((STACK_OF(X509_INFO) *)sk_new_null())
 
#define sk_X509_INFO_num(sk)   sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(X509_INFO) *, sk))
 
#define sk_X509_INFO_zero(sk)   sk_zero(CHECKED_CAST(_STACK *, STACK_OF(X509_INFO) *, sk));
 
#define sk_X509_INFO_value(sk, i)
 
#define sk_X509_INFO_set(sk, i, p)
 
#define sk_X509_INFO_free(sk)   sk_free(CHECKED_CAST(_STACK *, STACK_OF(X509_INFO) *, sk))
 
#define sk_X509_INFO_pop_free(sk, free_func)
 
#define sk_X509_INFO_insert(sk, p, where)
 
#define sk_X509_INFO_delete(sk, where)
 
#define sk_X509_INFO_delete_ptr(sk, p)
 
#define sk_X509_INFO_find(sk, out_index, p)
 
#define sk_X509_INFO_shift(sk)   ((X509_INFO *)sk_shift(CHECKED_CAST(_STACK *, STACK_OF(X509_INFO) *, sk)))
 
#define sk_X509_INFO_push(sk, p)
 
#define sk_X509_INFO_pop(sk)   ((X509_INFO *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(X509_INFO) *, sk)))
 
#define sk_X509_INFO_dup(sk)
 
#define sk_X509_INFO_sort(sk)   sk_sort(CHECKED_CAST(_STACK *, STACK_OF(X509_INFO) *, sk))
 
#define sk_X509_INFO_is_sorted(sk)   sk_is_sorted(CHECKED_CAST(const _STACK *, const STACK_OF(X509_INFO) *, sk))
 
#define sk_X509_INFO_set_cmp_func(sk, comp)
 
#define sk_X509_INFO_deep_copy(sk, copy_func, free_func)
 
#define sk_X509_LOOKUP_new(comp)
 
#define sk_X509_LOOKUP_new_null()   ((STACK_OF(X509_LOOKUP) *)sk_new_null())
 
#define sk_X509_LOOKUP_num(sk)   sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(X509_LOOKUP) *, sk))
 
#define sk_X509_LOOKUP_zero(sk)   sk_zero(CHECKED_CAST(_STACK *, STACK_OF(X509_LOOKUP) *, sk));
 
#define sk_X509_LOOKUP_value(sk, i)
 
#define sk_X509_LOOKUP_set(sk, i, p)
 
#define sk_X509_LOOKUP_free(sk)   sk_free(CHECKED_CAST(_STACK *, STACK_OF(X509_LOOKUP) *, sk))
 
#define sk_X509_LOOKUP_pop_free(sk, free_func)
 
#define sk_X509_LOOKUP_insert(sk, p, where)
 
#define sk_X509_LOOKUP_delete(sk, where)
 
#define sk_X509_LOOKUP_delete_ptr(sk, p)
 
#define sk_X509_LOOKUP_find(sk, out_index, p)
 
#define sk_X509_LOOKUP_shift(sk)   ((X509_LOOKUP *)sk_shift(CHECKED_CAST(_STACK *, STACK_OF(X509_LOOKUP) *, sk)))
 
#define sk_X509_LOOKUP_push(sk, p)
 
#define sk_X509_LOOKUP_pop(sk)   ((X509_LOOKUP *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(X509_LOOKUP) *, sk)))
 
#define sk_X509_LOOKUP_dup(sk)
 
#define sk_X509_LOOKUP_sort(sk)   sk_sort(CHECKED_CAST(_STACK *, STACK_OF(X509_LOOKUP) *, sk))
 
#define sk_X509_LOOKUP_is_sorted(sk)   sk_is_sorted(CHECKED_CAST(const _STACK *, const STACK_OF(X509_LOOKUP) *, sk))
 
#define sk_X509_LOOKUP_set_cmp_func(sk, comp)
 
#define sk_X509_LOOKUP_deep_copy(sk, copy_func, free_func)
 
#define sk_X509_NAME_new(comp)
 
#define sk_X509_NAME_new_null()   ((STACK_OF(X509_NAME) *)sk_new_null())
 
#define sk_X509_NAME_num(sk)   sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(X509_NAME) *, sk))
 
#define sk_X509_NAME_zero(sk)   sk_zero(CHECKED_CAST(_STACK *, STACK_OF(X509_NAME) *, sk));
 
#define sk_X509_NAME_value(sk, i)
 
#define sk_X509_NAME_set(sk, i, p)
 
#define sk_X509_NAME_free(sk)   sk_free(CHECKED_CAST(_STACK *, STACK_OF(X509_NAME) *, sk))
 
#define sk_X509_NAME_pop_free(sk, free_func)
 
#define sk_X509_NAME_insert(sk, p, where)
 
#define sk_X509_NAME_delete(sk, where)
 
#define sk_X509_NAME_delete_ptr(sk, p)
 
#define sk_X509_NAME_find(sk, out_index, p)
 
#define sk_X509_NAME_shift(sk)   ((X509_NAME *)sk_shift(CHECKED_CAST(_STACK *, STACK_OF(X509_NAME) *, sk)))
 
#define sk_X509_NAME_push(sk, p)
 
#define sk_X509_NAME_pop(sk)   ((X509_NAME *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(X509_NAME) *, sk)))
 
#define sk_X509_NAME_dup(sk)
 
#define sk_X509_NAME_sort(sk)   sk_sort(CHECKED_CAST(_STACK *, STACK_OF(X509_NAME) *, sk))
 
#define sk_X509_NAME_is_sorted(sk)   sk_is_sorted(CHECKED_CAST(const _STACK *, const STACK_OF(X509_NAME) *, sk))
 
#define sk_X509_NAME_set_cmp_func(sk, comp)
 
#define sk_X509_NAME_deep_copy(sk, copy_func, free_func)
 
#define sk_X509_NAME_ENTRY_new(comp)
 
#define sk_X509_NAME_ENTRY_new_null()   ((STACK_OF(X509_NAME_ENTRY) *)sk_new_null())
 
#define sk_X509_NAME_ENTRY_num(sk)   sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(X509_NAME_ENTRY) *, sk))
 
#define sk_X509_NAME_ENTRY_zero(sk)   sk_zero(CHECKED_CAST(_STACK *, STACK_OF(X509_NAME_ENTRY) *, sk));
 
#define sk_X509_NAME_ENTRY_value(sk, i)
 
#define sk_X509_NAME_ENTRY_set(sk, i, p)
 
#define sk_X509_NAME_ENTRY_free(sk)   sk_free(CHECKED_CAST(_STACK *, STACK_OF(X509_NAME_ENTRY) *, sk))
 
#define sk_X509_NAME_ENTRY_pop_free(sk, free_func)
 
#define sk_X509_NAME_ENTRY_insert(sk, p, where)
 
#define sk_X509_NAME_ENTRY_delete(sk, where)
 
#define sk_X509_NAME_ENTRY_delete_ptr(sk, p)
 
#define sk_X509_NAME_ENTRY_find(sk, out_index, p)
 
#define sk_X509_NAME_ENTRY_shift(sk)
 
#define sk_X509_NAME_ENTRY_push(sk, p)
 
#define sk_X509_NAME_ENTRY_pop(sk)
 
#define sk_X509_NAME_ENTRY_dup(sk)
 
#define sk_X509_NAME_ENTRY_sort(sk)   sk_sort(CHECKED_CAST(_STACK *, STACK_OF(X509_NAME_ENTRY) *, sk))
 
#define sk_X509_NAME_ENTRY_is_sorted(sk)
 
#define sk_X509_NAME_ENTRY_set_cmp_func(sk, comp)
 
#define sk_X509_NAME_ENTRY_deep_copy(sk, copy_func, free_func)
 
#define sk_X509_OBJECT_new(comp)
 
#define sk_X509_OBJECT_new_null()   ((STACK_OF(X509_OBJECT) *)sk_new_null())
 
#define sk_X509_OBJECT_num(sk)   sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(X509_OBJECT) *, sk))
 
#define sk_X509_OBJECT_zero(sk)   sk_zero(CHECKED_CAST(_STACK *, STACK_OF(X509_OBJECT) *, sk));
 
#define sk_X509_OBJECT_value(sk, i)
 
#define sk_X509_OBJECT_set(sk, i, p)
 
#define sk_X509_OBJECT_free(sk)   sk_free(CHECKED_CAST(_STACK *, STACK_OF(X509_OBJECT) *, sk))
 
#define sk_X509_OBJECT_pop_free(sk, free_func)
 
#define sk_X509_OBJECT_insert(sk, p, where)
 
#define sk_X509_OBJECT_delete(sk, where)
 
#define sk_X509_OBJECT_delete_ptr(sk, p)
 
#define sk_X509_OBJECT_find(sk, out_index, p)
 
#define sk_X509_OBJECT_shift(sk)   ((X509_OBJECT *)sk_shift(CHECKED_CAST(_STACK *, STACK_OF(X509_OBJECT) *, sk)))
 
#define sk_X509_OBJECT_push(sk, p)
 
#define sk_X509_OBJECT_pop(sk)   ((X509_OBJECT *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(X509_OBJECT) *, sk)))
 
#define sk_X509_OBJECT_dup(sk)
 
#define sk_X509_OBJECT_sort(sk)   sk_sort(CHECKED_CAST(_STACK *, STACK_OF(X509_OBJECT) *, sk))
 
#define sk_X509_OBJECT_is_sorted(sk)   sk_is_sorted(CHECKED_CAST(const _STACK *, const STACK_OF(X509_OBJECT) *, sk))
 
#define sk_X509_OBJECT_set_cmp_func(sk, comp)
 
#define sk_X509_OBJECT_deep_copy(sk, copy_func, free_func)
 
#define sk_X509_POLICY_DATA_new(comp)
 
#define sk_X509_POLICY_DATA_new_null()   ((STACK_OF(X509_POLICY_DATA) *)sk_new_null())
 
#define sk_X509_POLICY_DATA_num(sk)   sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(X509_POLICY_DATA) *, sk))
 
#define sk_X509_POLICY_DATA_zero(sk)   sk_zero(CHECKED_CAST(_STACK *, STACK_OF(X509_POLICY_DATA) *, sk));
 
#define sk_X509_POLICY_DATA_value(sk, i)
 
#define sk_X509_POLICY_DATA_set(sk, i, p)
 
#define sk_X509_POLICY_DATA_free(sk)   sk_free(CHECKED_CAST(_STACK *, STACK_OF(X509_POLICY_DATA) *, sk))
 
#define sk_X509_POLICY_DATA_pop_free(sk, free_func)
 
#define sk_X509_POLICY_DATA_insert(sk, p, where)
 
#define sk_X509_POLICY_DATA_delete(sk, where)
 
#define sk_X509_POLICY_DATA_delete_ptr(sk, p)
 
#define sk_X509_POLICY_DATA_find(sk, out_index, p)
 
#define sk_X509_POLICY_DATA_shift(sk)
 
#define sk_X509_POLICY_DATA_push(sk, p)
 
#define sk_X509_POLICY_DATA_pop(sk)
 
#define sk_X509_POLICY_DATA_dup(sk)
 
#define sk_X509_POLICY_DATA_sort(sk)   sk_sort(CHECKED_CAST(_STACK *, STACK_OF(X509_POLICY_DATA) *, sk))
 
#define sk_X509_POLICY_DATA_is_sorted(sk)
 
#define sk_X509_POLICY_DATA_set_cmp_func(sk, comp)
 
#define sk_X509_POLICY_DATA_deep_copy(sk, copy_func, free_func)
 
#define sk_X509_POLICY_NODE_new(comp)
 
#define sk_X509_POLICY_NODE_new_null()   ((STACK_OF(X509_POLICY_NODE) *)sk_new_null())
 
#define sk_X509_POLICY_NODE_num(sk)   sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(X509_POLICY_NODE) *, sk))
 
#define sk_X509_POLICY_NODE_zero(sk)   sk_zero(CHECKED_CAST(_STACK *, STACK_OF(X509_POLICY_NODE) *, sk));
 
#define sk_X509_POLICY_NODE_value(sk, i)
 
#define sk_X509_POLICY_NODE_set(sk, i, p)
 
#define sk_X509_POLICY_NODE_free(sk)   sk_free(CHECKED_CAST(_STACK *, STACK_OF(X509_POLICY_NODE) *, sk))
 
#define sk_X509_POLICY_NODE_pop_free(sk, free_func)
 
#define sk_X509_POLICY_NODE_insert(sk, p, where)
 
#define sk_X509_POLICY_NODE_delete(sk, where)
 
#define sk_X509_POLICY_NODE_delete_ptr(sk, p)
 
#define sk_X509_POLICY_NODE_find(sk, out_index, p)
 
#define sk_X509_POLICY_NODE_shift(sk)
 
#define sk_X509_POLICY_NODE_push(sk, p)
 
#define sk_X509_POLICY_NODE_pop(sk)
 
#define sk_X509_POLICY_NODE_dup(sk)
 
#define sk_X509_POLICY_NODE_sort(sk)   sk_sort(CHECKED_CAST(_STACK *, STACK_OF(X509_POLICY_NODE) *, sk))
 
#define sk_X509_POLICY_NODE_is_sorted(sk)
 
#define sk_X509_POLICY_NODE_set_cmp_func(sk, comp)
 
#define sk_X509_POLICY_NODE_deep_copy(sk, copy_func, free_func)
 
#define sk_X509_PURPOSE_new(comp)
 
#define sk_X509_PURPOSE_new_null()   ((STACK_OF(X509_PURPOSE) *)sk_new_null())
 
#define sk_X509_PURPOSE_num(sk)   sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(X509_PURPOSE) *, sk))
 
#define sk_X509_PURPOSE_zero(sk)   sk_zero(CHECKED_CAST(_STACK *, STACK_OF(X509_PURPOSE) *, sk));
 
#define sk_X509_PURPOSE_value(sk, i)
 
#define sk_X509_PURPOSE_set(sk, i, p)
 
#define sk_X509_PURPOSE_free(sk)   sk_free(CHECKED_CAST(_STACK *, STACK_OF(X509_PURPOSE) *, sk))
 
#define sk_X509_PURPOSE_pop_free(sk, free_func)
 
#define sk_X509_PURPOSE_insert(sk, p, where)
 
#define sk_X509_PURPOSE_delete(sk, where)
 
#define sk_X509_PURPOSE_delete_ptr(sk, p)
 
#define sk_X509_PURPOSE_find(sk, out_index, p)
 
#define sk_X509_PURPOSE_shift(sk)
 
#define sk_X509_PURPOSE_push(sk, p)
 
#define sk_X509_PURPOSE_pop(sk)   ((X509_PURPOSE *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(X509_PURPOSE) *, sk)))
 
#define sk_X509_PURPOSE_dup(sk)
 
#define sk_X509_PURPOSE_sort(sk)   sk_sort(CHECKED_CAST(_STACK *, STACK_OF(X509_PURPOSE) *, sk))
 
#define sk_X509_PURPOSE_is_sorted(sk)   sk_is_sorted(CHECKED_CAST(const _STACK *, const STACK_OF(X509_PURPOSE) *, sk))
 
#define sk_X509_PURPOSE_set_cmp_func(sk, comp)
 
#define sk_X509_PURPOSE_deep_copy(sk, copy_func, free_func)
 
#define sk_X509_REVOKED_new(comp)
 
#define sk_X509_REVOKED_new_null()   ((STACK_OF(X509_REVOKED) *)sk_new_null())
 
#define sk_X509_REVOKED_num(sk)   sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(X509_REVOKED) *, sk))
 
#define sk_X509_REVOKED_zero(sk)   sk_zero(CHECKED_CAST(_STACK *, STACK_OF(X509_REVOKED) *, sk));
 
#define sk_X509_REVOKED_value(sk, i)
 
#define sk_X509_REVOKED_set(sk, i, p)
 
#define sk_X509_REVOKED_free(sk)   sk_free(CHECKED_CAST(_STACK *, STACK_OF(X509_REVOKED) *, sk))
 
#define sk_X509_REVOKED_pop_free(sk, free_func)
 
#define sk_X509_REVOKED_insert(sk, p, where)
 
#define sk_X509_REVOKED_delete(sk, where)
 
#define sk_X509_REVOKED_delete_ptr(sk, p)
 
#define sk_X509_REVOKED_find(sk, out_index, p)
 
#define sk_X509_REVOKED_shift(sk)
 
#define sk_X509_REVOKED_push(sk, p)
 
#define sk_X509_REVOKED_pop(sk)   ((X509_REVOKED *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(X509_REVOKED) *, sk)))
 
#define sk_X509_REVOKED_dup(sk)
 
#define sk_X509_REVOKED_sort(sk)   sk_sort(CHECKED_CAST(_STACK *, STACK_OF(X509_REVOKED) *, sk))
 
#define sk_X509_REVOKED_is_sorted(sk)   sk_is_sorted(CHECKED_CAST(const _STACK *, const STACK_OF(X509_REVOKED) *, sk))
 
#define sk_X509_REVOKED_set_cmp_func(sk, comp)
 
#define sk_X509_REVOKED_deep_copy(sk, copy_func, free_func)
 
#define sk_X509_TRUST_new(comp)
 
#define sk_X509_TRUST_new_null()   ((STACK_OF(X509_TRUST) *)sk_new_null())
 
#define sk_X509_TRUST_num(sk)   sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(X509_TRUST) *, sk))
 
#define sk_X509_TRUST_zero(sk)   sk_zero(CHECKED_CAST(_STACK *, STACK_OF(X509_TRUST) *, sk));
 
#define sk_X509_TRUST_value(sk, i)
 
#define sk_X509_TRUST_set(sk, i, p)
 
#define sk_X509_TRUST_free(sk)   sk_free(CHECKED_CAST(_STACK *, STACK_OF(X509_TRUST) *, sk))
 
#define sk_X509_TRUST_pop_free(sk, free_func)
 
#define sk_X509_TRUST_insert(sk, p, where)
 
#define sk_X509_TRUST_delete(sk, where)
 
#define sk_X509_TRUST_delete_ptr(sk, p)
 
#define sk_X509_TRUST_find(sk, out_index, p)
 
#define sk_X509_TRUST_shift(sk)   ((X509_TRUST *)sk_shift(CHECKED_CAST(_STACK *, STACK_OF(X509_TRUST) *, sk)))
 
#define sk_X509_TRUST_push(sk, p)
 
#define sk_X509_TRUST_pop(sk)   ((X509_TRUST *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(X509_TRUST) *, sk)))
 
#define sk_X509_TRUST_dup(sk)
 
#define sk_X509_TRUST_sort(sk)   sk_sort(CHECKED_CAST(_STACK *, STACK_OF(X509_TRUST) *, sk))
 
#define sk_X509_TRUST_is_sorted(sk)   sk_is_sorted(CHECKED_CAST(const _STACK *, const STACK_OF(X509_TRUST) *, sk))
 
#define sk_X509_TRUST_set_cmp_func(sk, comp)
 
#define sk_X509_TRUST_deep_copy(sk, copy_func, free_func)
 
#define sk_X509_VERIFY_PARAM_new(comp)
 
#define sk_X509_VERIFY_PARAM_new_null()   ((STACK_OF(X509_VERIFY_PARAM) *)sk_new_null())
 
#define sk_X509_VERIFY_PARAM_num(sk)   sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(X509_VERIFY_PARAM) *, sk))
 
#define sk_X509_VERIFY_PARAM_zero(sk)   sk_zero(CHECKED_CAST(_STACK *, STACK_OF(X509_VERIFY_PARAM) *, sk));
 
#define sk_X509_VERIFY_PARAM_value(sk, i)
 
#define sk_X509_VERIFY_PARAM_set(sk, i, p)
 
#define sk_X509_VERIFY_PARAM_free(sk)   sk_free(CHECKED_CAST(_STACK *, STACK_OF(X509_VERIFY_PARAM) *, sk))
 
#define sk_X509_VERIFY_PARAM_pop_free(sk, free_func)
 
#define sk_X509_VERIFY_PARAM_insert(sk, p, where)
 
#define sk_X509_VERIFY_PARAM_delete(sk, where)
 
#define sk_X509_VERIFY_PARAM_delete_ptr(sk, p)
 
#define sk_X509_VERIFY_PARAM_find(sk, out_index, p)
 
#define sk_X509_VERIFY_PARAM_shift(sk)
 
#define sk_X509_VERIFY_PARAM_push(sk, p)
 
#define sk_X509_VERIFY_PARAM_pop(sk)
 
#define sk_X509_VERIFY_PARAM_dup(sk)
 
#define sk_X509_VERIFY_PARAM_sort(sk)   sk_sort(CHECKED_CAST(_STACK *, STACK_OF(X509_VERIFY_PARAM) *, sk))
 
#define sk_X509_VERIFY_PARAM_is_sorted(sk)
 
#define sk_X509_VERIFY_PARAM_set_cmp_func(sk, comp)
 
#define sk_X509_VERIFY_PARAM_deep_copy(sk, copy_func, free_func)
 
#define sk_void_new(comp)
 
#define sk_void_new_null()   ((STACK_OF(void) *)sk_new_null())
 
#define sk_void_num(sk)   sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(void) *, sk))
 
#define sk_void_zero(sk)   sk_zero(CHECKED_CAST(_STACK *, STACK_OF(void) *, sk));
 
#define sk_void_value(sk, i)
 
#define sk_void_set(sk, i, p)
 
#define sk_void_free(sk)   sk_free(CHECKED_CAST(_STACK *, STACK_OF(void) *, sk))
 
#define sk_void_pop_free(sk, free_func)
 
#define sk_void_insert(sk, p, where)
 
#define sk_void_delete(sk, where)   ((void *)sk_delete(CHECKED_CAST(_STACK *, STACK_OF(void) *, sk), (where)))
 
#define sk_void_delete_ptr(sk, p)
 
#define sk_void_find(sk, out_index, p)
 
#define sk_void_shift(sk)   ((void *)sk_shift(CHECKED_CAST(_STACK *, STACK_OF(void) *, sk)))
 
#define sk_void_push(sk, p)
 
#define sk_void_pop(sk)   ((void *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(void) *, sk)))
 
#define sk_void_dup(sk)
 
#define sk_void_sort(sk)   sk_sort(CHECKED_CAST(_STACK *, STACK_OF(void) *, sk))
 
#define sk_void_is_sorted(sk)   sk_is_sorted(CHECKED_CAST(const _STACK *, const STACK_OF(void) *, sk))
 
#define sk_void_set_cmp_func(sk, comp)
 
#define sk_void_deep_copy(sk, copy_func, free_func)
 
#define sk_SRTP_PROTECTION_PROFILE_new(comp)
 
#define sk_SRTP_PROTECTION_PROFILE_new_null()   ((STACK_OF(SRTP_PROTECTION_PROFILE) *)sk_new_null())
 
#define sk_SRTP_PROTECTION_PROFILE_num(sk)
 
#define sk_SRTP_PROTECTION_PROFILE_zero(sk)   sk_zero(CHECKED_CAST(_STACK *, STACK_OF(SRTP_PROTECTION_PROFILE) *, sk));
 
#define sk_SRTP_PROTECTION_PROFILE_value(sk, i)
 
#define sk_SRTP_PROTECTION_PROFILE_set(sk, i, p)
 
#define sk_SRTP_PROTECTION_PROFILE_free(sk)   sk_free(CHECKED_CAST(_STACK *, STACK_OF(SRTP_PROTECTION_PROFILE) *, sk))
 
#define sk_SRTP_PROTECTION_PROFILE_pop_free(sk, free_func)
 
#define sk_SRTP_PROTECTION_PROFILE_insert(sk, p, where)
 
#define sk_SRTP_PROTECTION_PROFILE_delete(sk, where)
 
#define sk_SRTP_PROTECTION_PROFILE_delete_ptr(sk, p)
 
#define sk_SRTP_PROTECTION_PROFILE_find(sk, out_index, p)
 
#define sk_SRTP_PROTECTION_PROFILE_shift(sk)
 
#define sk_SRTP_PROTECTION_PROFILE_push(sk, p)
 
#define sk_SRTP_PROTECTION_PROFILE_pop(sk)
 
#define sk_SRTP_PROTECTION_PROFILE_dup(sk)
 
#define sk_SRTP_PROTECTION_PROFILE_sort(sk)   sk_sort(CHECKED_CAST(_STACK *, STACK_OF(SRTP_PROTECTION_PROFILE) *, sk))
 
#define sk_SRTP_PROTECTION_PROFILE_is_sorted(sk)
 
#define sk_SRTP_PROTECTION_PROFILE_set_cmp_func(sk, comp)
 
#define sk_SRTP_PROTECTION_PROFILE_deep_copy(sk, copy_func, free_func)
 
#define sk_SSL_CIPHER_new(comp)
 
#define sk_SSL_CIPHER_new_null()   ((STACK_OF(SSL_CIPHER) *)sk_new_null())
 
#define sk_SSL_CIPHER_num(sk)   sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(SSL_CIPHER) *, sk))
 
#define sk_SSL_CIPHER_zero(sk)   sk_zero(CHECKED_CAST(_STACK *, STACK_OF(SSL_CIPHER) *, sk));
 
#define sk_SSL_CIPHER_value(sk, i)
 
#define sk_SSL_CIPHER_set(sk, i, p)
 
#define sk_SSL_CIPHER_free(sk)   sk_free(CHECKED_CAST(_STACK *, STACK_OF(SSL_CIPHER) *, sk))
 
#define sk_SSL_CIPHER_pop_free(sk, free_func)
 
#define sk_SSL_CIPHER_insert(sk, p, where)
 
#define sk_SSL_CIPHER_delete(sk, where)
 
#define sk_SSL_CIPHER_delete_ptr(sk, p)
 
#define sk_SSL_CIPHER_find(sk, out_index, p)
 
#define sk_SSL_CIPHER_shift(sk)
 
#define sk_SSL_CIPHER_push(sk, p)
 
#define sk_SSL_CIPHER_pop(sk)
 
#define sk_SSL_CIPHER_dup(sk)
 
#define sk_SSL_CIPHER_sort(sk)   sk_sort(CHECKED_CAST(_STACK *, STACK_OF(SSL_CIPHER) *, sk))
 
#define sk_SSL_CIPHER_is_sorted(sk)   sk_is_sorted(CHECKED_CAST(const _STACK *, const STACK_OF(SSL_CIPHER) *, sk))
 
#define sk_SSL_CIPHER_set_cmp_func(sk, comp)
 
#define sk_SSL_CIPHER_deep_copy(sk, copy_func, free_func)
 
#define sk_OPENSSL_STRING_new(comp)
 
#define sk_OPENSSL_STRING_new_null()   ((STACK_OF(OPENSSL_STRING) *)sk_new_null())
 
#define sk_OPENSSL_STRING_num(sk)   sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(OPENSSL_STRING) *, sk))
 
#define sk_OPENSSL_STRING_zero(sk)   sk_zero(CHECKED_CAST(_STACK *, STACK_OF(OPENSSL_STRING) *, sk));
 
#define sk_OPENSSL_STRING_value(sk, i)
 
#define sk_OPENSSL_STRING_set(sk, i, p)
 
#define sk_OPENSSL_STRING_free(sk)   sk_free(CHECKED_CAST(_STACK *, STACK_OF(OPENSSL_STRING) *, sk))
 
#define sk_OPENSSL_STRING_pop_free(sk, free_func)
 
#define sk_OPENSSL_STRING_insert(sk, p, where)
 
#define sk_OPENSSL_STRING_delete(sk, where)
 
#define sk_OPENSSL_STRING_delete_ptr(sk, p)
 
#define sk_OPENSSL_STRING_find(sk, out_index, p)
 
#define sk_OPENSSL_STRING_shift(sk)
 
#define sk_OPENSSL_STRING_push(sk, p)
 
#define sk_OPENSSL_STRING_pop(sk)
 
#define sk_OPENSSL_STRING_dup(sk)
 
#define sk_OPENSSL_STRING_sort(sk)   sk_sort(CHECKED_CAST(_STACK *, STACK_OF(OPENSSL_STRING) *, sk))
 
#define sk_OPENSSL_STRING_is_sorted(sk)
 
#define sk_OPENSSL_STRING_set_cmp_func(sk, comp)
 
#define sk_OPENSSL_STRING_deep_copy(sk, copy_func, free_func)
 

Macro Definition Documentation

◆ sk_ACCESS_DESCRIPTION_deep_copy

#define sk_ACCESS_DESCRIPTION_deep_copy (   sk,
  copy_func,
  free_func 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(ACCESS_DESCRIPTION) *, sk), \
CHECKED_CAST(void *(*)(void *), \
ACCESS_DESCRIPTION *(*)(ACCESS_DESCRIPTION *), copy_func), \
CHECKED_CAST(void (*)(void *), void (*)(ACCESS_DESCRIPTION *), \
free_func)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_deep_copy(const _STACK *sk, void *(*copy_func)(void *), void(*free_func)(void *))
Definition: stack.c:353
Definition: x509v3.h:206

◆ sk_ACCESS_DESCRIPTION_delete

#define sk_ACCESS_DESCRIPTION_delete (   sk,
  where 
)
Value:
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete(_STACK *sk, size_t where)
Definition: stack.c:191
Definition: x509v3.h:206

◆ sk_ACCESS_DESCRIPTION_delete_ptr

#define sk_ACCESS_DESCRIPTION_delete_ptr (   sk,
  p 
)
Value:
CHECKED_CAST(void *, ACCESS_DESCRIPTION *, p)))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete_ptr(_STACK *sk, void *p)
Definition: stack.c:209
Definition: x509v3.h:206

◆ sk_ACCESS_DESCRIPTION_dup

#define sk_ACCESS_DESCRIPTION_dup (   sk)
Value:
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_dup(const _STACK *sk)
Definition: stack.c:291
Definition: x509v3.h:206

◆ sk_ACCESS_DESCRIPTION_find

#define sk_ACCESS_DESCRIPTION_find (   sk,
  out_index,
  p 
)
Value:
(out_index), CHECKED_CAST(void *, ACCESS_DESCRIPTION *, p))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int sk_find(_STACK *sk, size_t *out_index, void *p)
Definition: stack.c:223
Definition: x509v3.h:206

◆ sk_ACCESS_DESCRIPTION_free

#define sk_ACCESS_DESCRIPTION_free (   sk)    sk_free(CHECKED_CAST(_STACK *, STACK_OF(ACCESS_DESCRIPTION) *, sk))

◆ sk_ACCESS_DESCRIPTION_insert

#define sk_ACCESS_DESCRIPTION_insert (   sk,
  p,
  where 
)
Value:
CHECKED_CAST(void *, ACCESS_DESCRIPTION *, p), (where))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
size_t sk_insert(_STACK *sk, void *p, size_t where)
Definition: stack.c:146
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509v3.h:206

◆ sk_ACCESS_DESCRIPTION_is_sorted

#define sk_ACCESS_DESCRIPTION_is_sorted (   sk)
Value:
int sk_is_sorted(const _STACK *sk)
Definition: stack.c:335
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509v3.h:206

◆ sk_ACCESS_DESCRIPTION_new

#define sk_ACCESS_DESCRIPTION_new (   comp)
Value:
int (*)(const ACCESS_DESCRIPTION **a, const ACCESS_DESCRIPTION **b), \
comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_new(stack_cmp_func comp)
Definition: stack.c:67
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306
Definition: x509v3.h:206

◆ sk_ACCESS_DESCRIPTION_new_null

#define sk_ACCESS_DESCRIPTION_new_null ( )    ((STACK_OF(ACCESS_DESCRIPTION) *)sk_new_null())

◆ sk_ACCESS_DESCRIPTION_num

#define sk_ACCESS_DESCRIPTION_num (   sk)    sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(ACCESS_DESCRIPTION) *, sk))

◆ sk_ACCESS_DESCRIPTION_pop

#define sk_ACCESS_DESCRIPTION_pop (   sk)
Value:
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_pop(_STACK *sk)
Definition: stack.c:281
Definition: x509v3.h:206

◆ sk_ACCESS_DESCRIPTION_pop_free

#define sk_ACCESS_DESCRIPTION_pop_free (   sk,
  free_func 
)
Value:
CHECKED_CAST(void (*)(void *), void (*)(ACCESS_DESCRIPTION *), \
free_func))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void sk_pop_free(_STACK *sk, void(*func)(void *))
Definition: stack.c:133
Definition: x509v3.h:206

◆ sk_ACCESS_DESCRIPTION_push

#define sk_ACCESS_DESCRIPTION_push (   sk,
  p 
)
Value:
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
size_t sk_push(_STACK *sk, void *p)
Definition: stack.c:279
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509v3.h:206

◆ sk_ACCESS_DESCRIPTION_set

#define sk_ACCESS_DESCRIPTION_set (   sk,
  i,
  p 
)
Value:
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_set(_STACK *sk, size_t i, void *value)
Definition: stack.c:118
for i
Definition: complexityMeasures.m:24
Definition: x509v3.h:206

◆ sk_ACCESS_DESCRIPTION_set_cmp_func

#define sk_ACCESS_DESCRIPTION_set_cmp_func (   sk,
  comp 
)
Value:
((int (*)(const ACCESS_DESCRIPTION **a, const ACCESS_DESCRIPTION **b)) \
sk_set_cmp_func( \
const ACCESS_DESCRIPTION **b), \
comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int
Definition: runtests.py:53
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306
Definition: x509v3.h:206

◆ sk_ACCESS_DESCRIPTION_shift

#define sk_ACCESS_DESCRIPTION_shift (   sk)
Value:
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_shift(_STACK *sk)
Definition: stack.c:269
Definition: x509v3.h:206

◆ sk_ACCESS_DESCRIPTION_sort

#define sk_ACCESS_DESCRIPTION_sort (   sk)    sk_sort(CHECKED_CAST(_STACK *, STACK_OF(ACCESS_DESCRIPTION) *, sk))

◆ sk_ACCESS_DESCRIPTION_value

#define sk_ACCESS_DESCRIPTION_value (   sk,
  i 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(ACCESS_DESCRIPTION) *, sk), \
(i)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
void * sk_value(const _STACK *sk, size_t i)
Definition: stack.c:111
#define STACK_OF(type)
Definition: stack.h:112
for i
Definition: complexityMeasures.m:24
Definition: x509v3.h:206

◆ sk_ACCESS_DESCRIPTION_zero

#define sk_ACCESS_DESCRIPTION_zero (   sk)    sk_zero(CHECKED_CAST(_STACK *, STACK_OF(ACCESS_DESCRIPTION) *, sk));

◆ sk_ASN1_ADB_TABLE_deep_copy

#define sk_ASN1_ADB_TABLE_deep_copy (   sk,
  copy_func,
  free_func 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(ASN1_ADB_TABLE) *, sk), \
CHECKED_CAST(void *(*)(void *), ASN1_ADB_TABLE *(*)(ASN1_ADB_TABLE *), \
copy_func), \
CHECKED_CAST(void (*)(void *), void (*)(ASN1_ADB_TABLE *), free_func)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: asn1t.h:420
_STACK * sk_deep_copy(const _STACK *sk, void *(*copy_func)(void *), void(*free_func)(void *))
Definition: stack.c:353

◆ sk_ASN1_ADB_TABLE_delete

#define sk_ASN1_ADB_TABLE_delete (   sk,
  where 
)
Value:
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete(_STACK *sk, size_t where)
Definition: stack.c:191
Definition: asn1t.h:420

◆ sk_ASN1_ADB_TABLE_delete_ptr

#define sk_ASN1_ADB_TABLE_delete_ptr (   sk,
  p 
)
Value:
CHECKED_CAST(void *, ASN1_ADB_TABLE *, p)))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: asn1t.h:420
void * sk_delete_ptr(_STACK *sk, void *p)
Definition: stack.c:209

◆ sk_ASN1_ADB_TABLE_dup

#define sk_ASN1_ADB_TABLE_dup (   sk)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(ASN1_ADB_TABLE) *, sk)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_dup(const _STACK *sk)
Definition: stack.c:291
Definition: asn1t.h:420

◆ sk_ASN1_ADB_TABLE_find

#define sk_ASN1_ADB_TABLE_find (   sk,
  out_index,
  p 
)
Value:
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int sk_find(_STACK *sk, size_t *out_index, void *p)
Definition: stack.c:223
Definition: asn1t.h:420

◆ sk_ASN1_ADB_TABLE_free

#define sk_ASN1_ADB_TABLE_free (   sk)    sk_free(CHECKED_CAST(_STACK *, STACK_OF(ASN1_ADB_TABLE) *, sk))

◆ sk_ASN1_ADB_TABLE_insert

#define sk_ASN1_ADB_TABLE_insert (   sk,
  p,
  where 
)
Value:
CHECKED_CAST(void *, ASN1_ADB_TABLE *, p), (where))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
size_t sk_insert(_STACK *sk, void *p, size_t where)
Definition: stack.c:146
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: asn1t.h:420

◆ sk_ASN1_ADB_TABLE_is_sorted

#define sk_ASN1_ADB_TABLE_is_sorted (   sk)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(ASN1_ADB_TABLE) *, sk))
int sk_is_sorted(const _STACK *sk)
Definition: stack.c:335
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: asn1t.h:420

◆ sk_ASN1_ADB_TABLE_new

#define sk_ASN1_ADB_TABLE_new (   comp)
Value:
int (*)(const ASN1_ADB_TABLE **a, const ASN1_ADB_TABLE **b), comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_new(stack_cmp_func comp)
Definition: stack.c:67
Definition: asn1t.h:420
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_ASN1_ADB_TABLE_new_null

#define sk_ASN1_ADB_TABLE_new_null ( )    ((STACK_OF(ASN1_ADB_TABLE) *)sk_new_null())

◆ sk_ASN1_ADB_TABLE_num

#define sk_ASN1_ADB_TABLE_num (   sk)    sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(ASN1_ADB_TABLE) *, sk))

◆ sk_ASN1_ADB_TABLE_pop

#define sk_ASN1_ADB_TABLE_pop (   sk)
Value:
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: asn1t.h:420
void * sk_pop(_STACK *sk)
Definition: stack.c:281

◆ sk_ASN1_ADB_TABLE_pop_free

#define sk_ASN1_ADB_TABLE_pop_free (   sk,
  free_func 
)
Value:
CHECKED_CAST(void (*)(void *), void (*)(ASN1_ADB_TABLE *), free_func))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: asn1t.h:420
void sk_pop_free(_STACK *sk, void(*func)(void *))
Definition: stack.c:133

◆ sk_ASN1_ADB_TABLE_push

#define sk_ASN1_ADB_TABLE_push (   sk,
  p 
)
Value:
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
size_t sk_push(_STACK *sk, void *p)
Definition: stack.c:279
#define STACK_OF(type)
Definition: stack.h:112
Definition: asn1t.h:420

◆ sk_ASN1_ADB_TABLE_set

#define sk_ASN1_ADB_TABLE_set (   sk,
  i,
  p 
)
Value:
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: asn1t.h:420
void * sk_set(_STACK *sk, size_t i, void *value)
Definition: stack.c:118
for i
Definition: complexityMeasures.m:24

◆ sk_ASN1_ADB_TABLE_set_cmp_func

#define sk_ASN1_ADB_TABLE_set_cmp_func (   sk,
  comp 
)
Value:
((int (*)(const ASN1_ADB_TABLE **a, const ASN1_ADB_TABLE **b)) \
sk_set_cmp_func( \
const ASN1_ADB_TABLE **b), \
comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int
Definition: runtests.py:53
Definition: asn1t.h:420
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_ASN1_ADB_TABLE_shift

#define sk_ASN1_ADB_TABLE_shift (   sk)
Value:
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: asn1t.h:420
void * sk_shift(_STACK *sk)
Definition: stack.c:269

◆ sk_ASN1_ADB_TABLE_sort

#define sk_ASN1_ADB_TABLE_sort (   sk)    sk_sort(CHECKED_CAST(_STACK *, STACK_OF(ASN1_ADB_TABLE) *, sk))

◆ sk_ASN1_ADB_TABLE_value

#define sk_ASN1_ADB_TABLE_value (   sk,
  i 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(ASN1_ADB_TABLE) *, sk), \
(i)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
void * sk_value(const _STACK *sk, size_t i)
Definition: stack.c:111
#define STACK_OF(type)
Definition: stack.h:112
Definition: asn1t.h:420
for i
Definition: complexityMeasures.m:24

◆ sk_ASN1_ADB_TABLE_zero

#define sk_ASN1_ADB_TABLE_zero (   sk)    sk_zero(CHECKED_CAST(_STACK *, STACK_OF(ASN1_ADB_TABLE) *, sk));

◆ sk_ASN1_GENERALSTRING_deep_copy

#define sk_ASN1_GENERALSTRING_deep_copy (   sk,
  copy_func,
  free_func 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(ASN1_GENERALSTRING) *, sk), \
CHECKED_CAST(void *(*)(void *), \
ASN1_GENERALSTRING *(*)(ASN1_GENERALSTRING *), copy_func), \
CHECKED_CAST(void (*)(void *), void (*)(ASN1_GENERALSTRING *), \
free_func)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_deep_copy(const _STACK *sk, void *(*copy_func)(void *), void(*free_func)(void *))
Definition: stack.c:353
Definition: asn1.h:228

◆ sk_ASN1_GENERALSTRING_delete

#define sk_ASN1_GENERALSTRING_delete (   sk,
  where 
)
Value:
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete(_STACK *sk, size_t where)
Definition: stack.c:191
Definition: asn1.h:228

◆ sk_ASN1_GENERALSTRING_delete_ptr

#define sk_ASN1_GENERALSTRING_delete_ptr (   sk,
  p 
)
Value:
CHECKED_CAST(void *, ASN1_GENERALSTRING *, p)))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: asn1.h:228
void * sk_delete_ptr(_STACK *sk, void *p)
Definition: stack.c:209

◆ sk_ASN1_GENERALSTRING_dup

#define sk_ASN1_GENERALSTRING_dup (   sk)
Value:
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_dup(const _STACK *sk)
Definition: stack.c:291
Definition: asn1.h:228

◆ sk_ASN1_GENERALSTRING_find

#define sk_ASN1_GENERALSTRING_find (   sk,
  out_index,
  p 
)
Value:
(out_index), CHECKED_CAST(void *, ASN1_GENERALSTRING *, p))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int sk_find(_STACK *sk, size_t *out_index, void *p)
Definition: stack.c:223
Definition: asn1.h:228

◆ sk_ASN1_GENERALSTRING_free

#define sk_ASN1_GENERALSTRING_free (   sk)    sk_free(CHECKED_CAST(_STACK *, STACK_OF(ASN1_GENERALSTRING) *, sk))

◆ sk_ASN1_GENERALSTRING_insert

#define sk_ASN1_GENERALSTRING_insert (   sk,
  p,
  where 
)
Value:
CHECKED_CAST(void *, ASN1_GENERALSTRING *, p), (where))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
size_t sk_insert(_STACK *sk, void *p, size_t where)
Definition: stack.c:146
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: asn1.h:228

◆ sk_ASN1_GENERALSTRING_is_sorted

#define sk_ASN1_GENERALSTRING_is_sorted (   sk)
Value:
int sk_is_sorted(const _STACK *sk)
Definition: stack.c:335
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: asn1.h:228

◆ sk_ASN1_GENERALSTRING_new

#define sk_ASN1_GENERALSTRING_new (   comp)
Value:
int (*)(const ASN1_GENERALSTRING **a, const ASN1_GENERALSTRING **b), \
comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_new(stack_cmp_func comp)
Definition: stack.c:67
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
Definition: asn1.h:228
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_ASN1_GENERALSTRING_new_null

#define sk_ASN1_GENERALSTRING_new_null ( )    ((STACK_OF(ASN1_GENERALSTRING) *)sk_new_null())

◆ sk_ASN1_GENERALSTRING_num

#define sk_ASN1_GENERALSTRING_num (   sk)    sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(ASN1_GENERALSTRING) *, sk))

◆ sk_ASN1_GENERALSTRING_pop

#define sk_ASN1_GENERALSTRING_pop (   sk)
Value:
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: asn1.h:228
void * sk_pop(_STACK *sk)
Definition: stack.c:281

◆ sk_ASN1_GENERALSTRING_pop_free

#define sk_ASN1_GENERALSTRING_pop_free (   sk,
  free_func 
)
Value:
CHECKED_CAST(void (*)(void *), void (*)(ASN1_GENERALSTRING *), \
free_func))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void sk_pop_free(_STACK *sk, void(*func)(void *))
Definition: stack.c:133
Definition: asn1.h:228

◆ sk_ASN1_GENERALSTRING_push

#define sk_ASN1_GENERALSTRING_push (   sk,
  p 
)
Value:
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
size_t sk_push(_STACK *sk, void *p)
Definition: stack.c:279
#define STACK_OF(type)
Definition: stack.h:112
Definition: asn1.h:228

◆ sk_ASN1_GENERALSTRING_set

#define sk_ASN1_GENERALSTRING_set (   sk,
  i,
  p 
)
Value:
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_set(_STACK *sk, size_t i, void *value)
Definition: stack.c:118
Definition: asn1.h:228
for i
Definition: complexityMeasures.m:24

◆ sk_ASN1_GENERALSTRING_set_cmp_func

#define sk_ASN1_GENERALSTRING_set_cmp_func (   sk,
  comp 
)
Value:
((int (*)(const ASN1_GENERALSTRING **a, const ASN1_GENERALSTRING **b)) \
sk_set_cmp_func( \
const ASN1_GENERALSTRING **b), \
comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int
Definition: runtests.py:53
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
Definition: asn1.h:228
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_ASN1_GENERALSTRING_shift

#define sk_ASN1_GENERALSTRING_shift (   sk)
Value:
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: asn1.h:228
void * sk_shift(_STACK *sk)
Definition: stack.c:269

◆ sk_ASN1_GENERALSTRING_sort

#define sk_ASN1_GENERALSTRING_sort (   sk)    sk_sort(CHECKED_CAST(_STACK *, STACK_OF(ASN1_GENERALSTRING) *, sk))

◆ sk_ASN1_GENERALSTRING_value

#define sk_ASN1_GENERALSTRING_value (   sk,
  i 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(ASN1_GENERALSTRING) *, sk), \
(i)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
void * sk_value(const _STACK *sk, size_t i)
Definition: stack.c:111
#define STACK_OF(type)
Definition: stack.h:112
Definition: asn1.h:228
for i
Definition: complexityMeasures.m:24

◆ sk_ASN1_GENERALSTRING_zero

#define sk_ASN1_GENERALSTRING_zero (   sk)    sk_zero(CHECKED_CAST(_STACK *, STACK_OF(ASN1_GENERALSTRING) *, sk));

◆ sk_ASN1_INTEGER_deep_copy

#define sk_ASN1_INTEGER_deep_copy (   sk,
  copy_func,
  free_func 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(ASN1_INTEGER) *, sk), \
CHECKED_CAST(void *(*)(void *), ASN1_INTEGER *(*)(ASN1_INTEGER *), \
copy_func), \
CHECKED_CAST(void (*)(void *), void (*)(ASN1_INTEGER *), free_func)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_deep_copy(const _STACK *sk, void *(*copy_func)(void *), void(*free_func)(void *))
Definition: stack.c:353
Definition: asn1.h:228

◆ sk_ASN1_INTEGER_delete

#define sk_ASN1_INTEGER_delete (   sk,
  where 
)
Value:
CHECKED_CAST(_STACK *, STACK_OF(ASN1_INTEGER) *, sk), (where)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete(_STACK *sk, size_t where)
Definition: stack.c:191
Definition: asn1.h:228

◆ sk_ASN1_INTEGER_delete_ptr

#define sk_ASN1_INTEGER_delete_ptr (   sk,
  p 
)
Value:
CHECKED_CAST(void *, ASN1_INTEGER *, p)))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: asn1.h:228
void * sk_delete_ptr(_STACK *sk, void *p)
Definition: stack.c:209

◆ sk_ASN1_INTEGER_dup

#define sk_ASN1_INTEGER_dup (   sk)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(ASN1_INTEGER) *, sk)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_dup(const _STACK *sk)
Definition: stack.c:291
Definition: asn1.h:228

◆ sk_ASN1_INTEGER_find

#define sk_ASN1_INTEGER_find (   sk,
  out_index,
  p 
)
Value:
sk_find(CHECKED_CAST(_STACK *, STACK_OF(ASN1_INTEGER) *, sk), (out_index), \
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int sk_find(_STACK *sk, size_t *out_index, void *p)
Definition: stack.c:223
Definition: asn1.h:228

◆ sk_ASN1_INTEGER_free

#define sk_ASN1_INTEGER_free (   sk)    sk_free(CHECKED_CAST(_STACK *, STACK_OF(ASN1_INTEGER) *, sk))

◆ sk_ASN1_INTEGER_insert

#define sk_ASN1_INTEGER_insert (   sk,
  p,
  where 
)
Value:
CHECKED_CAST(void *, ASN1_INTEGER *, p), (where))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
size_t sk_insert(_STACK *sk, void *p, size_t where)
Definition: stack.c:146
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: asn1.h:228

◆ sk_ASN1_INTEGER_is_sorted

#define sk_ASN1_INTEGER_is_sorted (   sk)    sk_is_sorted(CHECKED_CAST(const _STACK *, const STACK_OF(ASN1_INTEGER) *, sk))

◆ sk_ASN1_INTEGER_new

#define sk_ASN1_INTEGER_new (   comp)
Value:
stack_cmp_func, int (*)(const ASN1_INTEGER **a, const ASN1_INTEGER **b), \
comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_new(stack_cmp_func comp)
Definition: stack.c:67
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
Definition: asn1.h:228
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_ASN1_INTEGER_new_null

#define sk_ASN1_INTEGER_new_null ( )    ((STACK_OF(ASN1_INTEGER) *)sk_new_null())

◆ sk_ASN1_INTEGER_num

#define sk_ASN1_INTEGER_num (   sk)    sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(ASN1_INTEGER) *, sk))

◆ sk_ASN1_INTEGER_pop

#define sk_ASN1_INTEGER_pop (   sk)    ((ASN1_INTEGER *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(ASN1_INTEGER) *, sk)))

◆ sk_ASN1_INTEGER_pop_free

#define sk_ASN1_INTEGER_pop_free (   sk,
  free_func 
)
Value:
CHECKED_CAST(void (*)(void *), void (*)(ASN1_INTEGER *), free_func))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void sk_pop_free(_STACK *sk, void(*func)(void *))
Definition: stack.c:133
Definition: asn1.h:228

◆ sk_ASN1_INTEGER_push

#define sk_ASN1_INTEGER_push (   sk,
  p 
)
Value:
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
size_t sk_push(_STACK *sk, void *p)
Definition: stack.c:279
#define STACK_OF(type)
Definition: stack.h:112
Definition: asn1.h:228

◆ sk_ASN1_INTEGER_set

#define sk_ASN1_INTEGER_set (   sk,
  i,
  p 
)
Value:
CHECKED_CAST(void *, ASN1_INTEGER *, p)))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_set(_STACK *sk, size_t i, void *value)
Definition: stack.c:118
Definition: asn1.h:228
for i
Definition: complexityMeasures.m:24

◆ sk_ASN1_INTEGER_set_cmp_func

#define sk_ASN1_INTEGER_set_cmp_func (   sk,
  comp 
)
Value:
((int (*)(const ASN1_INTEGER **a, const ASN1_INTEGER **b))sk_set_cmp_func( \
int (*)(const ASN1_INTEGER **a, const ASN1_INTEGER **b), \
comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
stack_cmp_func sk_set_cmp_func(_STACK *sk, stack_cmp_func comp)
Definition: stack.c:342
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int
Definition: runtests.py:53
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
Definition: asn1.h:228
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_ASN1_INTEGER_shift

#define sk_ASN1_INTEGER_shift (   sk)
Value:
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: asn1.h:228
void * sk_shift(_STACK *sk)
Definition: stack.c:269

◆ sk_ASN1_INTEGER_sort

#define sk_ASN1_INTEGER_sort (   sk)    sk_sort(CHECKED_CAST(_STACK *, STACK_OF(ASN1_INTEGER) *, sk))

◆ sk_ASN1_INTEGER_value

#define sk_ASN1_INTEGER_value (   sk,
  i 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(ASN1_INTEGER) *, sk), (i)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
void * sk_value(const _STACK *sk, size_t i)
Definition: stack.c:111
#define STACK_OF(type)
Definition: stack.h:112
Definition: asn1.h:228
for i
Definition: complexityMeasures.m:24

◆ sk_ASN1_INTEGER_zero

#define sk_ASN1_INTEGER_zero (   sk)    sk_zero(CHECKED_CAST(_STACK *, STACK_OF(ASN1_INTEGER) *, sk));

◆ sk_ASN1_OBJECT_deep_copy

#define sk_ASN1_OBJECT_deep_copy (   sk,
  copy_func,
  free_func 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(ASN1_OBJECT) *, sk), \
CHECKED_CAST(void *(*)(void *), ASN1_OBJECT *(*)(ASN1_OBJECT *), \
copy_func), \
CHECKED_CAST(void (*)(void *), void (*)(ASN1_OBJECT *), free_func)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: asn1.h:199
_STACK * sk_deep_copy(const _STACK *sk, void *(*copy_func)(void *), void(*free_func)(void *))
Definition: stack.c:353

◆ sk_ASN1_OBJECT_delete

#define sk_ASN1_OBJECT_delete (   sk,
  where 
)
Value:
CHECKED_CAST(_STACK *, STACK_OF(ASN1_OBJECT) *, sk), (where)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: asn1.h:199
void * sk_delete(_STACK *sk, size_t where)
Definition: stack.c:191

◆ sk_ASN1_OBJECT_delete_ptr

#define sk_ASN1_OBJECT_delete_ptr (   sk,
  p 
)
Value:
CHECKED_CAST(void *, ASN1_OBJECT *, p)))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: asn1.h:199
void * sk_delete_ptr(_STACK *sk, void *p)
Definition: stack.c:209

◆ sk_ASN1_OBJECT_dup

#define sk_ASN1_OBJECT_dup (   sk)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(ASN1_OBJECT) *, sk)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_dup(const _STACK *sk)
Definition: stack.c:291
Definition: asn1.h:199

◆ sk_ASN1_OBJECT_find

#define sk_ASN1_OBJECT_find (   sk,
  out_index,
  p 
)
Value:
sk_find(CHECKED_CAST(_STACK *, STACK_OF(ASN1_OBJECT) *, sk), (out_index), \
CHECKED_CAST(void *, ASN1_OBJECT *, p))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int sk_find(_STACK *sk, size_t *out_index, void *p)
Definition: stack.c:223
Definition: asn1.h:199

◆ sk_ASN1_OBJECT_free

#define sk_ASN1_OBJECT_free (   sk)    sk_free(CHECKED_CAST(_STACK *, STACK_OF(ASN1_OBJECT) *, sk))

◆ sk_ASN1_OBJECT_insert

#define sk_ASN1_OBJECT_insert (   sk,
  p,
  where 
)
Value:
CHECKED_CAST(void *, ASN1_OBJECT *, p), (where))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
size_t sk_insert(_STACK *sk, void *p, size_t where)
Definition: stack.c:146
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: asn1.h:199

◆ sk_ASN1_OBJECT_is_sorted

#define sk_ASN1_OBJECT_is_sorted (   sk)    sk_is_sorted(CHECKED_CAST(const _STACK *, const STACK_OF(ASN1_OBJECT) *, sk))

◆ sk_ASN1_OBJECT_new

#define sk_ASN1_OBJECT_new (   comp)
Value:
stack_cmp_func, int (*)(const ASN1_OBJECT **a, const ASN1_OBJECT **b), \
comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
#define STACK_OF(type)
Definition: stack.h:112
Definition: asn1.h:199
_STACK * sk_new(stack_cmp_func comp)
Definition: stack.c:67
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_ASN1_OBJECT_new_null

#define sk_ASN1_OBJECT_new_null ( )    ((STACK_OF(ASN1_OBJECT) *)sk_new_null())

◆ sk_ASN1_OBJECT_num

#define sk_ASN1_OBJECT_num (   sk)    sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(ASN1_OBJECT) *, sk))

◆ sk_ASN1_OBJECT_pop

#define sk_ASN1_OBJECT_pop (   sk)    ((ASN1_OBJECT *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(ASN1_OBJECT) *, sk)))

◆ sk_ASN1_OBJECT_pop_free

#define sk_ASN1_OBJECT_pop_free (   sk,
  free_func 
)
Value:
CHECKED_CAST(void (*)(void *), void (*)(ASN1_OBJECT *), free_func))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: asn1.h:199
void sk_pop_free(_STACK *sk, void(*func)(void *))
Definition: stack.c:133

◆ sk_ASN1_OBJECT_push

#define sk_ASN1_OBJECT_push (   sk,
  p 
)
Value:
CHECKED_CAST(void *, ASN1_OBJECT *, p))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
size_t sk_push(_STACK *sk, void *p)
Definition: stack.c:279
#define STACK_OF(type)
Definition: stack.h:112
Definition: asn1.h:199

◆ sk_ASN1_OBJECT_set

#define sk_ASN1_OBJECT_set (   sk,
  i,
  p 
)
Value:
(i), CHECKED_CAST(void *, ASN1_OBJECT *, p)))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: asn1.h:199
void * sk_set(_STACK *sk, size_t i, void *value)
Definition: stack.c:118
for i
Definition: complexityMeasures.m:24

◆ sk_ASN1_OBJECT_set_cmp_func

#define sk_ASN1_OBJECT_set_cmp_func (   sk,
  comp 
)
Value:
((int (*)(const ASN1_OBJECT **a, const ASN1_OBJECT **b))sk_set_cmp_func( \
int (*)(const ASN1_OBJECT **a, const ASN1_OBJECT **b), \
comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
stack_cmp_func sk_set_cmp_func(_STACK *sk, stack_cmp_func comp)
Definition: stack.c:342
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int
Definition: runtests.py:53
Definition: asn1.h:199
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_ASN1_OBJECT_shift

#define sk_ASN1_OBJECT_shift (   sk)    ((ASN1_OBJECT *)sk_shift(CHECKED_CAST(_STACK *, STACK_OF(ASN1_OBJECT) *, sk)))

◆ sk_ASN1_OBJECT_sort

#define sk_ASN1_OBJECT_sort (   sk)    sk_sort(CHECKED_CAST(_STACK *, STACK_OF(ASN1_OBJECT) *, sk))

◆ sk_ASN1_OBJECT_value

#define sk_ASN1_OBJECT_value (   sk,
  i 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(ASN1_OBJECT) *, sk), (i)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
void * sk_value(const _STACK *sk, size_t i)
Definition: stack.c:111
#define STACK_OF(type)
Definition: stack.h:112
Definition: asn1.h:199
for i
Definition: complexityMeasures.m:24

◆ sk_ASN1_OBJECT_zero

#define sk_ASN1_OBJECT_zero (   sk)    sk_zero(CHECKED_CAST(_STACK *, STACK_OF(ASN1_OBJECT) *, sk));

◆ sk_ASN1_STRING_TABLE_deep_copy

#define sk_ASN1_STRING_TABLE_deep_copy (   sk,
  copy_func,
  free_func 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(ASN1_STRING_TABLE) *, sk), \
CHECKED_CAST(void *(*)(void *), \
ASN1_STRING_TABLE *(*)(ASN1_STRING_TABLE *), copy_func), \
CHECKED_CAST(void (*)(void *), void (*)(ASN1_STRING_TABLE *), \
free_func)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
Definition: asn1.h:261
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_deep_copy(const _STACK *sk, void *(*copy_func)(void *), void(*free_func)(void *))
Definition: stack.c:353

◆ sk_ASN1_STRING_TABLE_delete

#define sk_ASN1_STRING_TABLE_delete (   sk,
  where 
)
Value:
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
Definition: asn1.h:261
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete(_STACK *sk, size_t where)
Definition: stack.c:191

◆ sk_ASN1_STRING_TABLE_delete_ptr

#define sk_ASN1_STRING_TABLE_delete_ptr (   sk,
  p 
)
Value:
CHECKED_CAST(void *, ASN1_STRING_TABLE *, p)))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
Definition: asn1.h:261
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete_ptr(_STACK *sk, void *p)
Definition: stack.c:209

◆ sk_ASN1_STRING_TABLE_dup

#define sk_ASN1_STRING_TABLE_dup (   sk)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(ASN1_STRING_TABLE) *, sk)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
Definition: asn1.h:261
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_dup(const _STACK *sk)
Definition: stack.c:291

◆ sk_ASN1_STRING_TABLE_find

#define sk_ASN1_STRING_TABLE_find (   sk,
  out_index,
  p 
)
Value:
(out_index), CHECKED_CAST(void *, ASN1_STRING_TABLE *, p))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
Definition: asn1.h:261
#define STACK_OF(type)
Definition: stack.h:112
int sk_find(_STACK *sk, size_t *out_index, void *p)
Definition: stack.c:223

◆ sk_ASN1_STRING_TABLE_free

#define sk_ASN1_STRING_TABLE_free (   sk)    sk_free(CHECKED_CAST(_STACK *, STACK_OF(ASN1_STRING_TABLE) *, sk))

◆ sk_ASN1_STRING_TABLE_insert

#define sk_ASN1_STRING_TABLE_insert (   sk,
  p,
  where 
)
Value:
CHECKED_CAST(void *, ASN1_STRING_TABLE *, p), (where))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
size_t sk_insert(_STACK *sk, void *p, size_t where)
Definition: stack.c:146
Definition: stack.h:97
Definition: asn1.h:261
#define STACK_OF(type)
Definition: stack.h:112

◆ sk_ASN1_STRING_TABLE_is_sorted

#define sk_ASN1_STRING_TABLE_is_sorted (   sk)
Value:
int sk_is_sorted(const _STACK *sk)
Definition: stack.c:335
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
Definition: asn1.h:261
#define STACK_OF(type)
Definition: stack.h:112

◆ sk_ASN1_STRING_TABLE_new

#define sk_ASN1_STRING_TABLE_new (   comp)
Value:
int (*)(const ASN1_STRING_TABLE **a, const ASN1_STRING_TABLE **b), \
comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: asn1.h:261
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_new(stack_cmp_func comp)
Definition: stack.c:67
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_ASN1_STRING_TABLE_new_null

#define sk_ASN1_STRING_TABLE_new_null ( )    ((STACK_OF(ASN1_STRING_TABLE) *)sk_new_null())

◆ sk_ASN1_STRING_TABLE_num

#define sk_ASN1_STRING_TABLE_num (   sk)    sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(ASN1_STRING_TABLE) *, sk))

◆ sk_ASN1_STRING_TABLE_pop

#define sk_ASN1_STRING_TABLE_pop (   sk)
Value:
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
Definition: asn1.h:261
#define STACK_OF(type)
Definition: stack.h:112
void * sk_pop(_STACK *sk)
Definition: stack.c:281

◆ sk_ASN1_STRING_TABLE_pop_free

#define sk_ASN1_STRING_TABLE_pop_free (   sk,
  free_func 
)
Value:
CHECKED_CAST(void (*)(void *), void (*)(ASN1_STRING_TABLE *), \
free_func))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
Definition: asn1.h:261
#define STACK_OF(type)
Definition: stack.h:112
void sk_pop_free(_STACK *sk, void(*func)(void *))
Definition: stack.c:133

◆ sk_ASN1_STRING_TABLE_push

#define sk_ASN1_STRING_TABLE_push (   sk,
  p 
)
Value:
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
size_t sk_push(_STACK *sk, void *p)
Definition: stack.c:279
Definition: asn1.h:261
#define STACK_OF(type)
Definition: stack.h:112

◆ sk_ASN1_STRING_TABLE_set

#define sk_ASN1_STRING_TABLE_set (   sk,
  i,
  p 
)
Value:
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
Definition: asn1.h:261
#define STACK_OF(type)
Definition: stack.h:112
void * sk_set(_STACK *sk, size_t i, void *value)
Definition: stack.c:118
for i
Definition: complexityMeasures.m:24

◆ sk_ASN1_STRING_TABLE_set_cmp_func

#define sk_ASN1_STRING_TABLE_set_cmp_func (   sk,
  comp 
)
Value:
((int (*)(const ASN1_STRING_TABLE **a, const ASN1_STRING_TABLE **b)) \
sk_set_cmp_func( \
const ASN1_STRING_TABLE **b), \
comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
Definition: asn1.h:261
#define STACK_OF(type)
Definition: stack.h:112
int
Definition: runtests.py:53
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_ASN1_STRING_TABLE_shift

#define sk_ASN1_STRING_TABLE_shift (   sk)
Value:
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
Definition: asn1.h:261
#define STACK_OF(type)
Definition: stack.h:112
void * sk_shift(_STACK *sk)
Definition: stack.c:269

◆ sk_ASN1_STRING_TABLE_sort

#define sk_ASN1_STRING_TABLE_sort (   sk)    sk_sort(CHECKED_CAST(_STACK *, STACK_OF(ASN1_STRING_TABLE) *, sk))

◆ sk_ASN1_STRING_TABLE_value

#define sk_ASN1_STRING_TABLE_value (   sk,
  i 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(ASN1_STRING_TABLE) *, sk), \
(i)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
void * sk_value(const _STACK *sk, size_t i)
Definition: stack.c:111
Definition: asn1.h:261
#define STACK_OF(type)
Definition: stack.h:112
for i
Definition: complexityMeasures.m:24

◆ sk_ASN1_STRING_TABLE_zero

#define sk_ASN1_STRING_TABLE_zero (   sk)    sk_zero(CHECKED_CAST(_STACK *, STACK_OF(ASN1_STRING_TABLE) *, sk));

◆ sk_ASN1_TYPE_deep_copy

#define sk_ASN1_TYPE_deep_copy (   sk,
  copy_func,
  free_func 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(ASN1_TYPE) *, sk), \
CHECKED_CAST(void *(*)(void *), ASN1_TYPE *(*)(ASN1_TYPE *), copy_func), \
CHECKED_CAST(void (*)(void *), void (*)(ASN1_TYPE *), free_func)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_deep_copy(const _STACK *sk, void *(*copy_func)(void *), void(*free_func)(void *))
Definition: stack.c:353
Definition: asn1.h:480

◆ sk_ASN1_TYPE_delete

#define sk_ASN1_TYPE_delete (   sk,
  where 
)
Value:
(where)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete(_STACK *sk, size_t where)
Definition: stack.c:191
Definition: asn1.h:480

◆ sk_ASN1_TYPE_delete_ptr

#define sk_ASN1_TYPE_delete_ptr (   sk,
  p 
)
Value:
CHECKED_CAST(void *, ASN1_TYPE *, p)))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete_ptr(_STACK *sk, void *p)
Definition: stack.c:209
Definition: asn1.h:480

◆ sk_ASN1_TYPE_dup

#define sk_ASN1_TYPE_dup (   sk)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(ASN1_TYPE) *, sk)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_dup(const _STACK *sk)
Definition: stack.c:291
Definition: asn1.h:480

◆ sk_ASN1_TYPE_find

#define sk_ASN1_TYPE_find (   sk,
  out_index,
  p 
)
Value:
sk_find(CHECKED_CAST(_STACK *, STACK_OF(ASN1_TYPE) *, sk), (out_index), \
CHECKED_CAST(void *, ASN1_TYPE *, p))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int sk_find(_STACK *sk, size_t *out_index, void *p)
Definition: stack.c:223
Definition: asn1.h:480

◆ sk_ASN1_TYPE_free

#define sk_ASN1_TYPE_free (   sk)    sk_free(CHECKED_CAST(_STACK *, STACK_OF(ASN1_TYPE) *, sk))

◆ sk_ASN1_TYPE_insert

#define sk_ASN1_TYPE_insert (   sk,
  p,
  where 
)
Value:
CHECKED_CAST(void *, ASN1_TYPE *, p), (where))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
size_t sk_insert(_STACK *sk, void *p, size_t where)
Definition: stack.c:146
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: asn1.h:480

◆ sk_ASN1_TYPE_is_sorted

#define sk_ASN1_TYPE_is_sorted (   sk)    sk_is_sorted(CHECKED_CAST(const _STACK *, const STACK_OF(ASN1_TYPE) *, sk))

◆ sk_ASN1_TYPE_new

#define sk_ASN1_TYPE_new (   comp)
Value:
int (*)(const ASN1_TYPE **a, const ASN1_TYPE **b), comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_new(stack_cmp_func comp)
Definition: stack.c:67
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306
Definition: asn1.h:480

◆ sk_ASN1_TYPE_new_null

#define sk_ASN1_TYPE_new_null ( )    ((STACK_OF(ASN1_TYPE) *)sk_new_null())

◆ sk_ASN1_TYPE_num

#define sk_ASN1_TYPE_num (   sk)    sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(ASN1_TYPE) *, sk))

◆ sk_ASN1_TYPE_pop

#define sk_ASN1_TYPE_pop (   sk)    ((ASN1_TYPE *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(ASN1_TYPE) *, sk)))

◆ sk_ASN1_TYPE_pop_free

#define sk_ASN1_TYPE_pop_free (   sk,
  free_func 
)
Value:
CHECKED_CAST(void (*)(void *), void (*)(ASN1_TYPE *), free_func))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void sk_pop_free(_STACK *sk, void(*func)(void *))
Definition: stack.c:133
Definition: asn1.h:480

◆ sk_ASN1_TYPE_push

#define sk_ASN1_TYPE_push (   sk,
  p 
)
Value:
CHECKED_CAST(void *, ASN1_TYPE *, p))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
size_t sk_push(_STACK *sk, void *p)
Definition: stack.c:279
#define STACK_OF(type)
Definition: stack.h:112
Definition: asn1.h:480

◆ sk_ASN1_TYPE_set

#define sk_ASN1_TYPE_set (   sk,
  i,
  p 
)
Value:
CHECKED_CAST(void *, ASN1_TYPE *, p)))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_set(_STACK *sk, size_t i, void *value)
Definition: stack.c:118
for i
Definition: complexityMeasures.m:24
Definition: asn1.h:480

◆ sk_ASN1_TYPE_set_cmp_func

#define sk_ASN1_TYPE_set_cmp_func (   sk,
  comp 
)
Value:
((int (*)(const ASN1_TYPE **a, const ASN1_TYPE **b))sk_set_cmp_func( \
int (*)(const ASN1_TYPE **a, const ASN1_TYPE **b), comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
stack_cmp_func sk_set_cmp_func(_STACK *sk, stack_cmp_func comp)
Definition: stack.c:342
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int
Definition: runtests.py:53
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306
Definition: asn1.h:480

◆ sk_ASN1_TYPE_shift

#define sk_ASN1_TYPE_shift (   sk)    ((ASN1_TYPE *)sk_shift(CHECKED_CAST(_STACK *, STACK_OF(ASN1_TYPE) *, sk)))

◆ sk_ASN1_TYPE_sort

#define sk_ASN1_TYPE_sort (   sk)    sk_sort(CHECKED_CAST(_STACK *, STACK_OF(ASN1_TYPE) *, sk))

◆ sk_ASN1_TYPE_value

#define sk_ASN1_TYPE_value (   sk,
  i 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(ASN1_TYPE) *, sk), (i)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
void * sk_value(const _STACK *sk, size_t i)
Definition: stack.c:111
#define STACK_OF(type)
Definition: stack.h:112
for i
Definition: complexityMeasures.m:24
Definition: asn1.h:480

◆ sk_ASN1_TYPE_zero

#define sk_ASN1_TYPE_zero (   sk)    sk_zero(CHECKED_CAST(_STACK *, STACK_OF(ASN1_TYPE) *, sk));

◆ sk_ASN1_VALUE_deep_copy

#define sk_ASN1_VALUE_deep_copy (   sk,
  copy_func,
  free_func 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(ASN1_VALUE) *, sk), \
CHECKED_CAST(void *(*)(void *), ASN1_VALUE *(*)(ASN1_VALUE *), \
copy_func), \
CHECKED_CAST(void (*)(void *), void (*)(ASN1_VALUE *), free_func)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
struct ASN1_VALUE_st ASN1_VALUE
Definition: asn1.h:286
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_deep_copy(const _STACK *sk, void *(*copy_func)(void *), void(*free_func)(void *))
Definition: stack.c:353

◆ sk_ASN1_VALUE_delete

#define sk_ASN1_VALUE_delete (   sk,
  where 
)
Value:
(where)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
struct ASN1_VALUE_st ASN1_VALUE
Definition: asn1.h:286
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete(_STACK *sk, size_t where)
Definition: stack.c:191

◆ sk_ASN1_VALUE_delete_ptr

#define sk_ASN1_VALUE_delete_ptr (   sk,
  p 
)
Value:
CHECKED_CAST(void *, ASN1_VALUE *, p)))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
struct ASN1_VALUE_st ASN1_VALUE
Definition: asn1.h:286
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete_ptr(_STACK *sk, void *p)
Definition: stack.c:209

◆ sk_ASN1_VALUE_dup

#define sk_ASN1_VALUE_dup (   sk)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(ASN1_VALUE) *, sk)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
struct ASN1_VALUE_st ASN1_VALUE
Definition: asn1.h:286
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_dup(const _STACK *sk)
Definition: stack.c:291

◆ sk_ASN1_VALUE_find

#define sk_ASN1_VALUE_find (   sk,
  out_index,
  p 
)
Value:
sk_find(CHECKED_CAST(_STACK *, STACK_OF(ASN1_VALUE) *, sk), (out_index), \
CHECKED_CAST(void *, ASN1_VALUE *, p))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
struct ASN1_VALUE_st ASN1_VALUE
Definition: asn1.h:286
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int sk_find(_STACK *sk, size_t *out_index, void *p)
Definition: stack.c:223

◆ sk_ASN1_VALUE_free

#define sk_ASN1_VALUE_free (   sk)    sk_free(CHECKED_CAST(_STACK *, STACK_OF(ASN1_VALUE) *, sk))

◆ sk_ASN1_VALUE_insert

#define sk_ASN1_VALUE_insert (   sk,
  p,
  where 
)
Value:
CHECKED_CAST(void *, ASN1_VALUE *, p), (where))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
size_t sk_insert(_STACK *sk, void *p, size_t where)
Definition: stack.c:146
struct ASN1_VALUE_st ASN1_VALUE
Definition: asn1.h:286
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112

◆ sk_ASN1_VALUE_is_sorted

#define sk_ASN1_VALUE_is_sorted (   sk)    sk_is_sorted(CHECKED_CAST(const _STACK *, const STACK_OF(ASN1_VALUE) *, sk))

◆ sk_ASN1_VALUE_new

#define sk_ASN1_VALUE_new (   comp)
Value:
stack_cmp_func, int (*)(const ASN1_VALUE **a, const ASN1_VALUE **b), \
comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
struct ASN1_VALUE_st ASN1_VALUE
Definition: asn1.h:286
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_new(stack_cmp_func comp)
Definition: stack.c:67
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_ASN1_VALUE_new_null

#define sk_ASN1_VALUE_new_null ( )    ((STACK_OF(ASN1_VALUE) *)sk_new_null())

◆ sk_ASN1_VALUE_num

#define sk_ASN1_VALUE_num (   sk)    sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(ASN1_VALUE) *, sk))

◆ sk_ASN1_VALUE_pop

#define sk_ASN1_VALUE_pop (   sk)    ((ASN1_VALUE *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(ASN1_VALUE) *, sk)))

◆ sk_ASN1_VALUE_pop_free

#define sk_ASN1_VALUE_pop_free (   sk,
  free_func 
)
Value:
CHECKED_CAST(void (*)(void *), void (*)(ASN1_VALUE *), free_func))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
struct ASN1_VALUE_st ASN1_VALUE
Definition: asn1.h:286
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void sk_pop_free(_STACK *sk, void(*func)(void *))
Definition: stack.c:133

◆ sk_ASN1_VALUE_push

#define sk_ASN1_VALUE_push (   sk,
  p 
)
Value:
CHECKED_CAST(void *, ASN1_VALUE *, p))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
struct ASN1_VALUE_st ASN1_VALUE
Definition: asn1.h:286
Definition: stack.h:97
size_t sk_push(_STACK *sk, void *p)
Definition: stack.c:279
#define STACK_OF(type)
Definition: stack.h:112

◆ sk_ASN1_VALUE_set

#define sk_ASN1_VALUE_set (   sk,
  i,
  p 
)
Value:
(i), CHECKED_CAST(void *, ASN1_VALUE *, p)))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
struct ASN1_VALUE_st ASN1_VALUE
Definition: asn1.h:286
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_set(_STACK *sk, size_t i, void *value)
Definition: stack.c:118
for i
Definition: complexityMeasures.m:24

◆ sk_ASN1_VALUE_set_cmp_func

#define sk_ASN1_VALUE_set_cmp_func (   sk,
  comp 
)
Value:
((int (*)(const ASN1_VALUE **a, const ASN1_VALUE **b))sk_set_cmp_func( \
int (*)(const ASN1_VALUE **a, const ASN1_VALUE **b), \
comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
stack_cmp_func sk_set_cmp_func(_STACK *sk, stack_cmp_func comp)
Definition: stack.c:342
struct ASN1_VALUE_st ASN1_VALUE
Definition: asn1.h:286
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int
Definition: runtests.py:53
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_ASN1_VALUE_shift

#define sk_ASN1_VALUE_shift (   sk)    ((ASN1_VALUE *)sk_shift(CHECKED_CAST(_STACK *, STACK_OF(ASN1_VALUE) *, sk)))

◆ sk_ASN1_VALUE_sort

#define sk_ASN1_VALUE_sort (   sk)    sk_sort(CHECKED_CAST(_STACK *, STACK_OF(ASN1_VALUE) *, sk))

◆ sk_ASN1_VALUE_value

#define sk_ASN1_VALUE_value (   sk,
  i 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(ASN1_VALUE) *, sk), (i)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
struct ASN1_VALUE_st ASN1_VALUE
Definition: asn1.h:286
Definition: stack.h:97
void * sk_value(const _STACK *sk, size_t i)
Definition: stack.c:111
#define STACK_OF(type)
Definition: stack.h:112
for i
Definition: complexityMeasures.m:24

◆ sk_ASN1_VALUE_zero

#define sk_ASN1_VALUE_zero (   sk)    sk_zero(CHECKED_CAST(_STACK *, STACK_OF(ASN1_VALUE) *, sk));

◆ sk_BIO_deep_copy

#define sk_BIO_deep_copy (   sk,
  copy_func,
  free_func 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(BIO) *, sk), \
CHECKED_CAST(void *(*)(void *), BIO *(*)(BIO *), copy_func), \
CHECKED_CAST(void (*)(void *), void (*)(BIO *), free_func)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: bio.h:810
_STACK * sk_deep_copy(const _STACK *sk, void *(*copy_func)(void *), void(*free_func)(void *))
Definition: stack.c:353

◆ sk_BIO_delete

#define sk_BIO_delete (   sk,
  where 
)    ((BIO *)sk_delete(CHECKED_CAST(_STACK *, STACK_OF(BIO) *, sk), (where)))

◆ sk_BIO_delete_ptr

#define sk_BIO_delete_ptr (   sk,
  p 
)
Value:
CHECKED_CAST(void *, BIO *, p)))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: bio.h:810
void * sk_delete_ptr(_STACK *sk, void *p)
Definition: stack.c:209

◆ sk_BIO_dup

#define sk_BIO_dup (   sk)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(BIO) *, sk)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_dup(const _STACK *sk)
Definition: stack.c:291
Definition: bio.h:810

◆ sk_BIO_find

#define sk_BIO_find (   sk,
  out_index,
  p 
)
Value:
sk_find(CHECKED_CAST(_STACK *, STACK_OF(BIO) *, sk), (out_index), \
CHECKED_CAST(void *, BIO *, p))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int sk_find(_STACK *sk, size_t *out_index, void *p)
Definition: stack.c:223
Definition: bio.h:810

◆ sk_BIO_free

#define sk_BIO_free (   sk)    sk_free(CHECKED_CAST(_STACK *, STACK_OF(BIO) *, sk))

◆ sk_BIO_insert

#define sk_BIO_insert (   sk,
  p,
  where 
)
Value:
CHECKED_CAST(void *, BIO *, p), (where))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
size_t sk_insert(_STACK *sk, void *p, size_t where)
Definition: stack.c:146
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: bio.h:810

◆ sk_BIO_is_sorted

#define sk_BIO_is_sorted (   sk)    sk_is_sorted(CHECKED_CAST(const _STACK *, const STACK_OF(BIO) *, sk))

◆ sk_BIO_new

#define sk_BIO_new (   comp)
Value:
stack_cmp_func, int (*)(const BIO **a, const BIO **b), comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
#define STACK_OF(type)
Definition: stack.h:112
Definition: bio.h:810
_STACK * sk_new(stack_cmp_func comp)
Definition: stack.c:67
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_BIO_new_null

#define sk_BIO_new_null ( )    ((STACK_OF(BIO) *)sk_new_null())

◆ sk_BIO_num

#define sk_BIO_num (   sk)    sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(BIO) *, sk))

◆ sk_BIO_pop

#define sk_BIO_pop (   sk)    ((BIO *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(BIO) *, sk)))

◆ sk_BIO_pop_free

#define sk_BIO_pop_free (   sk,
  free_func 
)
Value:
CHECKED_CAST(void (*)(void *), void (*)(BIO *), free_func))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: bio.h:810
void sk_pop_free(_STACK *sk, void(*func)(void *))
Definition: stack.c:133

◆ sk_BIO_push

#define sk_BIO_push (   sk,
  p 
)
Value:
CHECKED_CAST(void *, BIO *, p))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
size_t sk_push(_STACK *sk, void *p)
Definition: stack.c:279
#define STACK_OF(type)
Definition: stack.h:112
Definition: bio.h:810

◆ sk_BIO_set

#define sk_BIO_set (   sk,
  i,
  p 
)
Value:
((BIO *)sk_set(CHECKED_CAST(_STACK *, STACK_OF(BIO) *, sk), (i), \
CHECKED_CAST(void *, BIO *, p)))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: bio.h:810
void * sk_set(_STACK *sk, size_t i, void *value)
Definition: stack.c:118
for i
Definition: complexityMeasures.m:24

◆ sk_BIO_set_cmp_func

#define sk_BIO_set_cmp_func (   sk,
  comp 
)
Value:
((int (*)(const BIO **a, const BIO **b))sk_set_cmp_func( \
CHECKED_CAST(stack_cmp_func, int (*)(const BIO **a, const BIO **b), \
comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
stack_cmp_func sk_set_cmp_func(_STACK *sk, stack_cmp_func comp)
Definition: stack.c:342
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int
Definition: runtests.py:53
Definition: bio.h:810
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_BIO_shift

#define sk_BIO_shift (   sk)    ((BIO *)sk_shift(CHECKED_CAST(_STACK *, STACK_OF(BIO) *, sk)))

◆ sk_BIO_sort

#define sk_BIO_sort (   sk)    sk_sort(CHECKED_CAST(_STACK *, STACK_OF(BIO) *, sk))

◆ sk_BIO_value

#define sk_BIO_value (   sk,
  i 
)
Value:
((BIO *)sk_value(CHECKED_CAST(const _STACK *, const STACK_OF(BIO) *, sk), \
(i)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
void * sk_value(const _STACK *sk, size_t i)
Definition: stack.c:111
#define STACK_OF(type)
Definition: stack.h:112
Definition: bio.h:810
for i
Definition: complexityMeasures.m:24

◆ sk_BIO_zero

#define sk_BIO_zero (   sk)    sk_zero(CHECKED_CAST(_STACK *, STACK_OF(BIO) *, sk));

◆ sk_BY_DIR_ENTRY_deep_copy

#define sk_BY_DIR_ENTRY_deep_copy (   sk,
  copy_func,
  free_func 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(BY_DIR_ENTRY) *, sk), \
CHECKED_CAST(void *(*)(void *), BY_DIR_ENTRY *(*)(BY_DIR_ENTRY *), \
copy_func), \
CHECKED_CAST(void (*)(void *), void (*)(BY_DIR_ENTRY *), free_func)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_deep_copy(const _STACK *sk, void *(*copy_func)(void *), void(*free_func)(void *))
Definition: stack.c:353
Definition: by_dir.c:76

◆ sk_BY_DIR_ENTRY_delete

#define sk_BY_DIR_ENTRY_delete (   sk,
  where 
)
Value:
CHECKED_CAST(_STACK *, STACK_OF(BY_DIR_ENTRY) *, sk), (where)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete(_STACK *sk, size_t where)
Definition: stack.c:191
Definition: by_dir.c:76

◆ sk_BY_DIR_ENTRY_delete_ptr

#define sk_BY_DIR_ENTRY_delete_ptr (   sk,
  p 
)
Value:
CHECKED_CAST(void *, BY_DIR_ENTRY *, p)))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: by_dir.c:76
void * sk_delete_ptr(_STACK *sk, void *p)
Definition: stack.c:209

◆ sk_BY_DIR_ENTRY_dup

#define sk_BY_DIR_ENTRY_dup (   sk)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(BY_DIR_ENTRY) *, sk)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_dup(const _STACK *sk)
Definition: stack.c:291
Definition: by_dir.c:76

◆ sk_BY_DIR_ENTRY_find

#define sk_BY_DIR_ENTRY_find (   sk,
  out_index,
  p 
)
Value:
sk_find(CHECKED_CAST(_STACK *, STACK_OF(BY_DIR_ENTRY) *, sk), (out_index), \
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int sk_find(_STACK *sk, size_t *out_index, void *p)
Definition: stack.c:223
Definition: by_dir.c:76

◆ sk_BY_DIR_ENTRY_free

#define sk_BY_DIR_ENTRY_free (   sk)    sk_free(CHECKED_CAST(_STACK *, STACK_OF(BY_DIR_ENTRY) *, sk))

◆ sk_BY_DIR_ENTRY_insert

#define sk_BY_DIR_ENTRY_insert (   sk,
  p,
  where 
)
Value:
CHECKED_CAST(void *, BY_DIR_ENTRY *, p), (where))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
size_t sk_insert(_STACK *sk, void *p, size_t where)
Definition: stack.c:146
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: by_dir.c:76

◆ sk_BY_DIR_ENTRY_is_sorted

#define sk_BY_DIR_ENTRY_is_sorted (   sk)    sk_is_sorted(CHECKED_CAST(const _STACK *, const STACK_OF(BY_DIR_ENTRY) *, sk))

◆ sk_BY_DIR_ENTRY_new

#define sk_BY_DIR_ENTRY_new (   comp)
Value:
stack_cmp_func, int (*)(const BY_DIR_ENTRY **a, const BY_DIR_ENTRY **b), \
comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_new(stack_cmp_func comp)
Definition: stack.c:67
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
Definition: by_dir.c:76
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_BY_DIR_ENTRY_new_null

#define sk_BY_DIR_ENTRY_new_null ( )    ((STACK_OF(BY_DIR_ENTRY) *)sk_new_null())

◆ sk_BY_DIR_ENTRY_num

#define sk_BY_DIR_ENTRY_num (   sk)    sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(BY_DIR_ENTRY) *, sk))

◆ sk_BY_DIR_ENTRY_pop

#define sk_BY_DIR_ENTRY_pop (   sk)    ((BY_DIR_ENTRY *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(BY_DIR_ENTRY) *, sk)))

◆ sk_BY_DIR_ENTRY_pop_free

#define sk_BY_DIR_ENTRY_pop_free (   sk,
  free_func 
)
Value:
CHECKED_CAST(void (*)(void *), void (*)(BY_DIR_ENTRY *), free_func))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void sk_pop_free(_STACK *sk, void(*func)(void *))
Definition: stack.c:133
Definition: by_dir.c:76

◆ sk_BY_DIR_ENTRY_push

#define sk_BY_DIR_ENTRY_push (   sk,
  p 
)
Value:
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
size_t sk_push(_STACK *sk, void *p)
Definition: stack.c:279
#define STACK_OF(type)
Definition: stack.h:112
Definition: by_dir.c:76

◆ sk_BY_DIR_ENTRY_set

#define sk_BY_DIR_ENTRY_set (   sk,
  i,
  p 
)
Value:
CHECKED_CAST(void *, BY_DIR_ENTRY *, p)))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_set(_STACK *sk, size_t i, void *value)
Definition: stack.c:118
Definition: by_dir.c:76
for i
Definition: complexityMeasures.m:24

◆ sk_BY_DIR_ENTRY_set_cmp_func

#define sk_BY_DIR_ENTRY_set_cmp_func (   sk,
  comp 
)
Value:
((int (*)(const BY_DIR_ENTRY **a, const BY_DIR_ENTRY **b))sk_set_cmp_func( \
int (*)(const BY_DIR_ENTRY **a, const BY_DIR_ENTRY **b), \
comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
stack_cmp_func sk_set_cmp_func(_STACK *sk, stack_cmp_func comp)
Definition: stack.c:342
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int
Definition: runtests.py:53
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
Definition: by_dir.c:76
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_BY_DIR_ENTRY_shift

#define sk_BY_DIR_ENTRY_shift (   sk)
Value:
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: by_dir.c:76
void * sk_shift(_STACK *sk)
Definition: stack.c:269

◆ sk_BY_DIR_ENTRY_sort

#define sk_BY_DIR_ENTRY_sort (   sk)    sk_sort(CHECKED_CAST(_STACK *, STACK_OF(BY_DIR_ENTRY) *, sk))

◆ sk_BY_DIR_ENTRY_value

#define sk_BY_DIR_ENTRY_value (   sk,
  i 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(BY_DIR_ENTRY) *, sk), (i)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
void * sk_value(const _STACK *sk, size_t i)
Definition: stack.c:111
#define STACK_OF(type)
Definition: stack.h:112
Definition: by_dir.c:76
for i
Definition: complexityMeasures.m:24

◆ sk_BY_DIR_ENTRY_zero

#define sk_BY_DIR_ENTRY_zero (   sk)    sk_zero(CHECKED_CAST(_STACK *, STACK_OF(BY_DIR_ENTRY) *, sk));

◆ sk_BY_DIR_HASH_deep_copy

#define sk_BY_DIR_HASH_deep_copy (   sk,
  copy_func,
  free_func 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(BY_DIR_HASH) *, sk), \
CHECKED_CAST(void *(*)(void *), BY_DIR_HASH *(*)(BY_DIR_HASH *), \
copy_func), \
CHECKED_CAST(void (*)(void *), void (*)(BY_DIR_HASH *), free_func)))
Definition: by_dir.c:71
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_deep_copy(const _STACK *sk, void *(*copy_func)(void *), void(*free_func)(void *))
Definition: stack.c:353

◆ sk_BY_DIR_HASH_delete

#define sk_BY_DIR_HASH_delete (   sk,
  where 
)
Value:
CHECKED_CAST(_STACK *, STACK_OF(BY_DIR_HASH) *, sk), (where)))
Definition: by_dir.c:71
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete(_STACK *sk, size_t where)
Definition: stack.c:191

◆ sk_BY_DIR_HASH_delete_ptr

#define sk_BY_DIR_HASH_delete_ptr (   sk,
  p 
)
Value:
CHECKED_CAST(void *, BY_DIR_HASH *, p)))
Definition: by_dir.c:71
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete_ptr(_STACK *sk, void *p)
Definition: stack.c:209

◆ sk_BY_DIR_HASH_dup

#define sk_BY_DIR_HASH_dup (   sk)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(BY_DIR_HASH) *, sk)))
Definition: by_dir.c:71
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_dup(const _STACK *sk)
Definition: stack.c:291

◆ sk_BY_DIR_HASH_find

#define sk_BY_DIR_HASH_find (   sk,
  out_index,
  p 
)
Value:
sk_find(CHECKED_CAST(_STACK *, STACK_OF(BY_DIR_HASH) *, sk), (out_index), \
CHECKED_CAST(void *, BY_DIR_HASH *, p))
Definition: by_dir.c:71
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int sk_find(_STACK *sk, size_t *out_index, void *p)
Definition: stack.c:223

◆ sk_BY_DIR_HASH_free

#define sk_BY_DIR_HASH_free (   sk)    sk_free(CHECKED_CAST(_STACK *, STACK_OF(BY_DIR_HASH) *, sk))

◆ sk_BY_DIR_HASH_insert

#define sk_BY_DIR_HASH_insert (   sk,
  p,
  where 
)
Value:
CHECKED_CAST(void *, BY_DIR_HASH *, p), (where))
Definition: by_dir.c:71
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
size_t sk_insert(_STACK *sk, void *p, size_t where)
Definition: stack.c:146
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112

◆ sk_BY_DIR_HASH_is_sorted

#define sk_BY_DIR_HASH_is_sorted (   sk)    sk_is_sorted(CHECKED_CAST(const _STACK *, const STACK_OF(BY_DIR_HASH) *, sk))

◆ sk_BY_DIR_HASH_new

#define sk_BY_DIR_HASH_new (   comp)
Value:
stack_cmp_func, int (*)(const BY_DIR_HASH **a, const BY_DIR_HASH **b), \
comp)))
Definition: by_dir.c:71
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_new(stack_cmp_func comp)
Definition: stack.c:67
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_BY_DIR_HASH_new_null

#define sk_BY_DIR_HASH_new_null ( )    ((STACK_OF(BY_DIR_HASH) *)sk_new_null())

◆ sk_BY_DIR_HASH_num

#define sk_BY_DIR_HASH_num (   sk)    sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(BY_DIR_HASH) *, sk))

◆ sk_BY_DIR_HASH_pop

#define sk_BY_DIR_HASH_pop (   sk)    ((BY_DIR_HASH *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(BY_DIR_HASH) *, sk)))

◆ sk_BY_DIR_HASH_pop_free

#define sk_BY_DIR_HASH_pop_free (   sk,
  free_func 
)
Value:
CHECKED_CAST(void (*)(void *), void (*)(BY_DIR_HASH *), free_func))
Definition: by_dir.c:71
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void sk_pop_free(_STACK *sk, void(*func)(void *))
Definition: stack.c:133

◆ sk_BY_DIR_HASH_push

#define sk_BY_DIR_HASH_push (   sk,
  p 
)
Value:
CHECKED_CAST(void *, BY_DIR_HASH *, p))
Definition: by_dir.c:71
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
size_t sk_push(_STACK *sk, void *p)
Definition: stack.c:279
#define STACK_OF(type)
Definition: stack.h:112

◆ sk_BY_DIR_HASH_set

#define sk_BY_DIR_HASH_set (   sk,
  i,
  p 
)
Value:
(i), CHECKED_CAST(void *, BY_DIR_HASH *, p)))
Definition: by_dir.c:71
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_set(_STACK *sk, size_t i, void *value)
Definition: stack.c:118
for i
Definition: complexityMeasures.m:24

◆ sk_BY_DIR_HASH_set_cmp_func

#define sk_BY_DIR_HASH_set_cmp_func (   sk,
  comp 
)
Value:
((int (*)(const BY_DIR_HASH **a, const BY_DIR_HASH **b))sk_set_cmp_func( \
int (*)(const BY_DIR_HASH **a, const BY_DIR_HASH **b), \
comp)))
Definition: by_dir.c:71
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
stack_cmp_func sk_set_cmp_func(_STACK *sk, stack_cmp_func comp)
Definition: stack.c:342
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int
Definition: runtests.py:53
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_BY_DIR_HASH_shift

#define sk_BY_DIR_HASH_shift (   sk)    ((BY_DIR_HASH *)sk_shift(CHECKED_CAST(_STACK *, STACK_OF(BY_DIR_HASH) *, sk)))

◆ sk_BY_DIR_HASH_sort

#define sk_BY_DIR_HASH_sort (   sk)    sk_sort(CHECKED_CAST(_STACK *, STACK_OF(BY_DIR_HASH) *, sk))

◆ sk_BY_DIR_HASH_value

#define sk_BY_DIR_HASH_value (   sk,
  i 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(BY_DIR_HASH) *, sk), (i)))
Definition: by_dir.c:71
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
void * sk_value(const _STACK *sk, size_t i)
Definition: stack.c:111
#define STACK_OF(type)
Definition: stack.h:112
for i
Definition: complexityMeasures.m:24

◆ sk_BY_DIR_HASH_zero

#define sk_BY_DIR_HASH_zero (   sk)    sk_zero(CHECKED_CAST(_STACK *, STACK_OF(BY_DIR_HASH) *, sk));

◆ sk_CONF_VALUE_deep_copy

#define sk_CONF_VALUE_deep_copy (   sk,
  copy_func,
  free_func 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(CONF_VALUE) *, sk), \
CHECKED_CAST(void *(*)(void *), CONF_VALUE *(*)(CONF_VALUE *), \
copy_func), \
CHECKED_CAST(void (*)(void *), void (*)(CONF_VALUE *), free_func)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_deep_copy(const _STACK *sk, void *(*copy_func)(void *), void(*free_func)(void *))
Definition: stack.c:353
Definition: conf.h:82

◆ sk_CONF_VALUE_delete

#define sk_CONF_VALUE_delete (   sk,
  where 
)
Value:
(where)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete(_STACK *sk, size_t where)
Definition: stack.c:191
Definition: conf.h:82

◆ sk_CONF_VALUE_delete_ptr

#define sk_CONF_VALUE_delete_ptr (   sk,
  p 
)
Value:
CHECKED_CAST(void *, CONF_VALUE *, p)))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete_ptr(_STACK *sk, void *p)
Definition: stack.c:209
Definition: conf.h:82

◆ sk_CONF_VALUE_dup

#define sk_CONF_VALUE_dup (   sk)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(CONF_VALUE) *, sk)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_dup(const _STACK *sk)
Definition: stack.c:291
Definition: conf.h:82

◆ sk_CONF_VALUE_find

#define sk_CONF_VALUE_find (   sk,
  out_index,
  p 
)
Value:
sk_find(CHECKED_CAST(_STACK *, STACK_OF(CONF_VALUE) *, sk), (out_index), \
CHECKED_CAST(void *, CONF_VALUE *, p))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int sk_find(_STACK *sk, size_t *out_index, void *p)
Definition: stack.c:223
Definition: conf.h:82

◆ sk_CONF_VALUE_free

#define sk_CONF_VALUE_free (   sk)    sk_free(CHECKED_CAST(_STACK *, STACK_OF(CONF_VALUE) *, sk))

◆ sk_CONF_VALUE_insert

#define sk_CONF_VALUE_insert (   sk,
  p,
  where 
)
Value:
CHECKED_CAST(void *, CONF_VALUE *, p), (where))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
size_t sk_insert(_STACK *sk, void *p, size_t where)
Definition: stack.c:146
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: conf.h:82

◆ sk_CONF_VALUE_is_sorted

#define sk_CONF_VALUE_is_sorted (   sk)    sk_is_sorted(CHECKED_CAST(const _STACK *, const STACK_OF(CONF_VALUE) *, sk))

◆ sk_CONF_VALUE_new

#define sk_CONF_VALUE_new (   comp)
Value:
stack_cmp_func, int (*)(const CONF_VALUE **a, const CONF_VALUE **b), \
comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_new(stack_cmp_func comp)
Definition: stack.c:67
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
Definition: conf.h:82
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_CONF_VALUE_new_null

#define sk_CONF_VALUE_new_null ( )    ((STACK_OF(CONF_VALUE) *)sk_new_null())

◆ sk_CONF_VALUE_num

#define sk_CONF_VALUE_num (   sk)    sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(CONF_VALUE) *, sk))

◆ sk_CONF_VALUE_pop

#define sk_CONF_VALUE_pop (   sk)    ((CONF_VALUE *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(CONF_VALUE) *, sk)))

◆ sk_CONF_VALUE_pop_free

#define sk_CONF_VALUE_pop_free (   sk,
  free_func 
)
Value:
CHECKED_CAST(void (*)(void *), void (*)(CONF_VALUE *), free_func))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void sk_pop_free(_STACK *sk, void(*func)(void *))
Definition: stack.c:133
Definition: conf.h:82

◆ sk_CONF_VALUE_push

#define sk_CONF_VALUE_push (   sk,
  p 
)
Value:
CHECKED_CAST(void *, CONF_VALUE *, p))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
size_t sk_push(_STACK *sk, void *p)
Definition: stack.c:279
#define STACK_OF(type)
Definition: stack.h:112
Definition: conf.h:82

◆ sk_CONF_VALUE_set

#define sk_CONF_VALUE_set (   sk,
  i,
  p 
)
Value:
(i), CHECKED_CAST(void *, CONF_VALUE *, p)))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_set(_STACK *sk, size_t i, void *value)
Definition: stack.c:118
Definition: conf.h:82
for i
Definition: complexityMeasures.m:24

◆ sk_CONF_VALUE_set_cmp_func

#define sk_CONF_VALUE_set_cmp_func (   sk,
  comp 
)
Value:
((int (*)(const CONF_VALUE **a, const CONF_VALUE **b))sk_set_cmp_func( \
int (*)(const CONF_VALUE **a, const CONF_VALUE **b), \
comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
stack_cmp_func sk_set_cmp_func(_STACK *sk, stack_cmp_func comp)
Definition: stack.c:342
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int
Definition: runtests.py:53
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
Definition: conf.h:82
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_CONF_VALUE_shift

#define sk_CONF_VALUE_shift (   sk)    ((CONF_VALUE *)sk_shift(CHECKED_CAST(_STACK *, STACK_OF(CONF_VALUE) *, sk)))

◆ sk_CONF_VALUE_sort

#define sk_CONF_VALUE_sort (   sk)    sk_sort(CHECKED_CAST(_STACK *, STACK_OF(CONF_VALUE) *, sk))

◆ sk_CONF_VALUE_value

#define sk_CONF_VALUE_value (   sk,
  i 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(CONF_VALUE) *, sk), (i)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
void * sk_value(const _STACK *sk, size_t i)
Definition: stack.c:111
#define STACK_OF(type)
Definition: stack.h:112
Definition: conf.h:82
for i
Definition: complexityMeasures.m:24

◆ sk_CONF_VALUE_zero

#define sk_CONF_VALUE_zero (   sk)    sk_zero(CHECKED_CAST(_STACK *, STACK_OF(CONF_VALUE) *, sk));

◆ sk_CRYPTO_EX_DATA_FUNCS_deep_copy

#define sk_CRYPTO_EX_DATA_FUNCS_deep_copy (   sk,
  copy_func,
  free_func 
)
Value:
sk), \
CHECKED_CAST(void *(*)(void *), \
copy_func), \
CHECKED_CAST(void (*)(void *), void (*)(CRYPTO_EX_DATA_FUNCS *), \
free_func)))
Definition: ex_data.c:124
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_deep_copy(const _STACK *sk, void *(*copy_func)(void *), void(*free_func)(void *))
Definition: stack.c:353

◆ sk_CRYPTO_EX_DATA_FUNCS_delete

#define sk_CRYPTO_EX_DATA_FUNCS_delete (   sk,
  where 
)
Value:
Definition: ex_data.c:124
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete(_STACK *sk, size_t where)
Definition: stack.c:191

◆ sk_CRYPTO_EX_DATA_FUNCS_delete_ptr

#define sk_CRYPTO_EX_DATA_FUNCS_delete_ptr (   sk,
  p 
)
Value:
CHECKED_CAST(void *, CRYPTO_EX_DATA_FUNCS *, p)))
DOMString p
Definition: WebCryptoAPI.idl:116
Definition: ex_data.c:124
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete_ptr(_STACK *sk, void *p)
Definition: stack.c:209

◆ sk_CRYPTO_EX_DATA_FUNCS_dup

#define sk_CRYPTO_EX_DATA_FUNCS_dup (   sk)
Value:
const _STACK *, const STACK_OF(CRYPTO_EX_DATA_FUNCS) *, sk)))
Definition: ex_data.c:124
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_dup(const _STACK *sk)
Definition: stack.c:291

◆ sk_CRYPTO_EX_DATA_FUNCS_find

#define sk_CRYPTO_EX_DATA_FUNCS_find (   sk,
  out_index,
  p 
)
Value:
(out_index), CHECKED_CAST(void *, CRYPTO_EX_DATA_FUNCS *, p))
DOMString p
Definition: WebCryptoAPI.idl:116
Definition: ex_data.c:124
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int sk_find(_STACK *sk, size_t *out_index, void *p)
Definition: stack.c:223

◆ sk_CRYPTO_EX_DATA_FUNCS_free

#define sk_CRYPTO_EX_DATA_FUNCS_free (   sk)    sk_free(CHECKED_CAST(_STACK *, STACK_OF(CRYPTO_EX_DATA_FUNCS) *, sk))

◆ sk_CRYPTO_EX_DATA_FUNCS_insert

#define sk_CRYPTO_EX_DATA_FUNCS_insert (   sk,
  p,
  where 
)
Value:
CHECKED_CAST(void *, CRYPTO_EX_DATA_FUNCS *, p), (where))
DOMString p
Definition: WebCryptoAPI.idl:116
Definition: ex_data.c:124
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
size_t sk_insert(_STACK *sk, void *p, size_t where)
Definition: stack.c:146
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112

◆ sk_CRYPTO_EX_DATA_FUNCS_is_sorted

#define sk_CRYPTO_EX_DATA_FUNCS_is_sorted (   sk)
Value:
int sk_is_sorted(const _STACK *sk)
Definition: stack.c:335
Definition: ex_data.c:124
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112

◆ sk_CRYPTO_EX_DATA_FUNCS_new

#define sk_CRYPTO_EX_DATA_FUNCS_new (   comp)
Value:
int (*)(const CRYPTO_EX_DATA_FUNCS **a, const CRYPTO_EX_DATA_FUNCS **b), \
comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
Definition: ex_data.c:124
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_new(stack_cmp_func comp)
Definition: stack.c:67
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_CRYPTO_EX_DATA_FUNCS_new_null

#define sk_CRYPTO_EX_DATA_FUNCS_new_null ( )    ((STACK_OF(CRYPTO_EX_DATA_FUNCS) *)sk_new_null())

◆ sk_CRYPTO_EX_DATA_FUNCS_num

#define sk_CRYPTO_EX_DATA_FUNCS_num (   sk)
Value:
sk))
Definition: ex_data.c:124
size_t sk_num(const _STACK *sk)
Definition: stack.c:95
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112

◆ sk_CRYPTO_EX_DATA_FUNCS_pop

#define sk_CRYPTO_EX_DATA_FUNCS_pop (   sk)
Value:
Definition: ex_data.c:124
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_pop(_STACK *sk)
Definition: stack.c:281

◆ sk_CRYPTO_EX_DATA_FUNCS_pop_free

#define sk_CRYPTO_EX_DATA_FUNCS_pop_free (   sk,
  free_func 
)
Value:
CHECKED_CAST(void (*)(void *), void (*)(CRYPTO_EX_DATA_FUNCS *), \
free_func))
Definition: ex_data.c:124
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void sk_pop_free(_STACK *sk, void(*func)(void *))
Definition: stack.c:133

◆ sk_CRYPTO_EX_DATA_FUNCS_push

#define sk_CRYPTO_EX_DATA_FUNCS_push (   sk,
  p 
)
Value:
DOMString p
Definition: WebCryptoAPI.idl:116
Definition: ex_data.c:124
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
size_t sk_push(_STACK *sk, void *p)
Definition: stack.c:279
#define STACK_OF(type)
Definition: stack.h:112

◆ sk_CRYPTO_EX_DATA_FUNCS_set

#define sk_CRYPTO_EX_DATA_FUNCS_set (   sk,
  i,
  p 
)
Value:
DOMString p
Definition: WebCryptoAPI.idl:116
Definition: ex_data.c:124
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_set(_STACK *sk, size_t i, void *value)
Definition: stack.c:118
for i
Definition: complexityMeasures.m:24

◆ sk_CRYPTO_EX_DATA_FUNCS_set_cmp_func

#define sk_CRYPTO_EX_DATA_FUNCS_set_cmp_func (   sk,
  comp 
)
Value:
((int (*)(const CRYPTO_EX_DATA_FUNCS **a, const CRYPTO_EX_DATA_FUNCS **b)) \
sk_set_cmp_func( \
int (*)(const CRYPTO_EX_DATA_FUNCS **a, \
const CRYPTO_EX_DATA_FUNCS **b), \
comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
Definition: ex_data.c:124
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int
Definition: runtests.py:53
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_CRYPTO_EX_DATA_FUNCS_shift

#define sk_CRYPTO_EX_DATA_FUNCS_shift (   sk)
Value:
Definition: ex_data.c:124
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_shift(_STACK *sk)
Definition: stack.c:269

◆ sk_CRYPTO_EX_DATA_FUNCS_sort

#define sk_CRYPTO_EX_DATA_FUNCS_sort (   sk)    sk_sort(CHECKED_CAST(_STACK *, STACK_OF(CRYPTO_EX_DATA_FUNCS) *, sk))

◆ sk_CRYPTO_EX_DATA_FUNCS_value

#define sk_CRYPTO_EX_DATA_FUNCS_value (   sk,
  i 
)
Value:
sk), \
(i)))
Definition: ex_data.c:124
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
void * sk_value(const _STACK *sk, size_t i)
Definition: stack.c:111
#define STACK_OF(type)
Definition: stack.h:112
for i
Definition: complexityMeasures.m:24

◆ sk_CRYPTO_EX_DATA_FUNCS_zero

#define sk_CRYPTO_EX_DATA_FUNCS_zero (   sk)    sk_zero(CHECKED_CAST(_STACK *, STACK_OF(CRYPTO_EX_DATA_FUNCS) *, sk));

◆ sk_DIST_POINT_deep_copy

#define sk_DIST_POINT_deep_copy (   sk,
  copy_func,
  free_func 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(DIST_POINT) *, sk), \
CHECKED_CAST(void *(*)(void *), DIST_POINT *(*)(DIST_POINT *), \
copy_func), \
CHECKED_CAST(void (*)(void *), void (*)(DIST_POINT *), free_func)))
Definition: x509v3.h:245
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_deep_copy(const _STACK *sk, void *(*copy_func)(void *), void(*free_func)(void *))
Definition: stack.c:353

◆ sk_DIST_POINT_delete

#define sk_DIST_POINT_delete (   sk,
  where 
)
Value:
(where)))
Definition: x509v3.h:245
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete(_STACK *sk, size_t where)
Definition: stack.c:191

◆ sk_DIST_POINT_delete_ptr

#define sk_DIST_POINT_delete_ptr (   sk,
  p 
)
Value:
CHECKED_CAST(void *, DIST_POINT *, p)))
Definition: x509v3.h:245
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete_ptr(_STACK *sk, void *p)
Definition: stack.c:209

◆ sk_DIST_POINT_dup

#define sk_DIST_POINT_dup (   sk)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(DIST_POINT) *, sk)))
Definition: x509v3.h:245
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_dup(const _STACK *sk)
Definition: stack.c:291

◆ sk_DIST_POINT_find

#define sk_DIST_POINT_find (   sk,
  out_index,
  p 
)
Value:
sk_find(CHECKED_CAST(_STACK *, STACK_OF(DIST_POINT) *, sk), (out_index), \
CHECKED_CAST(void *, DIST_POINT *, p))
Definition: x509v3.h:245
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int sk_find(_STACK *sk, size_t *out_index, void *p)
Definition: stack.c:223

◆ sk_DIST_POINT_free

#define sk_DIST_POINT_free (   sk)    sk_free(CHECKED_CAST(_STACK *, STACK_OF(DIST_POINT) *, sk))

◆ sk_DIST_POINT_insert

#define sk_DIST_POINT_insert (   sk,
  p,
  where 
)
Value:
CHECKED_CAST(void *, DIST_POINT *, p), (where))
Definition: x509v3.h:245
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
size_t sk_insert(_STACK *sk, void *p, size_t where)
Definition: stack.c:146
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112

◆ sk_DIST_POINT_is_sorted

#define sk_DIST_POINT_is_sorted (   sk)    sk_is_sorted(CHECKED_CAST(const _STACK *, const STACK_OF(DIST_POINT) *, sk))

◆ sk_DIST_POINT_new

#define sk_DIST_POINT_new (   comp)
Value:
stack_cmp_func, int (*)(const DIST_POINT **a, const DIST_POINT **b), \
comp)))
Definition: x509v3.h:245
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_new(stack_cmp_func comp)
Definition: stack.c:67
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_DIST_POINT_new_null

#define sk_DIST_POINT_new_null ( )    ((STACK_OF(DIST_POINT) *)sk_new_null())

◆ sk_DIST_POINT_num

#define sk_DIST_POINT_num (   sk)    sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(DIST_POINT) *, sk))

◆ sk_DIST_POINT_pop

#define sk_DIST_POINT_pop (   sk)    ((DIST_POINT *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(DIST_POINT) *, sk)))

◆ sk_DIST_POINT_pop_free

#define sk_DIST_POINT_pop_free (   sk,
  free_func 
)
Value:
CHECKED_CAST(void (*)(void *), void (*)(DIST_POINT *), free_func))
Definition: x509v3.h:245
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void sk_pop_free(_STACK *sk, void(*func)(void *))
Definition: stack.c:133

◆ sk_DIST_POINT_push

#define sk_DIST_POINT_push (   sk,
  p 
)
Value:
CHECKED_CAST(void *, DIST_POINT *, p))
Definition: x509v3.h:245
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
size_t sk_push(_STACK *sk, void *p)
Definition: stack.c:279
#define STACK_OF(type)
Definition: stack.h:112

◆ sk_DIST_POINT_set

#define sk_DIST_POINT_set (   sk,
  i,
  p 
)
Value:
(i), CHECKED_CAST(void *, DIST_POINT *, p)))
Definition: x509v3.h:245
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_set(_STACK *sk, size_t i, void *value)
Definition: stack.c:118
for i
Definition: complexityMeasures.m:24

◆ sk_DIST_POINT_set_cmp_func

#define sk_DIST_POINT_set_cmp_func (   sk,
  comp 
)
Value:
((int (*)(const DIST_POINT **a, const DIST_POINT **b))sk_set_cmp_func( \
int (*)(const DIST_POINT **a, const DIST_POINT **b), \
comp)))
Definition: x509v3.h:245
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
stack_cmp_func sk_set_cmp_func(_STACK *sk, stack_cmp_func comp)
Definition: stack.c:342
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int
Definition: runtests.py:53
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_DIST_POINT_shift

#define sk_DIST_POINT_shift (   sk)    ((DIST_POINT *)sk_shift(CHECKED_CAST(_STACK *, STACK_OF(DIST_POINT) *, sk)))

◆ sk_DIST_POINT_sort

#define sk_DIST_POINT_sort (   sk)    sk_sort(CHECKED_CAST(_STACK *, STACK_OF(DIST_POINT) *, sk))

◆ sk_DIST_POINT_value

#define sk_DIST_POINT_value (   sk,
  i 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(DIST_POINT) *, sk), (i)))
Definition: x509v3.h:245
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
void * sk_value(const _STACK *sk, size_t i)
Definition: stack.c:111
#define STACK_OF(type)
Definition: stack.h:112
for i
Definition: complexityMeasures.m:24

◆ sk_DIST_POINT_zero

#define sk_DIST_POINT_zero (   sk)    sk_zero(CHECKED_CAST(_STACK *, STACK_OF(DIST_POINT) *, sk));

◆ sk_GENERAL_NAME_deep_copy

#define sk_GENERAL_NAME_deep_copy (   sk,
  copy_func,
  free_func 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(GENERAL_NAME) *, sk), \
CHECKED_CAST(void *(*)(void *), GENERAL_NAME *(*)(GENERAL_NAME *), \
copy_func), \
CHECKED_CAST(void (*)(void *), void (*)(GENERAL_NAME *), free_func)))
Definition: x509v3.h:170
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_deep_copy(const _STACK *sk, void *(*copy_func)(void *), void(*free_func)(void *))
Definition: stack.c:353

◆ sk_GENERAL_NAME_delete

#define sk_GENERAL_NAME_delete (   sk,
  where 
)
Value:
CHECKED_CAST(_STACK *, STACK_OF(GENERAL_NAME) *, sk), (where)))
Definition: x509v3.h:170
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete(_STACK *sk, size_t where)
Definition: stack.c:191

◆ sk_GENERAL_NAME_delete_ptr

#define sk_GENERAL_NAME_delete_ptr (   sk,
  p 
)
Value:
CHECKED_CAST(void *, GENERAL_NAME *, p)))
Definition: x509v3.h:170
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete_ptr(_STACK *sk, void *p)
Definition: stack.c:209

◆ sk_GENERAL_NAME_dup

#define sk_GENERAL_NAME_dup (   sk)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(GENERAL_NAME) *, sk)))
Definition: x509v3.h:170
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_dup(const _STACK *sk)
Definition: stack.c:291

◆ sk_GENERAL_NAME_find

#define sk_GENERAL_NAME_find (   sk,
  out_index,
  p 
)
Value:
sk_find(CHECKED_CAST(_STACK *, STACK_OF(GENERAL_NAME) *, sk), (out_index), \
Definition: x509v3.h:170
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int sk_find(_STACK *sk, size_t *out_index, void *p)
Definition: stack.c:223

◆ sk_GENERAL_NAME_free

#define sk_GENERAL_NAME_free (   sk)    sk_free(CHECKED_CAST(_STACK *, STACK_OF(GENERAL_NAME) *, sk))

◆ sk_GENERAL_NAME_insert

#define sk_GENERAL_NAME_insert (   sk,
  p,
  where 
)
Value:
CHECKED_CAST(void *, GENERAL_NAME *, p), (where))
Definition: x509v3.h:170
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
size_t sk_insert(_STACK *sk, void *p, size_t where)
Definition: stack.c:146
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112

◆ sk_GENERAL_NAME_is_sorted

#define sk_GENERAL_NAME_is_sorted (   sk)    sk_is_sorted(CHECKED_CAST(const _STACK *, const STACK_OF(GENERAL_NAME) *, sk))

◆ sk_GENERAL_NAME_new

#define sk_GENERAL_NAME_new (   comp)
Value:
stack_cmp_func, int (*)(const GENERAL_NAME **a, const GENERAL_NAME **b), \
comp)))
Definition: x509v3.h:170
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_new(stack_cmp_func comp)
Definition: stack.c:67
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_GENERAL_NAME_new_null

#define sk_GENERAL_NAME_new_null ( )    ((STACK_OF(GENERAL_NAME) *)sk_new_null())

◆ sk_GENERAL_NAME_num

#define sk_GENERAL_NAME_num (   sk)    sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(GENERAL_NAME) *, sk))

◆ sk_GENERAL_NAME_pop

#define sk_GENERAL_NAME_pop (   sk)    ((GENERAL_NAME *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(GENERAL_NAME) *, sk)))

◆ sk_GENERAL_NAME_pop_free

#define sk_GENERAL_NAME_pop_free (   sk,
  free_func 
)
Value:
CHECKED_CAST(void (*)(void *), void (*)(GENERAL_NAME *), free_func))
Definition: x509v3.h:170
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void sk_pop_free(_STACK *sk, void(*func)(void *))
Definition: stack.c:133

◆ sk_GENERAL_NAME_push

#define sk_GENERAL_NAME_push (   sk,
  p 
)
Value:
Definition: x509v3.h:170
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
size_t sk_push(_STACK *sk, void *p)
Definition: stack.c:279
#define STACK_OF(type)
Definition: stack.h:112

◆ sk_GENERAL_NAME_set

#define sk_GENERAL_NAME_set (   sk,
  i,
  p 
)
Value:
CHECKED_CAST(void *, GENERAL_NAME *, p)))
Definition: x509v3.h:170
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_set(_STACK *sk, size_t i, void *value)
Definition: stack.c:118
for i
Definition: complexityMeasures.m:24

◆ sk_GENERAL_NAME_set_cmp_func

#define sk_GENERAL_NAME_set_cmp_func (   sk,
  comp 
)
Value:
((int (*)(const GENERAL_NAME **a, const GENERAL_NAME **b))sk_set_cmp_func( \
int (*)(const GENERAL_NAME **a, const GENERAL_NAME **b), \
comp)))
Definition: x509v3.h:170
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
stack_cmp_func sk_set_cmp_func(_STACK *sk, stack_cmp_func comp)
Definition: stack.c:342
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int
Definition: runtests.py:53
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_GENERAL_NAME_shift

#define sk_GENERAL_NAME_shift (   sk)
Value:
Definition: x509v3.h:170
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_shift(_STACK *sk)
Definition: stack.c:269

◆ sk_GENERAL_NAME_sort

#define sk_GENERAL_NAME_sort (   sk)    sk_sort(CHECKED_CAST(_STACK *, STACK_OF(GENERAL_NAME) *, sk))

◆ sk_GENERAL_NAME_value

#define sk_GENERAL_NAME_value (   sk,
  i 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(GENERAL_NAME) *, sk), (i)))
Definition: x509v3.h:170
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
void * sk_value(const _STACK *sk, size_t i)
Definition: stack.c:111
#define STACK_OF(type)
Definition: stack.h:112
for i
Definition: complexityMeasures.m:24

◆ sk_GENERAL_NAME_zero

#define sk_GENERAL_NAME_zero (   sk)    sk_zero(CHECKED_CAST(_STACK *, STACK_OF(GENERAL_NAME) *, sk));

◆ sk_GENERAL_NAMES_deep_copy

#define sk_GENERAL_NAMES_deep_copy (   sk,
  copy_func,
  free_func 
)
Value:
((STACK_OF(GENERAL_NAMES) *)sk_deep_copy( \
CHECKED_CAST(const _STACK *, const STACK_OF(GENERAL_NAMES) *, sk), \
CHECKED_CAST(void *(*)(void *), GENERAL_NAMES *(*)(GENERAL_NAMES *), \
copy_func), \
CHECKED_CAST(void (*)(void *), void (*)(GENERAL_NAMES *), free_func)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_deep_copy(const _STACK *sk, void *(*copy_func)(void *), void(*free_func)(void *))
Definition: stack.c:353

◆ sk_GENERAL_NAMES_delete

#define sk_GENERAL_NAMES_delete (   sk,
  where 
)
Value:
((GENERAL_NAMES *)sk_delete( \
CHECKED_CAST(_STACK *, STACK_OF(GENERAL_NAMES) *, sk), (where)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete(_STACK *sk, size_t where)
Definition: stack.c:191

◆ sk_GENERAL_NAMES_delete_ptr

#define sk_GENERAL_NAMES_delete_ptr (   sk,
  p 
)
Value:
((GENERAL_NAMES *)sk_delete_ptr( \
CHECKED_CAST(_STACK *, STACK_OF(GENERAL_NAMES) *, sk), \
CHECKED_CAST(void *, GENERAL_NAMES *, p)))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete_ptr(_STACK *sk, void *p)
Definition: stack.c:209

◆ sk_GENERAL_NAMES_dup

#define sk_GENERAL_NAMES_dup (   sk)
Value:
((STACK_OF(GENERAL_NAMES) *)sk_dup( \
CHECKED_CAST(const _STACK *, const STACK_OF(GENERAL_NAMES) *, sk)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_dup(const _STACK *sk)
Definition: stack.c:291

◆ sk_GENERAL_NAMES_find

#define sk_GENERAL_NAMES_find (   sk,
  out_index,
  p 
)
Value:
sk_find(CHECKED_CAST(_STACK *, STACK_OF(GENERAL_NAMES) *, sk), (out_index), \
CHECKED_CAST(void *, GENERAL_NAMES *, p))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int sk_find(_STACK *sk, size_t *out_index, void *p)
Definition: stack.c:223

◆ sk_GENERAL_NAMES_free

#define sk_GENERAL_NAMES_free (   sk)    sk_free(CHECKED_CAST(_STACK *, STACK_OF(GENERAL_NAMES) *, sk))

◆ sk_GENERAL_NAMES_insert

#define sk_GENERAL_NAMES_insert (   sk,
  p,
  where 
)
Value:
sk_insert(CHECKED_CAST(_STACK *, STACK_OF(GENERAL_NAMES) *, sk), \
CHECKED_CAST(void *, GENERAL_NAMES *, p), (where))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
size_t sk_insert(_STACK *sk, void *p, size_t where)
Definition: stack.c:146
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112

◆ sk_GENERAL_NAMES_is_sorted

#define sk_GENERAL_NAMES_is_sorted (   sk)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(GENERAL_NAMES) *, sk))
int sk_is_sorted(const _STACK *sk)
Definition: stack.c:335
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112

◆ sk_GENERAL_NAMES_new

#define sk_GENERAL_NAMES_new (   comp)
Value:
((STACK_OF(GENERAL_NAMES) *)sk_new(CHECKED_CAST( \
int (*)(const GENERAL_NAMES **a, const GENERAL_NAMES **b), comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_new(stack_cmp_func comp)
Definition: stack.c:67
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_GENERAL_NAMES_new_null

#define sk_GENERAL_NAMES_new_null ( )    ((STACK_OF(GENERAL_NAMES) *)sk_new_null())

◆ sk_GENERAL_NAMES_num

#define sk_GENERAL_NAMES_num (   sk)    sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(GENERAL_NAMES) *, sk))

◆ sk_GENERAL_NAMES_pop

#define sk_GENERAL_NAMES_pop (   sk)
Value:
((GENERAL_NAMES *)sk_pop( \
CHECKED_CAST(_STACK *, STACK_OF(GENERAL_NAMES) *, sk)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_pop(_STACK *sk)
Definition: stack.c:281

◆ sk_GENERAL_NAMES_pop_free

#define sk_GENERAL_NAMES_pop_free (   sk,
  free_func 
)
Value:
CHECKED_CAST(_STACK *, STACK_OF(GENERAL_NAMES) *, sk), \
CHECKED_CAST(void (*)(void *), void (*)(GENERAL_NAMES *), free_func))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void sk_pop_free(_STACK *sk, void(*func)(void *))
Definition: stack.c:133

◆ sk_GENERAL_NAMES_push

#define sk_GENERAL_NAMES_push (   sk,
  p 
)
Value:
sk_push(CHECKED_CAST(_STACK *, STACK_OF(GENERAL_NAMES) *, sk), \
CHECKED_CAST(void *, GENERAL_NAMES *, p))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
size_t sk_push(_STACK *sk, void *p)
Definition: stack.c:279
#define STACK_OF(type)
Definition: stack.h:112

◆ sk_GENERAL_NAMES_set

#define sk_GENERAL_NAMES_set (   sk,
  i,
  p 
)
Value:
((GENERAL_NAMES *)sk_set( \
CHECKED_CAST(_STACK *, STACK_OF(GENERAL_NAMES) *, sk), (i), \
CHECKED_CAST(void *, GENERAL_NAMES *, p)))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_set(_STACK *sk, size_t i, void *value)
Definition: stack.c:118
for i
Definition: complexityMeasures.m:24

◆ sk_GENERAL_NAMES_set_cmp_func

#define sk_GENERAL_NAMES_set_cmp_func (   sk,
  comp 
)
Value:
((int (*)(const GENERAL_NAMES **a, const GENERAL_NAMES **b))sk_set_cmp_func( \
CHECKED_CAST(_STACK *, STACK_OF(GENERAL_NAMES) *, sk), \
int (*)(const GENERAL_NAMES **a, const GENERAL_NAMES **b), \
comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
stack_cmp_func sk_set_cmp_func(_STACK *sk, stack_cmp_func comp)
Definition: stack.c:342
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int
Definition: runtests.py:53
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_GENERAL_NAMES_shift

#define sk_GENERAL_NAMES_shift (   sk)
Value:
((GENERAL_NAMES *)sk_shift( \
CHECKED_CAST(_STACK *, STACK_OF(GENERAL_NAMES) *, sk)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_shift(_STACK *sk)
Definition: stack.c:269

◆ sk_GENERAL_NAMES_sort

#define sk_GENERAL_NAMES_sort (   sk)    sk_sort(CHECKED_CAST(_STACK *, STACK_OF(GENERAL_NAMES) *, sk))

◆ sk_GENERAL_NAMES_value

#define sk_GENERAL_NAMES_value (   sk,
  i 
)
Value:
((GENERAL_NAMES *)sk_value( \
CHECKED_CAST(const _STACK *, const STACK_OF(GENERAL_NAMES) *, sk), (i)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
void * sk_value(const _STACK *sk, size_t i)
Definition: stack.c:111
#define STACK_OF(type)
Definition: stack.h:112
for i
Definition: complexityMeasures.m:24

◆ sk_GENERAL_NAMES_zero

#define sk_GENERAL_NAMES_zero (   sk)    sk_zero(CHECKED_CAST(_STACK *, STACK_OF(GENERAL_NAMES) *, sk));

◆ sk_GENERAL_SUBTREE_deep_copy

#define sk_GENERAL_SUBTREE_deep_copy (   sk,
  copy_func,
  free_func 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(GENERAL_SUBTREE) *, sk), \
CHECKED_CAST(void *(*)(void *), GENERAL_SUBTREE *(*)(GENERAL_SUBTREE *), \
copy_func), \
CHECKED_CAST(void (*)(void *), void (*)(GENERAL_SUBTREE *), free_func)))
Definition: x509v3.h:319
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_deep_copy(const _STACK *sk, void *(*copy_func)(void *), void(*free_func)(void *))
Definition: stack.c:353

◆ sk_GENERAL_SUBTREE_delete

#define sk_GENERAL_SUBTREE_delete (   sk,
  where 
)
Value:
Definition: x509v3.h:319
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete(_STACK *sk, size_t where)
Definition: stack.c:191

◆ sk_GENERAL_SUBTREE_delete_ptr

#define sk_GENERAL_SUBTREE_delete_ptr (   sk,
  p 
)
Value:
CHECKED_CAST(void *, GENERAL_SUBTREE *, p)))
Definition: x509v3.h:319
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete_ptr(_STACK *sk, void *p)
Definition: stack.c:209

◆ sk_GENERAL_SUBTREE_dup

#define sk_GENERAL_SUBTREE_dup (   sk)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(GENERAL_SUBTREE) *, sk)))
Definition: x509v3.h:319
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_dup(const _STACK *sk)
Definition: stack.c:291

◆ sk_GENERAL_SUBTREE_find

#define sk_GENERAL_SUBTREE_find (   sk,
  out_index,
  p 
)
Value:
(out_index), CHECKED_CAST(void *, GENERAL_SUBTREE *, p))
Definition: x509v3.h:319
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int sk_find(_STACK *sk, size_t *out_index, void *p)
Definition: stack.c:223

◆ sk_GENERAL_SUBTREE_free

#define sk_GENERAL_SUBTREE_free (   sk)    sk_free(CHECKED_CAST(_STACK *, STACK_OF(GENERAL_SUBTREE) *, sk))

◆ sk_GENERAL_SUBTREE_insert

#define sk_GENERAL_SUBTREE_insert (   sk,
  p,
  where 
)
Value:
CHECKED_CAST(void *, GENERAL_SUBTREE *, p), (where))
Definition: x509v3.h:319
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
size_t sk_insert(_STACK *sk, void *p, size_t where)
Definition: stack.c:146
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112

◆ sk_GENERAL_SUBTREE_is_sorted

#define sk_GENERAL_SUBTREE_is_sorted (   sk)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(GENERAL_SUBTREE) *, sk))
Definition: x509v3.h:319
int sk_is_sorted(const _STACK *sk)
Definition: stack.c:335
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112

◆ sk_GENERAL_SUBTREE_new

#define sk_GENERAL_SUBTREE_new (   comp)
Value:
int (*)(const GENERAL_SUBTREE **a, const GENERAL_SUBTREE **b), comp)))
Definition: x509v3.h:319
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_new(stack_cmp_func comp)
Definition: stack.c:67
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_GENERAL_SUBTREE_new_null

#define sk_GENERAL_SUBTREE_new_null ( )    ((STACK_OF(GENERAL_SUBTREE) *)sk_new_null())

◆ sk_GENERAL_SUBTREE_num

#define sk_GENERAL_SUBTREE_num (   sk)    sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(GENERAL_SUBTREE) *, sk))

◆ sk_GENERAL_SUBTREE_pop

#define sk_GENERAL_SUBTREE_pop (   sk)
Value:
Definition: x509v3.h:319
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_pop(_STACK *sk)
Definition: stack.c:281

◆ sk_GENERAL_SUBTREE_pop_free

#define sk_GENERAL_SUBTREE_pop_free (   sk,
  free_func 
)
Value:
CHECKED_CAST(void (*)(void *), void (*)(GENERAL_SUBTREE *), free_func))
Definition: x509v3.h:319
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void sk_pop_free(_STACK *sk, void(*func)(void *))
Definition: stack.c:133

◆ sk_GENERAL_SUBTREE_push

#define sk_GENERAL_SUBTREE_push (   sk,
  p 
)
Value:
Definition: x509v3.h:319
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
size_t sk_push(_STACK *sk, void *p)
Definition: stack.c:279
#define STACK_OF(type)
Definition: stack.h:112

◆ sk_GENERAL_SUBTREE_set

#define sk_GENERAL_SUBTREE_set (   sk,
  i,
  p 
)
Value:
Definition: x509v3.h:319
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_set(_STACK *sk, size_t i, void *value)
Definition: stack.c:118
for i
Definition: complexityMeasures.m:24

◆ sk_GENERAL_SUBTREE_set_cmp_func

#define sk_GENERAL_SUBTREE_set_cmp_func (   sk,
  comp 
)
Value:
((int (*)(const GENERAL_SUBTREE **a, const GENERAL_SUBTREE **b)) \
sk_set_cmp_func( \
const GENERAL_SUBTREE **b), \
comp)))
Definition: x509v3.h:319
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int
Definition: runtests.py:53
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_GENERAL_SUBTREE_shift

#define sk_GENERAL_SUBTREE_shift (   sk)
Value:
Definition: x509v3.h:319
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_shift(_STACK *sk)
Definition: stack.c:269

◆ sk_GENERAL_SUBTREE_sort

#define sk_GENERAL_SUBTREE_sort (   sk)    sk_sort(CHECKED_CAST(_STACK *, STACK_OF(GENERAL_SUBTREE) *, sk))

◆ sk_GENERAL_SUBTREE_value

#define sk_GENERAL_SUBTREE_value (   sk,
  i 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(GENERAL_SUBTREE) *, sk), \
(i)))
Definition: x509v3.h:319
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
void * sk_value(const _STACK *sk, size_t i)
Definition: stack.c:111
#define STACK_OF(type)
Definition: stack.h:112
for i
Definition: complexityMeasures.m:24

◆ sk_GENERAL_SUBTREE_zero

#define sk_GENERAL_SUBTREE_zero (   sk)    sk_zero(CHECKED_CAST(_STACK *, STACK_OF(GENERAL_SUBTREE) *, sk));

◆ sk_OPENSSL_STRING_deep_copy

#define sk_OPENSSL_STRING_deep_copy (   sk,
  copy_func,
  free_func 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(OPENSSL_STRING) *, sk), \
CHECKED_CAST(void *(*)(void *), OPENSSL_STRING (*)(OPENSSL_STRING), \
copy_func), \
CHECKED_CAST(void (*)(void *), void (*)(OPENSSL_STRING), free_func)))
char * OPENSSL_STRING
Definition: stack.h:180
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_deep_copy(const _STACK *sk, void *(*copy_func)(void *), void(*free_func)(void *))
Definition: stack.c:353

◆ sk_OPENSSL_STRING_delete

#define sk_OPENSSL_STRING_delete (   sk,
  where 
)
Value:
char * OPENSSL_STRING
Definition: stack.h:180
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete(_STACK *sk, size_t where)
Definition: stack.c:191

◆ sk_OPENSSL_STRING_delete_ptr

#define sk_OPENSSL_STRING_delete_ptr (   sk,
  p 
)
Value:
CHECKED_CAST(void *, OPENSSL_STRING, p)))
char * OPENSSL_STRING
Definition: stack.h:180
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete_ptr(_STACK *sk, void *p)
Definition: stack.c:209

◆ sk_OPENSSL_STRING_dup

#define sk_OPENSSL_STRING_dup (   sk)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(OPENSSL_STRING) *, sk)))
char * OPENSSL_STRING
Definition: stack.h:180
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_dup(const _STACK *sk)
Definition: stack.c:291

◆ sk_OPENSSL_STRING_find

#define sk_OPENSSL_STRING_find (   sk,
  out_index,
  p 
)
Value:
char * OPENSSL_STRING
Definition: stack.h:180
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int sk_find(_STACK *sk, size_t *out_index, void *p)
Definition: stack.c:223

◆ sk_OPENSSL_STRING_free

#define sk_OPENSSL_STRING_free (   sk)    sk_free(CHECKED_CAST(_STACK *, STACK_OF(OPENSSL_STRING) *, sk))

◆ sk_OPENSSL_STRING_insert

#define sk_OPENSSL_STRING_insert (   sk,
  p,
  where 
)
Value:
CHECKED_CAST(void *, OPENSSL_STRING, p), (where))
char * OPENSSL_STRING
Definition: stack.h:180
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
size_t sk_insert(_STACK *sk, void *p, size_t where)
Definition: stack.c:146
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112

◆ sk_OPENSSL_STRING_is_sorted

#define sk_OPENSSL_STRING_is_sorted (   sk)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(OPENSSL_STRING) *, sk))
char * OPENSSL_STRING
Definition: stack.h:180
int sk_is_sorted(const _STACK *sk)
Definition: stack.c:335
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112

◆ sk_OPENSSL_STRING_new

#define sk_OPENSSL_STRING_new (   comp)
Value:
int (*)(const OPENSSL_STRING *a, const OPENSSL_STRING *b), comp)))
char * OPENSSL_STRING
Definition: stack.h:180
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_new(stack_cmp_func comp)
Definition: stack.c:67
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_OPENSSL_STRING_new_null

#define sk_OPENSSL_STRING_new_null ( )    ((STACK_OF(OPENSSL_STRING) *)sk_new_null())

◆ sk_OPENSSL_STRING_num

#define sk_OPENSSL_STRING_num (   sk)    sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(OPENSSL_STRING) *, sk))

◆ sk_OPENSSL_STRING_pop

#define sk_OPENSSL_STRING_pop (   sk)
Value:
char * OPENSSL_STRING
Definition: stack.h:180
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_pop(_STACK *sk)
Definition: stack.c:281

◆ sk_OPENSSL_STRING_pop_free

#define sk_OPENSSL_STRING_pop_free (   sk,
  free_func 
)
Value:
CHECKED_CAST(void (*)(void *), void (*)(OPENSSL_STRING), free_func))
char * OPENSSL_STRING
Definition: stack.h:180
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void sk_pop_free(_STACK *sk, void(*func)(void *))
Definition: stack.c:133

◆ sk_OPENSSL_STRING_push

#define sk_OPENSSL_STRING_push (   sk,
  p 
)
Value:
char * OPENSSL_STRING
Definition: stack.h:180
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
size_t sk_push(_STACK *sk, void *p)
Definition: stack.c:279
#define STACK_OF(type)
Definition: stack.h:112

◆ sk_OPENSSL_STRING_set

#define sk_OPENSSL_STRING_set (   sk,
  i,
  p 
)
Value:
char * OPENSSL_STRING
Definition: stack.h:180
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_set(_STACK *sk, size_t i, void *value)
Definition: stack.c:118
for i
Definition: complexityMeasures.m:24

◆ sk_OPENSSL_STRING_set_cmp_func

#define sk_OPENSSL_STRING_set_cmp_func (   sk,
  comp 
)
Value:
((int (*)(const OPENSSL_STRING **a, const OPENSSL_STRING **b)) \
sk_set_cmp_func( \
const OPENSSL_STRING **b), \
comp)))
char * OPENSSL_STRING
Definition: stack.h:180
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int
Definition: runtests.py:53
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_OPENSSL_STRING_shift

#define sk_OPENSSL_STRING_shift (   sk)
Value:
char * OPENSSL_STRING
Definition: stack.h:180
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_shift(_STACK *sk)
Definition: stack.c:269

◆ sk_OPENSSL_STRING_sort

#define sk_OPENSSL_STRING_sort (   sk)    sk_sort(CHECKED_CAST(_STACK *, STACK_OF(OPENSSL_STRING) *, sk))

◆ sk_OPENSSL_STRING_value

#define sk_OPENSSL_STRING_value (   sk,
  i 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(OPENSSL_STRING) *, sk), \
(i)))
char * OPENSSL_STRING
Definition: stack.h:180
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
void * sk_value(const _STACK *sk, size_t i)
Definition: stack.c:111
#define STACK_OF(type)
Definition: stack.h:112
for i
Definition: complexityMeasures.m:24

◆ sk_OPENSSL_STRING_zero

#define sk_OPENSSL_STRING_zero (   sk)    sk_zero(CHECKED_CAST(_STACK *, STACK_OF(OPENSSL_STRING) *, sk));

◆ sk_POLICY_MAPPING_deep_copy

#define sk_POLICY_MAPPING_deep_copy (   sk,
  copy_func,
  free_func 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(POLICY_MAPPING) *, sk), \
CHECKED_CAST(void *(*)(void *), POLICY_MAPPING *(*)(POLICY_MAPPING *), \
copy_func), \
CHECKED_CAST(void (*)(void *), void (*)(POLICY_MAPPING *), free_func)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_deep_copy(const _STACK *sk, void *(*copy_func)(void *), void(*free_func)(void *))
Definition: stack.c:353
Definition: x509v3.h:310

◆ sk_POLICY_MAPPING_delete

#define sk_POLICY_MAPPING_delete (   sk,
  where 
)
Value:
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete(_STACK *sk, size_t where)
Definition: stack.c:191
Definition: x509v3.h:310

◆ sk_POLICY_MAPPING_delete_ptr

#define sk_POLICY_MAPPING_delete_ptr (   sk,
  p 
)
Value:
CHECKED_CAST(void *, POLICY_MAPPING *, p)))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete_ptr(_STACK *sk, void *p)
Definition: stack.c:209
Definition: x509v3.h:310

◆ sk_POLICY_MAPPING_dup

#define sk_POLICY_MAPPING_dup (   sk)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(POLICY_MAPPING) *, sk)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_dup(const _STACK *sk)
Definition: stack.c:291
Definition: x509v3.h:310

◆ sk_POLICY_MAPPING_find

#define sk_POLICY_MAPPING_find (   sk,
  out_index,
  p 
)
Value:
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int sk_find(_STACK *sk, size_t *out_index, void *p)
Definition: stack.c:223
Definition: x509v3.h:310

◆ sk_POLICY_MAPPING_free

#define sk_POLICY_MAPPING_free (   sk)    sk_free(CHECKED_CAST(_STACK *, STACK_OF(POLICY_MAPPING) *, sk))

◆ sk_POLICY_MAPPING_insert

#define sk_POLICY_MAPPING_insert (   sk,
  p,
  where 
)
Value:
CHECKED_CAST(void *, POLICY_MAPPING *, p), (where))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
size_t sk_insert(_STACK *sk, void *p, size_t where)
Definition: stack.c:146
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509v3.h:310

◆ sk_POLICY_MAPPING_is_sorted

#define sk_POLICY_MAPPING_is_sorted (   sk)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(POLICY_MAPPING) *, sk))
int sk_is_sorted(const _STACK *sk)
Definition: stack.c:335
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509v3.h:310

◆ sk_POLICY_MAPPING_new

#define sk_POLICY_MAPPING_new (   comp)
Value:
int (*)(const POLICY_MAPPING **a, const POLICY_MAPPING **b), comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_new(stack_cmp_func comp)
Definition: stack.c:67
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
Definition: x509v3.h:310
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_POLICY_MAPPING_new_null

#define sk_POLICY_MAPPING_new_null ( )    ((STACK_OF(POLICY_MAPPING) *)sk_new_null())

◆ sk_POLICY_MAPPING_num

#define sk_POLICY_MAPPING_num (   sk)    sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(POLICY_MAPPING) *, sk))

◆ sk_POLICY_MAPPING_pop

#define sk_POLICY_MAPPING_pop (   sk)
Value:
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_pop(_STACK *sk)
Definition: stack.c:281
Definition: x509v3.h:310

◆ sk_POLICY_MAPPING_pop_free

#define sk_POLICY_MAPPING_pop_free (   sk,
  free_func 
)
Value:
CHECKED_CAST(void (*)(void *), void (*)(POLICY_MAPPING *), free_func))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void sk_pop_free(_STACK *sk, void(*func)(void *))
Definition: stack.c:133
Definition: x509v3.h:310

◆ sk_POLICY_MAPPING_push

#define sk_POLICY_MAPPING_push (   sk,
  p 
)
Value:
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
size_t sk_push(_STACK *sk, void *p)
Definition: stack.c:279
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509v3.h:310

◆ sk_POLICY_MAPPING_set

#define sk_POLICY_MAPPING_set (   sk,
  i,
  p 
)
Value:
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_set(_STACK *sk, size_t i, void *value)
Definition: stack.c:118
for i
Definition: complexityMeasures.m:24
Definition: x509v3.h:310

◆ sk_POLICY_MAPPING_set_cmp_func

#define sk_POLICY_MAPPING_set_cmp_func (   sk,
  comp 
)
Value:
((int (*)(const POLICY_MAPPING **a, const POLICY_MAPPING **b)) \
sk_set_cmp_func( \
const POLICY_MAPPING **b), \
comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int
Definition: runtests.py:53
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
Definition: x509v3.h:310
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_POLICY_MAPPING_shift

#define sk_POLICY_MAPPING_shift (   sk)
Value:
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509v3.h:310
void * sk_shift(_STACK *sk)
Definition: stack.c:269

◆ sk_POLICY_MAPPING_sort

#define sk_POLICY_MAPPING_sort (   sk)    sk_sort(CHECKED_CAST(_STACK *, STACK_OF(POLICY_MAPPING) *, sk))

◆ sk_POLICY_MAPPING_value

#define sk_POLICY_MAPPING_value (   sk,
  i 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(POLICY_MAPPING) *, sk), \
(i)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
void * sk_value(const _STACK *sk, size_t i)
Definition: stack.c:111
#define STACK_OF(type)
Definition: stack.h:112
for i
Definition: complexityMeasures.m:24
Definition: x509v3.h:310

◆ sk_POLICY_MAPPING_zero

#define sk_POLICY_MAPPING_zero (   sk)    sk_zero(CHECKED_CAST(_STACK *, STACK_OF(POLICY_MAPPING) *, sk));

◆ sk_POLICYINFO_deep_copy

#define sk_POLICYINFO_deep_copy (   sk,
  copy_func,
  free_func 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(POLICYINFO) *, sk), \
CHECKED_CAST(void *(*)(void *), POLICYINFO *(*)(POLICYINFO *), \
copy_func), \
CHECKED_CAST(void (*)(void *), void (*)(POLICYINFO *), free_func)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509v3.h:300
_STACK * sk_deep_copy(const _STACK *sk, void *(*copy_func)(void *), void(*free_func)(void *))
Definition: stack.c:353

◆ sk_POLICYINFO_delete

#define sk_POLICYINFO_delete (   sk,
  where 
)
Value:
(where)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509v3.h:300
void * sk_delete(_STACK *sk, size_t where)
Definition: stack.c:191

◆ sk_POLICYINFO_delete_ptr

#define sk_POLICYINFO_delete_ptr (   sk,
  p 
)
Value:
CHECKED_CAST(void *, POLICYINFO *, p)))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509v3.h:300
void * sk_delete_ptr(_STACK *sk, void *p)
Definition: stack.c:209

◆ sk_POLICYINFO_dup

#define sk_POLICYINFO_dup (   sk)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(POLICYINFO) *, sk)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_dup(const _STACK *sk)
Definition: stack.c:291
Definition: x509v3.h:300

◆ sk_POLICYINFO_find

#define sk_POLICYINFO_find (   sk,
  out_index,
  p 
)
Value:
sk_find(CHECKED_CAST(_STACK *, STACK_OF(POLICYINFO) *, sk), (out_index), \
CHECKED_CAST(void *, POLICYINFO *, p))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int sk_find(_STACK *sk, size_t *out_index, void *p)
Definition: stack.c:223
Definition: x509v3.h:300

◆ sk_POLICYINFO_free

#define sk_POLICYINFO_free (   sk)    sk_free(CHECKED_CAST(_STACK *, STACK_OF(POLICYINFO) *, sk))

◆ sk_POLICYINFO_insert

#define sk_POLICYINFO_insert (   sk,
  p,
  where 
)
Value:
CHECKED_CAST(void *, POLICYINFO *, p), (where))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
size_t sk_insert(_STACK *sk, void *p, size_t where)
Definition: stack.c:146
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509v3.h:300

◆ sk_POLICYINFO_is_sorted

#define sk_POLICYINFO_is_sorted (   sk)    sk_is_sorted(CHECKED_CAST(const _STACK *, const STACK_OF(POLICYINFO) *, sk))

◆ sk_POLICYINFO_new

#define sk_POLICYINFO_new (   comp)
Value:
stack_cmp_func, int (*)(const POLICYINFO **a, const POLICYINFO **b), \
comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509v3.h:300
_STACK * sk_new(stack_cmp_func comp)
Definition: stack.c:67
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_POLICYINFO_new_null

#define sk_POLICYINFO_new_null ( )    ((STACK_OF(POLICYINFO) *)sk_new_null())

◆ sk_POLICYINFO_num

#define sk_POLICYINFO_num (   sk)    sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(POLICYINFO) *, sk))

◆ sk_POLICYINFO_pop

#define sk_POLICYINFO_pop (   sk)    ((POLICYINFO *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(POLICYINFO) *, sk)))

◆ sk_POLICYINFO_pop_free

#define sk_POLICYINFO_pop_free (   sk,
  free_func 
)
Value:
CHECKED_CAST(void (*)(void *), void (*)(POLICYINFO *), free_func))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509v3.h:300
void sk_pop_free(_STACK *sk, void(*func)(void *))
Definition: stack.c:133

◆ sk_POLICYINFO_push

#define sk_POLICYINFO_push (   sk,
  p 
)
Value:
CHECKED_CAST(void *, POLICYINFO *, p))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
size_t sk_push(_STACK *sk, void *p)
Definition: stack.c:279
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509v3.h:300

◆ sk_POLICYINFO_set

#define sk_POLICYINFO_set (   sk,
  i,
  p 
)
Value:
(i), CHECKED_CAST(void *, POLICYINFO *, p)))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509v3.h:300
void * sk_set(_STACK *sk, size_t i, void *value)
Definition: stack.c:118
for i
Definition: complexityMeasures.m:24

◆ sk_POLICYINFO_set_cmp_func

#define sk_POLICYINFO_set_cmp_func (   sk,
  comp 
)
Value:
((int (*)(const POLICYINFO **a, const POLICYINFO **b))sk_set_cmp_func( \
int (*)(const POLICYINFO **a, const POLICYINFO **b), \
comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
stack_cmp_func sk_set_cmp_func(_STACK *sk, stack_cmp_func comp)
Definition: stack.c:342
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int
Definition: runtests.py:53
Definition: x509v3.h:300
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_POLICYINFO_shift

#define sk_POLICYINFO_shift (   sk)    ((POLICYINFO *)sk_shift(CHECKED_CAST(_STACK *, STACK_OF(POLICYINFO) *, sk)))

◆ sk_POLICYINFO_sort

#define sk_POLICYINFO_sort (   sk)    sk_sort(CHECKED_CAST(_STACK *, STACK_OF(POLICYINFO) *, sk))

◆ sk_POLICYINFO_value

#define sk_POLICYINFO_value (   sk,
  i 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(POLICYINFO) *, sk), (i)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
void * sk_value(const _STACK *sk, size_t i)
Definition: stack.c:111
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509v3.h:300
for i
Definition: complexityMeasures.m:24

◆ sk_POLICYINFO_zero

#define sk_POLICYINFO_zero (   sk)    sk_zero(CHECKED_CAST(_STACK *, STACK_OF(POLICYINFO) *, sk));

◆ sk_POLICYQUALINFO_deep_copy

#define sk_POLICYQUALINFO_deep_copy (   sk,
  copy_func,
  free_func 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(POLICYQUALINFO) *, sk), \
CHECKED_CAST(void *(*)(void *), POLICYQUALINFO *(*)(POLICYQUALINFO *), \
copy_func), \
CHECKED_CAST(void (*)(void *), void (*)(POLICYQUALINFO *), free_func)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509v3.h:288
_STACK * sk_deep_copy(const _STACK *sk, void *(*copy_func)(void *), void(*free_func)(void *))
Definition: stack.c:353

◆ sk_POLICYQUALINFO_delete

#define sk_POLICYQUALINFO_delete (   sk,
  where 
)
Value:
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509v3.h:288
void * sk_delete(_STACK *sk, size_t where)
Definition: stack.c:191

◆ sk_POLICYQUALINFO_delete_ptr

#define sk_POLICYQUALINFO_delete_ptr (   sk,
  p 
)
Value:
CHECKED_CAST(void *, POLICYQUALINFO *, p)))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509v3.h:288
void * sk_delete_ptr(_STACK *sk, void *p)
Definition: stack.c:209

◆ sk_POLICYQUALINFO_dup

#define sk_POLICYQUALINFO_dup (   sk)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(POLICYQUALINFO) *, sk)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_dup(const _STACK *sk)
Definition: stack.c:291
Definition: x509v3.h:288

◆ sk_POLICYQUALINFO_find

#define sk_POLICYQUALINFO_find (   sk,
  out_index,
  p 
)
Value:
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int sk_find(_STACK *sk, size_t *out_index, void *p)
Definition: stack.c:223
Definition: x509v3.h:288

◆ sk_POLICYQUALINFO_free

#define sk_POLICYQUALINFO_free (   sk)    sk_free(CHECKED_CAST(_STACK *, STACK_OF(POLICYQUALINFO) *, sk))

◆ sk_POLICYQUALINFO_insert

#define sk_POLICYQUALINFO_insert (   sk,
  p,
  where 
)
Value:
CHECKED_CAST(void *, POLICYQUALINFO *, p), (where))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
size_t sk_insert(_STACK *sk, void *p, size_t where)
Definition: stack.c:146
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509v3.h:288

◆ sk_POLICYQUALINFO_is_sorted

#define sk_POLICYQUALINFO_is_sorted (   sk)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(POLICYQUALINFO) *, sk))
int sk_is_sorted(const _STACK *sk)
Definition: stack.c:335
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509v3.h:288

◆ sk_POLICYQUALINFO_new

#define sk_POLICYQUALINFO_new (   comp)
Value:
int (*)(const POLICYQUALINFO **a, const POLICYQUALINFO **b), comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509v3.h:288
_STACK * sk_new(stack_cmp_func comp)
Definition: stack.c:67
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_POLICYQUALINFO_new_null

#define sk_POLICYQUALINFO_new_null ( )    ((STACK_OF(POLICYQUALINFO) *)sk_new_null())

◆ sk_POLICYQUALINFO_num

#define sk_POLICYQUALINFO_num (   sk)    sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(POLICYQUALINFO) *, sk))

◆ sk_POLICYQUALINFO_pop

#define sk_POLICYQUALINFO_pop (   sk)
Value:
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509v3.h:288
void * sk_pop(_STACK *sk)
Definition: stack.c:281

◆ sk_POLICYQUALINFO_pop_free

#define sk_POLICYQUALINFO_pop_free (   sk,
  free_func 
)
Value:
CHECKED_CAST(void (*)(void *), void (*)(POLICYQUALINFO *), free_func))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509v3.h:288
void sk_pop_free(_STACK *sk, void(*func)(void *))
Definition: stack.c:133

◆ sk_POLICYQUALINFO_push

#define sk_POLICYQUALINFO_push (   sk,
  p 
)
Value:
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
size_t sk_push(_STACK *sk, void *p)
Definition: stack.c:279
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509v3.h:288

◆ sk_POLICYQUALINFO_set

#define sk_POLICYQUALINFO_set (   sk,
  i,
  p 
)
Value:
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509v3.h:288
void * sk_set(_STACK *sk, size_t i, void *value)
Definition: stack.c:118
for i
Definition: complexityMeasures.m:24

◆ sk_POLICYQUALINFO_set_cmp_func

#define sk_POLICYQUALINFO_set_cmp_func (   sk,
  comp 
)
Value:
((int (*)(const POLICYQUALINFO **a, const POLICYQUALINFO **b)) \
sk_set_cmp_func( \
const POLICYQUALINFO **b), \
comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int
Definition: runtests.py:53
Definition: x509v3.h:288
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_POLICYQUALINFO_shift

#define sk_POLICYQUALINFO_shift (   sk)
Value:
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509v3.h:288
void * sk_shift(_STACK *sk)
Definition: stack.c:269

◆ sk_POLICYQUALINFO_sort

#define sk_POLICYQUALINFO_sort (   sk)    sk_sort(CHECKED_CAST(_STACK *, STACK_OF(POLICYQUALINFO) *, sk))

◆ sk_POLICYQUALINFO_value

#define sk_POLICYQUALINFO_value (   sk,
  i 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(POLICYQUALINFO) *, sk), \
(i)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
void * sk_value(const _STACK *sk, size_t i)
Definition: stack.c:111
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509v3.h:288
for i
Definition: complexityMeasures.m:24

◆ sk_POLICYQUALINFO_zero

#define sk_POLICYQUALINFO_zero (   sk)    sk_zero(CHECKED_CAST(_STACK *, STACK_OF(POLICYQUALINFO) *, sk));

◆ sk_RSA_additional_prime_deep_copy

#define sk_RSA_additional_prime_deep_copy (   sk,
  copy_func,
  free_func 
)
Value:
sk), \
CHECKED_CAST(void *(*)(void *), \
copy_func), \
CHECKED_CAST(void (*)(void *), void (*)(RSA_additional_prime *), \
free_func)))
Definition: internal.h:126
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_deep_copy(const _STACK *sk, void *(*copy_func)(void *), void(*free_func)(void *))
Definition: stack.c:353

◆ sk_RSA_additional_prime_delete

#define sk_RSA_additional_prime_delete (   sk,
  where 
)
Value:
Definition: internal.h:126
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete(_STACK *sk, size_t where)
Definition: stack.c:191

◆ sk_RSA_additional_prime_delete_ptr

#define sk_RSA_additional_prime_delete_ptr (   sk,
  p 
)
Value:
CHECKED_CAST(void *, RSA_additional_prime *, p)))
DOMString p
Definition: WebCryptoAPI.idl:116
Definition: internal.h:126
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete_ptr(_STACK *sk, void *p)
Definition: stack.c:209

◆ sk_RSA_additional_prime_dup

#define sk_RSA_additional_prime_dup (   sk)
Value:
const _STACK *, const STACK_OF(RSA_additional_prime) *, sk)))
Definition: internal.h:126
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_dup(const _STACK *sk)
Definition: stack.c:291

◆ sk_RSA_additional_prime_find

#define sk_RSA_additional_prime_find (   sk,
  out_index,
  p 
)
Value:
(out_index), CHECKED_CAST(void *, RSA_additional_prime *, p))
DOMString p
Definition: WebCryptoAPI.idl:116
Definition: internal.h:126
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int sk_find(_STACK *sk, size_t *out_index, void *p)
Definition: stack.c:223

◆ sk_RSA_additional_prime_free

#define sk_RSA_additional_prime_free (   sk)    sk_free(CHECKED_CAST(_STACK *, STACK_OF(RSA_additional_prime) *, sk))

◆ sk_RSA_additional_prime_insert

#define sk_RSA_additional_prime_insert (   sk,
  p,
  where 
)
Value:
CHECKED_CAST(void *, RSA_additional_prime *, p), (where))
DOMString p
Definition: WebCryptoAPI.idl:116
Definition: internal.h:126
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
size_t sk_insert(_STACK *sk, void *p, size_t where)
Definition: stack.c:146
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112

◆ sk_RSA_additional_prime_is_sorted

#define sk_RSA_additional_prime_is_sorted (   sk)
Value:
int sk_is_sorted(const _STACK *sk)
Definition: stack.c:335
Definition: internal.h:126
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112

◆ sk_RSA_additional_prime_new

#define sk_RSA_additional_prime_new (   comp)
Value:
int (*)(const RSA_additional_prime **a, const RSA_additional_prime **b), \
comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
Definition: internal.h:126
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_new(stack_cmp_func comp)
Definition: stack.c:67
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_RSA_additional_prime_new_null

#define sk_RSA_additional_prime_new_null ( )    ((STACK_OF(RSA_additional_prime) *)sk_new_null())

◆ sk_RSA_additional_prime_num

#define sk_RSA_additional_prime_num (   sk)
Value:
sk))
Definition: internal.h:126
size_t sk_num(const _STACK *sk)
Definition: stack.c:95
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112

◆ sk_RSA_additional_prime_pop

#define sk_RSA_additional_prime_pop (   sk)
Value:
Definition: internal.h:126
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_pop(_STACK *sk)
Definition: stack.c:281

◆ sk_RSA_additional_prime_pop_free

#define sk_RSA_additional_prime_pop_free (   sk,
  free_func 
)
Value:
CHECKED_CAST(void (*)(void *), void (*)(RSA_additional_prime *), \
free_func))
Definition: internal.h:126
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void sk_pop_free(_STACK *sk, void(*func)(void *))
Definition: stack.c:133

◆ sk_RSA_additional_prime_push

#define sk_RSA_additional_prime_push (   sk,
  p 
)
Value:
DOMString p
Definition: WebCryptoAPI.idl:116
Definition: internal.h:126
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
size_t sk_push(_STACK *sk, void *p)
Definition: stack.c:279
#define STACK_OF(type)
Definition: stack.h:112

◆ sk_RSA_additional_prime_set

#define sk_RSA_additional_prime_set (   sk,
  i,
  p 
)
Value:
DOMString p
Definition: WebCryptoAPI.idl:116
Definition: internal.h:126
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_set(_STACK *sk, size_t i, void *value)
Definition: stack.c:118
for i
Definition: complexityMeasures.m:24

◆ sk_RSA_additional_prime_set_cmp_func

#define sk_RSA_additional_prime_set_cmp_func (   sk,
  comp 
)
Value:
((int (*)(const RSA_additional_prime **a, const RSA_additional_prime **b)) \
sk_set_cmp_func( \
int (*)(const RSA_additional_prime **a, \
const RSA_additional_prime **b), \
comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
Definition: internal.h:126
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int
Definition: runtests.py:53
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_RSA_additional_prime_shift

#define sk_RSA_additional_prime_shift (   sk)
Value:
Definition: internal.h:126
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_shift(_STACK *sk)
Definition: stack.c:269

◆ sk_RSA_additional_prime_sort

#define sk_RSA_additional_prime_sort (   sk)    sk_sort(CHECKED_CAST(_STACK *, STACK_OF(RSA_additional_prime) *, sk))

◆ sk_RSA_additional_prime_value

#define sk_RSA_additional_prime_value (   sk,
  i 
)
Value:
sk), \
(i)))
Definition: internal.h:126
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
void * sk_value(const _STACK *sk, size_t i)
Definition: stack.c:111
#define STACK_OF(type)
Definition: stack.h:112
for i
Definition: complexityMeasures.m:24

◆ sk_RSA_additional_prime_zero

#define sk_RSA_additional_prime_zero (   sk)    sk_zero(CHECKED_CAST(_STACK *, STACK_OF(RSA_additional_prime) *, sk));

◆ sk_SRTP_PROTECTION_PROFILE_deep_copy

#define sk_SRTP_PROTECTION_PROFILE_deep_copy (   sk,
  copy_func,
  free_func 
)
Value:
sk), \
CHECKED_CAST( \
void *(*)(void *), \
copy_func), \
CHECKED_CAST(void (*)(void *), \
void (*)(const SRTP_PROTECTION_PROFILE *), free_func)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
Definition: ssl.h:2546
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_deep_copy(const _STACK *sk, void *(*copy_func)(void *), void(*free_func)(void *))
Definition: stack.c:353

◆ sk_SRTP_PROTECTION_PROFILE_delete

#define sk_SRTP_PROTECTION_PROFILE_delete (   sk,
  where 
)
Value:
(where)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
Definition: ssl.h:2546
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete(_STACK *sk, size_t where)
Definition: stack.c:191

◆ sk_SRTP_PROTECTION_PROFILE_delete_ptr

#define sk_SRTP_PROTECTION_PROFILE_delete_ptr (   sk,
  p 
)
Value:
CHECKED_CAST(void *, const SRTP_PROTECTION_PROFILE *, p)))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
Definition: ssl.h:2546
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete_ptr(_STACK *sk, void *p)
Definition: stack.c:209

◆ sk_SRTP_PROTECTION_PROFILE_dup

#define sk_SRTP_PROTECTION_PROFILE_dup (   sk)
Value:
const _STACK *, const STACK_OF(SRTP_PROTECTION_PROFILE) *, sk)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
Definition: ssl.h:2546
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_dup(const _STACK *sk)
Definition: stack.c:291

◆ sk_SRTP_PROTECTION_PROFILE_find

#define sk_SRTP_PROTECTION_PROFILE_find (   sk,
  out_index,
  p 
)
Value:
(out_index), \
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
Definition: ssl.h:2546
#define STACK_OF(type)
Definition: stack.h:112
int sk_find(_STACK *sk, size_t *out_index, void *p)
Definition: stack.c:223

◆ sk_SRTP_PROTECTION_PROFILE_free

#define sk_SRTP_PROTECTION_PROFILE_free (   sk)    sk_free(CHECKED_CAST(_STACK *, STACK_OF(SRTP_PROTECTION_PROFILE) *, sk))

◆ sk_SRTP_PROTECTION_PROFILE_insert

#define sk_SRTP_PROTECTION_PROFILE_insert (   sk,
  p,
  where 
)
Value:
CHECKED_CAST(void *, const SRTP_PROTECTION_PROFILE *, p), (where))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
size_t sk_insert(_STACK *sk, void *p, size_t where)
Definition: stack.c:146
Definition: stack.h:97
Definition: ssl.h:2546
#define STACK_OF(type)
Definition: stack.h:112

◆ sk_SRTP_PROTECTION_PROFILE_is_sorted

#define sk_SRTP_PROTECTION_PROFILE_is_sorted (   sk)
Value:
int sk_is_sorted(const _STACK *sk)
Definition: stack.c:335
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
Definition: ssl.h:2546
#define STACK_OF(type)
Definition: stack.h:112

◆ sk_SRTP_PROTECTION_PROFILE_new

#define sk_SRTP_PROTECTION_PROFILE_new (   comp)
Value:
stack_cmp_func, int (*)(const const SRTP_PROTECTION_PROFILE **a, \
const const SRTP_PROTECTION_PROFILE **b), \
comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: ssl.h:2546
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_new(stack_cmp_func comp)
Definition: stack.c:67
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_SRTP_PROTECTION_PROFILE_new_null

#define sk_SRTP_PROTECTION_PROFILE_new_null ( )    ((STACK_OF(SRTP_PROTECTION_PROFILE) *)sk_new_null())

◆ sk_SRTP_PROTECTION_PROFILE_num

#define sk_SRTP_PROTECTION_PROFILE_num (   sk)
Value:
size_t sk_num(const _STACK *sk)
Definition: stack.c:95
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
Definition: ssl.h:2546
#define STACK_OF(type)
Definition: stack.h:112

◆ sk_SRTP_PROTECTION_PROFILE_pop

#define sk_SRTP_PROTECTION_PROFILE_pop (   sk)
Value:
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
Definition: ssl.h:2546
#define STACK_OF(type)
Definition: stack.h:112
void * sk_pop(_STACK *sk)
Definition: stack.c:281

◆ sk_SRTP_PROTECTION_PROFILE_pop_free

#define sk_SRTP_PROTECTION_PROFILE_pop_free (   sk,
  free_func 
)
Value:
CHECKED_CAST(void (*)(void *), \
void (*)(const SRTP_PROTECTION_PROFILE *), free_func))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
Definition: ssl.h:2546
#define STACK_OF(type)
Definition: stack.h:112
void sk_pop_free(_STACK *sk, void(*func)(void *))
Definition: stack.c:133

◆ sk_SRTP_PROTECTION_PROFILE_push

#define sk_SRTP_PROTECTION_PROFILE_push (   sk,
  p 
)
Value:
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
size_t sk_push(_STACK *sk, void *p)
Definition: stack.c:279
Definition: ssl.h:2546
#define STACK_OF(type)
Definition: stack.h:112

◆ sk_SRTP_PROTECTION_PROFILE_set

#define sk_SRTP_PROTECTION_PROFILE_set (   sk,
  i,
  p 
)
Value:
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
Definition: ssl.h:2546
#define STACK_OF(type)
Definition: stack.h:112
void * sk_set(_STACK *sk, size_t i, void *value)
Definition: stack.c:118
for i
Definition: complexityMeasures.m:24

◆ sk_SRTP_PROTECTION_PROFILE_set_cmp_func

#define sk_SRTP_PROTECTION_PROFILE_set_cmp_func (   sk,
  comp 
)
Value:
((int (*)(const SRTP_PROTECTION_PROFILE **a, \
sk_set_cmp_func( \
int (*)(const SRTP_PROTECTION_PROFILE **a, \
comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
Definition: ssl.h:2546
#define STACK_OF(type)
Definition: stack.h:112
int
Definition: runtests.py:53
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_SRTP_PROTECTION_PROFILE_shift

#define sk_SRTP_PROTECTION_PROFILE_shift (   sk)
Value:
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
Definition: ssl.h:2546
#define STACK_OF(type)
Definition: stack.h:112
void * sk_shift(_STACK *sk)
Definition: stack.c:269

◆ sk_SRTP_PROTECTION_PROFILE_sort

#define sk_SRTP_PROTECTION_PROFILE_sort (   sk)    sk_sort(CHECKED_CAST(_STACK *, STACK_OF(SRTP_PROTECTION_PROFILE) *, sk))

◆ sk_SRTP_PROTECTION_PROFILE_value

#define sk_SRTP_PROTECTION_PROFILE_value (   sk,
  i 
)
Value:
sk), \
(i)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
void * sk_value(const _STACK *sk, size_t i)
Definition: stack.c:111
Definition: ssl.h:2546
#define STACK_OF(type)
Definition: stack.h:112
for i
Definition: complexityMeasures.m:24

◆ sk_SRTP_PROTECTION_PROFILE_zero

#define sk_SRTP_PROTECTION_PROFILE_zero (   sk)    sk_zero(CHECKED_CAST(_STACK *, STACK_OF(SRTP_PROTECTION_PROFILE) *, sk));

◆ sk_SSL_CIPHER_deep_copy

#define sk_SSL_CIPHER_deep_copy (   sk,
  copy_func,
  free_func 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(SSL_CIPHER) *, sk), \
CHECKED_CAST(void *(*)(void *), \
const SSL_CIPHER *(*)(const SSL_CIPHER *), copy_func), \
CHECKED_CAST(void (*)(void *), void (*)(const SSL_CIPHER *), \
free_func)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_deep_copy(const _STACK *sk, void *(*copy_func)(void *), void(*free_func)(void *))
Definition: stack.c:353
Definition: ssl.h:3620

◆ sk_SSL_CIPHER_delete

#define sk_SSL_CIPHER_delete (   sk,
  where 
)
Value:
((const SSL_CIPHER *)sk_delete( \
CHECKED_CAST(_STACK *, STACK_OF(SSL_CIPHER) *, sk), (where)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete(_STACK *sk, size_t where)
Definition: stack.c:191
Definition: ssl.h:3620

◆ sk_SSL_CIPHER_delete_ptr

#define sk_SSL_CIPHER_delete_ptr (   sk,
  p 
)
Value:
CHECKED_CAST(void *, const SSL_CIPHER *, p)))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete_ptr(_STACK *sk, void *p)
Definition: stack.c:209
Definition: ssl.h:3620

◆ sk_SSL_CIPHER_dup

#define sk_SSL_CIPHER_dup (   sk)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(SSL_CIPHER) *, sk)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_dup(const _STACK *sk)
Definition: stack.c:291
Definition: ssl.h:3620

◆ sk_SSL_CIPHER_find

#define sk_SSL_CIPHER_find (   sk,
  out_index,
  p 
)
Value:
sk_find(CHECKED_CAST(_STACK *, STACK_OF(SSL_CIPHER) *, sk), (out_index), \
CHECKED_CAST(void *, const SSL_CIPHER *, p))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int sk_find(_STACK *sk, size_t *out_index, void *p)
Definition: stack.c:223
Definition: ssl.h:3620

◆ sk_SSL_CIPHER_free

#define sk_SSL_CIPHER_free (   sk)    sk_free(CHECKED_CAST(_STACK *, STACK_OF(SSL_CIPHER) *, sk))

◆ sk_SSL_CIPHER_insert

#define sk_SSL_CIPHER_insert (   sk,
  p,
  where 
)
Value:
CHECKED_CAST(void *, const SSL_CIPHER *, p), (where))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
size_t sk_insert(_STACK *sk, void *p, size_t where)
Definition: stack.c:146
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: ssl.h:3620

◆ sk_SSL_CIPHER_is_sorted

#define sk_SSL_CIPHER_is_sorted (   sk)    sk_is_sorted(CHECKED_CAST(const _STACK *, const STACK_OF(SSL_CIPHER) *, sk))

◆ sk_SSL_CIPHER_new

#define sk_SSL_CIPHER_new (   comp)
Value:
int (*)(const const SSL_CIPHER **a, const const SSL_CIPHER **b), comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_new(stack_cmp_func comp)
Definition: stack.c:67
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306
Definition: ssl.h:3620

◆ sk_SSL_CIPHER_new_null

#define sk_SSL_CIPHER_new_null ( )    ((STACK_OF(SSL_CIPHER) *)sk_new_null())

◆ sk_SSL_CIPHER_num

#define sk_SSL_CIPHER_num (   sk)    sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(SSL_CIPHER) *, sk))

◆ sk_SSL_CIPHER_pop

#define sk_SSL_CIPHER_pop (   sk)
Value:
((const SSL_CIPHER *)sk_pop( \
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_pop(_STACK *sk)
Definition: stack.c:281
Definition: ssl.h:3620

◆ sk_SSL_CIPHER_pop_free

#define sk_SSL_CIPHER_pop_free (   sk,
  free_func 
)
Value:
CHECKED_CAST(void (*)(void *), void (*)(const SSL_CIPHER *), free_func))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void sk_pop_free(_STACK *sk, void(*func)(void *))
Definition: stack.c:133
Definition: ssl.h:3620

◆ sk_SSL_CIPHER_push

#define sk_SSL_CIPHER_push (   sk,
  p 
)
Value:
CHECKED_CAST(void *, const SSL_CIPHER *, p))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
size_t sk_push(_STACK *sk, void *p)
Definition: stack.c:279
#define STACK_OF(type)
Definition: stack.h:112
Definition: ssl.h:3620

◆ sk_SSL_CIPHER_set

#define sk_SSL_CIPHER_set (   sk,
  i,
  p 
)
Value:
((const SSL_CIPHER *)sk_set( \
CHECKED_CAST(void *, const SSL_CIPHER *, p)))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_set(_STACK *sk, size_t i, void *value)
Definition: stack.c:118
for i
Definition: complexityMeasures.m:24
Definition: ssl.h:3620

◆ sk_SSL_CIPHER_set_cmp_func

#define sk_SSL_CIPHER_set_cmp_func (   sk,
  comp 
)
Value:
((int (*)(const SSL_CIPHER **a, const SSL_CIPHER **b))sk_set_cmp_func( \
int (*)(const SSL_CIPHER **a, const SSL_CIPHER **b), \
comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
stack_cmp_func sk_set_cmp_func(_STACK *sk, stack_cmp_func comp)
Definition: stack.c:342
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int
Definition: runtests.py:53
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306
Definition: ssl.h:3620

◆ sk_SSL_CIPHER_shift

#define sk_SSL_CIPHER_shift (   sk)
Value:
((const SSL_CIPHER *)sk_shift( \
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_shift(_STACK *sk)
Definition: stack.c:269
Definition: ssl.h:3620

◆ sk_SSL_CIPHER_sort

#define sk_SSL_CIPHER_sort (   sk)    sk_sort(CHECKED_CAST(_STACK *, STACK_OF(SSL_CIPHER) *, sk))

◆ sk_SSL_CIPHER_value

#define sk_SSL_CIPHER_value (   sk,
  i 
)
Value:
((const SSL_CIPHER *)sk_value( \
CHECKED_CAST(const _STACK *, const STACK_OF(SSL_CIPHER) *, sk), (i)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
void * sk_value(const _STACK *sk, size_t i)
Definition: stack.c:111
#define STACK_OF(type)
Definition: stack.h:112
for i
Definition: complexityMeasures.m:24
Definition: ssl.h:3620

◆ sk_SSL_CIPHER_zero

#define sk_SSL_CIPHER_zero (   sk)    sk_zero(CHECKED_CAST(_STACK *, STACK_OF(SSL_CIPHER) *, sk));

◆ sk_SSL_COMP_deep_copy

#define sk_SSL_COMP_deep_copy (   sk,
  copy_func,
  free_func 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(SSL_COMP) *, sk), \
CHECKED_CAST(void *(*)(void *), SSL_COMP *(*)(SSL_COMP *), copy_func), \
CHECKED_CAST(void (*)(void *), void (*)(SSL_COMP *), free_func)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_deep_copy(const _STACK *sk, void *(*copy_func)(void *), void(*free_func)(void *))
Definition: stack.c:353
Definition: ssl.h:3373

◆ sk_SSL_COMP_delete

#define sk_SSL_COMP_delete (   sk,
  where 
)
Value:
(where)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete(_STACK *sk, size_t where)
Definition: stack.c:191
Definition: ssl.h:3373

◆ sk_SSL_COMP_delete_ptr

#define sk_SSL_COMP_delete_ptr (   sk,
  p 
)
Value:
CHECKED_CAST(void *, SSL_COMP *, p)))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete_ptr(_STACK *sk, void *p)
Definition: stack.c:209
Definition: ssl.h:3373

◆ sk_SSL_COMP_dup

#define sk_SSL_COMP_dup (   sk)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(SSL_COMP) *, sk)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_dup(const _STACK *sk)
Definition: stack.c:291
Definition: ssl.h:3373

◆ sk_SSL_COMP_find

#define sk_SSL_COMP_find (   sk,
  out_index,
  p 
)
Value:
sk_find(CHECKED_CAST(_STACK *, STACK_OF(SSL_COMP) *, sk), (out_index), \
CHECKED_CAST(void *, SSL_COMP *, p))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int sk_find(_STACK *sk, size_t *out_index, void *p)
Definition: stack.c:223
Definition: ssl.h:3373

◆ sk_SSL_COMP_free

#define sk_SSL_COMP_free (   sk)    sk_free(CHECKED_CAST(_STACK *, STACK_OF(SSL_COMP) *, sk))

◆ sk_SSL_COMP_insert

#define sk_SSL_COMP_insert (   sk,
  p,
  where 
)
Value:
CHECKED_CAST(void *, SSL_COMP *, p), (where))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
size_t sk_insert(_STACK *sk, void *p, size_t where)
Definition: stack.c:146
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: ssl.h:3373

◆ sk_SSL_COMP_is_sorted

#define sk_SSL_COMP_is_sorted (   sk)    sk_is_sorted(CHECKED_CAST(const _STACK *, const STACK_OF(SSL_COMP) *, sk))

◆ sk_SSL_COMP_new

#define sk_SSL_COMP_new (   comp)
Value:
stack_cmp_func, int (*)(const SSL_COMP **a, const SSL_COMP **b), comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_new(stack_cmp_func comp)
Definition: stack.c:67
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306
Definition: ssl.h:3373

◆ sk_SSL_COMP_new_null

#define sk_SSL_COMP_new_null ( )    ((STACK_OF(SSL_COMP) *)sk_new_null())

◆ sk_SSL_COMP_num

#define sk_SSL_COMP_num (   sk)    sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(SSL_COMP) *, sk))

◆ sk_SSL_COMP_pop

#define sk_SSL_COMP_pop (   sk)    ((SSL_COMP *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(SSL_COMP) *, sk)))

◆ sk_SSL_COMP_pop_free

#define sk_SSL_COMP_pop_free (   sk,
  free_func 
)
Value:
CHECKED_CAST(void (*)(void *), void (*)(SSL_COMP *), free_func))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void sk_pop_free(_STACK *sk, void(*func)(void *))
Definition: stack.c:133
Definition: ssl.h:3373

◆ sk_SSL_COMP_push

#define sk_SSL_COMP_push (   sk,
  p 
)
Value:
CHECKED_CAST(void *, SSL_COMP *, p))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
size_t sk_push(_STACK *sk, void *p)
Definition: stack.c:279
#define STACK_OF(type)
Definition: stack.h:112
Definition: ssl.h:3373

◆ sk_SSL_COMP_set

#define sk_SSL_COMP_set (   sk,
  i,
  p 
)
Value:
CHECKED_CAST(void *, SSL_COMP *, p)))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_set(_STACK *sk, size_t i, void *value)
Definition: stack.c:118
for i
Definition: complexityMeasures.m:24
Definition: ssl.h:3373

◆ sk_SSL_COMP_set_cmp_func

#define sk_SSL_COMP_set_cmp_func (   sk,
  comp 
)
Value:
((int (*)(const SSL_COMP **a, const SSL_COMP **b))sk_set_cmp_func( \
int (*)(const SSL_COMP **a, const SSL_COMP **b), comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
stack_cmp_func sk_set_cmp_func(_STACK *sk, stack_cmp_func comp)
Definition: stack.c:342
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int
Definition: runtests.py:53
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306
Definition: ssl.h:3373

◆ sk_SSL_COMP_shift

#define sk_SSL_COMP_shift (   sk)    ((SSL_COMP *)sk_shift(CHECKED_CAST(_STACK *, STACK_OF(SSL_COMP) *, sk)))

◆ sk_SSL_COMP_sort

#define sk_SSL_COMP_sort (   sk)    sk_sort(CHECKED_CAST(_STACK *, STACK_OF(SSL_COMP) *, sk))

◆ sk_SSL_COMP_value

#define sk_SSL_COMP_value (   sk,
  i 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(SSL_COMP) *, sk), (i)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
void * sk_value(const _STACK *sk, size_t i)
Definition: stack.c:111
#define STACK_OF(type)
Definition: stack.h:112
for i
Definition: complexityMeasures.m:24
Definition: ssl.h:3373

◆ sk_SSL_COMP_zero

#define sk_SSL_COMP_zero (   sk)    sk_zero(CHECKED_CAST(_STACK *, STACK_OF(SSL_COMP) *, sk));

◆ sk_SSL_CUSTOM_EXTENSION_deep_copy

#define sk_SSL_CUSTOM_EXTENSION_deep_copy (   sk,
  copy_func,
  free_func 
)
Value:
sk), \
CHECKED_CAST(void *(*)(void *), \
copy_func), \
CHECKED_CAST(void (*)(void *), void (*)(SSL_CUSTOM_EXTENSION *), \
free_func)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_deep_copy(const _STACK *sk, void *(*copy_func)(void *), void(*free_func)(void *))
Definition: stack.c:353
Definition: internal.h:510

◆ sk_SSL_CUSTOM_EXTENSION_delete

#define sk_SSL_CUSTOM_EXTENSION_delete (   sk,
  where 
)
Value:
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete(_STACK *sk, size_t where)
Definition: stack.c:191
Definition: internal.h:510

◆ sk_SSL_CUSTOM_EXTENSION_delete_ptr

#define sk_SSL_CUSTOM_EXTENSION_delete_ptr (   sk,
  p 
)
Value:
CHECKED_CAST(void *, SSL_CUSTOM_EXTENSION *, p)))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete_ptr(_STACK *sk, void *p)
Definition: stack.c:209
Definition: internal.h:510

◆ sk_SSL_CUSTOM_EXTENSION_dup

#define sk_SSL_CUSTOM_EXTENSION_dup (   sk)
Value:
const _STACK *, const STACK_OF(SSL_CUSTOM_EXTENSION) *, sk)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_dup(const _STACK *sk)
Definition: stack.c:291
Definition: internal.h:510

◆ sk_SSL_CUSTOM_EXTENSION_find

#define sk_SSL_CUSTOM_EXTENSION_find (   sk,
  out_index,
  p 
)
Value:
(out_index), CHECKED_CAST(void *, SSL_CUSTOM_EXTENSION *, p))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int sk_find(_STACK *sk, size_t *out_index, void *p)
Definition: stack.c:223
Definition: internal.h:510

◆ sk_SSL_CUSTOM_EXTENSION_free

#define sk_SSL_CUSTOM_EXTENSION_free (   sk)    sk_free(CHECKED_CAST(_STACK *, STACK_OF(SSL_CUSTOM_EXTENSION) *, sk))

◆ sk_SSL_CUSTOM_EXTENSION_insert

#define sk_SSL_CUSTOM_EXTENSION_insert (   sk,
  p,
  where 
)
Value:
CHECKED_CAST(void *, SSL_CUSTOM_EXTENSION *, p), (where))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
size_t sk_insert(_STACK *sk, void *p, size_t where)
Definition: stack.c:146
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: internal.h:510

◆ sk_SSL_CUSTOM_EXTENSION_is_sorted

#define sk_SSL_CUSTOM_EXTENSION_is_sorted (   sk)
Value:
int sk_is_sorted(const _STACK *sk)
Definition: stack.c:335
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: internal.h:510

◆ sk_SSL_CUSTOM_EXTENSION_new

#define sk_SSL_CUSTOM_EXTENSION_new (   comp)
Value:
int (*)(const SSL_CUSTOM_EXTENSION **a, const SSL_CUSTOM_EXTENSION **b), \
comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_new(stack_cmp_func comp)
Definition: stack.c:67
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
Definition: internal.h:510
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_SSL_CUSTOM_EXTENSION_new_null

#define sk_SSL_CUSTOM_EXTENSION_new_null ( )    ((STACK_OF(SSL_CUSTOM_EXTENSION) *)sk_new_null())

◆ sk_SSL_CUSTOM_EXTENSION_num

#define sk_SSL_CUSTOM_EXTENSION_num (   sk)
Value:
sk))
size_t sk_num(const _STACK *sk)
Definition: stack.c:95
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: internal.h:510

◆ sk_SSL_CUSTOM_EXTENSION_pop

#define sk_SSL_CUSTOM_EXTENSION_pop (   sk)
Value:
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_pop(_STACK *sk)
Definition: stack.c:281
Definition: internal.h:510

◆ sk_SSL_CUSTOM_EXTENSION_pop_free

#define sk_SSL_CUSTOM_EXTENSION_pop_free (   sk,
  free_func 
)
Value:
CHECKED_CAST(void (*)(void *), void (*)(SSL_CUSTOM_EXTENSION *), \
free_func))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void sk_pop_free(_STACK *sk, void(*func)(void *))
Definition: stack.c:133
Definition: internal.h:510

◆ sk_SSL_CUSTOM_EXTENSION_push

#define sk_SSL_CUSTOM_EXTENSION_push (   sk,
  p 
)
Value:
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
size_t sk_push(_STACK *sk, void *p)
Definition: stack.c:279
#define STACK_OF(type)
Definition: stack.h:112
Definition: internal.h:510

◆ sk_SSL_CUSTOM_EXTENSION_set

#define sk_SSL_CUSTOM_EXTENSION_set (   sk,
  i,
  p 
)
Value:
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_set(_STACK *sk, size_t i, void *value)
Definition: stack.c:118
for i
Definition: complexityMeasures.m:24
Definition: internal.h:510

◆ sk_SSL_CUSTOM_EXTENSION_set_cmp_func

#define sk_SSL_CUSTOM_EXTENSION_set_cmp_func (   sk,
  comp 
)
Value:
((int (*)(const SSL_CUSTOM_EXTENSION **a, const SSL_CUSTOM_EXTENSION **b)) \
sk_set_cmp_func( \
int (*)(const SSL_CUSTOM_EXTENSION **a, \
const SSL_CUSTOM_EXTENSION **b), \
comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int
Definition: runtests.py:53
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
Definition: internal.h:510
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_SSL_CUSTOM_EXTENSION_shift

#define sk_SSL_CUSTOM_EXTENSION_shift (   sk)
Value:
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: internal.h:510
void * sk_shift(_STACK *sk)
Definition: stack.c:269

◆ sk_SSL_CUSTOM_EXTENSION_sort

#define sk_SSL_CUSTOM_EXTENSION_sort (   sk)    sk_sort(CHECKED_CAST(_STACK *, STACK_OF(SSL_CUSTOM_EXTENSION) *, sk))

◆ sk_SSL_CUSTOM_EXTENSION_value

#define sk_SSL_CUSTOM_EXTENSION_value (   sk,
  i 
)
Value:
sk), \
(i)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
void * sk_value(const _STACK *sk, size_t i)
Definition: stack.c:111
#define STACK_OF(type)
Definition: stack.h:112
for i
Definition: complexityMeasures.m:24
Definition: internal.h:510

◆ sk_SSL_CUSTOM_EXTENSION_zero

#define sk_SSL_CUSTOM_EXTENSION_zero (   sk)    sk_zero(CHECKED_CAST(_STACK *, STACK_OF(SSL_CUSTOM_EXTENSION) *, sk));

◆ sk_STACK_OF_X509_NAME_ENTRY_deep_copy

#define sk_STACK_OF_X509_NAME_ENTRY_deep_copy (   sk,
  copy_func,
  free_func 
)
Value:
((STACK_OF(STACK_OF_X509_NAME_ENTRY) *)sk_deep_copy( \
CHECKED_CAST(const _STACK *, const STACK_OF(STACK_OF_X509_NAME_ENTRY) *, \
sk), \
CHECKED_CAST(void *(*)(void *), \
STACK_OF_X509_NAME_ENTRY *(*)(STACK_OF_X509_NAME_ENTRY *), \
copy_func), \
CHECKED_CAST(void (*)(void *), void (*)(STACK_OF_X509_NAME_ENTRY *), \
free_func)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_deep_copy(const _STACK *sk, void *(*copy_func)(void *), void(*free_func)(void *))
Definition: stack.c:353

◆ sk_STACK_OF_X509_NAME_ENTRY_delete

#define sk_STACK_OF_X509_NAME_ENTRY_delete (   sk,
  where 
)
Value:
((STACK_OF_X509_NAME_ENTRY *)sk_delete( \
CHECKED_CAST(_STACK *, STACK_OF(STACK_OF_X509_NAME_ENTRY) *, sk), \
(where)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete(_STACK *sk, size_t where)
Definition: stack.c:191

◆ sk_STACK_OF_X509_NAME_ENTRY_delete_ptr

#define sk_STACK_OF_X509_NAME_ENTRY_delete_ptr (   sk,
  p 
)
Value:
((STACK_OF_X509_NAME_ENTRY *)sk_delete_ptr( \
CHECKED_CAST(_STACK *, STACK_OF(STACK_OF_X509_NAME_ENTRY) *, sk), \
CHECKED_CAST(void *, STACK_OF_X509_NAME_ENTRY *, p)))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete_ptr(_STACK *sk, void *p)
Definition: stack.c:209

◆ sk_STACK_OF_X509_NAME_ENTRY_dup

#define sk_STACK_OF_X509_NAME_ENTRY_dup (   sk)
Value:
((STACK_OF(STACK_OF_X509_NAME_ENTRY) *)sk_dup(CHECKED_CAST( \
const _STACK *, const STACK_OF(STACK_OF_X509_NAME_ENTRY) *, sk)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_dup(const _STACK *sk)
Definition: stack.c:291

◆ sk_STACK_OF_X509_NAME_ENTRY_find

#define sk_STACK_OF_X509_NAME_ENTRY_find (   sk,
  out_index,
  p 
)
Value:
sk_find(CHECKED_CAST(_STACK *, STACK_OF(STACK_OF_X509_NAME_ENTRY) *, sk), \
(out_index), CHECKED_CAST(void *, STACK_OF_X509_NAME_ENTRY *, p))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int sk_find(_STACK *sk, size_t *out_index, void *p)
Definition: stack.c:223

◆ sk_STACK_OF_X509_NAME_ENTRY_free

#define sk_STACK_OF_X509_NAME_ENTRY_free (   sk)    sk_free(CHECKED_CAST(_STACK *, STACK_OF(STACK_OF_X509_NAME_ENTRY) *, sk))

◆ sk_STACK_OF_X509_NAME_ENTRY_insert

#define sk_STACK_OF_X509_NAME_ENTRY_insert (   sk,
  p,
  where 
)
Value:
sk_insert(CHECKED_CAST(_STACK *, STACK_OF(STACK_OF_X509_NAME_ENTRY) *, sk), \
CHECKED_CAST(void *, STACK_OF_X509_NAME_ENTRY *, p), (where))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
size_t sk_insert(_STACK *sk, void *p, size_t where)
Definition: stack.c:146
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112

◆ sk_STACK_OF_X509_NAME_ENTRY_is_sorted

#define sk_STACK_OF_X509_NAME_ENTRY_is_sorted (   sk)
Value:
const STACK_OF(STACK_OF_X509_NAME_ENTRY) *, sk))
int sk_is_sorted(const _STACK *sk)
Definition: stack.c:335
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112

◆ sk_STACK_OF_X509_NAME_ENTRY_new

#define sk_STACK_OF_X509_NAME_ENTRY_new (   comp)
Value:
((STACK_OF(STACK_OF_X509_NAME_ENTRY) *)sk_new(CHECKED_CAST( \
stack_cmp_func, int (*)(const STACK_OF_X509_NAME_ENTRY **a, \
const STACK_OF_X509_NAME_ENTRY **b), \
comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_new(stack_cmp_func comp)
Definition: stack.c:67
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_STACK_OF_X509_NAME_ENTRY_new_null

#define sk_STACK_OF_X509_NAME_ENTRY_new_null ( )    ((STACK_OF(STACK_OF_X509_NAME_ENTRY) *)sk_new_null())

◆ sk_STACK_OF_X509_NAME_ENTRY_num

#define sk_STACK_OF_X509_NAME_ENTRY_num (   sk)
Value:
const STACK_OF(STACK_OF_X509_NAME_ENTRY) *, sk))
size_t sk_num(const _STACK *sk)
Definition: stack.c:95
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112

◆ sk_STACK_OF_X509_NAME_ENTRY_pop

#define sk_STACK_OF_X509_NAME_ENTRY_pop (   sk)
Value:
((STACK_OF_X509_NAME_ENTRY *)sk_pop( \
CHECKED_CAST(_STACK *, STACK_OF(STACK_OF_X509_NAME_ENTRY) *, sk)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_pop(_STACK *sk)
Definition: stack.c:281

◆ sk_STACK_OF_X509_NAME_ENTRY_pop_free

#define sk_STACK_OF_X509_NAME_ENTRY_pop_free (   sk,
  free_func 
)
Value:
CHECKED_CAST(_STACK *, STACK_OF(STACK_OF_X509_NAME_ENTRY) *, sk), \
CHECKED_CAST(void (*)(void *), void (*)(STACK_OF_X509_NAME_ENTRY *), \
free_func))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void sk_pop_free(_STACK *sk, void(*func)(void *))
Definition: stack.c:133

◆ sk_STACK_OF_X509_NAME_ENTRY_push

#define sk_STACK_OF_X509_NAME_ENTRY_push (   sk,
  p 
)
Value:
sk_push(CHECKED_CAST(_STACK *, STACK_OF(STACK_OF_X509_NAME_ENTRY) *, sk), \
CHECKED_CAST(void *, STACK_OF_X509_NAME_ENTRY *, p))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
size_t sk_push(_STACK *sk, void *p)
Definition: stack.c:279
#define STACK_OF(type)
Definition: stack.h:112

◆ sk_STACK_OF_X509_NAME_ENTRY_set

#define sk_STACK_OF_X509_NAME_ENTRY_set (   sk,
  i,
  p 
)
Value:
((STACK_OF_X509_NAME_ENTRY *)sk_set( \
CHECKED_CAST(_STACK *, STACK_OF(STACK_OF_X509_NAME_ENTRY) *, sk), (i), \
CHECKED_CAST(void *, STACK_OF_X509_NAME_ENTRY *, p)))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_set(_STACK *sk, size_t i, void *value)
Definition: stack.c:118
for i
Definition: complexityMeasures.m:24

◆ sk_STACK_OF_X509_NAME_ENTRY_set_cmp_func

#define sk_STACK_OF_X509_NAME_ENTRY_set_cmp_func (   sk,
  comp 
)
Value:
((int (*)(const STACK_OF_X509_NAME_ENTRY **a, \
const STACK_OF_X509_NAME_ENTRY **b)) \
sk_set_cmp_func( \
CHECKED_CAST(_STACK *, STACK_OF(STACK_OF_X509_NAME_ENTRY) *, sk), \
int (*)(const STACK_OF_X509_NAME_ENTRY **a, \
const STACK_OF_X509_NAME_ENTRY **b), \
comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int
Definition: runtests.py:53
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_STACK_OF_X509_NAME_ENTRY_shift

#define sk_STACK_OF_X509_NAME_ENTRY_shift (   sk)
Value:
((STACK_OF_X509_NAME_ENTRY *)sk_shift( \
CHECKED_CAST(_STACK *, STACK_OF(STACK_OF_X509_NAME_ENTRY) *, sk)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_shift(_STACK *sk)
Definition: stack.c:269

◆ sk_STACK_OF_X509_NAME_ENTRY_sort

#define sk_STACK_OF_X509_NAME_ENTRY_sort (   sk)    sk_sort(CHECKED_CAST(_STACK *, STACK_OF(STACK_OF_X509_NAME_ENTRY) *, sk))

◆ sk_STACK_OF_X509_NAME_ENTRY_value

#define sk_STACK_OF_X509_NAME_ENTRY_value (   sk,
  i 
)
Value:
((STACK_OF_X509_NAME_ENTRY *)sk_value( \
CHECKED_CAST(const _STACK *, const STACK_OF(STACK_OF_X509_NAME_ENTRY) *, \
sk), \
(i)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
void * sk_value(const _STACK *sk, size_t i)
Definition: stack.c:111
#define STACK_OF(type)
Definition: stack.h:112
for i
Definition: complexityMeasures.m:24

◆ sk_STACK_OF_X509_NAME_ENTRY_zero

#define sk_STACK_OF_X509_NAME_ENTRY_zero (   sk)    sk_zero(CHECKED_CAST(_STACK *, STACK_OF(STACK_OF_X509_NAME_ENTRY) *, sk));

◆ sk_SXNETID_deep_copy

#define sk_SXNETID_deep_copy (   sk,
  copy_func,
  free_func 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(SXNETID) *, sk), \
CHECKED_CAST(void *(*)(void *), SXNETID *(*)(SXNETID *), copy_func), \
CHECKED_CAST(void (*)(void *), void (*)(SXNETID *), free_func)))
Definition: x509v3.h:265
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_deep_copy(const _STACK *sk, void *(*copy_func)(void *), void(*free_func)(void *))
Definition: stack.c:353

◆ sk_SXNETID_delete

#define sk_SXNETID_delete (   sk,
  where 
)
Value:
(where)))
Definition: x509v3.h:265
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete(_STACK *sk, size_t where)
Definition: stack.c:191

◆ sk_SXNETID_delete_ptr

#define sk_SXNETID_delete_ptr (   sk,
  p 
)
Value:
CHECKED_CAST(void *, SXNETID *, p)))
DOMString p
Definition: WebCryptoAPI.idl:116
Definition: x509v3.h:265
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete_ptr(_STACK *sk, void *p)
Definition: stack.c:209

◆ sk_SXNETID_dup

#define sk_SXNETID_dup (   sk)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(SXNETID) *, sk)))
Definition: x509v3.h:265
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_dup(const _STACK *sk)
Definition: stack.c:291

◆ sk_SXNETID_find

#define sk_SXNETID_find (   sk,
  out_index,
  p 
)
Value:
sk_find(CHECKED_CAST(_STACK *, STACK_OF(SXNETID) *, sk), (out_index), \
CHECKED_CAST(void *, SXNETID *, p))
DOMString p
Definition: WebCryptoAPI.idl:116
Definition: x509v3.h:265
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int sk_find(_STACK *sk, size_t *out_index, void *p)
Definition: stack.c:223

◆ sk_SXNETID_free

#define sk_SXNETID_free (   sk)    sk_free(CHECKED_CAST(_STACK *, STACK_OF(SXNETID) *, sk))

◆ sk_SXNETID_insert

#define sk_SXNETID_insert (   sk,
  p,
  where 
)
Value:
CHECKED_CAST(void *, SXNETID *, p), (where))
DOMString p
Definition: WebCryptoAPI.idl:116
Definition: x509v3.h:265
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
size_t sk_insert(_STACK *sk, void *p, size_t where)
Definition: stack.c:146
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112

◆ sk_SXNETID_is_sorted

#define sk_SXNETID_is_sorted (   sk)    sk_is_sorted(CHECKED_CAST(const _STACK *, const STACK_OF(SXNETID) *, sk))

◆ sk_SXNETID_new

#define sk_SXNETID_new (   comp)
Value:
stack_cmp_func, int (*)(const SXNETID **a, const SXNETID **b), comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
Definition: x509v3.h:265
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_new(stack_cmp_func comp)
Definition: stack.c:67
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_SXNETID_new_null

#define sk_SXNETID_new_null ( )    ((STACK_OF(SXNETID) *)sk_new_null())

◆ sk_SXNETID_num

#define sk_SXNETID_num (   sk)    sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(SXNETID) *, sk))

◆ sk_SXNETID_pop

#define sk_SXNETID_pop (   sk)    ((SXNETID *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(SXNETID) *, sk)))

◆ sk_SXNETID_pop_free

#define sk_SXNETID_pop_free (   sk,
  free_func 
)
Value:
CHECKED_CAST(void (*)(void *), void (*)(SXNETID *), free_func))
Definition: x509v3.h:265
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void sk_pop_free(_STACK *sk, void(*func)(void *))
Definition: stack.c:133

◆ sk_SXNETID_push

#define sk_SXNETID_push (   sk,
  p 
)
Value:
CHECKED_CAST(void *, SXNETID *, p))
DOMString p
Definition: WebCryptoAPI.idl:116
Definition: x509v3.h:265
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
size_t sk_push(_STACK *sk, void *p)
Definition: stack.c:279
#define STACK_OF(type)
Definition: stack.h:112

◆ sk_SXNETID_set

#define sk_SXNETID_set (   sk,
  i,
  p 
)
Value:
CHECKED_CAST(void *, SXNETID *, p)))
DOMString p
Definition: WebCryptoAPI.idl:116
Definition: x509v3.h:265
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_set(_STACK *sk, size_t i, void *value)
Definition: stack.c:118
for i
Definition: complexityMeasures.m:24

◆ sk_SXNETID_set_cmp_func

#define sk_SXNETID_set_cmp_func (   sk,
  comp 
)
Value:
((int (*)(const SXNETID **a, const SXNETID **b))sk_set_cmp_func( \
int (*)(const SXNETID **a, const SXNETID **b), comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
Definition: x509v3.h:265
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
stack_cmp_func sk_set_cmp_func(_STACK *sk, stack_cmp_func comp)
Definition: stack.c:342
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int
Definition: runtests.py:53
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_SXNETID_shift

#define sk_SXNETID_shift (   sk)    ((SXNETID *)sk_shift(CHECKED_CAST(_STACK *, STACK_OF(SXNETID) *, sk)))

◆ sk_SXNETID_sort

#define sk_SXNETID_sort (   sk)    sk_sort(CHECKED_CAST(_STACK *, STACK_OF(SXNETID) *, sk))

◆ sk_SXNETID_value

#define sk_SXNETID_value (   sk,
  i 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(SXNETID) *, sk), (i)))
Definition: x509v3.h:265
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
void * sk_value(const _STACK *sk, size_t i)
Definition: stack.c:111
#define STACK_OF(type)
Definition: stack.h:112
for i
Definition: complexityMeasures.m:24

◆ sk_SXNETID_zero

#define sk_SXNETID_zero (   sk)    sk_zero(CHECKED_CAST(_STACK *, STACK_OF(SXNETID) *, sk));

◆ sk_void_deep_copy

#define sk_void_deep_copy (   sk,
  copy_func,
  free_func 
)
Value:
((STACK_OF(void) *)sk_deep_copy( \
CHECKED_CAST(const _STACK *, const STACK_OF(void) *, sk), \
CHECKED_CAST(void *(*)(void *), void *(*)(void *), copy_func), \
CHECKED_CAST(void (*)(void *), void (*)(void *), free_func)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_deep_copy(const _STACK *sk, void *(*copy_func)(void *), void(*free_func)(void *))
Definition: stack.c:353

◆ sk_void_delete

#define sk_void_delete (   sk,
  where 
)    ((void *)sk_delete(CHECKED_CAST(_STACK *, STACK_OF(void) *, sk), (where)))

◆ sk_void_delete_ptr

#define sk_void_delete_ptr (   sk,
  p 
)
Value:
((void *)sk_delete_ptr(CHECKED_CAST(_STACK *, STACK_OF(void) *, sk), \
CHECKED_CAST(void *, void *, p)))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete_ptr(_STACK *sk, void *p)
Definition: stack.c:209

◆ sk_void_dup

#define sk_void_dup (   sk)
Value:
((STACK_OF(void) *)sk_dup( \
CHECKED_CAST(const _STACK *, const STACK_OF(void) *, sk)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_dup(const _STACK *sk)
Definition: stack.c:291

◆ sk_void_find

#define sk_void_find (   sk,
  out_index,
  p 
)
Value:
sk_find(CHECKED_CAST(_STACK *, STACK_OF(void) *, sk), (out_index), \
CHECKED_CAST(void *, void *, p))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int sk_find(_STACK *sk, size_t *out_index, void *p)
Definition: stack.c:223

◆ sk_void_free

#define sk_void_free (   sk)    sk_free(CHECKED_CAST(_STACK *, STACK_OF(void) *, sk))

◆ sk_void_insert

#define sk_void_insert (   sk,
  p,
  where 
)
Value:
CHECKED_CAST(void *, void *, p), (where))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
size_t sk_insert(_STACK *sk, void *p, size_t where)
Definition: stack.c:146
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112

◆ sk_void_is_sorted

#define sk_void_is_sorted (   sk)    sk_is_sorted(CHECKED_CAST(const _STACK *, const STACK_OF(void) *, sk))

◆ sk_void_new

#define sk_void_new (   comp)
Value:
stack_cmp_func, int (*)(const void **a, const void **b), comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_new(stack_cmp_func comp)
Definition: stack.c:67
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_void_new_null

#define sk_void_new_null ( )    ((STACK_OF(void) *)sk_new_null())

◆ sk_void_num

#define sk_void_num (   sk)    sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(void) *, sk))

◆ sk_void_pop

#define sk_void_pop (   sk)    ((void *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(void) *, sk)))

◆ sk_void_pop_free

#define sk_void_pop_free (   sk,
  free_func 
)
Value:
CHECKED_CAST(void (*)(void *), void (*)(void *), free_func))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void sk_pop_free(_STACK *sk, void(*func)(void *))
Definition: stack.c:133

◆ sk_void_push

#define sk_void_push (   sk,
  p 
)
Value:
sk_push(CHECKED_CAST(_STACK *, STACK_OF(void) *, sk), \
CHECKED_CAST(void *, void *, p))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
size_t sk_push(_STACK *sk, void *p)
Definition: stack.c:279
#define STACK_OF(type)
Definition: stack.h:112

◆ sk_void_set

#define sk_void_set (   sk,
  i,
  p 
)
Value:
((void *)sk_set(CHECKED_CAST(_STACK *, STACK_OF(void) *, sk), (i), \
CHECKED_CAST(void *, void *, p)))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_set(_STACK *sk, size_t i, void *value)
Definition: stack.c:118
for i
Definition: complexityMeasures.m:24

◆ sk_void_set_cmp_func

#define sk_void_set_cmp_func (   sk,
  comp 
)
Value:
((int (*)(const void **a, const void **b))sk_set_cmp_func( \
CHECKED_CAST(_STACK *, STACK_OF(void) *, sk), \
CHECKED_CAST(stack_cmp_func, int (*)(const void **a, const void **b), \
comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
stack_cmp_func sk_set_cmp_func(_STACK *sk, stack_cmp_func comp)
Definition: stack.c:342
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int
Definition: runtests.py:53
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_void_shift

#define sk_void_shift (   sk)    ((void *)sk_shift(CHECKED_CAST(_STACK *, STACK_OF(void) *, sk)))

◆ sk_void_sort

#define sk_void_sort (   sk)    sk_sort(CHECKED_CAST(_STACK *, STACK_OF(void) *, sk))

◆ sk_void_value

#define sk_void_value (   sk,
  i 
)
Value:
((void *)sk_value(CHECKED_CAST(const _STACK *, const STACK_OF(void) *, sk), \
(i)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
void * sk_value(const _STACK *sk, size_t i)
Definition: stack.c:111
#define STACK_OF(type)
Definition: stack.h:112
for i
Definition: complexityMeasures.m:24

◆ sk_void_zero

#define sk_void_zero (   sk)    sk_zero(CHECKED_CAST(_STACK *, STACK_OF(void) *, sk));

◆ sk_X509_ALGOR_deep_copy

#define sk_X509_ALGOR_deep_copy (   sk,
  copy_func,
  free_func 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(X509_ALGOR) *, sk), \
CHECKED_CAST(void *(*)(void *), X509_ALGOR *(*)(X509_ALGOR *), \
copy_func), \
CHECKED_CAST(void (*)(void *), void (*)(X509_ALGOR *), free_func)))
Definition: asn1.h:517
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_deep_copy(const _STACK *sk, void *(*copy_func)(void *), void(*free_func)(void *))
Definition: stack.c:353

◆ sk_X509_ALGOR_delete

#define sk_X509_ALGOR_delete (   sk,
  where 
)
Value:
(where)))
Definition: asn1.h:517
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete(_STACK *sk, size_t where)
Definition: stack.c:191

◆ sk_X509_ALGOR_delete_ptr

#define sk_X509_ALGOR_delete_ptr (   sk,
  p 
)
Value:
CHECKED_CAST(void *, X509_ALGOR *, p)))
DOMString p
Definition: WebCryptoAPI.idl:116
Definition: asn1.h:517
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete_ptr(_STACK *sk, void *p)
Definition: stack.c:209

◆ sk_X509_ALGOR_dup

#define sk_X509_ALGOR_dup (   sk)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(X509_ALGOR) *, sk)))
Definition: asn1.h:517
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_dup(const _STACK *sk)
Definition: stack.c:291

◆ sk_X509_ALGOR_find

#define sk_X509_ALGOR_find (   sk,
  out_index,
  p 
)
Value:
sk_find(CHECKED_CAST(_STACK *, STACK_OF(X509_ALGOR) *, sk), (out_index), \
CHECKED_CAST(void *, X509_ALGOR *, p))
DOMString p
Definition: WebCryptoAPI.idl:116
Definition: asn1.h:517
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int sk_find(_STACK *sk, size_t *out_index, void *p)
Definition: stack.c:223

◆ sk_X509_ALGOR_free

#define sk_X509_ALGOR_free (   sk)    sk_free(CHECKED_CAST(_STACK *, STACK_OF(X509_ALGOR) *, sk))

◆ sk_X509_ALGOR_insert

#define sk_X509_ALGOR_insert (   sk,
  p,
  where 
)
Value:
CHECKED_CAST(void *, X509_ALGOR *, p), (where))
DOMString p
Definition: WebCryptoAPI.idl:116
Definition: asn1.h:517
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
size_t sk_insert(_STACK *sk, void *p, size_t where)
Definition: stack.c:146
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112

◆ sk_X509_ALGOR_is_sorted

#define sk_X509_ALGOR_is_sorted (   sk)    sk_is_sorted(CHECKED_CAST(const _STACK *, const STACK_OF(X509_ALGOR) *, sk))

◆ sk_X509_ALGOR_new

#define sk_X509_ALGOR_new (   comp)
Value:
stack_cmp_func, int (*)(const X509_ALGOR **a, const X509_ALGOR **b), \
comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
Definition: asn1.h:517
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_new(stack_cmp_func comp)
Definition: stack.c:67
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_X509_ALGOR_new_null

#define sk_X509_ALGOR_new_null ( )    ((STACK_OF(X509_ALGOR) *)sk_new_null())

◆ sk_X509_ALGOR_num

#define sk_X509_ALGOR_num (   sk)    sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(X509_ALGOR) *, sk))

◆ sk_X509_ALGOR_pop

#define sk_X509_ALGOR_pop (   sk)    ((X509_ALGOR *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(X509_ALGOR) *, sk)))

◆ sk_X509_ALGOR_pop_free

#define sk_X509_ALGOR_pop_free (   sk,
  free_func 
)
Value:
CHECKED_CAST(void (*)(void *), void (*)(X509_ALGOR *), free_func))
Definition: asn1.h:517
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void sk_pop_free(_STACK *sk, void(*func)(void *))
Definition: stack.c:133

◆ sk_X509_ALGOR_push

#define sk_X509_ALGOR_push (   sk,
  p 
)
Value:
CHECKED_CAST(void *, X509_ALGOR *, p))
DOMString p
Definition: WebCryptoAPI.idl:116
Definition: asn1.h:517
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
size_t sk_push(_STACK *sk, void *p)
Definition: stack.c:279
#define STACK_OF(type)
Definition: stack.h:112

◆ sk_X509_ALGOR_set

#define sk_X509_ALGOR_set (   sk,
  i,
  p 
)
Value:
(i), CHECKED_CAST(void *, X509_ALGOR *, p)))
DOMString p
Definition: WebCryptoAPI.idl:116
Definition: asn1.h:517
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_set(_STACK *sk, size_t i, void *value)
Definition: stack.c:118
for i
Definition: complexityMeasures.m:24

◆ sk_X509_ALGOR_set_cmp_func

#define sk_X509_ALGOR_set_cmp_func (   sk,
  comp 
)
Value:
((int (*)(const X509_ALGOR **a, const X509_ALGOR **b))sk_set_cmp_func( \
int (*)(const X509_ALGOR **a, const X509_ALGOR **b), \
comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
Definition: asn1.h:517
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
stack_cmp_func sk_set_cmp_func(_STACK *sk, stack_cmp_func comp)
Definition: stack.c:342
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int
Definition: runtests.py:53
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_X509_ALGOR_shift

#define sk_X509_ALGOR_shift (   sk)    ((X509_ALGOR *)sk_shift(CHECKED_CAST(_STACK *, STACK_OF(X509_ALGOR) *, sk)))

◆ sk_X509_ALGOR_sort

#define sk_X509_ALGOR_sort (   sk)    sk_sort(CHECKED_CAST(_STACK *, STACK_OF(X509_ALGOR) *, sk))

◆ sk_X509_ALGOR_value

#define sk_X509_ALGOR_value (   sk,
  i 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(X509_ALGOR) *, sk), (i)))
Definition: asn1.h:517
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
void * sk_value(const _STACK *sk, size_t i)
Definition: stack.c:111
#define STACK_OF(type)
Definition: stack.h:112
for i
Definition: complexityMeasures.m:24

◆ sk_X509_ALGOR_zero

#define sk_X509_ALGOR_zero (   sk)    sk_zero(CHECKED_CAST(_STACK *, STACK_OF(X509_ALGOR) *, sk));

◆ sk_X509_ATTRIBUTE_deep_copy

#define sk_X509_ATTRIBUTE_deep_copy (   sk,
  copy_func,
  free_func 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(X509_ATTRIBUTE) *, sk), \
CHECKED_CAST(void *(*)(void *), X509_ATTRIBUTE *(*)(X509_ATTRIBUTE *), \
copy_func), \
CHECKED_CAST(void (*)(void *), void (*)(X509_ATTRIBUTE *), free_func)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_deep_copy(const _STACK *sk, void *(*copy_func)(void *), void(*free_func)(void *))
Definition: stack.c:353
Definition: x509.h:178

◆ sk_X509_ATTRIBUTE_delete

#define sk_X509_ATTRIBUTE_delete (   sk,
  where 
)
Value:
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete(_STACK *sk, size_t where)
Definition: stack.c:191
Definition: x509.h:178

◆ sk_X509_ATTRIBUTE_delete_ptr

#define sk_X509_ATTRIBUTE_delete_ptr (   sk,
  p 
)
Value:
CHECKED_CAST(void *, X509_ATTRIBUTE *, p)))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete_ptr(_STACK *sk, void *p)
Definition: stack.c:209
Definition: x509.h:178

◆ sk_X509_ATTRIBUTE_dup

#define sk_X509_ATTRIBUTE_dup (   sk)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(X509_ATTRIBUTE) *, sk)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_dup(const _STACK *sk)
Definition: stack.c:291
Definition: x509.h:178

◆ sk_X509_ATTRIBUTE_find

#define sk_X509_ATTRIBUTE_find (   sk,
  out_index,
  p 
)
Value:
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int sk_find(_STACK *sk, size_t *out_index, void *p)
Definition: stack.c:223
Definition: x509.h:178

◆ sk_X509_ATTRIBUTE_free

#define sk_X509_ATTRIBUTE_free (   sk)    sk_free(CHECKED_CAST(_STACK *, STACK_OF(X509_ATTRIBUTE) *, sk))

◆ sk_X509_ATTRIBUTE_insert

#define sk_X509_ATTRIBUTE_insert (   sk,
  p,
  where 
)
Value:
CHECKED_CAST(void *, X509_ATTRIBUTE *, p), (where))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
size_t sk_insert(_STACK *sk, void *p, size_t where)
Definition: stack.c:146
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509.h:178

◆ sk_X509_ATTRIBUTE_is_sorted

#define sk_X509_ATTRIBUTE_is_sorted (   sk)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(X509_ATTRIBUTE) *, sk))
int sk_is_sorted(const _STACK *sk)
Definition: stack.c:335
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509.h:178

◆ sk_X509_ATTRIBUTE_new

#define sk_X509_ATTRIBUTE_new (   comp)
Value:
int (*)(const X509_ATTRIBUTE **a, const X509_ATTRIBUTE **b), comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_new(stack_cmp_func comp)
Definition: stack.c:67
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
Definition: x509.h:178
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_X509_ATTRIBUTE_new_null

#define sk_X509_ATTRIBUTE_new_null ( )    ((STACK_OF(X509_ATTRIBUTE) *)sk_new_null())

◆ sk_X509_ATTRIBUTE_num

#define sk_X509_ATTRIBUTE_num (   sk)    sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(X509_ATTRIBUTE) *, sk))

◆ sk_X509_ATTRIBUTE_pop

#define sk_X509_ATTRIBUTE_pop (   sk)
Value:
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_pop(_STACK *sk)
Definition: stack.c:281
Definition: x509.h:178

◆ sk_X509_ATTRIBUTE_pop_free

#define sk_X509_ATTRIBUTE_pop_free (   sk,
  free_func 
)
Value:
CHECKED_CAST(void (*)(void *), void (*)(X509_ATTRIBUTE *), free_func))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void sk_pop_free(_STACK *sk, void(*func)(void *))
Definition: stack.c:133
Definition: x509.h:178

◆ sk_X509_ATTRIBUTE_push

#define sk_X509_ATTRIBUTE_push (   sk,
  p 
)
Value:
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
size_t sk_push(_STACK *sk, void *p)
Definition: stack.c:279
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509.h:178

◆ sk_X509_ATTRIBUTE_set

#define sk_X509_ATTRIBUTE_set (   sk,
  i,
  p 
)
Value:
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_set(_STACK *sk, size_t i, void *value)
Definition: stack.c:118
Definition: x509.h:178
for i
Definition: complexityMeasures.m:24

◆ sk_X509_ATTRIBUTE_set_cmp_func

#define sk_X509_ATTRIBUTE_set_cmp_func (   sk,
  comp 
)
Value:
((int (*)(const X509_ATTRIBUTE **a, const X509_ATTRIBUTE **b)) \
sk_set_cmp_func( \
const X509_ATTRIBUTE **b), \
comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int
Definition: runtests.py:53
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
Definition: x509.h:178
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_X509_ATTRIBUTE_shift

#define sk_X509_ATTRIBUTE_shift (   sk)
Value:
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509.h:178
void * sk_shift(_STACK *sk)
Definition: stack.c:269

◆ sk_X509_ATTRIBUTE_sort

#define sk_X509_ATTRIBUTE_sort (   sk)    sk_sort(CHECKED_CAST(_STACK *, STACK_OF(X509_ATTRIBUTE) *, sk))

◆ sk_X509_ATTRIBUTE_value

#define sk_X509_ATTRIBUTE_value (   sk,
  i 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(X509_ATTRIBUTE) *, sk), \
(i)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
void * sk_value(const _STACK *sk, size_t i)
Definition: stack.c:111
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509.h:178
for i
Definition: complexityMeasures.m:24

◆ sk_X509_ATTRIBUTE_zero

#define sk_X509_ATTRIBUTE_zero (   sk)    sk_zero(CHECKED_CAST(_STACK *, STACK_OF(X509_ATTRIBUTE) *, sk));

◆ sk_X509_CRL_deep_copy

#define sk_X509_CRL_deep_copy (   sk,
  copy_func,
  free_func 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(X509_CRL) *, sk), \
CHECKED_CAST(void *(*)(void *), X509_CRL *(*)(X509_CRL *), copy_func), \
CHECKED_CAST(void (*)(void *), void (*)(X509_CRL *), free_func)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: x509.h:417
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_deep_copy(const _STACK *sk, void *(*copy_func)(void *), void(*free_func)(void *))
Definition: stack.c:353

◆ sk_X509_CRL_delete

#define sk_X509_CRL_delete (   sk,
  where 
)
Value:
(where)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: x509.h:417
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete(_STACK *sk, size_t where)
Definition: stack.c:191

◆ sk_X509_CRL_delete_ptr

#define sk_X509_CRL_delete_ptr (   sk,
  p 
)
Value:
CHECKED_CAST(void *, X509_CRL *, p)))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: x509.h:417
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete_ptr(_STACK *sk, void *p)
Definition: stack.c:209

◆ sk_X509_CRL_dup

#define sk_X509_CRL_dup (   sk)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(X509_CRL) *, sk)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: x509.h:417
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_dup(const _STACK *sk)
Definition: stack.c:291

◆ sk_X509_CRL_find

#define sk_X509_CRL_find (   sk,
  out_index,
  p 
)
Value:
sk_find(CHECKED_CAST(_STACK *, STACK_OF(X509_CRL) *, sk), (out_index), \
CHECKED_CAST(void *, X509_CRL *, p))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: x509.h:417
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int sk_find(_STACK *sk, size_t *out_index, void *p)
Definition: stack.c:223

◆ sk_X509_CRL_free

#define sk_X509_CRL_free (   sk)    sk_free(CHECKED_CAST(_STACK *, STACK_OF(X509_CRL) *, sk))

◆ sk_X509_CRL_insert

#define sk_X509_CRL_insert (   sk,
  p,
  where 
)
Value:
CHECKED_CAST(void *, X509_CRL *, p), (where))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
size_t sk_insert(_STACK *sk, void *p, size_t where)
Definition: stack.c:146
Definition: x509.h:417
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112

◆ sk_X509_CRL_is_sorted

#define sk_X509_CRL_is_sorted (   sk)    sk_is_sorted(CHECKED_CAST(const _STACK *, const STACK_OF(X509_CRL) *, sk))

◆ sk_X509_CRL_new

#define sk_X509_CRL_new (   comp)
Value:
stack_cmp_func, int (*)(const X509_CRL **a, const X509_CRL **b), comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: x509.h:417
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_new(stack_cmp_func comp)
Definition: stack.c:67
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_X509_CRL_new_null

#define sk_X509_CRL_new_null ( )    ((STACK_OF(X509_CRL) *)sk_new_null())

◆ sk_X509_CRL_num

#define sk_X509_CRL_num (   sk)    sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(X509_CRL) *, sk))

◆ sk_X509_CRL_pop

#define sk_X509_CRL_pop (   sk)    ((X509_CRL *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(X509_CRL) *, sk)))

◆ sk_X509_CRL_pop_free

#define sk_X509_CRL_pop_free (   sk,
  free_func 
)
Value:
CHECKED_CAST(void (*)(void *), void (*)(X509_CRL *), free_func))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: x509.h:417
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void sk_pop_free(_STACK *sk, void(*func)(void *))
Definition: stack.c:133

◆ sk_X509_CRL_push

#define sk_X509_CRL_push (   sk,
  p 
)
Value:
CHECKED_CAST(void *, X509_CRL *, p))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: x509.h:417
Definition: stack.h:97
size_t sk_push(_STACK *sk, void *p)
Definition: stack.c:279
#define STACK_OF(type)
Definition: stack.h:112

◆ sk_X509_CRL_set

#define sk_X509_CRL_set (   sk,
  i,
  p 
)
Value:
CHECKED_CAST(void *, X509_CRL *, p)))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: x509.h:417
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_set(_STACK *sk, size_t i, void *value)
Definition: stack.c:118
for i
Definition: complexityMeasures.m:24

◆ sk_X509_CRL_set_cmp_func

#define sk_X509_CRL_set_cmp_func (   sk,
  comp 
)
Value:
((int (*)(const X509_CRL **a, const X509_CRL **b))sk_set_cmp_func( \
int (*)(const X509_CRL **a, const X509_CRL **b), comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
stack_cmp_func sk_set_cmp_func(_STACK *sk, stack_cmp_func comp)
Definition: stack.c:342
Definition: x509.h:417
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int
Definition: runtests.py:53
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_X509_CRL_shift

#define sk_X509_CRL_shift (   sk)    ((X509_CRL *)sk_shift(CHECKED_CAST(_STACK *, STACK_OF(X509_CRL) *, sk)))

◆ sk_X509_CRL_sort

#define sk_X509_CRL_sort (   sk)    sk_sort(CHECKED_CAST(_STACK *, STACK_OF(X509_CRL) *, sk))

◆ sk_X509_CRL_value

#define sk_X509_CRL_value (   sk,
  i 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(X509_CRL) *, sk), (i)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: x509.h:417
Definition: stack.h:97
void * sk_value(const _STACK *sk, size_t i)
Definition: stack.c:111
#define STACK_OF(type)
Definition: stack.h:112
for i
Definition: complexityMeasures.m:24

◆ sk_X509_CRL_zero

#define sk_X509_CRL_zero (   sk)    sk_zero(CHECKED_CAST(_STACK *, STACK_OF(X509_CRL) *, sk));

◆ sk_X509_deep_copy

#define sk_X509_deep_copy (   sk,
  copy_func,
  free_func 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(X509) *, sk), \
CHECKED_CAST(void *(*)(void *), X509 *(*)(X509 *), copy_func), \
CHECKED_CAST(void (*)(void *), void (*)(X509 *), free_func)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_deep_copy(const _STACK *sk, void *(*copy_func)(void *), void(*free_func)(void *))
Definition: stack.c:353
Definition: x509.h:241

◆ sk_X509_delete

#define sk_X509_delete (   sk,
  where 
)    ((X509 *)sk_delete(CHECKED_CAST(_STACK *, STACK_OF(X509) *, sk), (where)))

◆ sk_X509_delete_ptr

#define sk_X509_delete_ptr (   sk,
  p 
)
Value:
CHECKED_CAST(void *, X509 *, p)))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete_ptr(_STACK *sk, void *p)
Definition: stack.c:209
Definition: x509.h:241

◆ sk_X509_dup

#define sk_X509_dup (   sk)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(X509) *, sk)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_dup(const _STACK *sk)
Definition: stack.c:291
Definition: x509.h:241

◆ sk_X509_EXTENSION_deep_copy

#define sk_X509_EXTENSION_deep_copy (   sk,
  copy_func,
  free_func 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(X509_EXTENSION) *, sk), \
CHECKED_CAST(void *(*)(void *), X509_EXTENSION *(*)(X509_EXTENSION *), \
copy_func), \
CHECKED_CAST(void (*)(void *), void (*)(X509_EXTENSION *), free_func)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_deep_copy(const _STACK *sk, void *(*copy_func)(void *), void(*free_func)(void *))
Definition: stack.c:353
Definition: x509.h:165

◆ sk_X509_EXTENSION_delete

#define sk_X509_EXTENSION_delete (   sk,
  where 
)
Value:
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete(_STACK *sk, size_t where)
Definition: stack.c:191
Definition: x509.h:165

◆ sk_X509_EXTENSION_delete_ptr

#define sk_X509_EXTENSION_delete_ptr (   sk,
  p 
)
Value:
CHECKED_CAST(void *, X509_EXTENSION *, p)))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete_ptr(_STACK *sk, void *p)
Definition: stack.c:209
Definition: x509.h:165

◆ sk_X509_EXTENSION_dup

#define sk_X509_EXTENSION_dup (   sk)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(X509_EXTENSION) *, sk)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_dup(const _STACK *sk)
Definition: stack.c:291
Definition: x509.h:165

◆ sk_X509_EXTENSION_find

#define sk_X509_EXTENSION_find (   sk,
  out_index,
  p 
)
Value:
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int sk_find(_STACK *sk, size_t *out_index, void *p)
Definition: stack.c:223
Definition: x509.h:165

◆ sk_X509_EXTENSION_free

#define sk_X509_EXTENSION_free (   sk)    sk_free(CHECKED_CAST(_STACK *, STACK_OF(X509_EXTENSION) *, sk))

◆ sk_X509_EXTENSION_insert

#define sk_X509_EXTENSION_insert (   sk,
  p,
  where 
)
Value:
CHECKED_CAST(void *, X509_EXTENSION *, p), (where))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
size_t sk_insert(_STACK *sk, void *p, size_t where)
Definition: stack.c:146
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509.h:165

◆ sk_X509_EXTENSION_is_sorted

#define sk_X509_EXTENSION_is_sorted (   sk)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(X509_EXTENSION) *, sk))
int sk_is_sorted(const _STACK *sk)
Definition: stack.c:335
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509.h:165

◆ sk_X509_EXTENSION_new

#define sk_X509_EXTENSION_new (   comp)
Value:
int (*)(const X509_EXTENSION **a, const X509_EXTENSION **b), comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_new(stack_cmp_func comp)
Definition: stack.c:67
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306
Definition: x509.h:165

◆ sk_X509_EXTENSION_new_null

#define sk_X509_EXTENSION_new_null ( )    ((STACK_OF(X509_EXTENSION) *)sk_new_null())

◆ sk_X509_EXTENSION_num

#define sk_X509_EXTENSION_num (   sk)    sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(X509_EXTENSION) *, sk))

◆ sk_X509_EXTENSION_pop

#define sk_X509_EXTENSION_pop (   sk)
Value:
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_pop(_STACK *sk)
Definition: stack.c:281
Definition: x509.h:165

◆ sk_X509_EXTENSION_pop_free

#define sk_X509_EXTENSION_pop_free (   sk,
  free_func 
)
Value:
CHECKED_CAST(void (*)(void *), void (*)(X509_EXTENSION *), free_func))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void sk_pop_free(_STACK *sk, void(*func)(void *))
Definition: stack.c:133
Definition: x509.h:165

◆ sk_X509_EXTENSION_push

#define sk_X509_EXTENSION_push (   sk,
  p 
)
Value:
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
size_t sk_push(_STACK *sk, void *p)
Definition: stack.c:279
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509.h:165

◆ sk_X509_EXTENSION_set

#define sk_X509_EXTENSION_set (   sk,
  i,
  p 
)
Value:
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_set(_STACK *sk, size_t i, void *value)
Definition: stack.c:118
for i
Definition: complexityMeasures.m:24
Definition: x509.h:165

◆ sk_X509_EXTENSION_set_cmp_func

#define sk_X509_EXTENSION_set_cmp_func (   sk,
  comp 
)
Value:
((int (*)(const X509_EXTENSION **a, const X509_EXTENSION **b)) \
sk_set_cmp_func( \
const X509_EXTENSION **b), \
comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int
Definition: runtests.py:53
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306
Definition: x509.h:165

◆ sk_X509_EXTENSION_shift

#define sk_X509_EXTENSION_shift (   sk)
Value:
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_shift(_STACK *sk)
Definition: stack.c:269
Definition: x509.h:165

◆ sk_X509_EXTENSION_sort

#define sk_X509_EXTENSION_sort (   sk)    sk_sort(CHECKED_CAST(_STACK *, STACK_OF(X509_EXTENSION) *, sk))

◆ sk_X509_EXTENSION_value

#define sk_X509_EXTENSION_value (   sk,
  i 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(X509_EXTENSION) *, sk), \
(i)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
void * sk_value(const _STACK *sk, size_t i)
Definition: stack.c:111
#define STACK_OF(type)
Definition: stack.h:112
for i
Definition: complexityMeasures.m:24
Definition: x509.h:165

◆ sk_X509_EXTENSION_zero

#define sk_X509_EXTENSION_zero (   sk)    sk_zero(CHECKED_CAST(_STACK *, STACK_OF(X509_EXTENSION) *, sk));

◆ sk_X509_find

#define sk_X509_find (   sk,
  out_index,
  p 
)
Value:
sk_find(CHECKED_CAST(_STACK *, STACK_OF(X509) *, sk), (out_index), \
CHECKED_CAST(void *, X509 *, p))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int sk_find(_STACK *sk, size_t *out_index, void *p)
Definition: stack.c:223
Definition: x509.h:241

◆ sk_X509_free

#define sk_X509_free (   sk)    sk_free(CHECKED_CAST(_STACK *, STACK_OF(X509) *, sk))

◆ sk_X509_INFO_deep_copy

#define sk_X509_INFO_deep_copy (   sk,
  copy_func,
  free_func 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(X509_INFO) *, sk), \
CHECKED_CAST(void *(*)(void *), X509_INFO *(*)(X509_INFO *), copy_func), \
CHECKED_CAST(void (*)(void *), void (*)(X509_INFO *), free_func)))
Definition: x509.h:463
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_deep_copy(const _STACK *sk, void *(*copy_func)(void *), void(*free_func)(void *))
Definition: stack.c:353

◆ sk_X509_INFO_delete

#define sk_X509_INFO_delete (   sk,
  where 
)
Value:
(where)))
Definition: x509.h:463
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete(_STACK *sk, size_t where)
Definition: stack.c:191

◆ sk_X509_INFO_delete_ptr

#define sk_X509_INFO_delete_ptr (   sk,
  p 
)
Value:
CHECKED_CAST(void *, X509_INFO *, p)))
DOMString p
Definition: WebCryptoAPI.idl:116
Definition: x509.h:463
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete_ptr(_STACK *sk, void *p)
Definition: stack.c:209

◆ sk_X509_INFO_dup

#define sk_X509_INFO_dup (   sk)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(X509_INFO) *, sk)))
Definition: x509.h:463
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_dup(const _STACK *sk)
Definition: stack.c:291

◆ sk_X509_INFO_find

#define sk_X509_INFO_find (   sk,
  out_index,
  p 
)
Value:
sk_find(CHECKED_CAST(_STACK *, STACK_OF(X509_INFO) *, sk), (out_index), \
CHECKED_CAST(void *, X509_INFO *, p))
DOMString p
Definition: WebCryptoAPI.idl:116
Definition: x509.h:463
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int sk_find(_STACK *sk, size_t *out_index, void *p)
Definition: stack.c:223

◆ sk_X509_INFO_free

#define sk_X509_INFO_free (   sk)    sk_free(CHECKED_CAST(_STACK *, STACK_OF(X509_INFO) *, sk))

◆ sk_X509_INFO_insert

#define sk_X509_INFO_insert (   sk,
  p,
  where 
)
Value:
CHECKED_CAST(void *, X509_INFO *, p), (where))
DOMString p
Definition: WebCryptoAPI.idl:116
Definition: x509.h:463
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
size_t sk_insert(_STACK *sk, void *p, size_t where)
Definition: stack.c:146
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112

◆ sk_X509_INFO_is_sorted

#define sk_X509_INFO_is_sorted (   sk)    sk_is_sorted(CHECKED_CAST(const _STACK *, const STACK_OF(X509_INFO) *, sk))

◆ sk_X509_INFO_new

#define sk_X509_INFO_new (   comp)
Value:
int (*)(const X509_INFO **a, const X509_INFO **b), comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
Definition: x509.h:463
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_new(stack_cmp_func comp)
Definition: stack.c:67
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_X509_INFO_new_null

#define sk_X509_INFO_new_null ( )    ((STACK_OF(X509_INFO) *)sk_new_null())

◆ sk_X509_INFO_num

#define sk_X509_INFO_num (   sk)    sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(X509_INFO) *, sk))

◆ sk_X509_INFO_pop

#define sk_X509_INFO_pop (   sk)    ((X509_INFO *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(X509_INFO) *, sk)))

◆ sk_X509_INFO_pop_free

#define sk_X509_INFO_pop_free (   sk,
  free_func 
)
Value:
CHECKED_CAST(void (*)(void *), void (*)(X509_INFO *), free_func))
Definition: x509.h:463
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void sk_pop_free(_STACK *sk, void(*func)(void *))
Definition: stack.c:133

◆ sk_X509_INFO_push

#define sk_X509_INFO_push (   sk,
  p 
)
Value:
CHECKED_CAST(void *, X509_INFO *, p))
DOMString p
Definition: WebCryptoAPI.idl:116
Definition: x509.h:463
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
size_t sk_push(_STACK *sk, void *p)
Definition: stack.c:279
#define STACK_OF(type)
Definition: stack.h:112

◆ sk_X509_INFO_set

#define sk_X509_INFO_set (   sk,
  i,
  p 
)
Value:
CHECKED_CAST(void *, X509_INFO *, p)))
DOMString p
Definition: WebCryptoAPI.idl:116
Definition: x509.h:463
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_set(_STACK *sk, size_t i, void *value)
Definition: stack.c:118
for i
Definition: complexityMeasures.m:24

◆ sk_X509_INFO_set_cmp_func

#define sk_X509_INFO_set_cmp_func (   sk,
  comp 
)
Value:
((int (*)(const X509_INFO **a, const X509_INFO **b))sk_set_cmp_func( \
int (*)(const X509_INFO **a, const X509_INFO **b), comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
Definition: x509.h:463
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
stack_cmp_func sk_set_cmp_func(_STACK *sk, stack_cmp_func comp)
Definition: stack.c:342
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int
Definition: runtests.py:53
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_X509_INFO_shift

#define sk_X509_INFO_shift (   sk)    ((X509_INFO *)sk_shift(CHECKED_CAST(_STACK *, STACK_OF(X509_INFO) *, sk)))

◆ sk_X509_INFO_sort

#define sk_X509_INFO_sort (   sk)    sk_sort(CHECKED_CAST(_STACK *, STACK_OF(X509_INFO) *, sk))

◆ sk_X509_INFO_value

#define sk_X509_INFO_value (   sk,
  i 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(X509_INFO) *, sk), (i)))
Definition: x509.h:463
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
void * sk_value(const _STACK *sk, size_t i)
Definition: stack.c:111
#define STACK_OF(type)
Definition: stack.h:112
for i
Definition: complexityMeasures.m:24

◆ sk_X509_INFO_zero

#define sk_X509_INFO_zero (   sk)    sk_zero(CHECKED_CAST(_STACK *, STACK_OF(X509_INFO) *, sk));

◆ sk_X509_insert

#define sk_X509_insert (   sk,
  p,
  where 
)
Value:
CHECKED_CAST(void *, X509 *, p), (where))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
size_t sk_insert(_STACK *sk, void *p, size_t where)
Definition: stack.c:146
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509.h:241

◆ sk_X509_is_sorted

#define sk_X509_is_sorted (   sk)    sk_is_sorted(CHECKED_CAST(const _STACK *, const STACK_OF(X509) *, sk))

◆ sk_X509_LOOKUP_deep_copy

#define sk_X509_LOOKUP_deep_copy (   sk,
  copy_func,
  free_func 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(X509_LOOKUP) *, sk), \
CHECKED_CAST(void *(*)(void *), X509_LOOKUP *(*)(X509_LOOKUP *), \
copy_func), \
CHECKED_CAST(void (*)(void *), void (*)(X509_LOOKUP *), free_func)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509_vfy.h:215
_STACK * sk_deep_copy(const _STACK *sk, void *(*copy_func)(void *), void(*free_func)(void *))
Definition: stack.c:353

◆ sk_X509_LOOKUP_delete

#define sk_X509_LOOKUP_delete (   sk,
  where 
)
Value:
CHECKED_CAST(_STACK *, STACK_OF(X509_LOOKUP) *, sk), (where)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509_vfy.h:215
void * sk_delete(_STACK *sk, size_t where)
Definition: stack.c:191

◆ sk_X509_LOOKUP_delete_ptr

#define sk_X509_LOOKUP_delete_ptr (   sk,
  p 
)
Value:
CHECKED_CAST(void *, X509_LOOKUP *, p)))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509_vfy.h:215
void * sk_delete_ptr(_STACK *sk, void *p)
Definition: stack.c:209

◆ sk_X509_LOOKUP_dup

#define sk_X509_LOOKUP_dup (   sk)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(X509_LOOKUP) *, sk)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_dup(const _STACK *sk)
Definition: stack.c:291
Definition: x509_vfy.h:215

◆ sk_X509_LOOKUP_find

#define sk_X509_LOOKUP_find (   sk,
  out_index,
  p 
)
Value:
sk_find(CHECKED_CAST(_STACK *, STACK_OF(X509_LOOKUP) *, sk), (out_index), \
CHECKED_CAST(void *, X509_LOOKUP *, p))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int sk_find(_STACK *sk, size_t *out_index, void *p)
Definition: stack.c:223
Definition: x509_vfy.h:215

◆ sk_X509_LOOKUP_free

#define sk_X509_LOOKUP_free (   sk)    sk_free(CHECKED_CAST(_STACK *, STACK_OF(X509_LOOKUP) *, sk))

◆ sk_X509_LOOKUP_insert

#define sk_X509_LOOKUP_insert (   sk,
  p,
  where 
)
Value:
CHECKED_CAST(void *, X509_LOOKUP *, p), (where))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
size_t sk_insert(_STACK *sk, void *p, size_t where)
Definition: stack.c:146
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509_vfy.h:215

◆ sk_X509_LOOKUP_is_sorted

#define sk_X509_LOOKUP_is_sorted (   sk)    sk_is_sorted(CHECKED_CAST(const _STACK *, const STACK_OF(X509_LOOKUP) *, sk))

◆ sk_X509_LOOKUP_new

#define sk_X509_LOOKUP_new (   comp)
Value:
stack_cmp_func, int (*)(const X509_LOOKUP **a, const X509_LOOKUP **b), \
comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509_vfy.h:215
_STACK * sk_new(stack_cmp_func comp)
Definition: stack.c:67
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_X509_LOOKUP_new_null

#define sk_X509_LOOKUP_new_null ( )    ((STACK_OF(X509_LOOKUP) *)sk_new_null())

◆ sk_X509_LOOKUP_num

#define sk_X509_LOOKUP_num (   sk)    sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(X509_LOOKUP) *, sk))

◆ sk_X509_LOOKUP_pop

#define sk_X509_LOOKUP_pop (   sk)    ((X509_LOOKUP *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(X509_LOOKUP) *, sk)))

◆ sk_X509_LOOKUP_pop_free

#define sk_X509_LOOKUP_pop_free (   sk,
  free_func 
)
Value:
CHECKED_CAST(void (*)(void *), void (*)(X509_LOOKUP *), free_func))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509_vfy.h:215
void sk_pop_free(_STACK *sk, void(*func)(void *))
Definition: stack.c:133

◆ sk_X509_LOOKUP_push

#define sk_X509_LOOKUP_push (   sk,
  p 
)
Value:
CHECKED_CAST(void *, X509_LOOKUP *, p))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
size_t sk_push(_STACK *sk, void *p)
Definition: stack.c:279
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509_vfy.h:215

◆ sk_X509_LOOKUP_set

#define sk_X509_LOOKUP_set (   sk,
  i,
  p 
)
Value:
(i), CHECKED_CAST(void *, X509_LOOKUP *, p)))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509_vfy.h:215
void * sk_set(_STACK *sk, size_t i, void *value)
Definition: stack.c:118
for i
Definition: complexityMeasures.m:24

◆ sk_X509_LOOKUP_set_cmp_func

#define sk_X509_LOOKUP_set_cmp_func (   sk,
  comp 
)
Value:
((int (*)(const X509_LOOKUP **a, const X509_LOOKUP **b))sk_set_cmp_func( \
int (*)(const X509_LOOKUP **a, const X509_LOOKUP **b), \
comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
stack_cmp_func sk_set_cmp_func(_STACK *sk, stack_cmp_func comp)
Definition: stack.c:342
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int
Definition: runtests.py:53
Definition: x509_vfy.h:215
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_X509_LOOKUP_shift

#define sk_X509_LOOKUP_shift (   sk)    ((X509_LOOKUP *)sk_shift(CHECKED_CAST(_STACK *, STACK_OF(X509_LOOKUP) *, sk)))

◆ sk_X509_LOOKUP_sort

#define sk_X509_LOOKUP_sort (   sk)    sk_sort(CHECKED_CAST(_STACK *, STACK_OF(X509_LOOKUP) *, sk))

◆ sk_X509_LOOKUP_value

#define sk_X509_LOOKUP_value (   sk,
  i 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(X509_LOOKUP) *, sk), (i)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
void * sk_value(const _STACK *sk, size_t i)
Definition: stack.c:111
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509_vfy.h:215
for i
Definition: complexityMeasures.m:24

◆ sk_X509_LOOKUP_zero

#define sk_X509_LOOKUP_zero (   sk)    sk_zero(CHECKED_CAST(_STACK *, STACK_OF(X509_LOOKUP) *, sk));

◆ sk_X509_NAME_deep_copy

#define sk_X509_NAME_deep_copy (   sk,
  copy_func,
  free_func 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(X509_NAME) *, sk), \
CHECKED_CAST(void *(*)(void *), X509_NAME *(*)(X509_NAME *), copy_func), \
CHECKED_CAST(void (*)(void *), void (*)(X509_NAME *), free_func)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509.h:147
_STACK * sk_deep_copy(const _STACK *sk, void *(*copy_func)(void *), void(*free_func)(void *))
Definition: stack.c:353

◆ sk_X509_NAME_delete

#define sk_X509_NAME_delete (   sk,
  where 
)
Value:
(where)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete(_STACK *sk, size_t where)
Definition: stack.c:191
Definition: x509.h:147

◆ sk_X509_NAME_delete_ptr

#define sk_X509_NAME_delete_ptr (   sk,
  p 
)
Value:
CHECKED_CAST(void *, X509_NAME *, p)))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509.h:147
void * sk_delete_ptr(_STACK *sk, void *p)
Definition: stack.c:209

◆ sk_X509_NAME_dup

#define sk_X509_NAME_dup (   sk)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(X509_NAME) *, sk)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_dup(const _STACK *sk)
Definition: stack.c:291
Definition: x509.h:147

◆ sk_X509_NAME_ENTRY_deep_copy

#define sk_X509_NAME_ENTRY_deep_copy (   sk,
  copy_func,
  free_func 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(X509_NAME_ENTRY) *, sk), \
CHECKED_CAST(void *(*)(void *), X509_NAME_ENTRY *(*)(X509_NAME_ENTRY *), \
copy_func), \
CHECKED_CAST(void (*)(void *), void (*)(X509_NAME_ENTRY *), free_func)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: x509.h:135
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_deep_copy(const _STACK *sk, void *(*copy_func)(void *), void(*free_func)(void *))
Definition: stack.c:353

◆ sk_X509_NAME_ENTRY_delete

#define sk_X509_NAME_ENTRY_delete (   sk,
  where 
)
Value:
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: x509.h:135
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete(_STACK *sk, size_t where)
Definition: stack.c:191

◆ sk_X509_NAME_ENTRY_delete_ptr

#define sk_X509_NAME_ENTRY_delete_ptr (   sk,
  p 
)
Value:
CHECKED_CAST(void *, X509_NAME_ENTRY *, p)))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: x509.h:135
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete_ptr(_STACK *sk, void *p)
Definition: stack.c:209

◆ sk_X509_NAME_ENTRY_dup

#define sk_X509_NAME_ENTRY_dup (   sk)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(X509_NAME_ENTRY) *, sk)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: x509.h:135
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_dup(const _STACK *sk)
Definition: stack.c:291

◆ sk_X509_NAME_ENTRY_find

#define sk_X509_NAME_ENTRY_find (   sk,
  out_index,
  p 
)
Value:
(out_index), CHECKED_CAST(void *, X509_NAME_ENTRY *, p))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: x509.h:135
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int sk_find(_STACK *sk, size_t *out_index, void *p)
Definition: stack.c:223

◆ sk_X509_NAME_ENTRY_free

#define sk_X509_NAME_ENTRY_free (   sk)    sk_free(CHECKED_CAST(_STACK *, STACK_OF(X509_NAME_ENTRY) *, sk))

◆ sk_X509_NAME_ENTRY_insert

#define sk_X509_NAME_ENTRY_insert (   sk,
  p,
  where 
)
Value:
CHECKED_CAST(void *, X509_NAME_ENTRY *, p), (where))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
size_t sk_insert(_STACK *sk, void *p, size_t where)
Definition: stack.c:146
Definition: x509.h:135
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112

◆ sk_X509_NAME_ENTRY_is_sorted

#define sk_X509_NAME_ENTRY_is_sorted (   sk)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(X509_NAME_ENTRY) *, sk))
int sk_is_sorted(const _STACK *sk)
Definition: stack.c:335
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: x509.h:135
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112

◆ sk_X509_NAME_ENTRY_new

#define sk_X509_NAME_ENTRY_new (   comp)
Value:
int (*)(const X509_NAME_ENTRY **a, const X509_NAME_ENTRY **b), comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: x509.h:135
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_new(stack_cmp_func comp)
Definition: stack.c:67
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_X509_NAME_ENTRY_new_null

#define sk_X509_NAME_ENTRY_new_null ( )    ((STACK_OF(X509_NAME_ENTRY) *)sk_new_null())

◆ sk_X509_NAME_ENTRY_num

#define sk_X509_NAME_ENTRY_num (   sk)    sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(X509_NAME_ENTRY) *, sk))

◆ sk_X509_NAME_ENTRY_pop

#define sk_X509_NAME_ENTRY_pop (   sk)
Value:
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: x509.h:135
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_pop(_STACK *sk)
Definition: stack.c:281

◆ sk_X509_NAME_ENTRY_pop_free

#define sk_X509_NAME_ENTRY_pop_free (   sk,
  free_func 
)
Value:
CHECKED_CAST(void (*)(void *), void (*)(X509_NAME_ENTRY *), free_func))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: x509.h:135
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void sk_pop_free(_STACK *sk, void(*func)(void *))
Definition: stack.c:133

◆ sk_X509_NAME_ENTRY_push

#define sk_X509_NAME_ENTRY_push (   sk,
  p 
)
Value:
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: x509.h:135
Definition: stack.h:97
size_t sk_push(_STACK *sk, void *p)
Definition: stack.c:279
#define STACK_OF(type)
Definition: stack.h:112

◆ sk_X509_NAME_ENTRY_set

#define sk_X509_NAME_ENTRY_set (   sk,
  i,
  p 
)
Value:
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: x509.h:135
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_set(_STACK *sk, size_t i, void *value)
Definition: stack.c:118
for i
Definition: complexityMeasures.m:24

◆ sk_X509_NAME_ENTRY_set_cmp_func

#define sk_X509_NAME_ENTRY_set_cmp_func (   sk,
  comp 
)
Value:
((int (*)(const X509_NAME_ENTRY **a, const X509_NAME_ENTRY **b)) \
sk_set_cmp_func( \
const X509_NAME_ENTRY **b), \
comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: x509.h:135
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int
Definition: runtests.py:53
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_X509_NAME_ENTRY_shift

#define sk_X509_NAME_ENTRY_shift (   sk)
Value:
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: x509.h:135
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_shift(_STACK *sk)
Definition: stack.c:269

◆ sk_X509_NAME_ENTRY_sort

#define sk_X509_NAME_ENTRY_sort (   sk)    sk_sort(CHECKED_CAST(_STACK *, STACK_OF(X509_NAME_ENTRY) *, sk))

◆ sk_X509_NAME_ENTRY_value

#define sk_X509_NAME_ENTRY_value (   sk,
  i 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(X509_NAME_ENTRY) *, sk), \
(i)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: x509.h:135
Definition: stack.h:97
void * sk_value(const _STACK *sk, size_t i)
Definition: stack.c:111
#define STACK_OF(type)
Definition: stack.h:112
for i
Definition: complexityMeasures.m:24

◆ sk_X509_NAME_ENTRY_zero

#define sk_X509_NAME_ENTRY_zero (   sk)    sk_zero(CHECKED_CAST(_STACK *, STACK_OF(X509_NAME_ENTRY) *, sk));

◆ sk_X509_NAME_find

#define sk_X509_NAME_find (   sk,
  out_index,
  p 
)
Value:
sk_find(CHECKED_CAST(_STACK *, STACK_OF(X509_NAME) *, sk), (out_index), \
CHECKED_CAST(void *, X509_NAME *, p))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int sk_find(_STACK *sk, size_t *out_index, void *p)
Definition: stack.c:223
Definition: x509.h:147

◆ sk_X509_NAME_free

#define sk_X509_NAME_free (   sk)    sk_free(CHECKED_CAST(_STACK *, STACK_OF(X509_NAME) *, sk))

◆ sk_X509_NAME_insert

#define sk_X509_NAME_insert (   sk,
  p,
  where 
)
Value:
CHECKED_CAST(void *, X509_NAME *, p), (where))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
size_t sk_insert(_STACK *sk, void *p, size_t where)
Definition: stack.c:146
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509.h:147

◆ sk_X509_NAME_is_sorted

#define sk_X509_NAME_is_sorted (   sk)    sk_is_sorted(CHECKED_CAST(const _STACK *, const STACK_OF(X509_NAME) *, sk))

◆ sk_X509_NAME_new

#define sk_X509_NAME_new (   comp)
Value:
int (*)(const X509_NAME **a, const X509_NAME **b), comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_new(stack_cmp_func comp)
Definition: stack.c:67
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
Definition: x509.h:147
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_X509_NAME_new_null

#define sk_X509_NAME_new_null ( )    ((STACK_OF(X509_NAME) *)sk_new_null())

◆ sk_X509_NAME_num

#define sk_X509_NAME_num (   sk)    sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(X509_NAME) *, sk))

◆ sk_X509_NAME_pop

#define sk_X509_NAME_pop (   sk)    ((X509_NAME *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(X509_NAME) *, sk)))

◆ sk_X509_NAME_pop_free

#define sk_X509_NAME_pop_free (   sk,
  free_func 
)
Value:
CHECKED_CAST(void (*)(void *), void (*)(X509_NAME *), free_func))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509.h:147
void sk_pop_free(_STACK *sk, void(*func)(void *))
Definition: stack.c:133

◆ sk_X509_NAME_push

#define sk_X509_NAME_push (   sk,
  p 
)
Value:
CHECKED_CAST(void *, X509_NAME *, p))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
size_t sk_push(_STACK *sk, void *p)
Definition: stack.c:279
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509.h:147

◆ sk_X509_NAME_set

#define sk_X509_NAME_set (   sk,
  i,
  p 
)
Value:
CHECKED_CAST(void *, X509_NAME *, p)))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509.h:147
void * sk_set(_STACK *sk, size_t i, void *value)
Definition: stack.c:118
for i
Definition: complexityMeasures.m:24

◆ sk_X509_NAME_set_cmp_func

#define sk_X509_NAME_set_cmp_func (   sk,
  comp 
)
Value:
((int (*)(const X509_NAME **a, const X509_NAME **b))sk_set_cmp_func( \
int (*)(const X509_NAME **a, const X509_NAME **b), comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
stack_cmp_func sk_set_cmp_func(_STACK *sk, stack_cmp_func comp)
Definition: stack.c:342
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int
Definition: runtests.py:53
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
Definition: x509.h:147
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_X509_NAME_shift

#define sk_X509_NAME_shift (   sk)    ((X509_NAME *)sk_shift(CHECKED_CAST(_STACK *, STACK_OF(X509_NAME) *, sk)))

◆ sk_X509_NAME_sort

#define sk_X509_NAME_sort (   sk)    sk_sort(CHECKED_CAST(_STACK *, STACK_OF(X509_NAME) *, sk))

◆ sk_X509_NAME_value

#define sk_X509_NAME_value (   sk,
  i 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(X509_NAME) *, sk), (i)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
void * sk_value(const _STACK *sk, size_t i)
Definition: stack.c:111
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509.h:147
for i
Definition: complexityMeasures.m:24

◆ sk_X509_NAME_zero

#define sk_X509_NAME_zero (   sk)    sk_zero(CHECKED_CAST(_STACK *, STACK_OF(X509_NAME) *, sk));

◆ sk_X509_new

#define sk_X509_new (   comp)
Value:
stack_cmp_func, int (*)(const X509 **a, const X509 **b), comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_new(stack_cmp_func comp)
Definition: stack.c:67
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
Definition: x509.h:241
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_X509_new_null

#define sk_X509_new_null ( )    ((STACK_OF(X509) *)sk_new_null())

◆ sk_X509_num

#define sk_X509_num (   sk)    sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(X509) *, sk))

◆ sk_X509_OBJECT_deep_copy

#define sk_X509_OBJECT_deep_copy (   sk,
  copy_func,
  free_func 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(X509_OBJECT) *, sk), \
CHECKED_CAST(void *(*)(void *), X509_OBJECT *(*)(X509_OBJECT *), \
copy_func), \
CHECKED_CAST(void (*)(void *), void (*)(X509_OBJECT *), free_func)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_deep_copy(const _STACK *sk, void *(*copy_func)(void *), void(*free_func)(void *))
Definition: stack.c:353
Definition: x509_vfy.h:120

◆ sk_X509_OBJECT_delete

#define sk_X509_OBJECT_delete (   sk,
  where 
)
Value:
CHECKED_CAST(_STACK *, STACK_OF(X509_OBJECT) *, sk), (where)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete(_STACK *sk, size_t where)
Definition: stack.c:191
Definition: x509_vfy.h:120

◆ sk_X509_OBJECT_delete_ptr

#define sk_X509_OBJECT_delete_ptr (   sk,
  p 
)
Value:
CHECKED_CAST(void *, X509_OBJECT *, p)))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete_ptr(_STACK *sk, void *p)
Definition: stack.c:209
Definition: x509_vfy.h:120

◆ sk_X509_OBJECT_dup

#define sk_X509_OBJECT_dup (   sk)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(X509_OBJECT) *, sk)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_dup(const _STACK *sk)
Definition: stack.c:291
Definition: x509_vfy.h:120

◆ sk_X509_OBJECT_find

#define sk_X509_OBJECT_find (   sk,
  out_index,
  p 
)
Value:
sk_find(CHECKED_CAST(_STACK *, STACK_OF(X509_OBJECT) *, sk), (out_index), \
CHECKED_CAST(void *, X509_OBJECT *, p))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int sk_find(_STACK *sk, size_t *out_index, void *p)
Definition: stack.c:223
Definition: x509_vfy.h:120

◆ sk_X509_OBJECT_free

#define sk_X509_OBJECT_free (   sk)    sk_free(CHECKED_CAST(_STACK *, STACK_OF(X509_OBJECT) *, sk))

◆ sk_X509_OBJECT_insert

#define sk_X509_OBJECT_insert (   sk,
  p,
  where 
)
Value:
CHECKED_CAST(void *, X509_OBJECT *, p), (where))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
size_t sk_insert(_STACK *sk, void *p, size_t where)
Definition: stack.c:146
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509_vfy.h:120

◆ sk_X509_OBJECT_is_sorted

#define sk_X509_OBJECT_is_sorted (   sk)    sk_is_sorted(CHECKED_CAST(const _STACK *, const STACK_OF(X509_OBJECT) *, sk))

◆ sk_X509_OBJECT_new

#define sk_X509_OBJECT_new (   comp)
Value:
stack_cmp_func, int (*)(const X509_OBJECT **a, const X509_OBJECT **b), \
comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_new(stack_cmp_func comp)
Definition: stack.c:67
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
Definition: x509_vfy.h:120
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_X509_OBJECT_new_null

#define sk_X509_OBJECT_new_null ( )    ((STACK_OF(X509_OBJECT) *)sk_new_null())

◆ sk_X509_OBJECT_num

#define sk_X509_OBJECT_num (   sk)    sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(X509_OBJECT) *, sk))

◆ sk_X509_OBJECT_pop

#define sk_X509_OBJECT_pop (   sk)    ((X509_OBJECT *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(X509_OBJECT) *, sk)))

◆ sk_X509_OBJECT_pop_free

#define sk_X509_OBJECT_pop_free (   sk,
  free_func 
)
Value:
CHECKED_CAST(void (*)(void *), void (*)(X509_OBJECT *), free_func))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void sk_pop_free(_STACK *sk, void(*func)(void *))
Definition: stack.c:133
Definition: x509_vfy.h:120

◆ sk_X509_OBJECT_push

#define sk_X509_OBJECT_push (   sk,
  p 
)
Value:
CHECKED_CAST(void *, X509_OBJECT *, p))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
size_t sk_push(_STACK *sk, void *p)
Definition: stack.c:279
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509_vfy.h:120

◆ sk_X509_OBJECT_set

#define sk_X509_OBJECT_set (   sk,
  i,
  p 
)
Value:
(i), CHECKED_CAST(void *, X509_OBJECT *, p)))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_set(_STACK *sk, size_t i, void *value)
Definition: stack.c:118
for i
Definition: complexityMeasures.m:24
Definition: x509_vfy.h:120

◆ sk_X509_OBJECT_set_cmp_func

#define sk_X509_OBJECT_set_cmp_func (   sk,
  comp 
)
Value:
((int (*)(const X509_OBJECT **a, const X509_OBJECT **b))sk_set_cmp_func( \
int (*)(const X509_OBJECT **a, const X509_OBJECT **b), \
comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
stack_cmp_func sk_set_cmp_func(_STACK *sk, stack_cmp_func comp)
Definition: stack.c:342
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int
Definition: runtests.py:53
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
Definition: x509_vfy.h:120
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_X509_OBJECT_shift

#define sk_X509_OBJECT_shift (   sk)    ((X509_OBJECT *)sk_shift(CHECKED_CAST(_STACK *, STACK_OF(X509_OBJECT) *, sk)))

◆ sk_X509_OBJECT_sort

#define sk_X509_OBJECT_sort (   sk)    sk_sort(CHECKED_CAST(_STACK *, STACK_OF(X509_OBJECT) *, sk))

◆ sk_X509_OBJECT_value

#define sk_X509_OBJECT_value (   sk,
  i 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(X509_OBJECT) *, sk), (i)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
void * sk_value(const _STACK *sk, size_t i)
Definition: stack.c:111
#define STACK_OF(type)
Definition: stack.h:112
for i
Definition: complexityMeasures.m:24
Definition: x509_vfy.h:120

◆ sk_X509_OBJECT_zero

#define sk_X509_OBJECT_zero (   sk)    sk_zero(CHECKED_CAST(_STACK *, STACK_OF(X509_OBJECT) *, sk));

◆ sk_X509_POLICY_DATA_deep_copy

#define sk_X509_POLICY_DATA_deep_copy (   sk,
  copy_func,
  free_func 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(X509_POLICY_DATA) *, sk), \
CHECKED_CAST(void *(*)(void *), \
X509_POLICY_DATA *(*)(X509_POLICY_DATA *), copy_func), \
CHECKED_CAST(void (*)(void *), void (*)(X509_POLICY_DATA *), \
free_func)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_deep_copy(const _STACK *sk, void *(*copy_func)(void *), void(*free_func)(void *))
Definition: stack.c:353
Definition: pcy_int.h:73

◆ sk_X509_POLICY_DATA_delete

#define sk_X509_POLICY_DATA_delete (   sk,
  where 
)
Value:
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete(_STACK *sk, size_t where)
Definition: stack.c:191
Definition: pcy_int.h:73

◆ sk_X509_POLICY_DATA_delete_ptr

#define sk_X509_POLICY_DATA_delete_ptr (   sk,
  p 
)
Value:
CHECKED_CAST(void *, X509_POLICY_DATA *, p)))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete_ptr(_STACK *sk, void *p)
Definition: stack.c:209
Definition: pcy_int.h:73

◆ sk_X509_POLICY_DATA_dup

#define sk_X509_POLICY_DATA_dup (   sk)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(X509_POLICY_DATA) *, sk)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_dup(const _STACK *sk)
Definition: stack.c:291
Definition: pcy_int.h:73

◆ sk_X509_POLICY_DATA_find

#define sk_X509_POLICY_DATA_find (   sk,
  out_index,
  p 
)
Value:
(out_index), CHECKED_CAST(void *, X509_POLICY_DATA *, p))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int sk_find(_STACK *sk, size_t *out_index, void *p)
Definition: stack.c:223
Definition: pcy_int.h:73

◆ sk_X509_POLICY_DATA_free

#define sk_X509_POLICY_DATA_free (   sk)    sk_free(CHECKED_CAST(_STACK *, STACK_OF(X509_POLICY_DATA) *, sk))

◆ sk_X509_POLICY_DATA_insert

#define sk_X509_POLICY_DATA_insert (   sk,
  p,
  where 
)
Value:
CHECKED_CAST(void *, X509_POLICY_DATA *, p), (where))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
size_t sk_insert(_STACK *sk, void *p, size_t where)
Definition: stack.c:146
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: pcy_int.h:73

◆ sk_X509_POLICY_DATA_is_sorted

#define sk_X509_POLICY_DATA_is_sorted (   sk)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(X509_POLICY_DATA) *, sk))
int sk_is_sorted(const _STACK *sk)
Definition: stack.c:335
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: pcy_int.h:73

◆ sk_X509_POLICY_DATA_new

#define sk_X509_POLICY_DATA_new (   comp)
Value:
int (*)(const X509_POLICY_DATA **a, const X509_POLICY_DATA **b), comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_new(stack_cmp_func comp)
Definition: stack.c:67
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
Definition: pcy_int.h:73
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_X509_POLICY_DATA_new_null

#define sk_X509_POLICY_DATA_new_null ( )    ((STACK_OF(X509_POLICY_DATA) *)sk_new_null())

◆ sk_X509_POLICY_DATA_num

#define sk_X509_POLICY_DATA_num (   sk)    sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(X509_POLICY_DATA) *, sk))

◆ sk_X509_POLICY_DATA_pop

#define sk_X509_POLICY_DATA_pop (   sk)
Value:
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_pop(_STACK *sk)
Definition: stack.c:281
Definition: pcy_int.h:73

◆ sk_X509_POLICY_DATA_pop_free

#define sk_X509_POLICY_DATA_pop_free (   sk,
  free_func 
)
Value:
CHECKED_CAST(void (*)(void *), void (*)(X509_POLICY_DATA *), free_func))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void sk_pop_free(_STACK *sk, void(*func)(void *))
Definition: stack.c:133
Definition: pcy_int.h:73

◆ sk_X509_POLICY_DATA_push

#define sk_X509_POLICY_DATA_push (   sk,
  p 
)
Value:
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
size_t sk_push(_STACK *sk, void *p)
Definition: stack.c:279
#define STACK_OF(type)
Definition: stack.h:112
Definition: pcy_int.h:73

◆ sk_X509_POLICY_DATA_set

#define sk_X509_POLICY_DATA_set (   sk,
  i,
  p 
)
Value:
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_set(_STACK *sk, size_t i, void *value)
Definition: stack.c:118
for i
Definition: complexityMeasures.m:24
Definition: pcy_int.h:73

◆ sk_X509_POLICY_DATA_set_cmp_func

#define sk_X509_POLICY_DATA_set_cmp_func (   sk,
  comp 
)
Value:
((int (*)(const X509_POLICY_DATA **a, const X509_POLICY_DATA **b)) \
sk_set_cmp_func( \
const X509_POLICY_DATA **b), \
comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int
Definition: runtests.py:53
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
Definition: pcy_int.h:73
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_X509_POLICY_DATA_shift

#define sk_X509_POLICY_DATA_shift (   sk)
Value:
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: pcy_int.h:73
void * sk_shift(_STACK *sk)
Definition: stack.c:269

◆ sk_X509_POLICY_DATA_sort

#define sk_X509_POLICY_DATA_sort (   sk)    sk_sort(CHECKED_CAST(_STACK *, STACK_OF(X509_POLICY_DATA) *, sk))

◆ sk_X509_POLICY_DATA_value

#define sk_X509_POLICY_DATA_value (   sk,
  i 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(X509_POLICY_DATA) *, sk), \
(i)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
void * sk_value(const _STACK *sk, size_t i)
Definition: stack.c:111
#define STACK_OF(type)
Definition: stack.h:112
for i
Definition: complexityMeasures.m:24
Definition: pcy_int.h:73

◆ sk_X509_POLICY_DATA_zero

#define sk_X509_POLICY_DATA_zero (   sk)    sk_zero(CHECKED_CAST(_STACK *, STACK_OF(X509_POLICY_DATA) *, sk));

◆ sk_X509_POLICY_NODE_deep_copy

#define sk_X509_POLICY_NODE_deep_copy (   sk,
  copy_func,
  free_func 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(X509_POLICY_NODE) *, sk), \
CHECKED_CAST(void *(*)(void *), \
X509_POLICY_NODE *(*)(X509_POLICY_NODE *), copy_func), \
CHECKED_CAST(void (*)(void *), void (*)(X509_POLICY_NODE *), \
free_func)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_deep_copy(const _STACK *sk, void *(*copy_func)(void *), void(*free_func)(void *))
Definition: stack.c:353
Definition: pcy_int.h:140

◆ sk_X509_POLICY_NODE_delete

#define sk_X509_POLICY_NODE_delete (   sk,
  where 
)
Value:
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete(_STACK *sk, size_t where)
Definition: stack.c:191
Definition: pcy_int.h:140

◆ sk_X509_POLICY_NODE_delete_ptr

#define sk_X509_POLICY_NODE_delete_ptr (   sk,
  p 
)
Value:
CHECKED_CAST(void *, X509_POLICY_NODE *, p)))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete_ptr(_STACK *sk, void *p)
Definition: stack.c:209
Definition: pcy_int.h:140

◆ sk_X509_POLICY_NODE_dup

#define sk_X509_POLICY_NODE_dup (   sk)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(X509_POLICY_NODE) *, sk)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_dup(const _STACK *sk)
Definition: stack.c:291
Definition: pcy_int.h:140

◆ sk_X509_POLICY_NODE_find

#define sk_X509_POLICY_NODE_find (   sk,
  out_index,
  p 
)
Value:
(out_index), CHECKED_CAST(void *, X509_POLICY_NODE *, p))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int sk_find(_STACK *sk, size_t *out_index, void *p)
Definition: stack.c:223
Definition: pcy_int.h:140

◆ sk_X509_POLICY_NODE_free

#define sk_X509_POLICY_NODE_free (   sk)    sk_free(CHECKED_CAST(_STACK *, STACK_OF(X509_POLICY_NODE) *, sk))

◆ sk_X509_POLICY_NODE_insert

#define sk_X509_POLICY_NODE_insert (   sk,
  p,
  where 
)
Value:
CHECKED_CAST(void *, X509_POLICY_NODE *, p), (where))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
size_t sk_insert(_STACK *sk, void *p, size_t where)
Definition: stack.c:146
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: pcy_int.h:140

◆ sk_X509_POLICY_NODE_is_sorted

#define sk_X509_POLICY_NODE_is_sorted (   sk)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(X509_POLICY_NODE) *, sk))
int sk_is_sorted(const _STACK *sk)
Definition: stack.c:335
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: pcy_int.h:140

◆ sk_X509_POLICY_NODE_new

#define sk_X509_POLICY_NODE_new (   comp)
Value:
int (*)(const X509_POLICY_NODE **a, const X509_POLICY_NODE **b), comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_new(stack_cmp_func comp)
Definition: stack.c:67
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
Definition: pcy_int.h:140
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_X509_POLICY_NODE_new_null

#define sk_X509_POLICY_NODE_new_null ( )    ((STACK_OF(X509_POLICY_NODE) *)sk_new_null())

◆ sk_X509_POLICY_NODE_num

#define sk_X509_POLICY_NODE_num (   sk)    sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(X509_POLICY_NODE) *, sk))

◆ sk_X509_POLICY_NODE_pop

#define sk_X509_POLICY_NODE_pop (   sk)
Value:
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_pop(_STACK *sk)
Definition: stack.c:281
Definition: pcy_int.h:140

◆ sk_X509_POLICY_NODE_pop_free

#define sk_X509_POLICY_NODE_pop_free (   sk,
  free_func 
)
Value:
CHECKED_CAST(void (*)(void *), void (*)(X509_POLICY_NODE *), free_func))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void sk_pop_free(_STACK *sk, void(*func)(void *))
Definition: stack.c:133
Definition: pcy_int.h:140

◆ sk_X509_POLICY_NODE_push

#define sk_X509_POLICY_NODE_push (   sk,
  p 
)
Value:
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
size_t sk_push(_STACK *sk, void *p)
Definition: stack.c:279
#define STACK_OF(type)
Definition: stack.h:112
Definition: pcy_int.h:140

◆ sk_X509_POLICY_NODE_set

#define sk_X509_POLICY_NODE_set (   sk,
  i,
  p 
)
Value:
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_set(_STACK *sk, size_t i, void *value)
Definition: stack.c:118
for i
Definition: complexityMeasures.m:24
Definition: pcy_int.h:140

◆ sk_X509_POLICY_NODE_set_cmp_func

#define sk_X509_POLICY_NODE_set_cmp_func (   sk,
  comp 
)
Value:
((int (*)(const X509_POLICY_NODE **a, const X509_POLICY_NODE **b)) \
sk_set_cmp_func( \
const X509_POLICY_NODE **b), \
comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int
Definition: runtests.py:53
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
Definition: pcy_int.h:140
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_X509_POLICY_NODE_shift

#define sk_X509_POLICY_NODE_shift (   sk)
Value:
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: pcy_int.h:140
void * sk_shift(_STACK *sk)
Definition: stack.c:269

◆ sk_X509_POLICY_NODE_sort

#define sk_X509_POLICY_NODE_sort (   sk)    sk_sort(CHECKED_CAST(_STACK *, STACK_OF(X509_POLICY_NODE) *, sk))

◆ sk_X509_POLICY_NODE_value

#define sk_X509_POLICY_NODE_value (   sk,
  i 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(X509_POLICY_NODE) *, sk), \
(i)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
void * sk_value(const _STACK *sk, size_t i)
Definition: stack.c:111
#define STACK_OF(type)
Definition: stack.h:112
for i
Definition: complexityMeasures.m:24
Definition: pcy_int.h:140

◆ sk_X509_POLICY_NODE_zero

#define sk_X509_POLICY_NODE_zero (   sk)    sk_zero(CHECKED_CAST(_STACK *, STACK_OF(X509_POLICY_NODE) *, sk));

◆ sk_X509_pop

#define sk_X509_pop (   sk)    ((X509 *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(X509) *, sk)))

◆ sk_X509_pop_free

#define sk_X509_pop_free (   sk,
  free_func 
)
Value:
CHECKED_CAST(void (*)(void *), void (*)(X509 *), free_func))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void sk_pop_free(_STACK *sk, void(*func)(void *))
Definition: stack.c:133
Definition: x509.h:241

◆ sk_X509_PURPOSE_deep_copy

#define sk_X509_PURPOSE_deep_copy (   sk,
  copy_func,
  free_func 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(X509_PURPOSE) *, sk), \
CHECKED_CAST(void *(*)(void *), X509_PURPOSE *(*)(X509_PURPOSE *), \
copy_func), \
CHECKED_CAST(void (*)(void *), void (*)(X509_PURPOSE *), free_func)))
Definition: x509v3.h:457
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_deep_copy(const _STACK *sk, void *(*copy_func)(void *), void(*free_func)(void *))
Definition: stack.c:353

◆ sk_X509_PURPOSE_delete

#define sk_X509_PURPOSE_delete (   sk,
  where 
)
Value:
CHECKED_CAST(_STACK *, STACK_OF(X509_PURPOSE) *, sk), (where)))
Definition: x509v3.h:457
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete(_STACK *sk, size_t where)
Definition: stack.c:191

◆ sk_X509_PURPOSE_delete_ptr

#define sk_X509_PURPOSE_delete_ptr (   sk,
  p 
)
Value:
CHECKED_CAST(void *, X509_PURPOSE *, p)))
DOMString p
Definition: WebCryptoAPI.idl:116
Definition: x509v3.h:457
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete_ptr(_STACK *sk, void *p)
Definition: stack.c:209

◆ sk_X509_PURPOSE_dup

#define sk_X509_PURPOSE_dup (   sk)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(X509_PURPOSE) *, sk)))
Definition: x509v3.h:457
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_dup(const _STACK *sk)
Definition: stack.c:291

◆ sk_X509_PURPOSE_find

#define sk_X509_PURPOSE_find (   sk,
  out_index,
  p 
)
Value:
sk_find(CHECKED_CAST(_STACK *, STACK_OF(X509_PURPOSE) *, sk), (out_index), \
DOMString p
Definition: WebCryptoAPI.idl:116
Definition: x509v3.h:457
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int sk_find(_STACK *sk, size_t *out_index, void *p)
Definition: stack.c:223

◆ sk_X509_PURPOSE_free

#define sk_X509_PURPOSE_free (   sk)    sk_free(CHECKED_CAST(_STACK *, STACK_OF(X509_PURPOSE) *, sk))

◆ sk_X509_PURPOSE_insert

#define sk_X509_PURPOSE_insert (   sk,
  p,
  where 
)
Value:
CHECKED_CAST(void *, X509_PURPOSE *, p), (where))
DOMString p
Definition: WebCryptoAPI.idl:116
Definition: x509v3.h:457
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
size_t sk_insert(_STACK *sk, void *p, size_t where)
Definition: stack.c:146
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112

◆ sk_X509_PURPOSE_is_sorted

#define sk_X509_PURPOSE_is_sorted (   sk)    sk_is_sorted(CHECKED_CAST(const _STACK *, const STACK_OF(X509_PURPOSE) *, sk))

◆ sk_X509_PURPOSE_new

#define sk_X509_PURPOSE_new (   comp)
Value:
stack_cmp_func, int (*)(const X509_PURPOSE **a, const X509_PURPOSE **b), \
comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
Definition: x509v3.h:457
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_new(stack_cmp_func comp)
Definition: stack.c:67
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_X509_PURPOSE_new_null

#define sk_X509_PURPOSE_new_null ( )    ((STACK_OF(X509_PURPOSE) *)sk_new_null())

◆ sk_X509_PURPOSE_num

#define sk_X509_PURPOSE_num (   sk)    sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(X509_PURPOSE) *, sk))

◆ sk_X509_PURPOSE_pop

#define sk_X509_PURPOSE_pop (   sk)    ((X509_PURPOSE *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(X509_PURPOSE) *, sk)))

◆ sk_X509_PURPOSE_pop_free

#define sk_X509_PURPOSE_pop_free (   sk,
  free_func 
)
Value:
CHECKED_CAST(void (*)(void *), void (*)(X509_PURPOSE *), free_func))
Definition: x509v3.h:457
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void sk_pop_free(_STACK *sk, void(*func)(void *))
Definition: stack.c:133

◆ sk_X509_PURPOSE_push

#define sk_X509_PURPOSE_push (   sk,
  p 
)
Value:
DOMString p
Definition: WebCryptoAPI.idl:116
Definition: x509v3.h:457
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
size_t sk_push(_STACK *sk, void *p)
Definition: stack.c:279
#define STACK_OF(type)
Definition: stack.h:112

◆ sk_X509_PURPOSE_set

#define sk_X509_PURPOSE_set (   sk,
  i,
  p 
)
Value:
CHECKED_CAST(void *, X509_PURPOSE *, p)))
DOMString p
Definition: WebCryptoAPI.idl:116
Definition: x509v3.h:457
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_set(_STACK *sk, size_t i, void *value)
Definition: stack.c:118
for i
Definition: complexityMeasures.m:24

◆ sk_X509_PURPOSE_set_cmp_func

#define sk_X509_PURPOSE_set_cmp_func (   sk,
  comp 
)
Value:
((int (*)(const X509_PURPOSE **a, const X509_PURPOSE **b))sk_set_cmp_func( \
int (*)(const X509_PURPOSE **a, const X509_PURPOSE **b), \
comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
Definition: x509v3.h:457
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
stack_cmp_func sk_set_cmp_func(_STACK *sk, stack_cmp_func comp)
Definition: stack.c:342
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int
Definition: runtests.py:53
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_X509_PURPOSE_shift

#define sk_X509_PURPOSE_shift (   sk)
Value:
Definition: x509v3.h:457
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_shift(_STACK *sk)
Definition: stack.c:269

◆ sk_X509_PURPOSE_sort

#define sk_X509_PURPOSE_sort (   sk)    sk_sort(CHECKED_CAST(_STACK *, STACK_OF(X509_PURPOSE) *, sk))

◆ sk_X509_PURPOSE_value

#define sk_X509_PURPOSE_value (   sk,
  i 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(X509_PURPOSE) *, sk), (i)))
Definition: x509v3.h:457
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
void * sk_value(const _STACK *sk, size_t i)
Definition: stack.c:111
#define STACK_OF(type)
Definition: stack.h:112
for i
Definition: complexityMeasures.m:24

◆ sk_X509_PURPOSE_zero

#define sk_X509_PURPOSE_zero (   sk)    sk_zero(CHECKED_CAST(_STACK *, STACK_OF(X509_PURPOSE) *, sk));

◆ sk_X509_push

#define sk_X509_push (   sk,
  p 
)
Value:
CHECKED_CAST(void *, X509 *, p))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
size_t sk_push(_STACK *sk, void *p)
Definition: stack.c:279
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509.h:241

◆ sk_X509_REVOKED_deep_copy

#define sk_X509_REVOKED_deep_copy (   sk,
  copy_func,
  free_func 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(X509_REVOKED) *, sk), \
CHECKED_CAST(void *(*)(void *), X509_REVOKED *(*)(X509_REVOKED *), \
copy_func), \
CHECKED_CAST(void (*)(void *), void (*)(X509_REVOKED *), free_func)))
Definition: x509.h:390
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_deep_copy(const _STACK *sk, void *(*copy_func)(void *), void(*free_func)(void *))
Definition: stack.c:353

◆ sk_X509_REVOKED_delete

#define sk_X509_REVOKED_delete (   sk,
  where 
)
Value:
CHECKED_CAST(_STACK *, STACK_OF(X509_REVOKED) *, sk), (where)))
Definition: x509.h:390
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete(_STACK *sk, size_t where)
Definition: stack.c:191

◆ sk_X509_REVOKED_delete_ptr

#define sk_X509_REVOKED_delete_ptr (   sk,
  p 
)
Value:
CHECKED_CAST(void *, X509_REVOKED *, p)))
Definition: x509.h:390
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete_ptr(_STACK *sk, void *p)
Definition: stack.c:209

◆ sk_X509_REVOKED_dup

#define sk_X509_REVOKED_dup (   sk)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(X509_REVOKED) *, sk)))
Definition: x509.h:390
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_dup(const _STACK *sk)
Definition: stack.c:291

◆ sk_X509_REVOKED_find

#define sk_X509_REVOKED_find (   sk,
  out_index,
  p 
)
Value:
sk_find(CHECKED_CAST(_STACK *, STACK_OF(X509_REVOKED) *, sk), (out_index), \
Definition: x509.h:390
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int sk_find(_STACK *sk, size_t *out_index, void *p)
Definition: stack.c:223

◆ sk_X509_REVOKED_free

#define sk_X509_REVOKED_free (   sk)    sk_free(CHECKED_CAST(_STACK *, STACK_OF(X509_REVOKED) *, sk))

◆ sk_X509_REVOKED_insert

#define sk_X509_REVOKED_insert (   sk,
  p,
  where 
)
Value:
CHECKED_CAST(void *, X509_REVOKED *, p), (where))
Definition: x509.h:390
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
size_t sk_insert(_STACK *sk, void *p, size_t where)
Definition: stack.c:146
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112

◆ sk_X509_REVOKED_is_sorted

#define sk_X509_REVOKED_is_sorted (   sk)    sk_is_sorted(CHECKED_CAST(const _STACK *, const STACK_OF(X509_REVOKED) *, sk))

◆ sk_X509_REVOKED_new

#define sk_X509_REVOKED_new (   comp)
Value:
stack_cmp_func, int (*)(const X509_REVOKED **a, const X509_REVOKED **b), \
comp)))
Definition: x509.h:390
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_new(stack_cmp_func comp)
Definition: stack.c:67
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_X509_REVOKED_new_null

#define sk_X509_REVOKED_new_null ( )    ((STACK_OF(X509_REVOKED) *)sk_new_null())

◆ sk_X509_REVOKED_num

#define sk_X509_REVOKED_num (   sk)    sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(X509_REVOKED) *, sk))

◆ sk_X509_REVOKED_pop

#define sk_X509_REVOKED_pop (   sk)    ((X509_REVOKED *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(X509_REVOKED) *, sk)))

◆ sk_X509_REVOKED_pop_free

#define sk_X509_REVOKED_pop_free (   sk,
  free_func 
)
Value:
CHECKED_CAST(void (*)(void *), void (*)(X509_REVOKED *), free_func))
Definition: x509.h:390
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void sk_pop_free(_STACK *sk, void(*func)(void *))
Definition: stack.c:133

◆ sk_X509_REVOKED_push

#define sk_X509_REVOKED_push (   sk,
  p 
)
Value:
Definition: x509.h:390
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
size_t sk_push(_STACK *sk, void *p)
Definition: stack.c:279
#define STACK_OF(type)
Definition: stack.h:112

◆ sk_X509_REVOKED_set

#define sk_X509_REVOKED_set (   sk,
  i,
  p 
)
Value:
CHECKED_CAST(void *, X509_REVOKED *, p)))
Definition: x509.h:390
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_set(_STACK *sk, size_t i, void *value)
Definition: stack.c:118
for i
Definition: complexityMeasures.m:24

◆ sk_X509_REVOKED_set_cmp_func

#define sk_X509_REVOKED_set_cmp_func (   sk,
  comp 
)
Value:
((int (*)(const X509_REVOKED **a, const X509_REVOKED **b))sk_set_cmp_func( \
int (*)(const X509_REVOKED **a, const X509_REVOKED **b), \
comp)))
Definition: x509.h:390
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
stack_cmp_func sk_set_cmp_func(_STACK *sk, stack_cmp_func comp)
Definition: stack.c:342
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int
Definition: runtests.py:53
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_X509_REVOKED_shift

#define sk_X509_REVOKED_shift (   sk)
Value:
Definition: x509.h:390
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_shift(_STACK *sk)
Definition: stack.c:269

◆ sk_X509_REVOKED_sort

#define sk_X509_REVOKED_sort (   sk)    sk_sort(CHECKED_CAST(_STACK *, STACK_OF(X509_REVOKED) *, sk))

◆ sk_X509_REVOKED_value

#define sk_X509_REVOKED_value (   sk,
  i 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(X509_REVOKED) *, sk), (i)))
Definition: x509.h:390
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
void * sk_value(const _STACK *sk, size_t i)
Definition: stack.c:111
#define STACK_OF(type)
Definition: stack.h:112
for i
Definition: complexityMeasures.m:24

◆ sk_X509_REVOKED_zero

#define sk_X509_REVOKED_zero (   sk)    sk_zero(CHECKED_CAST(_STACK *, STACK_OF(X509_REVOKED) *, sk));

◆ sk_X509_set

#define sk_X509_set (   sk,
  i,
  p 
)
Value:
CHECKED_CAST(void *, X509 *, p)))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_set(_STACK *sk, size_t i, void *value)
Definition: stack.c:118
for i
Definition: complexityMeasures.m:24
Definition: x509.h:241

◆ sk_X509_set_cmp_func

#define sk_X509_set_cmp_func (   sk,
  comp 
)
Value:
((int (*)(const X509 **a, const X509 **b))sk_set_cmp_func( \
CHECKED_CAST(stack_cmp_func, int (*)(const X509 **a, const X509 **b), \
comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
stack_cmp_func sk_set_cmp_func(_STACK *sk, stack_cmp_func comp)
Definition: stack.c:342
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int
Definition: runtests.py:53
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
Definition: x509.h:241
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_X509_shift

#define sk_X509_shift (   sk)    ((X509 *)sk_shift(CHECKED_CAST(_STACK *, STACK_OF(X509) *, sk)))

◆ sk_X509_sort

#define sk_X509_sort (   sk)    sk_sort(CHECKED_CAST(_STACK *, STACK_OF(X509) *, sk))

◆ sk_X509_TRUST_deep_copy

#define sk_X509_TRUST_deep_copy (   sk,
  copy_func,
  free_func 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(X509_TRUST) *, sk), \
CHECKED_CAST(void *(*)(void *), X509_TRUST *(*)(X509_TRUST *), \
copy_func), \
CHECKED_CAST(void (*)(void *), void (*)(X509_TRUST *), free_func)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_deep_copy(const _STACK *sk, void *(*copy_func)(void *), void(*free_func)(void *))
Definition: stack.c:353
Definition: x509.h:271

◆ sk_X509_TRUST_delete

#define sk_X509_TRUST_delete (   sk,
  where 
)
Value:
(where)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete(_STACK *sk, size_t where)
Definition: stack.c:191
Definition: x509.h:271

◆ sk_X509_TRUST_delete_ptr

#define sk_X509_TRUST_delete_ptr (   sk,
  p 
)
Value:
CHECKED_CAST(void *, X509_TRUST *, p)))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete_ptr(_STACK *sk, void *p)
Definition: stack.c:209
Definition: x509.h:271

◆ sk_X509_TRUST_dup

#define sk_X509_TRUST_dup (   sk)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(X509_TRUST) *, sk)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_dup(const _STACK *sk)
Definition: stack.c:291
Definition: x509.h:271

◆ sk_X509_TRUST_find

#define sk_X509_TRUST_find (   sk,
  out_index,
  p 
)
Value:
sk_find(CHECKED_CAST(_STACK *, STACK_OF(X509_TRUST) *, sk), (out_index), \
CHECKED_CAST(void *, X509_TRUST *, p))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int sk_find(_STACK *sk, size_t *out_index, void *p)
Definition: stack.c:223
Definition: x509.h:271

◆ sk_X509_TRUST_free

#define sk_X509_TRUST_free (   sk)    sk_free(CHECKED_CAST(_STACK *, STACK_OF(X509_TRUST) *, sk))

◆ sk_X509_TRUST_insert

#define sk_X509_TRUST_insert (   sk,
  p,
  where 
)
Value:
CHECKED_CAST(void *, X509_TRUST *, p), (where))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
size_t sk_insert(_STACK *sk, void *p, size_t where)
Definition: stack.c:146
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509.h:271

◆ sk_X509_TRUST_is_sorted

#define sk_X509_TRUST_is_sorted (   sk)    sk_is_sorted(CHECKED_CAST(const _STACK *, const STACK_OF(X509_TRUST) *, sk))

◆ sk_X509_TRUST_new

#define sk_X509_TRUST_new (   comp)
Value:
stack_cmp_func, int (*)(const X509_TRUST **a, const X509_TRUST **b), \
comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_new(stack_cmp_func comp)
Definition: stack.c:67
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306
Definition: x509.h:271

◆ sk_X509_TRUST_new_null

#define sk_X509_TRUST_new_null ( )    ((STACK_OF(X509_TRUST) *)sk_new_null())

◆ sk_X509_TRUST_num

#define sk_X509_TRUST_num (   sk)    sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(X509_TRUST) *, sk))

◆ sk_X509_TRUST_pop

#define sk_X509_TRUST_pop (   sk)    ((X509_TRUST *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(X509_TRUST) *, sk)))

◆ sk_X509_TRUST_pop_free

#define sk_X509_TRUST_pop_free (   sk,
  free_func 
)
Value:
CHECKED_CAST(void (*)(void *), void (*)(X509_TRUST *), free_func))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void sk_pop_free(_STACK *sk, void(*func)(void *))
Definition: stack.c:133
Definition: x509.h:271

◆ sk_X509_TRUST_push

#define sk_X509_TRUST_push (   sk,
  p 
)
Value:
CHECKED_CAST(void *, X509_TRUST *, p))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
size_t sk_push(_STACK *sk, void *p)
Definition: stack.c:279
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509.h:271

◆ sk_X509_TRUST_set

#define sk_X509_TRUST_set (   sk,
  i,
  p 
)
Value:
(i), CHECKED_CAST(void *, X509_TRUST *, p)))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_set(_STACK *sk, size_t i, void *value)
Definition: stack.c:118
for i
Definition: complexityMeasures.m:24
Definition: x509.h:271

◆ sk_X509_TRUST_set_cmp_func

#define sk_X509_TRUST_set_cmp_func (   sk,
  comp 
)
Value:
((int (*)(const X509_TRUST **a, const X509_TRUST **b))sk_set_cmp_func( \
int (*)(const X509_TRUST **a, const X509_TRUST **b), \
comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
stack_cmp_func sk_set_cmp_func(_STACK *sk, stack_cmp_func comp)
Definition: stack.c:342
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int
Definition: runtests.py:53
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306
Definition: x509.h:271

◆ sk_X509_TRUST_shift

#define sk_X509_TRUST_shift (   sk)    ((X509_TRUST *)sk_shift(CHECKED_CAST(_STACK *, STACK_OF(X509_TRUST) *, sk)))

◆ sk_X509_TRUST_sort

#define sk_X509_TRUST_sort (   sk)    sk_sort(CHECKED_CAST(_STACK *, STACK_OF(X509_TRUST) *, sk))

◆ sk_X509_TRUST_value

#define sk_X509_TRUST_value (   sk,
  i 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(X509_TRUST) *, sk), (i)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
void * sk_value(const _STACK *sk, size_t i)
Definition: stack.c:111
#define STACK_OF(type)
Definition: stack.h:112
for i
Definition: complexityMeasures.m:24
Definition: x509.h:271

◆ sk_X509_TRUST_zero

#define sk_X509_TRUST_zero (   sk)    sk_zero(CHECKED_CAST(_STACK *, STACK_OF(X509_TRUST) *, sk));

◆ sk_X509_value

#define sk_X509_value (   sk,
  i 
)
Value:
((X509 *)sk_value(CHECKED_CAST(const _STACK *, const STACK_OF(X509) *, sk), \
(i)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
void * sk_value(const _STACK *sk, size_t i)
Definition: stack.c:111
#define STACK_OF(type)
Definition: stack.h:112
for i
Definition: complexityMeasures.m:24
Definition: x509.h:241

◆ sk_X509_VERIFY_PARAM_deep_copy

#define sk_X509_VERIFY_PARAM_deep_copy (   sk,
  copy_func,
  free_func 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(X509_VERIFY_PARAM) *, sk), \
CHECKED_CAST(void *(*)(void *), \
X509_VERIFY_PARAM *(*)(X509_VERIFY_PARAM *), copy_func), \
CHECKED_CAST(void (*)(void *), void (*)(X509_VERIFY_PARAM *), \
free_func)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: x509_vfy.h:163
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_deep_copy(const _STACK *sk, void *(*copy_func)(void *), void(*free_func)(void *))
Definition: stack.c:353

◆ sk_X509_VERIFY_PARAM_delete

#define sk_X509_VERIFY_PARAM_delete (   sk,
  where 
)
Value:
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: x509_vfy.h:163
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete(_STACK *sk, size_t where)
Definition: stack.c:191

◆ sk_X509_VERIFY_PARAM_delete_ptr

#define sk_X509_VERIFY_PARAM_delete_ptr (   sk,
  p 
)
Value:
CHECKED_CAST(void *, X509_VERIFY_PARAM *, p)))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: x509_vfy.h:163
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_delete_ptr(_STACK *sk, void *p)
Definition: stack.c:209

◆ sk_X509_VERIFY_PARAM_dup

#define sk_X509_VERIFY_PARAM_dup (   sk)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(X509_VERIFY_PARAM) *, sk)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: x509_vfy.h:163
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_dup(const _STACK *sk)
Definition: stack.c:291

◆ sk_X509_VERIFY_PARAM_find

#define sk_X509_VERIFY_PARAM_find (   sk,
  out_index,
  p 
)
Value:
(out_index), CHECKED_CAST(void *, X509_VERIFY_PARAM *, p))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: x509_vfy.h:163
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int sk_find(_STACK *sk, size_t *out_index, void *p)
Definition: stack.c:223

◆ sk_X509_VERIFY_PARAM_free

#define sk_X509_VERIFY_PARAM_free (   sk)    sk_free(CHECKED_CAST(_STACK *, STACK_OF(X509_VERIFY_PARAM) *, sk))

◆ sk_X509_VERIFY_PARAM_insert

#define sk_X509_VERIFY_PARAM_insert (   sk,
  p,
  where 
)
Value:
CHECKED_CAST(void *, X509_VERIFY_PARAM *, p), (where))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
size_t sk_insert(_STACK *sk, void *p, size_t where)
Definition: stack.c:146
Definition: x509_vfy.h:163
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112

◆ sk_X509_VERIFY_PARAM_is_sorted

#define sk_X509_VERIFY_PARAM_is_sorted (   sk)
Value:
int sk_is_sorted(const _STACK *sk)
Definition: stack.c:335
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: x509_vfy.h:163
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112

◆ sk_X509_VERIFY_PARAM_new

#define sk_X509_VERIFY_PARAM_new (   comp)
Value:
int (*)(const X509_VERIFY_PARAM **a, const X509_VERIFY_PARAM **b), \
comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: x509_vfy.h:163
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_new(stack_cmp_func comp)
Definition: stack.c:67
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_X509_VERIFY_PARAM_new_null

#define sk_X509_VERIFY_PARAM_new_null ( )    ((STACK_OF(X509_VERIFY_PARAM) *)sk_new_null())

◆ sk_X509_VERIFY_PARAM_num

#define sk_X509_VERIFY_PARAM_num (   sk)    sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(X509_VERIFY_PARAM) *, sk))

◆ sk_X509_VERIFY_PARAM_pop

#define sk_X509_VERIFY_PARAM_pop (   sk)
Value:
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: x509_vfy.h:163
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_pop(_STACK *sk)
Definition: stack.c:281

◆ sk_X509_VERIFY_PARAM_pop_free

#define sk_X509_VERIFY_PARAM_pop_free (   sk,
  free_func 
)
Value:
CHECKED_CAST(void (*)(void *), void (*)(X509_VERIFY_PARAM *), \
free_func))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: x509_vfy.h:163
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void sk_pop_free(_STACK *sk, void(*func)(void *))
Definition: stack.c:133

◆ sk_X509_VERIFY_PARAM_push

#define sk_X509_VERIFY_PARAM_push (   sk,
  p 
)
Value:
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: x509_vfy.h:163
Definition: stack.h:97
size_t sk_push(_STACK *sk, void *p)
Definition: stack.c:279
#define STACK_OF(type)
Definition: stack.h:112

◆ sk_X509_VERIFY_PARAM_set

#define sk_X509_VERIFY_PARAM_set (   sk,
  i,
  p 
)
Value:
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: x509_vfy.h:163
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_set(_STACK *sk, size_t i, void *value)
Definition: stack.c:118
for i
Definition: complexityMeasures.m:24

◆ sk_X509_VERIFY_PARAM_set_cmp_func

#define sk_X509_VERIFY_PARAM_set_cmp_func (   sk,
  comp 
)
Value:
((int (*)(const X509_VERIFY_PARAM **a, const X509_VERIFY_PARAM **b)) \
sk_set_cmp_func( \
const X509_VERIFY_PARAM **b), \
comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: x509_vfy.h:163
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int
Definition: runtests.py:53
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_X509_VERIFY_PARAM_shift

#define sk_X509_VERIFY_PARAM_shift (   sk)
Value:
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: x509_vfy.h:163
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
void * sk_shift(_STACK *sk)
Definition: stack.c:269

◆ sk_X509_VERIFY_PARAM_sort

#define sk_X509_VERIFY_PARAM_sort (   sk)    sk_sort(CHECKED_CAST(_STACK *, STACK_OF(X509_VERIFY_PARAM) *, sk))

◆ sk_X509_VERIFY_PARAM_value

#define sk_X509_VERIFY_PARAM_value (   sk,
  i 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(X509_VERIFY_PARAM) *, sk), \
(i)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: x509_vfy.h:163
Definition: stack.h:97
void * sk_value(const _STACK *sk, size_t i)
Definition: stack.c:111
#define STACK_OF(type)
Definition: stack.h:112
for i
Definition: complexityMeasures.m:24

◆ sk_X509_VERIFY_PARAM_zero

#define sk_X509_VERIFY_PARAM_zero (   sk)    sk_zero(CHECKED_CAST(_STACK *, STACK_OF(X509_VERIFY_PARAM) *, sk));

◆ sk_X509_zero

#define sk_X509_zero (   sk)    sk_zero(CHECKED_CAST(_STACK *, STACK_OF(X509) *, sk));

◆ sk_X509V3_EXT_METHOD_deep_copy

#define sk_X509V3_EXT_METHOD_deep_copy (   sk,
  copy_func,
  free_func 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(X509V3_EXT_METHOD) *, sk), \
CHECKED_CAST(void *(*)(void *), \
X509V3_EXT_METHOD *(*)(X509V3_EXT_METHOD *), copy_func), \
CHECKED_CAST(void (*)(void *), void (*)(X509V3_EXT_METHOD *), \
free_func)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509v3.h:92
_STACK * sk_deep_copy(const _STACK *sk, void *(*copy_func)(void *), void(*free_func)(void *))
Definition: stack.c:353

◆ sk_X509V3_EXT_METHOD_delete

#define sk_X509V3_EXT_METHOD_delete (   sk,
  where 
)
Value:
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509v3.h:92
void * sk_delete(_STACK *sk, size_t where)
Definition: stack.c:191

◆ sk_X509V3_EXT_METHOD_delete_ptr

#define sk_X509V3_EXT_METHOD_delete_ptr (   sk,
  p 
)
Value:
CHECKED_CAST(void *, X509V3_EXT_METHOD *, p)))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509v3.h:92
void * sk_delete_ptr(_STACK *sk, void *p)
Definition: stack.c:209

◆ sk_X509V3_EXT_METHOD_dup

#define sk_X509V3_EXT_METHOD_dup (   sk)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(X509V3_EXT_METHOD) *, sk)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
_STACK * sk_dup(const _STACK *sk)
Definition: stack.c:291
Definition: x509v3.h:92

◆ sk_X509V3_EXT_METHOD_find

#define sk_X509V3_EXT_METHOD_find (   sk,
  out_index,
  p 
)
Value:
(out_index), CHECKED_CAST(void *, X509V3_EXT_METHOD *, p))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int sk_find(_STACK *sk, size_t *out_index, void *p)
Definition: stack.c:223
Definition: x509v3.h:92

◆ sk_X509V3_EXT_METHOD_free

#define sk_X509V3_EXT_METHOD_free (   sk)    sk_free(CHECKED_CAST(_STACK *, STACK_OF(X509V3_EXT_METHOD) *, sk))

◆ sk_X509V3_EXT_METHOD_insert

#define sk_X509V3_EXT_METHOD_insert (   sk,
  p,
  where 
)
Value:
CHECKED_CAST(void *, X509V3_EXT_METHOD *, p), (where))
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
size_t sk_insert(_STACK *sk, void *p, size_t where)
Definition: stack.c:146
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509v3.h:92

◆ sk_X509V3_EXT_METHOD_is_sorted

#define sk_X509V3_EXT_METHOD_is_sorted (   sk)
Value:
int sk_is_sorted(const _STACK *sk)
Definition: stack.c:335
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509v3.h:92

◆ sk_X509V3_EXT_METHOD_new

#define sk_X509V3_EXT_METHOD_new (   comp)
Value:
int (*)(const X509V3_EXT_METHOD **a, const X509V3_EXT_METHOD **b), \
comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509v3.h:92
_STACK * sk_new(stack_cmp_func comp)
Definition: stack.c:67
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_X509V3_EXT_METHOD_new_null

#define sk_X509V3_EXT_METHOD_new_null ( )    ((STACK_OF(X509V3_EXT_METHOD) *)sk_new_null())

◆ sk_X509V3_EXT_METHOD_num

#define sk_X509V3_EXT_METHOD_num (   sk)    sk_num(CHECKED_CAST(const _STACK *, const STACK_OF(X509V3_EXT_METHOD) *, sk))

◆ sk_X509V3_EXT_METHOD_pop

#define sk_X509V3_EXT_METHOD_pop (   sk)
Value:
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509v3.h:92
void * sk_pop(_STACK *sk)
Definition: stack.c:281

◆ sk_X509V3_EXT_METHOD_pop_free

#define sk_X509V3_EXT_METHOD_pop_free (   sk,
  free_func 
)
Value:
CHECKED_CAST(void (*)(void *), void (*)(X509V3_EXT_METHOD *), \
free_func))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509v3.h:92
void sk_pop_free(_STACK *sk, void(*func)(void *))
Definition: stack.c:133

◆ sk_X509V3_EXT_METHOD_push

#define sk_X509V3_EXT_METHOD_push (   sk,
  p 
)
Value:
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
size_t sk_push(_STACK *sk, void *p)
Definition: stack.c:279
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509v3.h:92

◆ sk_X509V3_EXT_METHOD_set

#define sk_X509V3_EXT_METHOD_set (   sk,
  i,
  p 
)
Value:
DOMString p
Definition: WebCryptoAPI.idl:116
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509v3.h:92
void * sk_set(_STACK *sk, size_t i, void *value)
Definition: stack.c:118
for i
Definition: complexityMeasures.m:24

◆ sk_X509V3_EXT_METHOD_set_cmp_func

#define sk_X509V3_EXT_METHOD_set_cmp_func (   sk,
  comp 
)
Value:
((int (*)(const X509V3_EXT_METHOD **a, const X509V3_EXT_METHOD **b)) \
sk_set_cmp_func( \
const X509V3_EXT_METHOD **b), \
comp)))
int(* stack_cmp_func)(const void **a, const void **b)
Definition: stack.h:93
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
int
Definition: runtests.py:53
Definition: x509v3.h:92
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
comp
Definition: UpdateContents.py:34
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ sk_X509V3_EXT_METHOD_shift

#define sk_X509V3_EXT_METHOD_shift (   sk)
Value:
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509v3.h:92
void * sk_shift(_STACK *sk)
Definition: stack.c:269

◆ sk_X509V3_EXT_METHOD_sort

#define sk_X509V3_EXT_METHOD_sort (   sk)    sk_sort(CHECKED_CAST(_STACK *, STACK_OF(X509V3_EXT_METHOD) *, sk))

◆ sk_X509V3_EXT_METHOD_value

#define sk_X509V3_EXT_METHOD_value (   sk,
  i 
)
Value:
CHECKED_CAST(const _STACK *, const STACK_OF(X509V3_EXT_METHOD) *, sk), \
(i)))
#define CHECKED_CAST(to, from, p)
Definition: type_check.h:73
Definition: stack.h:97
void * sk_value(const _STACK *sk, size_t i)
Definition: stack.c:111
#define STACK_OF(type)
Definition: stack.h:112
Definition: x509v3.h:92
for i
Definition: complexityMeasures.m:24

◆ sk_X509V3_EXT_METHOD_zero

#define sk_X509V3_EXT_METHOD_zero (   sk)    sk_zero(CHECKED_CAST(_STACK *, STACK_OF(X509V3_EXT_METHOD) *, sk));