elements = odr_malloc(odr, num_elements * sizeof(*elements));
facet_list->elements = elements;
for (index = 0; index < num_elements;) {
elements = odr_malloc(odr, num_elements * sizeof(*elements));
facet_list->elements = elements;
for (index = 0; index < num_elements;) {