array_num
return array_num(&a->arr); \
num = T##array_num(arr); \
ARRAYINLINE unsigned array_num(const struct array *);
num = array_num(&commandline_macros);
num = array_num(&commandline_macros);
num = array_num(&commandline_files);
num = array_num(&commandline_files);