Lines Matching refs:opt_info
179 * if last!=0 then argv[opt_info.index]==0 with return(0)
180 * else if argv[opt_info.index]==0 then return(0)
181 * otherwise argv[opt_info.index] is the first unrecognized
216 switch (*(s = opt_info.arg))
327 if (!(s = opt_info.arg))
336 if ((s = argv[opt_info.index]) && ((n = *s++) == '-' || n == '+') && *s++ == 'D')
341 p = argv[opt_info.index++];
395 for (n = PP_deps; argv[opt_info.index]; opt_info.offset++)
397 switch (argv[opt_info.index][opt_info.offset])
417 ppop(PP_UNDEF, opt_info.arg);
425 if (isalpha(opt_info.arg[0]) || opt_info.arg[0] == '_' || opt_info.arg[0] == '$')
426 ppop(PP_ASSERT, opt_info.arg);
440 pp.arg_mode = (*(opt_info.arg + 1) || pp.arg_mode && pp.arg_mode != *opt_info.arg) ? '-' : *opt_info.arg;
443 if (*(s = opt_info.arg) && *(s + 1) == ',')
456 error(ERROR_USAGE|4, "%s", opt_info.arg);
461 opt_info.again = 1;
469 if (!(s = argv[opt_info.index]))
470 error(3, "%s", opt_info.arg);
471 if (opt_info.offset == 2 && (pp.arg_style & STYLE_gnu))
473 p = argv[opt_info.index + 1];
496 opt_info.index++;
497 opt_info.offset = 0;
506 opt_info.index++;
507 opt_info.offset = 0;
509 opt_info.offset = 0;
539 s += opt_info.offset - 1;
578 if (argv[opt_info.index + 1] && argv[opt_info.index + 1][0] != '-' && argv[opt_info.index + 2] && argv[opt_info.index + 2][0] == '-')
580 opt_info.index++;
581 opt_info.offset = 0;
584 while (argv[opt_info.index][opt_info.offset]) opt_info.offset++;
587 if (!(s = argv[opt_info.index])) return(0);
602 if (!argv[++opt_info.index]) return(0);