Lines Matching refs:next

279 static char **handle_onoff_switch(char *arg, char **next, const struct flag flags[])
296 return next;
349 static char **handle_switch_a(char *arg, char **next)
354 return next;
357 static char **handle_switch_D(char *arg, char **next)
363 arg = *++next;
381 return next;
384 static char **handle_switch_d(char *arg, char **next)
412 return next;
415 static char **handle_switch_E(char *arg, char **next)
419 return next;
539 static char **handle_switch_f(char *arg, char **next)
542 return next;
544 return next;
547 static char **handle_switch_G(char *arg, char **next)
549 if (!strcmp(arg, "G") && *next)
550 return next + 1; // "-G 0"
552 return next; // "-G0" or (bogus) terminal "-G"
555 static char **handle_base_dir(char *arg, char **next)
557 gcc_base_dir = *++next;
560 return next;
563 static char **handle_switch_g(char *arg, char **next)
566 return handle_base_dir(arg, next);
568 return next;
571 static char **handle_switch_I(char *arg, char **next)
581 path = *++next;
588 return next;
598 static char **handle_switch_i(char *arg, char **next)
600 if (*next && !strcmp(arg, "include"))
601 add_cmdline_include(*++next);
602 else if (*next && !strcmp(arg, "imacros"))
603 add_cmdline_include(*++next);
604 else if (*next && !strcmp(arg, "isystem")) {
605 char *path = *++next;
609 } else if (*next && !strcmp(arg, "idirafter")) {
610 char *path = *++next;
615 return next;
618 static char **handle_switch_M(char *arg, char **next)
621 if (!*next)
623 return next + 1;
625 return next;
660 static char **handle_multiarch_dir(char *arg, char **next)
662 multiarch_dir = *++next;
665 return next;
686 static char **handle_switch_m(char *arg, char **next)
689 return handle_multiarch_dir(arg, next);
694 return next;
697 static char **handle_nostdinc(char *arg, char **next)
700 return next;
703 static char **handle_switch_n(char *arg, char **next)
706 return handle_nostdinc(arg, next);
708 return next;
711 static char **handle_switch_O(char *arg, char **next)
718 return next;
721 static char **handle_switch_o(char *arg, char **next)
724 if (!*++next)
726 outfile = *next;
730 return next;
738 static char **handle_switch_p(char *arg, char **next)
741 return next;
744 static char **handle_switch_s(const char *arg, char **next)
787 return next;
790 static char **handle_switch_U(char *arg, char **next)
795 name = *++next;
800 return next;
813 static char **handle_switch_v(char *arg, char **next)
815 char ** ret = handle_onoff_switch(arg, next, debugs);
823 return next;
889 static char **handle_switch_W(char *arg, char **next)
891 char ** ret = handle_onoff_switch(arg, next, warnings);
904 return next;
925 static char **handle_switch_x(char *arg, char **next)
927 if (!*++next)
929 return next;
933 static char **handle_arch(char *arg, char **next)
944 return next;
947 static char **handle_param(char *arg, char **next)
953 value = *++next;
961 return next;
964 static char **handle_os(char *arg, char **next)
971 return next;
974 static char **handle_version(char *arg, char **next)
986 static char **handle_long_options(char *arg, char **next)
1000 return s->fn(arg + optlen, next);
1003 return next;
1006 char **handle_switch(char *arg, char **next)
1009 case 'a': return handle_switch_a(arg, next);
1010 case 'D': return handle_switch_D(arg, next);
1011 case 'd': return handle_switch_d(arg, next);
1012 case 'E': return handle_switch_E(arg, next);
1013 case 'f': return handle_switch_f(arg, next);
1014 case 'g': return handle_switch_g(arg, next);
1015 case 'G': return handle_switch_G(arg, next);
1016 case 'I': return handle_switch_I(arg, next);
1017 case 'i': return handle_switch_i(arg, next);
1018 case 'M': return handle_switch_M(arg, next);
1019 case 'm': return handle_switch_m(arg, next);
1020 case 'n': return handle_switch_n(arg, next);
1021 case 'o': return handle_switch_o(arg, next);
1022 case 'O': return handle_switch_O(arg, next);
1023 case 'p': return handle_switch_p(arg, next);
1024 case 's': return handle_switch_s(arg, next);
1025 case 'U': return handle_switch_U(arg, next);
1026 case 'v': return handle_switch_v(arg, next);
1027 case 'W': return handle_switch_W(arg, next);
1028 case 'x': return handle_switch_x(arg, next);
1029 case '-': return handle_long_options(arg + 1, next);
1038 return next;