- zapt->attributeList[i] =
- odr_malloc (o, sizeof(**zapt->attributeList));
- assert (zapt->attributeList[i]);
- zapt->attributeList[i]->attributeType =
- odr_malloc(o, sizeof(int));
- *zapt->attributeList[i]->attributeType = attr->type;
- zapt->attributeList[i]->attributeSet = 0;
- zapt->attributeList[i]->which = Z_AttributeValue_numeric;
- zapt->attributeList[i]->value.numeric =
- odr_malloc (o, sizeof(int));
- *zapt->attributeList[i]->value.numeric = attr->value;
+ elements[i] = (Z_AttributeElement *)
+ odr_malloc (o, sizeof(**elements));
+ assert (elements[i]);
+ elements[i]->attributeType =
+ (int *)odr_malloc(o, sizeof(int));
+ *elements[i]->attributeType = attr->type;
+ elements[i]->attributeSet = 0;
+ elements[i]->which = Z_AttributeValue_numeric;
+ elements[i]->value.numeric =
+ (int *)odr_malloc (o, sizeof(int));
+ *elements[i]->value.numeric = attr->value;