Lines Matching refs:instr
155 tsol_sgetzcent(const char *instr, int *errp, char **errstrp) in tsol_sgetzcent() argument
176 *errstrp = (char *)instr; in tsol_sgetzcent()
184 instr = parse_entry(zc->zc_name, sizeof (zc->zc_name), instr, "#;:\n"); in tsol_sgetzcent()
186 *errstrp = (char *)instr; in tsol_sgetzcent()
187 if (*instr == '\0' || *instr == '#' || *instr == '\n') in tsol_sgetzcent()
189 else if (*instr == ':') in tsol_sgetzcent()
195 if (*instr != ':') { in tsol_sgetzcent()
196 *errstrp = (char *)instr; in tsol_sgetzcent()
197 if (*instr == '=' || *instr == ';') in tsol_sgetzcent()
203 instr++; in tsol_sgetzcent()
206 nextf = parse_entry(fieldbuf, sizeof (fieldbuf), instr, "#;:\n"); in tsol_sgetzcent()
213 *errstrp = (char *)instr; in tsol_sgetzcent()
221 *errstrp = (char *)instr; in tsol_sgetzcent()
225 instr = nextf + 1; in tsol_sgetzcent()
232 zc->zc_match = (uchar_t)strtol(instr, &cp, 0); in tsol_sgetzcent()
235 *errstrp = (char *)instr; in tsol_sgetzcent()
243 instr = cp + 1; in tsol_sgetzcent()
246 nextf = parse_entry(fieldbuf, sizeof (fieldbuf), instr, "#:\n"); in tsol_sgetzcent()
253 *errstrp = (char *)instr + (*errstrp - fieldbuf); in tsol_sgetzcent()
256 instr = nextf + 1; in tsol_sgetzcent()
259 nextf = parse_entry(fieldbuf, sizeof (fieldbuf), instr, "#:\n"); in tsol_sgetzcent()
266 *errstrp = (char *)instr + (*errstrp - fieldbuf); in tsol_sgetzcent()