ARRAYINLINE
DECLARRAY_BYTYPE(stringarray, char, ARRAYINLINE);
DEFARRAY_BYTYPE(stringarray, char, ARRAYINLINE);
#ifndef ARRAYINLINE
ARRAYINLINE unsigned array_num(const struct array *);
ARRAYINLINE void *array_get(const struct array *, unsigned index_);
ARRAYINLINE void array_set(const struct array *, unsigned index_, void *val);
ARRAYINLINE void array_add(struct array *, void *val, unsigned *index_ret);
ARRAYINLINE unsigned
ARRAYINLINE void *
ARRAYINLINE void
ARRAYINLINE void