Lines Matching refs:argv

15 static char *expand_string_with_args(const char *in, int argc, char *argv[]);
106 char *(*func)(int argc, char *argv[]);
109 static char *do_error_if(int argc, char *argv[]) in do_error_if() argument
111 if (!strcmp(argv[0], "y")) in do_error_if()
112 pperror("%s", argv[1]); in do_error_if()
117 static char *do_filename(int argc, char *argv[]) in do_filename() argument
122 static char *do_info(int argc, char *argv[]) in do_info() argument
124 printf("%s\n", argv[0]); in do_info()
129 static char *do_lineno(int argc, char *argv[]) in do_lineno() argument
138 static char *do_shell(int argc, char *argv[]) in do_shell() argument
146 cmd = argv[0]; in do_shell()
178 static char *do_warning_if(int argc, char *argv[]) in do_warning_if() argument
180 if (!strcmp(argv[0], "y")) in do_warning_if()
182 current_file->name, yylineno, argv[1]); in do_warning_if()
199 static char *function_expand(const char *name, int argc, char *argv[]) in function_expand() argument
217 return f->func(argc, argv); in function_expand()
248 static char *variable_expand(const char *name, int argc, char *argv[]) in variable_expand() argument
267 res = expand_string_with_args(v->value, argc, argv); in variable_expand()
343 static char *eval_clause(const char *str, size_t len, int argc, char *argv[]) in eval_clause() argument
361 res = xstrdup(argv[n - 1]); in eval_clause()
404 name = expand_string_with_args(new_argv[0], argc, argv); in eval_clause()
408 argc, argv); in eval_clause()
450 static char *expand_dollar_with_args(const char **str, int argc, char *argv[]) in expand_dollar_with_args() argument
484 return eval_clause(p, q - p, argc, argv); in expand_dollar_with_args()
493 int argc, char *argv[]) in __expand_string() argument
509 expansion = expand_dollar_with_args(&p, argc, argv); in __expand_string()
546 static char *expand_string_with_args(const char *in, int argc, char *argv[]) in expand_string_with_args() argument
548 return __expand_string(&in, is_end_of_str, argc, argv); in expand_string_with_args()