Lines Matching refs:element

167 			free_mapping_element(&r->element[i]);
168 if (r->element != NULL)
169 free(r->element);
173 free_mapping_element(&r->element[i]);
174 if (r->element != NULL)
175 free(r->element);
199 free_mapping_item(&e->element.item);
202 if (e->element.print.fmt != NULL)
203 free_mapping_format(e->element.print.fmt);
204 e->element.print.fmt = NULL;
205 for (i = 0; i < e->element.print.numSubElements; i++)
207 &e->element.print.subElement[i]);
208 e->element.print.numSubElements = 0;
209 if (e->element.print.subElement != NULL)
210 free(e->element.print.subElement);
211 e->element.print.subElement = NULL;
214 free_mapping_item(&e->element.split.item);
217 if (e->element.match.fmt != NULL)
218 free_mapping_format(e->element.match.fmt);
219 e->element.match.fmt = NULL;
220 for (i = 0; i < e->element.match.numItems; i++)
221 free_mapping_item(&e->element.match.item[i]);
222 e->element.match.numItems = 0;
223 if (e->element.match.item != NULL)
224 free(e->element.match.item);
225 e->element.match.item = NULL;
228 if (e->element.extract.fmt != NULL)
229 free_mapping_format(e->element.extract.fmt);
230 e->element.extract.fmt = NULL;
231 free_mapping_item(&e->element.extract.item);
509 if (item->searchSpec.triple.element != NULL) {
511 item->searchSpec.triple.element);
512 free(item->searchSpec.triple.element);
514 item->searchSpec.triple.element = NULL;
588 free_mapping_item(&sub->element.item);
591 if (sub->element.print.fmt != NULL)
592 free_mapping_format(sub->element.print.fmt);
593 sub->element.print.fmt = NULL;
594 for (i = 0; i < sub->element.print.numItems; i++)
595 free_mapping_item(&sub->element.print.item[i]);
596 sub->element.print.numItems = 0;
597 if (sub->element.print.item != NULL)
598 free(sub->element.print.item);
599 sub->element.print.item = NULL;
602 free_mapping_item(&sub->element.split.item);
605 if (sub->element.extract.fmt != NULL)
606 free_mapping_format(sub->element.extract.fmt);
607 sub->element.extract.fmt = NULL;
608 free_mapping_item(&sub->element.extract.item);
926 e = &lhs->element[j];
930 e->element.item.name)) {
938 k < e->element.match.
941 e->element.
1348 if (in->searchSpec.triple.element != NULL) {
1349 out->searchSpec.triple.element =
1352 if (out->searchSpec.triple.element != NULL)
1354 in->searchSpec.triple.element,
1355 out->searchSpec.triple.element);
1356 if (out->searchSpec.triple.element == NULL)
1359 out->searchSpec.triple.element = NULL;
1468 ret = dup_mapping_item(&in->element.item,
1469 &out->element.item);
1472 out->element.print.fmt =
1473 dup_format_mapping(in->element.print.fmt);
1474 if (out->element.print.fmt == NULL)
1476 out->element.print.numItems =
1477 in->element.print.numItems;
1478 out->element.print.item = (__nis_mapping_item_t *)
1479 s_calloc(in->element.print.numItems,
1481 if (out->element.print.item == NULL)
1483 for (i = 0; i < in->element.print.numItems; i++)
1485 &in->element.print.item[i],
1486 &out->element.print.item[i]))
1488 if (i < in->element.print.numItems)
1491 out->element.print.doElide = in->element.print.doElide;
1492 out->element.print.elide = in->element.print.elide;
1495 ret = dup_mapping_item(&in->element.split.item,
1496 &out->element.split.item);
1497 out->element.split.delim = in->element.split.delim;
1500 out->element.extract.fmt =
1501 dup_format_mapping(in->element.extract.fmt);
1502 if (out->element.extract.fmt == NULL)
1504 ret = dup_mapping_item(&in->element.extract.item,
1505 &out->element.extract.item);
1528 ret = dup_mapping_item(&in->element.item,
1529 &out->element.item);
1532 out->element.print.fmt =
1533 dup_format_mapping(in->element.print.fmt);
1534 if (out->element.print.fmt == NULL)
1536 out->element.print.numSubElements =
1537 in->element.print.numSubElements;
1538 out->element.print.subElement =
1540 s_calloc(in->element.print.numSubElements,
1542 if (out->element.print.subElement == NULL)
1544 for (i = 0; i < in->element.print.numSubElements; i++)
1546 &in->element.print.subElement[i],
1547 &out->element.print.subElement[i]))
1549 if (i < in->element.print.numSubElements)
1552 out->element.print.doElide = in->element.print.doElide;
1553 out->element.print.elide = in->element.print.elide;
1556 ret = dup_mapping_item(&in->element.split.item,
1557 &out->element.split.item);
1558 out->element.split.delim = in->element.split.delim;
1561 out->element.match.fmt =
1562 dup_format_mapping(in->element.match.fmt);
1563 if (out->element.match.fmt == NULL)
1565 out->element.match.numItems =
1566 in->element.match.numItems;
1567 out->element.match.item = (__nis_mapping_item_t *)
1568 s_calloc(in->element.match.numItems,
1570 if (out->element.match.item == NULL)
1572 for (i = 0; i < in->element.match.numItems; i++)
1574 &in->element.match.item[i],
1575 &out->element.match.item[i]))
1577 if (i < in->element.match.numItems)
1582 out->element.extract.fmt =
1583 dup_format_mapping(in->element.extract.fmt);
1584 if (out->element.extract.fmt == NULL)
1586 ret = dup_mapping_item(&in->element.extract.item,
1587 &out->element.extract.item);
1611 r_out->element = (__nis_mapping_element_t *)s_calloc
1613 if (r_out->element == NULL) {
1618 if (!dup_mapping_element(&r_in->element[i],
1619 &r_out->element[i]))
1630 r_out->element = (__nis_mapping_element_t *)s_calloc
1632 if (r_out->element == NULL) {
1637 if (!dup_mapping_element(&r_in->element[i],
1638 &r_out->element[i]))
1728 e1 = (__nis_mapping_element_t *)s_realloc(m->element,
1731 e1 = m->element;
1734 if (m->element != NULL)
1735 free(m->element);
1736 m->element = NULL;
1741 m->element = (__nis_mapping_element_t *)e1;
2031 case 'x': /* skip the next element */
2217 case 'x': /* skip the next element */