Lines Matching refs:s
191 register char* s; in ppargs() local
216 switch (*(s = opt_info.arg)) in ppargs()
220 n = (*s++ == '-'); in ppargs()
221 while (c = *s++) switch (c) in ppargs()
227 if (n && ((c = strtol(s, &p, 0)) || p != s)) in ppargs()
229 s = p; in ppargs()
235 ppop(PP_FILENAME, n ? s : NiL); in ppargs()
247 ppop(PP_LINEID, n && *s ? s : "line"); in ppargs()
265 ppop(PP_TEST, s); in ppargs()
274 ppop(PP_PROBE, n && *s ? s : 0); in ppargs()
296 if ((c = (*pp.optarg)(n, c, s)) > 0) goto hasarg; in ppargs()
299 error(1, "%c%s: unknown -D option overload", n ? '-' : '+', s - 1); in ppargs()
305 ppop(PP_OPTION, s + 1); in ppargs()
308 ppop(PP_DIRECTIVE, s + 1); in ppargs()
311 if (strmatch(s, "__GNUC__*")) in ppargs()
313 …else if (strmatch(s, "__(ANSI|STDC|STRICT)__*") || !(pp.arg_style & STYLE_gnu) && strmatch(s, "__S… in ppargs()
315 else if (strmatch(s, "__cplusplus*")) in ppargs()
319 ppop(PP_DEFINE, s); in ppargs()
327 if (!(s = opt_info.arg)) in ppargs()
336 if ((s = argv[opt_info.index]) && ((n = *s++) == '-' || n == '+') && *s++ == 'D') in ppargs()
338 if (isalpha(*s) || *s == '_') in ppargs()
339 while (isalnum(*++s) || *s == '_'); in ppargs()
340 if (*s && *s != '=' && *s != '-' && *s != '+') in ppargs()
343 s = p; in ppargs()
345 switch (*s) in ppargs()
349 n = *(p = s++) == '-'; in ppargs()
350 c = *s++; in ppargs()
351 if (!n && !*s) s = 0; in ppargs()
358 ppop(PP_CDIR, s, n); in ppargs()
361 ppop(PP_DEFAULT, s); in ppargs()
364 ppop(PP_HOSTDIR, s, n); in ppargs()
367 ppop(PP_IGNORE, s); in ppargs()
370 ppop(PP_IGNORELIST, s); in ppargs()
373 ppop(PP_READ, s); in ppargs()
376 ppop(PP_STANDARD, s); in ppargs()
379 ppop(PP_TEXT, s); in ppargs()
382 ppop(PP_VENDOR, s, n); in ppargs()
390 ppop(PP_INCLUDE, s); in ppargs()
443 if (*(s = opt_info.arg) && *(s + 1) == ',') in ppargs()
445 if (*s != 'I') break; in ppargs()
446 s += 2; in ppargs()
448 ppop(PP_STANDARD, s); in ppargs()
469 if (!(s = argv[opt_info.index])) in ppargs()
474 if (streq(s, "-$")) in ppargs()
479 else if (streq(s, "-dD")) in ppargs()
484 else if (streq(s, "-dM")) in ppargs()
491 else if (streq(s, "-imacros")) in ppargs()
501 else if (streq(s, "-include")) in ppargs()
512 else if (strneq(s, "-lang-", 6)) in ppargs()
514 s += 6; in ppargs()
515 if (streq(s, "c")) in ppargs()
517 else if (streq(s, "c++")) in ppargs()
519 else if (streq(s, "objc")) in ppargs()
521 else if (streq(s, "objc++")) in ppargs()
533 else if (streq(s, "-lint")) in ppargs()
539 s += opt_info.offset - 1; in ppargs()
540 if (strmatch(s, "i*.h")) in ppargs()
541 ppop((pp.arg_style & STYLE_gnu) || s[1] == '/' ? PP_READ : PP_TEXT, s + 1); in ppargs()
542 else if (strmatch(s, "*@(nostandard|nostdinc)*")) in ppargs()
544 else if (strmatch(s, "*@(exten|xansi)*|std")) in ppargs()
549 else if (strmatch(s, "*@(ansi|conform|pedantic|stand|std1|strict[!-])*")) in ppargs()
553 if (strmatch(s, "*pedantic*")) in ppargs()
556 else if (strmatch(s, "*@(trans)*")) in ppargs()
561 else if (strmatch(s, "*@(classic|compat|std0|tradition|[kK][n&+][rR])*")) in ppargs()
566 else if (strmatch(s, "*@(plusplus|++)*")) in ppargs()
568 else if (strmatch(s, "*@(warn)*")) in ppargs()
587 if (!(s = argv[opt_info.index])) return(0); in ppargs()
591 if (*s != '-' || *(s + 1)) ppop(PP_INPUT, s); in ppargs()
594 if (*s != '-' || *(s + 1)) ppop(PP_OUTPUT, s); in ppargs()
598 error(1, "%s: extraneous argument ignored", s); in ppargs()