示例#1
0
文件: common.c 项目: mhfan/stoken
static void usage_gui(void)
{
	puts("usage: stoken-gui [ <options> ]");
	puts("");
	usage_common();
	exit(1);
}
示例#2
0
int batch_test(char* prog_name, int argc, char *argv[]) {
  if (argc != 10) {
    printf("Usage: %s test <oper> <num of cores> <num of rounds>\n", prog_name);
    printf("       <int> <int> <int> range of fst input\n");
    printf("       <int> <int> <int> range of snd input\n\n");
    printf("       range is in form of <start> <end> <step>\n");
    printf("       say range is <0> <100> <10>\n");
    printf("       I'll test at point 0, 10, 20, 30, .. 100\n");
    printf("       11 points\n");
    printf("       it's for (i = fst_sz_start; i <= fst_sz_end; i += fst_sz_step)\n");
    printf("       If both operands is in form of range, then I'll test\n");
    printf("       every combination, and output to CSV file\n\n");
    printf("   and <oper> is one of:\n");
    usage_common();
    printf("\nExample test:\n");
    printf("   %s test add_s 4 10 10 110 20 100 1000 100\n", prog_name);
    return 0;
  }
  oper op = str2oper(argv[1]);
  int fst_sz_start, fst_sz_end, fst_sz_step;
  int snd_sz_start, snd_sz_end, snd_sz_step;
  int core_num = atoi(argv[2]);
  int round = atoi(argv[3]);
  fst_sz_start = atoi(argv[4]);
  fst_sz_end = atoi(argv[5]);
  fst_sz_step = atoi(argv[6]);
  snd_sz_start = atoi(argv[7]);
  snd_sz_end = atoi(argv[8]);
  snd_sz_step = atoi(argv[9]);
  char *opstr = argv[1];

  test_op(opstr, op, core_num, round, fst_sz_start, fst_sz_end, fst_sz_step,
    snd_sz_start, snd_sz_end, snd_sz_step);
  return 0;
}
示例#3
0
static void usage(void)
{
	printf("Usage:\n");
	usage_common();
	usage_tuner();
	usage_rds();
}
示例#4
0
文件: common.c 项目: mhfan/stoken
static void usage_cli(void)
{
	puts("usage: stoken <cmd> [ <options> ]");
	puts("");
	puts("Common operations:");
	puts("");
	puts("  stoken [ tokencode ] [ --stdin ]");
	puts("  stoken import { --token=<token_string> | --file=<token_file> } [ --force ]");
	puts("  stoken setpass");
	puts("  stoken setpin");
	puts("");
	puts("Other commands:");
	puts("");
	puts("  stoken show [ --seed ]");
	puts("  stoken export [ { --blocks | --iphone | --android } ]");
	puts("");
	usage_common();
	exit(1);
}
示例#5
0
文件: common.c 项目: samm-git/stoken
static void usage_cli(void)
{
	puts("usage: stoken <cmd> [ <options> ]");
	puts("");
	puts("Common operations:");
	puts("");
	puts("  stoken [ tokencode ] [ --stdin ]");
	puts("  stoken import { --token=<token_string> | --file=<token_file> } [ --force ]");
	puts("  stoken setpass");
	puts("  stoken setpin");
	puts("");
	puts("Other commands:");
	puts("");
	puts("  stoken show [ --seed ]");
	puts("  stoken export [ { --blocks | --iphone | --android | --v3 | --sdtid |");
	puts("                    --qr=<file> | --show-qr } ]");
	puts("  stoken issue [ --template=<sdtid_skeleton> ]");
	puts("");
	usage_common();
	exit(1);
}