diff options
author | Christian Grothoff <christian@grothoff.org> | 2019-10-29 17:28:17 +0100 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2019-10-29 17:28:17 +0100 |
commit | 6edff51bf6044779a42bac7b964a08d44b45fe0b (patch) | |
tree | 262937f22abb94675b66d32a48f45e0f0fd72261 /src/merchant-tools/taler-merchant-benchmark.c | |
parent | 472c97b31a02ccfa9da9b14a35653e9e6b2e511b (diff) |
style fixes
Diffstat (limited to 'src/merchant-tools/taler-merchant-benchmark.c')
-rw-r--r-- | src/merchant-tools/taler-merchant-benchmark.c | 71 |
1 files changed, 20 insertions, 51 deletions
diff --git a/src/merchant-tools/taler-merchant-benchmark.c b/src/merchant-tools/taler-merchant-benchmark.c index 289da241..f1e3b578 100644 --- a/src/merchant-tools/taler-merchant-benchmark.c +++ b/src/merchant-tools/taler-merchant-benchmark.c @@ -118,7 +118,7 @@ static unsigned int twocoins_number = 1; /** * Exit code. */ -static unsigned int result; +static int result; /** * Bank process. @@ -551,55 +551,37 @@ int main (int argc, char *const *argv) { - default_config_file = GNUNET_OS_project_data_get - ()->user_config_file; - - loglev = NULL; - GNUNET_log_setup ("taler-merchant-benchmark", - loglev, - logfile); - struct GNUNET_GETOPT_CommandLineOption *options; - struct GNUNET_GETOPT_CommandLineOption root_options[] = { - GNUNET_GETOPT_option_cfgfile (&cfg_filename), - GNUNET_GETOPT_option_version (PACKAGE_VERSION " " VCS_VERSION), - GNUNET_GETOPT_option_flag ('h', "help", NULL, &root_help), - GNUNET_GETOPT_OPTION_END }; struct GNUNET_GETOPT_CommandLineOption corner_options[] = { - GNUNET_GETOPT_option_help ("Populate databases with corner case payments"), - GNUNET_GETOPT_option_loglevel (&loglev), - GNUNET_GETOPT_option_uint ('u', "unaggregated-number", "UN", "will generate UN unaggregated payments, defaults to 1", &unaggregated_number), - GNUNET_GETOPT_option_uint ('t', "two-coins", "TC", "will perform TC 2-coins payments, defaults to 1", &twocoins_number), - /** * NOTE: useful when the setup serves merchant * backends via unix domain sockets, since there @@ -613,14 +595,12 @@ main (int argc, "MU", "merchant base url, mandatory", &merchant_url), - GNUNET_GETOPT_option_string ('k', "currency", "K", "Used currency, mandatory", ¤cy), - GNUNET_GETOPT_option_string ('i', "alt-instance", @@ -634,53 +614,43 @@ main (int argc, " as they would get those far future ones" " aggregated too.", &alt_instance_id), - GNUNET_GETOPT_option_string ('b', "bank-url", "BU", "bank base url, mandatory", &bank_url), - GNUNET_GETOPT_option_string ('l', "logfile", "LF", "will log to file LF", &logfile), - GNUNET_GETOPT_OPTION_END }; struct GNUNET_GETOPT_CommandLineOption ordinary_options[] = { - GNUNET_GETOPT_option_cfgfile (&cfg_filename), - GNUNET_GETOPT_option_version (PACKAGE_VERSION " " VCS_VERSION), - GNUNET_GETOPT_option_help ("Generate Taler ordinary payments" " to populate the databases"), - GNUNET_GETOPT_option_loglevel (&loglev), - GNUNET_GETOPT_option_uint ('p', "payments-number", "PN", "will generate PN payments, defaults to 1", &payments_number), - GNUNET_GETOPT_option_uint ('t', "tracks-number", "TN", "will perform TN /track operations, defaults to 1", &tracks_number), - /** * NOTE: useful when the setup serves merchant * backends via unix domain sockets, since there @@ -694,26 +664,29 @@ main (int argc, "MU", "merchant base url, mandatory", &merchant_url), - GNUNET_GETOPT_option_string ('b', "bank-url", "BU", "bank base url, mandatory", &bank_url), - GNUNET_GETOPT_option_string ('l', "logfile", "LF", "will log to file LF", &logfile), - GNUNET_GETOPT_OPTION_END }; - options = root_options; + default_config_file = GNUNET_OS_project_data_get + ()->user_config_file; + loglev = NULL; + GNUNET_log_setup ("taler-merchant-benchmark", + loglev, + logfile); + options = root_options; if (NULL != argv[1]) { if (0 == strcmp ("ordinary", argv[1])) @@ -728,11 +701,12 @@ main (int argc, } } - if (GNUNET_SYSERR != (result = GNUNET_GETOPT_run - ("taler-merchant-benchmark", - options, - argc, - argv))) + if (GNUNET_SYSERR != + (result = GNUNET_GETOPT_run + ("taler-merchant-benchmark", + options, + argc, + argv))) { if (GNUNET_YES == root_help) @@ -747,35 +721,30 @@ main (int argc, if (0 == result) return 0; } - if (-1 == result) - { return 1; - } - - if ((GNUNET_YES != ordinary) && (GNUNET_YES != corner)) + if ( (GNUNET_YES != ordinary) && + (GNUNET_YES != corner) ) { fprintf (stderr, "Please use 'ordinary' or 'corner' subcommands.\n"); return 1; } - if ((GNUNET_YES == corner) && (NULL == alt_instance_id)) + if ( (GNUNET_YES == corner) && + (NULL == alt_instance_id) ) { - fprintf (stderr, "option '-i' is mandatory" - " with sub-command 'corner'!\n"); + fprintf (stderr, + "option '-i' is mandatory with sub-command 'corner'!\n"); return 1; } - if (NULL == cfg_filename) cfg_filename = (char *) default_config_file; - if (NULL == currency) { TALER_LOG_ERROR ("Option -k is mandatory!\n"); return MISSING_CURRENCY; } - if (NULL == merchant_url) { TALER_LOG_ERROR ("Option -m is mandatory!\n"); |