assert(get_array_n_dimensions(owner_tp) == 1 && has_array_lower_bound(owner_tp, 0));
max = get_array_lower_bound_int(owner_tp, 0) -1;
for (i = 0, n = get_compound_ent_n_values(ent); i < n; ++i) {
assert(get_array_n_dimensions(owner_tp) == 1 && has_array_lower_bound(owner_tp, 0));
max = get_array_lower_bound_int(owner_tp, 0) -1;
for (i = 0, n = get_compound_ent_n_values(ent); i < n; ++i) {