Lines Matching refs:s

193 	register char*	s;  in ppargs()  local
218 switch (*(s = opt_info.arg)) in ppargs()
222 n = (*s++ == '-'); in ppargs()
223 while (c = *s++) switch (c) in ppargs()
229 if (n && ((c = strtol(s, &p, 0)) || p != s)) in ppargs()
231 s = p; in ppargs()
237 ppop(PP_FILENAME, n ? s : NiL); in ppargs()
249 ppop(PP_LINEID, n && *s ? s : "line"); in ppargs()
267 ppop(PP_TEST, s); in ppargs()
276 ppop(PP_PROBE, n && *s ? s : 0); in ppargs()
298 if ((c = (*pp.optarg)(n, c, s)) > 0) goto hasarg; in ppargs()
301 error(1, "%c%s: unknown -D option overload", n ? '-' : '+', s - 1); in ppargs()
307 ppop(PP_OPTION, s + 1); in ppargs()
310 ppop(PP_DIRECTIVE, s + 1); in ppargs()
313 if (strmatch(s, "__GNUC__*")) in ppargs()
315 …else if (strmatch(s, "__(ANSI|STDC|STRICT)__*") || !(pp.arg_style & STYLE_gnu) && strmatch(s, "__S… in ppargs()
317 else if (strmatch(s, "__cplusplus*")) in ppargs()
321 ppop(PP_DEFINE, s); in ppargs()
329 if (!(s = opt_info.arg)) in ppargs()
338 if ((s = argv[opt_info.index]) && ((n = *s++) == '-' || n == '+') && *s++ == 'D') in ppargs()
340 if (isalpha(*s) || *s == '_') in ppargs()
341 while (isalnum(*++s) || *s == '_'); in ppargs()
342 if (*s && *s != '=' && *s != '-' && *s != '+') in ppargs()
345 s = p; in ppargs()
347 switch (*s) in ppargs()
351 n = *(p = s++) == '-'; in ppargs()
352 c = *s++; in ppargs()
353 if (!n && !*s) s = 0; in ppargs()
360 ppop(PP_CDIR, s, n); in ppargs()
363 ppop(PP_DEFAULT, s); in ppargs()
366 ppop(PP_HOSTDIR, s, n); in ppargs()
369 ppop(PP_IGNORE, s); in ppargs()
372 ppop(PP_IGNORELIST, s); in ppargs()
375 ppop(PP_READ, s); in ppargs()
378 ppop(PP_STANDARD, s); in ppargs()
381 ppop(PP_TEXT, s); in ppargs()
384 ppop(PP_VENDOR, s, n); in ppargs()
392 ppop(PP_INCLUDE, s); in ppargs()
446 if (*(s = opt_info.arg) && *(s + 1) == ',') in ppargs()
448 if (*s != 'I') break; in ppargs()
449 s += 2; in ppargs()
451 ppop(PP_STANDARD, s); in ppargs()
472 if (!(s = argv[opt_info.index])) in ppargs()
477 if (streq(s, "-$")) in ppargs()
482 else if (streq(s, "-dD")) in ppargs()
487 else if (streq(s, "-dM")) in ppargs()
494 else if (streq(s, "-imacros")) in ppargs()
504 else if (streq(s, "-include")) in ppargs()
515 else if (strneq(s, "-lang-", 6)) in ppargs()
517 s += 6; in ppargs()
518 if (streq(s, "c")) in ppargs()
520 else if (streq(s, "c++")) in ppargs()
522 else if (streq(s, "objc")) in ppargs()
524 else if (streq(s, "objc++")) in ppargs()
536 else if (streq(s, "-lint")) in ppargs()
542 s += opt_info.offset - 1; in ppargs()
543 if (strmatch(s, "i*.h")) in ppargs()
544 ppop((pp.arg_style & STYLE_gnu) || s[1] == '/' ? PP_READ : PP_TEXT, s + 1); in ppargs()
545 else if (strmatch(s, "*@(nostandard|nostdinc)*")) in ppargs()
547 else if (strmatch(s, "*@(exten|xansi)*|std")) in ppargs()
552 else if (strmatch(s, "*@(ansi|conform|pedantic|stand|std1|strict[!-])*")) in ppargs()
556 if (strmatch(s, "*pedantic*")) in ppargs()
559 else if (strmatch(s, "*@(trans)*")) in ppargs()
564 else if (strmatch(s, "*@(classic|compat|std0|tradition|[kK][n&+][rR])*")) in ppargs()
569 else if (strmatch(s, "*@(plusplus|++)*")) in ppargs()
571 else if (strmatch(s, "*@(warn)*")) in ppargs()
590 if (!(s = argv[opt_info.index])) return(0); in ppargs()
594 if (*s != '-' || *(s + 1)) ppop(PP_INPUT, s); in ppargs()
597 if (*s != '-' || *(s + 1)) ppop(PP_OUTPUT, s); in ppargs()
601 error(1, "%s: extraneous argument ignored", s); in ppargs()