Lines Matching refs:argv

128 reverse_argv_elements (char **argv, int num)  in reverse_argv_elements()  argument
135 tmp = argv[i]; in reverse_argv_elements()
136 argv[i] = argv[num - i - 1]; in reverse_argv_elements()
137 argv[num - i - 1] = tmp; in reverse_argv_elements()
143 permute (char *const argv[], int len1, int len2) in permute() argument
145 reverse_argv_elements ((char **) argv, len1); in permute()
146 reverse_argv_elements ((char **) argv, len1 + len2); in permute()
147 reverse_argv_elements ((char **) argv, len2); in permute()
190 getopt_internal (int argc, char *const argv[], const char *shortopts, in getopt_internal() argument
214 if (argc == 0 || argv == 0 || (shortopts == 0 && longopts == 0) in getopt_internal()
215 || data->optind >= argc || argv[data->optind] == 0) in getopt_internal()
218 if (strcmp (argv[data->optind], "--") == 0) in getopt_internal()
252 while (!is_option (argv[data->optind], only)) in getopt_internal()
257 if (argv[data->optind] == 0) in getopt_internal()
263 else if (strcmp (argv[data->optind], "--") == 0) in getopt_internal()
266 permute (argv + data->permute_from, data->num_nonopts, 1); in getopt_internal()
272 if (!is_option (argv[data->optind], only)) in getopt_internal()
274 data->optarg = argv[data->optind++]; in getopt_internal()
279 if (!is_option (argv[data->optind], only)) in getopt_internal()
285 if (argv[data->optind] == 0) in getopt_internal()
292 && (memcmp (argv[data->optind], "--", 2) == 0 in getopt_internal()
293 || (only && argv[data->optind][0] == '+')) && data->optwhere == 1) in getopt_internal()
296 if (memcmp (argv[data->optind], "--", 2) == 0) in getopt_internal()
299 possible_arg = strchr (argv[data->optind] + data->optwhere, '='); in getopt_internal()
303 match_chars = strlen (argv[data->optind]); in getopt_internal()
304 possible_arg = argv[data->optind] + match_chars; in getopt_internal()
308 match_chars = (possible_arg - argv[data->optind]) - data->optwhere; in getopt_internal()
312 (argv[data->optind] + data->optwhere, longopts[optindex].name, in getopt_internal()
331 fputs (argv[0], stderr); in getopt_internal()
333 fputs (argv[data->optind], stderr); in getopt_internal()
352 cp = strchr (shortopts, argv[data->optind][data->optwhere]); in getopt_internal()
358 fputs (argv[0], stderr); in getopt_internal()
360 fputc (argv[data->optind][data->optwhere], stderr); in getopt_internal()
364 if (argv[data->optind][data->optwhere] == '\0') in getopt_internal()
373 possible_arg = argv[data->optind] + data->optwhere + 1; in getopt_internal()
399 fputs (argv[0], stderr); in getopt_internal()
419 data->optarg = argv[data->optind + 1]; in getopt_internal()
429 if (argv[data->optind][data->optwhere] == '\0') in getopt_internal()
441 permute (argv + data->permute_from, data->num_nonopts, 1 + arg_next); in getopt_internal()
465 getopt (int argc, char *const argv[], const char *optstring) in getopt() argument
471 r = getopt_internal (argc, argv, optstring, 0, 0, 0, &data); in getopt()
477 getopt_long (int argc, char *const argv[], const char *shortopts, in getopt_long() argument
484 r = getopt_internal (argc, argv, shortopts, longopts, longind, 0, &data); in getopt_long()
490 getopt_long_only (int argc, char *const argv[], const char *shortopts, in getopt_long_only() argument
497 r = getopt_internal (argc, argv, shortopts, longopts, longind, 1, &data); in getopt_long_only()
503 __getopt_r (int argc, char *const argv[], const char *optstring, in __getopt_r() argument
506 return getopt_internal (argc, argv, optstring, 0, 0, 0, data); in __getopt_r()
510 __getopt_long_r (int argc, char *const argv[], const char *shortopts, in __getopt_long_r() argument
514 return getopt_internal (argc, argv, shortopts, longopts, longind, 0, data); in __getopt_long_r()
518 __getopt_long_only_r (int argc, char *const argv[], const char *shortopts, in __getopt_long_only_r() argument
522 return getopt_internal (argc, argv, shortopts, longopts, longind, 1, data); in __getopt_long_only_r()