SPARSE_ARRAY_OF
SPARSE_ARRAY_OF(ALGORITHM) * algs;
SPARSE_ARRAY_OF(type); \
static ossl_unused ossl_inline SPARSE_ARRAY_OF(type) * ossl_sa_##type##_new(void) \
return (SPARSE_ARRAY_OF(type) *)ossl_sa_new(); \
ossl_sa_##type##_free(SPARSE_ARRAY_OF(type) * sa) \
ossl_sa_##type##_free_leaves(SPARSE_ARRAY_OF(type) * sa) \
ossl_sa_##type##_num(const SPARSE_ARRAY_OF(type) * sa) \
ossl_sa_##type##_doall(const SPARSE_ARRAY_OF(type) * sa, \
ossl_sa_##type##_doall_arg(const SPARSE_ARRAY_OF(type) * sa, \
static ossl_unused ossl_inline ctype *ossl_sa_##type##_get(const SPARSE_ARRAY_OF(type) * sa, ossl_uintmax_t n) \
ossl_sa_##type##_set(SPARSE_ARRAY_OF(type) * sa, \
SPARSE_ARRAY_OF(type)
SPARSE_ARRAY_OF(char) * sa;
SPARSE_ARRAY_OF(char) *sa = NULL;
SPARSE_ARRAY_OF(char) * sa;
SPARSE_ARRAY_OF(char) *sa = NULL;