Lines Matching refs:element

170 			free_mapping_element(&r->element[i]);
171 if (r->element != NULL)
172 free(r->element);
176 free_mapping_element(&r->element[i]);
177 if (r->element != NULL)
178 free(r->element);
202 free_mapping_item(&e->element.item);
205 if (e->element.print.fmt != NULL)
206 free_mapping_format(e->element.print.fmt);
207 e->element.print.fmt = NULL;
208 for (i = 0; i < e->element.print.numSubElements; i++)
210 &e->element.print.subElement[i]);
211 e->element.print.numSubElements = 0;
212 if (e->element.print.subElement != NULL)
213 free(e->element.print.subElement);
214 e->element.print.subElement = NULL;
217 free_mapping_item(&e->element.split.item);
220 if (e->element.match.fmt != NULL)
221 free_mapping_format(e->element.match.fmt);
222 e->element.match.fmt = NULL;
223 for (i = 0; i < e->element.match.numItems; i++)
224 free_mapping_item(&e->element.match.item[i]);
225 e->element.match.numItems = 0;
226 if (e->element.match.item != NULL)
227 free(e->element.match.item);
228 e->element.match.item = NULL;
231 if (e->element.extract.fmt != NULL)
232 free_mapping_format(e->element.extract.fmt);
233 e->element.extract.fmt = NULL;
234 free_mapping_item(&e->element.extract.item);
512 if (item->searchSpec.triple.element != NULL) {
514 item->searchSpec.triple.element);
515 free(item->searchSpec.triple.element);
517 item->searchSpec.triple.element = NULL;
591 free_mapping_item(&sub->element.item);
594 if (sub->element.print.fmt != NULL)
595 free_mapping_format(sub->element.print.fmt);
596 sub->element.print.fmt = NULL;
597 for (i = 0; i < sub->element.print.numItems; i++)
598 free_mapping_item(&sub->element.print.item[i]);
599 sub->element.print.numItems = 0;
600 if (sub->element.print.item != NULL)
601 free(sub->element.print.item);
602 sub->element.print.item = NULL;
605 free_mapping_item(&sub->element.split.item);
608 if (sub->element.extract.fmt != NULL)
609 free_mapping_format(sub->element.extract.fmt);
610 sub->element.extract.fmt = NULL;
611 free_mapping_item(&sub->element.extract.item);
931 e = &lhs->element[j];
935 e->element.item.name)) {
943 k < e->element.match.numItems;
946 e->element.match.item[k].name)) {
1351 if (in->searchSpec.triple.element != NULL) {
1352 out->searchSpec.triple.element =
1355 if (out->searchSpec.triple.element != NULL)
1357 in->searchSpec.triple.element,
1358 out->searchSpec.triple.element);
1359 if (out->searchSpec.triple.element == NULL)
1362 out->searchSpec.triple.element = NULL;
1471 ret = dup_mapping_item(&in->element.item,
1472 &out->element.item);
1475 out->element.print.fmt =
1476 dup_format_mapping(in->element.print.fmt);
1477 if (out->element.print.fmt == NULL)
1479 out->element.print.numItems =
1480 in->element.print.numItems;
1481 out->element.print.item = (__nis_mapping_item_t *)
1482 s_calloc(in->element.print.numItems,
1484 if (out->element.print.item == NULL)
1486 for (i = 0; i < in->element.print.numItems; i++)
1488 &in->element.print.item[i],
1489 &out->element.print.item[i]))
1491 if (i < in->element.print.numItems)
1494 out->element.print.doElide = in->element.print.doElide;
1495 out->element.print.elide = in->element.print.elide;
1498 ret = dup_mapping_item(&in->element.split.item,
1499 &out->element.split.item);
1500 out->element.split.delim = in->element.split.delim;
1503 out->element.extract.fmt =
1504 dup_format_mapping(in->element.extract.fmt);
1505 if (out->element.extract.fmt == NULL)
1507 ret = dup_mapping_item(&in->element.extract.item,
1508 &out->element.extract.item);
1531 ret = dup_mapping_item(&in->element.item,
1532 &out->element.item);
1535 out->element.print.fmt =
1536 dup_format_mapping(in->element.print.fmt);
1537 if (out->element.print.fmt == NULL)
1539 out->element.print.numSubElements =
1540 in->element.print.numSubElements;
1541 out->element.print.subElement =
1543 s_calloc(in->element.print.numSubElements,
1545 if (out->element.print.subElement == NULL)
1547 for (i = 0; i < in->element.print.numSubElements; i++)
1549 &in->element.print.subElement[i],
1550 &out->element.print.subElement[i]))
1552 if (i < in->element.print.numSubElements)
1555 out->element.print.doElide = in->element.print.doElide;
1556 out->element.print.elide = in->element.print.elide;
1559 ret = dup_mapping_item(&in->element.split.item,
1560 &out->element.split.item);
1561 out->element.split.delim = in->element.split.delim;
1564 out->element.match.fmt =
1565 dup_format_mapping(in->element.match.fmt);
1566 if (out->element.match.fmt == NULL)
1568 out->element.match.numItems =
1569 in->element.match.numItems;
1570 out->element.match.item = (__nis_mapping_item_t *)
1571 s_calloc(in->element.match.numItems,
1573 if (out->element.match.item == NULL)
1575 for (i = 0; i < in->element.match.numItems; i++)
1577 &in->element.match.item[i],
1578 &out->element.match.item[i]))
1580 if (i < in->element.match.numItems)
1585 out->element.extract.fmt =
1586 dup_format_mapping(in->element.extract.fmt);
1587 if (out->element.extract.fmt == NULL)
1589 ret = dup_mapping_item(&in->element.extract.item,
1590 &out->element.extract.item);
1614 r_out->element = (__nis_mapping_element_t *)s_calloc
1616 if (r_out->element == NULL) {
1621 if (!dup_mapping_element(&r_in->element[i],
1622 &r_out->element[i]))
1633 r_out->element = (__nis_mapping_element_t *)s_calloc
1635 if (r_out->element == NULL) {
1640 if (!dup_mapping_element(&r_in->element[i],
1641 &r_out->element[i]))
1731 e1 = (__nis_mapping_element_t *)s_realloc(m->element,
1734 e1 = m->element;
1737 if (m->element != NULL)
1738 free(m->element);
1739 m->element = NULL;
1744 m->element = (__nis_mapping_element_t *)e1;
2034 case 'x': /* skip the next element */
2220 case 'x': /* skip the next element */