Lines Matching refs:item

63     __nis_mapping_item_t *item, __nis_mapping_item_type_t type);
607 __nis_mapping_item_t *item = NULL;
616 item = NULL;
675 item = (__nis_mapping_item_t *)s_realloc(item,
678 if (item == NULL) {
683 &item[nElements], item_type);
687 free_mapping_item(&item[n]);
695 free_mapping_item(&item[n]);
703 free_mapping_item(&item[n]);
715 free_mapping_item(&item[n]);
724 free_mapping_item(&item[n]);
731 elmnt[numSplits].element.match.item = item;
733 item = NULL;
742 match.item[itm_count].name) {
745 match.item[itm_count].name))
751 free_mapping_item(&item[n]);
761 if (item != NULL) {
763 free_mapping_item(&item[n]);
765 free(item);
1151 * item
1152 * (item)
1153 * (item list)
1154 * (fmt, item list)
1203 &e->element.item, item_type);
1253 __nis_mapping_item_t *item = NULL;
1300 s_realloc(item, (nElements + 1) *
1304 item = itm;
1307 &item[nElements], item_type);
1331 e->element.match.item = item;
1339 if (item == NULL) {
1341 free_mapping_item(&item[n]);
1342 free(item);
1356 * (item1, ..., item-n)
1388 s = get_mapping_item(s, end_s, &e[n].element.item,
1401 e[0].element.item.repeat = TRUE;
1440 * (item, fmt) me_extract
1449 __nis_mapping_item_t item;
1452 (void) memset(&item, 0, sizeof (item));
1468 &e->element.item, item_type);
1476 /* (item, fmt) - me_extract */
1477 /* (item, "c") - me_split */
1479 &item, item_type);
1489 item.repeat = TRUE;
1490 e->element.item = item;
1514 e->element.split.item = item;
1532 e->element.extract.item = item;
1568 free_mapping_item(&item);
1662 !subElement->element.item.repeat) {
1702 * Parse attribute string to get mapping item
1705 * position of beginning next token after item
1714 __nis_mapping_item_t *item,
1725 (void) memset(item, 0, sizeof (*item));
1732 * The form of the item is assumed to be as follows:
1758 item->type = mit_ldap;
1761 item->type = mit_nisplus;
1763 item->type = type;
1769 item->type = mit_ldap;
1772 item->type = mit_nisplus;
1775 item->type = mit_nisplus;
1777 item->type = type;
1789 item->name = s_strndup_esc(begin_token,
1791 if (item->name == NULL)
1793 if (item->type == mit_ldap) {
1794 item->searchSpec.triple.scope = LDAP_SCOPE_UNKNOWN;
1801 &item->searchSpec.triple);
1806 } else if (item->type == mit_nisplus) {
1816 &item->searchSpec.obj.index);
1830 item->searchSpec.obj.name = name;
1837 free_mapping_item(item);
1838 (void) memset(item, 0, sizeof (*item));
1861 print_item = sub->element.print.item;
1884 * ("fmt", (item), "delim") or
1885 * ("fmt", item1, item2, ..., item n)
1929 * Parse attribute string to get sub element item
1932 * position of beginning next token after item
1948 __nis_mapping_item_t item;
1959 * item me_item
1960 * (item) me_item
1961 * ("fmt", item1, item2, ..., item n) me_print
1962 * ("fmt", (item), "elide") me_print
1964 * (item, "fmt") me_extract
1966 (void) memset(&item, 0, sizeof (item));
1976 &subelement->element.item, type);
1999 s = get_mapping_item(begin_token, end_s, &item, type);
2011 item.repeat = TRUE;
2012 subelement->element.item = item;
2029 subelement->element.item.exItem
2034 element.item.exItem)
2038 element.item.exItem,
2045 element.item.exItem);
2047 element.item.exItem =
2074 subelement->element.split.item = item;
2106 sub.element.print.item = print_item;
2118 subelement->element.extract.item = item;
2123 subelement->element.print.item = print_item;
2132 free_mapping_item(&item);