Lines Matching refs:item

58     __nis_mapping_item_t *item, __nis_mapping_item_type_t type);
606 __nis_mapping_item_t *item = NULL;
615 item = NULL;
674 item = (__nis_mapping_item_t *)s_realloc(item,
677 if (item == NULL) {
682 &item[nElements], item_type);
686 free_mapping_item(&item[n]);
694 free_mapping_item(&item[n]);
702 free_mapping_item(&item[n]);
714 free_mapping_item(&item[n]);
723 free_mapping_item(&item[n]);
730 elmnt[numSplits].element.match.item = item;
732 item = NULL;
741 match.item[itm_count].name) {
744 match.item[itm_count].name))
750 free_mapping_item(&item[n]);
760 if (item != NULL) {
762 free_mapping_item(&item[n]);
764 free(item);
1150 * item
1151 * (item)
1152 * (item list)
1153 * (fmt, item list)
1202 &e->element.item, item_type);
1252 __nis_mapping_item_t *item = NULL;
1299 s_realloc(item, (nElements + 1) *
1303 item = itm;
1306 &item[nElements], item_type);
1330 e->element.match.item = item;
1338 if (item == NULL) {
1340 free_mapping_item(&item[n]);
1341 free(item);
1355 * (item1, ..., item-n)
1387 s = get_mapping_item(s, end_s, &e[n].element.item,
1400 e[0].element.item.repeat = TRUE;
1439 * (item, fmt) me_extract
1448 __nis_mapping_item_t item;
1451 (void) memset(&item, 0, sizeof (item));
1467 &e->element.item, item_type);
1475 /* (item, fmt) - me_extract */
1476 /* (item, "c") - me_split */
1478 &item, item_type);
1488 item.repeat = TRUE;
1489 e->element.item = item;
1513 e->element.split.item = item;
1531 e->element.extract.item = item;
1567 free_mapping_item(&item);
1661 !subElement->element.item.repeat) {
1701 * Parse attribute string to get mapping item
1704 * position of beginning next token after item
1713 __nis_mapping_item_t *item,
1724 (void) memset(item, 0, sizeof (*item));
1730 * The form of the item is assumed to be as follows:
1747 item->type = mit_ldap;
1750 item->type = mit_nis;
1752 item->type = type;
1758 item->type = mit_ldap;
1760 item->type = type;
1772 item->name = s_strndup_esc(begin_token,
1774 if (item->name == NULL)
1776 if (item->type == mit_ldap) {
1777 item->searchSpec.triple.scope = LDAP_SCOPE_UNKNOWN;
1784 &item->searchSpec.triple);
1789 } else if (item->type == mit_nis) {
1799 &item->searchSpec.obj.index);
1813 item->searchSpec.obj.name = name;
1820 free_mapping_item(item);
1821 (void) memset(item, 0, sizeof (*item));
1844 print_item = sub->element.print.item;
1867 * ("fmt", (item), "delim") or
1868 * ("fmt", item1, item2, ..., item n)
1912 * Parse attribute string to get sub element item
1915 * position of beginning next token after item
1931 __nis_mapping_item_t item;
1942 * item me_item
1943 * (item) me_item
1944 * ("fmt", item1, item2, ..., item n) me_print
1945 * ("fmt", (item), "elide") me_print
1947 * (item, "fmt") me_extract
1949 (void) memset(&item, 0, sizeof (item));
1959 &subelement->element.item, type);
1982 s = get_mapping_item(begin_token, end_s, &item, type);
1994 item.repeat = TRUE;
1995 subelement->element.item = item;
2012 subelement->element.item.exItem
2016 element.item.exItem)
2020 element.item.exItem,
2027 element.item.
2030 element.item.
2057 subelement->element.split.item = item;
2089 sub.element.print.item = print_item;
2101 subelement->element.extract.item = item;
2106 subelement->element.print.item = print_item;
2115 free_mapping_item(&item);