Lines Matching defs:curf
1738 * Match the format spec 'f[curf]' to the input value string 'str'.
1743 * curf Current index (i.e., the one we should look at) in 'f'
1749 * the f[curf].type data, if doing so makes any sense. On exit,
1755 scanMappingFormat(__nis_mapping_format_t *f, int curf, int nf, char *str,
1767 if (f == 0 || curf < 0 || nf <= 0 || str == 0)
1777 if (curf >= nf) {
1785 switch (f[curf].type) {
1787 if (f[curf].match.berString[0] != 'a') {
1812 while ((next = scanMappingFormat(f, curf+1, nf, tmpstr, 0,
1817 for (cf = curf+2; cf < nf; cf++) {
1887 if ((mstr = f[curf].match.string) == 0 || *mstr == '\0') {
1940 unsigned char *lo = f[curf].match.single.lo;
1941 unsigned char *hi = f[curf].match.single.hi;
1943 for (i = 0; i < f[curf].match.single.numRange;
1959 for (i = 0; i < f[curf].match.single.numRange; i++) {
1960 if (*str >= f[curf].match.single.lo[i] &&
1961 *str <= f[curf].match.single.hi[i]) {
1980 while ((next = scanMappingFormat(f, curf+1, nf, str, 0,
1985 for (cf = curf+2; cf < nf; cf++) {
2008 if (f[curf].match.limit == eos) {