Lines Matching refs:sf
124 processSplitField(__nis_table_mapping_t *sf, __nis_value_t *inVal, in processSplitField() argument
141 sepset = sf->separatorStr; in processSplitField()
161 for (i = 0; i <= sf->numSplits; i++) { in processSplitField()
162 valA = matchMappingItem(sf->e[i].element.match.fmt, in processSplitField()
190 sf->e[i].element.match.item[j].name, in processSplitField()
217 if (i > sf->numSplits) { in processSplitField()
255 __nis_table_mapping_t *sf; in datumToRuleValue() local
407 sf = mappingFromMap(t->e->element.match.item[i].name, in datumToRuleValue()
412 if (sf == 0) in datumToRuleValue()
418 subrvq = processSplitField(sf, valA[i], &nr, statP); in datumToRuleValue()
509 __nis_table_mapping_t *sf; in addSplitFieldValues() local
532 for (i = 0, sf = 0; i < nitems; i++) { in addSplitFieldValues()
544 sf = mappingFromMap(t->e->element.match.item[i].name, in addSplitFieldValues()
558 if (sf == 0) { in addSplitFieldValues()
582 delim[0] = sf->separatorStr[0]; in addSplitFieldValues()
586 for (k = 0; k <= sf->numSplits; k++) { in addSplitFieldValues()
588 sf->e[k].element.match.fmt, &rv[j], in addSplitFieldValues()
590 sf->e[k].element.match.numItems, in addSplitFieldValues()
591 sf->e[k].element.match.item); in addSplitFieldValues()