Lines Matching full:s1
173 char *s1; in parse_fmt() local
182 s1 = strdup(s); in parse_fmt()
183 if (s1 == NULL) in parse_fmt()
187 s1 = malloc(cp - s + 1); in parse_fmt()
188 if (s1 == NULL) in parse_fmt()
190 memcpy(s1, s, cp - s); in parse_fmt()
191 s1[cp - s] = 0; in parse_fmt()
195 if (strlen(s1) == 0) { in parse_fmt()
196 free(s1); in parse_fmt()
202 if (getnum(s1, &out->sectrac)) in parse_fmt()
204 "bad numeric value for sectrac: %s", s1); in parse_fmt()
208 if (getnum(s1, &j)) in parse_fmt()
210 "bad numeric value for secsize: %s", s1); in parse_fmt()
220 if (getnum(s1, &j)) in parse_fmt()
222 "bad numeric value for datalen: %s", s1); in parse_fmt()
229 if (getnum(s1, &out->gap)) in parse_fmt()
231 "bad numeric value for gap: %s", s1); in parse_fmt()
235 if (getnum(s1, &j)) in parse_fmt()
237 "bad numeric value for ncyls: %s", s1); in parse_fmt()
244 if (getnum(s1, &j)) in parse_fmt()
246 "bad numeric value for speed: %s", s1); in parse_fmt()
286 if (getnum(s1, &j)) in parse_fmt()
288 "bad numeric value for heads: %s", s1); in parse_fmt()
296 if (getnum(s1, &out->f_gap)) in parse_fmt()
298 "bad numeric value for f_gap: %s", s1); in parse_fmt()
302 if (getnum(s1, &out->f_inter)) in parse_fmt()
304 "bad numeric value for f_inter: %s", s1); in parse_fmt()
308 if (getnum(s1, &out->offset_side2)) in parse_fmt()
310 "bad numeric value for offs2: %s", s1); in parse_fmt()
314 if (strcmp(s1, "+mfm") == 0) in parse_fmt()
316 else if (strcmp(s1, "-mfm") == 0) in parse_fmt()
318 else if (strcmp(s1, "+auto") == 0) in parse_fmt()
320 else if (strcmp(s1, "-auto") == 0) in parse_fmt()
322 else if (strcmp(s1, "+2step") == 0) in parse_fmt()
324 else if (strcmp(s1, "-2step") == 0) in parse_fmt()
326 else if (strcmp(s1, "+perpnd") == 0) in parse_fmt()
328 else if (strcmp(s1, "-perpnd") == 0) in parse_fmt()
331 errx(EX_USAGE, "bad flag: %s", s1); in parse_fmt()
334 free(s1); in parse_fmt()