diff options
author | Christian Grothoff <christian@grothoff.org> | 2017-03-17 12:07:08 +0100 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2017-03-17 12:07:08 +0100 |
commit | 5b085881ab278a85c3ef3a1d91c58a5724a4e430 (patch) | |
tree | 6da52a32d424e01d68d98216f254612492ed1754 /src/set/gnunet-set-ibf-profiler.c | |
parent | 2951cdb72d730529e2382fca76607681cfc0a3c6 (diff) | |
parent | c253a40bae417335fab8446f3c7182c8c5d4833f (diff) | |
download | gnunet-5b085881ab278a85c3ef3a1d91c58a5724a4e430.tar.gz gnunet-5b085881ab278a85c3ef3a1d91c58a5724a4e430.zip |
Merge branch 'getopt'
Diffstat (limited to 'src/set/gnunet-set-ibf-profiler.c')
-rw-r--r-- | src/set/gnunet-set-ibf-profiler.c | 49 |
1 files changed, 33 insertions, 16 deletions
diff --git a/src/set/gnunet-set-ibf-profiler.c b/src/set/gnunet-set-ibf-profiler.c index 8d832e358..ac86a900d 100644 --- a/src/set/gnunet-set-ibf-profiler.c +++ b/src/set/gnunet-set-ibf-profiler.c | |||
@@ -244,24 +244,41 @@ run (void *cls, | |||
244 | int | 244 | int |
245 | main (int argc, char **argv) | 245 | main (int argc, char **argv) |
246 | { | 246 | { |
247 | static const struct GNUNET_GETOPT_CommandLineOption options[] = { | 247 | struct GNUNET_GETOPT_CommandLineOption options[] = { |
248 | {'A', "asize", NULL, | 248 | |
249 | gettext_noop ("number of element in set A-B"), 1, | 249 | GNUNET_GETOPT_OPTION_SET_UINT ('A', |
250 | &GNUNET_GETOPT_set_uint, &asize}, | 250 | "asize", |
251 | {'B', "bsize", NULL, | 251 | NULL, |
252 | gettext_noop ("number of element in set B-A"), 1, | 252 | gettext_noop ("number of element in set A-B"), |
253 | &GNUNET_GETOPT_set_uint, &bsize}, | 253 | &asize), |
254 | {'C', "csize", NULL, | 254 | |
255 | gettext_noop ("number of common elements in A and B"), 1, | 255 | GNUNET_GETOPT_OPTION_SET_UINT ('B', |
256 | &GNUNET_GETOPT_set_uint, &csize}, | 256 | "bsize", |
257 | {'k', "hash-num", NULL, | 257 | NULL, |
258 | gettext_noop ("hash num"), 1, | 258 | gettext_noop ("number of element in set B-A"), |
259 | &GNUNET_GETOPT_set_uint, &hash_num}, | 259 | &bsize), |
260 | {'s', "ibf-size", NULL, | 260 | |
261 | gettext_noop ("ibf size"), 1, | 261 | GNUNET_GETOPT_OPTION_SET_UINT ('C', |
262 | &GNUNET_GETOPT_set_uint, &ibf_size}, | 262 | "csize", |
263 | NULL, | ||
264 | gettext_noop ("number of common elements in A and B"), | ||
265 | &csize), | ||
266 | |||
267 | GNUNET_GETOPT_OPTION_SET_UINT ('k', | ||
268 | "hash-num", | ||
269 | NULL, | ||
270 | gettext_noop ("hash num"), | ||
271 | &hash_num), | ||
272 | |||
273 | GNUNET_GETOPT_OPTION_SET_UINT ('s', | ||
274 | "ibf-size", | ||
275 | NULL, | ||
276 | gettext_noop ("ibf size"), | ||
277 | &ibf_size), | ||
278 | |||
263 | GNUNET_GETOPT_OPTION_END | 279 | GNUNET_GETOPT_OPTION_END |
264 | }; | 280 | }; |
281 | |||
265 | GNUNET_PROGRAM_run2 (argc, argv, "gnunet-consensus-ibf", | 282 | GNUNET_PROGRAM_run2 (argc, argv, "gnunet-consensus-ibf", |
266 | "help", | 283 | "help", |
267 | options, &run, NULL, GNUNET_YES); | 284 | options, &run, NULL, GNUNET_YES); |