Lines Matching refs:argv
139 static int do_cmd(LHASH_OF(FUNCTION) *prog,int argc,char *argv[]);
216 int main(int Argc, char *Argv[])
227 char **argv,*p;
297 program_name(Argv[0],pname,sizeof pname);
303 Argv[0]=pname;
304 ret=fp->func(Argc,Argv);
313 Argv++;
314 ret=do_cmd(prog,Argc,Argv);
345 if (!chopup_args(&arg,buf,&argc,&argv)) break;
347 ret=do_cmd(prog,argc,argv);
354 BIO_printf(bio_err,"error in %s\n",argv[0]);
389 static int do_cmd(LHASH_OF(FUNCTION) *prog, int argc, char *argv[])
394 if ((argc <= 0) || (argv[0] == NULL))
396 f.name=argv[0];
400 if (EVP_get_digestbyname(argv[0]))
406 else if (EVP_get_cipherbyname(argv[0]))
415 ret=fp->func(argc,argv);
417 else if ((strncmp(argv[0],"no-",3)) == 0)
426 f.name=argv[0]+3;
429 BIO_printf(bio_stdout, "%s\n", argv[0]);
431 BIO_printf(bio_stdout, "%s\n", argv[0]+3);
435 else if ((strcmp(argv[0],"quit") == 0) ||
436 (strcmp(argv[0],"q") == 0) ||
437 (strcmp(argv[0],"exit") == 0) ||
438 (strcmp(argv[0],"bye") == 0))
443 else if ((strcmp(argv[0],LIST_STANDARD_COMMANDS) == 0) ||
444 (strcmp(argv[0],LIST_MESSAGE_DIGEST_COMMANDS) == 0) ||
445 (strcmp(argv[0],LIST_MESSAGE_DIGEST_ALGORITHMS) == 0) ||
446 (strcmp(argv[0],LIST_CIPHER_COMMANDS) == 0) ||
447 (strcmp(argv[0],LIST_CIPHER_ALGORITHMS) == 0) ||
448 (strcmp(argv[0],LIST_PUBLIC_KEY_ALGORITHMS) == 0))
453 if (strcmp(argv[0],LIST_STANDARD_COMMANDS) == 0)
455 else if (strcmp(argv[0],LIST_MESSAGE_DIGEST_COMMANDS) == 0)
457 else if (strcmp(argv[0],LIST_MESSAGE_DIGEST_ALGORITHMS) == 0)
459 else if (strcmp(argv[0],LIST_PUBLIC_KEY_ALGORITHMS) == 0)
461 else if (strcmp(argv[0],LIST_CIPHER_ALGORITHMS) == 0)
463 else /* strcmp(argv[0],LIST_CIPHER_COMMANDS) == 0 */
496 argv[0]);