Lines Matching defs:sf
124 processSplitField(__nis_table_mapping_t *sf, __nis_value_t *inVal,
133 /* sf will be non NULL */
141 sepset = sf->separatorStr;
161 for (i = 0; i <= sf->numSplits; i++) {
162 valA = matchMappingItem(sf->e[i].element.match.fmt,
190 sf->e[i].element.match.item[j].name,
217 if (i > sf->numSplits) {
255 __nis_table_mapping_t *sf;
407 sf = mappingFromMap(t->e->element.match.item[i].name,
412 if (sf == 0)
418 subrvq = processSplitField(sf, valA[i], &nr, statP);
509 __nis_table_mapping_t *sf;
532 for (i = 0, sf = 0; i < nitems; i++) {
544 sf = mappingFromMap(t->e->element.match.item[i].name,
552 * the following if (sf == 0)
558 if (sf == 0) {
573 * If rv == 0 then sf == 0 so we will continue here
582 delim[0] = sf->separatorStr[0];
585 /* sf->numSplits is zero-based */
586 for (k = 0; k <= sf->numSplits; k++) {
588 sf->e[k].element.match.fmt, &rv[j],
590 sf->e[k].element.match.numItems,
591 sf->e[k].element.match.item);