Lines Matching refs:argv
39 static int do_cmd(LHASH_OF(FUNCTION) *prog, int argc, char *argv[]);
236 int main(int argc, char *argv[])
246 arg.argv = NULL;
255 argv = copy_argv(&argc, argv);
257 /* Replace argv[] with UTF-8 encoded strings. */
258 win32_utf8argv(&argc, &argv);
269 fname, argv[0]);
274 pname = opt_progname(argv[0]);
286 && (strcmp(argv[1], "-help") == 0 || strcmp(argv[1], "--help") == 0
287 || strcmp(argv[1], "-h") == 0 || strcmp(argv[1], "--h") == 0);
289 argv++;
290 opt_appname(argc == 1 || global_help ? "help" : argv[0]);
292 argv[0] = pname;
298 : do_cmd(prog, argc, argv);
303 OPENSSL_free(arg.argv);
330 int help_main(int argc, char **argv)
340 prog = opt_init(argc, argv, help_options);
395 static int do_cmd(LHASH_OF(FUNCTION) *prog, int argc, char *argv[])
399 if (argc <= 0 || argv[0] == NULL)
402 f.name = argv[0];
405 if (EVP_get_digestbyname(argv[0])) {
409 } else if (EVP_get_cipherbyname(argv[0])) {
418 return fp->func(argc, argv);
420 if ((strncmp(argv[0], "no-", 3)) == 0) {
425 f.name = argv[0] + 3;
427 BIO_printf(bio_out, "%s\n", argv[0]);
430 BIO_printf(bio_out, "%s\n", argv[0] + 3);
435 argv[0]);