Lines Matching refs:next

78 		token = token->next;  in skip_to()
87 bad_token.next = token; in expect()
95 return token->next; in expect()
348 pre_buffer_end->next = begin; in add_pre_buffer()
352 static char **handle_switch_D(char *arg, char **next) in handle_switch_D() argument
358 arg = *++next; in handle_switch_D()
376 return next; in handle_switch_D()
379 static char **handle_switch_E(char *arg, char **next) in handle_switch_E() argument
383 return next; in handle_switch_E()
386 static char **handle_switch_I(char *arg, char **next) in handle_switch_I() argument
396 path = *++next; in handle_switch_I()
403 return next; in handle_switch_I()
413 static char **handle_switch_i(char *arg, char **next) in handle_switch_i() argument
415 if (*next && !strcmp(arg, "include")) in handle_switch_i()
416 add_cmdline_include(*++next); in handle_switch_i()
417 else if (*next && !strcmp(arg, "imacros")) in handle_switch_i()
418 add_cmdline_include(*++next); in handle_switch_i()
419 else if (*next && !strcmp(arg, "isystem")) { in handle_switch_i()
420 char *path = *++next; in handle_switch_i()
424 } else if (*next && !strcmp(arg, "idirafter")) { in handle_switch_i()
425 char *path = *++next; in handle_switch_i()
430 return next; in handle_switch_i()
433 static char **handle_switch_M(char *arg, char **next) in handle_switch_M() argument
436 if (!*next) in handle_switch_M()
438 return next + 1; in handle_switch_M()
440 return next; in handle_switch_M()
443 static char **handle_multiarch_dir(char *arg, char **next) in handle_multiarch_dir() argument
445 multiarch_dir = *++next; in handle_multiarch_dir()
448 return next; in handle_multiarch_dir()
451 static char **handle_switch_m(char *arg, char **next) in handle_switch_m() argument
464 return handle_multiarch_dir(arg, next); in handle_switch_m()
470 return next; in handle_switch_m()
620 static char **handle_switch_o(char *arg, char **next) in OPT_NUMERIC()
623 if (!*++next) in OPT_NUMERIC()
625 outfile = *next; in OPT_NUMERIC()
629 return next; in OPT_NUMERIC()
687 static char **handle_onoff_switch(char *arg, char **next, const struct flag warnings[], int n) in handle_onoff_switch() argument
712 return next; in handle_onoff_switch()
720 static char **handle_switch_W(char *arg, char **next) in handle_switch_W() argument
722 char ** ret = handle_onoff_switch(arg, next, warnings, ARRAY_SIZE(warnings)); in handle_switch_W()
727 return next; in handle_switch_W()
740 static char **handle_switch_v(char *arg, char **next) in handle_switch_v() argument
742 char ** ret = handle_onoff_switch(arg, next, debugs, ARRAY_SIZE(debugs)); in handle_switch_v()
750 return next; in handle_switch_v()
753 static char **handle_switch_d(char *arg, char **next) in handle_switch_d() argument
781 return next; in handle_switch_d()
829 static char **handle_switch_U(char *arg, char **next) in handle_switch_U() argument
833 name = *++next; in handle_switch_U()
835 return next; in handle_switch_U()
838 static char **handle_switch_O(char *arg, char **next) in handle_switch_O() argument
845 return next; in handle_switch_O()
949 static char **handle_switch_f(char *arg, char **next) in handle_switch_f() argument
952 return next; in handle_switch_f()
954 return next; in handle_switch_f()
957 static char **handle_switch_G(char *arg, char **next) in handle_switch_G() argument
959 if (!strcmp (arg, "G") && *next) in handle_switch_G()
960 return next + 1; // "-G 0" in handle_switch_G()
962 return next; // "-G0" or (bogus) terminal "-G" in handle_switch_G()
965 static char **handle_switch_a(char *arg, char **next) in handle_switch_a() argument
970 return next; in handle_switch_a()
973 static char **handle_switch_s(const char *arg, char **next) in handle_switch_s() argument
1007 return next; in handle_switch_s()
1010 static char **handle_nostdinc(char *arg, char **next) in handle_nostdinc() argument
1013 return next; in handle_nostdinc()
1016 static char **handle_switch_n(char *arg, char **next) in handle_switch_n() argument
1019 return handle_nostdinc(arg, next); in handle_switch_n()
1021 return next; in handle_switch_n()
1024 static char **handle_base_dir(char *arg, char **next) in handle_base_dir() argument
1026 gcc_base_dir = *++next; in handle_base_dir()
1029 return next; in handle_base_dir()
1032 static char **handle_no_lineno(char *arg, char **next) in handle_no_lineno() argument
1035 return next; in handle_no_lineno()
1038 static char **handle_switch_g(char *arg, char **next) in handle_switch_g() argument
1041 return handle_base_dir(arg, next); in handle_switch_g()
1043 return next; in handle_switch_g()
1046 static char **handle_switch_x(char *arg, char **next) in handle_switch_x() argument
1048 if (!*++next) in handle_switch_x()
1050 return next; in handle_switch_x()
1053 static char **handle_version(char *arg, char **next) in handle_version() argument
1059 static char **handle_param(char *arg, char **next) in handle_param() argument
1065 return next; in handle_param()
1069 value = *++next; in handle_param()
1077 return next; in handle_param()
1086 static char **handle_long_options(char *arg, char **next) in handle_long_options() argument
1101 return s->fn(arg + optlen, next); in handle_long_options()
1104 return next; in handle_long_options()
1107 static char **handle_switch(char *arg, char **next) in handle_switch() argument
1110 case 'a': return handle_switch_a(arg, next); in handle_switch()
1111 case 'D': return handle_switch_D(arg, next); in handle_switch()
1112 case 'd': return handle_switch_d(arg, next); in handle_switch()
1113 case 'E': return handle_switch_E(arg, next); in handle_switch()
1114 case 'f': return handle_switch_f(arg, next); in handle_switch()
1115 case 'g': return handle_switch_g(arg, next); in handle_switch()
1116 case 'G': return handle_switch_G(arg, next); in handle_switch()
1117 case 'I': return handle_switch_I(arg, next); in handle_switch()
1118 case 'i': return handle_switch_i(arg, next); in handle_switch()
1119 case 'M': return handle_switch_M(arg, next); in handle_switch()
1120 case 'm': return handle_switch_m(arg, next); in handle_switch()
1121 case 'n': return handle_switch_n(arg, next); in handle_switch()
1122 case 'o': return handle_switch_o(arg, next); in handle_switch()
1123 case 'O': return handle_switch_O(arg, next); in handle_switch()
1124 case 's': return handle_switch_s(arg, next); in handle_switch()
1125 case 'U': return handle_switch_U(arg, next); in handle_switch()
1126 case 'v': return handle_switch_v(arg, next); in handle_switch()
1127 case 'W': return handle_switch_W(arg, next); in handle_switch()
1128 case 'x': return handle_switch_x(arg, next); in handle_switch()
1129 case '-': return handle_long_options(arg + 1, next); in handle_switch()
1138 return next; in handle_switch()
1469 struct token *next = token->next; in sparse_tokenstream() local
1471 if (next->pos.whitespace) in sparse_tokenstream()
1473 if (next->pos.newline) { in sparse_tokenstream()
1475 prec = next->pos.pos; in sparse_tokenstream()
1480 token = next; in sparse_tokenstream()